/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 31 2022 | 08:01:26 */
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

#wpfront-notification-bar-spacer{display: block}
.homepage-hero .elementor-column-wrap{padding:0px !important}
#bcrumbs{padding: 10px 5%}
#bcrumbs #breadcrumbs{max-width: 1440px}
@media screen and (max-width:1024px){.pulse-cta .elementor-top-column:last-child{width:100%}
}

/********************************************************************************
	SPROUT Set GR Site Header
********************************************************************************/
.nav-container .site-header, .nav-container .site-header.dark{padding:15px 20px !important}
.nav-container .site-header .site-title a{margin:0}
.nav-container .site-header .sub-menu li.menu-parent .sub-menu{margin:-55px 0 0 100% !important}
.nav-container .site-header .sub-menu li a span:after{content:""}
.nav-container .site-header .sub-menu .menu-parent:hover a span:after{content:"\f0da";color:#e57e26;font-size:15px}
.nav-container .site-header .sub-menu .menu-parent li a span:after{content:"" !important}
.nav-container .site-header li a span{display:flex;justify-content:space-between}
.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:240px}
.nav-container{position:fixed;z-index:999;background:#fff !important;width:100%}
.nav-container .site-header{position:relative;padding:15px 50px;transition:all .7s ease}
.nav-container .site-header.dark{box-shadow:unset !important}
.nav-container .wrap{max-width:1600px;width:100%;display:flex;justify-content:space-around;align-items:center}
.nav-container .title-area{width:20%}
.nav-container .site-header li a{font-size:15px}
.nav-container .button-book-demo{width:auto}
.nav-container .wrap .button-book-demo{order:3;text-align:center}
.nav-container .wrap .button-book-demo a{text-transform:uppercase;padding:15px 28px;background:#02afce;font-size:15px;font-weight:700;color:#fff;border-radius:8px;border:#02afce 2px solid}
.nav-container .wrap .button-book-demo a:hover{text-transform:uppercase;background:#fff;border:#02afce 2px solid;color:#02afce}
.nav-container .wrap .mobile-tel, .nav-container .wrap .button-book-demo.mobile-book{display:none}
.nav-container .site-header .product-menu .sub-menu, .nav-container .site-header .product-menu .sub-menu li a{max-width:100% !important}
@media screen and (max-width:1545px) and (min-width:1434px){.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:230px}
}
@media screen and (min-width:1294px){.nav-container .nav-primary{width:73%}
}
@media screen and (max-width:1293px){.nav-container .nav-primary{width:100%}
.nav-container .wrap .button-book-demo{display:none}
.nav-container .wrap .button-book-demo.mobile-book{margin-left:10px;display:block;width:auto}
#menu-new-main-navigation{align-items:center;justify-content:center;display:flex;flex-wrap:wrap}
.nav-container .wrap .button-book-demo.mobile-book a span{justify-content:center}
.nav-container .wrap .button-book-demo.mobile-book a:hover{color:#02afce !important}
}
@media screen and (max-width:1499px) and (min-width:1321px){.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:190px}
}
@media screen and (min-width:1230px) and (max-width:1320px){#menu-item-41830>ul:nth-child(3){margin:-70px 0 0 100% !important}
.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:170px}
.nav-container .site-header li.industry-menu .sub-menu, .nav-container .site-header li.industry-menu .sub-menu li a{max-width:240px}
}
@media screen and (min-width:1175px) and (max-width:1246px){#menu-new-main-navigation{width:80% !important}
}
@media screen and (max-width:1200px){#menu-item-41830>ul:nth-child(3){margin:-70px 0 0 100% !important}
.nav-container .site-header li .sub-menu li a{padding:20px !important}
.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:170px}
.nav-container .site-header li.industry-menu .sub-menu, .nav-container .site-header li.industry-menu .sub-menu li a{max-width:240px !important}
}
@media screen and (max-width:1174px) and (min-width:985px){#menu-new-main-navigation{width:80% !important}
.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:170px !important}
}
@media screen and (max-width:984px){#menu-new-main-navigation{width:100%}
}
@media screen and (min-width:924px){#menu-new-main-navigation{width:100% !important}
.nav-container .site-header .product-menu .sub-menu, .nav-container .site-header .product-menu .sub-menu li a{max-width:100% !important}
}
@media screen and (max-width:1081px) and(min-width:1069px){#menu-new-main-navigation{width:90% !important}
}
@media screen and (max-width:831px){.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:180px}
}
@media screen and (max-width:826px){#menu-new-main-navigation{width:100% !important}
}
@media screen and (max-width:919px){.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:183px}
.nav-container .site-header .product-menu .sub-menu{max-width:400px !important}
.nav-container .site-header .product-menu .sub-menu li a{max-width:198px !important}
}
@media screen and (max-width:1024px) and (min-width:801px){.nav-container .site-header .product-menu .sub-menu{max-width:400px !important}
.nav-container .site-header .product-menu .sub-menu li a{max-width:198px !important}
}
@media screen and (max-width:800px){#menu-new-main-navigation{display:block}
.site-container .site-header{box-shadow:unset !important}
/* .home .nav-container .site-header.dark{margin-top:30px} */
.button-book-demo a{margin:0 !important;box-shadow:0px 3px 8px 0px rgba(0,0,0,.08)}
.nav-container .site-header .wrap{justify-content:left}
.nav-container .site-header.dark{padding:15px 10px !important;transition:all .7s ease}
.nav-container .site-header .product-menu li.menu-parent .sub-menu{display:block !important}
.nav-container .site-header .product-menu li.menu-parent .sub-menu span{padding-left:5% !important}
.nav-container .site-header .menu-toggle{top:30%}
#menu-item-41830>ul:nth-child(3){margin:0 !important}
.nav-container .site-header .product-menu .sub-menu, .nav-container .site-header .product-menu .sub-menu li a{max-width:100% !important}
.nav-container .site-header li.industry-menu .sub-menu, .nav-container .site-header li.industry-menu .sub-menu li a{max-width:100% !important}
.nav-container .site-header li .sub-menu, .nav-container .site-header li .sub-menu li a{max-width:100% !important}
.nav-container .site-header .sub-menu li.menu-parent .sub-menu, .nav-container .site-header .sub-menu li.menu-parent:first-of-type .sub-menu{margin:unset !important}
.nav-container .site-header{padding:15px 10px;position:relative !important}
.nav-container .title-area{width:50%}
.nav-container .site-header .sub-menu li span{padding-left:5%}
.nav-container .site-header .sub-menu li .sub-menu span{padding-left:10%}
.nav-container .site-header li a{border:unset !important;padding:19px 16px !important}
.nav-container .site-header li .sub-menu-toggle:before{color:#454545;padding-right:3px;content:"\f140";font-size:35px;width:auto;height:100%}
.nav-container .site-header li.menu-activated .sub-menu .sub-menu-toggle:before{color:#454545 !important}
.nav-container .site-header li.menu-activated .sub-menu .sub-menu-toggle.activated:before{color:#e57e26 !important}
.nav-container .site-header li.menu-activated li .sub-menu span{display:flex;justify-content:space-between}
.nav-container .site-header li.menu-activated{background:#f7f9fa}
.nav-container .site-header li.menu-activated li span{padding-left:5%}
.nav-container .site-header li.menu-activated li .sub-menu span{padding-left:10%}
.nav-container .wrap .button-book-demo{display:none}
.nav-container .wrap .mobile-tel{display:block}
.nav-container .wrap .button-book-demo.mobile-book{display:block;width:auto;text-align:left;background:#02afce;margin-left:0}
.nav-container .wrap .button-book-demo.mobile-book a span{justify-content:left}
.nav-container .wrap .button-book-demo.mobile-book a{text-decoration:none;padding:15px 20px}
.nav-container .wrap .button-book-demo.mobile-book a:hover{background:unset;border:unset;color:#fff}
.nav-container .site-header .product-menu > .sub-menu{height: 40vh;overflow: auto}
}
.nav-container .site-header .product-menu .sub-menu .first-menu>a:nth-child(1), .nav-container .site-header .product-menu .sub-menu .first-menu>.sub-menu-toggle:before, .nav-container .site-header .product-menu .sub-menu .second-menu>a:nth-child(1), .nav-container .site-header .product-menu .sub-menu .second-menu>.sub-menu-toggle:before{display:none}
.nav-container .site-header #menu-item-41811.first-menu .sub-menu, .nav-container .site-header #menu-item-41812.second-menu .sub-menu{margin:0 !important}
.nav-container .site-header .product-menu .sub-menu:first-child{height: 40vh;overflow: auto}
.blog .site-header{background:white}


/********************************************************************************
	SPROUT Set GR Template Landing
********************************************************************************/
.site-inner{margin-top:146px}
.landing-template.epic #bcrumbs{display: none}
.home .site-inner, .landing-template.epic .site-inner, .landing-template.mta .site-inner{margin-top: 106px}
.landing-template.epic #genesis-content{padding-bottom: 0px}
.landing-template.epic article{margin-bottom: 0px}
.landing-template #genesis-content{padding: 0px !important}
.landing-template .site-inner{max-width:100% !important;padding:0px !important}
.landing-template .elementor-section{left: unset !important}

/********************************************************************************
	SPROUT Set GR Template MTA
********************************************************************************/
.landing-template.mta #bcrumbs{display: none; }

/********************************************************************************
	SPROUTPH-13 Home Blog Section
********************************************************************************/
.home-blog-heading{margin: auto}
.home-blog-row{display: flex;flex-direction: row;flex-wrap: wrap}
.home-blog-inner img{width: 100%}
.home-blog-col{width: 25%;padding: 20px}
.home-blog-cat{padding: 5%}
.home-blog-cat p,.home-blog-title h3{text-align: center;font-family: rubik, Sans-serif;font-weight: 500}
.home-blog-cat p{margin: 0;color: #ee7e26;font-size: 15px;text-transform: uppercase;line-height: 19.5px}
.home-blog-title{padding: 0 5%}
.home-blog-title h3{font-size: 27px}
.home-blog-title a{color: #00291b;font-size: 17px}
.home-blog-title a:hover{color: unset}
@media screen and (max-width: 1023px){.home-blog-col{width: 50%}
}
@media screen and (max-width: 430px){.home-blog-col{width: 100%}
}


/********************************************************************************
	SPROUTPH-22 Manual to Automatic Landing
********************************************************************************/
#form-field-company_size option{color: #000 !important}
#form-field-company_size option:nth-child(1){color: #a5a5a5 !important}
#form-field-company_size:not(#form-field-company_size:valid){color: #a5a5a5 !important}
.mta-landing-menus #btn-signup{display: none}
.mta-landing-testimonial .elementor-widget-container{overflow: hidden}
.mta-testimonials .slick-slide{box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);padding: 20px;margin: 15px}
.mta-testimonials .slick-slide .content,.mta-testimonials .slick-slide .meta .two-thirds{font-family: rubik, Sans-serif;color: #454545;line-height: 30px}
.mta-testimonials .slick-slide .content{padding: 35px;font-size: 20px;font-weight: 300;text-align: center;font-style: italic}
.mta-testimonials .slick-slide .meta{display: flex;align-items: center;justify-content: space-evenly}
.mta-testimonials .slick-slide .meta img{border-radius: 50%}
.mta-testimonials .slick-slide .meta .two-thirds{font-weight: 700;font-size: 20px}
.mta-testimonials .slick-dots{display: none !important}
.mta-testimonials:after,.mta-testimonials:before{content: "";position: absolute;top: 0;z-index: 999;height: 100%;width: 10%}
.mta-testimonials:before{left: 0;background-image: linear-gradient(to right, #f7f9fa 40%, rgba(255, 255, 255, 0) 100%)}
.mta-testimonials:after{right: 0;background-image: linear-gradient(to left, #f7f9fa 40%, rgba(255, 255, 255, 0) 100%)}
.mta-landing-popup .dialog-close-button{position: fixed}
.mta-landing-popup h2{word-break: break-all}
.mta-landing-testimonial .content{padding: 0}
#btn-signup{cursor: pointer}
.mta-landing-testimonial .slick-slide{width: 100% !important}
.mta-landing-testimonial .slick-track{display: flex}
.mta-landing-popup .elementor-popup-modal .dialog-message{max-height: unset}
.page-template-page_manualtoautomatic nav.elementor{padding-bottom: 2%}
.page-template-page_manualtoautomatic .site-inner{margin-top: 0;max-width: 100%}
.page-template-page_manualtoautomatic #bcrumbs{display: block !important;margin-top: 0}
@media screen and (max-width: 1380px){.page-template-page_manualtoautomatic #bcrumbs{padding: 10px 5%}
}
@media (width: 1024px){.mta-nav .elementor-nav-menu{flex-wrap: nowrap}
.page-template-page_manualtoautomatic nav.elementor{padding-bottom: 2% !important}
}
@media screen and (max-width: 1029px) and (min-width: 877px){.page-template-page_manualtoautomatic nav.elementor{padding-bottom: 6%}
}
@media screen and (max-width: 1029px){.mta-landing-popup .dialog-message,.mta-landing-popup .elementor-location-popup,.mta-popup-section{display: flex !important;width: 100% !important}
.mta-landing-popup .elementor-location-popup{height: 80%}
.mta-landing-popup .elementor-location-popup .elementor-section-wrap{margin: auto}
.mta-popup-section{padding: 0 5% 10% !important;height: 100%;align-content: center}
.mta-landing-popup .dialog-widget-content{width: 70%;height: 80%}
.mta-landing-popup .dialog-message{height: 100%;align-items: center}
}
@media screen and (max-width: 767px){.mta-landing-menus #btn-signup{display: block !important;background: #02afce;color: #fff !important;width: 100%}
}

/********************************************************************************
	SPROUTPH-23 Manatal Page
********************************************************************************/
.manatal-pricing-table{overflow: auto}
.manatal-pricing-table .tablepress{word-break: unset}
.elementor-919 .elementor-element.elementor-element-436c176,.elementor-919 .elementor-element.elementor-element-81ec862,.elementor-919 .elementor-element.elementor-element-f6a6c19{background-image: url("/wp-content/uploads/2021/10/product-hr-icon-box-bg-green.png")}
@media screen and (max-width: 960px) and (min-width: 768px){.manatal-colm .elementor-column-wrap{margin: 60px 10px !important}
}


/********************************************************************************
	SPROUTPH-33: Product Pages
********************************************************************************/
.section-book-a-demo p{margin: 0}
.manatal-colm{justify-content: center}
@media screen and (max-width: 1024px){#howItWorksCopy h3,li{color: #000 !important}
}
@media screen and (min-width: 769px){.section-manatal:before,.section-performance-plus:before{content: " ";height: 5%;width: 100%;position: absolute;top: 0;left: 0;z-index: 23;background: #fff}
}
@media screen and (max-width: 768px){.pps-post .elementor-post{flex-direction: column}
.section-admin,.section-employee{margin: 0 !important;padding: 5% !important}
}
@media screen and (max-width: 600px){.section-features .elementor-column{width: 100% !important}
}
.section-instacash,.section-manatal,.section-performance-plus{margin: 0 !important}


/********************************************************************************
	SPROUTPH-34: Pulse and Wellness
********************************************************************************/
/* Wellness */
.wellness-table-section .row-1 .column-1,.wellness-table-section .row-1 .column-2{background: #17ad49 !important;text-align: center;color: #fff}
.wellness-table-section .tablepress-2_wrapper{overflow: auto}
.wellness-table-section .row-1 .column-1,.wellness-table-section .row-1 .column-2,.wellness-table-section .row-2 .column-1,.wellness-table-section .row-2 .column-2,.wellness-table-section .row-3 .column-1,.wellness-table-section .row-3 .column-2,.wellness-table-section .row-4 .column-1,.wellness-table-section .row-4 .column-2,.wellness-table-section .row-5 .column-1,.wellness-table-section .row-5 .column-2,.wellness-table-section .row-6 .column-1,.wellness-table-section .row-6 .column-2{font-weight: 400;border: 1px solid #b9b9b9}
.column-2,.wellness-table-section .column-1{width: 50%;white-space: nowrap}
.wellness-table-section .table-press-shortcode{overflow: auto}
.wellness-table-section .table-press-shortcode ul{margin: 0}
.wellness-table-section .table-press-shortcode li{padding-left: 15px}

/* Pulse */
@media screen and (max-width: 1024px){.pulse-cta .elementor-top-column:last-child{width: 100%}
}

/********************************************************************************
	SPROUTPH CTA Homepage Banner
********************************************************************************/
.home .site-header{position: fixed !important}
.home-slider-section a,.home-slider-section h1,.home-slider-section h2,.home-slider-section p,.home-slider-section strong{font-family: Poppins, Sans-serif !important}
.home-slider-section strong{font-weight: 600}
.home-slider-section a{transition: all 0.2s ease-in-out !important}
@media screen and (max-width: 1280px) and (min-width: 1201px){.home #menu-main-nagivation li a{padding: 30px 10px 30px 10px !important}
.home #menu-main-nagivation li a:last-child{padding: 16px 20px !important}
}
@media screen and (max-width: 700px){.home-slider-section a,.home-slider-section h1,.home-slider-section h2,.home-slider-section p,.home-slider-section strong{text-align: center !important}
.home-slider-section h1,.home-slider-section h2{font-size: 34px !important}
.home-slider-column1 div{width: 100%}
.home-slider-column2{display: none}
.home-slider-section .slider-book-demo{margin: auto !important}
}


/********************************************************************************
	SPROUT Though Leadership
********************************************************************************/
.join-container .join-column{display: flex;flex-direction: column;margin: auto;padding: 20px 20px;min-height: 285px;justify-content: center}
.join-container span{padding-bottom: 20px;text-align: center;font-weight: 500}
.join-container a{text-align: center;margin: 0 20px !important}
.thought-toggle{display: none !important;margin-left: calc(50% - 50vw)}
.thought-toggle .elementor-background-overlay{background-color: rgba(255, 255, 255, 0.8);background-blend-mode: overlay;background-position: center}
.thought-toggle.active{display: block !important}
.tab-content{display: none !important}
.tab-content.active{display: flex !important}
.join-container span,.thought-tabs a,.thought-tabs p{font-family: Rubik, sans-serif !important}
.thought-tabs{filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.15))}
.thought-tabs ul{padding-left: 0;text-align: center;margin-bottom: 0;display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: 1fr;grid-column-gap: 10px;grid-row-gap: 0px}
.thought-tabs li{padding: 20px;width: 100%;list-style-type: none !important;background: #009030;color: #fff;border-radius: 15px 15px 0 0;display: flex;align-items: center}
.thought-tabs li a{width: 100%;text-transform: uppercase;color: #fff;font-size: 20px;font-weight: 700}
.thought-tabs #tabs-nav li.active{background: #fff}
.thought-tabs #tabs-nav .active a{color: #454545;border-bottom: 5px #17ad49 solid}
.thought-tabs .tab-content{padding: 40px 2%;display: flex;background: #fff;border-radius: 0 0 15px 15px;flex-wrap: wrap}
.thought-tabs .tab-content .file-container{width: 23%;margin: 1%;display: grid;flex-direction: column;border: 1px #000 solid}
.thought-tabs #e-books.tab-content .file-container,.thought-tabs #white-papers.tab-content .file-container{align-items: end}
.thought-tabs .tab-content .file-container img{flex-basis: 100%}
.thought-tabs .tab-content .overlap{display: flex;flex-direction: column;flex-grow: 1;align-items: center}
.thought-tabs .tab-content .file-description{text-align: center;padding: 7px;flex-grow: 1;font-size: 16px;font-weight: 500}
.thought-tabs .tab-content .file-description p{margin: 0}
.thought-tabs .tab-content a{color: #fff;background: #02afce;padding: 16px;margin: 0 0 15px 0;border-radius: 4px;font-size: 15px;text-transform: uppercase;font-weight: 600}
.thought-tabs #e-books .file-container,.thought-tabs #white-papers .file-container{justify-content: flex-end}
.thought-tabs #e-books.tab-content .overlap,.thought-tabs #white-papers.tab-content .overlap{position: absolute;background: #0e0e0ecc;width: 22%}
.thought-tabs #e-books.tab-content .file-description,.thought-tabs #white-papers.tab-content .file-description{font-size: 14px;color: #fff}
.thought-tabs #e-books.tab-content .file-description a,.thought-tabs #white-papers.tab-content .file-description a{margin: 0 0 10px 0}
@media screen and (max-width: 1280px) and (min-width: 601px){.thought-tabs .tab-content .file-container{width: 48%}
.thought-tabs{margin: 0 3%}
.thought-tabs #e-books.tab-content .overlap,.thought-tabs #white-papers.tab-content .overlap{width: 45.9%}
}
@media screen and (max-width: 600px){.thought-tabs .tab-content .file-container{width: 100%}
.thought-tabs ul{grid-template-rows: repeat(3, 1fr);grid-column-gap: 0px;grid-row-gap: 10px;grid-template-columns: unset}
.thought-tabs ul .active{width: 100%}
.thought-tabs li{width: 100%;border-radius: 15px}
.thought-tabs li.active{order: 4;border-radius: 15px 15px 0 0}
.thought-tabs #e-books.tab-content .overlap,.thought-tabs #white-papers.tab-content .overlap{width: 93.8%}
}
.thought-leadership-slider h3{font-family: Poppins, sans-serif !important}
@media screen and (max-width: 405px){.thought-leadership-slider h3{font-size: 24px !important}
}

/********************************************************************************
	SPROUTPH Press Release LP
********************************************************************************/
.pr-hero .sub-text p{margin: 0}
.pr-form legend{color: #17ad49;font-weight: 400;font-size: 12px;padding: 0 4px}
.pr-form fieldset{border: 2px solid #17ad49;border-radius: 4px;width: 100%;margin: 12px 0;padding: 0 15px}
.pr-form button{margin: 12px 0}
.pr-form input{padding: 0;box-shadow: unset !important}
.pr-webinar-lower-section .elementor-field-type-submit{margin-top: 16px}
.custom-blog-row{display: flex;gap: 20px}
.custom-blog-col{width: 25%;background: #fff;padding: 16px;border-radius: 15px;display: flex}
.custom-blog-img{height: 200px;background-position: center;background-size: cover;background-repeat: no-repeat;border-radius: 15px}
.custom-blog-inner{width: 100%}
.custom-blog-inner .custom-blog-cat p{margin: 16px 0 4px 0;font-size: 11px;color: #454545;text-transform: uppercase}
.custom-blog-inner .custom-blog-meta h3{margin: 4px 0;line-height: 20px}
.custom-blog-inner .custom-blog-meta a{color: #17ad49;font-size: 16px;font-weight: 700}
.custom-blog-inner .custom-blog-excerpt p{color: #454545;font-size: 14px;margin: 4px 0 0}
.pr-partners img{width: 100% !important}
.pr-testimonials-section .testimonials-wrapper .slick-list .slick-slide{padding: 56px 24px 28px !important}
.pr-testimonials-section .slick-slider .slick-track{display: flex;margin: 20px 0}
.pr-testimonials-section .testimonials-wrapper .slick-list .slick-slide{height: auto;display: flex;flex-direction: column}
.pr-testimonials-section .slick-slider .content{padding: 0 0 20px !important;flex-grow: 1;min-height: auto !important}
.pr-testimonials-section .testimonials-wrapper .slick-list .slick-slide .content p{font-size: 16px;font-weight: 300}
.pr-testimonials-section .testimonials-wrapper{width: 100% !important;margin-left: 0 !important}
.pr-testimonials-section .testimonials-wrapper .slick-list{margin: 0;display: block;position: relative}
.pr-testimonials-section .slick-slide{border-radius: 15px}
.pr-testimonials-section .testimonials-wrapper:before{background-image: linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0) 100%);left: 0}
.pr-testimonials-section .testimonials-wrapper:after{background-image: linear-gradient(to left, #fff 40%, rgba(250, 250, 250, 0) 100%);right: 0}
.pr-last-section .elementor-heading-title span{color: #17ad49}
@media screen and (max-width: 960px){.custom-blog-row{flex-wrap: wrap;justify-content: center;gap: unset;padding: 0}
.custom-blog-col{width: 45%;margin: 2%}
.pr-partners .elementor-column{width: 16.667%}
}
@media screen and (max-width: 600px){.custom-blog-col{width: 100%;margin: 2%}
.custom-blog-inner{text-align: center}
.pr-partners .elementor-column{width: 33.33%}
}

/********************************************************************************
	SPROUT Sproute to Fitness 2022
********************************************************************************/
.site-inner{transition: all 0.3s ease}
.sproute-regperiod-section .countdown .elementor-countdown-days:after{content: " : "}
.sproute-regperiod-section .countdown .elementor-countdown-minutes:before{content: " : "}
.html-timeline > li:nth-child(1) > div:nth-child(1){font-size: 35px}
.html-timeline > li:nth-child(1) > div:nth-child(1):before{outline: 2px solid #fff;border: green solid 3px;padding: 8px;left: -19px}
.html-timeline{display: flex;flex-direction: column;margin-bottom: 0}
.html-timeline .main-title{background: #fff;border: 2px solid #17ad49;outline: 2px solid #fff}
.html-timeline .title{display: flex;flex-direction: row;align-items: center}
.html-timeline .title:before{content: "";border-radius: 50%;width: 15px;height: 15px;background: #fff;display: block;position: absolute;left: -16px;z-index: 1}
.html-timeline li{list-style-type: none !important;padding-bottom: 1.5rem;position: relative;padding-left: 28px;margin-left: 10px}
.html-timeline li:first-child:after{top: 30%;height: 170%}
.html-timeline li:after{content: " ";background: #fff;height: 100%;width: 2px;position: absolute;top: 20%;left: -9px;z-index: 0}
.html-timeline li:last-child:after{background: unset}
.html-timeline .title{font-family: Poppins;font-weight: 700;font-size: 27px;line-height: 52px;color: #fff}
.html-timeline p{padding-top: 16px;font-family: Rubik;font-weight: 400;font-size: 18px;line-height: 21px;color: #fff}
.html-timeline{padding: 0}
.mechanics-module{overflow-y: scroll;height: 360px}
.sproute-mechanics-section ul{padding: 30px 75px;margin: 0}
.sproute-mechanics-section li{list-style-type: none !important;padding: 16px 0;display: flex;align-items: center;font-family: Rubik;font-size: 18px;font-weight: 400 !important;line-height: 21px;color: #454545}
.sproute-mechanics-section li .number{color: #17ad49 !important;font-family: Rubik;font-size: 46px;font-weight: 700;line-height: 55px;padding-right: 16px;word-break: normal;width: 13%;text-align: center}
.sproute-mechanics-section li span{width: 100%}
.sproute-faq-section .sproute-faq-module .elementor-accordion-item{margin: 15px 0;border-radius: 4px}
.sproute-faq-section .elementor-text-editor a{color: #fff !important}
.sproute-regfees-section .reg-cta{display: flex;height: 100%}
.board-container{font-size: 18px;font-family: rubik;line-height: 21.33px;color: #fff;border-radius: 4px;padding: 20px 27px;margin: 10px 0;display: flex;align-items: center}
.cycling-board .board-container{background: #17ad49}
.running-board .board-container{background: #02afce}
.walking-board .board-container{background: #263238}
.cycling-board .number,.running-board .number,.walking-board .number{font-weight: 700;padding-right: 20px}
.board-container .name{width: 100%}
.board-container .score{text-align: right;width: 100%}
.sproute-faq-section .elementor-tab-title{display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;padding: 15px 24px}
.sproute-faq-section .elementor-accordion-icon{font-size: 36px;display: flex}
.sproute-regfees-section .elementor-cta__content p{font-size: 40px;margin: 5px 0 0}
.sproute-raffle-section .raffle-row h3{text-align: center}
.leaderboard-column .elementor-widget-wrap{display: flex;flex-basis: 100%;flex-direction: column;justify-content: center}
.sproute-partner-row:after,.sproute-partner-row:before{content: "";position: absolute;top: 0;z-index: 999;height: 100%;width: 20%}
.sproute-partner-row:before{left: 0;background-image: linear-gradient(to right, #fff 4.75%, rgba(255, 255, 255, 0) 77.34%)}
.sproute-partner-row:after{right: 0;background-image: linear-gradient(to left, #fff 4.75%, rgba(255, 255, 255, 0) 77.34%)}
@media screen and (max-width: 1177px) and (min-width: 961px){.sproute-regfees-section .elementor-cta__content{padding: 65px 10px !important}
}
@media screen and (max-width: 1074px){.video-column .elementor-widget-heading{width: 100% !important;max-width: 100% !important}
}
@media screen and (max-width: 1045px){.sproute-signme-section .elementor-cta__content{padding: 125px 0 !important}
}
@media screen and (max-width: 960px){.sproute-hero{background-position: 0 0 !important}
.sproute-faq-section,.sproute-how-section,.sproute-join-section,.sproute-leaderboard-section,.sproute-merch-section,.sproute-partner-section,.sproute-raffle-section,.sproute-regfees-section,.sproute-signme-section{padding: 60px 10px !important}
.sproute-how-section .video-column .elementor-column,.sproute-regfees-section .regfee-column .elementor-column{width: 50%}
.sproute-mechanics-section li .number{width: 20%}
.sproute-regfees-section .elementor-cta__content{padding: 65px 45px !important}
}
@media screen and (max-width: 996px){.sproute-hero{background-position: center !important}
}
@media screen and (max-width: 767px){.sproute-hero{background-position: 0 0 !important}
}
@media screen and (max-width: 600px){.sproute-mechanics-section li .number{width: 50%}
.sproute-regfees-section .reg-cta .elementor-widget-container{width: 100%}
.sproute-how-section .video-column .elementor-column,.sproute-regfees-section .regfee-column .elementor-column{width: 100%}
.sproute-mechanics-section ul{padding: 30px;word-break: break-word}
.sproute-partner-section .elementor-image-carousel.swiper-wrapper{padding-bottom: 10%}
}
@media screen and (max-width: 455px){.sproute-regperiod-section .countdown .elementor-countdown-days:after,.sproute-regperiod-section .countdown .elementor-countdown-minutes:before{content: ""}
}
@media screen and (max-width: 456px){.html-timeline li:after{height: 108%}
}
@media screen and (max-width: 327px){.html-timeline li:after{height: 103%}
}
@media screen and (max-width: 283px){.html-timeline li:after{height: 113%}
}
.sproute-partner-section .swiper-pagination-bullet{background: #ebebeb;border-radius: 1.5px !important;width: 20px;height: 3px}
.sproute-partner-section .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #e57e26;border-radius: 1.5px !important;width: 20px;height: 3px}

/********************************************************************************
	SPROUTPH MidMarket Enhancements
********************************************************************************/
@media screen and (max-width: 320px){.enterprise-testimonial .content,.mmarket-testimonial .content{word-break: break-word}
}


/********************************************************************************
	SPROUTPH Blog Page Enhancements
********************************************************************************/
.category-slider-wrapper .item .bubble,.sprout-category-item-sliders h2::after,.subscribe-box,h2.marquee-head-title::after{background-color: #18ad49 !important}
.category-slider-wrapper .item .bubble:before{border-bottom: 20px solid #18ad49 !important}
.subscribe-box .button:hover{background: #18ad49 !important}

/********************************************************************************
	SPROUTPH Press Page
********************************************************************************/
.press-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:30px;grid-row-gap:30px}
.press-container .press-inner-container{display:flex;flex-direction:column;box-shadow:0 0 10px 0 rgba(0,0,0,.15);transition:all .2s ease;border-radius:3px}
.press-container .press-inner-container:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15);transition:all .2s ease}
.press-inner-container .image{padding-bottom:calc(.66*100%);background-size:cover;border-radius:3px 3px 0 0;margin-bottom:20px}
.press-container .press-inner-container .meta{padding:30px 20px 20px}
.press-inner-container h3{line-height:1em}
.press-inner-container h3 a{padding-bottom:20px;font-size:21px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}
.press-inner-container .excerpt{line-height:1.5em;font-size:14px;color:#777}
.press-inner-container .read-more{color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:500;text-transform:uppercase;font-size:12px}
.press-inner-container .lower-part{border-top:1px solid #eaeaea;padding:15px 30px;margin-top:auto}
.press-inner-container .lower-part span{line-height:1.3em;font-size:12px;color:#adadad;font-weight:400}
.press-inner-container .lower-part .separator{margin:0 5px}
.press-pagination .wp-pagenavi{text-align:center}
.press-pagination .wp-pagenavi a{margin:0 5px;color:#777}
.press-pagination .wp-pagenavi .current{color:var(--e-global-color-accent);font-weight:400 !important;margin:0 5px}
@media screen and (max-width:1023px){.press-container{grid-template-columns:repeat(2,1fr)}
}
@media screen and (max-width:600px){.press-container{grid-template-columns:repeat(1,1fr)}
}

/********************************************************************************
	SPROUTPH Customer Success Page
********************************************************************************/
.customer-success-content h2 span,.custom-success-module h2 span{color:var(--e-global-color-accent)}
.module-nav{display:flex}
.module-nav .customer-success-nav{width:auto;padding:0 20px;cursor:pointer}
.module-nav .customer-success-nav:first-child{padding:0 20px 0 0}
.module-nav .elementor-container{width:100%}
.module-nav .customer-success-nav span{color:#e0e0e0 !important;user-select:none;transition:all .5s ease}
.module-nav .customer-success-nav.active span{color:#454545 !important;border-bottom:4px var(--e-global-color-accent) solid;transition:all .5s ease}
.module-content{display:none}
.module-content.active{display:block}
@media screen and (max-width:940px){.module-nav .customer-success-nav{padding:0 10px}
}
@media screen and (max-width:767px){.module-nav .elementor-widget-wrap{justify-content:center;margin-bottom:20px}
}

/********************************************************************************
	SPROUTPH Industry Pages
********************************************************************************/
.industry-pages-hero h1 p{font-size:28px;font-weight:300;line-height:41px;margin-bottom:0}
.industry-pages-content h3 span{color:#17ad49}
.industry-pages-partners-section .partner-brands .elementor-widget-wrap{display:flex;justify-content:center;align-items:center;flex-direction:row}
.industry-pages-partners-section img{margin:auto}
.industry-pages-partners-section .elementor-widget-image{width:25%;padding:10px}
.industry-pages-features .elementor-row{justify-content:center;flex-wrap: wrap}
.industry-pages-features .elementor-column{width: 20% !important}
.industry-pages-features p{margin:0}
.industry-pages-rating .elementor-widget-wrap{align-content:space-between}
.industry-pages-embed{max-height:767px;overflow:scroll;overflow-x:hidden}
.hs-richtext.hs-main-font-element img{display:none}
#hbspt-form-1651129840618-1292459672 img{display:none}
.industry-pages-trophy .elementor-widget-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.industry-pages-trophy .elementor-column{width:100% !important}
.industry-pages-trophy .elementor-widget-image{width:25%;padding:15px}
.industry-pages-resources{padding: 50px !important}
.industry-pages-achievements .elementor-widget-wrap, .industry-pages-resources .elementor-widget-wrap{display: flex;flex-flow: column nowrap;-webkit-flex-flow: column nowrap}
.industry-pages-achievements .cta-button, .industry-pages-resources .cta-button{margin-top: auto}
@media screen and (min-width:1280px){.industry-pages-hero{display:flex;align-items:center;height:430px}
}
@media screen and (max-width: 980px){.industry-pages-cta .elementor-row{display: flex;flex-wrap: wrap}
.industry-pages-features .elementor-column{width: 25% !important}
.industry-pages-cta .elementor-column{width: 50% !important;padding-bottom: 50px}
}
@media screen and (max-width:768px){.industry-pages-customers .awards .elementor-row{justify-content: center}
.industry-pages-features .elementor-column, .industry-pages-customers .awards .elementor-column{width:33.33% !important}
.industry-pages-achievements .elementor-column{width: 50% !important}
.industry-pages-customers .awards .elementor-column .full-width{max-width: 100% !important}
.industry-pages-customers .awards .elementor-column:last-child{width: 100% !important}
.industry-pages-cta .elementor-column .elementor-widget-container{padding: 0px !important;display: flex;justify-content: center}
}
@media screen and (max-width:600px){.industry-pages-brands .elementor-column, .industry-pages-partners-section .elementor-widget-image, .industry-pages-trophy .elementor-widget-image{width:33.33%}
.industry-pages-features .elementor-column{width: 50% !important}
.industry-pages-cta .elementor-column, .industry-pages-achievements .elementor-column{width: 100% !important}
, .industry-pages-customers .awards .elementor-column:last-child img{width: 50%}
}
@media screen and (max-width:414px){.industry-pages-features .elementor-column{width:100% !important}
.industry-pages-brands .elementor-column, .industry-pages-partners-section .elementor-widget-image, .industry-pages-trophy .elementor-widget-image,.industry-pages-customers .awards .elementor-column{width:50% !important}
}


/********************************************************************************
	SPROUTPH Blog Page
********************************************************************************/
.blog-module{display:grid}
.blog-module .blog-thumbnail{background-size:cover;background-position:center;padding:125px 100px}
.featured-blog-module{display:flex;flex-direction:row;flex-wrap:wrap}
.featured-blog-module .blog-container:first-child{background-color:#f2f2f2;align-items:center;flex-direction:row;display:flex;width:100%;margin-bottom:50px}
.featured-blog-module .blog-container:first-child .blog-tag{display:block;color:#17ad49;font-family:Rubik;font-size:16px;font-weight:500;line-height:22px}
.featured-blog-module .blog-container .blog-tag{display:none}
.featured-blog-module .blog-container:first-child .blog-thumbnail{width:50%;padding:200px}
.featured-blog-module .blog-container:first-child .blog-taxonomy{display:none}
.featured-blog-module .blog-container .blog-taxonomy{display:block}
.featured-blog-module .blog-container:first-child .blog-meta{padding-left:20px;padding-right: 20px;width:50%}
.featured-blog-module .blog-container:first-child .blog-title a{font-family: Poppins, sans-serif;font-size: 32px;font-weight: 600;line-height: 43px}
.featured-blog-module .blog-container:first-child .blog-excerpt{display:none}
.featured-blog-module .blog-container .readmore a{color:#fff;margin-top:15px;padding:10px 20px;font-family:"rubik",Sans-serif;font-size:15px;font-weight:700;background-color:var(--e-global-color-66ca261);border-style:solid;border-width:1px;border-color:var(--e-global-color-66ca261);border-radius:4px}
.featured-blog-module .blog-container:first-child .readmore{display:block;text-transform: uppercase}
.featured-blog-module .blog-container:first-child{padding:0}
.featured-blog-module .blog-container{width:33.33%}
.featured-blog-module .blog-container:nth-child(2){padding-right:15px}
.featured-blog-module .blog-container:nth-child(3){padding:0 15px}
.featured-blog-module .blog-container:nth-child(4){padding-left:15px}
.featured-blog-module .blog-container .readmore{display:none}
.blog-sidebar .elementor-widget-button{margin:0}
.popular-blog-module .blog-container{background:#f2f2f2;padding:15px;margin:6px 0}
.popular-blog-module .blog-title{font-size:15px !important;font-weight:400 !important;line-height:21px !important;color:#00291b !important}
.popular-blog-module .blog-taxonomy{font-weight:500 !important;line-height:18.2px !important}
.popular-blog-module span{color:#454545 !important;font-size:13px !important}
.popular-blog-module .blog-read-time{font-weight:400 !important}
.recent-blog-module,.editor-blog-module{}
.recent-blog-module{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:30px}
.blog-cta .elementor-cta__content{background: linear-gradient(0deg, #000000 8.33%, rgba(0, 0, 0, 0) 58.64%)}
.blog-cta .elementor-cta__bg-wrapper .elementor-cta__bg{background-position: left}
.editor-blog-module{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:30px}
.blog-module .blog-title a{font-family:Rubik;font-size:24px;font-weight:500;line-height:34px;color:#00291b}
.blog-module .blog-taxonomy{text-transform:uppercase;padding-top:16px;color:#454545;font-family:Rubik;font-size:16px;font-weight:500;line-height:22px}
.blog-module .blog-excerpt{font-family: Rubik;font-size: 16px;font-weight: 400;line-height: 22px;color: #454545}
@media screen and (max-width:1112px){.editor-blog-module, .recent-blog-module{grid-template-columns:repeat(2,1fr);grid-row-gap:24px}
}
@media screen and (min-width:768px) and (max-width: 1124px){.featured-blog-module .blog-container:first-child{width: 100%;flex-direction:column-reverse}
.featured-blog-module .blog-container:first-child .blog-thumbnail{width: 100%;padding: 100px}
.featured-blog-module .blog-container:first-child .blog-meta{padding: 50px 15px;text-align: center;width: 100%}
.featured-blog-module .blog-container:first-child .blog-meta{width: 100%}
.featured-blog-module .blog-container{width:50%;margin-bottom: 20px}
.featured-blog-module .blog-container:nth-child(2){padding-right:15px}
.featured-blog-module .blog-container:nth-child(3){padding:0px 0px 0px 15px}
.featured-blog-module .blog-container:nth-child(4){padding: 0px 15px 0px 0px}
.recent-blog-module{grid-template-columns:repeat(2,1fr)}
}
@media screen and (min-width: 768px) and (max-width:812px){.featured-blog-module .blog-container .blog-thumbnail , .recent-blog-module.blog-container .blog-thumbnail{padding: 80px}
}
@media screen and (max-width: 767px){.featured-blog-module .blog-container:first-child .blog-thumbnail{height: 100%}
.featured-blog-module .blog-container:first-child .blog-meta{padding: 20px 15px}
.featured-blog-module .blog-container:nth-child(2){padding-right:6px}
.featured-blog-module .blog-container:nth-child(3){padding:0 6px}
.featured-blog-module .blog-container:nth-child(4){padding-left:6px}
.recent-blog-module{grid-template-columns:repeat(3,1fr)}
}
@media screen and (max-width: 767px) and (min-width: 661px){.featured-blog-module{padding: 0px 10px}
}
@media screen and (max-width:660px){.inner-breadcrumbs h1{font-weight: 600}
.inner-breadcrumbs p{font-size: 15px}
.inner-breadcrumbs .elementor-widget-wrap{justify-content: space-between}
.featured-blog-module .blog-container:first-child{width: 100%;flex-direction:column-reverse}
.featured-blog-module .blog-container:first-child .blog-thumbnail{width: 100%;padding:150px 100px}
.featured-blog-module .blog-container:first-child .blog-title a{font-size: 26px;line-height: 35.1px}
.featured-blog-module .blog-container:first-child .blog-meta{padding: 50px 15px;text-align: center;width: 100%}
.featured-blog-module .blog-container:first-child{padding: 0px}
.featured-blog-module .blog-container{width:100%}
.featured-blog-module .blog-container:nth-child(2), .featured-blog-module .blog-container:nth-child(3) , .featured-blog-module .blog-container:nth-child(4), .featured-blog-module .blog-container:nth-child(5){padding:0px 10px 24px 10px !important}
.blog-sidebar.mobile{flex-direction: row !important}
.blog-sidebar.mobile .blog-container{display: inline-block !important;flex-direction: column;padding: 15px !important;margin-bottom: 0px}
.blog-sidebar.mobile .blog-taxonomy{display: inline !important;padding-right: 5px}
.editor-blog-module, .recent-blog-module{grid-template-columns:repeat(1,1fr);grid-row-gap:24px}
}
@media screen and (max-width:278px){.inner-breadcrumbs h1{margin-bottom: 10px}
}

/********************************************************************************
	SPROUTPH: Event Page
********************************************************************************/
.event-partner-section .elementor-row{justify-content:center}
.event_slider .slick-track{display: flex !important;flex-wrap: wrap}
.events-container{display: flex !important;flex-direction: column;height: auto;padding: 0px 20px}
.event-meta{display: flex;flex-direction: column;height: 100%}
.event-button{margin-top: auto}
.events-container:focus{color: unset !important;outline: unset !important}
.event-thumbnail{padding-bottom: 20px}
.event-title{font-family: Rubik;font-size: 21px;font-weight: 600;line-height: 25px;letter-spacing: 0em;text-align: center;color: #454545;margin-bottom: 0px;padding-bottom: 20px}
.event-button{padding:15px 0px 30px;text-align: center}
.event-button a{color:#fff;padding:10px 20px;font-family:"rubik",Sans-serif;font-size:18px;font-weight:600;background-color:var(--e-global-color-66ca261);border-style:solid;border-width:1px;border-color:var(--e-global-color-66ca261);border-radius:4px}
.event_slider .slick-dots{padding: 0px;bottom: -8%;position: relative}
.event_slider .slick-dots li button:before{font-size: 12px !important}
.event_slider .slick-dots li.slick-active button:before{color: #00291B !important;opacity: 100% !important}
@media screen and (min-width:980px){.events-container{padding: 20px;width: 33.33% !important}
.event-meta{}
}
@media screen and (max-width:980px){.event_slider .slick-dots{bottom: -60px}
}
@media screen and (min-width: 768px) and (max-width:1024px){.event-hero .hero-content .elementor-column-wrap .elementor-widget-wrap{padding-left: 0px !important}
}
@media screen and (max-width: 600px){.event-hero h1{font-weight: 700 !important}
.events-container{padding: 0px 5px}
.event-button a{font-size: 15px}
}

/********************************************************************************
	SPROUTPH-11: Footer Navigation 
********************************************************************************/
.footer-2-widgets{padding: 30px 20px 0px}
.site-footer{padding: 0px 20px 20px}
.footer-2-widgets .wrap,.site-footer .wrap{max-width: 1600px}
.footer-3-widgets .wrap{max-width: 100%;margin: 0;padding: 0 2%}
.footer-2-widgets #custom_html-2{padding-left: 2%}
.footer-2-widgets #custom_html-3{width: 18%;padding-left: 3%}
.footer-2-widgets #custom_html-4{width: 19%}
.footer-2-widgets #custom_html-6{width: 15%}
.footer-2-widgets #custom_html-6 .custom-html-widget{width: 90%}
.footer-2-widgets #custom_html-8{width: 27%}
.footer-2-widgets #custom_html-5{width: 21%}
.footer-2-widgets .contact-footer-section .elementor-icon-box-title{margin-bottom: 5px}
.footer-2-widgets .contact-footer-section .elementor-icon-box-title a:hover{text-decoration: underline}
@media screen and (max-width: 1023px){.footer-2-widgets #custom_html-2,.footer-2-widgets #custom_html-3,.footer-2-widgets #custom_html-4,.footer-2-widgets #custom_html-5,.footer-2-widgets #custom_html-6,.footer-2-widgets #custom_html-6 .custom-html-widget,.footer-2-widgets #custom_html-8{padding-left: 0 !important;width: 100%}
.contact-footer-section .elementor-vertical-align-top .elementor-icon-box-wrapper{align-items: center !important;flex-direction: column !important}
}
@media (width: 1024px){.contact-footer-section{width: 80%}
}
@media screen and (max-width: 600px){.footer-2-widgets, .site-footer{padding-left:0px;padding-right:0px}
}

/********************************************************************************
	SPROUTPH: Footer Enchancements
********************************************************************************/
@media screen and (max-width: 660px){
.footer-2-widgets .wrap{padding: 0px}
.accordion h4{display: flex;justify-content: space-between;padding: 5px 30px;margin:0px !important;cursor: pointer}
.footer-2-widgets .textwidget{text-align: left}
.accordion ul{display: none}
.accordion h4:after{content: "\f0d7"}
.accordion h4.show:after{content: "\f0d8"}
.accordion h4:after, .accordion h4.show:after{font-family: "Font Awesome 5 Free";color:#17AD49}
.accordion h4.show + ul{display: block}
#custom_html-5 ul{display: none}
.custom_html-2{margin: 0px}
.footer-2-widgets .widget .sprout-footer-logo{margin: 0px;padding-left: 30px}
.footer-2-widgets .widget{margin:0px}
.accordion{border-bottom: 1px #2E2E2E solid;padding: 10px 0px}
.accordion li{padding: 5px 30px !important;text-align: left;margin: 0px !important}
.accordion li:first-child{padding-top: 10px !important}
.social-icon-header{margin: 30px 0px 15px !important}
#footerNewslettterPopupTrigger{width: 100%}
.footer-3-widgets .wrap{padding: 0px !important}
#custom_html-5 .textwidget, #custom_html-8 .textwidget{padding:0 30px}
.site-footer .wrap{padding:0 30px}
#custom_html-8, .footer-copyright{margin: 0px !important}
.address-mobile{display:block !important}
#custom_html-5 .address-mobile a, .address-mobile a{padding: 5px 0px;font-size: 16px;font-weight: 400;color: #fefefe;font-family: "rubik", sans-serif;line-height: 21.6px}
#custom_html-5 .address-mobile .icons{margin: 10px 0px 5px;display: flex}
#custom_html-5 .address-mobile .tel{padding-right: 20px}
.footer-copyright{font-weight: 400}
.footer-copyright .footer-copy{text-align: left;margin-top: 0px}
.footer-copyright .footer-terms{display: flex;flex-direction: column;text-align: left;padding:0px 0px 10px}
.footer-copyright .footer-terms span{text-align: left}
.footer-social-icons, .footer-copyright .footer-copy, .footer-copyright .footer-terms span, .footer-copyright .footer-terms img{padding: 5px 0px !important}
.footer-2-widgets .widget .footer-social-icons > li{margin-left: 38px}
.footer-2-widgets .widget .footer-social-icons > li > a{font-size: 19px !important}
}
.address-mobile{display: none}