/*
 Theme Name:   Caronate Child
 Description:  Caronate Child Theme
 Author:       Farhan Khan
 Author URI:   http://example.com
 Template:     carbonate
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  carbonatechild
*/
@-webkit-keyframes effectRockingsmall{
	0%,100%,25%{-webkit-transform:rotate(0);transform:rotate(0)}
	50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
	75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
}
.menu-bar-items .menu-bar-item > a
body a:hover{color:#65d615;}
body, button, input, select, textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:normal;}
img{max-width:100%;}
.article-main.article-main-with-sidebar{display:flex;}
.article-main .side-bar .sidebar-details{padding: 30px 20px;border:1px solid #ededed;text-align:center;}
.article-main .side-bar h3{text-align: center; font-size: 20px;font-weight:normal;}
.article-main .side-bar .img{max-width:380px;margin:20px auto;}
.article-main .side-bar img{max-width:100%;}
.article-main .side-bar .desc p{font-size:16px;}
.article-main .side-bar .actions{margin-top:20px;}
.custom-link,
.article-main .side-bar .actions a{display:inline-block;font-weight:700;background-color: #1D8147; color: #ffffff; padding: 10px 20px; border-radius: 10px; text-decoration:none!important;}
.custom-section-inner{display:flex;align-items:center;gap: 2em;border:1px solid #e0e0e0;padding:30px;}
.custom-section-inner h3{font-size:24px;font-weight:normal;}
.custom-section-inner p{font-size:16px;}
header{border-bottom: 2px solid #eee;padding:0!important;}
header .menu ul{margin:0;padding-left:0;}
header .menu ul li a{font-size:18px;font-weight:600;}
.menu-bar-items{display: flex; justify-content: flex-end; align-items: center;}
.menu-bar-items .menu-bar-item > a{color:#000;transition: line-height 300ms ease;padding-left: 20px; padding-right: 20px; line-height: 65px; display: flex;}
.menu-bar-items .menu-bar-item:not(.active) .icon-search svg+svg{display:none;}
.menu-bar-items .menu-bar-item.active .icon-search svg:first-child{display:none;}
.gp-icon svg{fill: currentColor;}
.navigation-search { position: absolute; left: -99999px; pointer-events: none; visibility: hidden; z-index: 20; width: 100%; top: 0; transition: opacity 100ms ease-in-out; opacity: 0; }
.navigation-search input[type="search"] { outline: 0; border: 0; vertical-align: bottom; line-height: 1; opacity: 0.9; width: 100%; z-index: 20; border-radius: 0; -webkit-appearance: none; height: 60px; }
.navigation-search.nav-search-active { left: 0; right: 0; pointer-events: auto; visibility: visible; opacity: 1; }
.navigation-search input[type="search"] { height: 65px; }
.navigation-search input[type="search"], 
.navigation-search input[type="search"]:active, 
.navigation-search input[type="search"]:focus{background:#fff;}
.menu-bar-items .menu-bar-item.search-item { z-index: 20; }
header > .container{position:relative;}
.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flexbox.flex-wrap-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexbox.align-items-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}
.flexbox.align-items-flex-end{.ms-flex-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end}
.flexbox.justify-content-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.flexbox.justify-content-left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}
.flexbox.justify-content-space-around{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}
.flexbox.justify-content-space-between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
.flexbox.justify-content-flex-end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}
.flexbox.flex-direction-column{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.attach-title{max-width: 300px; background: rgba(239,239,239,.49); padding: 8px;}
.attach-title p{font-size:18px;font-weight:600;margin:0;}
.attach-title svg{margin-right:10px;}
.pdf-content h2{font-size: 32px;letter-spacing:0.01em;font-weight: normal;margin: 25px 0 15px;}
.download-form input{border: 2px solid #e8e8e8; border-radius: 3px; padding: 15px; width: 100%; opacity: 0.5;height: 65px;}
.download-form button{height: 65px; line-height: 65px; background: rgb(27,104,251); border: 0; width: 100%; padding: 0 10px; color: #fff; font-weight: 600;-webkit-animation: effectRockingsmall 2s infinite; animation: effectRockingsmall 2s infinite; -webkit-animation-timing-function: cubic-bezier(0,0,.58,1); animation-timing-function: cubic-bezier(0,0,.58,1); -webkit-transition: .2s; transition: .2s;}
.searchinputform input{border: 2px solid #e8e8e8; border-radius: 3px; padding: 15px; width: 70%; opacity: 0.5;height: 65px;}
.searchinputform button{color: #000; height: 65px; line-height: 65px; background: rgb(27,104,251); border: 0; width: 70%; }
.bottom-txt{margin-top:15px;}
.bottom-txt span{color: rgba(33,37,41,.63); font-size: 15px;}
.main-heading{font-weight:700;}
.sub-heading{font-weight:600;}
.image-txt-bottom{text-align:center;}
.discover-figure{box-shadow: rgb(0 0 0 / 18%) 0 11px 10px -6px; border-radius: 10px; overflow: hidden;margin:30px 0;}
.discover-figure img{vertical-align: middle;}
.icon-lists .icon-list{box-shadow: rgb(87 229 174 / 50%) 4px 4px 0 0; padding: 30px; text-align: center; margin: 0 25px; border: 2px solid rgb(41,2,63); border-radius: 15px;}
.icon-lists .icon-list .image{max-width:50px;margin:0 auto;}
.icon-lists .icon-list a{font-size: 24px;font-weight: 600;color: #000; text-decoration: underline;}
.guide-area-inner svg{margin:0 10px;}
.guide-area-inner .actions{margin-top:20px;}
.custom-primary-btn{height: 65px; line-height: 65px; color: #fff; font-weight: 700; background: rgb(31, 197, 133); max-width: 300px; border-radius: 2px; box-shadow: rgb(0 0 0 / 18%) 0px 11px 10px -6px;}
.simple-txt-section-inner{max-width:950px;margin:0 auto;padding:65px 125px;background:#f3f4f5;}
.simple-txt-section-inner h2{text-align:center;}
footer{background:#f9f9f9;padding:35px 0 20px;}
footer ul li{list-style:none;margin-bottom:10px;}
footer ul{padding-left:0;}
footer .footer-col{text-align:left;}
footer h2{font-size:24px;font-weight:600;}
footer .footer-col h2{border-bottom:1px solid #000;}
footer p,footer ul li, footer a{font-size:17px;}
footer a{text-decoration:underline;}
.header .menu li.menu-item-has-children > a::after{content: '';display: inline-block;margin-left:5px;box-sizing: border-box; height: 7px; width: 7px; border-style: solid; border-color: #000; border-width: 0px 2px 2px 0px;transform: rotate(45deg); transition: border-width 150ms ease-in-out;cursor:pointer;margin-bottom: 3px;}
header .menu li a{font-weight:600;}
header .menu .sub-menu a{display:block;font-size:15px;padding:10px 20px;line-height: normal;}
header .menu .sub-menu li{display:block;}
html #wpadminbar{display:none!important;}
html[lang="en-US"]{margin-top:0!important;}
.header .menu li .sub-menu{display: block; box-shadow: 1px 1px 0 rgb(0 0 0 / 10%); float: left; position: absolute; left: -99999px; opacity: 0; z-index: 99999; width: 250px; text-align: left; top: auto; transition: opacity 80ms linear; transition-delay: 0s; pointer-events: none; height: 0; overflow: hidden;background:#f9f9f9;}
.post-section .wp-block-post-title a{color:#000;}
@media (min-width:768px){
	header .menu > li{display:inline-block!important;}
	.hidden-desktop{display:none!important;}
	footer .footer-col{width:33.333%;}
	footer .footer-col:not(:first-child){padding-left:40px;}
	.icon-lists{margin:35px -25px 0;}
	.icon-lists .icon-list{width:25%;}
	.main-heading{font-size:40px;}
	.sub-heading{font-size:26px;}
	.article .container{padding:0;}
	.article .container h1{font-size:30px;}
	.article-main.article-main-with-sidebar .side-bar{-webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2;}
	.custom-section-inner .image{width:30%;}
	.custom-section-inner .content{width:70%;}
	.article-main.article-main-with-sidebar article{width:70%;margin-right:20px;}
	.article-main.article-main-with-sidebar .side-bar{width:30%;margin-left:20px;}
	.article-main .side-bar{position: -webkit-sticky; position: sticky; top: 50px;-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;}
	.main{max-width:1200px;margin:0 auto;padding:30px 20px 30px 20px;}
	.pdf-section-inner .img-container{width:43%;}
	.pdf-section-inner .pdf-content{width:57%;padding:0 40px;}
	.main > .section{margin-bottom:60px;}
	.image-txt-bottom .image-txt-bottom-inner{max-width:800px;margin:0 auto;}
	.guide-area-inner .content-section{width:55%;padding-right:40px;}
	.guide-area-inner .img-container{width:45%;}
	header .menu li:hover>.sub-menu{left: auto; opacity: 1; transition-delay: 150ms; pointer-events: auto; height: auto; overflow: visible;}
	header ul.menu li.get-kit{display:none!important;}
}
@media (max-width:767px){
	.hidden-mobile{display:none!important;}
	.main{padding:0 20px;}
	.icon-lists .icon-list{width:100%;}
	.main > .section{margin-bottom:50px;}
	.main-heading{font-size:28px;}
	.sub-heading{font-size:18px;}
	.custom-section-inner,
	.article-main.article-main-with-sidebar{flex-direction:column;}
	.article-main .content{text-align:center;}
	.article-main.article-main-with-sidebar .side-bar{margin-bottom:30px;}
    .flexbox-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
	.flex-wrap-wrap-mobile{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.flexbox-mobile.flex-direction-column{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
	.align-items-center-mobile{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}
	.justify-content-center-mobile{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
	.justify-content-left-mobile{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}
	.justify-content-space-around-mobile{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}
	.justify-content-space-between-mobile{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
	.justify-content-flex-end-mobile{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}
	.flex-direction-column-mobile{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
	.pdf-section-inner .image{max-width:200px;}
	.pdf-content .attach-title{max-width:100%;margin-top:15px;}
	.pdf-content h2{font-size:25px;}
	.image-txt-bottom{text-align:left;}
	.image-txt-bottom .image-txt-bottom-inner{align-items: flex-start !important;}
	.discover-figure{margin-bottom:10px;}
	.icon-lists .icon-list .image{max-width:80px;}
	.icon-lists .icon-list{margin:0;}
	.icon-lists .icon-list:not(:last-child){margin-bottom:30px;}
	.guide-area-inner .custom-list strong{font-size:15px;margin-bottom:5px;}
	.guide-area-inner svg{max-width:18px;}
	.guide-area-inner .actions a{max-width:100%;}
	.simple-txt-section-inner{padding:20px;}
	.simple-txt-section-inner h2{text-align:left;}
	footer{background:#f9f9f9;padding:20px;}
	footer .footer-middle{margin:0 -10px;}
	footer .footer-middle p,
	footer .copyright p{font-size:15px;}
	.menu-bar-items .menu-toggle{background: transparent; border: 0;}
	.gp-icon svg { width: 18px; height: 18px; }
	.nav-main{-webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3;}
	header .menu > li{display:block!important;text-align:left;}
	header .menu li{padding:0!important;}
	header .menu li a{display: flex; align-items: center; justify-content: space-between;font-size: 18px;line-height: 65px;padding:0 20px;}
	header .menu li .sub-menu.toggled{position: relative; top: 0; left: auto!important; right: auto!important; width: 100%; pointer-events: auto; height: auto; opacity: 1; display: block; visibility: visible; float: none;}
	.menu-bar-items>.action-link{display:none;}
	.header .logo-main{width:60%;}
	.header .menu-bar-items{width:40%;}
	.header .menu li.menu-item-has-children > a.sub-menu-active::after{transform:rotate(225deg);margin-bottom:0;}
	header .nav-main{padding:0!important;height: 0; transform: translateX(-100%); transition: all 0.2s ease-in;}
	body.menu-active header .nav-main{height:auto;transform:none;}
	body:not(.menu-active) .menu-bar-items .menu-toggle svg:nth-child(2){display:none;}
	body.menu-active .menu-bar-items .menu-toggle svg:nth-child(1){display:none;}
	.navigation-search input{padding-left:20px;}
	header ul.menu li.get-kit a{background-color: #1D8147; color: #ffffff;}
}