/*!
Theme Name: giro
Theme URI: @TODO
Author: @TODO
Author URI: @TODO
Description: Custom theme for Giro d'Italia, inherits from WP-Forge theme
Version: 1.0.0
Text Domain: giro
Template: wp-forge
*/.gallery-overlay{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;z-index:99999;background-color:rgba(255,255,255,0.85)}.gallery-overlay.on{display:block}.container-gallery-overlay{width:830px;position:absolute;left:50%;margin-left:-415px;height:auto;top:50%;margin-top:-360px}.container-gallery-overlay>.row{position:relative;z-index:10}.container-gallery-overlay .row>div{margin-bottom:25px}.container-gallery-overlay .cont-img .play{position:absolute;z-index:20;top:0px;right:0px;left:0px;height:100%;background-position:center center;background-repeat:no-repeat;background-image:url("../../../themes/giro/img/home_newsfeed/play.png?v=2.27.92")}.container-gallery-overlay .cont-img>iframe,.container-gallery-overlay .cont-img .dmvideo{position:absolute;z-index:30;width:100%;height:100%;left:0px;right:0px;top:0px;bottom:0px}.container-gallery-overlay .cont-img>.flex-video.widescreen{position:absolute;width:100%;height:100%;padding:0px;margin:0px}.container-gallery-overlay .link-cont{float:none}.container-gallery-overlay .link-cont>.cont-img{position:relative;background-position:center center;background-repeat:no-repeat;padding-bottom:56.25%;overflow:hidden;background-size:contain;background-color:#000}.container-gallery-overlay .link-cont>.cont-img>.play{background-size:auto 150px}.container-gallery-overlay .link-cont>.cont-img>img{position:absolute;opacity:0}.container-gallery-overlay .box_txt{width:100%;z-index:40;background-color:#ef4a81;padding:20px 25px;text-align:left;position:relative;bottom:0px}.container-gallery-overlay .box_txt h3{color:#fff;font-size:27px;line-height:35px;text-decoration:underline;font-family:'neusasemibold', sans-serif;margin:0;padding-right:145px}.container-gallery-overlay .box_txt h4{color:#fff;font-size:19px;line-height:27px;font-family:'neusasemibold', sans-serif;margin:0}.container-gallery-overlay .box_txt .cont-social{display:none;margin-top:-20px;top:50%;right:20px;position:absolute}.container-gallery-overlay .box_txt .cont-social .social_facebook,.container-gallery-overlay .box_txt .cont-social .social_twitter,.container-gallery-overlay .box_txt .cont-social .social_more{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;display:none;margin:0 5px;vertical-align:middle;outline:none}.container-gallery-overlay .box_txt .cont-social .social_facebook.at300b,.container-gallery-overlay .box_txt .cont-social .social_twitter.at300b,.container-gallery-overlay .box_txt .cont-social .social_more.at300b{display:inline-block}.container-gallery-overlay .box_txt .cont-social .social_facebook:hover,.container-gallery-overlay .box_txt .cont-social .social_twitter:hover,.container-gallery-overlay .box_txt .cont-social .social_more:hover{opacity:0.5}.container-gallery-overlay .box_txt .cont-social .social_facebook{background-image:url("../../../themes/giro/img/social/facebook.png?v=2.27.92")}.container-gallery-overlay .box_txt .cont-social .social_twitter{background-image:url("../../../themes/giro/img/social/twitter.png?v=2.27.92")}.container-gallery-overlay .box_txt .cont-social .social_more{background-image:url("../../../themes/giro/img/social/more.png?v=2.27.92")}.container-gallery-overlay .swiper-container-ext{height:160px}.container-gallery-overlay .swiper-container-ext .swiper-slide{width:34%;height:160px;overflow:hidden;padding-right:25px}.container-gallery-overlay .swiper-container-ext .swiper-slide .cont-img{cursor:pointer;background-color:#AAA;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:160px}.container-gallery-overlay .swiper-container-ext .swiper-slide .cont-img .play{background-size:auto 65px}.container-gallery-overlay .swiper-container-ext .swiper-slide .cont-img img{display:none}.container-gallery-overlay .swiper-container-ext .swiper-slide .box_txt{display:none}.container-gallery-overlay .arrow{position:absolute;top:0px;width:52px;height:160px;background-position:center center;background-repeat:no-repeat;z-index:10;cursor:pointer}.container-gallery-overlay .arrow.swiper-button-disabled{display:none}.container-gallery-overlay .gallery-swiper-button-next{background-image:url("../../../themes/giro/img/btn_next_scuro.png?v=2.27.92");right:-40px}.container-gallery-overlay .gallery-swiper-button-prev{background-image:url("../../../themes/giro/img/btn_prev_scuro.png?v=2.27.92");left:-40px}@media screen and (max-height: 739px){.container-gallery-overlay{width:676px;margin-top:-338px;margin-left:-338px}.container-gallery-overlay .box_txt h3{font-size:21px;line-height:24px}}@media screen and (max-width: 1023px){.container-gallery-overlay{width:680px;margin-left:-340px}.container-gallery-overlay .swiper-container-ext{height:120px}.container-gallery-overlay .swiper-container-ext .swiper-slide .cont-img{height:120px}.container-gallery-overlay .arrow{height:120px}.container-gallery-overlay .box_txt h3{font-size:22px;line-height:28px}.container-gallery-overlay .box_txt h4{font-size:17px;line-height:22px}.container-gallery-overlay .box_txt .cont-social{margin-top:-14px}.container-gallery-overlay .box_txt .cont-social .social_facebook,.container-gallery-overlay .box_txt .cont-social .social_twitter{height:28px;width:28px}}@media screen and (max-width: 1023px) and (max-height: 739px){.container-gallery-overlay{width:676px;margin-top:-305px;margin-left:-338px}.container-gallery-overlay .box_txt h3{font-size:21px;line-height:24px}}@media screen and (max-width: 767px){.container-gallery-overlay{width:90%;margin-left:0px;left:5%;top:50%;margin-top:-50%}.container-gallery-overlay .box_txt{padding:3px 100px 3px 9px}.container-gallery-overlay .box_txt h3{font-size:17px;line-height:19px;padding-right:0}.container-gallery-overlay .box_txt h4{font-size:11px;line-height:13px}.container-gallery-overlay .box_txt .cont-social{right:10px}.container-gallery-overlay .box_txt .cont-social .social_facebook,.container-gallery-overlay .box_txt .cont-social .social_twitter,.container-gallery-overlay .box_txt .cont-social .social_more{width:20px;height:20px}.container-gallery-overlay .swiper-container-ext{height:auto;padding:0}.container-gallery-overlay .swiper-container-ext .swiper-slide{height:auto;width:32%;margin-right:2%;padding-right:0}.container-gallery-overlay .swiper-container-ext .swiper-slide .cont-img{height:auto;padding-bottom:60%}.container-gallery-overlay .swiper-container-ext .swiper-slide .cont-img .play{background-size:auto 40%}.container-gallery-overlay .arrow{height:100%;background-size:auto 30%;width:50px}.container-gallery-overlay .gallery-swiper-button-next{right:-54px;background-position:left center}.container-gallery-overlay .gallery-swiper-button-prev{left:-54px;background-position:right center}}.container-gallery-overlay .tb-close-icon{position:fixed;z-index:20;right:15px;top:15px;color:#FFF;text-align:center;cursor:pointer;line-height:26px;width:26px;height:27px;display:block;box-sizing:border-box;background-color:#FF286E;background-image:url("../../../themes/giro/img/close_overlay.png?v=2.27.92");background-position:center center;background-repeat:no-repeat;margin:0;padding:0}@media screen and (max-width: 767px){.container-gallery-overlay .tb-close-icon{right:5px;top:5px}}.container-gallery-overlay .tb-close-icon::before{font-size:26px !important;line-height:29px !important;font-family:dashicons !important;-webkit-font-smoothing:antialiased;box-sizing:border-box}

/*# sourceMappingURL=widget.css.map */
