/*barra de cabecera blanca*/
.sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9, .sppb-row-column {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}

#sp-top-bar {   background: #FFF;   color: #FFFFFF; }
#sp-header { background: #9e1325; }

@media (min-width: 1200px) {   .header-2#sp-header::before {     background: #9e1325;   } }
@media (min-width: 1200px) {   .header-2#sp-header > .container {     background: #9e1325;   } }
@media (min-width: 1200px) {   .header-2#sp-header > .container::before {     border-top: 70px solid #9e1325;  } }
@media (min-width: 1200px) {   .header-2#sp-header > .container::after {     border-top: 70px solid #9e1325;   } }


.form-control {
display: block;
  width: 100px;
  padding: 0.375rem 0.75rem;
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 2;
  color: #212529;
  background-color: rgba(255, 255, 255, 0.175);
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-top-color: rgb(185, 83, 96);
  border-right-color: rgb(185, 83, 96);
  border-bottom-color: rgb(185, 83, 96);
  border-left-color: rgb(185, 83, 96);
  appearance: none;
  border-radius: 0.125rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
input.form-control, select.form-control {   height: calc(2.0em + 0.09rem + 1px); }
.form-control::placeholder { color: #d19ea5; opacity: 1; }

/**/
.sppb-addon-accordion.accordion-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading::after {
  background: #9e1325;
  color: #FFFFFF;
}

/*CONFIGURACION MENU 2*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {   color: #2b2b2b; }

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #FFF;
  display: block;
  background-color: #c71f35;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a::before {   background: #fff; }

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #FFF;
  background-color: #107940;
  display: block;
}

/*BREAD CRUBMS*/
.sp-page-title {
  background-color: #212529;
  padding: 50px 0 0;
  background-repeat: no-repeat;
  background-position: 50% 90%;
  background-size: auto;
}

.sp-page-title .breadcrumb {   background: #7a7a7a; }

.header-2 + #sp-titles .sp-page-title .breadcrumb {
  padding-left: 15px;
  clip-path: polygon(0 0, calc(100% - 0px) 0, 100% 100%, 0 100%);
  width: 100%;
}