@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700&display=swap);h3,h5{line-height:26px!important}.checkout p#billing_company_field,.checkout p#order_comments_field.notes,.detail-page .accordion.active span.elementor-accordion-icon-opened,.elementor-wc-products ul.products.slick-slider,.tribe-events-event-image img.attachment-full.size-full.wp-post-image,.woocommerce label[for$=_country],.woocommerce-address-fields .form-row,.woocommerce-form-login p.form-row,.woocommerce-form-row,.woocommerce.single-product .elementor form.cart table.variations tbody,.woocommerce.single-product .stock p.stock.out-of-stock,detail-page .accordion .elementor-accordion-icon-closed,form.checkout.woocommerce-checkout .form-row,img{display:block}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:49%;padding:0;margin-top:15px;float:left;max-width:100%}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover,.footer .top_social a:hover,.footer-logo-col>p>a:hover,.text_logo a:hover,.top_nav_out #top-menu li a:hover,a#header-search:hover,a:hover,footer.footer ul li a:hover{text-decoration:none}@font-face{font-family:mr-eaves-modern;src:url("https://use.typekit.net/af/32391e/00000000000000003b9adbb7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/32391e/00000000000000003b9adbb7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/32391e/00000000000000003b9adbb7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:300}@font-face{font-family:mr-eaves-modern;src:url("https://use.typekit.net/af/7a479b/00000000000000003b9adbb9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/7a479b/00000000000000003b9adbb9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/7a479b/00000000000000003b9adbb9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:mr-eaves-modern;src:url("https://use.typekit.net/af/744bcc/00000000000000003b9adbbb/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/744bcc/00000000000000003b9adbbb/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/744bcc/00000000000000003b9adbbb/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:200}@font-face{font-family:mr-eaves-modern;src:url("https://use.typekit.net/af/b4ff73/00000000000000003b9adbbd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/b4ff73/00000000000000003b9adbbd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/b4ff73/00000000000000003b9adbbd/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:800}@font-face{font-family:mr-eaves-modern;src:url("https://use.typekit.net/af/f119df/00000000000000003b9adbbe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/f119df/00000000000000003b9adbbe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/f119df/00000000000000003b9adbbe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:mr-eaves-modern;src:url("https://use.typekit.net/af/73443e/00000000000000003b9adbc0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/73443e/00000000000000003b9adbc0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/73443e/00000000000000003b9adbc0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:100}body,html{font-family:Montserrat!important;font-size:16px!important;line-height:24px!important;color:#000}h1,h2{font-family:mr-eaves-modern,sans-serif!important}.CTA-box.cta-idea .elementor-column-wrap .elementor-widget-wrap,.E-50-50 .elementor-shortcode .row,.column-4-a-section .wp-caption,.detail-page .panel,.home .elementor-58 .elementor-element.elementor-element-6e199737>.elementor-element-populated,.recent-news .blogpost .description,.shop-product-levels ul.multi-column-1.col,.sidebar_widget.col-md-3,.six-images-section .elementor-container.elementor-column-gap-default .elementor-row .elementor-column-wrap.elementor-element-populated,div#container{padding:0}img{max-width:100%}.panel abbr,abbr[title]{text-decoration:none!important}a:focus{outline:0}h1{font-size:50px!important;line-height:56px!important;font-weight:700;color:#fff}h2{font-size:36px!important;line-height:36px!important;font-weight:700!important;color:#007377}h3{font-size:20px;font-weight:400!important;font-family:Montserrat!important}h4,h5,h6{font-family:mr-eaves-modern,sans-serif!important;font-weight:700}h4{font-size:32px;line-height:40px!important}h5{font-size:24px}.column-4-a-section figcaption.widget-image-caption.wp-caption-text,div#tribe-events-content .tribe-events-list-photo-description p,h6{line-height:24px!important}h6{font-size:18px}h3.single-product-tags-h3{font-size:16px;line-height:20px!important}.column-3-C .elementor-image img{min-height:200px}ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu li ul li:nth-of-type(5){width:33.33333%;padding:0;border-right:0}.elementor-element.custom-grid .elementor-element.elementor-column.elementor-col-50 .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container,.elementor-element.custom-grid .elementor-element.elementor-column.elementor-col-50 .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container .elementor-image,.elementor-element.custom-grid .elementor-element.elementor-column.elementor-col-66 .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container,.elementor-element.custom-grid .elementor-element.elementor-column.elementor-col-66 .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container .elementor-image,.woocommerce.single-product .elementor .woocommerce-variation-add-to-cart .quantity input,.wpmm_mega_menu:first-child .wpmm-col-3:last-child ul.wp-megamenu-sub-menu,.wpmm_mega_menu:first-child .wpmm-col-3:last-child ul.wp-megamenu-sub-menu .textwidget.custom-html-widget,.wpmm_mega_menu:first-child .wpmm-col-3:last-child ul.wp-megamenu-sub-menu li.menu-item.wpmm-type-widget:last-child,li.menu-item.menu-item-type-custom:nth-of-type(3) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li:last-child ul.wp-megamenu-sub-menu,li.menu-item.menu-item-type-custom:nth-of-type(3) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li:last-child ul.wp-megamenu-sub-menu li,li.menu-item.menu-item-type-custom:nth-of-type(3) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li:last-child ul.wp-megamenu-sub-menu li .custom-html-widget,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu li ul li:nth-of-type(5) ul,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu li ul li:nth-of-type(5) ul li,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu li ul li:nth-of-type(5) ul li .textwidget{height:100%}.col-education:first-child,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu:nth-of-type(3)>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li,.wpmm-submenu-right>ul.wp-megamenu-sub-menu>li.wpmm-col-3.wpmm-submenu-right,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4{border-right:2px solid #007377}.woocommerce div#order_review table.shop_table thead tr,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:first-of-type:hover,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(2):hover,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(3):hover,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(4):hover{background-color:#007377;color:#fff}ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(1):hover h4 a,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(1):hover p a,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(2):hover h4 a,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(2):hover p a,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(3):hover h4 a,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(3):hover p a,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(4):hover h4 a,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu>li.wpmm-col:nth-of-type(4):hover p a{color:#fff!important;cursor:pointer}#top-menu li ul.sub-menu{z-index:99!important}.single-product .description p a,.single-product .product-tabs .tab-container a,p a,p a span,table tr td a,ul li a{color:#66bac0;font-weight:600}p a span:hover,p a:hover,table tr td a:hover,ul li a:hover{color:#f79b2f}.FAQ-section p a,.FAQ-section table tr td a,.FAQ-section ul li a,.Our-Partners p a,.Our-Partners ul li a,.terms-and-conditions p a,.terms-and-conditions p a span{color:#66bac0!important;font-weight:600}.FAQ-section p a:hover,.FAQ-section table tr td a:hover,.FAQ-section ul li a:hover,.Our-Partners p a:hover,.Our-Partners ul li a:hover,.terms-and-conditions p a span:hover,.terms-and-conditions p a:hover{color:#f79b2f!important}.page-id-71619 .elementor-posts-container article.type-videos .elementor-post__title,.terms-and-conditions h2{margin-bottom:10px}ul#top-menu .woo_login_form{display:none;opacity:1;visibility:visible}.Educator-success h3.elementor-post__title a,.recent-news a.elementor-post__read-more,.recent-news h3.elementor-post__title a,a.elementor-post__read-more,div#tribe-events-content h3.tribe-events-list-event-title .tribe-event-url{font-size:16px!important;font-family:Montserrat;font-weight:600!important;color:#007377;margin-bottom:5px;display:inline-block}.blog h2.archives_title a:hover,.e-50-50-module h3>a:hover,.events-container-map #tribe-events-content a:hover,.f-50-50 h4 a:hover,.page-tribe-attendee-registration .post_container h2 a:hover,.page-tribe-attendee-registration .tribe-block__tickets__registration__back__to__cart:hover,.page-tribe-attendee-registration .woocommerce .post_container h2 a:hover,.product-tabs p.stars span a:hover,.single-product .description p a:hover,.single-product .product-tabs .tab-container a:hover,.single-product a.woocommerce-review-link:hover,.six-images-section h3.elementor-heading-title a:hover,.video-section ul li a,.wc-checkout-add-ons-preview a.file:hover,.wc-checkout-add-ons-preview a.remove-file:hover,.woocommerce-privacy-policy-text p a:hover,div#tribe-events-content h3.tribe-events-list-event-title .tribe-event-url:hover,p.woocommerce-LostPassword.lost_password a:hover,ul.six-image-listing li a:hover{color:#f79b2e}div#tribe-events-content .tribe-event-schedule-details{color:#888;font-size:14px;font-weight:400;margin-bottom:20px}.actions input.hs-button,.events-container-map input.tribe-events-button.tribe-no-param{font-size:20px!important;line-height:normal;font-weight:700;text-transform:uppercase;letter-spacing:.5px!important}div#tribe-events-content .tribe-events-photo-event-wrap{background:#fff!important;box-shadow:rgba(0,0,0,.1) 0 0 10px}#wp-megamenu-primary-menu .wpmm-search-form input,.E-50-50 .elementor-posts .elementor-post__title a,.E-50-50-idea .elementor-posts .elementor-post__title a,.FAQ-section .elementor-accordion .elementor-tab-title a:hover,.column-4-a-section .elementor-element .elementor-widget-container h5 a:hover,.comment-author.vcard,.comment-meta.commentmetadata,.custom-grid .elementor-element .elementor-widget-container .elementor-text-editor a:hover,.e-50-50-module h3>a,.elementor-posts .elementor-post__title a,.elementor-widget-shortcode .elementor-shortcode .single-subject-slide h5,.f-50-50 h4 a,.notice a,.page-tribe-attendee-registration .post_container h2 a,.page-tribe-attendee-registration .tribe-block__tickets__registration__back__to__cart,.page-tribe-attendee-registration .woocommerce .post_container h2 a,.product-content h5 a,.product-tabs #respond label,.product-tabs table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item th,.recent-news .read-more a:hover,.shop-product-levels ul.col li a:hover,.single-post .author_description h3 a,.single-product .product-tabs .table-bordered th,.single-product .product-tabs h4,.single-tribe_events dt,.single.single-post h2.singlepost_title,.tab-holder .tabs li a,.video-section ul li a:hover,.wc-checkout-add-ons-preview a.file,.wc-checkout-add-ons-preview a.remove-file,.woocommerce-privacy-policy-text p a,a.footer-btn:hover,body.search.search-results h2.archives_title a,h2.archives_title a,h3.tribe-ticket__heading,li.tribe-events-nav-next>a,nav.tribe-events-nav-pagination ul.tribe-events-sub-nav li.tribe-events-nav-next a.tribe_map_paged,nav.tribe-events-nav-pagination ul.tribe-events-sub-nav li.tribe-events-nav-previous a,nav.woocommerce-breadcrumb>a:hover,p.woocommerce-LostPassword.lost_password a{color:#007377}#vst_session_hash,.events-container-map .tribe-clearfix:before,.events-container-map a.tribe-events-ical.tribe-events-button,.events-container-map br,.events-container-map div#tribe-bar-views,.events-container-map span.tribe-country-name,.events-container-map span.tribe-postal-code,.events-container-map span.tribe-street-address,.free-badge,.tribe-checkout-backlinks,a.tribe-events-ical.tribe-events-button,body.single-tribe_events .tribe-events-cal-links a.tribe-events-gcal,body.single-tribe_events .tribe-events-cal-links a.tribe-events-ical{display:none!important}#loginform p,#respond .comment-form-cookies-consent label,#tribe-events-content.tribe-events-list,.CTA-box .elementor-text-editor p,.E-50-50 .elementor-shortcode .two-col-layout p,.add-to-cart-single .elementor-widget-woocommerce-product-price .elementor-widget-container p.price,.add-to-cart-single .single_variation_wrap .woocommerce-variation-description p,.d-50-50 h2,.detail-page p.experiment_number,.footer-copyright>p,.grant-content p,.product-content p.excerpt,.single-product .star-rating,.woocommerce div.product.elementor .star-rating,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4.wpmm-submenu-right:nth-of-type(3) ul.wp-megamenu-sub-menu li.menu-item .four-col-menu table tr td h5 a{margin-bottom:0}.tribe-events-photo #tribe-events-footer{padding-top:1em!important;margin-top:30px}.col-md-4.product-images a{display:block;height:100%}.col-md-4.product-images img{display:inline!important;width:100%;height:auto}.footer-copyright>ul,table.shop_table.woocommerce-checkout-review-order-table tr.fee td,table.shop_table.woocommerce-checkout-review-order-table tr.tax-total td{text-align:right}.events-container-map div#tribe-events-footer,.woocommerce-shipping-totals td{border-top:none!important}.woocommerce form.checkout table.shop_table tfoot tr.fee th,.woocommerce form.checkout table.shop_table tfoot tr.tax-total th{border-left:1px solid #e9e9e9}.woocommerce form.checkout table.shop_table tfoot tr.fee td{border:1px solid #e9e9e9;border-left:0}.woocommerce form.checkout table.shop_table tfoot tr.tax-total td{border-left:0;border-right:1px solid #e9e9e9}.add-to-cart-single .elementor-widget-container>span.onsale,.detail-page .accordion span.elementor-accordion-icon-opened,.detail-page .accordion.active .elementor-accordion-icon-closed,.elementor-grid-2 .type-experiments .elementor-post__thumbnail,.events-category h1.tribe-events-page-title,.home figure a .text-overlay .info .plus_icon,.page-tribe-attendee-registration .single_blogpost_split,.single-news .author_render.clearfix,.single-news .portfolio-navigation,.single-news .posts-boxes.related_posts,.single-news .social_icons,.single-news p.nocomments,.single-news ul.post_meta.default,.single-product span.posted_in.detail-container,.single-product span.tagged_as.detail-container,.slick-no-slide+nav.woocommerce-pagination,.tax-product_tag .woocommerce-ordering,.tax-product_tag .woocommerce-result-count,.video-section ul li.product:before,.woocommerce form.checkout tr.fee .amount,.woovr-variation[data-id="0"] .woovr-variation-selector,.wpmm-hide-mobile-menu,label[for=account_first_name] .required,label[for=account_last_name] .required{display:none}.actions input.hs-button{padding:10px 15px!important;background-color:#007377!important;font-family:mr-eaves-modern,sans-serif!important;border-radius:0!important;border:none;color:#fff!important}.G-50-50 .elementor-row .elementor-element.elementor-inner-column:first-child a.elementor-button:hover,.actions input.hs-button:hover,.event-photo-page a.tribe-event-url-view-event:hover,.events-category .tribe-events-map a.tribe-event-url-view-event:hover,.events-container-map input.tribe-events-button.tribe-no-param:hover,.page-tribe-attendee-registration .tribe-block__tickets__registration__checkout__submit:hover,.page-tribe-attendee-registration form.tribe-block__tickets__item__attendee__fields__form button:hover,.product .tab-container #reviews input#submit:hover,.single-product .tab-container #reviews input#submit:hover,.woocommerce-page .button:hover,a.elementor-button:hover,a.showlogin:hover,form#buy-tickets table.tribe-events-tickets button.tribe-button:hover{background-color:#f79b2e!important}.E-50-50 .two-col-layout.col-sm-6,.checkout .select2-container .select2-selection--single .select2-selection__rendered,.detail-page section.post-tags-container .col:first-child,.woocommerce .alert,form#buy-tickets .tribe-events-tickets .woocommerce.add-to-cart,form#product_cat_form>.form-group{padding-left:0}.footer-custom-col>ul>li>a:hover,.slick-slider a.arrow.slick-arrow:hover,a.showlogin,nav.woocommerce-breadcrumb>a,ul.e-50-50-static li a:hover{color:#66bac0}table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td{border:1px solid #e9e9e9;border-bottom:0}#shipping_method,.footer-copyright ul{list-style-type:none}#loginform #rememberme,.woo_login_form label>input#fusion-menu-login-box-rememberme,ul#shipping_method li input{margin-right:5px}.woocommerce .col2-set .col-2{margin-left:20px}#caliper-megamenu:hover,.woocommerce table.shop_table thead tr,.woocommerce-order-received .woocommerce p.woocommerce-thankyou-order-received,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4:first-of-type:hover,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4:nth-of-type(2):hover,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:first-of-type:hover,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(2):hover,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(3):hover{background-color:#007377}.column-4-a-section .elementor-element .elementor-text-editor h5,.column-4-a-section .elementor-element .elementor-widget-container>.elementor-text-editor{height:100%;width:100%}.column-4-a-section .elementor-element .elementor-widget-container h5 a{height:100%;display:flex;align-items:center;justify-content:center}.video-section .labquest-update-sec img{border:2px solid #e69833;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.custom-grid .elementor-widget-image .elementor-image img,.header-3 a.elementor-button,form#product_cat_form span#basic-addon2{cursor:pointer}.page-template-template-product-category ul.product_cat_list .form-group.form-check{display:inline-block!important}.education_level_list,.footer_widget ul,.idea_cat_list,.product-tags-list,.product_cat_list,.product_family_list,.subject_list,.video_cat_list,.woocommerce .order_details,.woocommerce .products{list-style-type:none;margin-left:0}.woocommerce-form-login p.form-row button.woocommerce-button{display:block;margin-left:0;margin-top:15px}.woocommerce-form-login p.woocommerce-LostPassword.lost_password{margin-left:-5px}.woocommerce-error{background-color:#ff6c6c;list-style-type:none;margin:1em auto;padding:.5em;text-align:center}.top_nav_out #top-menu a.forgot_password_link_menu{color:#007377;padding:10px 0 0;font-weight:600;text-align:center;line-height:inherit}.woocommerce .u-column1.col-1,.woocommerce .u-column2.col-2{flex:auto;max-width:100%}.form-row button.woocommerce-button{margin-left:20px}body.post-template-default.postid-4133 .post_container{height:100vh}.single-product .single_variation_wrap .amount{color:#007377;font-size:20px;font-weight:700;line-height:26px}.sidebar_widget #product_cat_form li{color:#007377!important;font-size:14px}.browse-our-library h5.elementor-heading-title a:hover,.detail-page a,.detail-page a:hover,.image_prod_wrap i.fa,.product-content h2 a:hover,.product-content h5 a:hover,.product-wrapper .navigation li.active a,.related-product .inside_prod .product_details h3 a:hover,.sale .inside_prod .product_details .product_price,.sidebar ul.product_cat_list li .children li.active a,.sidebar ul.product_cat_list li a:hover,.sidebar ul.product_cat_list>li.active a,.sidebar_widget #product_cat_form li:hover,.sidebar_widget .textwidget.custom-html-widget a:hover,.sidebar_widget a.active,.sidebar_widget a:active,.sidebar_widget a:hover,.sidebar_widget li.active a,ins span.woocommerce-Price-amount,ul.education_level_list li,ul.platform_list li,ul.product_family_list li,ul.subject_list li{color:#d66805}.product-wrapper .product_details .price .amount{font-weight:500}#related-products .product_price,.add-to-cart-single .elementor-widget-woocommerce-product-short-description,.column-4-a-section .elementor-widget-image,.detail-page .experiment-content p,.grant-content:first-child,.margin-bottom-0{margin-bottom:0!important}.grant-content:not(:first-child),.single-post div#wrapper,body.search.search-results div#wrapper{padding-top:40px!important}.detail-page .experiment-content h3{padding-top:15px;margin-bottom:5px!important}#user-manual table tr td,#user-manual table tr th{border:1px solid #dee2e6;padding:10px}.related-product.options-section h4{padding-top:25px;margin-bottom:0!important}sup{position:relative;top:2px}.pswp--open{z-index:9999}.FAQ-section .elementor-accordion .elementor-accordion-item,.single-product .woocommerce-product-gallery__image,section.six-images-section .wp-caption{border:none}.elementor-wc-products .slick-initialized.slick-slider,section.related.products ul.products{display:block!important;grid:none}form#buy-tickets table.tribe-events-tickets input.qty{width:45px!important;min-height:38px;font-size:16px!important;border:1px solid #ccc;padding-left:0;text-align:center!important;margin-right:-15px;padding-right:0}form.tribe-block__tickets__item__attendee__fields__form input{color:#000!important;font-size:14px!important;line-height:20px!important}.page-tribe-attendee-registration .tribe-block__tickets__registration__actions{padding:0 40px}.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields{padding:40px;background:#fff}form#buy-tickets .tribe-events-tickets .tribe-tickets-remaining{padding-top:8px;color:inherit;display:flex}form#buy-tickets span.available-stock{padding-right:5px}form#buy-tickets .tribe-events-tickets td{flex:initial}form#buy-tickets .tribe-events-tickets td.tickets_description{max-width:250px;width:100%}.electronic-resources .list-columns-2,.gray-bg-icons .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:first-child,form#buy-tickets table.tribe-events-tickets button.tribe-button{margin-left:0}.detail-page .blogpost,form#buy-tickets .tribe-events-tickets td.woocommerce,form#buy-tickets .tribe-events-tickets tr:first-child{border-bottom:0}form#buy-tickets .tribe-events-tickets .tickets_name{font-weight:400!important}form#buy-tickets .tribe-events-tickets tr.tribe-tickets-form-row{display:flex!important;justify-content:space-between;align-items:center;border:1px solid #e9e9e9}#wp-megamenu-primary-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container-container>ul.wp-megamenu-sub-menu,#wp-megamenu-primary-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu,#wp-megamenu-primary-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu,#wp-megamenu-primary-menu>.wpmm-nav-wrap>ul>li.wpmm-strees-row .wpmm-strees-row-container>.wp-megamenu-sub-menu:after,#wp-megamenu-primary-menu>.wpmm-nav-wrap>ul>li.wpmm-strees-row .wpmm-strees-row-container>.wp-megamenu-sub-menu:before,form#buy-tickets .tribe-events-tickets tr{background:#fff}.woocommerce .cart_item .quantity .plus,form#buy-tickets table.tribe-events-tickets .quantity .plus{margin-left:25px}.page-tribe-attendee-registration .tribe-ticket h4{font-size:32px}.page-tribe-attendee-registration .tribe-block__tickets__registration__toggle__handler i{font-size:16px;font-weight:600}.page-tribe-attendee-registration .tribe-block__tickets__registration__toggle__handler{background-color:#f79b2e!important;color:#fff}.page-tribe-attendee-registration .tribe-block__tickets__registration__tickets__header{background-color:#007377;color:#fff;padding:10px;font-size:12px;font-weight:600;text-transform:uppercase}.page-tribe-attendee-registration .blogpost,.single-news .blogpost{margin-bottom:0;padding-bottom:0;border-bottom:0}.page-tribe-attendee-registration .tribe-block__tickets__registration__tickets{margin-top:20px;padding:0;border:1px solid #e9e9e9}.page-tribe-attendee-registration .tribe-block__tickets__registration__tickets__item{padding-right:10px;flex-wrap:nowrap}.column-3-C .elementor-row .elementor-widget:not(:last-child),.detail-page .video-container,.video-section .orange-btn.elementor-widget.elementor-widget-button,.woocommerce .checkout .col2-set .col-2 .shipping_address a.wc_avatax_validate_address.button{margin-bottom:15px}#a0cc56c_field,#cadff53_field,#d83a53c_field,#dc770a3_field{float:left}#a0cc56c,#cadff53,#d83a53c,#dc770a3,.d-50-50 .elementor-row .elementor-element ul.ul-right li,.inside_prod .product_details .product_price,.notice a:hover,.woocommerce #payment div.payment_box,.woocommerce #payment div.payment_box input,nav.woocommerce-breadcrumb{color:#000}#cadff53_field,#dc770a3_field{margin-right:5%;width:40%}#a0cc56c_field,#d83a53c_field{width:55%}#cac489d_field,#f0e7099_field,.page-template-template-product-category ul.products.columns-3 li.product:nth-child(3n+1){clear:both}#wc_checkout_add_ons .form-row{margin-bottom:2em}#wc_checkout_add_ons input[type=radio]{margin-right:8px}#wc_checkout_add_ons label{display:block;font-weight:700}#wc_checkout_add_ons label.checkbox{display:inline;font-weight:400}#wc_checkout_add_ons .description{margin-top:.5em;margin-bottom:1em}#wc_checkout_add_ons .wc-checkout-add-ons-input-file-plupload{margin-top:-2em}.woocommerce .form-row{margin-left:0;margin-right:0}.woocommerce form.checkout h3{font-size:20px!important;font-weight:700!important}.woocommerce #payment div.payment_box p{margin:0 0 1em}.archive .pagination ul li,.blog .pagination ul li,.events-container-map h3.tribe-events-map-event-address,.inline img,.page-template-template-product-category .navigation li,.single-tribe_events dd,.single-tribe_events dt,.sv-wc-payment-gateway-icon{display:inline}form.checkout div#customer_details input,form.checkout div#customer_details select,form.checkout div#customer_details textarea{color:#000!important;font-size:14px;line-height:20px}.four-col-menu table tr a h5,.row-education a.col-education span,ul#menu-primary-navigation .menu-item h4,ul#menu-primary-navigation .menu-item h4 a,ul#menu-primary-navigation .menu-item ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4 ul.wp-megamenu-sub-menu li h4 a{line-height:24px!important;font-size:24px!important;font-weight:700!important;color:#007377!important;font-family:mr-eaves-modern,sans-serif!important}.woocommerce #payment ul.payment_methods,div#customer_details .col-1,form.checkout.woocommerce-checkout .form-row{padding-left:0;padding-right:0}div#customer_details .col-2{padding-right:0}#worldpay_iframe_wrap{overflow:auto!important}#worldpay_iframe{height:60vh!important;overflow:auto}#caliper-megamenu:hover .subnav-header,#caliper-megamenu:hover a,#wp-megamenu-primary-menu .wp-megamenu-sub-menu .row-education .col-education:hover span,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li:last-child>a:hover,.G-50-50-wrap ul li a:hover,.four-col-menu table tr td:hover h5,.four-col-menu table tr td:hover h5 a,.two-col-section-wrapper ul.Two-col-list li a:active,.two-col-section-wrapper ul.Two-col-list li a:hover,form#commentform input#submit,ul#menu-primary-navigation .menu-item ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col:nth-of-type(2) .single-col .col-education-single:first-child:hover a,ul#menu-primary-navigation .menu-item ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col:nth-of-type(2) .single-col .col-education-single:last-child:hover a,ul#menu-primary-navigation .menu-item:first-of-type ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col:nth-of-type(2):hover ul li a,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4.wpmm-submenu-right:nth-of-type(3) ul.wp-megamenu-sub-menu li.menu-item .four-col-menu table tr td:hover h5 a,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4:first-of-type:hover ul li a,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4:first-of-type:hover ul li h4 a,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4:first-of-type:hover ul li p,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4:nth-of-type(2):hover ul li a,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4:nth-of-type(2):hover ul li h4 a,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4:nth-of-type(2):hover ul li p,ul#menu-primary-navigation .wpmm-col.wpmm-col-3:hover ul li h4,ul#menu-primary-navigation .wpmm-col.wpmm-col-3:hover ul li h4 a,ul#menu-primary-navigation.wp-megamenu>.menu-item:last-child:hover>a,ul#menu-primary-navigation>.menu-item:hover>a,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:first-of-type:hover a,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:first-of-type:hover h4.wpmm-item-title,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(2):hover a,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(2):hover h4.wpmm-item-title,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(3):hover a,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(3):hover h4.wpmm-item-title{color:#fff!important}ul#menu-primary-navigation .menu-item ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4 ul.wp-megamenu-sub-menu li h4 a{margin-bottom:50px}.column-3-D .elementor-widget-wrap .elementor-widget-icon,.woocommerce.single-product .elementor form.cart table.variations td.label,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4.wpmm-submenu-right:first-of-type,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4.wpmm-submenu-right:nth-of-type(2){width:25%}ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4.wpmm-submenu-right:nth-of-type(3){width:50%}.elementor-element-24eb878d.column-4-C .elementor-element-3ddabba8 .elementor-container .elementor-row>.elementor-element,.footer_columns_cols_3 .footer_widget_content:nth-of-type(2n),ul#menu-primary-navigation .menu-item:nth-of-type(3n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-2{width:20%}ul#menu-primary-navigation .menu-item:nth-of-type(3n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col:nth-of-type(2) ul.wp-megamenu-sub-menu li.menu-item .textwidget.custom-html-widget .single-col .col-education-single{height:50%}.single-col .col-education-single h4 a{font-size:24px!important;font-family:mr-eaves-modern,sans-serif!important;font-weight:700!important;color:#007377!important}.four-col-menu table tr.first-row td,.row-education:first-child,.single-col .col-education-single:first-child{border-bottom:2px solid #007377}.single-col .col-education-single{padding-left:20px;padding-top:33px}.page-template-template-product-category .header-6 .elementor-container,ul#menu-primary-navigation .menu-item ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col ul.wp-megamenu-sub-menu li.menu-item img{margin:0 auto}#wp-megamenu-primary-menu .wp-megamenu-sub-menu .row-education .col-education:hover,.inside_prod .product_buttons_wrap,.orange-btn a.elementor-button:hover,.wcss-btn,ul#menu-primary-navigation .menu-item ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col:nth-of-type(2) .single-col .col-education-single:first-child:hover,ul#menu-primary-navigation .menu-item ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col:nth-of-type(2) .single-col .col-education-single:last-child:hover{background-color:#007377!important}button#tribe-bar-collapse-toggle{background:#007377;color:#fff;text-transform:uppercase;padding:10px 25px;font-weight:500;overflow:auto;font-size:16px!important}ul#tribe-geo-results li{list-style:none;margin-left:0!important}span.tribe-events-distance{display:block;background-color:#f79b2e;width:98px}.disclaimer-single-product{font-size:1em!important}.E-50-50 .elementor-posts .elementor-post__title a:hover,.elementor-posts .elementor-post__title a:hover{color:#f7982e}ul#tribe-geo-results li h3.tribe-events-map-event-address a.tribe-event-url{position:relative;margin-left:20px}#tribe-bar-collapse-toggle:focus,#tribe-bar-collapse-toggle:hover{cursor:pointer;color:#fff;background:#007377!important}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li{padding:25px 15px 0}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a,.CTA-box.elementor-section-boxed .elementor-column-wrap.elementor-element-populated,.CTA-box.resources-heading h2,.browse-our-library .elementor-column-wrap,.col-md-4.product-images,.elementor-widget-testimonial-carousel .swiper-slide,.two-col-section-wrapper .elementor-element-populated,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu:nth-of-type(3)>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li:last-child,ul#menu-primary-navigation li.menu-item.menu-item-type-custom:nth-of-type(3)>ul.wp-megamenu-sub-menu{padding:0!important}.header-6.padding-top-30,li.menu-item.menu-item-type-custom:nth-of-type(3) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li img{padding-top:20px}.E-50-50 .elementor-shortcode .two-col-layout a:hover,.E-50-50 .elementor-shortcode .two-col-layout h3 a:hover,.Educator-success .page-numbers:hover,.Educator-success h3.elementor-post__title a:hover,.FAQ-section .elementor-element.elementor-widget.elementor-widget-accordion a:hover,.cart-collaterals .cart_totals table tr.order-total td,.colmn-3-B h3.elementor-heading-title.elementor-size-default a:hover,.column-3-A h3:hover,.column-3-C h5.elementor-heading-title a:hover,.column-4-B h3:hover,.column-4-C h3 a:hover,.elementor-widget-shortcode .elementor-shortcode .single-subject-slide a:hover,.recent-news a.elementor-post__read-more:hover,.recent-news h3.elementor-post__title a:hover,.recent_posts_container .blogpost .description h3 a:hover,.recent_posts_container .read-more a:hover,a.elementor-post__read-more:hover,ul#menu-primary-navigation>.menu-item:last-child:hover>a{color:#f79b2e!important}.Educator-success .elementor-post__excerpt p,.recent-news .elementor-post__excerpt p{color:#000!important;font-size:16px!important}nav.elementor-pagination{margin-top:50px}.Educator-success .page-numbers{font-size:16px!important;font-family:Montserrat;font-weight:600!important;color:#007377}.events-container-map ul#tribe-geo-results li:after,.single-tribe_events dd:after,body.single-tribe_events .event-location:after{display:block;content:" ";clear:both}.slick-slider,body.single-tribe_events .event-location{margin:0 -15px}body.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-gmap,body.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue{width:50%;float:left;padding:0 15px}.single-tribe_events .tribe-events-venue-map{margin:0;padding:0;width:100%}.single-tribe_events .row_full{margin:0;max-width:100%}.CTA-box,.page-template-template-product-category .row{max-width:1140px}.single-tribe_events dl{padding-bottom:7px}.page-template-template-product-category .product-container:after,.page-template-template-product-category .woocommerce.columns-3:after,.page-template-template-product-category ul.products.columns-3:after,body.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-gmap:after{content:" ";display:block;clear:both}.events-container-map input.tribe-events-button.tribe-no-param{padding:0!important;background-color:#007377!important;font-family:mr-eaves-modern,sans-serif!important;border-radius:0!important;color:#fff!important;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.events-container-map .tribe-events-list .type-tribe_events{margin:20px 0 25px 25px!important}.events-container-map .first{width:65%;float:left}.events-container-map .second{width:35%;float:right;text-align:right}.blogpost figcaption,.browse-our-library section.elementor-element .elementor-icon-wrapper,.browse-our-library section.elementor-element h5.elementor-heading-title.elementor-size-default,.e-50-50-module,.product-wrapper .navigation,nav.woocommerce-pagination,ul#tribe-geo-results .type-tribe_events .second p{text-align:center}.events-container-map ul#tribe-geo-results{max-height:400px;overflow-y:scroll;padding-top:15px}.events-container-map #tribe-bar-collapse-toggle:hover,.events-container-map #tribe-events .tribe-events-button,.tribe-events-button{background:#007377}.events-container-map .tribe-events-list .type-tribe_events:first-of-type{margin-top:0!important}.events-container-map div#tribe-events-header,.events-container-map ul#tribe-geo-results{margin:0!important;list-style:disc}.events-container-map div#tribe-events{width:100%;float:left}.events-container-map div#tribe-geo-map-wrapper{width:68%;float:right;margin:0 auto}.events-container-map .heading{background:#007377;color:#fff;text-transform:uppercase;padding:10px 20px;font-weight:500;overflow:auto}.panel,.slick-list{overflow:hidden}.events-container-map h5.tribe-events-map-event-title{font-weight:400!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:16px!important}.events-container-map h3.tribe-events-map-event-address a{color:#007377;font-weight:500;font-size:18px}.events-container-map abbr.tribe-region.tribe-events-abbr{text-decoration:none;pointer-events:none}.blog .pagination,.e55Head .elementor-widget-wrap>.elementor-element,.elementor-widget-testimonial-carousel .elementor-main-swiper,.home .elementor-widget-reviews .elementor-main-swiper,.slick-no-slide .slick-list.draggable{width:100%!important}.e55Head .elementor-text-editor{text-align:right!important}.woocommerce-pagination ul li span.current{background-color:transparent!important;border-color:transparent!important;color:#000}.woocommerce-pagination ul li{border-color:transparent}.woocommerce-pagination ul li a{font-family:Montserrat!important;padding:20px;color:#007377;font-size:16px;font-weight:500}.woocommerce-pagination ul li span.page-numbers.current{color:#d66805;font-size:16px;font-weight:500}.woocommerce-pagination ul li a:hover{background-color:transparent!important;color:#007377}.woocommerce-pagination ul li a.prev.page-numbers:before{content:"«";text-indent:0;display:block;line-height:initial;position:absolute;top:8px;font-family:Montserrat!important;font-weight:500}.woocommerce-pagination ul li a.next.page-numbers:after{content:"»";text-indent:0;display:block;line-height:initial;position:absolute;top:8px;font-family:Montserrat!important;font-weight:500}.woocommerce-pagination ul li a.next.page-numbers,.woocommerce-pagination ul li a.prev.page-numbers{text-indent:-9999px;line-height:0;position:relative}.image_prod .badge,.product .badge.out-of-stock-badge{display:flex;align-items:center;justify-content:center}.image_prod .badge,.product .badge.out-of-stock-badge span{top:0!important}.recent-news span.elementor-post-date{color:#888;font-size:14px;font-weight:400}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu:nth-of-type(3)>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li{padding:20px!important}li.menu-item.menu-item-type-custom:nth-of-type(3)>ul.wp-megamenu-sub-menu{padding:20px 0!important}.header_right_side .additional_icons,ul.products.columns-4.slick-initialized.slick-slider.slick-no-slide{display:block!important}.four-col-menu table tr>td{text-align:center;border-right:2px solid #007377}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li .four-col-menu table tr>td>a{padding:35px 20px!important}.four-col-menu table tr td:last-child{border-right:none}.four-col-menu table tr td:hover{background-color:#007377!important;color:#fff!important}.slider-section .elementor-testimonial__text{quotes:"“" "”"}.slider-section .elementor-testimonial__text:before{content:open-quote;margin-left:-20px}.slider-section .elementor-testimonial__text:after{content:close-quote}.single-product .product-tabs .table-bordered td,.single-product .product-tabs .table-bordered th{padding:15px 10px}.single-product .product-tabs .tab-container sup a{color:inherit;font-weight:inherit}.single-product .product-tabs table{margin:20px 0;border-collapse:collapse}.single-product .sku_wrapper span.detail-label{color:#007377;padding-right:5px}.single-product .woocommerce-product-gallery .flex-viewport{border:1px solid #e9e9e9}.single-product .woocommerce-product-gallery .flex-control-thumbs img{box-sizing:border-box;border:1px solid #e9e9e9;transition:1s}.single-product .woocommerce-product-gallery .flex-control-thumbs img:hover{border:1px solid #a9a9a9}.woovr-variation-name{font-weight:600!important}.woovr-variation-radio{align-items:normal!important}.woovr-variation-price{font-size:110%!important}.woovr-variation-price small{color:#444!important}.woovr-variation-radio .woovr-variation-selector{flex:0 0 10px!important}.woovr-variation[data-id="0"]:hover{background-color:transparent!important;cursor:auto!important}.woovr-variation[data-id="0"] .woovr-variation-name{color:#888;margin-bottom:.5em}.product-type-variable .elementor-widget-woocommerce-product-meta,.product-type-variable .elementor-widget-woocommerce-product-price{display:none;margin-bottom:0}.single_variation_wrap{margin-top:1em!important}.six-images-section .elementor-top-column.elementor-element:last-child .elementor-heading-title>a{font-weight:600;color:#007377}.product-two-column-section ul li{padding-bottom:12px}ul.six-image-listing li{padding-bottom:10px}.six-image-listing img{width:16px;height:100%!important;display:inline-block;margin-right:4px;margin-top:3px}.detail-page p a,.elementor-widget-shortcode .elementor-shortcode .single-subject-slide a,.related-product .inside_prod .product_details h3 a,ul.six-image-listing li a{color:#007377;font-weight:600}.column-3-C .elementor-image{border-bottom:20px solid #007377}.column-3-C .elementor-image:hover{background:#f79b2e;top:0;bottom:0;left:0;right:0;border-bottom:20px solid #f79b2e}.single-news h1.singlepost_title{color:#007377;font-weight:700!important}.woocommerce-page .woocommerce .cart-collaterals .cart_totals h2{font-size:24px!important}.checkout .order-total span.woocommerce-Price-amount.amount{font-weight:600;color:#f79b2e!important}.events-category .tribe-events-map div#tribe-geo-results,.woocommerce .checkout .col2-set .col-1,.woocommerce .checkout .col2-set .col-2{max-width:100%}.checkout .woocommerce-billing-fields__field-wrapper p{flex-direction:column}.checkout p#billing_address_2_field label.screen-reader-text{position:relative;height:100%;width:auto;top:0}.custom-grid-first .elementor-element:nth-of-type(2) .elementor-widget-wrap h6,.custom-grid-second .elementor-element:first-of-type .elementor-widget-wrap h6,.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:4px}.checkout .select2-container .select2-selection--single{background:0 0;border:1px solid #ccc;color:#b2b2b6;padding:10px;width:100%;min-height:42px;line-height:40px;line-height:normal;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;box-shadow:none;border-radius:0;-webkit-box-shadow:none;align-items:center;display:flex}.header_right_side .form-control:focus,a.footer-btn{box-shadow:none}#branding .logo{display:flex;align-items:center;padding-left:15px}.row{margin:0 auto auto;padding:20px 0}.page-template-template-product-category .navigation li a,.post-type-archive-ideas .row{padding:20px}.header-4 .elementor-column-wrap{padding:10px 0!important}.column-4-B h3.elementor-heading-title,.column-4-C h3.elementor-heading-title{font-family:Montserrat!important;line-height:24px}.column-4-a-section figcaption.widget-image-caption.wp-caption-text{text-align:center;color:#fff;background-color:#007377;font-size:24px;font-weight:700;text-transform:capitalize;font-style:normal}.column-4-a-section .elementor-element .elementor-text-editor h5{padding:15px}.post-type-archive-ideas .post_container-experiment .row{padding:7px 20px 20px}.post-type-archive-experiments .post_container-experiment .row{padding:7px 0 20px}#branding .text_logo,.home .recent-news .elementor-element-populated,div#wrapper{padding-top:0!important}div#footer_widget_inside .fa{font:14px/1 FontAwesome;display:inline-block}div#footer_widget_inside .fa-linkedin:before{content:"\f0e1"}.event-photo-page .type-tribe_events:first-of-type,.six-images-section{margin-top:10px}.E-50-50-idea h5.elementor-post__title a{font-size:24px!important;color:#007377}.E-50-50-idea h5.elementor-post__title a:hover,.e-50-50-module-wrapper h3:hover,.portfolio-navigation a:hover,.products .product .inside_prod:hover h3 a,.search-results .pagination li.active a,.single-post .author_description h3 a:hover,.single-post ul.post_meta li a.comments_count,.single-post ul.post_meta li a:hover,body.search.search-results .post_meta li a:hover,body.search.search-results a.comments_count{color:#d66805!important}.post-type-archive-videos .post_container-experiment .row:first-child{padding-top:5px}.six-images-section .elementor-top-column.elementor-element:last-child h3.elementor-heading-title,.top_navigation #top-menu{line-height:normal}.E-50-50 .elementor-shortcode .two-col-layout h3,.six-images-section .elementor-top-column.elementor-element:last-child .elementor-element.elementor-widget-icon{margin-bottom:4px}.FAQ-section-posts .panel ul,.add-to-cart-single .single_variation_wrap .woocommerce-variation.single_variation,.column-3-A h2.elementor-heading-title,.column-3-B h2.elementor-heading-title,.column-4-B h2.elementor-heading-title,.shop-heading,.six-images-heading .elementor-column-wrap.elementor-element-populated,.six-images-section .elementor-top-column.elementor-element:last-child h3.elementor-heading-title.elementor-size-default,section.up-sells.products h2{margin-bottom:20px}.page-template-template-product-category .product-container{margin-top:40px}.custom-grid,.f-50-50,.page-template-template-product-category .header-6,.product .shortcode-tabs .tab-hold .tabs li.active a:after,.single-product .shortcode-tabs .tab-hold .tabs li.active a:after,.woocommerce-pagination ul li a:hover{background-color:#66bac0}.page-template-template-product-category ul.products.columns-3 li.product{width:33%;margin:0;padding:0 15px 15px}.page-template-template-product-category .products .product.first{clear:none}.page-template-template-product-category .selection *{display:inline-block;color:#000}.page-template-template-product-category ul.products.columns-3{margin-left:-15px;margin-right:-15px}.page-template-template-product-category .sidebar{display:block;float:left}.archive .pagination ul li.disabled,.blog .pagination ul li.disabled,.page-template-template-product-category .navigation li.active,.page-template-template-product-category .navigation li.disabled{pointer-events:none;cursor:default}.page-template-template-product-category .navigation li.active a,.page-template-template-product-category .navigation li.disabled a{cursor:default!important}.B-50-50 .elementor-widget.elementor-widget-heading,.custom-grid h5.elementor-heading-title.elementor-size-default,.e-50-50-module .elementor-element.elementor-widget-heading,.e-50-50-module .elementor-element.elementor-widget.elementor-widget-text-editor{margin-bottom:8px}.sidebar_widget{margin-right:10px}.post_container-experiment.col-md-9{max-width:65%!important}.column-3-C .elementor-element.elementor-widget.elementor-widget-heading{margin-bottom:7px!important}form#searchform .search_form_field input{padding-right:36px}.padding-top-25{padding-top:25px}.header-6.padding-bottom-30{padding-bottom:20px}.product del,.product_price del,.woocommerce .tab-holder .tabs li a,p.woocommerce-noreviews{font-size:16px}.home .blogpost:hover .text-overlay,.product-wrapper .navigation li.active,.recent-news figure a .text-overlay,ul#menu-primary-navigation>.menu-item:last-child:hover{background:0 0}.home .vernier-scroll-sec{padding-bottom:2em!important}.elementor-top-section .elementor-testimonial__name{font-size:24px!important;font-weight:700!important}.elementor-top-section .elementor-testimonial__text{font-size:32px!important}.elementor-top-section span.elementor-testimonial__title,a.open-children,a.open-sibling-li{font-size:16px!important}.footer-logo-col>p:last-child{font-size:12px;line-height:14px}.top_navigation .woo_login_form label{display:flex;align-items:baseline}.header-3 .elementor-background-overlay{background-position:top right!important}.home .padding-top{padding-top:72px}.home .padding-bottom{padding-bottom:70px}a.woocommerce-product-gallery__trigger{top:0;right:0}.comment_details{display:flex;align-items:center;margin-top:0;margin-bottom:10px!important}div#comments .description{padding:10px 0}#commentform input,.single-product .quantity .qty:focus,.vst-form select,.vst-form textarea,.woocommerce div.product.elementor .quantity .qty:focus,input[type=text],textarea,textarea#comment{color:#000!important}.woocommerce .alert.success{background-color:#dff0d8;border:1px solid #d6e9c6;color:#468847}.woocommerce .msg .button{position:relative!important;top:-9px!important;margin-right:3px!important}.woocommerce .alert.error{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48;padding:.5em 1em}#loginform .login-remember,.account-orders-table,.blocks-gallery-caption,.disclaimer-single-product,.woocommerce .alert{margin-bottom:1em}.CTA-box .elementor-row,.column-4-C .elementor-row,.quantity.buttons_added,.two-col-section-wrapper .elementor-row,form.footer-search,p.comment-form-cookies-consent{display:flex;align-items:center}#wp-megamenu-top-menu .wpmm-search-form input,.G-50-50-wrap ul li,.f-50-50-right-text p,.header-2 h3.elementor-heading-title.elementor-size-default,.inside_prod .product_buttons_wrap a:hover,.purchasing-btn a:hover,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:first-of-type:hover .textwidget>p,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(2):hover .textwidget>p,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(3):hover .textwidget>p{color:#fff}.detail-page .social_icons .get_social.share_archives{top:0;padding-left:0!important}.detail-page .social_icons .share_text{text-transform:uppercase;color:#007377;padding-right:5px}.detail-page .get_social.share_archives li a i{width:15px;height:15px}.detail-page h5{font-size:24px!important;line-height:1em!important;font-family:mr-eaves-modern,sans-serif!important;font-weight:700!important;color:#007377}.detail-page h3,.detail-page h3 a{line-height:26px!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important}.custom-grid-first,.detail-page .featured-image{padding-bottom:15px}.detail-page .blogpost .social_icons{margin-top:0;display:flex}.detail-page h3{font-size:20px!important;color:#007377}.detail-page .post_container li,.detail-page h2,.detail-page h3,.detail-page h4,.detail-page h5,.detail-page h6,.detail-page p{margin-bottom:15px!important}.custom-grid .elementor-element .elementor-widget-container h5.elementor-heading-title,.detail-page .sidebar_widget h5,.e-50-50-module-second{margin-top:20px}.detail-page .elementor-accordion-item .accordion{background:0 0;border-top:1px solid #66bac0;padding:25px 0!important;color:#007377;line-height:25px;font-weight:700}.post_container .blogpost .video-container,code{background-color:#333}.detail-page .elementor-accordion-item:last-child{border-bottom:1px solid #66bac0}.detail-page section.post-tags-container a{margin-bottom:15px;color:#f79b2e!important;font-size:14px!important;text-transform:capitalize;line-height:24px;padding:10px 15px!important;display:block;font-weight:400;border:1px solid #f79b2e;width:max-content}.detail-page section.post-tags-container a:hover{background-color:#f79b2e;color:#fff!important}.FAQ-section .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left,.detail-page span.elementor-accordion-icon.elementor-accordion-icon-left{float:right}.detail-page .accordion i.fa.fa-minus,.detail-page .accordion i.fa.fa-plus{background-color:#d66805!important;color:#fff!important;border-radius:50%;padding:3px 4px!important;font-size:12px}.detail-page h4{font-size:16px;line-height:normal!important;font-family:Montserrat!important;font-weight:700;color:#007377}.detail-page section.post-tags-container .col{overflow:inherit;margin-bottom:0}.detail-page section.post-tags-container h4{padding-top:15px;margin-bottom:0!important}.app-download-buttons img,.detail-page .related-product a img,.image_prod img,.post_container,footer .copyright{width:100%}.detail-page .related-product ul li{width:33%;padding:15px;display:flex}.detail-page ul.education_level_list li a{margin-bottom:5px}.detail-page .video-container video{width:100%;display:inline-block}.detail-page .widget_custom_html,.sidebar_widget .widget_custom_html{background:#66bac0;padding:28px 15px 30px;margin:25px 25px 15px 0;color:#fff;text-align:center}.add-to-cart-single .elementor-element.elementor-top-column h2,.detail-page .widget_custom_html h4,.detail-page .widget_custom_html h5,.margin-top-0,.sidebar_widget .widget_custom_html h5.widget-title,.woocommerce.single-product .elementor .star-rating{margin-top:0}.page-template-template-product-category .page-content.product-wrapper{padding-bottom:50px}.sidebar_widget .textwidget.custom-html-widget a{background:#007377;color:#fff!important;font-size:20px!important;text-transform:uppercase;line-height:normal;padding:12px 15px!important;font-family:mr-eaves-modern,sans-serif!important;font-weight:700!important;letter-spacing:.5px!important;display:inline-block}.detail-page .detail-page .widget_custom_html h4{margin-top:0;text-align:center;color:#fff}.FAQ-section span.elementor-accordion-icon i.fas.fa-minus,.sidebar_widget .textwidget.custom-html-widget a:hover{background-color:#d66805!important;color:#fff!important}.single-experiments .detail-page .featured-image img{object-fit:contain;max-height:400px;margin:0 auto}.accordion{cursor:pointer;width:100%;text-align:left;border:none;outline:0;transition:.4s}.panel{background-color:#fff;max-height:0;transition:max-height .2s ease-out}.single-product .panel{max-height:none}.detail-page .post_container .related-product ul{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-left:0!important}.detail-page h1{color:#007377;line-height:.96em!important}.top_nav_out #top-menu>li:last-child{margin-right:18px!important}.detail-page .widget_recent_entries ul li,.top_nav{padding-bottom:5px}li.shopping_cart_icon_menu i.fa.fa-shopping-cart{font-size:18px}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{left:-9%;min-width:1140px!important;margin:0 auto}.custom-grid-first .elementor-element:nth-of-type(2) .elementor-widget-wrap .elementor-widget-video,.custom-grid-second .elementor-element:first-of-type .elementor-widget-wrap .elementor-widget-video{margin-right:20px}.custom-grid .elementor-element.elementor-top-column{background-color:#fff;margin-right:15px}.browse-our-library .elementor-row .elementor-element.elementor-inner-column:last-child .elementor-column-wrap,.custom-grid .elementor-element.elementor-top-column:last-child,.gray-bg-icons .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:last-child,.woocommerce.single-product .elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce.single-product .elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce.single-product .elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce.single-product .elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce.single-product .elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce.single-product .elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity,ul#menu-primary-navigation>.menu-item:last-child{margin-right:0}.custom-grid-first .elementor-element:nth-of-type(2) .elementor-widget-wrap,.custom-grid-second .elementor-element:first-of-type .elementor-widget-wrap{flex-wrap:nowrap}.custom-grid .elementor-element .elementor-widget-container .elementor-text-editor a,.two-col-section-wrapper ul.Two-col-list li a{color:#f79b2e;font-weight:600}.grid-heading{background-color:#66bac0;text-align:center;color:#fff;padding-top:40px;padding-bottom:20px}.custom-grid-second,.padding-bottom{padding-bottom:65px}.custom-grid .elementor-widget:not(:last-child),.footer-copyright ul li:first-child{margin-bottom:2px}.video-modal.modal{z-index:3051}.video-modal .modal-body{position:relative;padding:0}.video-modal .modal-body button.close{position:absolute;top:-15px;right:-12px;font-size:2rem;opacity:1;background:#fff;border-radius:4rem;z-index:1;height:30px;width:30px;outline:0}.modal-backdrop{z-index:3050}.header-2 .header-2-text .elementor-element:first-child.elementor-column{background-color:rgba(247,155,46,.84);padding:25px;margin:10px 0}.header-2 h1.elementor-heading-title,.header-3 h1.elementor-heading-title{line-height:48px!important}.header-3 .header-3-text .elementor-element.elementor-column:first-child{background-color:#66bac0;opacity:.9;padding:50px;margin:10px 0}.header-2 .header-2-text .elementor-element.elementor-column:first-child{padding:50px}.header-4 .header-4-text .elementor-element.elementor-column:first-child{background-color:rgba(0,115,119,.89);padding:50px;margin:10px 0}.elementor-button,.top_nav_out{background-color:#007377!important}.header-2,.header-3,.header-4,.header-5,.header-6{border-bottom:8px solid #f79b2e!important}.custom-grid-first .elementor-element:nth-of-type(2) .elementor-widget-wrap h5,.custom-grid-second .elementor-element:first-of-type .elementor-widget-wrap h5{font-size:24px;line-height:30px;font-family:mr-eaves-modern,sans-serif!important;color:#007377;font-weight:700}.custom-grid .elementor-element .elementor-widget-wrap h6{font-size:14px;line-height:20px;color:#66bac0;font-family:Montserrat!important;font-weight:400}.padding-top{padding-top:65px}.padding-top-30{padding-top:30px}.padding-bottom-30,.six-images-section h2{padding-bottom:30px}.E-50-50 .elementor-shortcode .two-col-layout span{font-size:14px!important;color:#66bac0;line-height:20px;margin-top:15px;display:inline-block}.E-50-50 .elementor-shortcode .two-col-layout:last-child{padding-right:0!important}.E-50-50 .elementor-shortcode .two-col-layout a,.E-50-50 .elementor-shortcode .two-col-layout h3 a{font-size:16px;font-family:Montserrat!important;font-weight:600;color:#007377;line-height:22px}#branding .text_logo a,.column-4-a-section figcaption.widget-image-caption,.elementor-button,.recent-news h2.elementor-heading-title,.slider-section .elementor-testimonial__cite>span.elementor-testimonial__name,.slider-section .elementor-testimonial__text,.video-section .elementor-button,form.wpcf7-form input[type=submit],ul#menu-primary-navigation>li>a{font-family:mr-eaves-modern,sans-serif!important}.E-50-50 .elementor-shortcode .two-col-layout a{margin-top:10px;display:inline-block}.E-50-50 .elementor-shortcode .two-col-layout h3 a{margin-top:15px}ul#menu-primary-navigation>.menu-item:hover{background:#f79b2e!important}.FAQ-section .elementor-container,.colmn-3-B .elementor-container,.column-3-A .elementor-container,.column-3-C .elementor-container,.event-photo-page .elementor-container.elementor-column-gap-default,.full-width-section .elementor-container{max-width:950px!important}#top-menu li .woo_login_form .button.register_top:hover{color:#fff!important;background-color:#f79b2e!important}.top_nav_out #top-menu li a:hover{color:#f79b2e!important}#top-menu.menu li .woo_login_form .button.register_top{background-color:#007377;color:#fff!important}.video-section .elementor-widget-heading p.elementor-heading-title{line-height:1.4}form.header_search input[type=text]{width:77%;min-height:48px;float:right;margin-top:25px;background-color:#fff;font-size:16px;border:2px solid #007377;position:absolute;right:10px}#header_search_wrap a i.icon-cancel{left:5px!important}.full-width-section .elementor-widget-text-editor{padding:10px}#branding .text_logo,.slider-section .swiper-container{padding-bottom:0!important}body.hs-open #header_search_wrap a i.icon-cancel{margin-top:-14px!important;color:#007377;font-size:16px;font-weight:900}ul#menu-primary-navigation>.menu-item{height:100px;padding:0 15px}.woo_login_form{z-index:1}.woo_login_form .button.login_top{background:#007377!important;border-color:#007377!important}.woo_login_form .button.login_top:hover{background:#f79b2e!important;border-color:#f79b2e!important}.woo_login_form .button.register_top{color:#007377!important;border-color:#007377!important}#top-menu li>ul>li>a{background:#007377!important}.top_nav_out{border-bottom:0}.header_right_side{align-items:center;height:100%}.additional_icons>ul{line-height:normal!important;height:auto!important}#branding .logo a img.show_logo{max-width:180px;height:auto!important}#branding .text_logo a{font-size:50px;font-weight:900;color:#007377!important}nav#navigation-main{width:100%;position:relative}ul#menu-top-nav i.dashicons.dashicons-cart{font-size:18px!important}.top_nav_out #top-menu>li{border-right:none;margin:10px 10px 0 0}.top_nav_out #top-menu li a{font-size:16px;color:#fff;font-weight:400}.logo,div#branding,ul#menu-primary-navigation{height:100px}body.hs-open #navigation-main form{opacity:1!important;z-index:999!important}body #navigation-main form:not(.woo_submit_form){opacity:0;position:absolute;width:100%;height:auto;padding:0;margin:0;top:0;box-sizing:border-box;z-index:-2;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.woocommerce .post_container h2{text-transform:initial;margin-top:0}ul#menu-primary-navigation>li>a{position:relative;margin-top:22px;transition:none}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{top:100px}#wp-megamenu-primary-menu{padding:0 20px!important}ul#menu-primary-navigation>li:first-child>a:before{content:"";position:absolute;width:80px;height:40px;background-color:transparent;top:64%;left:2%}ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:first-of-type,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(2),ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(3){width:18%}ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(4){width:46%}.row-education{display:flex;justify-content:space-between;display:flex;justify-content:space-between;height:50%}.row-education .col-education{width:50%!important;display:flex!important;align-items:center;justify-content:center}ul#menu-top-nav li>a{padding:0 25px 0 0}.search-results .pagination ul{display:flex;list-style-type:none;margin-left:0}ul.wp-megamenu-sub-menu li.menu-widget-class h4.wpmm-item-title{font-size:24px!important;font-family:mr-eaves-modern,sans-serif!important;font-weight:700!important;color:#007377!important;line-height:24px!important;margin-bottom:15px}ul#menu-primary-navigation>li.wpmm-submenu-right>ul.wp-megamenu-sub-menu{border:2px solid #007377}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{background-color:transparent!important;transition:none}.home-banner{padding:25px 0 30px;border-bottom:8px solid #f79b2e}.home-banner h1{line-height:46px!important}.home-banner h1.elementor-heading-title{padding-right:70px;margin-bottom:10px;position:relative}.home-banner h1.elementor-heading-title:before{content:"";position:absolute;bottom:-10px;right:0;height:8px;background:#f79b2e;left:30px;width:65%}.G-50-50 .elementor-row .elementor-element.elementor-inner-column:first-child a.elementor-button,.footer .top_social a:hover,.woocommerce-MyAccount-navigation ul li.is-active a:before{background-color:#66bac0!important}.home-banner .elementor-section-boxed>.elementor-container{background-color:#66bac0;height:750px;max-width:750px;border-radius:100%;margin-left:-5%;margin-top:-15%;margin-bottom:-7%;padding-top:19%;padding-left:9%;padding-right:3%}.home-banner .elementor-section-boxed>.elementor-container .elementor-column.elementor-col-50{width:auto!important}.e-50-50-module .elementor-widget-container h3.elementor-heading-title.elementor-size-default{color:#007377;font-family:Montserrat!important;font-size:20px!important}.colmn-3-B .elementor-element.elementor-inner-column h3.elementor-heading-title{font-family:Montserrat!important;font-size:20px;line-height:26px;padding:0 15px}.purchasing-btn a{color:#007377;margin-left:13px}ul.e-50-50-static li a{color:#d66805;font-size:14px;font-weight:500;text-transform:capitalize}.detail-page .post_container li,.elementor-widget.video-sub-heading,.shop-products{margin-bottom:5px!important}.elementor-button{font-size:20px!important;text-transform:uppercase;line-height:normal;padding:12px 15px!important;font-weight:700;border-radius:0!important;letter-spacing:.5px!important;color:#fff!important;cursor:pointer}.nextArrow,.prevArrow{z-index:1000;color:#bfafb2;top:50%}#header_search_wrap a i.icon-magnifier{font-size:20px!important;top:-3px!important;font-weight:900;color:#007377;left:-9px}.video-section .elementor-button{background-color:#f79b2e!important;font-weight:700;border-radius:0!important}.two-col-section-wrapper ul.Two-col-list>li{margin-bottom:7px}form.wpcf7-form input{border:1px solid #66bac0;font-size:16px;line-height:normal;color:#000;box-shadow:none!important}form.wpcf7-form input:focus{outline:#007377 solid 3px}form.wpcf7-form input[type=submit]{font-size:20px;font-weight:700;color:#fff!important;padding:15px!important;line-height:normal;background-color:#007377;border:none!important;text-transform:uppercase}div.wpcf7-mail-sent-ok{border:2px solid #66bac0!important;color:#d66805!important}div.wpcf7-response-output{padding:1em!important}.wpcf7 input[type=submit]:focus{outline:0!important}.FAQ-section .elementor-accordion .elementor-accordion-item:first-child .elementor-tab-title,.FAQ-section .elementor-accordion .elementor-tab-content,.add-to-cart-single .woocommerce-variation.single_variation,.footer_widget{border-top:none}.FAQ-section .elementor-accordion .elementor-tab-title{border-top:1px solid #66bac0;padding:25px 0!important;color:#007377;line-height:25px;font-weight:600}.FAQ-section .elementor-accordion .elementor-tab-content{padding:0!important;color:#000}.FAQ-section .elementor-accordion .elementor-tab-title.elementor-active{padding-bottom:15px!important}.FAQ-section span.elementor-accordion-icon i.fas.fa-minus,.FAQ-section span.elementor-accordion-icon i.fas.fa-plus{background-color:#f79b2e;border-radius:50%;color:#fff!important;font-size:12px;padding:3px 4px}.slider-section .elementor-testimonial__image img{width:250px!important;height:250px!important}.slider-section .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:.4}.elementor-testimonial--layout-image_right .elementor-testimonial{align-items:center!important;display:flex!important}.slider-section .swiper-pagination-bullet-active{opacity:1!important}.slider-section .elementor-testimonial__content{padding-left:20px}.column-4-C .elementor-element.elementor-inner-column:nth-of-type(2),.video-section .elementor-element:first-child{margin-top:5px}.C-50-50 ul.Two-col-list{list-style-type:none;margin:0;padding:0}.column-4-a-section .elementor-text-editor h5{color:#fff;line-height:25px}.column-4-a-section .elementor-widget-text-editor{display:none;position:absolute;background:#f79b2e;top:0;bottom:0;left:0;right:0}.column-4-a-section .elementor-element .elementor-widget-container{display:flex;align-items:center;height:100%;justify-content:center;text-align:center}.column-4-a-section .elementor-element .elementor-widget-container h5 a{font-size:24px;font-weight:700;line-height:30px;color:#fff;padding:20px}.column-4-a-section .elementor-widget-wrap:hover>.elementor-widget-text-editor{transform:translateY(0);display:block}.column-4-a-section figcaption.widget-image-caption{padding:10px}.column-3-A-btn a{display:inline-block;margin-top:30px}.column-3-A-btn a span{cursor:pointer!important}.trans-bg-icons.column-4-C .elementor-row{align-items:flex-start}.elementor-element-24eb878d.column-4-C .elementor-row .elementor-element:first-child,.trans-bg-icons.column-4-C .elementor-row .elementor-element.elementor-col-25:first-child{align-self:center}.elementor-element-24eb878d.column-4-C .elementor-row{align-items:flex-start;justify-content:space-around}section.elementor-element.elementor-element-47af47bd.column-4-B.padding-top{padding-top:40px}section.elementor-element.elementor-element-1cca48eb.featured-products-vernier.padding-top.padding-bottom{padding-top:60px;padding-bottom:45px}.column-3-D .elementor-column-wrap .elementor-widget-wrap{display:flex;flex-direction:row!important;flex-wrap:nowrap}.column-3-D .elementor-element .elementor-text-editor h4{font-size:32px;line-height:32px;font-weight:700;color:#007377}.column-3-D .elementor-icon{background-color:#007377;padding:10px;border-radius:100%}.column-3-D .elementor-icon .fas{font-size:30px;color:#fff}.column-3-D .elementor-widget-wrap>.elementor-element.elementor-widget-text-editor{width:75%}.column-4-C .elementor-icon .fas{font-size:40px;color:#fff}.column-4-C section.elementor-element .elementor-element.elementor-widget-icon{margin-bottom:6px}.column-4-C .elementor-icon{background-color:#007377;padding:15px;border-radius:50%}.trans-bg-icons.column-4-C .elementor-icon,.trans-bg-icons.column-4-C .elementor-icon .fas{background:0 0;color:#007377!important;padding-left:0}.recent_posts_container .blogpost .description p{font-size:14px;color:#66bac0;line-height:20px;margin-bottom:0}.recent_posts_container .blogpost .description h3{padding-bottom:8px}.recent-news h2.elementor-heading-title{font-size:36px;color:#007377;margin-bottom:15px;font-weight:700!important}.recent-news .description h3 a{font-size:16px;font-family:Montserrat;font-weight:700;color:#007377;margin-top:10px;display:inline-block}.recent-news .read-more a{font-size:16px;font-weight:600;color:#007377}.column-3-A .elementor-element h3.elementor-heading-title,.shop-product-levels .elementor-element .elementor-widget-container h5{font-family:Montserrat!important}.recent-news .blogpost{padding-bottom:0}.recent-news h2{font-size:36px!important;font-weight:700}.d-50-50 .elementor-row .elementor-element ul.ul-left li a,.f-50-50-right-text a,.pagination ul li a,.portfolio-navigation a{color:#007377;font-weight:500}.recent-news ul.slides{padding-left:0!important}.six-images-section .elementor-top-column.elementor-element:last-child{background-color:#66bac0;padding:20px;height:100%}.six-images-section .elementor-top-column.elementor-element:last-child .elementor-container.elementor-column-gap-default .elementor-row{display:flex;flex-direction:column;align-items:center}.six-images-section .elementor-top-column.elementor-element:last-child .elementor-container.elementor-column-gap-default .elementor-row .elementor-element.elementor-inner-column{width:100%;text-align:center;color:#fff;max-width:255px}.f-50-50-col-wrap,.six-images-section .elementor-container.elementor-column-gap-default .elementor-row{display:flex;align-items:flex-start}.six-images-section section.elementor-element.elementor-section-height-default.elementor-section.elementor-inner-section:first-child{margin-bottom:80px}.d-50-50 .elementor-row .elementor-element ul li img{width:17px}.header-5 .elementor-column-wrap,.header-6 .elementor-column-wrap{padding-left:25px!important;padding-right:25px!important}.d-50-50 .elementor-row .elementor-element ul li,.search-section{position:relative}.f-50-50-col-wrap .f-50-50-left-img{margin-right:10px;border-bottom:15px solid #007377}.f-50-50-col-wrap:first-child,.featured-products-vernier section.elementor-element{margin-bottom:30px}.f-50-50-right-text a{font-size:16px;margin-bottom:8px;display:inline-block}.browse-our-library .elementor-element.elementor-inner-column .elementor-column-wrap .elementor-widget-wrap{padding:30px}.CTA-box{margin:0 auto;padding:30px}.CTA-box.margin-bottom,.cta-spacing-bottom{margin-bottom:65px}.CTA-box h2.idea-title{padding:0!important;color:#fff}.header-2,.header-3,.header-4{padding-top:25px;padding-bottom:25px}.G-50-50 .elementor-row .elementor-element.elementor-inner-column:first-child{background-color:#007377!important;padding:30px;margin-right:30px}.G-50-50 .elementor-row .elementor-element.elementor-inner-column:last-child,.G-50-50.G-50-2btn .elementor-row .elementor-element.elementor-inner-column{background-color:#66bac0;padding:30px;color:#fff}.pagination ul li a{padding:20px;font-size:16px}.G-50-50-wrap ul li a,.footer-logo-col p:first-of-type a:hover,.post_meta li a{color:#66bac0!important}.woocommerce-product-gallery .woocommerce-product-gallery__image{position:relative;border:0}.woocommerce-product-gallery .gallery-caption p{margin-bottom:0;font-size:12px;line-height:19px}.woocommerce-product-gallery .gallery-caption{position:absolute;bottom:0;right:1px;background:rgba(100,100,100,.85);color:#fff;padding:10px;left:0;width:100%}.archive .pagination,.blog .pagination{justify-content:center;width:75%;margin-left:auto;border-top:0}.dot-list ul{list-style-type:none;padding-left:30px}.archive .pagination ul li.active a,.blog .pagination ul li.active a{color:#d66805;pointer-events:none;cursor:default}.G-50-50-wrap ul li a{font-weight:600}footer.footer{border-top:8px solid #66bac0}.footer-copyright{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.footer_columns_cols_3 .footer_widget_content:nth-of-type(3n){width:42%}.footer-logo-col a.logo svg{max-width:160px;margin-bottom:15px}.footer-logo-col>p{color:#fff;font-size:14px;padding-right:80px}.footer-logo-col p:first-of-type a{line-height:24px;color:#fff}.footer-custom-col>h5{font-size:24px;font-family:mr-eaves-modern,sans-serif!important;color:#66bac0;line-height:26px;font-weight:700}.footer-custom-col>ul>li>a{color:#fff;font-size:14px;margin-bottom:3px;font-weight:500;display:inline-block}.footer-custom-col>p{color:#fff;font-size:14px;line-height:20px;font-weight:400}form.footer-search input[type=text]{background-color:#fff!important;padding:0 10px;min-height:35px!important;font-size:14px!important;color:#000;border:1px solid #fff}a.footer-btn{padding:8px 20px;min-height:35px;border:1px solid #66bac0!important;background-color:#66bac0;font-size:14px;text-transform:uppercase;font-weight:600;font-family:mr-eaves-modern,sans-serif!important;color:#fff}.footer .top_social{margin-top:20px!important;float:left!important}.social-icons .top_social a i{width:25px;height:25px;line-height:25px}.social-icons .top_social a{width:25px;height:25px}.footer .top_social a{color:#fff;background-color:#66bac0;margin-right:10px;border-radius:100%;display:inline-block}.shop-product-levels .multi-column-taxonomy-list.row{padding:0;margin:0}.shop-product-levels ul.col li a{font-size:16px;color:#d66805;display:inline-block;margin-bottom:5px;font-weight:400}.shop-product-levels a.open-children{font-size:24px!important;font-weight:700!important;position:relative;top:3px;left:0;color:#007377!important;cursor:pointer}.shop-product-levels ul.children>li>a,.woocommerce .quantity .plus,.woocommerce.single-product .elementor .quantity+.button{margin-left:10px}.shop-product-levels .elementor-container{border-bottom:1px solid #ccc;margin-bottom:40px}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:last-child:hover>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:last-child>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:last-child:hover>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:last-child>a,.shop-product-levels:last-child .elementor-container{border-bottom:none}input[type=number].input-text.qty::-webkit-inner-spin-button,input[type=number].input-text.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product form.cart table.variations td.label,.woocommerce div.product.elementor form.cart table.variations td.label{width:20%!important}.products .product .product_details h3{line-height:22px!important}.single-product form.cart table.variations td.value,.woocommerce div.product.elementor form.cart table.variations td.value{width:100%!important;max-width:300px;border:1px solid #007377;position:relative}.single-product form.cart table.variations td.value select,.woocommerce div.product.elementor form.cart table.variations td.value select{display:block;font-size:14px!important;height:31px!important;line-height:24px;min-height:100%!important;color:#000}table.variations a.reset_variations{margin-top:-3px;position:relative;left:38%}.featured-products-vernier .elementor-inner-column .elementor-widget-container .elementor-text-editor{display:flex;justify-content:flex-end}.featured-products-vernier .elementor-text-editor a,a.seeAll{color:#f79b2e;font-size:16px;font-weight:600}.featured-products-vernier .elementor-text-editor a.see-all:hover,h1.singlepost_title,table.variations td.label label{color:#007377!important}.product-tabs p.stars span{line-height:34px}.slick-no-slide.slick-slider .slick-track{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.woocommerce .quantity .minus,.woocommerce .quantity .plus{margin-right:10px;border:none!important;font-size:26px!important;font-weight:600;background-color:#f79b2e!important;color:#fff;border-radius:50%!important;height:30px!important;width:30px!important;line-height:18px}.woocommerce .quantity .minus{line-height:17px}.woocommerce-page .quantity input.qty{width:45px;font-size:16px!important;border:1px solid #ccc;padding-left:0}.woocommerce .quantity{width:140px!important}.product_details .product_price{margin-top:3px}.e-50-50-module-wrapper .elementor-widget-container .elementor-image img{border-bottom:20px solid #66bac0}.products .product .product_details h3 a{font-size:16px;font-weight:600!important;font-family:Montserrat!important;color:#007377!important}.product_details .product_price .price del{color:#ccc!important}.product .shortcode-tabs .tab-hold .tabs li.active a:after,.single-product .shortcode-tabs .tab-hold .tabs li.active a:after{background:#f79b2e}.product-tabs li.description_tab.active a,.selection label{font-weight:600}.product-tabs .shop_attributes tr:nth-child(2n){background-color:#66bac01c}.page-tribe-attendee-registration .tribe-block__tickets__registration__checkout__submit,.page-tribe-attendee-registration form.tribe-block__tickets__item__attendee__fields__form button,.product .tab-container #reviews input#submit,.single-product .tab-container #reviews input#submit,.woocommerce-page .button,form#buy-tickets table.tribe-events-tickets button.tribe-button{font-size:20px!important;line-height:normal;padding:10px 15px!important;background-color:#007377;font-family:mr-eaves-modern,sans-serif!important;font-weight:700;border-radius:0!important;letter-spacing:.5px!important;border:none;color:#fff!important}.image_prod .badge,.product .badge,.single-product .badge{color:#fff;background-color:#d66805!important;border-radius:0!important;left:0!important;top:0!important;width:auto!important;padding:2px 5px!important}li.additional_information_tab.active a,li.description_tab.active a,li.reviews_tab.active a{color:#f79b2e!important;font-weight:600!important}section.related.products .products .product.first{clear:initial}.woocommerce-product-gallery__trigger{background:#66bac0}.slick-slide{padding:10px;text-align:center;float:left}.nextArrow{position:absolute;right:-10px}.prevArrow{position:absolute;left:-10px}a.arrow.slick-arrow{font-size:30px}.woocommerce-variation.single_variation .woocommerce-variation-price span.price span.woocommerce-Price-amount.amount{font-weight:600;color:#d66805}.sidebar ul li label,.sidebar ul.product_cat_list li .children li a,.sidebar ul.product_cat_list li a,.sidebar_widget a,ul.education_level_list li.heading,ul.idea_cat_list li.heading,ul.platform_list li.heading,ul.product_cat_list li.heading,ul.product_cat_list>li>a,ul.product_family_list li.heading,ul.subject_list li.heading,ul.video_cat_list li.heading{color:#007377;font-size:14px}form#product_cat_form{margin-right:50px}form#product_cat_form .form-group{display:flex;padding-left:15px;margin-bottom:4px}form#product_cat_form .input-group-addon.fa-search{font-size:24px;color:#8c8c8c}.sidebar_widget .search_widget_field,form#product_cat_form input.form-control{font-size:16px;color:#000;max-width:250px;position:relative}form#product_cat_form .input-group-addon.icon-magnifier{position:relative;left:-10%;top:12px;font-weight:900;color:#007377;font-size:18px}input.form-control:focus{box-shadow:none!important;outline:0;border:1px solid #007377!important}.sidebar_widget h5,form#product_cat_form h5{font-size:24px;text-transform:uppercase;font-weight:700;line-height:30px;margin-top:40px;margin-bottom:15px;color:#007377}ul.product_cat_list li a{color:#d66805;margin-bottom:5px;display:inline-block}a.open-children,a.open-children.active,a.open-sibling-li{font-size:20px;margin-left:5px;font-weight:700;color:#007377!important;cursor:pointer}.electronic-resources .downloads li,ul{margin-left:1.25em}ul.product_cat_list ul.children li a{font-size:16px;color:#d66805;padding-left:15px;padding-bottom:5px!important;display:inline-block}ul.product_cat_list li a.open-children{vertical-align:middle;margin-bottom:0}ul.education_level_list li:not(.heading),ul.idea_cat_list li:not(.heading),ul.platform_list li:not(.heading),ul.product_cat_list li:not(.heading),ul.product_family_list li:not(.heading),ul.subject_list li:not(.heading),ul.video_cat_list li:not(.heading){padding-left:15px}.products-cat-wrap{justify-content:flex-end}.products-cat-wrap .selection select.orderby{max-width:170px;font-size:14px;line-height:20px;border-radius:4px;padding:6px}.product-wrapper .navigation>ul>li>a,p.excerpt a{color:#007377;font-size:16px;font-weight:500}div#overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.6);z-index:2;user-select:none}#overlay .text{position:absolute;top:50%;left:50%;font-size:50px;color:#fff;user-select:none;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.product-tags{margin:1.25em}.product-tags strong{color:#888;font-size:14px;font-weight:700;margin-bottom:.5em}.product-tags-list li{display:inline-block;margin-right:3px}.product-tags-list li a{border:1px solid #66bac0;color:#66bac0;font-size:12px;padding:3px 5px;text-transform:uppercase;transition:1s}.product-tags-list li a:hover{border:1px solid #f79b2f}.sidebar_widget form#searchform input.searchbut{background-color:transparent;color:#007377;font-size:20px;position:absolute;left:-38px;top:-2px;font-weight:300!important;-webkit-text-stroke:1px white}.sidebar_widge .search_widget_field:focus{border-color:#007377}.post_container.col-md-9{max-width:74%!important}.sidebar{width:27%!important}p.category span{text-transform:capitalize;color:#66bac0!important;font-size:14px}.e55Head .elementor-widget-wrap{align-items:center}.CTA-box a.elementor-button-link.elementor-button.elementor-size-sm{margin-top:6px}.product-content h2{line-height:33px!important;margin-bottom:6px}.product-content p.category,body.search.search-results h2.archives_title{margin-bottom:3px}.product-content p.date{color:#969696;margin-bottom:10px;font-size:14px}.product-content p.tags{margin-top:5px;color:#000;font-weight:500;font-size:16px}.product-content p.tags span{color:#d66805;font-weight:400}.sidebar_widget #searchform .search_form_button{right:45px}.pagination a.inactive{border:1px solid #007377;padding:7px 12px;height:30px}.pagination .current{border:1px solid #d66805;height:30px;padding:7px 12px;background:#d66805}.pagination .current,.pagination a.inactive:hover{background-color:#d66805;border-color:#d66805}.sidebar_widget form#searchform input.searchbut:hover{background-color:transparent}.post_container-experiment.col-md-9{margin-top:-6px}p.category span:not(:first-child):before{content:",";margin-right:6px;color:#000}body.search.search-results .post_meta li,ul.post_meta.default li,ul.post_meta.default li .fa{color:#66bac0;font-size:14px}p.tags span:first-child{margin-left:4px}p.tags span:not(:first-child):before{content:",";margin-right:8px}li.heading>a{position:relative;top:0}.col-md-8.product-content{margin-top:-5px}.product_details .product_price{font-size:16px!important;font-weight:400}.browse-our-library .elementor-row .elementor-element.elementor-inner-column .elementor-column-wrap{background-color:#eee;margin-right:15px;padding:15px}body.search.search-results .post-atts a.button.view_more_button{font-size:20px!important;text-transform:uppercase;line-height:normal;padding:15px!important;background-color:#007377!important;font-family:mr-eaves-modern,sans-serif!important;font-weight:700;border-radius:0!important;letter-spacing:.5px!important;color:#fff!important;cursor:pointer;border:none}body.search.search-results .post-atts a.button.view_more_button:hover{background-color:#d66805!important}.gray-bg-icons .elementor-element.elementor-column.elementor-col-33.elementor-inner-column{margin:0 1rem;background:#f2f2f2;padding:1rem 0}.E-50-50-idea p.elementor-post__title a{font-size:16px;line-height:22px;font-weight:700;color:#007377}#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.active>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-item>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li.active>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-item>a,.E-50-50-idea p.elementor-post__title a:hover{color:#f79b2e}.E-50-50-idea a.elementor-post__read-more{font-size:16px;font-weight:600;color:#007377;line-height:20px}.E-50-50-idea a.elementor-post__read-more:hover,.E-50-50-idea h3.elementor-post__title a:hover{color:#d66805}.E-50-50-idea .elementor-post__excerpt p{font-size:16px!important;margin-top:5px!important;color:#000!important}.elementor-element.custom-grid .elementor-element.elementor-column.elementor-col-50 .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container .elementor-image img,.elementor-element.custom-grid .elementor-element.elementor-column.elementor-col-66 .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container .elementor-image img{height:100%;object-fit:cover}.elementor-element.custom-grid .elementor-element.elementor-column.elementor-col-50 .elementor-element.elementor-widget.elementor-widget-text-editor,.elementor-element.custom-grid .elementor-element.elementor-column.elementor-col-66 .elementor-element.elementor-widget.elementor-widget-text-editor{display:flex;align-items:flex-end}.e55Head .elementor-widget-wrap{justify-content:space-between}.e55Head .elementor-widget-wrap .elementor-element{width:auto}#top-menu li .woo_login_form .button.register_top,.single-product #navigation ul li .woo_login_form .button.register_top{border:1px solid!important}.single-product #top-menu li .woo_login_form .button.register_top:hover{background-color:#f79b2e!important;color:#fff!important}.single-ideas .social_icons{border-top:1px solid #ccc;margin-top:20px!important;padding-top:10px}.detail-page .get_social.share_archives li a{padding:1px 3px 1px 5px}.detail-page h6{font-size:20px!important;color:#007377;font-weight:600!important}.FAQ-section .elementor-accordion-item .elementor-tab-content ul,.single-product .tab-hold .tab-container ul{margin-left:20px;margin-bottom:20px}.single-product #content .images{width:40%;position:relative;float:left}body.woocommerce-page.single-product #content .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page.single-product .elementor-widget-woocommerce-product-images div.images,body.woocommerce.single-product #content .elementor-widget-woocommerce-product-images div.images,body.woocommerce.single-product .elementor-widget-woocommerce-product-images div.images{float:none;width:100%;padding:0}.woocommerce.single-product .elementor .woocommerce-product-rating{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product .count{background-color:inherit}.woocommerce.single-product .elementor form.cart table.variations td{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.woocommerce.single-product .elementor form.cart table.variations td.value{position:relative;width:75%}.woocommerce.single-product .elementor form.cart table.variations td.value:before{content:"-";color:transparent;background-color:#fff;position:relative;max-width:100%;width:75%;margin-right:1em}.woocommerce.single-product .elementor form.cart table.variations td.value select{border:0;position:absolute;background:0 0;top:0;padding:0}.woocommerce.single-product .elementor form.cart table.variations td.value select,.woocommerce.single-product .elementor form.cart table.variations td.value:before{display:block;font-size:1em;height:2em}.woocommerce.single-product .elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce.single-product .elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce.single-product .elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce.single-product .elementor form.cart:not(.grouped_form):not(.variations_form){margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce.single-product .elementor .quantity .qty{vertical-align:top;margin-right:0}.woocommerce.single-product .elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce.single-product .elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce.single-product .elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce.single-product .elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce.single-product .elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce.single-product .elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce.single-product .elementor form.cart table.variations tr{display:-webkit-box;display:-ms-flexbox;display:flex}.single-product .star-rating{overflow:hidden;position:relative;height:1em;line-height:1em;font-size:12px;color:#888;width:5.4em;font-family:star;margin:0}.single-product .badge{position:absolute;width:50px;height:25px;text-align:center;padding:2px;background-color:#5bc98c;color:#fff;left:3px;top:3px;word-wrap:break-word;font-weight:500;font-size:12px;z-index:10}.product .badge,.single-product .badge{line-height:20px}.vst-arduino ul{list-style-type:disc;margin-bottom:1em;margin-left:1em}.vst-arduino li{margin-left:1em;margin-bottom:.5em}.vst-arduino dl{margin:1em 0}.software-installer ul{list-style-type:disc;margin:0 0 1em 1em}.software-installer ul li{marigin-left:1.25em}.license-key-copy{background-color:#eee;border:1px dashed #007377;padding:.1em .25em}.electronic-resources .list-columns-2>li{break-inside:avoid;list-style-type:none;margin-bottom:1.5em}.electronic-resources .resource-title{display:block;font-size:18px;font-style:italic;margin-bottom:.5em}.electronic-resources .downloads{list-style-type:disc;margin-bottom:0}.system-message{color:#fff;margin:1em auto;padding:1em;text-align:center}.error{background-color:#cd545b}.success{background-color:#64a70b}.woocommerce-MyAccount-content .button{text-transform:none!important;font-size:24px!important;font-weight:400!important}.event-photo-page .type-tribe_events,.events-category .tribe-events-map .type-tribe_events{border-bottom:0;box-sizing:border-box;margin:10px;padding:0;width:31%;float:left}.event-photo-page .tribe-events-event-details,.events-category .tribe-events-map .tribe-events-event-details{float:none;padding:15px;word-wrap:break-word;text-align:left}.event-photo-page div#tribe-geo-results{margin:0 -15px 0 -9px}.event-photo-page a.tribe-event-url-view-event,.events-category .tribe-events-map a.tribe-event-url-view-event{display:inline-block;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-transform:uppercase;line-height:normal;padding:12px 15px!important;background-color:#007377!important;font-family:mr-eaves-modern,sans-serif!important;font-weight:700;letter-spacing:.5px!important;color:#fff!important}.event-photo-page .tribe-events-list .tribe-events-loop .tribe-events-event-image{width:100%;padding-bottom:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.footer-logo-col a.logo svg{height:60px}.page-id-71619 .colmn-3-B .elementor-image img{max-width:290px;max-height:169px}.page-id-71619 .elementor-posts-container.elementor-posts{-ms-grid-columns:1fr 1fr 1fr 1fr;display:-ms-grid}.page-id-71619 .elementor-posts-container article.type-videos{margin-right:30px}.page-id-71619 .elementor-posts-container article.type-videos:first-child{-ms-grid-column:1}.page-id-71619 .elementor-posts-container article.type-videos:nth-child(2){-ms-grid-column:2}.page-id-71619 .elementor-posts-container article.type-videos:nth-child(3){-ms-grid-column:3}.page-id-71619 .elementor-posts-container article.type-videos:nth-child(4){-ms-grid-column:4;margin-right:0}.slick-no-slide.slick-slider .slick-track{width:100%}.single-product form.cart table.variations td.value select,.woocommerce div.product.elementor form.cart table.variations td.value select{left:0;padding-left:5px!important}.elementor-section.f-50-50 .f-50-50-left-img img{width:315px}.slick-initialized .slick-slide{min-width:0}.upsells.products .slick-track{width:100%!important}.upsells.products .slick-track .slick-slide{width:25%!important}.header-3 .header-3-text .elementor-element.elementor-column:first-child,.header-3 .header-3-text :first-child.elementor-element.elementor-column{background-color:#66bac0;opacity:.9}.column-3-C .elementor-widget-image .elementor-image figure>a,.column-3-C .elementor-widget-image .elementor-image>a{display:block!important}.video-section .elementor-column:last-child .elementor-column-wrap.elementor-element-populated{margin-left:30px}}@supports (-ms-ime-align:auto) and (-webkit-text-stroke:initial){.header-3 .header-3-text .elementor-element.elementor-column:first-child,.header-3 .header-3-text :first-child.elementor-element.elementor-column{background-color:#66bac0;opacity:.9}ul#menu-primary-navigation{overflow-y:visible!important}}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}@media only screen and (device-width :414px) and (device-height :896px) and (-webkit-device-pixel-ratio :2) and (orientation :portrait){form.header_search input[type=text]{width:250px;left:-154px}}@media(max-width:1920px){.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{left:-6%}}@media(min-width:1367px){ul#menu-primary-navigation.wp-megamenu{height:100px!important;max-width:81%!important}}@media(max-width:1300px){#wp-megamenu-primary-menu.wp-megamenu-wrap>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{margin-left:-140px!important}}@media(max-width:1500px){input.searchbut{display:none}}@media(min-width:1300px){body #navigation-main form:not(.woo_submit_form){opacity:1;position:absolute;width:25%;height:auto;padding:0;margin:0;right:0;top:57px;box-sizing:border-box;z-index:999;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}nav#navigation-main .search_form_button input.searchbut{font-family:fontawesome;border:0;height:42px;width:40px;display:block;line-height:42px;font-size:25px;background-color:transparent;color:#007377;cursor:pointer;-webkit-font-smoothing:antialiased;transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;font-weight:300!important;-webkit-text-stroke:1px white;position:absolute;right:-13px;top:-29px}form.header_search input[type=text]{position:relative;width:74%;margin-top:-30px;right:-18px}ul#menu-primary-navigation{height:100px!important;max-width:840px!important}input.responsive_search_submit{position:absolute;right:0;top:-29px;padding:10px}#header_search_wrap a i.icon-magnifier{display:none}form.header_search{position:relative}}@media(max-width:1199px){ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu li ul,ul#menu-primary-navigation .menu-item-type-custom:first-of-type ul.wp-megamenu-sub-menu li ul li{width:100%!important}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none;margin-left:0}.row-education .col-education{width:100%!important;display:block!important}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li .four-col-menu table tr>td>a,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu:nth-of-type(3)>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li,li.menu-item.menu-item-type-custom:nth-of-type(3)>ul.wp-megamenu-sub-menu,ul.wp-megamenu-sub-menu>.wpmm-submenu-right{padding:0!important}.single-tribe_events .header-6{margin-left:-15px;margin-right:-15px}.col-education,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4.wpmm-submenu-right:first-of-type,ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4.wpmm-submenu-right:nth-of-type(2),ul#menu-primary-navigation .menu-item:nth-of-type(2n) ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4.wpmm-submenu-right:nth-of-type(3),ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:first-of-type,ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(2),ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(3),ul.wp-megamenu-sub-menu .wpmm-col.wpmm-col-3:nth-of-type(4){width:100%}.four-col-menu table tr td h5,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget,ul#menu-primary-navigation .menu-item ul.wp-megamenu-sub-menu li ul.wp-megamenu-sub-menu li.wpmm-col-4 ul.wp-megamenu-sub-menu li h4 a{margin-bottom:0}.row.breadcrumbs-row,ul#menu-primary-navigation .menu-item h4,ul#menu-primary-navigation .menu-item h4 a{padding-left:30px}.four-col-menu table tr.first-row td,.four-col-menu table tr.second-row td{border-bottom:1px solid #007377}.search_form_button input.searchbut,.wpmm-submenu-right ul.wp-megamenu-sub-menu .wpmm-submenu-right img,div#wp-megamenu-top-menu,form.header_search input.responsive_search_submit,li.menu-item-resp.responsive-item,ul.wp-megamenu-sub-menu>.wpmm-submenu-right>ul.wp-megamenu-sub-menu:nth-of-type(1n)>.wpmm-submenu-right:last-child p{display:none}div#customer_details .form-row{margin-right:0!important;margin-left:0!important}.events-container-map .second{width:30%}.detail-page section.post-tags-container .row,.woocommerce-page .quantity input.qty{padding-left:0}#wp-megamenu-primary-menu.wp-megamenu-wrap>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{margin-left:-17.5px!important}.home-banner h1.elementor-heading-title{font-size:45px!important}.header-2 .header-2-text .elementor-element.elementor-column:first-child,.header-3 .header-3-text .elementor-element.elementor-column:first-child,.header-4 .header-4-text .elementor-element.elementor-column:first-child{padding:25px}.woocommerce .cart_item .quantity .plus{margin-left:10px}.custom-grid .elementor-container,.elementor-container,.elementor-row,body.search.search-results div#wrapper{padding-left:15px;padding-right:15px}.custom-grid .elementor-element.elementor-top-column{margin-right:9px}.custom-grid .elementor-column.elementor-col-25{width:24%}.custom-grid .elementor-column.elementor-col-66{width:65.666%}.custom-grid-first{padding-bottom:10px}.four-col-menu table tr>td{padding:10px 20px;display:block;text-align:left;border-right:none}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li:last-child>a:hover,.col-education:first-child,.four-col-menu table tr.second-row td:last-child,.row-education:first-child{border-bottom:none}.post_container.col-md-9{max-width:100%!important}.detail-page .widget_custom_html,.single .sidebar_widget,form#product_cat_form{margin-right:0}.B-50-50 .elementor-inner-section .elementor-container.elementor-column-gap-default,.B-50-50 .elementor-inner-section .elementor-container.elementor-column-gap-default .elementor-row,.CTA-box .elementor-section-boxed .elementor-container.elementor-column-gap-default,.CTA-box .elementor-section-boxed .elementor-container.elementor-column-gap-default .elementor-row{padding:0}.B-50-50.two-col-section-wrapper .elementor-column-gap-default .elementor-row{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.B-50-50.two-col-section-wrapper .elementor-column-gap-default .elementor-row .elementor-inner-column{width:38%!important}p.comment-form-cookies-consent{align-items:baseline}.tb_right{float:right!important}.row{padding:20px}table.variations:after{right:-22px}.sidebar{margin-left:0}.woocommerce.columns-4 .products .product .inside_prod{min-height:290px}section.colmn-3-B .elementor-container.elementor-column-gap-default .elementor-row{flex-wrap:nowrap!important}.sidebar_widget form#searchform input.searchbut{left:0}.column-4-B .elementor-section.elementor-inner-section .elementor-row{flex-wrap:nowrap}#wp-megamenu-primary-menu{padding:0 3px 0 20px!important}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{left:0!important;min-width:100%!important}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{line-height:24px}ul#menu-primary-navigation>.menu-item{padding:0 15px;border:2px solid #007377;border-bottom:0;height:45px}.row-education .col-education,ul.wp-megamenu-sub-menu>li.wpmm-col{border-bottom:1px solid #007377!important}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li:last-child>a{border:none;text-align:left;margin-left:0}ul#menu-primary-navigation>.menu-item:last-child{border-bottom:2px solid #007377}ul#menu-primary-navigation>li>a{position:relative;margin-top:0}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu{padding:0;margin-top:15px}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li .col-education{padding:10px 25px!important}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:hover a{color:#fff}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{top:9px;border:2px solid #007377;margin-left:-17.5px!important;width:calc(100% + 34px)!important;border-top:none;overflow-y:scroll;margin-top:-10px!important;z-index:999}.G-50-50 .elementor-row .elementor-element.elementor-inner-column{max-width:432px}.G-50-50 .elementor-row .elementor-element.elementor-inner-column:first-child{margin-right:20px}body.hs-open #header_search_wrap a i.icon-cancel{margin-top:-12px!important}#header_search_wrap a i.icon-magnifier{top:0!important}form.header_search input[type=text]{margin-top:6px}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li:last-child:hover{background-color:#007377}ul#menu-primary-navigation{position:fixed;overflow-y:scroll;max-height:425px;height:auto}.wpmm-main-wrap-primary-menu a.wpmm_mobile_menu_btn.show-close-icon{background-color:transparent;color:#007377}.row-education{display:block;height:auto}ul#menu-primary-navigation>li.wpmm-submenu-right>ul.wp-megamenu-sub-menu{border:none}ul#menu-primary-navigation>li:first-child>a:before{display:none!important}.wpmm-submenu-right.menu-item-object-custom>ul.wp-megamenu-sub-menu{margin-top:0!important}.col-education:first-child{border-right:none}.wpmm-submenu-right>ul.wp-megamenu-sub-menu>li.wpmm-col-3.wpmm-submenu-right{border-right:none!important}ul#menu-top-nav{text-align:center}.tb_left,.tb_right{float:none}ul.wp-megamenu-sub-menu li.menu-widget-class h4{padding-left:25px!important;padding-bottom:0;padding-top:10px}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{padding-top:10px;padding-bottom:10px}.custom-html-widget .row-education:last-child .col-education:last-child{border-bottom:none!important}}@media all and (min--moz-device-pixel-ratio:0) and (max-width:991px){table.variations a.reset_variations{margin-top:85px!important}}@media (max-width:991px){section#about-us-slider .testimonial{max-width:100%}.archive .sidebar_widget .widget_custom_html,.detail-page .widget_custom_html{width:50%;margin:25px auto}.event-photo-page .tribe-events-loop .tribe-events-event-meta.events-category,.tribe-events-map .tribe-events-event-meta{width:100%!important;background:#fff;border:0}.event-photo-page nav.tribe-events-nav-pagination ul.tribe-events-sub-nav li a{background:#fff}.event-photo-page .type-tribe_events{width:30%}.archive .sidebar_widget.col-md-3{padding-bottom:40px}.archive .col-md-9.product-container,.archive .sidebar_widget.col-md-3{max-width:100%!important;flex:0 0 100%}form#product_cat_form .input-group-addon.icon-magnifier{left:-13%}.events-container-map .second{width:18%}.pi-header-row-fixed .sticky_h{position:fixed}.tribe-bar-collapse #tribe-bar-collapse-toggle{padding:12px 20px}.sidebar_widget #searchform .search_form_button{left:207px}.column-4-C .elementor-row .elementor-column,.custom-grid .elementor-column.elementor-col-25,.custom-grid .elementor-column.elementor-col-33,.custom-grid .elementor-column.elementor-col-50,.custom-grid .elementor-column.elementor-col-66,.custom-grid .elementor-widget-image .elementor-image img,.events-container-map div#tribe-events,.events-container-map div#tribe-geo-map-wrapper,.recent-news .blogpost.grid_posts.columns-4{width:100%}.events-container-map div#tribe-geo-map-wrapper{margin-bottom:25px}.events-container-map ul.tribe-events-sub-nav a{background:no-repeat;color:#000}.events-container-map #tribe-events-bar,.products-cat-wrap h2{margin-bottom:15px}.home-banner .elementor-background-overlay{background-position:40% 100%!important}.home-banner h1.elementor-heading-title:before{width:50%}.sidebar_widget form#searchform input.searchbut{left:0}.detail-page .sidebar_widget{order:2;max-width:100%;flex:0 0 100%}.detail-page .post_container.col-md-9{flex:0 0 100%}.detail-page section.post-tags-container .row,.elementor-widget-shortcode ul.education-level-links,.elementor-widget-shortcode ul.product-tags-links{display:block}.detail-page section.post-tags-container .col{padding-left:0;width:100%;margin:0}.detail-page section.post-tags-container a{font-size:14px!important}.B-50-50{padding:30px 0}.woocommerce.single-product .elementor form.cart table.variations td.value select{padding-left:10px}.page-template-template-product-category .post_container{display:flex;flex-wrap:wrap}.page-template-template-product-category .sidebar{order:2}.page-template-template-product-category.page-id-70168 .sidebar{order:0}.page-template-template-product-category .page-content.product-wrapper{margin-top:0!important;width:100%!important;margin-left:0!important}.single-product form.cart table.variations td.label,.woocommerce div.product.elementor form.cart table.variations td.label{width:30%!important}.B-50-50.two-col-section-wrapper .elementor-column-gap-default .elementor-row .elementor-inner-column{width:55%!important}table.variations a.reset_variations{margin-top:28px;position:absolute;right:0}.detail-page .product .star-rating,.single-product .star-rating{overflow:auto}.home-banner h1.elementor-heading-title{padding-right:0}.home .recent-news .read-more{padding-bottom:10px}.woocommerce.columns-4 .products .product .inside_prod{min-height:250px}.products-cat-wrap{display:block;margin-top:20px}.top_navigation .woo_login_form label{text-align:left}h1{font-size:46px!important}.elementor-widget-shortcode ul.product-tags-links li,ul.education-level-links li{margin-bottom:10px}table.variations:after{top:-24px;right:0}.custom-grid-first .elementor-element:nth-of-type(2) .elementor-widget-wrap .elementor-widget-video,.custom-grid-second .elementor-element:first-of-type .elementor-widget-wrap .elementor-widget-video{margin-right:0}.custom-grid-first{padding-bottom:0}.custom-grid .elementor-element.elementor-top-column{margin-bottom:15px;margin-right:0}.custom-grid-first .elementor-element:nth-of-type(2) .elementor-widget-wrap,.custom-grid-second .elementor-element:first-of-type .elementor-widget-wrap{flex-wrap:wrap}.G-50-50 .elementor-row .elementor-element.elementor-inner-column{max-width:100%;width:100%}.G-50-50 .elementor-row .elementor-element.elementor-inner-column:first-child{margin-right:0;margin-bottom:30px}#wp-megamenu-primary-menu{padding-top:0;padding-bottom:0}.footer .top_social{float:left!important}.responsive-menu-bar.mob_menu{display:none}.column-4-C .elementor-row{display:block;align-items:center;flex-wrap:nowrap}.column-4-a-section .wp-caption figcaption{font-size:20px!important}.custom-grid-first .elementor-element:nth-of-type(2) .elementor-widget-wrap h5,.custom-grid-second .elementor-element:first-of-type .elementor-widget-wrap h5{margin-top:20px}}@media screen and (max-width:736px){.tb_right #top-menu li ul{max-width:250px!important}.tb_right #top-menu li.custom-login-box ul{right:-40px}}@media (max-width:767px){.archive .pagination,.event-photo-page .tribe-events-list .tribe-events-loop .tribe-events-event-image img,.footer_columns_cols_3 .footer_widget_content:nth-of-type(3n){width:100%}.event-photo-page .type-tribe_events,.events-category .tribe-events-map .type-tribe_events{width:80%;margin:20px auto;float:none}.page-template-template-product-category.page-id-70168 .sidebar{width:100%!important}.elementor-wc-products ul.products.slick-slider .slick-slide,ul.products li{width:60%!important;margin:30px auto!important;float:none!important}.elementor-wc-products ul.products{display:block!important}form#buy-tickets span.available-stock{padding-right:2px}form#buy-tickets .tribe-events-tickets tr.tribe-tickets-form-row{flex-flow:nowrap}form#buy-tickets .tribe-events-tickets .tribe-tickets-remaining{padding-left:30px;display:block}body.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-gmap,body.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue{width:100%;padding:10px 15px}.six-images-section .elementor-top-column.elementor-element:last-child{height:auto}.e55Head .elementor-element-populated,.e55Head .elementor-row .elementor-top-column,.e55Head .elementor-text-editor{text-align:center!important}.home-banner .elementor-background-overlay{background-position:0 100%!important}.home-banner h1.elementor-heading-title:before{left:auto}form.woocommerce-cart-form .cart .coupon button{margin:0}.post_container-experiment.col-md-9{margin-top:30px}.related.products ul.products li.product{float:none!important}.six-images-section .elementor-element.elementor-widget-heading h3.elementor-heading-title,h3.elementor-heading-title.elementor-size-default{margin-bottom:30px}section.colmn-3-B .elementor-container.elementor-column-gap-default .elementor-row .elementor-inner-column{margin:0 0 20px}section.colmn-3-B .elementor-container.elementor-column-gap-default .elementor-row{flex-wrap:nowrap!important;display:block;margin:0!important}.column-4-C .elementor-row{display:block}.col-md-8.product-content,.column-4-C section.elementor-element.elementor-inner-section .elementor-row,.post_container-experiment.col-md-9{padding:0}.six-images-section .elementor-element.elementor-widget.elementor-widget-image{margin-bottom:8px}.six-images-section section.elementor-element.elementor-section-height-default.elementor-section.elementor-inner-section:first-child{margin-bottom:0}.B-50-50.two-col-section-wrapper .elementor-column-gap-default .elementor-row{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.B-50-50 .elementor-inner-section .elementor-container.elementor-column-gap-default .elementor-row .elementor-element.elementor-inner-column,.browse-our-library .elementor-row .elementor-element.elementor-inner-column .elementor-column-wrap,.product-images{margin-bottom:15px}table.variations a.reset_variations{margin-top:0;right:-60px;left:235px}.post-type-archive .product_family-go-direct.row{padding:20px 0}.post_container-experiment>h2{margin-top:50px}.two-col-section-wrapper .elementor-container{padding-left:15px;padding-right:15px}.product-content p.tags,section.B-50-50 .elementor-element.elementor-top-column{margin-top:20px}section.B-50-50{padding:30px 0}.C-50-50 .elementor-element.elementor-inner-column:last-child{margin-left:15px;margin-top:30px;margin-bottom:30px}.product-two-column-section .elementor-element.elementor-inner-column{margin-bottom:25px}p.category span{margin-top:0;display:inline-block}.detail-page .related-product ul{justify-content:center}.detail-page .related-product ul li{width:50%}.sidebar_widget #searchform .search_form_button{right:0;left:205px}.post_container-experiment{margin-top:60px}.featured-products-vernier .elementor-container.elementor-column-gap-default .elementor-row{flex-wrap:nowrap}.single-product .slick-list{overflow:hidden!important;margin:0;padding:0!important}.CTA-box .elementor-button-wrapper{text-align:center}.woocommerce .quantity{max-width:145px}table.variations:after{top:0}.tb_right #top-menu li ul{width:250px}.tb_right #top-menu li.custom-login-box ul{right:-40px}.E-50-50 .two-col-layout:last-child{padding-right:0!important}.E-50-50 .elementor-shortcode .two-col-layout a:hover,.E-50-50 .elementor-shortcode .two-col-layout h3 a:hover{color:#f79b2e}#top-menu li>ul>li{padding:6px;background:#007377!important}.column-3-D .elementor-widget-wrap .elementor-widget-icon{width:10%}.column-3-D .elementor-widget-wrap>.elementor-element.elementor-widget-text-editor{width:90%}.CTA-box .elementor-button{margin-top:1rem}}.blocks-gallery-item::before,.panel ul li:before{content:none!important;left:0!important}@media (max-width:480px){.E-50-50 .two-col-layout.col-sm-6,.elementor-container,.elementor-row,.single-ideas .detail-page .post_container,div#customer_details .col-2{padding-right:0;padding-left:0}.event-photo-page .type-tribe_events,.events-category .tribe-events-map .type-tribe_events{width:85%}.blog .row,.page-template-template-product-category .row,.single-post .row{padding:15px}form.header_search input[type=text]{width:250px;right:90px;margin-top:0}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,.archive .sidebar_widget .widget_custom_html,.column-3-D .elementor-widget-wrap .elementor-widget-icon,.column-3-D .elementor-widget-wrap>.elementor-element.elementor-widget-text-editor,.detail-page .related-product ul li,.detail-page .widget_custom_html,.footer_columns_cols_3 .footer_widget_content:nth-of-type(2n),.footer_columns_cols_3 .footer_widget_content:nth-of-type(3n),.page-template-template-product-category ul.products.columns-3 li.product{width:100%}.page-tribe-attendee-registration .tribe-block__tickets__registration__toggle__handler{right:20px;top:20px}.page-tribe-attendee-registration .tribe-block__tickets__registration__status{top:20px;right:60px}.page-tribe-attendee-registration .tribe-block__tickets__item__attendee__fields,.page-tribe-attendee-registration .tribe-block__tickets__registration__summary{padding:20px}.page-tribe-attendee-registration .tribe-block__tickets__registration__checkout__submit{margin-right:20px;margin-top:20px}.page-tribe-attendee-registration .tribe-block__tickets__registration__event{margin:0 20px}form#buy-tickets .woocommerce .quantity{width:auto!important}.browse-our-library .elementor-row .elementor-element.elementor-inner-column .elementor-column-wrap,form#buy-tickets table.tribe-events-tickets .quantity .plus{margin-right:0}form#buy-tickets table.tribe-events-tickets input.qty{width:30px!important;min-height:30px}.woocommerce table.shop_table.cart td,form#buy-tickets .tribe-events-tickets td{padding:5px}.single-product .product-tabs table{display:block;overflow-x:auto;width:100%}div#wc_checkout_add_ons .form-row.validate-required .input-checkbox{margin-right:0;position:absolute;margin-top:7px}div#wc_checkout_add_ons .form-row.validate-required label.checkbox{margin-bottom:15px;margin-left:25px;position:relative}#tribe-events-footer:after,#tribe-events-footer:before{background-color:transparent!important}.post_container.col-md-9,.wpmm-mobile-menu a.wpmm_mobile_menu_btn{padding:0}.CTA-box .elementor-widget-container,.add-to-cart-single .elementor-widget-container h2.product_title.entry-title.elementor-heading-title,.add-to-cart-single .elementor-widget-woocommerce-product-price .elementor-widget-container p.price,.footer-copyright>ul,section.up-sells.products h2,ul.tribe-events-sub-nav li.tribe-events-nav-next a.tribe_map_paged,ul.tribe-events-sub-nav li.tribe-events-nav-previous a{text-align:center}.shop-product-levels .elementor-shortcode .multi-column-taxonomy-list.row .col,ul.tribe-events-sub-nav li.tribe-events-nav-next{width:100%!important}.tribe-events-sub-nav li a{padding:10px 0}.home-banner h1.elementor-heading-title:before{left:30px}.detail-page .social_icons .share_text{float:left}.detail-page .social_icons{text-align:left;padding:0}.pagination ul li a{padding:12px}.woocommerce .cart_item .quantity{max-width:110px}.woocommerce .cart_item .quantity .plus{margin-left:5px}.woocommerce .quantity .minus,.woocommerce .quantity .plus{margin-right:5px}.woocommerce-page .quantity input.qty{width:30px}.woocommerce table.shop_table.cart th{padding:7px 5px}.post-type-archive-ideas .row{padding:20px 0}form.woocommerce-cart-form .cart .coupon button{margin-top:20px}.cart-collaterals .vc_span6:last-child{width:100%;margin-left:0}ul.products li{width:90%!important}ul.products .slick-list{padding:0 15px!important}.product-tabs li.product{margin-bottom:30px!important}ul.products .slick-list .slick-slide{width:100%!important;padding:0!important}section.B-50-50{padding:0 0 30px}section.colmn-3-B.padding-bottom{padding-bottom:20px}.detail-page .social_icons .get_social.share_archives{margin:0}.padding-bottom{padding-bottom:50px}.padding-top{padding-top:50px}.CTA-box.elementor-section-boxed .elementor-column-wrap.elementor-element-populated{padding:10px!important}.column-4-C .elementor-element.elementor-widget-heading,.column-4-C .elementor-icon-wrapper,.column-4-C .elementor-widget-heading .elementor-heading-title{text-align:center!important}.e55Head .elementor-widget-wrap,.elementor-testimonial--layout-image_right .elementor-testimonial{display:block!important}.column-4-B .elementor-element.elementor-widget.elementor-widget-image,.column-4-C .elementor-element.elementor-widget.elementor-widget-icon,.e55Head .elementor-widget.elementor-widget-heading{margin-bottom:5px}.B-50-50.two-col-section-wrapper .elementor-row{display:block;align-items:center}.top_nav_out #top-menu>li:last-child a{display:flex;padding-top:18px;padding-left:0}.top_nav_out #top-menu li a,p.comment-notes{font-size:15px}p.comment-form-cookies-consent{display:flex}#respond .comment-form-cookies-consent label{margin-top:-5px}.woocommerce-product-rating{justify-content:center}table.variations a.reset_variations{margin-top:35px;right:0}.C-50-50 .elementor-element.elementor-inner-column:last-child,.sidebar{margin-left:0}.row{padding:15px 0}.row.breadcrumbs-row{padding-left:15px}.shop-by h3.elementor-heading-title.elementor-size-default{padding-top:10px}.home-banner h1.elementor-heading-title{padding-right:0}.home .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-30px}section.colmn-3-B .elementor-container.elementor-column-gap-default .elementor-row{flex-wrap:wrap!important}section.colmn-3-B .elementor-container.elementor-column-gap-default .elementor-row .elementor-element.elementor-inner-column{margin:0 0 20px}.page-content.product-wrapper{width:100%!important;float:none}.header-6 h1.elementor-heading-title{padding-left:15px;padding-right:15px}.page-template-template-product-category .container .sidebar{margin-top:0}.featured-products-vernier .elementor-container.elementor-column-gap-default .elementor-row{flex-wrap:wrap;text-align:center}.f-50-50-col-wrap,.featured-products-vernier .elementor-inner-column .elementor-widget-container .elementor-text-editor,.footer-copyright,.shop-product-levels .multi-column-taxonomy-list.row,.woocommerce .quantity .minus,.woocommerce .quantity .plus,section.related.products h2,section.related.products h2 a{display:block}.featured-products-vernier .elementor-text-editor a{float:none;color:#d66805;font-size:16px;font-weight:600}.column-4-B .elementor-section.elementor-inner-section .elementor-row{flex-wrap:wrap}.column-4-C .elementor-row{display:block;flex-wrap:wrap}.column-4-C h2.elementor-heading-title{text-align:center;margin:0 auto}.column-4-C section.elementor-section-boxed .elementor-element.elementor-inner-column{margin-bottom:15px}table.variations:after{top:-28px}.f-50-50-col-wrap .f-50-50-left-img,.shop-product-levels .multi-column-taxonomy-list.row ul.col{margin-bottom:20px}.tb_right #top-menu li.custom-login-box ul{right:-15px}.tb_right #top-menu li ul{width:185px}i.fa.fa-shopping-cart{font-size:20px!important;top:3px}.additional_icons{position:absolute;left:72%;top:42%;z-index:999}.E-50-50 .two-col-layout:first-child,.f-50-50 a.elementor-button-link{margin-bottom:30px}.footer_columns_cols_3 .footer_widget_content,.footer_widget_content{margin-bottom:20px!important}.f-50-50-col-wrap .f-50-50-right-text a:hover{color:#d66805}.column-3-D .elementor-column-wrap .elementor-widget-wrap{flex-direction:column!important}.two-col-section-wrapper .elementor-row .elementor-widget-wrap{padding-left:10px}.slider-section .elementor-testimonial__image img{margin:0 auto}li.shopping_cart_icon_menu{width:30px!important;position:absolute!important;left:81%;top:140%}#top-menu .shopping_cart_icon_menu a.shopping-cart-link{color:#007377!important}nav#navigation-main{position:relative}#top-menu li a{padding:0 7px}#top-menu,#top-menu li a{line-height:normal}.top_nav_out #top-menu>li{padding-top:10px;margin:0}li.menu-item.custom-login-box{padding-bottom:12px}.video-modal .modal-body button.close{right:-6px}.grid-heading{padding-top:25px;padding-bottom:25px}#header_search_wrap a i.icon-magnifier{top:-1px!important}h3.elementor-heading-title.elementor-size-default{margin-bottom:0}#related-products ul.products{grid-template-columns:repeat(1,1fr)}}@media (min-width:768px){.related-product__section{position:relative}.related-product__option-container{display:inline-block;width:33%;float:left;box-sizing:border-box;padding-left:1em;padding-right:1em}}.related-product__product{margin:.5em;border:1px solid #e1e1e1}.related-product__product-name-container{border-top:1px solid #e1e1e1;color:#007377;padding:.3em}.related-product__option-title{text-align:center;color:#000!important;margin-top:1em}#related-products{border-top:none;margin-top:2em;text-align:left}#related-products h2{text-align:left}#related-products ul.products{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1%}.disclaimer-single-product p{color:#333;margin-bottom:.25em}.faqs details{margin-bottom:.25em}.faqs details[open] summary{font-weight:700;margin-left:-1em;margin-bottom:1em}.faqs details[open]{padding:0 1em;margin-bottom:1em}.products-cat-wrap{display:none;margin:21em;justify-content:flex-end}.detail-page .post_container ol,.detail-page .post_container ul{padding-left:20px!important;list-style:disc}form#buy-tickets .tribe-events-tickets .tickets_price{font-weight:600!important;font-size:18px}#gotoTop{bottom:110px;right:18px}ul.post_meta.default li .fa{color:#66bac0;font-size:14px;display:none}body.search.search-results ul.post_meta.default{margin-bottom:0;display:none}.blogpost .featured-image{font-style:italic;text-align:center}.blogpost .featured-image img{margin:.5em auto}.vst-til-custom-notes{background-color:#fff6d9;border:1px solid #efdaa3;margin-top:3em;padding:2em}#wp-megamenu-top-menu:hover{z-index:9}#wp-megamenu-top-menu{text-align:left;height:18px}#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{font-family:Montserrat;color:#fff;font-size:18px;font-weight:400;line-height:40px;text-transform:none;margin-left:15px}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.active>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li.active>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a{color:#f79b2e;border-top:0;border-right:0;border-left:0;border-bottom:0}#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{color:inherit;font-size:12px;font-weight:400;text-transform:none;background-color:inherit}#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.active>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-ancestor>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-item>a,#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:hover>a,ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li.active,ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li.active>a{color:inherit;background-color:inherit}#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a{border-bottom:none;background:0 0}#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a{font-size:12px;font-weight:400;text-transform:uppercase}#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a,#wp-megamenu-top-menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover>a{color:inherit}#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{width:calc(100% + 0px);margin-left:0}#wp-megamenu-top-menu>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{font-size:14px;font-weight:400;text-transform:none}#wp-megamenu-primary-menu .wpmm-nav-wrap ul.wp-megamenu li.wpmm-cta-button>a,#wp-megamenu-top-menu .wpmm-nav-wrap ul.wp-megamenu li.wpmm-cta-button>a{color:#fff;background:#288feb;font-family:inherit;font-size:14px;font-weight:400;line-height:inherit;text-transform:0;letter-spacing:inherit;border-width:0;border-radius:4px;padding:8px 35px;margin:8px 0 0 15px}#wp-megamenu-primary-menu .wpmm-nav-wrap ul.wp-megamenu li.wpmm-cta-button>a:hover,#wp-megamenu-top-menu .wpmm-nav-wrap ul.wp-megamenu li.wpmm-cta-button>a:hover{color:#fff;background-color:#288feb;border-radius:4px}#wp-megamenu-primary-menu:hover{z-index:109}#wp-megamenu-primary-menu{z-index:100;text-align:right;background-color:#fff;padding-right:20px;padding-left:20px}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{color:#007377;font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{width:100px;background-color:#fff;padding:20px}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{color:#000;font-size:15px;font-weight:400;line-height:22px;text-transform:none;padding:20px}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.active>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-ancestor>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-item>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:hover>a,ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li.active,ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li.active>a{color:#000;background-color:inherit}#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-primary-menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a{font-size:18px;font-weight:400;line-height:24px;text-transform:uppercase}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{width:calc(100% + 40px);margin-left:-20px;background-color:#fff;box-shadow:0 0 0 0 #f4f4f4}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu{box-shadow:0 0 0 0 #f4f4f4}#wp-megamenu-primary-menu>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{color:#307176;font-size:14px;font-weight:400;text-transform:none}@media (max-width:1199px){#wp-megamenu-primary-menu.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap,#wp-megamenu-top-menu.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{text-align:right;height:100%}#wp-megamenu-top-menu.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{font-size:14px;font-weight:400;text-transform:uppercase}.wpmm-mobile-menu ul.wp-megamenu li>a,.wpmm_mobile_menu_btn{display:block}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu{display:none;position:absolute;z-index:9999;background:#fff;width:100%;left:0;max-height:none}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li{width:100%}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li button{padding:0;background:0 0}a.wpmm_mobile_menu_btn{display:inline-block!important}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu{text-align:left}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap>ul>li.wpmm-social-link{float:none}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{vertical-align:baseline;display:block;width:100%;text-align:right;position:relative}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap>ul>li>a{padding:10px 12px}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu{padding:10px}.wpmm-mobile-menu ul.wp-megamenu li>a b{float:right;padding:0 5px;line-height:inherit}.wpmm-mobile-menu ul.wp-megamenu li{border:none}.admin-bar .wpmm-sticky.wpmm-sticky-wrap.wpmm-mobile-menu{top:auto}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{box-shadow:none}.wpmm-mobile-menu a.wpmm_mobile_menu_btn{box-shadow:none;border:none;padding:6px 12px;font-weight:400;margin:12px 0;border-radius:3px;transition:.4s;-webkit-transition:.4s}.wpmm-mobile-menu .wpmm_mobile_menu_btn i{vertical-align:baseline}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu li .wp-megamenu-sub-menu{position:relative;opacity:1;visibility:visible;padding:0;margin:0}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{position:relative;visibility:visible;opacity:1}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu li .wp-megamenu-sub-menu li ul{padding:0;margin:0}.wpmm-mobile-menu .wpmm-social-link{display:inline-block;width:auto!important}.wpmm_mobile_menu_btn,.wpmm_mobile_menu_btn i{font-size:25px}#wp-megamenu-primary-menu.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{font-size:16px;font-weight:400;text-transform:uppercase}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu>li.wpmm-item-fixed-width>ul.wp-megamenu-sub-menu{left:0!important;width:100%!important}}#branding-til .logo-til{max-width:180px;height:auto!important;margin-left:22px}div#branding-til img{width:180px!important;height:auto!important}.text_logo_til h1 a{font-size:25px!important;font-weight:600;color:#007377!important;font-family:mr-eaves-modern,sans-serif!important;padding-left:22px;white-space:nowrap}@media only screen and (max-width:766px){.text_logo_til{margin-top:-25px}}.header_right_side_til .main_menu{padding-right:180px}table.variations:after{content:"Field Required *";position:inherit;top:0;right:0;font-style:italic;color:red;font-size:11px}.one-line{white-space:nowrap}.margin-bottom-1{margin-bottom:1em!important}.margin-bottom-2{margin-bottom:2em!important}.image-left{float:left;margin-right:.5em}.notice{padding:.25em;margin:1em 0;background-color:#f79b2e;text-align:center;font-weight:700}.no-dot,.no-dot li{margin-left:0!important;padding-left:0!important}.no-dot{list-style-type:none!important}.bullet-list,.description ul{list-style-type:disc;margin-left:1em;margin-bottom:1em}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5%}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5%}.video-right-blade{display:grid;grid-template-columns:50% 45%;grid-gap:5%}section.border-bottom{margin:2em 0;padding:1em 0}.woocommerce-message{padding:1em;text-align:center;background-color:#ffb867;margin-bottom:2em}.account-orders-table tbody td{vertical-align:top!important}details div{margin:.5rem 0!important}.ca-prop65{float:left;margin-right:10px;width:25px}.table-generic{border-collapse:collapse}.table-generic td,.table-generic th{border:1px solid #ddd;padding:.5em}.table-generic th{background-color:#e6e6e4}.book-toc{border:1px solid #aaa}.book-toc td,.book-toc th{padding:.5em}.book-toc th{background-color:#ddd}.book-toc td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}.book-toc .experiment-name{padding-right:10%;width:40%}.woocommerce-table--order-downloads tr:nth-child(2n){background-color:#f2f2f2}img.latex{margin:2em auto}.inline .latex{margin:0}abbr[title]{border-bottom:none!important;cursor:inherit!important}.list-columns-2{columns:2}.app-download-buttons{display:grid;grid-template-columns:repeat(3,1fr);list-style-type:none!important;margin-left:0!important}.app-download-buttons li{padding:3%}code{white-space:pre;color:#c3db65;display:block;margin-bottom:2em;overflow:auto;padding:.7em}.panel ul li:before{position:relative!important}@media only screen and (min-width:768px){div#branding-til{display:flex;height:100px;align-items:center}div#branding-til h1{padding-top:7px}.fluid-lists{columns:2;column-gap:5%}}@media only screen and (max-width:768px){.grid-2,.grid-3{grid-template-columns:repeat(1,1fr);grid-gap:0}.list-columns-2{columns:1}#related-products ul.products,.app-download-buttons{display:block}.video-right-blade{grid-template-columns:1fr;grid-gap:1%}.bullet-list li{margin-top:.5em;margin-bottom:.5em}#a0cc56c_field,#cadff53_field,#d83a53c_field,#dc770a3_field{float:none;width:100%}}@media only screen and (min-width:992px){.fluid-lists{columns:3;column-gap:5%}.image_prod img{width:100%}}.search-container{max-width:1140px;margin-left:auto;margin-right:auto}#chatra.chatra--side-bottom{bottom:60px!important}#loginform .button-primary{text-align:center;margin-bottom:0;width:100%}[id]{scroll-margin-top:2ex}ul{list-style-type:disc}#caliper-megamenu{display:grid;grid-template-columns:33% 67%}#caliper-megamenu div{padding:1.5em}#caliper-megamenu .subnav-header{color:#007377;font-family:mr-eaves-modern,sans-serif;font-size:24px;font-weight:700;line-height:24px}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li:last-child{padding: 0 !important}