.escritura .typed-element {
color: #bd1f1b;
}
.main-navigation {
font-family: 'Source Sans Pro';
} .contact-popup {
background-color: #f5f5f5;
}
.contact-popup input {
border-color: #494949 !important;
}
.contact-close {
color: #494949;
}
.contact-block i {
color: #bd1f1b;
} .featured-item {
border-color: #f2c9cd !important;
} .facts-icon > i {
color: #c60e0e;
} #panel-225-1-0-0 div.portfolio-content {
background-color: #5a1118;
}
#panel-225-1-0-0 .portfolio-content h4 {
color: white;
}
#panel-225-1-0-0 .portfolio-content h4 a {
border-bottom-color: white;
} .sb-image-info {
background-color: #5a1118 !important;
}
.sb-image-info .sb-image-title {
background-color: #5a1118 !important;
} div.wpcf7-recaptcha {
margin-bottom: 15px;
} .mobile-branding {
background-color: white;
}  .logged-in .ld-login-button {
display: none !important;
}.so-widget-sow-image-default-c67d20f9f743-225 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-c67d20f9f743-225 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-c67d20f9f743-225 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-c67d20f9f743-225 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}