/*Hero*/ .herosection-thin { height: 350px; } .herosection { height: 400px; } .herosection-landing { height: 500px; } @media (min-width: 769px) { .herosection-blog { min-height: 500px; } } @media (max-width: 768px) { .herosection-thin { height: 200px; } } @media (max-width: 768px) { .herosection { height: 300px; } } @media (max-width: 768px) { .herosection-landing { height: 300px; } } @media (max-width: 768px) { .herosection-blog { height: 350px; } } /*Menu*/ .eael-feature-list-title a:hover { color:#44BBA4!important; } /*Blog headings*/ .single-post h2 { font-family: futura-pt-bold; font-size: 30px; } .single-post h3 { font-family: futura-pt-bold; font-size: 25px; } .single-post h4 { font-family: futura-pt-bold; font-size: 20px; } .single-post h2.elementor-heading-title { font-family: futura-pt-bold; font-size: 30px; } .single-post h3.elementor-heading-title { font-family: futura-pt-bold; font-size: 25px; } .single-post h4.elementor-heading-title { font-family: futura-pt-bold; font-size: 20px; } /*Links*/ .elementor-widget-text-editor a { color: #212121; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .elementor-widget-text-editor a:hover { color: #44BBA4; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .eael-feature-list-content a { color: #212121; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .eael-feature-list-content a:hover { color: #44BBA4; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .elementor-tab-content a { color: #212121; font-weight: 400; text-decoration: underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .elementor-tab-content a:hover { color: #44BBA4; font-weight: 400; text-decoration: underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .eael-accordion-list a { color: #212121; font-weight: 400; text-decoration: underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .eael-accordion-list a:hover { color: #44BBA4; font-weight: 400; text-decoration: underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .elementor-cta__description a { color: #212121!important; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .elementor-cta__description a:hover { color: #44BBA4!important; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } /*Image caption*/ .widget-image-caption.wp-caption-text { font-family: Helvetica, Sans-serif; font-size: 14px!important; color: #666666!important; font-weight: 300!important; padding-top: 10px; } /*Blog and News Listing*/ .elementor-post__read-more { border-bottom: 3px solid #44BBA4; } .elementor-post-navigation__separator { margin: 20px !important; } /*Hubspot Forms*/ .hs-richtext.hs-main-font-element h1, .hs-richtext.hs-main-font-element p { display: none } fieldset.form-columns-1 { margin-bottom: 1em !important; } fieldset.form-columns-2 { margin-bottom: 1em !important; } fieldset.form-columns-1 .hs-input { width: 100% !important; padding: 1em; border: 1px solid rgba(0, 0, 0, 0.1); color: #212121; font-size: 14px; font-weight: 200; } fieldset.form-columns-2 .hs-input { padding: 1em; border: 1px solid rgba(0, 0, 0, 0.1); color: #212121; font-size: 14px; font-weight: 200; } .input > ul > li > label > .hs-input { width:10px !important; margin: 5px 0 0 0; } .input > ul > li > label > span { line-height: 1.5em; color: #212121; font-size: 14px; font-weight: 200; padding-bottom: 1em; } .input > ul > li > label > input[type='radio'] { margin-right: 10px; } .input > ul > li > label > input[type='checkbox'] { margin-right: 10px; } .hs-form label { color: #212121; font-family: Futura-pt-bold, Helvetica, "Open Sans"; font-size: 14px; font-weight: 700; margin-bottom: 10px; } .hs-form-required { color: #e83a3a!important; } .hs-form p { color: #212121; font-family: Helvetica, "Open Sans"; font-size: 14px; font-weight: 200; } .hs-form .hs-field-desc { color: #212121; font-family: Helvetica, "Open Sans"; font-size: 14px; font-weight: 200; margin-bottom: 10px; } .hs-form ul.inputs-list { list-style-type: none; } .hs-richtext a { color: #212121!important; font-weight: 400; text-decoration:underline solid #44BBA4 2px; } .hs-richtext a:hover { color: #44BBA4!important; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; } .hs-form .grecaptcha-badge { margin-bottom:20px; margin-top:-30px; } .hs-form .hs-error-msg { color: #e83a3a!important; font-family: Helvetica, "Open Sans"; font-size: 14px; font-weight: 400; } .hs-form input.hs-button.primary.large { font-family: Futura-pt-bold, "Open Sans"; font-size: 18px; text-transform: none; line-height: 0px; font-weight: 900; color: #FFFFFF; background-color: #44BBA4; border: 3px solid #44BBA4 !important; padding: 25px 5px 25px 5px; border-radius: 80px; box-shadow: 1px 2px 15px 0px rgb(0 0 0 / 20%); width: 100%; } .hs-form input.hs-button.primary.large:hover { color: #FFFFFF; background-color: #44BBA4; border: 3px solid #44BBA4 !important; box-shadow: 1px 2px 15px 0px rgb(0 0 0 / 40%); } .hs-web-interactive-inline a { color: #212121; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; } .hs-web-interactive-inline a:hover { color: #44BBA4; font-weight: 400; text-decoration:underline solid #44BBA4 2px!important; -webkit-text-decoration-line: underline !important; -webkit-text-decoration-color: #44BBA4 !important; -webkit-text-decoration-style: solid !important; -webkit-text-decoration-thickness: 2px !important; }