@charset "utf-8";

:root {
	--color_primario: #981f36;;
	/*--color_secundario: rgba(165,179,112,1.00);;
	--color_fondo_primario: rgba(192,63,68,0.20);;/*
	--color_texto: rgba(71,83,96,0.20);;
	--secondcolor: rgba(0,166,202,1.00);;*/
}

/* MENU */
.header-multi-row .header-wrapper #sp-header .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item.active>a, .header-multi-row .header-wrapper #sp-header .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item:hover>a {
    color: #FFFFFF;
}
.btn.sppb-btn-secondary, .btn.btn-secondary, .sppb-btn.sppb-btn-secondary, .sppb-btn.btn-secondary {
    background-color: var(--color_primario) !important;
    border-color: var(--color_primario) !important;
    color: #fff !important;
}
#sp-bottom {border-top: #e9ecef 4px solid;}
.burger-icon>span {background-color: var(--color_primario);}
/*WHATSAPP*/
.is-bottom_right {bottom: 10px !important;}
.sp-scroll-up {bottom: 68px !important;}
/*
X-Small				None	<576px
Small				sm		≥576px
Medium				md		≥768px
Large				lg		≥992px
Extra large			xl		≥1200px
Extra extra large	xxl		≥1400px
*/
/*X-Small*/
@media (max-width: 575px){
#sp-top-bar {display: none;}
.header-multi-row .header-wrapper #sp-header {
	background: #e4e4e4;
	border-bottom: solid 4px var(--color_primario);
} 
}
/*sm*/
@media (min-width: 576px) and (max-width: 767px){
#sp-top-bar, .header-multi-row .header-wrapper #sp-header-topbar {display: none !important;}
.header-multi-row .header-wrapper #sp-header {
	background: #e4e4e4;
	border-bottom: solid 4px var(--color_primario);
} 
}
/*md*/
@media (min-width: 768px) and (max-width: 991px){
#sp-top-bar, .header-multi-row .header-wrapper #sp-header-topbar {display: none !important;}
.header-multi-row .header-wrapper #sp-header {
	background: #e4e4e4;
	border-bottom: solid 4px var(--color_primario);
} 
}
/*lg*/
@media (min-width: 992px) and (max-width: 1199px){
.sp-module.header-bt-contactar {display: none;}
}
/*xl*/
@media (min-width: 1200px) and (max-width: 1399px){
	#sp-menu {padding-left: 80px;}
}
/*xxl*/
@media (min-width: 1400px){
	
}