﻿/*Slide cookie control - bottom of the page. Comment out for top of the page*/

.cc_banner-wrapper {
    height: initial !important;
    height: 0 !important;
}


.cc_container {
    top: auto !important;
    bottom: 0;
    color: #444 !important;
    -moz-animation-name: slideInUp !important;
    -o-animation-name: slideInUp !important;
    -webkit-animation-name: slideInUp !important;
    animation-name: slideInUp !important;
    -moz-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s !important;
}

.cc_btn:hover, .cc_btn:active {
    background-color: #b30838 !important;
}


@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@media (max-width:815px) {
    .cc_container .cc_btn {
        margin-top: 13px;
    }
}

