/*
Theme Name: NOUPOU_REBRADING
Author: BEATTHEWHITES
Text Domain: noupou
Version: 1.1
*/


/* ===============LOTTIE ICONS================= */
.lottie.icon_back_to_top{
  width: 65px;
  height: 60px;
  position: relative;
}

.icon_back_to_top svg{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.icon_back_to_top svg:first-of-type{
  display:none;
}

.icon_back_to_top.lottie_without_hover svg:first-of-type{
  display:block;
}


.icon_back_to_top.lottie_without_hover svg:last-of-type{
  z-index: 2;
  display: none;
}



body:not(.home) .lottie svg .text,
body.scrolled_down .lottie svg .text{
  display: none !important;
}

body:-webkit-any(.home) .scrolled-after-above-the-fold .lottie svg .text{
  display: none !important;
}


.lottie svg:hover .icon path,
.lottie svg:hover .icon-sf path{
  stroke: #3C7DE5 !important;
}

.lottie svg:hover .icon-bg path,
.lottie svg:hover .icon-sf path{
  fill: #3C7DE5 !important;

}




/* ===============END LOTTIE ICONS================= */


/* ==============STICKY ADS================== */

/*.global_wrapper{
  overflow-x: visible !important;
}*/

.sticky_ad{
  position: sticky;
  position: -webkit-sticky;
}

.sticky_ad.sticky_top{
  will-change: top;
  top: 0;
}

body.ros .sticky_ad.sticky_top,
.global_wrapper.scrolled-after-above-the-fold .sticky_ad.sticky_top{
  top: 80px;
}









/* ==============END STICKY ADS================== */



.group_sponsor{
  display:none !important;
}


.ads_element.ads_hidden{
  display: none !important;
}

#pushdown_ad {padding:0; margin: 0 auto;}


@media screen and (max-width: 1023px) {
  #pushdown_ad {margin-bottom: 40px;}
  .pushdown_creative .pushdown {display:none;} 
}

@media screen and (max-width: 767px) {
  .pushdown_creative  {display:none;} 
}




