.cc_banner-wrapper {
  z-index: 9001;
  position: fixed;
  left: initial;
  transition: opacity .2s;
  width: 35em;
  height: 40em;
  bottom: 2em;
  left: 2em;
}

.path-frontpage .cc_banner-wrapper {
  opacity: 0;
}

.path-frontpage .cc_banner-wrapper.opaque {
  opacity: 1;
}

.cc_container {
  position: relative;
  overflow: hidden;
  width: 100%;
  border: 0;
  border-radius: 0;
  color:  rgba(0,0,0,1);
  right: 0;
  bottom: 0;
}

.cc_container a, .cc_container a:visited {
    text-decoration: none;
    color: rgba(0,0,0,1);
    transition: none;
}


.cc_container .cc_btn, .cc_container .cc_btn:visited {
  color: #000;
  background-color: #f1d600;
  transition: none;
  right: auto;
  bottom: auto;
  left: auto;
  top: auto;
  padding: 0 1em .25em 1em;
  background-color: transparent !important;
  position: relative;
  border-radius: 0;
}




@media screen and (max-width: 740px) {
  .cc_banner-wrapper {
    width: 100%;
    height: 25em;
    bottom: 0;
    left: 0;
  }

  .cc_banner-wrapper #cc_container--dismiss-button {
    padding-top: 2em;
    padding-bottom: 2em;
  }


}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px)
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px)
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }
}

.cc_container {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.8s;
  -moz-animation-duration: 0.8s;
  -o-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}

