#main-header{height:150px;padding:20px 0}#main-header .et_menu_container{display:flex;align-items:center;padding:0 55px!important;width:100%;height:100%;position:static}#main-header .logo_container{padding:0;position:static;width:auto;height:auto;flex-grow:1}#main-header #et-top-navigation{padding-top:0;padding-left:30px!important;display:flex;flex-wrap:wrap;align-items:center}#et-top-navigation{padding:0}#top-menu>li>a{font-size:20px;line-height:1.2;padding:10px 20px!important;border-radius:5px;transition:none!important}#main-header #top-menu li.current-menu-ancestor>a,#main-header #top-menu li.current-menu-item>a,.et_header_style_left #et-top-navigation #top-menu>li:hover>a{background:#e5e5e7;color:#3f3f50;opacity:1}#top-menu>li.menu-item-has-children:hover>a{border-radius:5px 5px 0 0}#top-menu>li.donate-btn>a{background:#e682ad;color:#fff;border-radius:40px;border:3px solid #e682ad;box-sizing:border-box;padding:9px 30px!important}.et_header_style_left #et-top-navigation #top-menu>li.donate-btn:hover>a{background:linear-gradient(to right,#5a5499,#e44d78);color:#fff;border-color:#fff}#main-header #top-menu>li>ul>li>a{font-size:20px;padding:0;opacity:1;background:0 0;color:#3f3f50;white-space:nowrap;width:auto}#et-secondary-nav .menu-item-has-children>a:first-child,#top-menu .menu-item-has-children>a:first-child{padding-right:40px!important}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{font-size:23px;right:17px;top:7px}#top-menu>li>.sub-menu{box-shadow:none;border-radius:0 5px 5px;transition:none!important;width:auto}#top-menu>li>.sub-menu>li{margin-bottom:5px;padding:0 20px;display:block}#top-menu>li>.sub-menu>li:last-child{margin:0}#main-header #top-menu>li.servives-menu>.sub-menu{display:flex;padding:15px 10px;width:600px}#main-header #top-menu>li.servives-menu>.sub-menu>li{padding:0 5px;width:33.33%}#main-header #top-menu>li.servives-menu>.sub-menu>li>a{display:block;width:auto;font-size:20px;padding:6px 26px!important;border-radius:40px;color:#fff;text-align:center;opacity:1}#main-header #top-menu>li.servives-menu>.sub-menu>li.ability-item>a{background:#e54d78}#main-header #top-menu>li.servives-menu>.sub-menu>li.family-item>a{background:#2485ce}#main-header #top-menu>li.servives-menu>.sub-menu>li.seniors-item>a{background:#00a395}#main-header #top-menu>li.servives-menu>.sub-menu>li>a:after{content:none}#main-header #top-menu>li.servives-menu>.sub-menu .sub-menu{position:static;padding:0 15px;width:100%;box-shadow:none;border:none;margin-top:15px}#main-header #top-menu>li.servives-menu:hover>.sub-menu .sub-menu{opacity:1;visibility:visible}#main-header #top-menu>li.servives-menu>.sub-menu .sub-menu li{padding:0;display:block;margin-bottom:10px}#main-header #top-menu>li.servives-menu>.sub-menu .sub-menu li:last-child{margin-bottom:0}#main-header #top-menu>li.servives-menu>.sub-menu .sub-menu a{font-size:20px;color:#3f3f50;background:0 0;opacity:1;padding:0;width:auto;line-height:1.2}@media (max-width:1399px){#main-header .et_menu_container{padding:0 30px!important}#top-menu>li{padding-right:0}}@media (max-width:1199px){#top-menu-nav{display:none}#et_mobile_nav_menu{display:block}.mobile_menu_bar{padding-bottom:0!important}.mobile_menu_bar:before{color:#fff;font-size:50px}#main-header #et_mobile_nav_menu .et_mobile_menu{background:#e5e5e7;border-color:#e54d78;position:fixed;top:150px;height:calc(100vh - 150px);overflow:auto}#main-header .et_mobile_menu li{position:relative}#main-header .et_mobile_menu li a{color:#3f3f50;font-size:24px;background:0 0;opacity:1;padding-left:20px;padding-right:20px;border:none;font-weight:600}#main-header .et_mobile_menu li.menu-item-has-children a{padding-right:40px}#main-header .et_mobile_menu>li>a{font-size:28px}#main-header .et_mobile_menu .sub-menu{padding-top:10px;padding-bottom:10px;display:none!important}#main-header .et_mobile_menu .show-sub>.sub-menu{display:block!important}#main-header .et_mobile_menu .donate-btn{margin-top:10px;padding-left:20px;padding-right:20px}#main-header .et_mobile_menu .donate-btn>a{background:#e682ad;color:#fff;border-radius:40px;border:3px solid #e682ad;box-sizing:border-box;padding:9px 20px!important;text-align:center}.et_mobile_menu li.servives-menu li{margin-bottom:10px}.et_mobile_menu li.servives-menu li:last-child{margin-bottom:0}#main-header .et_mobile_menu li.servives-menu .sub-menu{padding-bottom:0}#main-header .et_mobile_menu li.ability-item>a,#main-header .et_mobile_menu li.family-item>a,#main-header .et_mobile_menu li.seniors-item>a{display:inline-block;color:#fff;border-radius:30px;padding:10px 30px}#main-header .et_mobile_menu li.ability-item>.sub-menu>li,#main-header .et_mobile_menu li.family-item>.sub-menu>li,#main-header .et_mobile_menu li.seniors-item>.sub-menu>li{padding-left:0}#main-header .et_mobile_menu li.ability-item>a{background:#e54d78}#main-header .et_mobile_menu li.family-item>a{background:#2485ce}#main-header .et_mobile_menu li.seniors-item>a{background:#00a395}.admin-bar #main-header #et_mobile_nav_menu .et_mobile_menu{top:132px;height:calc(100vh - 132px)}.carets{font-size:33px;position:absolute;right:0;top:0;text-align:center}.carets:after{font-family:ETmodules;content:"3";font-weight:800;font-size:32px;line-height:43px}.show-sub>.carets:after{content:"2"}}@media (max-width:782px){.admin-bar #main-header #et_mobile_nav_menu .et_mobile_menu{top:146px;height:calc(100vh - 146px)}}@media (max-width:767px){#main-header{height:100px;padding:10px 0}#main-header #et_mobile_nav_menu .et_mobile_menu{top:100px;height:calc(100vh - 100px)}#main-header .logo_container #logo{max-width:120px}#main-header .et_menu_container{padding:0 20px!important}}footer .container{width:90%;max-width:1600px;overflow:hidden}#main-footer #footer-widgets{display:flex;padding-top:105px}#main-footer #footer-widgets>.footer-widget{width:auto;margin-right:150px}#main-footer #footer-widgets>.footer-widget:last-child{margin-right:90px}#main-footer #footer-widgets>.footer-widget:nth-child(3){flex-grow:1}#main-footer .footer-widget .title{color:#fff;font-size:20px;font-weight:700;margin-bottom:25px}#main-footer .footer-widget .footer-phone{font-size:30px;color:#ec88b3;line-height:1.2}#main-footer .footer-widget .content-widget *,#main-footer .footer-widget .menu *{font-size:20px;line-height:1.2}#main-footer .footer-widget .et-social-icons li,#main-footer .footer-widget .menu li{padding-left:0;margin:0;margin-bottom:10px}#main-footer .footer-widget .et-social-icons li:before,#main-footer .footer-widget .menu li:before{content:none}#main-footer .footer-widget .et-social-icons{float:none;text-align:left}#main-footer .footer-widget .et-social-icons li{margin-right:10px}#main-footer .footer-widget .et-social-icons li:last-child,#main-footer .footer-widget .menu li:last-child{margin:0}#main-footer .footer-widget .et-social-icons a{padding:5px;background:#fff;color:#3f3f50;display:flex;border-radius:3px;font-size:32px}#main-footer .footer-widget .et-social-icons a:hover{color:#3f3f50}#main-footer .footer-widget .et_pb_button{display:block;background:#e682ad;border:none;padding:20px 30px;line-height:1.2!important;width:100%;max-width:217px;text-align:center;border:2px solid #e682ad}#main-footer .footer-widget .et_pb_button:after{content:none}#main-footer .footer-widget .et_pb_button:hover{background:linear-gradient(to right,#5a5499,#e44d78)!important;border-color:#fff!important}#main-footer .footer-widget:last-child .et_pb_widget{margin-bottom:30px;display:flex;flex-direction:column;float:none}#main-footer .footer-widget:last-child .et_pb_widget:last-child{margin-bottom:0}#footer-bottom{padding:18px 0}#footer-bottom .gallery{display:flex}#footer-bottom .gallery .gallery-item{margin:0;width:auto;margin-left:45px}#footer-bottom .gallery .gallery-item:first-child{margin-left:0}#footer-bottom .gallery img{border:none;width:auto}#footer-bottom .gallery-icon{display:flex}@media (max-width:1399px){#main-footer #footer-widgets>.footer-widget{margin-right:100px}#main-footer #footer-widgets>.footer-widget:last-child{margin-right:0}#main-footer .footer-widget .et-social-icons a{font-size:24px}#main-footer .footer-widget .et_pb_button{padding:12px 20px}}@media (max-width:980px){#main-footer #footer-widgets{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:60px 0}#main-footer #footer-widgets>.footer-widget:nth-child(n){width:50%!important;padding:0 15px;margin-right:0!important}}@media (max-width:479px){#main-footer #footer-widgets>.footer-widget:nth-child(n){width:100%!important}#main-footer #footer-widgets>.footer-widget:last-child{margin-bottom:0!important}}.center-items{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:1199px){.et_pb_section .center-items>.et_pb_column{width:100%;margin-right:0}.et_pb_section .center-items>.et_pb_column:first-child{margin-bottom:50px}}.filter-button-group{text-align:center;padding-bottom:40px}.filter-button-group .filter-list .blog-filter{color:#fff;font-weight:700;background:#3f3f50;font-size:20px;padding:5px 25px;border-radius:30px;display:inline-block;margin:0 10px 10px}.filter-button-group .filter-list .blog-filter.active{background:#e682ad}.latest-blog .et_pb_module_header{padding-bottom:20px}.latest-blog .et_pb_promo_description{padding-bottom:10px}.main-container-blog .et_pb_posts,.section-blog>.et_pb_column{overflow:hidden}.section-blog .et_pb_posts .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.section-blog .et_pb_posts .et_pb_post{width:33.33%;margin-right:0;padding:0 15px;display:flex;flex-direction:column}.section-blog .et_pb_posts .et_pb_post:nth-child(3n){margin-right:0}.section-blog .entry-title{font-size:22px;font-weight:700}.section-blog .entry-title a{color:#595694}body.blog .section-blog .entry-title a{color:#3f3f50}.section-blog .post-content{margin-bottom:10px}.section-blog .et_pb_posts .post-content p{color:#3f3f50;font-size:18px}.section-blog .post-meta{order:2}.section-blog .et_pb_posts .post-meta a{color:#fff;font-style:italic;font-weight:700;background:#3f3f50;font-size:16px;padding:3px 15px;border-radius:30px;margin:0;display:inline-block}.section-blog .date a{font-size:16px;color:#3f3f50;margin-bottom:10px;display:block}.section-blog .date a:before{content:"\e023";font-family:ETmodules;font-size:14px;font-weight:800;color:#5a5499}@media (max-width:639px){.section-blog .et_pb_posts .et_pb_post{width:100%;margin-bottom:40px;margin-right:0}}.divi-child-services{display:flex;flex-wrap:wrap}.divi-child-services>.services{width:50%}.divi-child-services .services-inner{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%}.divi-child-services .services-info{padding:60px 50px 45px;background:rgba(255,255,255,.6);height:100%}.divi-child-services .categories{margin-bottom:15px}.divi-child-services .categories a{color:#fff;font-size:18px;padding:5px 25px;border-radius:40px;display:inline-block;text-transform:uppercase;font-weight:700}.divi-child-services .services-title{padding-bottom:0;font-size:60px;min-height:132px;margin-bottom:50px;font-weight:700}.divi-child-services .services-title a{color:#3f3f4f}.divi-child-services .services-excerpt{color:#3f3f4f;font-size:20px;max-width:400px}@media (min-width:640px){.divi-child-services .services-info:hover{background:rgba(255,255,255,.9);box-shadow:0 0 25px rgba(0,0,0,.2);position:relative}}@media (max-width:1199px){.divi-child-services .services-title{font-size:40px;line-height:1.2;min-height:100px}.divi-child-services .categories{margin-bottom:30px}}@media (max-width:980px){.divi-child-services .services-info{padding:45px 30px}}@media (max-width:639px){.divi-child-services>.services{width:100%}}.newsletter-section{display:flex;flex-wrap:wrap;align-items:center}.et_pb_newsletter .et_pb_newsletter_fields{justify-content:flex-start}.et_pb_newsletter_form p.et_pb_newsletter_field{flex-basis:auto;width:100%;max-width:400px;margin-right:30px}.et_pb_newsletter_form p.et_pb_newsletter_field #et_pb_signup_email{height:62px;font-size:20px}.et_pb_newsletter_form p.et_pb_newsletter_button_wrap{flex-basis:auto}.et_pb_newsletter_form p.et_pb_newsletter_button_wrap .et_pb_button{line-height:1.2!important;padding-top:15px;padding-bottom:15px;background:0 0}.et_pb_newsletter_form p.et_pb_newsletter_button_wrap .et_pb_button:after{font-size:24px;font-weight:700}.et_pb_newsletter_form p.et_pb_newsletter_button_wrap .et_pb_button:hover{background:0 0!important}@media (max-width:980px){.et_pb_newsletter_form p.et_pb_newsletter_field{max-width:none;margin-right:0}}.divi-child-support{overflow:hidden}.divi-child-support .support-title{font-size:46px;color:#3f3f50;font-weight:700;text-align:center;text-transform:uppercase}.divi-child-support .support-subtitle{font-size:34px;color:#5a5499;text-align:center;line-height:1.2;margin-bottom:64px}.support-wrap{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.support-wrap .support-col{width:33.33%;text-align:center;padding:0 20px}.support-wrap .support-col:nth-child(2){padding-top:30px}.support-wrap .support-img{width:124px;height:128px;display:flex;padding-left:25px;padding-right:25px;align-items:center;justify-content:center;border-radius:46% 46% 46% 46%/48% 48% 48% 48%;margin:0 auto -64px;position:relative;z-index:2}.support-wrap .support-content{background:#fff;padding:70px 30px 30px;border-radius:42% 42% 42% 42%/48% 48% 48% 48%;min-height:254px;max-width:300px;margin-left:auto;margin-right:auto}.support-wrap .support-number{font-size:48px;color:#3f3f50;font-weight:500}.support-wrap .support-desc{color:#3f3f50;font-size:20px;max-width:235px;width:100%;margin:0 auto}@media (max-width:980px){.support-wrap .support-col{width:100%;margin-bottom:40px}.support-wrap{justify-content:center}.support-wrap .support-col:nth-child(2){padding-top:0}}.et_pb_section .list-cat-sevices>.et_pb_column{width:calc(33.33% - 60px);margin-right:90px}.et_pb_section .list-cat-sevices>.et_pb_column:nth-child(3n){margin-right:0}.divi-child-services-category{background:#e6e6e7;min-height:222px;border-radius:42% 42% 42% 42%/48% 48% 48% 48%;text-align:center;padding:40px 20px 40px;max-width:270px;margin-left:auto;margin-right:auto}.divi-child-services-category .services-category-title{margin-bottom:15px;font-weight:700}.divi-child-services-category .services-category-title a{color:#fff;font-size:20px;padding:7px 28px;border-radius:40px;display:inline-block;text-transform:uppercase}.divi-child-services-category .services-category-desc{font-weight:500;font-size:20px;color:#3f3f50;width:100%;max-width:200px;margin:0 auto}.divi-child-services-category .services-category-desc a{font-size:18px;color:#5a5499;font-weight:700}@media (max-width:1399px){.et_pb_section .list-cat-sevices>.et_pb_column{width:calc(33.33% - 20px);margin-right:30px}}@media (max-width:1199px){.et_pb_section .list-cat-sevices{display:flex;flex-wrap:wrap;justify-content:center}.et_pb_section .list-cat-sevices>.et_pb_column{width:calc(50% - 15px);margin-right:0;padding:0}.et_pb_section .list-cat-sevices>.et_pb_column:first-child{margin-right:30px}}@media (max-width:767px){.et_pb_section .list-cat-sevices>.et_pb_column{width:100%;margin-bottom:40px!important}.divi-child-services-category{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}}.header-banner.et_pb_fullwidth_header{padding-top:400px!important;padding-bottom:240px;position:relative}.et_pb_fullwidth_header:before{content:'';position:absolute;bottom:0;left:0;right:0;top:0;background-image:url(https://bolstercommunity.org/wp-content/themes/Divi-child/images/bg-white.png);background-repeat:no-repeat;background-position:bottom center;pointer-events:none}.header-banner .et_pb_fullwidth_header_container{width:90%;max-width:1600px}.header-banner .et_pb_module_header{padding-bottom:30px;font-weight:500}.header-banner .et_pb_fullwidth_header_subhead{padding-bottom:25px;font-weight:500}.header-banner .et_pb_fullwidth_header_container .et_pb_button{-webkit-transition:all .2s;transition:all .2s}@media (max-width:1399px){.header-banner.et_pb_fullwidth_header{padding-top:240px!important;padding-bottom:150px}}@media (max-width:767px){.header-banner.et_pb_fullwidth_header{padding-top:180px!important;padding-bottom:100px}}.divi-child-banner{position:relative;background-position:top center}.divi-child-banner:before{content:'';position:absolute;bottom:0;left:0;right:0;top:0;background-image:url(https://bolstercommunity.org/wp-content/themes/Divi-child/images/bg-dark.png);background-repeat:no-repeat;background-position:bottom center;pointer-events:none}.divi-child-banner .divi-child-banner-wrap{background-color:rgba(63,63,80,.4);padding-top:78px;padding-bottom:290px}.divi-child-banner .divi-child-banner-inner{width:90%;max-width:1600px;margin-left:auto;margin-right:auto}.divi-child-banner .banner-title{font-size:67px;color:#fff!important;line-height:1.2em;padding-bottom:45px;max-width:650px}.divi-child-banner .banner-desc{font-size:28px;max-width:500px;color:#fff;margin-bottom:15px}.divi-child-banner .banner-btn{color:#fff!important;font-weight:700;font-size:20px;border-radius:40px;background-image:linear-gradient(90deg,#5a5499 0,#e44d78 100%);margin-top:32px;display:inline-block;border:3px solid #fff;padding:.3em 1em;line-height:1.7em;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.divi-child-banner .banner-btn:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;font-size:1.6em;opacity:0;display:inline-block;content:"\35";position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s}.divi-child-banner .banner-btn:hover{padding-right:2em;padding-left:.7em}.divi-child-banner .banner-btn:hover:after{opacity:1;margin-left:0}@media (max-width:767px){.divi-child-banner .divi-child-banner-wrap{padding-top:60px;padding-bottom:150px}.divi-child-banner .banner-title{font-size:50px}}.divi-child-boxes .divi-child-boxes-wrap{padding:140px 50px 120px;background:rgba(255,255,255,.4)}.divi-child-boxes .divi-child-boxes-wrap:hover{background:rgba(255,255,255,.7);box-shadow:0 0 25px rgba(0,0,0,.2);position:relative}.divi-child-boxes .boxes-title{padding-bottom:0;font-size:60px;min-height:140px;margin-bottom:0;font-weight:700;color:#fff}.divi-child-boxes .boxes-title a{color:inherit}@media (max-width:980px){.divi-child-boxes .divi-child-boxes-wrap{padding:100px 30px 80px}.divi-child-boxes .boxes-title{font-size:40px;min-height:88px}}.page-banner{position:relative;background-position:top center;background-size:cover;overflow:hidden}.banner-img{position:absolute;top:0;bottom:0;left:-5%;right:-5%;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:0 0 50% 50%/0 0 35% 35%}.banner-img:before{content:'';background-color:rgba(63,63,80,.4);position:absolute;top:0;bottom:0;left:0;right:0;border-radius:0 0 50% 50%/0 0 35% 35%}body.single .page-banner{background-size:cover}.page-banner .page-banner-wrap{padding-top:245px;padding-bottom:120px;z-index:2;position:relative}.page-banner .page-banner-inner{width:90%;max-width:1600px;margin-left:auto;margin-right:auto;text-align:center}.page-banner .page-title{font-size:54px;font-weight:700;text-transform:uppercase;color:#fff;padding-bottom:0;margin-bottom:30px}.page-banner .page-btn{color:#fff!important;font-weight:700;font-size:20px;border-radius:40px;background-image:linear-gradient(90deg,#5a5499 0,#e44d78 100%);display:inline-block;border:3px solid #fff;padding:.3em 1em;line-height:1.7em;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.page-banner .page-btn:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;font-size:1.6em;opacity:0;display:inline-block;content:"\35";position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s}.page-banner .page-btn:hover{padding-right:2em;padding-left:.7em}.page-banner .page-btn:hover:after{opacity:1;margin-left:0}.woocommerce-page .page-banner{margin-bottom:90px}@media (max-width:980px){.banner-img,.banner-img:before{border-radius:0 0 50% 50%/0 0 20% 20%}}@media (max-width:767px){.banner-img,.banner-img:before{border-radius:0 0 50% 50%/0 0 18% 18%}}@media (max-width:479px){.banner-img,.banner-img:before{border-radius:0 0 50% 50%/0 0 10% 10%}}.taxonomy-description-wrap{font-size:36px;line-height:42px;max-width:530px;margin-left:auto;margin-right:auto;padding:85px 30px 80px;text-align:center}.taxonomy-description-wrap p{font-weight:600}.containter-single ol,.containter-single ul{padding-left:35px;padding-top:8px}.containter-single ol li,.containter-single ul li{margin-top:14px;position:relative}.containter-single ol li:before,.containter-single ul li:before{content:'•';position:absolute;left:-25px;top:0;font-size:20px}.divi-child-cta{text-align:center;padding:100px 30px 100px}.divi-child-cta .cta-title{font-size:36px;line-height:58px;color:#fff;margin-bottom:20px}.divi-child-cta .cta-desc{max-width:390px;color:#fff;margin-left:auto;margin-right:auto;padding-bottom:20px}.divi-child-cta .cta-btn{color:#5a5499;font-weight:700;font-size:20px;border-radius:40px;background:#fff;margin-top:35px;display:inline-block;border:3px solid #5a5499;padding:.3em 1em;line-height:1.7em;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.divi-child-cta .cta-btn:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;font-size:1.6em;opacity:0;display:inline-block;content:"\35";position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s}.divi-child-cta .cta-btn:hover{padding-right:2em;padding-left:.7em}.divi-child-cta .cta-btn:hover:after{opacity:1;margin-left:0}.video-iframe iframe{border-radius:30px}@media (max-width:767px){.divi-child-cta{padding:80px 30px 80px}.video-iframe iframe{border-radius:10px}}.support-section .support-title{padding-bottom:40px}.support-section .support-wrap .support-col:nth-child(2){padding-top:0}.single-product .page-banner{margin-bottom:35px}.post-type-archive-product .page-banner .page-title,.single-product .page-banner .page-title{font-size:67px}.post-type-archive-product .page-banner-wrap,.single-product .page-banner-wrap{padding-bottom:206px}.post-type-archive-product .container,.single-product .container{padding-top:0!important;width:90%;max-width:1600px}.post-type-archive-product #left-area{overflow:hidden;margin-bottom:30px}.shop-desc{font-size:67px;line-height:1.2;text-align:center;color:#3f3f50;padding:0 30px 80px;max-width:700px;margin:0 auto}.woocommerce .products ul,.woocommerce ul.products{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 0 30px;width:25%;padding:0 15px}.woocommerce ul.products img{width:100%}.woocommerce ul.products li.product .add_to_cart_button{text-transform:uppercase;position:absolute;font-size:20px;line-height:1.2!important;text-align:center;color:#3f3f50;border:none;max-width:235px;bottom:0;left:30px;right:30px;margin:0 auto;padding:20px 30px;box-shadow:0 4px 6px 2px rgba(0,0,0,.2);opacity:0;visibility:hidden;z-index:9}.woocommerce ul.products li.product .add_to_cart_button:hover{padding:20px 30px;background:#fff}.woocommerce ul.products li.product .add_to_cart_button:after{content:none}.woocommerce ul.products li.product .et_shop_image:hover .add_to_cart_button{opacity:1;visibility:visible;bottom:30px;z-index:2}.woocommerce ul.products li.product .et_shop_image:hover:after{content:'';position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.5)}.woocommerce ul.products li.product .et_shop_image .et_overlay{z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(255,255,255,.5);opacity:0;pointer-events:inherit;-webkit-transition:all .3s;transition:all .3s;border:none}.woocommerce ul.products li.product .et_shop_image .et_overlay:before{display:none}.woocommerce ul.products li.product .et_shop_image:hover .et_overlay:before{opacity:1}.woocommerce .woocommerce-breadcrumb{margin-bottom:95px;text-align:center;font-size:19px;color:#3f3f50}.woocommerce .woocommerce-breadcrumb a{color:#999}.woocommerce div.product .product_title{font-size:26px;font-weight:500}.entry-summary p.price{margin-bottom:35px;line-height:1.2}.entry-summary p.price span{color:#e887ad}.woocommerce .woocommerce-product-details__short-description{font-size:20px;line-height:1.2;padding:40px 0;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.woocommerce .woocommerce-product-details__short-description p:last-of-type{margin-bottom:0}.woocommerce div.product form.cart{margin:40px 0}.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity{width:auto}.woocommerce .quantity .control{position:relative;margin-right:24px}.woocommerce .quantity .control .input-qty{background:0 0!important;color:#3f3f50!important;border:solid 1px #ddd!important;height:67px;width:96px;margin-right:36px;border-radius:5px}.woocommerce .quantity .control .btn-number{position:absolute;right:0;width:31px;height:31px;text-align:center;line-height:29px;color:#3f3f50!important;border:solid 1px #ddd!important;border-radius:5px}.woocommerce .quantity .control .quantity-minus{bottom:0}.woocommerce .quantity .control .quantity-plus{top:0}.woocommerce div.product form.cart .button{background:#e682ad;color:#fff;border:none;padding:21px 20px;line-height:1.2!important;width:100%;max-width:232px;font-size:20px;text-transform:uppercase}.woocommerce div.product form.cart .button:after{content:none}.woocommerce div.product form.cart .button:hover{background:linear-gradient(to right,#5a5499,#e44d78)}.woocommerce div.product .product_meta{display:none}.woocommerce div.product .woocommerce-tabs{border:none;margin-top:105px;padding-top:100px;border-top:solid 1px #ddd}.woocommerce div.product .tabs{text-align:center;background:0 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0!important;border:none!important}body.woocommerce #content-area div.product .woocommerce-tabs .panel,body.woocommerce div.product .woocommerce-tabs .panel{padding-left:0;padding-right:0;font-size:18px}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a{color:#999!important;font-size:26px;font-weight:500}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a{color:#3f3f50!important}div.product .woocommerce-tabs #tab-description h2,div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews-title{display:none}.woocommerce #left-area div.product .flex-control-thumbs{padding:0 50px}.woocommerce div.product .flex-control-thumbs img{border:solid 1px transparent}.woocommerce div.product .flex-control-thumbs .flex-active{border-color:#e887ad}.woocommerce div.product .flex-control-thumbs li:nth-child(n){clear:none!important;margin-bottom:0!important}.woocommerce div.product .slick-arrow{width:50px;height:50px;text-align:center;line-height:50px;position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer}.woocommerce div.product .slick-prev{left:-17px}.woocommerce div.product .slick-next{right:-17px}.woocommerce div.product .slick-arrow:before{font-family:ETmodules;font-size:40px;font-weight:800;color:#3f3f50}.woocommerce div.product .slick-prev:before{content:"\34"}.woocommerce div.product .slick-next:before{content:"\35"}.up-sells>h2{text-align:center;margin-bottom:40px;font-size:40px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;font-weight:400}.woocommerce-page ul.products li.product .price{color:#3f3f50!important;font-weight:500;font-size:27px;line-height:1.2}.up-sells{margin-bottom:30px}.woocommerce ul.products li.product .et_shop_image .add_to_cart_button.loading:before{content:"\e02d"!important;display:inline-block!important;opacity:1!important}@media (min-width:769px){.single-product div.product div.images.woocommerce-product-gallery{width:40%}.single-product div.product div.summary{width:60%;padding-left:45px}}@media (max-width:1199px){.woocommerce .quantity .control{margin-right:0}.woocommerce .quantity .control .input-qty{width:67px}.woocommerce div.product form.cart .button{max-width:180px}.woocommerce div.product .woocommerce-tabs{margin-top:90px;padding-top:70px}}@media (max-width:980px){.woocommerce ul.products li.product:nth-child(n),.woocommerce-page ul.products li.product:nth-child(n){margin:0 0 30px 0!important;width:50%!important;clear:none}}@media (max-width:768px){.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:50px}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{border:none!important;display:inline-block!important}.woocommerce div.product .woocommerce-tabs{margin-top:0;padding-top:50px;margin-bottom:20px}.post-type-archive-product .page-banner-wrap,.single-product .page-banner-wrap{padding-bottom:120px;padding-top:170px}}@media (max-width:479px){.woocommerce ul.products li.product:nth-child(n),.woocommerce-page ul.products li.product:nth-child(n){width:100%!important}.woocommerce div.product form.cart .button{max-width:150px}}.navigation.pagination{margin-bottom:105px;margin-top:30px}.navigation.pagination .nav-links{display:flex;align-items:center;justify-content:center}.navigation.pagination .page-numbers{width:53px;height:53px;display:inline-block;border-radius:50%;line-height:53px;font-size:20px;color:#3f3f50;font-weight:700;text-align:center;margin:0 2px}.navigation.pagination .page-numbers:hover{background:#e682ad;color:#fff;font-weight:700}.navigation.pagination .page-numbers.current{background:#e682ad;color:#fff;font-weight:700}.navigation.pagination .prev:before{content:"\34"}.navigation.pagination .next:before{content:"\35"}.navigation.pagination .first:before{content:"\38"}.navigation.pagination .last:before{content:"\39"}.navigation.pagination .first:before,.navigation.pagination .last:before,.navigation.pagination .next:before,.navigation.pagination .prev:before{font-family:ETmodules;font-size:20px;font-weight:800}@media (max-width:980px){.navigation.pagination .page-numbers{width:35px;height:35px;line-height:35px;font-size:16px}.navigation.pagination .first:before,.navigation.pagination .last:before,.navigation.pagination .next:before,.navigation.pagination .prev:before{font-family:ETmodules;font-size:16px;font-weight:800}}@media (max-width:479px){.navigation.pagination .page-numbers{width:28px;height:28px;line-height:28px;font-size:15px}.navigation.pagination{margin-bottom:50px}}