.custom-heading-underline{
text-decoration: underline;
text-decoration-color: currentcolor;
text-decoration-thickness: auto;
text-decoration-color: #018079;
text-decoration-thickness: 6px;
text-underline-offset: 8px;
}
@media (max-width: 768px) {
.custom-heading-underline{
text-decoration-thickness: 4px;
}
}
.custom-heading-underline-smaller{
text-decoration: underline;
text-decoration-color: currentcolor;
text-decoration-thickness: auto;
text-decoration-color: #018079;
text-decoration-thickness: 4.5px;
text-underline-offset: 8px;
}
@media (max-width: 768px) {
.custom-heading-underline-smaller{
text-decoration-thickness: 3px;
}
}
.lexfortis-grayscale-logo{
filter: grayscale(100%);
transition: all 0.3s ease-in-out;
}
.lexfortis-grayscale-logo:hover{
filter: grayscale(0%);
}
.elementor-widget-spaciaz-iconbox .elementor-iconbox-item:hover{
background-color: #018079;
transition: all 0.3s ease-in-out;
}
.elementor-widget-spaciaz-iconbox .elementor-iconbox-item .iconbox-title{
transition: all .3s ease-in-out;
}
.elementor-widget-spaciaz-iconbox .elementor-iconbox-item:hover .iconbox-title{
color: white;
}
.elementor-widget-spaciaz-iconbox .elementor-iconbox-item:hover .iconbox-desc{
color: white;
}
.elementor-widget-spaciaz-iconbox .elementor-iconbox-item .iconbox-desc{
transition: all .3s ease-in-out;
}
.lexfortis-contact-form label{
margin-bottom: 5px;
display: inline-block;
}
.lexfortis-contact-form .wpcf7-form-control{
margin-bottom: 15px !important;
background: #EEF6F6 !important;
padding: 16px 25px 16px 25px !important;
}
.lexfortis-contact-form textarea.wpcf7-form-control{
height: 130px !important;
resize: none
}
.lexfortis-contact-form .red{
color: red;
}
.lexfortis-contact-form .disclaimer{
font-size: 14px;
margin-bottom: 15px;
}
.lexfortis-contact-form .elementor-button-text{
color: white !important;
text-transform: none !important;
}
@media (max-width: 768px) {
.spaciaz-mobile-nav .site-branding img{  
width: 180px;
margin-left: 0;
}
}