@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir-Roman.ttf');
}
@font-face {
    font-family: 'Avenir-Heavy';
    src: url('../fonts/Avenir.ttf');
}

.hidden-sm-down {display: none;}
.hidden-lg-up {display: block;}

body {font-family: 'Avenir', Arial, Helvetica, sans-serif;color: #fff;}
body {background-image:url('../images/bg-mobile.png');
    /* background-repeat: no-repeat;
    background-size: 100% 100vh; */
}
.modal-header .close {padding: 0; margin: 0;}
.modal-header {display: block;}
.modal-header h4 {text-align: center;font-size: 1.5rem;}
.modal-body h3 {font-size: 1.2rem;text-align: center;margin-bottom: 10px;}
.modal-body a {color: #28E7F5;}
.modal-footer .btn {background: #08143F;}
.modal {color: #08143F;}
#next {
    position: absolute;
    z-index: 85;
  right: 0;
  top: 50%;
  color: #fff;
  width: 80px;
  height: 100%;
}
#prev {
  position: absolute;
  left: 0%;
  top: 50%;
  z-index: 86;
  color: #fff;
  width: 80px;
  height: 100%;
}
#header .header-inner {background: transparent;text-align: center; margin-top: 0;font-size: 12px;box-shadow: none;}
#header .logo-header {width: 100%;}
.page-template-page-mood .heateorSssFacebookSvg {
  background: url('../images/share-fb-white.svg') no-repeat center center!important;
}
.single-moods {position: relative;}
@media only screen and (max-width: 768px) {
  .single-moods .cc-revoke, .single-moods .cc-window {position: absolute;}
}
.single-moods .heateorSssFacebookSvg {
  background: url('../images/share-fb.svg') no-repeat center center!important;
}
.single-moods .heateorSssFacebookMessengerSvg {
  background: url('../images/share-messenger.svg') no-repeat center center!important;
}
.single-moods .heateorSssWhatsappSvg {
  background: url('../images/share-whatsapp.svg') no-repeat center center;
}
.heateorSssFacebookBackground, .heateorSssFacebookMessengerBackground, .heateorSssWhatsappBackground {background-color: transparent!important;}
.page-template-page-mood .heateorSssFacebookMessengerSvg {
  background: url('../images/share-messenger-white.svg') no-repeat center center!important;
}
.page-template-page-mood .heateorSssWhatsappSvg {
  background: url('../images/share-whatsapp-white.svg') no-repeat center center!important;
}

.page-template-homepage  #header .logo-moodhour {width: 250px; margin: 0 auto;}
.page-template-page-mood #header .logo-moodhour {width: 80%;}
.single-moods #header .logo-moodhour {width: 80%;}
.single-moods #header .logo-header {width: 100%;}

/* HOME PAGE */
section.home {width: auto;margin: 0 auto;}
section.home h1 {text-transform: initial;color: #fff;font-size: 36px;margin: 0 0 15px; font-family: 'Avenir-Heavy', Arial, Helvetica, sans-serif;}
section.home p.home-description {font-size: 16px;color: #fff;}
section.home p {font-size: 16px;color: #fff;}
section.home .btn-start {display: block; background: #28E7F5;text-align: center;border-radius: 40px;padding: 15px 0;color: #000;margin-top: 60px;margin-bottom: 40px;width: 50%;font-size: 20px;}
section.home p.with {font-size: 13px;margin-bottom: 0;text-align: center;}
section.home img {display:block;margin: 0 auto;margin-bottom: 0;}

/* PAGE MOOD */
/* section.mood {width: 80%;margin: 0 auto;} */
section.mood h1 {color: #fff; text-transform: initial;text-align: center;font-size: 34px;margin-top: 30px;margin-bottom: 45px;}
/* section.mood .mood-mickey {width: 250px;position: relative; left: 50%;transform: translateX(-50%);} */
section.mood .mood-mickey img {width: 100%;height: 100%;/*margin-bottom: 20px;*/}
/* section.mood .mood-card {border: 2px solid #fff;border-radius: 20px;background: #28E7F5;width: 230px;height:300px;margin: 0 auto;} */
section.mood .mood-card .mood-text {text-align: center;margin-bottom: 36px;color: #fff;}
section.mood .mood-card .mood-text p {margin-bottom: 0;font-size: 12px;text-transform: uppercase;}
section.mood .mood-card .mood-text h3 {margin-bottom: 0;font-size: 22px;line-height: 28px;}
.page-template-page-mood .footer-mobile {margin-top: 200px;}
.page-template-page-mood .footer-mobile img {width: 130px;margin-top: 10px;}
.single-moods .footer-mobile img {width: 200px;}

/* SINGLE MOOD PAGE */
section.single-mood-page {background: #fff;padding-top: 34px;margin-top: 27px;position: relative;}
section.single-mood-page .single-mood {width: 80%;margin: 0 auto; color: #08143F;text-align: center;}
section.single-mood-page h1 {text-align: center; color:#08143F; text-transform: initial;font-size: 24px;line-height: 32px;margin-top: 10px;font-family: 'Avenir-Heavy', Arial, Helvetica, sans-serif;}
section.single-mood-page h2 {color:#08143F; text-transform: initial;font-size: 24px;line-height: 46px;font-family: 'Avenir-Heavy', Arial, Helvetica, sans-serif;}
section.single-mood-page p {font-weight: 500;}
section.single-mood-page img {width: 100%;height: 100%;border-radius: 40px;margin-bottom: 30px;}
section.single-mood-page iframe {width: 100%;height: 300px;border-radius: 20px;margin-top: 30px;margin-bottom: 30px;}
section.single-mood-page a.btn-see {display: block; background: #28E7F5;text-align: center;border-radius: 40px;padding: 10px 0;color: #000;font-size: 16px;margin-top: 30px;margin-bottom: 10px;}
section.single-mood-page p {margin-bottom: 0;font-size: 16px;}
section.single-mood-page p.small {font-size: 12px;}
section.single-mood-page .single-mood .close-mood {width: 50px; height: auto; position: absolute; margin-bottom: 0;right: 7px;top: 7px;}
section.single-mood-page a.single-close {display: inherit; background: #28E7F5;text-align: center;border-radius: 40px;padding: 0;color: #000;font-size: 16px;margin-top: 0;margin-bottom: 0;}
section.single-mood-page .single-mood .close-mood.fixed {position: fixed;top: 7px;}
.single-moods footer {background: #fff;color: #000;padding-top: 70px;}
.single-moods footer .with{padding-top: 60px;margin-top: 0;margin-bottom: 10px;}
.single-moods footer .conditions {text-align: center;width: 80%;margin: 0 auto;padding-bottom: 40px;font-size: 16px;color: #08143F;margin-top: 25px;}
.single-moods footer .conditions p {margin-bottom: 0;}
.single-moods .col-md-8 {padding-left: 0; padding-right: 0;}

.single-moods .conditions a {color: #333;font-size: 12px;}
.conditions a {font-size: 0.8rem; color: #fff;}
.conditions a:hover {color: #28E7F5;}
.conditions p {margin-bottom: 5px; color: hsla(0,0%,75.3%,.8);}
.page-template-page-mood .footer-mobile .conditions p {color: hsla(0,0%,75.3%,.8);}
.footer-mobile .conditions p {color: #333;}


/* FOOTER */
footer p.with {font-size: 15px;margin-bottom: 0;text-align: center;margin-top: 50px;}
footer img {display:block;margin: 0 auto;margin-bottom: 20px;}
footer .social-share .heateor_sss_sharing_ul {display: flex; margin: 0 auto;justify-content: space-evenly;}
footer .social-share img {margin-bottom: 0;margin: 0;}
.page-template-homepage footer .logo-footer {width: 130px; margin-top: 10px;}

.slick-prev, .slick-next {top: 60%!important;}
.slick-prev {left: 0!important;}
.slick-next {right: 0!important;}

@media screen and (max-width: 768px)
{
  .cc-revoke {
      display: block!important;
  }
}
.cmplz-blocked-content-container {margin-top: 30px!important; margin-bottom: 30px!important;}