/*
 Theme Name:  Blover Child
 Theme URI:   https://blogonyourown.com/themes/blover/
 Description: Blover Child Theme
 Author:      BlogOnYourOwn.com
 Author URI:  https://blogonyourown.com
 Template:    blover
 Version:     1.0.0
 Text Domain: blover
*/

@import url("../blover/style.css");
@font-face {
    font-family: 'PPFormulaCondensed-Black';
    src: url('fonts/PPFormulaCondensed-Black.eot');
    src: url('fonts/PPFormulaCondensed-Black.woff') format('woff'),
         url('fonts/PPFormulaCondensed-Black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
   }
   @font-face {
    font-family: 'PPFormulaCondensed-Bold';
    src: url('fonts/PPFormulaCondensed-Bold.eot');
    src: url('fonts/PPFormulaCondensed-Bold.woff') format('woff'),
         url('fonts/PPFormulaCondensed-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
   } 
   @font-face {
    font-family: 'PPFormulaCondensed-medium';
    src: url('fonts/PPFormulaCondensed-Medium.eot');
    src: url('fonts/PPFormulaCondensed-Medium.woff') format('woff'),
         url('fonts/PPFormulaCondensed-Medium.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
   } 

   @font-face {
     font-family: 'Founders Grotesk';
     src: url('fonts/FoundersGrotesk-Light.woff2') format('woff2'),
         url('fonts/FoundersGrotesk-Light.woff') format('woff');
     font-weight: 300;
     font-style: normal;
     font-display: swap;
 }
 
body{font-family: 'Founders Grotesk' !important;color:#4D5258;font-size: 30px; line-height: 35px;}
h1, h2, h3, h4, h5, h6{font-family: 'PPFormulaCondensed-Black' !important; letter-spacing: 2px !important; font-weight: 500 !important;}
h2 span{color:#FB2EB6}
h2{font-size:120px;}
.container-outer{overflow: hidden;}

.menu-logo img{height:75px;width: auto;margin:0px;}
.site-header{min-height:80px;padding:0px 0;}

.wp-block-themepunch-revslider h2{letter-spacing:6px !important;}

.elementor-widget-text-editor{font-family: 'Founders Grotesk' !important;}
.elementor-section.elementor-section-boxed > .elementor-container, .container-fluid{max-width: 100% !important;padding:0 120px;}
header .container-fluid{padding:0 120px;}
.navbar-navigation{display: flex;justify-content: space-between; align-items: center;}
.menu-toggle{float: none;background:#FB2EB6;border-radius:25px 0px 0px 25px;padding-right:45px;margin-right:0px; padding: 0;width:90px;height:62px;}
.menu-toggle:hover, .search-toggle:hover{background-color: #FB2EB6;}
.menu-header-left-menu-container ul{margin-bottom: 0px;}
.menu-header-left-menu-container ul li:last-child a{border: none !important;}

@media screen and (min-width:768px){
    .menu-toggle .bar{width:48px;height:48px;margin-left:20px}
.header-right img{width:48px;height:48px;}
    .menu-toggle .bar1, .menu-toggle .bar2, .menu-toggle .bar3 {width: 30px;margin:6px 1px;}
    .menu-toggle[aria-expanded="true"] .bar3 {top: -4px;}
    .menu-toggle[aria-expanded="true"] .bar1 {top: 10px !important;}

}




.navbar-navigation{box-shadow: none;float: none;width: auto;left: 0;right: 0;padding-left:0px;position: static;border: none;}
.header-right a{margin-right:25px;}
.site-header{position: sticky;left: 0;right: 0;top: 0;z-index: 10;background:#fff}
.site-header .container-fluid{padding-right: 0;}
#left-sidebar{right: 0;left:inherit;background: #FC2FBD;width:100%; margin-top:86px; max-height:800px; height: auto;}
#left-sidebar .menu-banner{width:37%;}
#left-sidebar .menu-banner img{width: 100%; height: 100%;object-fit: cover; }
#left-sidebar .left-sidebar-content{width:63%; padding: 0;}

.left-sidebar-inner{display: flex; height:100%;}
#left-sidebar .left-logo .custom-logo-link{display: none;}
#left-sidebar li a{  font-family: 'PPFormulaCondensed-Black';font-size:60px;color:#fff;padding:18px 30px 2px;display: block; line-height: normal; width: 100%;border-bottom:solid 1px #da29a3;}
#left-sidebar li a:hover{  background:#da29a3;}
#left-sidebar #site-navigation{max-width: 100%;}
#left-sidebar .site-info{display: none;}
#left-sidebar .left-header{max-width:100%;}
.home .entry-header{display: none;}
.home .content-area{padding-top:0;}
.home .site-content {margin-top: 0;}
.left-sidebar-close svg{max-width:35px;max-height:35px;width:50px;height:50px;}

.site-footer{background:#FC2FBD;padding:35px 0;text-align: left;}
.site-footer h2{text-align: left;color:#fff;text-transform: uppercase;font-size:120px;font-weight: normal;}
.footer-social{color:#fff}
.footer-social span{font-size:20px}
.footer-social ul{display: flex; list-style: none;margin:0;padding:0px;}
.footer-social ul li{margin-right:15px}
.footer-social ul li a img{max-width:40px;}
.footer-address-outer{display: flex;}
.footer-address-outer .footer-address{max-width:435px;margin-right:70px;}
.footer-address{color:#fff}
.footer-address a{color:#fff;text-decoration: none;}
.footer-menu{border-top: solid 2px #fff;border-bottom: solid 2px #fff;padding:8px 0 2px;margin-top:10px;}
.footer-menu ul{margin:0;padding:0; display: flex;list-style: none;justify-content: space-between;}
.footer-menu ul li a{color:#fff;font-size:20px;}
.footer-copyright{border-bottom: solid 2px #fff;text-align: center;padding:10px 0 5px;color:#fff;font-size:20px;}

.sitemap-menu{margin-top:25px}
.sitemap-menu h3{color:#fff;font-size:20px;text-transform: uppercase;margin:0;padding:0 0 10px;}
.sitemap-menu ul{display: flex; justify-content:space-between; list-style: none;margin:0;padding:0px;}
.sitemap-menu ul li{margin:0 10px;}
.sitemap-menu ul li a{color:#fff;text-transform: uppercase;font-size:16px;}

.page .entry-footer{display: none;}
.single .post, .single .page, .page .post, .page .page{margin-bottom: 0;}
.home .content-area{padding-bottom: 0;}
.about-des strong{color:#FC2FBD; font-family: 'PPFormulaCondensed-Black'; font-weight: 500; letter-spacing: 1px;}
#About, #CollectedBeliefs{ transition: all 0.3s ease-in-out;background-size: 100%;background-position: center top} 
#About:hover, #CollectedBeliefs:hover{background-size:110%;} 
#About{margin-top:-60px;}
.groups-heading svg{width:60px !important; height:60px !important;max-width: 100%; max-height: 100%;margin-top:-5px;vertical-align: top;transition: all 0.3s ease-in-out;}
.groups-heading svg:hover path{fill:#4D5258;}
.groups-heading svg:hover{fill:none;}
.groups-heading svg:active path{fill:#FC2FBD;}

#group-agencies h2{font-size:80px;}



/* .site-content section{overflow: hidden;}
.site-content section#BeOneOfUs, .site-content section#home, .site-content section#group-agencies{overflow:visible;} */


a{color:#FC2FBD}
.joinus-des a{color:#fff}
.doing-bit{position: relative;z-index: 1;}
.doing-bit:before{content:'';position:absolute;left:0;right:0;top:0;bottom:10px;background:url(images/doing-our-bit.jpg) center top no-repeat}
.main-navigation, .left-sidebar-area .widget_nav_menu{margin: 0;}
.main-navigation li, .left-sidebar-area .widget_nav_menu li{margin:0;}

.about-section:before{content:'';background:#fff;position: absolute;top: 0;left: 0;right: 0; height:230px;clip-path: polygon(0 35%, 100% 11%, 100% 0, 0 0);}
.about-section:after{content:'';background:#fff;position: absolute;bottom:-160px;left: 0;right: 0; height:250px;clip-path: polygon(0 38%, 100% 62%, 100% 29%, 0 4%);}
.beliefs-heading h2 {letter-spacing: 4px !important;}
.swiper-container h3{font-size: 50px;}

#BeOneOfUs{font-size:65px; line-height: 70px;}
#DoingOurBit{font-size: 40px; line-height: 45px;}
#CollectedBeliefs h3{font-size:68px; line-height: 75px;letter-spacing:4px !important;}
#joinus h2{font-size:90px;letter-spacing: 2px;}
#group-agencies h3{font-size:70px; line-height: 65px;}
#group-agencies h3 svg{margin-left:30px;}

.header-right{
    display: flex;
    align-items: center;
}
.header-right svg{width:52px;height:52px;max-width: 100%;max-height: 100%;margin-top: 10px;}
.header-right svg:hover path{stroke: #4D5258;}
.header-right svg:hover g{stroke: #4D5258;}

.bar{
    border-radius: 50px;
    border: 3px solid #fff;
    width: 35px;
    height: 35px;
    padding: 5px;
}

.bar1, .bar2, .bar3 {
    width: 20px;
    height: 0.22em;
    background-color: #fff;
    margin: 3px 0;
    transition: 0.4s;
    border-radius: 7px;
}

.menu-toggle[aria-expanded="true"] .bar2{
    display:none;
}

.menu-toggle[aria-expanded="true"] .bar1{
    transform: rotate(45deg);
    top: 6px;
    position: relative;
}

.menu-toggle[aria-expanded="true"] .bar3{
    transform: rotate(-45deg);
    position: relative;
    top: 1px;
}

/* .bg-scale, .bg-scale .elementor-container{
    -webkit-transition: all 1s !important;
    -moz-transition: all 1s !important;
    -o-transition: all 1s !important;
    transition: all 1s !important;
}
.bg-scale{
    background-size: 110% !important;
    background-position: center;
}
.bg-scale:hover{
    background-size: 100% !important;
} */

.left-sidebar-bg{
    background:none;
    left:0;
}

.doing-bit-carousel .swiper-slide-inner img{
    display:none;
}

.doing-our-bit .elementor-widget-wrap{
    max-width:700px;
}

.slider-for02 h3{font-size: 50px;}
.slider-for02 .slick-dots li{width: auto; height: auto;}
.slider-for02 .slick-dots li button{height:28px;width:28px;border: solid 1px #FC2FBD;border-radius: 50%;margin:0 2px;display: block;}
.slider-for02 .slick-dots li button:before{display: none;}
.slider-for02 .slick-dots li.slick-active button{background:#FC2FBD !important;border: solid 1px #FC2FBD;opacity:1 !important;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{height: 32px;width:32px;background:none !important;}
.swiper-pagination-bullet{background:none !important;border: solid 1px #FC2FBD;opacity:1 !important;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FC2FBD !important;border: solid 1px #FC2FBD;opacity:1 !important;}
.swiper-pagination.swiper-pagination-clickable{margin:15px 0 0 !important;position: relative;}

.team-des{overflow: hidden;}
.be_one_us_slider{max-width: 734px;}
.be_one_us_slider h3{color:#FC2FBD;font-size:55px;font-family: 'Founders Grotesk' !important; line-height:50px !important;}
body .be_one_us_slider .slick-slide {min-height:310px !important; overflow: hidden;padding:15px 0}
.vertical-center-4 .slide {height: 100%;}
  .slick-slider{background: none;}
  .slider-for02{min-height:650px;}
  .collected-slider {min-height:550px;}
  .team-des .elementor-col-25{width:33.33% !important;}

 
    .team-thumb .elementor-widget-container:before{overflow:hidden;background: url(images/thumb-frame.png) center top no-repeat;background-size: cover;content:'';position: absolute;left:0;right:0;top: 0;bottom: 0;z-index:1;}
    .team-thumb .elementor-widget-container:after{content:'';background:rgba(255,255,255,0.3);position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 10;}
    .team-thumb img{width:100%;}
    .team-thumb .elementor-widget-container{overflow: hidden;}
    .team-thumb .elementor-widget-container img{transform:scale(1.1);transition: all 0.5s ease-in-out;;}
    .team-thumb .elementor-widget-container:hover img{transform:scale(1);;}
.brief-thumb{position: absolute !important;left:-10%;top:-250px;z-index: 1;}