#ast-fixed-header .main-header-bar {
box-shadow: 0 1px 2px rgb(0 0 0 / 0%); 
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
padding: 20px;
}
.uael-close-custom-popup-edge-top-right {
top: 0.15em;
right: 0.15em;}
ul.gfield_checkbox{
display: flex;
width: 100%;
flex-flow: row;
flex-wrap: wrap;
flex-direction: row;}
ul.gfield_checkbox li{width: 20%;}
.uael-gf-check-default-yes .uael-gf-style.uael-gf-check-style .gform_body .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:checked:before, .uael-gf-check-default-yes .uael-gf-style.uael-gf-check-style .gform_body .ginput_container_consent input[type=checkbox]:checked:before, .uael-gf-style.uael-gf-check-style .gform_body .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:checked+label:before, .uael-gf-style.uael-gf-check-style .gform_body .ginput_container_consent input[type=checkbox]:checked+label:before {
content: "\0058";}
#testimonials2 img.alignleft {
margin-right: .5em;background-blend-mode: multiply;
}
#testimonials2 a {color: #fff !important;}
#testimonials2 a:hover {color: #333 !important;}
#testimonials2 img {margin-bottom:35px;}
#dinos h5 {font-size: 19px; font-weight: 500;}
.services-text {min-height: 350px;}
.ginput_container_email {margin-bottom: 44px; margin-top: 30px !important;}
.gform_legacy_markup_wrapper .gfield_required {display:none;}
.gform_legacy_markup_wrapper div.validation_error {
background-color: rgba(255, 255, 255, 0.45) !important;
color: #FB5F64 !important;
font-size: 1em;
font-weight: 500;
margin-bottom: 25px;
border-top: 2px solid #FB5F64 !important;
border-bottom: 2px solid #FB5F64 !important;
padding: 16px 0 16px 0;
clear: both;
width: 100%;
text-align: center;
}
.gform_validation_errors {
width: 100%;
border: 1px solid #FB5F64 !important;}
.gform_legacy_markup_wrapper .validation_message {
color: #FB5F64 !important;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: rgba(255, 255, 255, 0.45) !important;
margin-bottom: 6px !important;
border-top: 1px solid #FB5F64 !important;
border-bottom: 1px solid #FB5F64 !important;
padding-bottom: 6px;
padding-top: 8px;
padding-left: 8px !important;
box-sizing: border-box;
}
.single-post h2 {font-size: 35px;}
.single-post h3 {font-size: 28px;}
.single-post h4 {font-size: 22px;}
.sharedaddy {margin-top: 35px;}
.page-id-1427 .sharedaddy {display: none;}
@media only screen and (max-width:1240px){
.services-text {min-height: 350px;}
}
@media only screen and (max-width:1200px){
ul.gfield_checkbox li{width: 33.3%;}
.services-text {min-height: 350px;}
}
@media only screen and (max-width:1026px){
ul.gfield_checkbox li{width: 50%;}
input[type=submit] {font-size: .8em !important;letter-spacing: 1px !important;}
.uael-gf-btn-size-lg .uael-gf-style input[type=button], .uael-gf-btn-size-lg .uael-gf-style input[type=submit] {
padding: 20px 15px;}
.services-text {min-height: 250px;}
}
@media (max-width: 921px){
.single-post h2 {font-size: 23px;}
.single-post h3 {font-size: 18px;}
.single-post h4 {font-size: 16px;}
.ast-single-post .entry-title, .page-title {
font-size: 34px;}
}
@media only screen and (max-width:600px){
.single-post h2 {font-size: 23px;}
.single-post h3 {font-size: 18px;}
.single-post h4 {font-size: 16px;}
ul.gfield_checkbox li{width: 100%;}
}
@media (min-width: 922px){
.single-post #primary { width: 80% !important;}
.single-post #secondary { width: 20% !important;}
}