/*!
Theme Name: gdw
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gdw
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

gdw is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 li#mega-menu-item-58251 a{color:#e6352d!important}.site{margin:auto;overflow:hidden}.site-content{margin:auto;width:100%}.site-header .container{padding:0 20px}.woocommerce .site-content{padding:0 30px;max-width:1400px}.tribe-common .tribe-common-l-container,.container{max-width:1400px;margin:auto;position:relative;padding:0 40px}.container .container-sm{padding:0}.container-wrap-right{max-width:600px;margin:auto;position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;height:100%}.archive .container-wrap-right{padding:0 30px}.container-row-wrap-right{max-width:600px;margin:auto;position:relative;float:left;width:100%;padding:0 40px}.container-wrap-left{max-width:700px;margin:auto;position:relative;float:right;width:100%;padding:0 40px;display:flex;flex-direction:column;justify-content:center;height:100%}.container-wrap-left h4{margin-bottom:35px;max-width:500px;font-size:1.5em}.container-xl{max-width:1300px;margin:auto;position:relative;padding:0 30px}.container-lg{max-width:1100px;margin:auto;position:relative;padding:0 30px}.container-md{max-width:900px;margin:auto;position:relative}.container-sm{max-width:670px;margin:auto;position:relative;width:100%;padding:0 30px}.container-mega{max-width:1660px;margin:auto;position:relative}.text-indent p{margin-bottom:1.5em;margin-left:4em}.accordion-inner .container-sm p{margin-left:0}h6,h4.mega-block-title{color:#008aca!important;text-transform:uppercase!important;letter-spacing:1px;font-size:14px!important;font-weight:400!important}h6{margin-top:10px!important}.widget_custom_html{min-height:50px!important}.container-off{width:100%;display:table}.container-off #animation-slide{float:right;width:68%}#animation-slide .woocommerce-Price-amount,#animation-slide .wp-element-button,#animation-slide span.price{display:none}sub{top:-.5em;font-size:50%}.back-button{padding-left:20px;margin-bottom:20px;position:relative}.back-button::before{content:'\f053';font-family:FontAwesome;left:0;position:absolute;transition:0.5s ease-in-out}article{margin-bottom:2em}div.ctct-form-embed div.ctct-form-defaults,div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text,div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header,div.ctct-form-embed div.ctct-form-defaults{font-family:canada-type-gibson,sans-serif!important}body,button,input,select,optgroup,textarea{color:#000;font-family:canada-type-gibson,sans-serif!important;font-size:16px;line-height:1.5;font-weight:300}:root{  --tec-font-family-sans-serif:canada-type-gibson,sans-serif}h1,h2,h3,h4,h5,h6{clear:both;font-weight:500;color:#000}h1{font-size:3.4em;font-weight:300;line-height:1em}h2{font-size:2.1em;margin-bottom:16px;font-weight:400}h3{font-size:1.8em;margin-bottom:1.5em;margin-top:2em}h4{font-size:1.4em;margin-bottom:1em}h5{font-size:1.2em;margin-bottom:20px}.landing h2{text-align:center}ul#header-top-menu li a{border:2px solid #008aca!important}ul#header-top-menu li a:hover{background:#008aca}.switcher-popup{max-width:150px;padding:10px 17px 8px;margin-right:10px;display:inline-block;float:none;border-radius:3em;background:#fff0}ul#header-top-menu li a{padding:10px 17px!important}.dashicons{font-size:23px}li.add-login{margin:0;display:inline-block;height:auto;vertical-align:middle}li.add-login a{margin:72px 10px 0 10px;width:auto;display:block;color:#fff;text-transform:none;text-decoration:none;text-align:left;padding:4px 17px 2px;border:0;border-radius:3em;font-family:inherit;font-size:16px;font-weight:400;outline:none;background:#008aca;border:2px solid #fff0}li.add-login a:hover{background:#fff0;color:#08c;border:2px solid #08c}#mega-menu-wrap-header-top-menu{display:inline-block}.llttf-blue{color:#008aca}.bg-llttf-blue{background:#008aca}.llttf-pink{color:#cb5295}.llttf-pink-dark{color:#99316b}.bg-llttf-pink{background:#cb5295}.bluebg{background:#e9f5f3;max-width:400px;border-radius:20px;width:100%;padding:30px;float:right}.bg-1{background:#eee}.bg-2{background:#ddd}.bg-3{background:#ccc}.bg-4{background:#414141}.site-footer{color:#fff;background:#2e2846}.site-footer a{color:#fff}.site-footer h5{font-size:1.3em;margin-bottom:20px;color:#fff}.site-footer h5 a{color:#fff}.site-footer h5 a:hover{color:#99316b}ul#footer-menu-1 a,ul#footer-menu-2 a,ul#footer-menu-3 a,ul#footer-menu-4 a{color:#fff}.footer-upper .fa{color:#000;font-size:1.4em}.site-footer .fa:hover{color:#08c}a{color:#414141}a:visited{color:#414141}a:hover,a:focus,a:active{color:#08c}ul#footer-menu-1 a:hover,ul#footer-menu-2 a:hover,ul#footer-menu-3 a:hover,ul#footer-menu-4 a:hover,.site-footer a:hover{color:#6f1b4a;}.site-footer a{color:#fff}.header-page h1{color:#fff}button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#414141;color:#fff}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#0088cc!important;color:#08c}button.border{border:2px solid #414141!important;color:#414141!important}button.border:hover{border:2px solid #0088cc!important;color:#0088cc!important}.c-hamburger span{background:#414141}.c-hamburger span::before,.c-hamburger span::after{background-color:#414141}.simple-link a{color:#08c;font-size:1.1em}.simple-link a:hover:after{padding-left:20px}.simple-link a::after{content:'\f054';font-family:FontAwesome;color:#008aca;font-size:.7em;transition:0.5s ease-in-out;padding-left:10px}.page-template-page-course-standalone .simple-link a::after,.page-id-325 .simple-link a::after{display:none}.pad-1-0{padding:1em 0}.pad-2-0{padding:2em 0}.pad-3-0{padding:3em 0}.pad-4-0{padding:4em 0}.pad-4-0-3{padding:4em 0 3em}.pad-5-0-4{padding:5em 0 4em}.pad-1-1{padding:1em 1em}.pad-2-1{padding:2em 1em}.pad-3-1{padding:3em 1em}.pad-4-1{padding:4em 1em}.pad-1-2{padding:1em 2em}.pad-2-2{padding:2em 2em}.pad-3-2{padding:3em 2em}.pad-4-2{padding:4em 2em}.pad-1-3{padding:1em 3em}.pad-2-3{padding:2em 3em}.pad-3-3{padding:3em 3em}.pad-4-3{padding:4em 3em}.pad-1-4{padding:1em 4em}.pad-2-4{padding:2em 4em}.pad-3-4{padding:3em 4em}.pad-4-4{padding:4em 4em}.pad-0-1{padding:0 1em}.pad-0-2{padding:0 2em}.pad-0-3{padding:0 3em}.pad-0-4{padding:0 4em}.pad-3-0-2{padding:3em 0 2em}.single .site-content article ul li:before,.entry-summary ul li:before,.single .padding-right ul li:before{content:"\f054";font-family:"FontAwesome";padding:0 10px 0 0;color:#008aca;margin-left:-21px;transition:0.5s ease-in-out}.entry-summary ul.wcsatt-options-prompt-radios li:before{display:none}.entry-summary ul.wcsatt-options-prompt-radios{padding:20px 0 0}.entry-summary ul{margin:0}h1.single-title{font-size:2em}.padding-right{padding-right:70px}li.list{margin-bottom:20px}h4.list-title{font-size:1.2em}h3.tribe-events-widget-events-list__event-title a{font-size:1em;font-weight:400!important;letter-spacing:0!important}#mc_embed_signup form{margin:20px 0 0!important}#mc_embed_signup_scroll input[type="email"]{background:rgb(255 255 255 / .2)!important;border-radius:25px;border:0 none;width:100%!important;float:left;color:#fff!important}#mc_embed_signup .helper_text{visibility:hidden}#mc_embed_signup .mc-field-group{padding-bottom:0}#mc_embed_signup .button{clear:both;background-color:transparent!important;border:2px solid #fff!important;border-radius:20px!important;transition:all 0.23s ease-in-out 0s;color:#fff!important;cursor:pointer;display:block;font-size:15px;font-weight:400;height:auto!important;line-height:1!important;margin:0 5px 10px!important;padding:10px 30px!important;float:left;text-transform:none!important;letter-spacing:0px!important}#mc_embed_signup .mc-field-group{padding-bottom:0!important}.woocommerce-checkout .site-content{padding-bottom:160px}.woocommerce table.shop_attributes{border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0;border-top:0 none;margin-bottom:0;width:100%}.woocommerce-product-attributes-item{border-bottom:1px dotted rgb(0 0 0 / .1)}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:none}div.woocommerce-product-attributes-item__label{width:150px;font-weight:700;padding:8px;border-top:0;margin:0;line-height:1.5;display:inline-block}div.woocommerce-product-attributes-item__value{font-style:italic;padding:0;border-top:0;margin:0;line-height:1.5;display:inline-block}#accordion span.sku_wrapper{width:150px;font-weight:700;padding:8px;border-top:0;margin:0;line-height:1.5;display:inline-block}#accordion span.sku{font-style:italic;padding:0;border-top:0;margin:0;line-height:1.5;display:inline-block}.woocommerce-products-header{margin-top:40px}form#search-filter-form-7457 ul li.sf-field-taxonomy-product_cat:first-child{width:100%!important;display:block;background:transparent!important}form#search-filter-form-7457 ul li.sf-field-taxonomy-product_cat li{width:auto;float:none;display:inline-block}form#search-filter-form-7457 ul li.sf-field-taxonomy-product_cat label{background-color:#cb5295;color:#fff;border-radius:30px;width:auto}form#search-filter-form-7457 ul li.sf-field-post-meta-custom_product_format:nth-child(2){display:block;float:left!important;width:50%;background-color:#eee;margin:50px 0 0;border-top-left-radius:50px;border-bottom-left-radius:50px;padding:20px}form#search-filter-form-7457 ul li.sf-field-post-meta-custom_product_format h4{padding:0;font-size:16px}form#search-filter-form-7457 ul li.sf-field-post-meta-custom_product_format select.sf-input-select{padding:12.4px}form#search-filter-form-7457 ul li.sf-field-reset:nth-child(3){display:block;float:right!important;width:50%;background-color:#eee;border-top-right-radius:50px;border-bottom-right-radius:50px;margin:50px 0 0;padding:20px}form#search-filter-form-7457 ul li.sf-field-reset .search-filter-reset{float:right}form#search-filter-form-7457 h4{width:auto;margin:10px;font-size:1.1em}.woocommerce div.product form.cart .variations select{max-width:400px;min-width:200px;display:inline-block;margin-right:1em;border:1px solid #000;background:#fff0;border-radius:2em;padding:15px 30px}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left;margin-top:15px;margin-bottom:0}.woocommerce div.product form.cart{margin-top:30px!important}.licence{display:table;width:100%;padding:20px 0}.licence .fa{font-size:4em;color:#08c;transition:0.5s ease-in-out}.licence .fa:hover{color:#0e70a2}.licence p{padding-left:10px}.licence span{line-height:1.2;display:block;padding:10px 0;text-align:center;width:100%;font-size:.9em;font-weight:700}.resource-links ul.clean{padding:0!important}.resource-links ul.boxlinks li{background-color:#008aca}.resource-links .box-link-wrap h4{color:#fff;font-size:1.3em}.woocommerce a.added_to_cart{display:block}li#mega-menu-item-167 .mega-menu-description{display:none!important}.gap{padding:0 15px;display:inline-block}.site-info{font-size:14px;padding-top:50px}.site-footer img{max-width:200px;width:100%;margin-bottom:20px}.site-footer .container{padding:0 30px 20px}.site-footer{position:relative;overflow-x:clip}.site-footer::before{content:"";display:block;position:absolute;border-radius:73% 42%;width:116%;height:358px;background-color:#2e2846;right:-45px;top:-132px}.site-footer .fa,.site-footer .fas{transition:0.3s ease-in-out}.site-footer ul.social .fa,.site-footer ul.social .fas{font-size:1.2em;border:2px solid;width:35px;height:35px;line-height:30px;text-align:center;border-radius:20px}ul#footer-menu-1,ul#footer-menu-2,ul#footer-menu-3,ul#footer-menu-4{margin:0;padding:0;list-style:none}.site-footer li.title{text-transform:uppercase;margin-top:20px}.footer-upper h2{font-size:2.2em;margin-bottom:40px;color:#fff}.footer-upper h3{font-size:1.4em;margin-bottom:15px;margin-top:0;color:#fff}.footer-upper h2 strong{color:#cb5295}.footer-upper .wrap{padding:0;max-width:440px;margin:auto}.footer-upper{background:#504a64;height:700px;margin-top:200px;position:relative;overflow-x:clip;color:#fff}.page-template-page-layout-5 .footer-upper{margin-top:70px}.footer-upper::before{content:"";display:block;position:absolute;border-radius:37% 60%;width:116%;height:285px;background-color:#504a64;right:-117px;top:-94px}.footer-upper .wrap-right{position:relative;max-width:100%}.site-footer ul.sub-menu{margin:0;padding:0;list-style:none}div.ctct-form-embed div.ctct-form-defaults{background:transparent!important;padding:0!important}.ctct-form-header{color:#fff!important;font-size:24px!important;line-height:1.2em!important;font-weight:500!important}.ctct-form-text,.ctct-form-label,.ctct-form-listname,.ctct-form-lists-legend,.ctct-form-date-slash{color:#fff!important}.ctct-gdpr-text,.ctct-form-footer-link,.ctct-form-footer-privacy-link{color:#2e2846!important}.ctct-form-button{border-radius:3em!important;transition:0.3s ease-in-out!important;width:auto!important;padding:1em 2em!important}input.ctct-form-element{box-shadow:none!important;border-radius:3em!important}.site-footer ul li{padding:0 0 6px;line-height:1.3}.site-footer h4{display:inline-block;margin-right:0;color:#fff;margin-bottom:10px;max-width:140px;vertical-align:middle}.shape-footer{background-image:url(/wp-content/uploads/shape-footer.png);background-size:contain;position:absolute;left:0;bottom:0;height:464px;width:45%;background-repeat:no-repeat;background-position:bottom left}.top-menu-bg{text-align:right}.header-upper{padding:0;color:#000;margin-top:10px;margin-bottom:0;font-size:.8em;position:absolute;width:100%;z-index:1000}.header-upper img{max-width:200px;float:right}.menu-header-top-menu-container,section.search{display:inline-block;vertical-align:top}#mega-menu-wrap-header-top-menu{clear:both;background:transparent!important;display:inline-block;margin-right:10px}#mega-menu-wrap-header-top-menu #mega-menu-header-top-menu li#mega-menu-item-1177 .mega-search input[type="text"]{padding:0 30px 0 18px;border-radius:15px}ul#header-top-menu{list-style:none;margin:0;padding:0;text-align:right}ul#header-top-menu li{display:inline-block;margin-right:10px}a.mega-menu-link{transition:0.5s ease-in-out!important}li.mega-menu-item-335 ul{border-bottom:10px solid #008aca!important}li.mega-menu-item-335 ul ul{border-bottom:0 none!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-335.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-335.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-335.mega-current-page-ancestor>a.mega-menu-link{color:#008aca!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-335>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-335>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-335>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#008aca!important}li.mega-menu-item-327 ul{border-bottom:10px solid #5bad27!important}li.mega-menu-item-327 ul ul{border-bottom:0 none!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-327.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-327.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-327.mega-current-page-ancestor>a.mega-menu-link{color:#5bad27!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-327>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-327>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-327>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#5bad27!important}li.mega-menu-item-167 ul{border-bottom:10px solid #cb5295!important}li.mega-menu-item-167 ul ul{border-bottom:0 none!important}h4.mega-block-title{color:#cb5295!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-167.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-167.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-167.mega-current-page-ancestor>a.mega-menu-link{color:#cb5295!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-167>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-167>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-167>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#cb5295!important}li.mega-menu-item-14646 ul,li.mega-menu-item-353 ul{border-bottom:10px solid #2ca089!important}li.mega-menu-item-14646 ul ul,li.mega-menu-item-353 ul ul{border-bottom:0 none!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-353.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-353.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-353.mega-current-page-ancestor>a.mega-menu-link{color:#2ca089!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-353>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-353>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-353>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#2ca089!important}li.mega-menu-item-17 ul{border-bottom:10px solid #e6352d!important}li.mega-menu-item-17 ul ul{border-bottom:0 none!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-17.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-17.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-17.mega-current-page-ancestor>a.mega-menu-link{color:#e6352d!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-17>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-17>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-17>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#e6352d!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-6159>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-6159>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-6159>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#53337f!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-18>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-18>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-18>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#f8a700!important}.site-branding{width:100%;padding-top:20px;padding-bottom:20px;max-width:200px;margin-right:2em;display:none}.header-page{background-position:center;height:300px;background-size:cover}.header-wrap{display:flex;height:300px;flex-direction:column;justify-content:center;padding:0 1em}.header-page h1{text-align:center;text-transform:uppercase;letter-spacing:.1em}.cart-icon{color:#000;font-size:1em;width:45px;display:inline-block;vertical-align:top;text-align:center;margin-top:4px}.cart-icon .fa,.cart-icon .fas{font-size:1.4em}.cart-icon a{color:#000;display:inline-block;vertical-align:middle}.searchform{position:relative;margin-right:15px}input#s{width:85%;display:block;float:left;padding:12px 12px;margin:auto;border-radius:3em;background:#fff;text-align:center;color:#000;font-weight:400}.error404 .sectionpad input#s{background:#eee}button#searchsubmit{width:15%;background:#fff0;color:#000;padding:12px 0;margin:0;border:0 none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.menu-toggle .main-navigation ul{display:none}button.c-hamburger:hover{background:#fff0}.c-hamburger{display:none;position:relative;overflow:hidden;margin:8px 0 0;padding:0;width:20px;height:30px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s;float:right}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:14px;left:0;right:0;height:3px}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:3px;content:""}.c-hamburger span::before{top:-7px}.c-hamburger span::after{bottom:-7px}.c-hamburger--htx{background-color:#fff0}.c-hamburger--htx span{transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#fff0}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{transition-delay:0s,0.3s}button.menu-toggle{margin-top:30px}.entry-summary ul li:last-child{margin-bottom:12px}#animation-slide ul.flex-direction-nav{margin:10px 0;max-width:120px;float:right}#testimonial-slide ul.flex-direction-nav{max-width:120px;float:right}#animation-slide .flex-direction-nav .flex-prev,#testimonial-slide .flex-direction-nav .flex-prev{left:0!important;right:100%!important;top:0}#animation-slide .flex-direction-nav .flex-next,#testimonial-slide .flex-direction-nav .flex-next{left:50px;right:100%!important;top:0}ul.slides{display:table;width:100%;padding:0;margin:0}.home .flexslider .slider-container{float:left;width:40%}.home .floating-image{float:right;width:60%}.flexslider .slider-container,.unflexslider .slider-container{bottom:0;left:0;width:100%;max-width:1100px;margin:0 auto;right:0;padding:0 2em;float:right;width:46%}.floating-image{width:50%;float:left}.floating-image-right{width:90%;float:none;margin:auto}.floating-text-right{width:50%;float:left}.floating-image-full{width:100%}.floating-image .svg{width:600px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.home .slider-text{float:right}.home .slider-text,.home .slider-image{height:600px}.page-id-12 .slider-text,.page-id-12 .slider-image{height:700px}.slider-text{position:relative;max-width:600px;font-weight:300;display:flex;flex-direction:column;justify-content:center;float:left}.slider-text,.slider-image{height:550px}.home .slider-text h2{font-size:2.7em}.slider-text h2{font-size:3.4em;font-weight:300;margin:0 0 10px}.slider-text h3{font-size:1.3em;margin-bottom:.2em;font-weight:300}button.slider{display:block;margin-top:1.6em}.flexslider,.unflexslider{border:none!important;margin:25px 0 0!important;background:transparent!important;height:auto!important}.flex-control-paging li a{background:#fff;background:rgb(255 255 255 / .5)!important;border-radius:0em!important;box-shadow:none!important;width:15px!important;height:15px!important;color:#fff0}.flex-control-paging li a.flex-active{background:#fff!important}.flex-control-paging li a,.flex-control-paging li a.flex-active{background:#fff none repeat scroll 0 0!important;border-radius:0}.flex-control-paging li a{height:20px!important;width:20px!important;opacity:0.6!important}ul.flex-direction-nav{display:table;position:relative;top:0;margin:-50px auto 0;padding:0;max-width:1200px;height:40px;width:100%}.full-slider ul.flex-direction-nav{display:none}.home .full-slider ul.flex-direction-nav{display:table!important}.flex-direction-nav a{opacity:1!important;line-height:38px;border-radius:2em;border:2px solid #000;margin:0}.flex-direction-nav .flex-prev{right:80px!important;top:0}.flex-direction-nav .flex-next{right:20px!important;top:0}.flex-direction-nav .flex-prev{left:unset!important}.flex-control-paging li a.flex-active{opacity:1!important}.flex-control-nav{display:none;position:absolute;bottom:2em;z-index:100;right:2em;width:90%;text-align:right}.flex-direction-nav a.flex-next::before{content:'\f054'}.flex-direction-nav a::before{font-family:"FontAwesome";font-size:17px;display:inline-block;content:'\f053';color:#000;text-shadow:none;text-align:center;padding:0 12px}.temp{background:#fff;padding:10px 20px;border-radius:3em;margin-top:1em}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-weight:500!important}.shape{display:block;overflow:hidden;position:absolute;padding-bottom:100%;z-index:-1}.shape-1{width:57%;right:0;top:0}.shape-1b{width:59%;left:17vw;top:0}.landing{display:flex;min-height:80vh;flex-direction:column;justify-content:center;padding-top:90px}.landing h2{max-width:700px;margin:0 auto 2em;font-size:50px}.landingwrap{display:flex;gap:30px;padding:20px;border-radius:100px;color:#fff;align-items:center;height:100%}.landingwrap i{margin:0 0 0 auto;padding-right:25px;font-size:20px}.landingwrap h4{font-size:29px;margin:0 0 12px;color:#fff;max-width:400px}.buttonimg{width:155px;height:155px;object-fit:cover;border-radius:100%}.home-2 .shape-2{top:15vw!important}.home .shape-2{top:50vw}.home .cls-2{fill:#008aca!important}.home .cls-3{fill:#5bad27!important}.home .home-right-shape .cls-2{fill:#5bad27!important}.shape-2{width:45%;left:0}.shape-2b{width:47%;right:0;margin-top:-72px}.shape-3{width:51%;right:0}.shape-3b{width:51%;left:0;margin-top:-67px}.shape-4{width:57%;right:0;top:0}.svg-content{display:inline-block;position:absolute;top:0;left:0}.shape svg{width:100%}.search-results li.product{border:2px solid #2e2846;border-radius:10px;background:#fff;padding:15px}.search-results li.product .button{display:none}.search-results li.product img{height:auto;max-width:96%;width:160px}.wpgs-for{width:calc(100% - 107px);margin-left:107px!important}.wpgs-for{border-right:10px solid #fff}.woocommerce div.product div.images{margin-bottom:3em}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:45%}.woocommerce div.product div.images img{border-radius:10px}.wpgs-nav .slick-current{border-radius:12px}.wpgs-nav .slick-slide{width:100%!important;float:none}.wpgs-nav .slick-current{border:2px solid #ee80a2!important;transition:0.3s ease-in-out}.wpgs-nav .slick-slide{margin-left:0px!important;margin-right:5px!important;margin-bottom:5px!important;margin-top:0px!important}.wpgs-nav .slick-track{width:100px!important}.wpgs-nav{position:absolute!important;top:0;left:0;width:100px;height:600px;padding-top:30px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:53%;clear:none;margin-top:30px;padding:0 30px}.woocommerce div.product div.images img{max-width:500px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-left:0 none!important;border-right:0 none!important;border-top:0 none!important;border-bottom:3px solid #eee!important;background:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#cb5295;border-bottom:3px solid #cb5295!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:0 none;position:absolute;bottom:0;width:0;height:0;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:0;border-bottom-right-radius:0;border-width:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:0 none!important}.product-testimonial{background:#faedf4;border-radius:40px;padding:40px;margin-top:30px}.product-testimonial strong{font-size:1.3em;font-style:italic;margin:0;font-weight:400}.product-testimonial h5{font-size:.9em;margin-bottom:0}.testimonial-wrap{display:inline-block;width:calc(100% - 120px);padding-left:22px;vertical-align:top}.testimonial-image{width:100px;display:inline-block;border-radius:0 3em 0 3em;background-size:cover;background-color:#ddd;height:100px}.woocommerce-product-details__short-description{padding:20px 0 0}.testimonials .flexslider{background:none!important}.testimonial-slider{padding:0}.speech-bubble{background-image:url(/wp-content/uploads/speech-marks.png);background-repeat:no-repeat;background-size:contain;padding:4em 2em 2em 9em}.testimonial-title{font-size:1.3em;padding:0;margin-top:0;margin-bottom:10px}.flexslider .testimonials img{height:auto;-moz-user-select:none;max-width:150px;margin:0 auto;width:auto}.testimonials{margin-top:10px}.testimonials .columns-2 ul.boxlinks li{width:100%;margin:2%;max-width:400px;float:right}li.testimonials{background:none}li.testimonials p{margin:0 auto 1em}li.testimonials strong{color:#000;font-weight:700;font-size:.9em;margin-top:20px;display:block;text-align:left}.testimonials .flex-control-nav{position:absolute;bottom:1em;z-index:100}.testimonials .flex-control-nav{display:none}.testimonials .flex-active-slide{margin:auto;display:block}.testimonial-wrapper{max-width:80%;margin:auto}.page-template-page-supporter-area li.slide{display:flex;flex-direction:row;justify-content:center;align-items:center}.shapehead{display:none;display:flex;flex-direction:row;gap:40px;align-items:center;justify-content:space-between}.shapeimage{width:50%;padding-right:10px}.shapecontainer{width:50%}.shapetext{padding:40px;max-width:600px;margin:auto}h6.quick{padding-top:20px}.speech{position:absolute;font-size:340px;line-height:1;left:0;opacity:.1;bottom:0}ul.logo-grid{display:flex;justify-content:space-between;flex-wrap:wrap;filter:grayscale(100%)}ul.logo-grid li{align-self:center;font-size:0!important;padding:20px 10px;width:12%}ul.logo-grid img{max-width:120px;max-height:60px}.gallery{margin-top:4em}.gallery-image{height:250px;background-size:cover;background-position:center center;position:relative}ul.gallery{margin:0 auto;padding:0;display:table;width:100%}ul.gallery li{display:inline-block;width:23.5%;list-style:none;margin:.6%}.pagination{text-align:center;margin-top:2em}.pagination a,.pagination a:visited{color:#7C7C7C}i.flaticon-right-arrow,i.flaticon-back{display:none!important}.slick-prev::before,.slick-next::before{color:#414141;font-size:25px!important}ul.grid{width:100%;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}ul.grid li{width:23.5%;margin:1% 1% 1%}ul.grid li:first-child{margin:1% 1% 1% 0}ul.grid li:nth-child(4n){margin:1% 0 1% 1%}ul.grid li:nth-child(4n+1){margin:1% 1% 1% 0}ul.grid li p{margin:3px 0}ul.grid li h4{margin-top:10px}.post-title,li.box i,.term-title{color:#fff}.post-type-archive-research li.box,.post-type-archive-case-studies li.box{background:#003c59}.post-title{font-size:1.15em;font-weight:400}li.box i{position:absolute;bottom:0;right:0;padding:.5em;font-size:1.7em}i.rotate{transition:1s;-webkit-transition:1s;-moz-transition:1s}li.box:hover i.rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)!important}li.box{display:block;float:left;position:relative;border-radius:10px;border:0 none;overflow:hidden;height:300px;background:#2e2846}li.box .wrap{padding:20px;max-width:300px}.wrap-no-image{display:flex;justify-content:center;height:100%;flex-direction:column}li.border-box{margin:1%;width:31.3%;display:block;float:left;background:#fff}li.border-box .wrap{padding:1em;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.term-title{font-weight:700;font-size:.9em}.post-type-archive-research .custom-thumb,.blog .custom-thumb{height:50%}.custom-thumb{height:54%;background-size:cover;position:relative;top:0;width:100%;background-position:center}.overlay{background-color:#000;position:absolute;width:100%;bottom:0;top:0;transition:0.5s ease-in-out;opacity:.8}a.moretag{display:block;margin-top:10px}.custom-thumb h4,.custom-thumb .term-title,.custom-thumb i{color:#fff!important}.nav-links{display:none!important}span.posted_in,span.tagged_as{display:block;font-size:.9em}span.tagged_as{display:block;margin-top:10px}.custom-table{display:table;width:100%;padding:0;margin:0}.custom-row{display:table-row}.custom-col{display:table-cell;vertical-align:middle;background-size:cover;background-position:center}.col-1-2{width:50%}.col-1-3{width:33.3%}.col-2-3{width:66.6%}.col-1-4{width:25%}.col-3-4{width:75%}.posted-on{text-transform:uppercase;letter-spacing:.1em;font-size:.85em}#gtranslate_wrapper{bottom:0;left:0!important;top:45%!important}.searchandfilter ul li.sf-field-reset{max-width:200px!important}.searchandfilter ul{margin:0;padding:0;display:flex;justify-content:space-between}.searchandfilter ul li{padding:0 10px;display:flex}.searchandfilter input[type="text"]{margin:0;background:#fff;padding:10px 15px}.searchandfilter .searchandfilter select.sf-input-select{padding:10px 15px}.searchandfilter li[data-sf-field-input-type="radio"] label{background:#ddd;padding:10px 20px;margin:0 20px}.searchandfilter li:first-child[data-sf-field-input-type="radio"] label{padding:10px 20px;margin:0 20px 0 0;transition:0.3s ease-in-out}.searchandfilter li[data-sf-field-input-type="radio"] label:hover{background:#414141;color:#fff}.searchandfilter ul input[type="radio"],.searchandfilter input[type="radio"]{display:none}.searchandfilter h4{display:inline-block}.searchandfilter label{margin-left:10px}.cls-1{fill:#e6352d;opacity:.1}.woocommerce .cls-1{fill:#cb5295;opacity:.1}.post-type-archive-research .cls-1,.post-type-archive-research .cls-2,.post-type-archive-research .cls-3,.research-template-default .cls-1,.research-template-default .cls-2,.research-template-default .cls-3,.post-type-archive-case-studies .cls-1,.post-type-archive-case-studies .cls-2,.post-type-archive-case-studies .cls-3,.case-studies-template-default .cls-1,.case-studies-template-default .cls-2,.case-studies-template-default .cls-3{fill:#008aca!important}.post-template-default .cls-1,.post-template-default .cls-2,.post-template-default .cls-3{fill:#53337f!important}.post-type-archive-tribe_events .cls-1,.single-tribe_events .cls-1{fill:#2ca089!important}.page-template-page-course-standalone .cls-2{fill:#5bad27!important}.custom-html-widget{margin-bottom:20px}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0!important}.pum-content h3{font-size:1.4em;margin-bottom:1.5em;margin-top:2em;margin-right:52px}.pum-content label{margin-top:15px}.pum-content input[type="submit"]{margin-top:10px}.wpcf7 form .wpcf7-response-output{margin:25px 0;padding:0;border:0 none;text-align:center;font-size:1.1em;color:#008aca}.woocommerce .flex-control-nav{display:block;position:relative;width:100%;opacity:1}.single-product .site-main{margin-top:55px}.shop-title{margin-bottom:20px;font-weight:700}.woocommerce .woocommerce-result-count{display:none!important}.cart_totals h2{font-size:1.3em;margin-bottom:20px}.clear-block{clear:both;display:table;width:100%}.woocommerce ul.products li.product{text-align:left}.woocommerce ul.products li.product .button,li.product .button{margin-top:1em;background:#fff0;color:#000;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0;border-top:1px solid #000;text-align:left;padding:10px 0;letter-spacing:0;display:block;text-transform:uppercase;letter-spacing:1px;font-size:.8em;font-weight:700}.woocommerce ul.products li.product .button:hover{color:#08c}.woocommerce div.product div.images{margin-bottom:3em}.wpgs-for{border-right:10px solid #fff}.slick-track{margin-left:0!important}.wpgs-nav .slick-slide{margin-left:0px!important;margin-right:5px!important;margin-top:5px!important}.wpgs-nav .slick-current{border:2px solid #000!important;transition:0.3s ease-in-out}.wpgs-nav .slick-active img{opacity:1!important}.woocommerce-checkout .footer-upper{margin-top:4em}.woocommerce-order-received ul.order_details{padding:0}.woocommerce-order-received ul.order_details li{margin-bottom:15px}.woocommerce-order-received .col2-set .col-1{width:50%!important}.woocommerce-order-received h2{margin-top:30px!important}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}.mobilesidebar{display:none}input[type="search"]{margin:0!important}.wc-block-product-search .wc-block-product-search__button{height:37px}.woosidebar .wc-block-product-search label{display:none}.woosidebar .wc-block-product-search{margin-bottom:3em}.woosidebar ul{list-style:none;margin:0;padding:0}.woosidebar{padding-right:0;display:table;width:100%;margin:auto;text-align:center}section#block-5{margin-bottom:0}.woocommerce .woocommerce-ordering select{border-radius:0;font-size:13px;padding:0;margin-top:20px;background:#fff!important;width:165px;float:right;margin-right:30px}.woosidebar h3{margin-bottom:12px;font-size:1.2em}.category-filter-wrap .berocket_single_filter_widget{float:none}.category-filter-wrap #bapf_1{width:100%;max-width:none}.category-filter-wrap .bapf_body{float:none}.category-filter-wrap .bapf_sfilter ul li{max-width:45%;margin:0 10px 20px 0!important;padding:10px 17px!important;background-color:#cb5295;border-radius:2em;font-size:15px;transition:0.5s ease-in-out;display:inline-block;vertical-align:middle;line-height:1.2;text-align:center!important}.category-filter-wrap .bapf_head{width:100%;margin:auto;float:none}.post-type-archive .filter-wrap,.blog .filter-wrap{background-color:#eee;border-radius:60px}.post-type-archive .filter-wrap select,.blog .filter-wrap select{background:#fff}.searchandfilter select{padding:10px}.blog .filter-wrap{margin:0 0 20px}.blog .slider-text,.blog .slider-image{height:400px}.blog ul.flex-direction-nav{display:none}a .top-header-1{display:inline-block;padding:0 0 0 10px;font-weight:600;border-right:2px solid;padding-right:10px}a .top-header-2{display:inline-block;padding:0 0 0 10px;font-weight:600}.filter-wrap{width:100%;border-radius:40px;padding:20px 30px;background:#cb5295;display:table;margin:30px 0 0}.berocket_single_filter_widget_9008 .bapf_head{display:none}.bapf_sfa_taxonomy span{display:none}.bapf_sfa_unall{display:none}.bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul li a{padding:1em 3.5em 1em 2em}.bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul li a i{position:absolute;left:95%;margin-left:-1.4em;top:1.4em}.berocket_aapf_widget_selected_filter{display:flex;padding:20px 20px 0}.woocommerce-products-header{display:none}.term-supporter-resources .filter-wrap{background:#2ca089}.term-supporter-resources div.berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head{border-color:#2ca089!important;background-color:#2ca089!important}.berocket_single_filter_widget_289 .bapf_head,.berocket_single_filter_widget_289 .bapf_body{float:none;width:100%}.wp-block-search__button.has-icon{line-height:0;padding:8px 0;border:0 none;font-size:1.4em}form.wp-block-search__button-outside{max-width:600px;float:right}form.wp-block-search__button-outside input[type="search"]{margin:0!important;padding:9px 17px!important}.bapf_sfilter{margin-bottom:0!important}.filter-wrap .bapf_sfilter.bapf_ckbox label{margin-left:10px;max-width:calc(100% - 30px);line-height:1.2}.bapf_head h3,.wp-block-search__label{font-size:16px!important;padding-top:0!important;font-weight:500!important}.bapf_ckbox_sqchck input[type="checkbox"]{border:1px solid #000;width:15px;height:15px}.bapf_ckbox_sqchck input[type="checkbox"]:checked::after{width:5px;height:10px;border-bottom:2px solid #000;border-right:2px solid #000}.bapf_sfilter.bapf_ckbox input[type="checkbox"],.bapf_sfilter.bapf_ckbox label,.bapf_sfilter.bapf_ckbox label+span,.bapf_sfilter.bapf_ckbox label>span{vertical-align:top!important}.wp-block-search__label{margin-right:20px}.bapf_sfilter{position:relative}.bapf_head,.bapf_body{display:block}.bapf_head{width:100%}.bapf_body{width:100%;padding:5px 0}.bapf_sfilter.bapf_button_berocket .bapf_button,input.search-filter-reset{font-size:14px!important;padding:5px 30px 2px!important;border:0 none aliceblue!important;line-height:28px!important;font-weight:400;display:inline-block;color:#000;text-transform:none;text-align:center;text-decoration:none;background-color:#fff!important;width:100%}.bapf_slct select{padding:12px}span.wc-block-product-categories-list-item-count{display:none}h3.bapf_hascolarr{font-size:1.2em;margin-top:2em;margin-bottom:1em}.bapf_head h3{font-size:1.2em;margin-top:2em;margin-bottom:1em}.bapf_body label{margin-bottom:0}ul.select2-selection__rendered li{max-width:100%!important}.berocket_single_filter_widget_558 ul li{max-width:100%!important}.wc-stripe-elements-field,.wc-stripe-iban-element-field{width:100%}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{width:100%}@media(min-width:768px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:90%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%}#customer_details{display:flex;flex-flow:column nowrap;float:left;width:50%}#customer_details .col-2{width:90%;margin-top:20px}#order_review,#order_review_heading{width:50%;float:left;clear:none}}.page-id-175 .col2-set .col-1{width:100%}.page-id-175 .col2-set .col-2{width:100%}.woocommerce span.onsale{padding:0;background:#08c;font-weight:400}.single-product span.onsale{font-size:1.5em}section.related span.onsale{font-size:1em!important}section.related{padding:3em 0 0;clear:both}section.related ul{max-width:1300px;margin:auto!important;padding:0 15px!important}section.related h2{max-width:1270px;margin:2em auto 0;text-align:center;padding-bottom:1em;border-bottom:0 none;padding:0 0 1em;font-size:1.8em;text-align:left}section.related ul.products h2{border:0}section.upsells{padding:3em 0 0;clear:both}section.upsells ul{max-width:1300px;margin:auto!important;padding:0 15px!important}section.upsells h2{max-width:1270px;margin:0 auto 2em;text-align:left;padding-bottom:1em;border-bottom:1px solid #ddd;padding:0 0 1em;font-size:1.2em}section.upsells ul.products h2{border:0;text-align:left!important}@media(max-width:1300px){section.upsells h2,section.related h2{margin:0 15px 2em}}ul.products li.product .price{color:#08c;display:block;font-weight:500;font-size:.9em;padding:4px 0;max-width:230px;margin:auto}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#08c}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,h2.woocommerce-loop-product__title{text-transform:none;letter-spacing:0;font-size:1.2em;font-weight:lighter;padding:4px 0;max-width:230px;margin:auto}.woocommerce ul.products li.product a img{margin:0 0 20px}h2.woocommerce-loop-product__title{margin-top:10px}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce .woocommerce-ordering{margin:0 0 2em;width:22.5%}.woocommerce .quantity .qty{width:67px;background:#fff0;padding:13px 20px 0 0;text-align:left}.woocommerce div.product form.cart .button:hover{background:#fff0;color:#08c;border:2px solid #08c}.woocommerce-message{border-top-color:#08c}.woocommerce-message::before{color:#08c}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:40px;background:#08c;color:#fff;font-weight:400;text-transform:none;padding:.8em 2em;border:2px solid #fff0}.archive a.button,.archive button.button,.archive input.button,ul.products a.button{border-radius:0!important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#fff0;color:#08c;border:2px solid #08c}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-radius:40px;background:#08c;color:#fff;font-weight:400;text-transform:none;padding:1.2em 2em;font-size:1em;border:2px solid #fff0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#fff0;color:#08c;border:2px solid #08c}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:2.4em;background:#fff0}.woocommerce-info{border-top-color:#08c}.woocommerce-info::before{color:#0088cc!important}.woocommerce form.checkout_coupon{border:0;padding-top:0;margin-top:0}.woocommerce-form-coupon-toggle .woocommerce-info{padding-bottom:0}.single-product .gallery{margin-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;padding:.5em 2em;border:1px solid #ddd;background:#eee}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 3em;padding:0 0 0 5px}.woocommerce-tabs{padding-top:2em}.full-wide h4{margin-bottom:0;font-size:1em}.full-wide{width:100%;display:flex;justify-content:space-between;padding:1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:-1px}.full-wide .bi-chevron-up{display:none}.full-wide h5{display:inline-block}.full-wide:hover{cursor:pointer}.full-wide.wide-open .bi-chevron-down{display:none}.full-wide.wide-open .bi-chevron-up{display:inline-block}h1.entry-title{text-transform:none;letter-spacing:0;font-weight:400;font-size:2em}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:48%;padding:9px;border-color:#ddd}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff;padding:.8em 2em}.woocommerce a.remove:hover{color:#414141!important;background:none}.woocommerce a.remove{color:#ab0510!important}.woocommerce table.shop_table{border-radius:0}.woocommerce-cart table.cart .product-thumbnail{display:none}td.product-remove{width:40px}td.product-name{width:50%}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:none}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{max-width:100%;padding:0}.woocommerce-checkout .woocommerce form .form-row label{width:100%}.woocommerce-checkout span.woocommerce-input-wrapper{width:100%}.woocommerce-checkout h3{padding-bottom:10px;border-bottom:0 none;margin-bottom:10px}.woocommerce-checkout .woocommerce form .form-row label{line-height:1.4;font-size:.9em;padding-left:22px;padding-top:20px}h3#order_review_heading{margin-top:2em;margin-bottom:1em;border-bottom:0;padding-bottom:0}.woocommerce-checkout .woocommerce form .form-row label{line-height:1.4}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout textarea{background:#fff0;border:1px solid #ddd;border-radius:30px;padding:15px 20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e5f3fa;border-radius:30px;padding:2em}.mc4wp-checkbox label{padding-top:0!important}.place-order .form-row{width:100%!important}.woocommerce form.checkout_coupon{border-radius:0}.woocommerce-checkout form.woocommerce-form-coupon button{width:100%;padding:20px}.woocommerce-checkout span.selection{margin-bottom:1em;display:block}.pad-woo{padding:70px}button#place_order{margin-top:2em}.woocommerce-MyAccount-content h2{font-size:1.3em}.woocommerce-MyAccount-content p{margin-bottom:20px}.woocommerce-MyAccount-navigation-link--edit-address{display:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff;border-radius:15px}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}h3#ship-to-different-address{font-size:1.2em}h3#ship-to-different-address span{padding-left:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;width:90%}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:1em 2em;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2,.woocommerce-account .col-1,.woocommerce-account .col-2{max-width:100%;padding:0}.woocommerce-edit-account fieldset{padding:0;margin-top:2em}.woocommerce-edit-account .woocommerce form .form-row{padding:0}.woocommerce-edit-account button.woocommerce-Button{margin-top:1em;padding:1.5em 2em}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}input#rememberme{margin-left:10px}.woocommerce-account input#password{margin-bottom:20px}.woocommerce form .form-row{padding:0}.tribe-checkout-backlinks{display:none!important}p.woocommerce-LostPassword{margin-top:1em}@media (max-width:767px){.landing h2{max-width:500px;margin:0 auto 20px;font-size:40px}.landing{min-height:0}.landingwrap h4{font-size:22px}.buttonimg{width:120px;height:120px;object-fit:cover}td.product-name{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{width:100%}}@media (max-width:480px){.landing h2{font-size:32px}.landingwrap{display:flex;gap:15px;padding:15px}.landingwrap h4{font-size:20px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:100%!important}.woocommerce-page table.cart td.actions .coupon .button{width:100%!important;margin-top:5px;}}.woocommerce-cart .cls-1,.woocommerce-checkout .cls-1{fill:#008aca!important}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}.row-list-style-none{margin:0;padding:0;list-style:none}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p{margin-bottom:10px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff0;text-decoration:none;font-weight:700}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.term-supporter-resources .cls-1{fill:#2ca089;opacity:.1}.feat_image iframe{height:400px}:root{--tec-color-accent-primary:#2ca089 !important}h3.tribe-events-widget-events-list__event-title{text-align:left}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-family:inherit!important;font-weight:inherit!important}.tribe-events-widget-events-list{margin-top:30px!important}.tribe-events-cost,.tribe-events-c-small-cta__price{display:none!important}.tribe-tickets__tickets-item-extra-available{display:none}.event-tickets .tribe-tickets__tickets-form{max-width:none;background:#e9f5f3;border:0;border-radius:40px;padding:40px;margin-top:60px}.entry .entry-content .event-tickets .tribe-tickets__tickets-item,.event-tickets .tribe-tickets__tickets-item{border-top:1px solid #2ca089;border-bottom:1px solid #2ca089;padding-top:25px}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity,.event-tickets .tribe-tickets__tickets-item-quantity{margin-top:-10px}.event-tickets .tribe-tickets__tickets-form h2.tribe-common-h4{font-weight:700!important;font-size:2.6em}.entry .entry-content .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar,.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar{border-radius:40px!important;padding:40px 40px 10px!important}button,input[type="button"],input[type="reset"],input[type="submit"],.button-border,ul#header-top-menu li a,.buttonlink a,a.tribe-events-widget-events-list__view-more-link,.woocommerce div.product form.cart .button{color:#000;padding:15px 35px;font-weight:300;letter-spacing:0;font-size:1em;display:inline-block;border-radius:3em;border:2px solid #000;background:#fff0;transition:0.5s ease-in-out;outline:none!important;line-height:1.2;text-transform:none}.buttonlink a{margin-top:10px}a.tribe-events-widget-events-list__view-more-link{border:2px solid #000!important;padding:10px 17px!important;color:#000!important;font-weight:400}button.white{color:#fff;border:2px solid #fff}.footer-upper button.white{display:block;margin-top:15px;padding:10px 37px}button.custom{border:2px solid;color:#fff;padding:15px 35px}button.custom:hover,button.blue:hover,.buttonlink-blue a:hover{border:2px solid #000!important;background:transparent!important;color:#000!important}button.blue,.buttonlink-blue a,.woocommerce div.product form.cart .button{border:2px solid #008aca;background:#008aca;color:#fff;margin-right:20px}button.pink{border:2px solid #cb5295;background:#cb5295}button.red{border:2px solid #e6352d!important;background:#e6352d;color:#fff;cursor:pointer}button.red:hover{border:2px solid #e6352d;background:#fff0;color:#e6352d}ul.boxlinks li:hover{background-position:bottom}.buttonlink a:hover{background-color:#08c;color:#fff}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#000;border:0;border-radius:0;padding:19px;background:#eee;width:100%;margin:5px 0}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{color:#000;border:0;border-radius:0;padding:15px 15px 15px 10px;background:#eee;width:100%}textarea{width:100%;margin-bottom:8px}span.sku_wrapper{display:block}.page-id-344 .accordion-inner{padding:0 0 15px}.accordion ul{margin:0;padding:0}.accordion-list{font-size:1.2em;letter-spacing:0;position:relative;width:100%;border:0 none;text-align:left;padding:2px 45px 20px 0;background:transparent!important;border-radius:0;color:#000!important}button.accordion-list{background:transparent!important}button.accordion-list:hover,button.accordion-list:hover:after{color:#008aca!important}.fancyul ul{list-style:none}.fancyul button{margin-right:10px;margin-bottom:10px}.accordion-2 ul ul,.fancyul ul{padding:0 0 0 40px}.accordion-2 ul ul li,.fancyul ul li{border-bottom:0 none;margin:0}.accordion-2 ul ul li::before,.fancyul ul li::before{content:"\f054";font-family:"FontAwesome";padding:0 10px 0 0;color:#008aca;margin-left:-21px;transition:0.5s ease-in-out;opacity:1}.page-template-landing-page-24 .container-wrap-left h4{margin-bottom:0}.accordion-2 ul li{list-style:none;margin:21px 0;border-bottom:2px dotted #8e8e8e}.accordion-inner{padding:20px 10px}.accordion-inner ul{margin:0 0 0 1.5em}.accordion-inner ul li{list-style:inherit;padding-bottom:5px}.accordion-2{position:relative}.accordion-2 ul{margin:0;padding:0}.accordion-2 ul li{list-style:none;margin-bottom:10px}.accordion-2 button::after{content:"\f078";font-family:FontAwesome;color:#000;top:0;right:20px;position:absolute;font-size:1.1em;transition:0.5s ease-in-out}.accordion-2 button[aria-expanded="true"]::after{content:"\f00d";font-family:FontAwesome;top:0;font-size:1.1em}.accordion-woo-inner{border:1px solid #ddd;padding:2em 1em}.accordion-woo-inner ul{margin:0 0 0 1.5em}.accordion-woo-inner ul li{list-style:inherit;padding-bottom:5px}.accordion-woo{position:relative}.accordion-woo ul{margin:0;padding:0}.accordion-woo ul li{list-style:none}.accordion-woo button::after{content:"\f107";font-family:FontAwesome;color:#fff;top:.6em;right:20px;position:absolute;font-size:1.8em}.accordion-woo button[aria-expanded="true"]::after{content:"\f00d";font-family:FontAwesome;top:18px;font-size:1.4em}.accordion-woo button:hover::after{color:#fff}button.wc-block-product-search__button::after{display:none}button.notbutton{border:0 none}.thumbs img{float:left;max-width:90px}.thumbs span.price{display:none}.thumbs .asp-psw-product-subttile-loop{display:none}.thumbs a.woocommerce-LoopProduct-link{display:flex;align-items:start}.thumbs h2.woocommerce-loop-product__title{width:60%;float:right}.thumbs h2.woocommerce-loop-product__title{font-size:1em}.thumbs{padding-right:60px}.slick-slider{margin-bottom:3em}.slick-prev::before{display:none!important}.slick-next::before{opacity:1!important;color:black!important;font-family:fontawesome!important;font-size:15px!important;border:1.5px solid;padding:10px;border-radius:20px;height:40px!important;display:block;width:40px!important;text-align:center}a{text-decoration:none;transition:0.3s ease-in-out}a:visited{text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}a:focus{outline:none}a:hover,a:active{outline:0}button.border{background:none}button.wide{width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.nav-tabs{border-bottom:0;margin:0 auto;display:flex;width:100%;text-align:center;flex-direction:row;justify-content:center;gap:25px}.tab-image{max-width:300px}.tab-content .fade{background:#fff0}.tab-content{max-width:1000px;margin:auto;padding-top:40px}.nav-tabs .nav-link{padding:10px 25px 8px;border-radius:0;border:1px solid #cb5295;font-size:1.1em;font-weight:400;border-radius:40px;color:#cb5295;font-size:1em}.nav-tabs .nav-link:hover{background-color:#cb5295;color:#fff;border-color:#cb5295}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background-color:#cb5295;color:#fff;border-color:#cb5295}.nav-tabs .nav-item{margin-bottom:-1px;align-self:flex-end}.woocommerce div.product div.summary{margin-bottom:5em}.full-wide{width:100%;display:flex;justify-content:space-between;padding:1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:-1px}.full-wide .bi-chevron-up{display:none}.full-wide h5{display:inline-block}.full-wide:hover{cursor:pointer}.full-wide.wide-open .bi-chevron-down{display:none}.full-wide.wide-open .bi-chevron-up{display:inline-block}ul.clean{list-style:none;padding:0;margin:0;font-size:0}ul.clean li{font-size:16px}ul.flex{display:flex;justify-content:space-between;flex-direction:row}.sellpointsbar{padding:1.5em 0}.sellpointsbar i{width:25px}li.one{display:block;width:100%}li.two{display:inline-block;width:50%}li.three{display:inline-block;width:33.33%}li.four{display:inline-block;width:25%}ul.boxlinks li{display:inline-block;vertical-align:top;position:relative;border-radius:10px;padding:25px 45px 25px 25px;box-shadow:0 3px 16px rgb(0 0 0 / .3);transition:0.5s ease-in-out;background:linear-gradient(#0000,rgb(0 0 0/30%)) top/100% 800%}ul.boxlinks li:first-child{border-left:0}ul.boxlinks li:last-child{border-right:0}.box-link-wrap{color:#fff;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100px}.wrap-content{padding-top:10px}.box-link-wrap h4{color:#fff;font-size:1.5em;font-weight:300;margin:0 0 10px 0}.box-link-wrap .wrap{padding:0 0 0 10px;position:relative;display:inline-block;vertical-align:middle;line-height:1.2em}.box-link-wrap::after{content:'\f054';font-family:FontAwesome;color:#fff;top:36%;right:20px;position:absolute;font-size:1.3em;transition:0.5s ease-in-out}ul.boxlinks li{margin-bottom:20px;background-color:#000}ul.boxlist{margin-top:20px!important}ul.boxlist li,ul.boxlist li h4{transition:0.5s ease-in-out}ul.boxlist li:hover h4{color:#008aca}ul.boxlist li:hover .box-list-wrap:after{right:10px}.box-list-wrap{position:relative;padding-right:50px}.box-list-wrap:after{content:'\f054';font-family:FontAwesome;color:#008aca;top:0;right:20px;position:absolute;font-size:1.3em;transition:0.5s ease-in-out}.box-list-wrap h4{font-weight:300;font-size:1.5em}ul.hover-box h3{font-size:2em}ul.hover-box li{display:inline-block;vertical-align:top;position:relative;width:29%;margin:0 2%;border-radius:10px;background:#fff;padding:30px 20px;box-shadow:0 3px 16px rgb(0 0 0 / .3)}ul.hover-box li .wrap{padding:20px 0;position:relative;display:inline-block;vertical-align:middle;max-width:100%}ul.hover-box li .wrap p{margin-bottom:1em}.hover-content{margin:10px 0;opacity:0;height:0;transition:0.4s ease-in}ul.hover-box li:hover .hover-content{opacity:1;height:auto}.page-title{max-width:500px;margin:auto;padding:0 30px}.columns-1 ul.boxlinks li{width:100%}.columns-2 ul.boxlinks li{width:46%;margin:2%}.columns-2 ul.boxlinks li h4{color:#fff}.columns-2 ul.clean,.columns-3 ul.clean{padding:0 30px}.row .columns-3 ul.boxlinks li{width:100%;margin:1% 0}.columns-3 ul.boxlinks li{width:29.33%;margin:0 2%}.columns-4 ul.boxlinks li{width:25%}.columns-5 ul.boxlinks li{width:20%}.columns-6 ul.boxlinks li{width:16.66%}ul.columns li{display:inline-block;border-right:35px solid #fff0;border-left:35px solid #fff0;vertical-align:top}ul.columns li:first-child{border-left:0}ul.columns li:last-child{border-right:0}.columns-1 ul.columns li{width:100%}.columns-2 ul.columns li{width:50%}.columns-3 ul.columns li{width:33.33%}.home .columns-3 ul{display:flex;flex-direction:row;align-items:center}.home .columns-3 ul.boxlinks li:nth-child(2){width:40%;font-size:17px;padding:45px 45px 45px 25px}.home .box-link-wrap .wrap{padding:0}.home ul.clean li{font-size:15px}.columns-4 ul.columns li{width:25%}.llttf-icon{width:50px;height:50px;background-size:contain;display:inline-block;vertical-align:middle;background-repeat:no-repeat;display:none}.llttf-icon-big{width:90px;height:90px;background-size:contain;display:inline-block;vertical-align:middle;background-repeat:no-repeat}.sectionpad{padding:4em 0;position:relative}.sectionpad-top{padding:4em 0 0 0}.sectionpad-bottom{padding:0 0 4em 0}.sectionpad-sm{padding:2em 0}.sectionpad-sm-top{padding:2em 0 4em}ul.repeater{list-style:none;margin:0;padding:0}.repeater-wrap{display:table;padding:0;margin:0;width:100%}.repeater-image{width:50%;min-height:470px;background-size:cover;background-position:center}.repeater-text{width:50%;min-height:470px;display:flex;justify-content:center;flex-direction:column}.repeater-text-inner{max-width:500px;margin:auto;padding:0 20px}.imageleft .repeater-image{float:left}.imageleft .repeater-text{float:right}.imageleft ul.repeater li:nth-child(even) .repeater-image{float:right}.imageleft ul.repeater li:nth-child(2n) .repeater-text{float:left}.imageright .repeater-image{float:right}.imageright .repeater-text{float:left}.imageright ul.repeater li:nth-child(even) .repeater-image{float:left}.imageright ul.repeater li:nth-child(2n) .repeater-text{float:right}.text-slider h3{text-align:center;margin-top:0;margin-bottom:1.5em}.logos ul.flex-direction-nav{display:block;position:absolute;width:100%;bottom:35%}.logos .flex-control-nav{display:none}.logos .flex-direction-nav .flex-prev{left:0em!important}.logos .flex-direction-nav .flex-next{right:0em!important}.logo{height:58px;width:120px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:10px 2em 10px;padding:0 1em;display:inline-block}.logos h3{margin-bottom:1em}ul.standard-flex{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;align-content:center;gap:20px}.section h3{margin-top:0}.title-line,.title-text{max-width:1300px;width:100%;margin:auto}.title-line{border-top:2px solid;padding-bottom:10px}.title-text{text-align:right;text-transform:uppercase;font-weight:700;letter-spacing:.05;font-size:.9em}.title-text{text-align:right}.zeropaddingbottom{padding-bottom:0}.zeropaddingtop{padding-top:0}.home ul.products li.product{margin-bottom:0}.accordion-2 button.wide{position:relative;margin-bottom:2px;background:#fff0;border-bottom:2px solid #414141;color:#000;text-align:left}.accordion-2 button::after{color:#000!important}.accordion-inner{border:0}.news-column-pad{padding-right:8em}.single-post .custom-thumb{height:200px}.single-post li.one{margin-bottom:20px}.single-post li.one .wrap-simple{border-bottom:1px solid #ddd;padding-bottom:20px}.single-post li.one:last-child .wrap-simple{border-bottom:0}.header-wrap h4{color:#fff;text-align:center}.team-image{width:100%;display:block;margin-bottom:15px;border-radius:0 30px 0 30px;background-size:cover;background-color:#ddd}.team-image:before{content:"";display:block;padding-top:100%}.team-image-wrap-text,.but{width:calc(100% - 90px);float:right}ul.team{margin-bottom:45px!important;background:#eee;padding:25px;border-radius:30px;display:flex;flex-wrap:wrap;justify-content:space-evenly}ul.team li{width:100%;max-width:320px;vertical-align:top;padding:20px;position:relative}ul.team ul li{display:block;width:100%;padding:5px 0}ul.team ul{margin:0;padding:0}ul.team ul li::before{content:"\f054";font-family:"FontAwesome";padding:0 10px 0 0;color:#cb5295;margin-left:-21px;transition:0.5s ease-in-out;opacity:.2}.name{font-size:1.3em}.but{font-size:.9em}.team-image-wrap{float:left;width:100%;margin-right:16px;max-width:70px;position:relative}.team-content{width:100%;height:auto;padding:20px 0;display:none;clear:both}.team-image-wrap .custom-badge{position:absolute;top:45px;left:-15px}.custom-badge{color:#fff;padding:5px;display:inline-block;border-radius:30px;height:30px;width:30px;text-align:center}.site-tag{font-size:3em;line-height:1.2;max-width:270px;font-weight:700}.pbq_quantity_pricing_tables{margin:15px 0;display:block!important;clear:both;padding-top:0}.tribe-events-calendar-list__event-description{display:none!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:700px;padding-bottom:0;padding-top:0}h1.tribe-events-single-event-title,.tribe-events-back{display:none!important}.tribe-events #legend{text-align:left;background:#2b9e87;padding:20px;border-radius:60px;margin-bottom:32px}#legend_box{font-size:15px!important}.tribe-events #legend li{padding:10px 20px!important;margin:0 0 1em .7em;border-radius:40px}.tribe-events #legend li.teccc-reset{line-height:1.4px;line-height:1.4!important;background:#fff;padding:10px 20px!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{position:absolute;right:20px;top:23px;background:#fff;border-radius:30px;padding:10px}.tribe-common .tribe-common-h8{font-size:16px;font-weight:bold!important}.tribe-events-category-supporters-practioners h3.tribe-events-list-event-title,.tribe-events-shortcode .tribe-events-month table .type-tribe_events.tribe-events-category-supporters-practioners,.tribe-events-category-supporters-practioners .tribe-events-map-event-title a:link,.tribe-events-category-supporters-practioners .tribe-events-map-event-title a:visited,article.tribe-events-pro-map__event-card.tribe_events_cat-supporters-practioners h3,article.tribe-events-pro-photo__event.tribe_events_cat-supporters-practioners h3,.tribe-grid-body .tribe-events-week-hourly-single:hover.tribe-events-category-supporters-practioners,.tribe-grid-body .tribe-events-week-hourly-single.tribe-events-category-supporters-practioners,.tribe-grid-allday .tribe-events-week-allday-single.tribe-events-category-supporters-practioners,article.tribe-events-pro-week-grid__event.tribe_events_cat-supporters-practioners h3,article.tribe-events-pro-week-mobile-events__event.tribe_events_cat-supporters-practioners h3,article.tribe-events-pro-week-grid__multiday-event.tribe_events_cat-supporters-practioners h3,article.tribe-events-pro-week-grid__multiday-event.tribe_events_cat-supporters-practioners .tribe-events-pro-week-grid__multiday-event-bar-inner h3,article.tribe-events-pro-week-grid__multiday-event.tribe_events_cat-supporters-practioners .tribe-events-pro-week-grid__multiday-event-bar-inner,.tribe-common article.tribe_events_cat-supporters-practioners h3.tribe-events-pro-summary__event-title,.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-supporters-practioners,.tribe-events-adv-list-widget .tribe-events-category-supporters-practioners h2,.tribe-venue-widget-list li.tribe-events-category-supporters-practioners h4,.teccc-legend li.tribe_events_cat-supporters-practioners,article.tribe_events_cat-supporters-practioners header.tribe-events-widget-events-list__event-header h3,article.tribe-events-calendar-month__calendar-event.tribe_events_cat-supporters-practioners h3,article.tribe-events-calendar-month__multiday-event.tribe_events_cat-supporters-practioners .tribe-events-calendar-month__multiday-event-bar-inner,article.tribe-events-calendar-month-mobile-events__mobile-event.tribe_events_cat-supporters-practioners h3,article.tribe-events-calendar-day__event.tribe_events_cat-supporters-practioners h3,article.tribe-events-calendar-list__event.tribe_events_cat-supporters-practioners h3,article.tribe-events-calendar-latest-past__event.tribe_events_cat-supporters-practioners h3,.events-archive.events-gridview #tribe-events-content table .type-tribe_events.tribe-events-category-supporters-practioners,.teccc-legend li.tribe-events-category-supporters-practioners,.tribe-events-calendar .tribe-events-category-supporters-practioners,.type-tribe_events.tribe-events-category-supporters-practioners h2,.tribe-events-category-supporters-practioners>div.hentry.vevent>h3.entry-title,.tribe-events-mobile.tribe-events-category-supporters-practioners h4{padding-left:10px!important;padding-bottom:10px!important;padding-top:10px!important;margin-top:5px!important}.tribe-events #legend li{border-width:30px!important}.search-filter-results{margin-top:30px}.wp-pagenavi span,a.page{padding:10px}span.pages{display:none!important}a.nextpostslink{font-size:23px;display:inline-block;vertical-align:middle;margin-left:15px}.blog .wp-pagenavi span{background:#53337f}.wp-pagenavi span{background:#008aca;color:#fff;border-radius:20px;width:40px;display:inline-block;height:40px;text-align:center;margin-right:5px}.wp-pagenavi{margin-top:30px}.aws-container .aws-show-clear .aws-search-field{background:#fff0}.aws-container .aws-search-form .aws-form-btn{background:#fff0;border:0!important}.aws-container .aws-search-form .aws-form-btn:hover{background:#fff0}.aws-container .aws-search-field{border:0;font-size:1em;text-align:left;color:#070707}.aws-container .aws-show-clear .aws-search-field{padding-right:0}.aws-container .aws-search-form{height:38px;border:1px solid #ccc;border-radius:20px;max-width:300px}.aws-search-result .aws_result_title{color:#070707}.aws-search-result ul{padding-right:9px!important}.aws-search-result ul li{border-bottom:1px solid #ccc}.aws-search-result{border:none;padding:12px 3px 12px 12px;margin-top:10px}.aws-search-result .aws_search_more a{color:#414141;text-transform:uppercase;letter-spacing:1px;font-weight:600}.aws-search-result .aws_search_more a:hover{color:#4d4d4d;background:#fff}.wcsatt-sub-options{display:none}.price-message{display:inline;margin-left:.25rem;color:inherit}.desktop-tabs{background:#f5f5f5;clear:both;padding:60px 40px 40px;border-radius:40px;margin-bottom:30px}.desktop-tabs img{border-radius:30px}textarea#order_comments{border:1px solid #ddd!important;padding:20px 25px!important}p#order_comments_field{margin-top:30px}span.woocommerce-multicheckbox-wrapper{margin-top:40px;display:block}span.woocommerce-multicheckbox-wrapper label{padding-left:0!important;padding-top:0!important}span.woocommerce-multicheckbox-wrapper input{margin-right:10px!important}.textcontainerright{padding-left:6em}input#isthisorder_foruseinyourpersonallife,input#isthisorder_forusetosupportsomeoneelseinaprofessionalorvolunteercapacity{position:absolute;margin-top:2px}p#isthisorder_field label{padding-top:0!important}p#isthisorder_field{margin-top:40px}span#select2-billing_country-container{line-height:15px!important}.woocommerce-additional-fields__field-wrapper input.input-radio{position:absolute}.woocommerce-additional-fields__field-wrapper label.radio{padding-top:0!important}p#resources_for_field{margin-bottom:20px}.page-template-front-page h1{font-size:1em;color:#008aca;font-weight:500;margin-bottom:1.2em}.page-id-330 .box-list-wrap,.page-id-325 .box-list-wrap{max-width:100%;font-size:1em}.page-id-330 .smallerlinks .box-list-wrap,.page-id-325 .smallerlinks .box-list-wrap{font-size:.8em}.page-id-330 .slider-text,.page-id-325 .slider-text{max-width:600px}.gt_white_content a{padding:10px 10px!important}.gt_white_content a span{padding-top:22px!important}.page-template-landing-page-24 .simple-link a{font-size:1em}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{top:136px!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{line-height:1.3em!important;margin-bottom:5px!important}.page-id-171 .accordion{margin-bottom:30px}.tribe-common a.tribe-common-c-btn--small,.tribe-common button.tribe-common-c-btn--small,.tribe-common input[type="button"].tribe-common-c-btn--small,.tribe-common input[type="submit"].tribe-common-c-btn--small{padding:11px 20px!important;border:2px solid #2ca089!important;transition:0.3s ease-in-out!important;border-radius:40px!important}.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus,.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus,.entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus,.event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus,.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover{background-color:transparent!important;color:#2ca089!important}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background-color:transparent!important;color:#2ca089!important}.entry .entry-content .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-tickets__attendee-tickets-footer-divider,.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-tickets__attendee-tickets-footer-divider{margin-left:10px;!important}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type="button"].tribe-common-c-btn-link:focus,.tribe-common input[type="button"].tribe-common-c-btn-link:hover,.tribe-common input[type="submit"].tribe-common-c-btn-link:focus,.tribe-common input[type="submit"].tribe-common-c-btn-link:hover{background-color:#2ca089!important;color:#fff!important}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type="button"].tribe-common-c-btn-link,.tribe-common input[type="submit"].tribe-common-c-btn-link{text-decoration:none!important}.holidayshopmessage{margin:20px 0 10px}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:12px}#mega-menu-wrap-header-top-menu #mega-menu-header-top-menu li#mega-menu-item-1177 .mega-search.mega-search-open input[type="text"]{background-color:#f7f7f7}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-right:15px}.grecaptcha-badge{display:none}.page-template-landing-page .buttonlink a{width:100%;text-align:center}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:0}ul.grid li span.price{margin-left:22px}.asp-psw-product-subttile-loop{max-width:230px;margin:auto;font-size:.9em;color:#cb5295;font-weight:400;margin-bottom:7px}.asp-psw-product-subtitle-single{font-size:1em;color:#cb5295;font-weight:400;margin-bottom:12px}.yourcountry{display:inline;margin:0 18px 0 30px}.popupwrapper{z-index:1}.afcortext{width:100%;float:left;text-align:center;color:#ff88cb;font-size:.8em;margin-top:10px}.xcp-btn{color:#fff!important;text-transform:none!important}.xoo-cp-success{background-color:transparent!important;color:#60aa2a!important}img.amazonbooks{max-width:280px;width:100%;margin-right:20px}img.applebooks{max-width:130px;width:100%}.gtranslate_wrapper{display:inline-block}.order-message{margin:0 auto 60px;border:2px solid #cb5295;padding:3em;border-radius:10px}.order-message strong{color:#cb5295}.page-id-173 .pad-3-0,.page-id-175 .pad-3-0{padding:6em 0 0}.woocommerce div.product .product_title{line-height:1.2em}.pad-left{padding-left:4em}.faqs .row{margin-bottom:60px}.faqs h4{margin-top:0;font-size:1.1em;margin-bottom:8px}button.accordion-title{margin-bottom:0}button.accordion-title h4{transition:0.3s ease-in-out}button.accordion-title:hover h4{color:#008aca}.accordion-inner ul li,.accordion-inner ol li{border-bottom:0}.accordion-inner ol li{list-style:decimal}.faqs .accordion-2 ul li:first-child{margin-top:0}.tablepress>:where(thead,tfoot)>*>th{background-color:transparent!important}.tablepress{margin-top:20px}.newsletters .slick-slide{margin:0 10px}.cart-collaterals h2{font-size:1.4em}.woocommerce ul.products li.product .price ins{font-weight:400}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:400}ul.wcpas-product-attributes{margin:30px 0 0;padding:0;list-style:none}ul.wcpas-product-attributes li{padding:5px 0;border-bottom:1px dashed #cb5295;font-weight:500;font-size:1.2em}ul.wcpas-product-attributes li:last-child{border-bottom:0}.page-template-landing-page-24 .post-slick-carousel-slider{margin-bottom:2em;border-bottom:1px solid #ddd;padding-bottom:2em}.wpgs-wrapper .slick-prev,.wpgs-wrapper .slick-next{background:#cb5295!important;width:25px!important;left:47px!important;border-radius:25px;text-align:center}.wpgs-wrapper .wpgs-thumb.slick-vertical .slick-prev{top:14px!important}.wpgs-thumb.slick-vertical .slick-prev::before,.wpgs-thumb.slick-vertical .slick-next::before{top:50%;position:absolute;left:50%;margin-left:-12px;margin-top:-12px;font-size:15px!important;background:#fff0}.wpgs-wrapper .slick-prev::before,.wpgs-wrapper .slick-next::before,.wpgs-image button:not(.toggle){color:#fff}.addf_drpc_vertical_tbl_div{max-height:400px;overflow-y:auto;margin-bottom:0;display:block;clear:both;margin-top:70px}.addf_drpc_vertical_tbl{max-width:400px}h3.section-title{margin-bottom:1em;border-bottom:1px solid #ddd;padding-bottom:1em;margin-top:1em}.single .padding-right h4{margin-top:40px}.single .padding-right h3{margin-top:40px;font-size:1.4em;margin-bottom:1em}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.page-id-12 .slider-text,.page-id-12 .slider-image{height:auto;margin-top:100px}table.contact-details{margin-top:1em}ul.social{list-style:none;margin:70px 0 0;padding:0}ul.social li{display:inline-block;padding:0 5px 10px}ul.social li:first-child{display:inline-block;padding:0 5px 10px 5px}.page-id-3 h4{margin-top:2em}.no-results{text-align:center}ul.highlights{list-style:none;padding:0}ul.highlights li{margin-bottom:30px!important}ul.highlights i{display:inline-block;color:#e6352d;font-size:3em;margin-right:25px;min-width:60px;vertical-align:top}.highlight{display:inline-block;width:calc(100% - 90px);font-size:1.2em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.woocommerce ul.products li.product .woocommerce-placeholder{border:0 none}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item-53200>a.mega-menu-link{font-weight:200!important;color:#cb5295!important}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.display-md{display:none}.hide-md{display:block}.add_to_cart_button,section.related .add_to_cart_button{display:none!important}.archive a.button.product_type_simple{display:none!important}.single .add_to_cart_button{display:block}.drop-ham{display:none}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal="true"]){padding-right:0}.product_meta{display:none}.landing-related .grid{align-items:center;list-style:none;display:flex;flex-wrap:wrap;gap:15px}.landing-related .grid li{flex:1;margin:0!important}.landing-related .grid li .price{display:none}button.mgbutton{font-weight:500!important}h4.greyed::after{display:none}@media (max-width:1200px){.blog .slider-text,.blog .slider-image,.page-template-page-faqs .slider-text,.page-template-page-faqs .slider-image{height:500px}.home .floating-image{float:right;width:75%;right:-160px;position:absolute;max-width:700px;left:unset}.home .flexslider .slider-container{float:left;width:47%}.home .slider-text,.home .slider-image{height:520px}.floating-image{float:left;width:70%;left:-160px;position:absolute;max-width:700px}.flexslider .slider-container,.unflexslider .slider-container{float:right;width:47%}.slider-text,.slider-image{height:500px}.archive ul.grid li,.blog ul.grid li{width:31.33%;margin:1%!important}}@media (max-width:1100px){.landingwrap h4{font-size:26px}}@media (max-width:960px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:transparent!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background:transparent!important}.drop-ham{display:block}li#mega-menu-item-562 a{height:110px!important}li.add-login a{margin:20px 10px 0 10px}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:none}li.mega-menu-item ul{border-bottom:0 none!important}li.add-login{display:block}#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{top:0;z-index:9999;position:fixed;right:0;left:0!important;height:100vh;overflow-y:scroll;flex-direction:column;padding:30px 100px 30px 30px}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open+#mega-menu-menu-1{display:block;padding-top:100px}#mega-menu-wrap-menu-1 .mega-menu-open .mega-toggle-block-2 .mega-toggle-animated{margin-right:20px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item,li.add-login{max-width:500px;float:none;width:100%;margin:auto}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{line-height:50px;height:50px}#mega-menu-wrap-menu-1 .mega-menu-toggle{z-index:9}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right{z-index:99999;margin-top:0}.mega-menu-open .mega-toggle-blocks-right{position:fixed;right:0;top:40px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{background:#fff0}.header-upper{position:relative}.top-header-1,.top-header-2{display:none!important}.widget_custom_html{min-height:auto!important}.custom-html-widget{margin-bottom:10px!important;display:none!important}h4.mega-block-title{padding-top:10px!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{margin-bottom:10px!important}}@media (max-width:1040px){ul.logo-grid{justify-content:center}ul.logo-grid li{width:auto}.blog .slider-text,.blog .slider-image,.page-template-page-faqs .slider-text,.page-template-page-faqs .slider-image{height:50vw}}@media (max-width:1025px){.wpgs-wrapper .slick-next{width:0!important;right:42px!important;left:unset!important}.wpgs-wrapper .slick-prev{width:0!important;left:0!important}.wpgs-thumb .slick-prev::before,.wpgs-thumb .slick-next::before{margin-top:-12px;border-radius:100px;font-size:14px!important;background:#cb5295}.site-header .container{padding:0 20px}}@media (max-width:992px){.landingwrap h4{font-size:29px}.landing-related .grid li{flex:unset}.landing-related .grid li{flex:unset;width:48%;margin:0!important}.full-slider ul.flex-direction-nav{margin:-30px auto 0}.speech-bubble{padding:2em 2em 0em 2em}#testimonial-slide ul.flex-direction-nav{float:left}.testimonials .columns-2 ul.boxlinks li{margin:2% 0;max-width:none}.box-link-wrap{min-height:0}.testimonial-wrapper{max-width:100%}ul.flex-direction-nav{margin:15px auto 0}.page-title{max-width:none}.site-tag{max-width:530px;margin-bottom:25px}.shape-footer{width:100%}.post-type-archive-research .custom-thumb{height:35%}ul.hover-box h3{font-size:1.3em}.col-md-gone{display:none}}@media (max-width:992px){.site-header .container{padding:0 16px}.header-upper .container{padding:0 16px}.box-link-wrap h4{font-size:1.2em}}@media (max-width:900px){.shapehead{align-items:flex-start}.shapeimage{width:38%}.shapecontainer{width:auto}}@media (max-width:860px){.home .slider-text h2,h1{font-size:2.5em}.box-list-wrap h4{font-size:1.3em}.container-wrap-left h4{margin-bottom:35px;max-width:500px;font-size:1.3em;max-width:none}.container-wrap-right{max-width:none}.container-wrap-left{padding:0;float:left}.page-id-323 .slider-text,.page-id-323 .slider-image,.page-id-330 .slider-text,.page-id-330 .slider-image{height:400px}}@media (max-width:800px){ul.gallery li{display:inline-block;width:49%}.gallery-image{height:200px}ul.grid{justify-content:space-between}ul.grid li{width:49%;margin:1% 0}ul.grid li:first-child{margin:1% 0}ul.grid li:nth-child(3n){margin:1% 0}ul.grid li:nth-child(3n+1){margin:1% 0}.site-branding{width:100%;max-width:140px;float:left}}@media (max-width:770px){ul.team li{width:50%;max-width:none}ul.team{justify-content:left}}@media (max-width:768px){.shapehead{flex-direction:column}.shapetext{max-width:none;padding:20px 30px}.shapeimage{width:100%;max-width:600px}#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{padding:30px 30px 30px 30px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item,li.add-login{max-width:none;float:none;width:100%;margin:auto;display:block}.page-id-323 .slider-text,.page-id-323 .slider-image,.page-id-330 .slider-text,.page-id-330 .slider-image{height:auto}.page-content,.entry-content,.entry-summary{margin:0}.blog .slider-text,.blog .slider-image,.page-template-page-faqs .slider-text,.page-template-page-faqs .slider-image{height:auto}ul.hover-box li{width:100%;margin:2% 0}ul.hover-box li .wrap{padding:20px 0;max-width:calc(100% - 130px);margin-left:25px}.sectionpad{padding:3em 0}.section-md-pt-none{padding-top:0!important}.single .floating-image-right,.search .floating-image-right{padding-top:0!important;padding-bottom:2em}.floating-image-right{padding-top:3em}.text-indent p{margin-left:0}.container-wrap-left .container-sm{max-width:670px;margin:auto;position:relative;width:100%;padding:0}.slider-text,.slider-image{height:auto}#accordion .container-md,#accordion .container-sm{padding:20px 0}.display-md{display:block}.hide-md{display:none}.woocommerce div.product div.summary{margin-bottom:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;max-width:300px;margin:auto}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;clear:none;margin-top:0;padding:0}.woocommerce-checkout .woocommerce form .form-row label{line-height:1.4;font-size:.9em;padding-left:22px;padding-top:20px}.container-sm{max-width:none}.container-off #animation-slide{width:94%}.page-id-12 .slider-text,.page-id-12 .slider-image{margin-top:0}.page-id-12 .slider-text,.page-id-12 .slider-image{height:auto}.box-link-wrap h4{font-size:1.3em}.columns-3 ul.boxlinks li{width:100%;margin:2% 0}.columns-3 .box-link-wrap{min-height:auto}.columns-3 .box-link-wrap h4{font-size:1.3em}.home .slider-text,.home .slider-image{height:auto;float:none;width:100%;max-width:none;padding-bottom:20px;padding-top:0}.home .floating-image{float:right;width:60%;margin-top:0;position:relative;right:0;max-width:none;padding-right:0}.floating-image{float:none;width:100%;margin-top:-20px;position:relative;left:0;max-width:600px;padding-right:20px}.floating-image-full{width:100%;padding-right:20px}.home .flexslider .slider-container,.flexslider .slider-container,.unflexslider .slider-container{float:none;width:100%}.slider-text{max-width:none;padding-top:40px}.footer-upper{margin-top:150px}.footer-upper::before{width:112%;top:-94px;left:-5px;right:0;margin:auto}.gap{padding:0 15px 10px;display:block;font-size:0}.home .floating-image{float:right;width:96%}.pad-left{padding-left:0}.footer-upper h2{text-align:center}h2.ctct-form-header{text-align:left!important}.footer-upper img{float:none;margin-top:5px}.site-footer h5{margin-top:3em}.woocommerce .woocommerce-ordering{width:48%}.woocommerce-MyAccount-navigation{margin-bottom:3em}.mobilesidebar{display:block}.desktopsidebar{display:none}.mobilesidebar .widget{margin:0 0 .8em}.woocommerce-order-received .col2-set .col-1{width:100%!important}ul.boxlinks li{margin-bottom:20px}.columns-4 ul.boxlinks li{width:50%}.columns-4 ul.boxlinks li:nth-child(2){border-right:0}.columns-4 ul.boxlinks li:nth-child(3){border-left:0}.columns-5 ul.boxlinks li{width:50%}.columns-5 ul.boxlinks li:nth-child(2),.columns-5 ul.boxlinks li:nth-child(4){border-right:0}.columns-5 ul.boxlinks li:nth-child(3),.columns-5 ul.boxlinks li:nth-child(5){border-left:0}.columns-5 ul.boxlinks li:nth-child(5){border-right:15px solid #fff0}.columns-6 ul.boxlinks li{width:50%}.columns-6 ul.boxlinks li:nth-child(2),.columns-6 ul.boxlinks li:nth-child(4){border-right:0}.columns-6 ul.boxlinks li:nth-child(3),.columns-6 ul.boxlinks li:nth-child(5){border-left:0}ul.columns li{margin-bottom:20px}.columns-3 ul.columns li{width:50%}.columns-3 ul.columns li:nth-child(2){border-right:0}.columns-3 ul.columns li:nth-child(3){border-right:15px solid #fff0}.columns-3 ul.columns li:nth-child(3){border-left:0}.columns-4 ul.columns li{width:50%}.columns-4 ul.columns li:nth-child(2){border-right:0}.columns-4 ul.columns li:nth-child(3){border-left:0}ul.standard-flex{display:block;font-size:0}ul.standard-flex li{font-size:14px;width:50%;display:inline-block;border-right:10px solid #fff0;border-left:10px solid #fff0;vertical-align:top}ul.standard-flex li:nth-child(even){border-right:0}ul.standard-flex li:nth-child(odd){border-left:0}.wpgs-for{border-right:0}.wpgs-nav .slick-slide{margin-right:0!important;width:25%!important;border:0!important;margin-top:10px!important}.wpgs-lightbox-icon::before{display:none!important}.custom-thumb{height:50%}.textcontainerright{padding-left:0;padding-top:4em}}@media (max-width:767px){.site-header .container{padding:0 20px}.home .columns-3 ul{flex-direction:column}.home .columns-3 ul.boxlinks li:nth-child(2){width:100%}.sectionpad-top .floating-image-right{padding-top:0!important;max-width:350px;margin:-40px auto 0}.padding-right{padding-right:0}.testimonials .columns-2 ul.boxlinks li{margin:2%;max-width:none;width:46%;float:none}.testimonials .columns-2 ul.clean{padding:1em 0 0}.archive .floating-image-full{margin-bottom:35px}.shop-title{margin-top:25px}.header-upper{position:relative}.yourcountry{display:block}.pad-woo{padding:70px 0}.header-upper .container{padding:0 30px}.yourcountry{margin:3px 0}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 a.mega-menu-logo img.mega-menu-logo{top:-25px}}@media (max-width:730px){.archive ul.grid li,.blog ul.grid li{width:48%}}@media (max-width:710px){.team-image-wrap{float:none;width:100%;max-width:130px;margin:0 auto;margin:0 auto}.team-image-wrap-text,.but{width:100%;float:none}.searchandfilter ul{margin:0;padding:0;display:flex;flex-direction:column}.searchandfilter ul li{display:block;max-width:none;padding:10px 0;float:left;width:100%}.searchandfilter h4{display:inline-block;width:auto;padding-right:10px;text-align:right;min-width:140px;text-align:left}.searchandfilter label{width:100%;margin-left:0}}@media (max-width:650px){.sectionpad{padding:3em 0 0}.archive .container-wrap-right{padding:0 30px 20px}.full-slider ul.flex-direction-nav{margin:0 auto}}@media (max-width:600px){.repeater-text{width:100%;min-height:auto;padding:3em 0 2em}.repeater-image{width:100%;min-height:300px}ul.flex{display:block}.order-message{padding:2em}}@media (max-width:576px){#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{padding:30px 20px}.mega-menu-open .mega-toggle-blocks-right{left:-20px}body,button,input,select,optgroup,textarea{font-size:15px}h3{font-size:1.5em}.home .slider-text h2{font-size:2.1em}h2{font-size:1.8em}.accordion-list{font-size:1.1em}ul.highlights i{font-size:2em;margin-right:10px;min-width:45px}.highlight{font-size:1.1em}.floating-image-right{width:100%;float:none;margin:auto;max-width:400px;padding:0 1em}.col-12 .floating-image-right{padding-top:2em}.columns-2 ul.boxlinks li{width:100%;margin:2% 0}.columns-2 .box-link-wrap{min-height:auto}.box-link-wrap h4{font-size:1.1em!important;font-weight:700}.site-footer::before{width:116%;height:220px;right:0;top:-94px}.footer-upper{height:1000px}.footer-upper .wrap{padding:0 0 35px}.site-tag{font-size:2.5em}.header-upper span{text-align:center;margin-bottom:5px}ul#header-top-menu li{float:none}.header-upper{margin-top:10px;position:relative}.top-menu-bg{text-align:right}ul#header-top-menu li a{color:#000;border-right:1px solid #909090}}@media (max-width:550px){.landingwrap{flex-direction:column;text-align:center;padding:15px 20px}.landingwrap i{margin:0 auto 20px;padding-right:0}}@media (max-width:500px){.filter-wrap{padding:10px;margin-top:0;border-radius:20px}.woocommerce-page .sectionpad-top{padding:1em 0 0 0}.woocommerce-page .floating-image-right,.taxonomy-description{display:none}ul.team li{width:100%}.team-image-wrap-text,.but{text-align:center}}@media (max-width:480px){.landing-related .grid li{flex:unset;width:100%}.thumbs h2.woocommerce-loop-product__title{width:100%;float:none}.thumbs img{float:none;max-width:90px;margin:auto}.thumbs a.woocommerce-LoopProduct-link{flex-direction:column;max-width:130px}#testimonial-slide ul.flex-direction-nav{float:none;margin-bottom:15px}.page-title{text-align:center}.speech-bubble{padding:2em 0}.testimonials .columns-2 ul.boxlinks li{margin:2% 0;width:100%}ul.hover-box li .wrap{padding:20px 0;max-width:100%;margin-left:0}.name{font-size:1.2em}ul.team{padding:15px}ul.clean li{font-size:15px}.post-type-archive-research .custom-thumb,.blog .custom-thumb{height:50%}.archive ul.grid li,.blog ul.grid li{width:100%;margin:1% 0}.container,.container-row-wrap-right{padding:0 30px}.sectionpad{padding:2em 0 0}ul.logo-grid img{max-width:100px;max-height:50px}li.product .button{font-size:.8em}.footer-upper::before{border-radius:30% 54%;width:116%;height:162px;width:112%;top:-63px}.footer-upper{margin-top:115px}.site-footer::before{width:116%;height:155px;right:0;top:-61px}.site-tag{margin-bottom:0;margin-top:25px}}@media (max-width:450px){.gt_white_content a img{display:none!important}}@media (max-width:430px){.footer-upper{height:1050px}}@media (max-width:420px){.blog .searchandfilter h4,.searchandfilter h4{display:block}.blog .searchandfilter label,.searchandfilter label{width:100%}}@media (max-width:400px){.pad-1-4{padding:1em 2em}.pad-2-4{padding:2em 2em}.pad-3-4{padding:3em 2em}.pad-4-4{padding:4em 2em}ul.gallery li{display:inline-block;width:100%;margin:.6% 0}ul.grid li,li.box,li.border-box,li.grid-excerpt{width:100%}.custom-table{display:block}.custom-row{display:block}.custom-col{display:block}.col-1-2{width:100%}.col-1-3{width:100%}.col-2-3{width:100%}.col-1-4{width:100%}.col-3-4{width:100%}.background-image{min-height:200px}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:1.4em}.columns-2 ul.boxlinks li,.columns-3 ul.boxlinks li,.columns-4 ul.boxlinks li,.columns-5 ul.boxlinks li,.columns-6 ul.boxlinks li{width:100%;border:0!important}.columns-2 ul.columns li,.columns-3 ul.columns li,.columns-4 ul.columns li{width:100%;border:0!important}ul.standard-flex li{width:100%;border-right:0;border-left:0}}@media (max-width:370px){.woocommerce .woocommerce-ordering{width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{padding:2em 1em}.footer-upper{height:1100px}}@media (max-width:320px){.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block!important;border:0;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#08c;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none!important}.footer-upper{height:1200px}}@media (max-width:280px){ul#header-top-menu li a{padding:8px 15px}}@media only screen and (max-height:570px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li#mega-menu-item-562{display:none}}