/*
Theme Name: GreenPath Child
Theme URI: https://greenpath.qodeinteractive.com
Description: A child theme of GreenPath
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: greenpath
Template: greenpath
*/
body[class*="greenpath-core"] p{ margin:0;}
#qodef-page-header-inner{padding: 0px !important;width: 1320px;max-width: 1320px;margin: 0 auto;}
.pstn-rltv .e-con-inner{ position:relative;}
.link1 a{ display:inline-block; background:url(/wp-content/uploads/2025/10/icon-arrow-down.svg)no-repeat 100% 50%; background-size:10px;padding: 0px 20px 0px 0px;}
.link2a a{ padding:0px; margin:0px;}
.link2a{padding: 10px 36px 10px 10px !important;background: #fff url('/wp-content/uploads/2025/12/icon-copy.svg') no-repeat right 10px center; background-size: 14px;font-size: 12px;white-space: nowrap;pointer-events: auto;transition: opacity 0.25s ease;z-index: 10; position:relative;border:1px solid #dedede}
.link2a:hover {  opacity: 1;}
.link2.qodef-menu-item--open > .qodef-drop-down-second {
  display: block !important;
}
.link2a.copied{ background:#fff; position:relative; padding:10px !important;}
.link2a span span{ font-size:14px; font-weight:400; color:#000; margin-left:15px;}
.link2a .qodef-menu-item-text{--qodef-underline-height: 0px !important;}
.qodef-header-navigation ul li .qodef-drop-down-second{right: -40px !important; left:auto;}
.sub-menu{ padding:0px; height:0px;}
.qodef-header-navigation ul li .qodef-drop-down-second{ padding:0px;height:0px;}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a{ margin:0px;}
.qodef-header-sticky{transform: translateY(-100px);}
.qodef-header-navigation > ul > li{ margin:0px 15px ;}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul{ border:0px !important; min-width:auto !important;width:auto !important; padding:0px !important;}



.sec-blog .qodef-e-inner{background: #fff;border-radius: 20px;border: 1px solid #ece8e5;height: 100%; }
.sec-blog .qodef-e-content{ padding:20px;}
.sec-blog .qodef-e-bottom-holder{padding: 0px 20px 20px 20px;margin-top: 0px !important;}
.sec-blog .qodef-blog .qodef-e-content{ margin-top:0px !important;}
.sec-blog .qodef-h5{ font-size:18px; line-height:24px;}
.sec-blog .qodef-blog.qodef-item-layout--date-on-hover article .qodef-e-content > .qodef-e-text > p {font-size: 16px;line-height: 24px;font-weight: 500;color: #343434;}
.sec-blog .qodef-button.qodef-html--link{ font-weight:600;}
.sec-blog .qodef-e-title{font-size: 20px !important;}

.sec-books h4{font-size: 16px;line-height: 24px;font-weight: 500;letter-spacing: 0;}
.sec-books .qodef-e-content{ margin-top: -15px !important;margin-left: 13px !important;}
.sec-books .qodef-team-list .qodef-e-media-image img{border-radius:0px;}
#qodef-page-content-bottom,#qodef-page-footer-bottom-area-inner{ background-color:#8ca74f !important;}
.cstm-fnt1{font-family:"Marcellus"; font-size:40px; line-height:50px; font-weight:400; color:#fff; width:950px; 
margin:0px auto 20px auto !important;}
.cstm-fnt2{font-family:"Manrope"; font-size:20px; line-height:30px; font-weight:500; color:#fff; position:relative; }
.cstm-fnt2:before,.cstm-fnt2:after{content: '';width: 40%;height: 1px;background: #fff;position: absolute;top: 16px;}
.cstm-fnt2:before{left: 0px;}
.cstm-fnt2:after{right: 0px;}
#qodef-page-content-bottom{ text-align:center;}
.cstm-fnt3{font-family:"Manrope"; font-size:14px; line-height:20px; font-weight:500; color:#fff;}
#qodef-page-content-bottom > .qodef-m-inner{ padding:50px 0px !important;}
#qodef-page-footer-bottom-area-inner{ padding:0px 0px 25px 0px !important;}
#qodef-page-footer-bottom-area .widget a{display:inline-block; width:35px; margin-left:15px;}
.cstm-fnt4{font-family:"Manrope"; font-size:24px; line-height:30px; font-weight:500; color:#000; margin-top:20px !important; margin-bottom:10px !important;}
.cstm-fnt5{font-family:"Manrope"; font-size:16px; line-height:24px; font-weight:500; color:#000;}
.cstm-fnt6{font-family:"Manrope"; font-size:20px; line-height:26px; font-weight:600; color:#3374ae; margin-bottom:5px !important;}
.ul1 li{font-family:"Manrope"; font-size:16px; line-height:24px; font-weight:500; color:#343434; margin-bottom:7px; padding-left:15px; list-style:none;background: url(/wp-content/uploads/2025/11/icon-circle-blue.svg) no-repeat 0px 9px;background-size: 8px;}
.cstm-fnt7{font-family:"Manrope"; font-size:16px; line-height:24px; font-weight:500; color:#343434;margin-bottom:15px !important;}
.sec-walker-1 .qodef-qi-accordion .qodef-e-title-holder{padding: 0 0px 15px 0px; border-bottom: 1px solid #e3e3e3;}
.sec-walker-1 .qodef-qi-accordion.qodef-style--standard .qodef-e-content {padding: 15px 0px;}
.sec-walker-1 .qodef-e-content-inner p{font-family:"Manrope";font-size:16px;line-height:24px; font-weight:500; color:#343434;}
.sec-walker-1 .cstm-fnt6{ margin:0px 0px 5px 0px !important;}
.mrg-btm1,.book-desc p{ margin-bottom:15px !important;}
.mrg-btm3,.book-title,.book-desc .mrg-btm3{ margin-bottom:5px !important;}
.swiper-button-next, .swiper-button-prev{color:#000 !important;}
.cstm-fnt8,.book-desc .cstm-fnt8{font-family:"Manrope"; font-size:20px; line-height:28px; font-weight:500; color:#000; }
.mrg-btm4{ margin-bottom:30px !important;}
.txt-brwn{color:#5f4221; }
.move-title h2{text-wrap: nowrap; }
.sec-natural{ overflow:hidden !important;}
.mrg-tp1{ margin-top:40px;}
/*blog single*/
.qodef--single .qodef-e-top-holder{ display:none !important;}
.qodef--single .qodef-e-bottom-holder, .qodef--single .qodef-e-media,.qodef-m-content { display:none !important; }
.single-post .qodef--single{width:800px !important; margin:0 auto !important;}
.qodef--single h1{font-family:"Manrope"; font-size:34px; line-height:45px; margin-bottom:30px !important;}
.qodef--single h2{font-family:"Manrope"; font-size:20px; line-height:30px; margin:0px 0px 5px 0px !important;}
.qodef--single h3{font-family:"Manrope"; font-size:34px; line-height:45px; margin:0px 0px 30px 0px !important;}	
.qodef--single  p{font-family:"Manrope"; font-size:16px !important; line-height:24px !important; color:#343434 !important; margin-bottom:15px !important;}
.qodef--single hr{ height:2px; background:#000; margin:50px 0px; width:100%; max-width:100% !important;}
.qodef--single  .circle li{ background: url(/wp-content/uploads/2025/11/icon-circle.svg) no-repeat 0px 9px;  
  background-size: 8px;padding-left: 15px;margin-bottom: 8px;font-family: Manrope,sans-serif;font-size: 16px;line-height:24px;
  font-weight: 500;color: #343434; list-style: none;}
.qodef--single  ul{ padding:0px; margin:0px; margin-bottom:15px;}
.qodef--single .wrong, .qodef--single .right{padding-left:35px; font-size: 16px !important;line-height: 24px !important; }
.qodef--single .wrong{background:url(/wp-content/uploads/2025/11/icon-wrong.svg) no-repeat 0px 0px;background-size:27px;}
.qodef--single .right{background:url(/wp-content/uploads/2025/11/icon-right.svg) no-repeat 0px 0px;background-size:27px; border-bottom:1px solid #bcbcbc;margin-bottom:30px !important; padding-bottom:30px;}
.mrg-btm2,.qodef--single .mrg-btm2{ margin-bottom:40px !important;}
.qodef--single iframe{border-radius:20px; height:500px;}
.qodef--single img{ border-radius:20px;}
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content {margin-top: 100px !important;}


/*Books Page*/

.books-grid {display: flex;flex-wrap: wrap;  justify-content: space-between;}
.book-item {display:block;text-decoration: none;color: #333;width: 22%; margin:0px 15px 50px 0px;}
.book-item img{ width:100%; margin-bottom:-15px; display:block;}
.book-title, .book-desc p{font-family:"Manrope"; font-size:16px; line-height:24px; font-weight:500; color:#343434;}
.read-more{font-family:"Manrope"; font-size:16px; line-height:24px; font-weight:600;color:#5f8113; }
.mfp-container{ height:100vh !important; overflow:hidden;padding: 0 !important;display: flex;}
.mfp-content{height:100vh;overflow:hidden; display:flex !important; align-items:center !important;}
.white-popup {background: #fff;padding: 50px; margin:0 auto; width: 1200px; height:95vh; position: relative;border-radius: 15px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.book-wrap{display: flex;flex-wrap: wrap; height:100%;}
.wdt1{ width:35%;}
.wdt2{ width:65%; height:100%;overflow-y:scroll; padding-right:30px;}
.white-popup h2{font-family:"Manrope"; font-size:28px; line-height:35px; font-weight:500;color:#8ca74f; margin:0px 0px 15px 0px;}
.show-mob{ display:none;}
.show-web{ display:block;}
.white-popup ul li{ background: url(/wp-content/uploads/2025/11/icon-circle-green.svg) no-repeat 0px 9px;  
  background-size: 8px;padding-left: 15px;margin-bottom: 5px;font-family: Manrope,sans-serif;font-size: 16px;line-height:24px;
  font-weight: 500;color: #343434; list-style: none;}
.white-popup ul{ margin-bottom:15px !important;}
.white-popup .mfp-close{position: absolute;top: 15px !important;right: 20px !important;font-size: 50px;color: #8ca74f !important;display: block;height: auto !important;width: auto !important;font-weight: 400;font-family: "Manrope"; }

.qodef-swiper-container .swiper-wrapper{ cursor:grab;}


@media(max-width:1367px){
#qodef-page-header-inner,.e-con-inner{ width:95%!important; max-width:95% !important;}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img{width:200px;}
}
@media(max-width:1024px){
.sec-hme-1 .elementor-element-a01f45c{ position:static !important;}
#qodef-page-mobile-header-inner {padding: 0px !important;width: 95%;margin: 0 auto;}
.single-post .qodef--single, .single-post .qodef-content-grid {width:95% !important; }
.cstm-fnt2::before, .cstm-fnt2::after{width:37%;}	
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content {margin-top: 50px !important;}
.menu-item.current_page_item  span {border-bottom: 1px solid #000;}	
.move-title h2{font-size:80px; line-height:130px; }
.cstm-fnt1{ width:90%;}	
}

@media(max-width:992px){
.show-mob{ display:block;}
.show-web{ display:none;}
.book-wrap{ display:block;}
.white-popup{width: 100%;height:auto;}
.wdt1,.wdt2{ width:100%;}
.wdt2{ padding:0px;}	
.mfp-content{ overflow:scroll;height:100%; margin:0px auto;}	
.mfp-container{ display:block;}	
.mfp-content{ display:inline-block !important; padding:30px;}	
.white-popup{ padding:30px;}
.wdt1 img{ width:200px;}
.book-item{ width:28%; }
.qodef--single hr{ margin:30px 0px;}
.mrg-btm2, .qodef--single .mrg-btm2{ margin-bottom:20px !important;}
.mrg-btm4{ margin-bottom:20px !important;}	
.mrg-tp1{ margin-top:20px;}	
.link2a{background: #fff url('/wp-content/uploads/2025/12/icon-copy.svg') no-repeat 180px center; background-size: 14px;border:0px;}
	
}

@media(max-width:768px){
.cstm-fnt2::before, .cstm-fnt2::after {width: 33%;}
.swiper-pagination{display:none !important;}
.scroll-title h2{font-size:30px; line-height:130px; }
		
}

@media(max-width:640px){
.cstm-fnt2::before, .cstm-fnt2::after {width: 30%;}	
.text2 h1{ font-size:50px !important;line-height:50px !important;}	
.elementor-7344 .elementor-element.elementor-element-a01f45c img{ width:100% !important;}	
.elementor-7344 .elementor-element.elementor-element-2fc9470{ margin-top:-43px !important; margin-bottom:-7px !important;}
#qodef-page-footer-bottom-area-inner .qodef-grid-item,#qodef-page-footer-bottom-area-inner .widget_block{ text-align:center;}
.cstm-fnt1{font-size: 30px;line-height: 40px;}	
.cstm-fnt4{font-size:20px; line-height:30px;margin-bottom: 3px !important;}	
.qodef--single h1{font-size:24px; line-height:35px; margin-bottom:20px !important;}
.qodef--single h3{font-size:24px; line-height:35px; margin:0px 0px 20px 0px !important;}
.qodef--single .right{margin-bottom: 15px !important;padding-bottom: 15px;}	
.qodef--single p {font-size: 15px !important;line-height: 25px !important;color: #000; margin-bottom: 15px !important;}	
.qodef--single .circle li{font-size: 15px !important;line-height: 25px !important; }	
.book-item{ width:49%; margin:0px 0px 15px 0px;}	
}
@media(max-width:575px){.cstm-fnt2::before, .cstm-fnt2::after {width: 27%;}	}
@media(max-width:480px){
.cstm-fnt2::before, .cstm-fnt2::after {width: 20%;}		
.text2 h1 {font-size: 35px !important;line-height: 35px !important;}
.elementor-7344 .elementor-element.elementor-element-2fc9470{ margin-top:-30px !important; margin-bottom:-5px !important;}
#qodef-page-mobile-header-inner,#qodef-page-header-inner, .e-con-inner{ width:90% !important; max-width:90% !important;}
.mb-width.e-con-full.e-flex{width:90% !important; max-width:90% !important;margin: 0 auto;}	
.single-post .qodef--single{width:90% !important;}
.single-post .qodef-content-grid {width:100% !important; }	
.sec-blog .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2 > .qodef-grid-inner {--qode-columns: 1; }
.qodef--single iframe{ height:350px;}	
.mfp-content,.white-popup {padding: 30px 15px;}
.white-popup .mfp-close{top:5px !important;right:15px !important;}
.white-popup h2{ font-size:22px; line-height:30px;}	
.img1 img.qodef-parallax-img{object-position: 60% 50% !important;}
.img-juice img.qodef-parallax-img{object-position: 70% 0%!important;}	
.img-juice .qodef-parallax-img-holder{ transform:none !important;}
}




/*
@media(max-width:1281px){
.sec-hme-1 .elementor-element-a01f45c img {width: 620px !important;}
.sec-hme-1 {height: 500px !important;min-height: 500px !important;}	
.sec-hme-1 .elementor-element-d9ee72f{padding: 120px 0px 0px 0px!important;}	
}

@media(max-width:992px){
.qodef-header-logo-image{ width:200px !important;}
}

*/

