@import "menu.css";

/*
Botones
*/

div.hero-slider .sp-slider-content-align-center .sp-slider-btn-text,
div.hero-slider .sp-slider-content-align-left .sp-slider-btn-text,
div.hero-slider .sp-slider-content-align-right .sp-slider-btn-text {
    color: #fff!important;
    background-color: transparent;
    border: 1px solid #E01B15!important
}

div.hero-slider .sp-slider-content-align-center .sp-slider-btn-text:hover,
div.hero-slider .sp-slider-content-align-left .sp-slider-btn-text:hover,
div.hero-slider .sp-slider-content-align-right .sp-slider-btn-text:hover {
    background-color: #E01B15!important;
}

div.hero-slider .sp-slider-content-align-center .sppb-sp-slider-icon,
div.hero-slider .sp-slider-content-align-left .sppb-sp-slider-icon,
div.hero-slider .sp-slider-content-align-right .sppb-sp-slider-icon {
    background-color: #E01B15!important;
}

div.hero-slider.sp-slider .sp-nav-control .nav-control:hover {
    color: #E01B15!important;
}

.sp-page-title .sp-page-title-heading:before,
#sppb-addon-1557905090108 .sppb-divider {
    background-color: #E01B15!important;
}


/*
Titulos
*/

div.sppb-addon-header h2.sppb-addon-title,
h2,
.sp-page-title .sp-page-title-heading,
.sp-page-title .sp-page-title-sub-heading {
    color: #E01B15!important;
}

h2.sppb-sp-slider-title {
    color: #fff!important
}

div.hero-slider .sp-slider-content-align-center,
div.hero-slider .sp-slider-content-align-left,
div.hero-slider .sp-slider-content-align-right {
    padding: 65px 50px!important;
}

.sppb-btn-primary.sppb-btn-outline {
    border: 1px solid #E01B15;
}

.btn-primary,
.sppb-btn-primary,
.sppb-btn-primary.sppb-btn-outline {
    border-color: #E01B15;
    color: #E01B15!important;
}

.sppb-btn-primary.sppb-btn-outline:focus:hover,
.sppb-btn-primary.sppb-btn-outline:hover:hover {
    border-color: #E01B15;
    background-color: #E01B15;
    color: #fff!important;
}

.process-help .sppb-addon-image-layout-content {
    width: 100%;
}

.process-help:before,
.process-help:after {
    background-image: none!important;
}

.process-help .sppb-addon-content .sppb-addon-image-layout-wrap .sppb-row {
    background-color: #000000;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.process-help:hover .sppb-addon-content .sppb-addon-image-layout-wrap .sppb-row {
    background-color: #E01B15;
}

.sppb-btn-success,
.formulario-contacto-losmorochos #btn-1579897474045 {
    border-color: #E01B15;
    color: #E01B15!important;
    background-color: transparent!important;
}

.sppb-btn-success:hover,
.formulario-contacto-losmorochos #btn-1579897474045:hover {
    background-color: #E01B15!important;
    border-color: #E01B15;
    color: #fff!important;
}

.sppb-btn-success.focus,
.sppb-btn-success:focus,
.formulario-contacto-losmorochos #btn-1579897474045:focus {
    color: #fff!important;
    box-shadow: 0 0 0 3px rgba(224, 27, 21, .5)!important;
}

.sppb-text-success {
    color: #fff!important;
}

.formulario-contacto-losmorochos label {
    display: none!important;
}

body.itemid-135 h2 {
    color: #ffffff!important;
}

.sp-page-title .sp-page-title-heading {
    max-width: 100%!important
}

.sppb-row-container .sppb-column-addons .justificado {
    text-align: justify!important;
}