#link_lista_precios{
	cursor:pointer;
}
.click_precios{
	background-color:#e67817;
	padding:5px 20px;
	display: inline-block;
	margin:0px 20px;

}

.click_precios a{

	color:#FFF !important;
}


.click_precios a:hover{
	color:#010101 !important;
}

.to-cart, .product-desc-link{
	cursor:pointer;
}

.product-desc-link:hover{
color: #212121;
}
.cruz_general {
	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
	z-index:1000;
}

.cruz_general i{
	font-size:30px !important;
	color:#FFF !important;
}

.cruz_general i:hover{
	color:#e67817 !important;
}
.cont_textos_catalogo{
	max-width:650px;
	font-size:15px;
	text-align: left;

	margin:auto;
	position:relative;
	padding:20px 40px;
	border: 1px solid rgba(77, 77, 77, 0.1);
	margin-bottom:0px !important;
	padding-bottom:0px !important;



}




.modal_general {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20000;
display: none;
  background-color:rgba(15,15,15,0.7);
  cursor:default;
}

#texto_modal_general {
	color:#FFF;
	font-size:20px;
	text-align:center;
	margin:auto;
}

.div_tabla{
display:inline-table;
table-layout: fixed;
width:100%;
height:100%;
}

.div_celda{
display:table-cell;
vertical-align: middle;
position:relative;

}











.altura_td{
	height:40px;
}
.ancho_td{
	width:40px;
}



.slider-caption .naranja_texto_slider{
	color:#e67817;
	background-color:rgba(255,255,255,0.8);
	display: table-cell;
padding: 0px 20px;
}

.slider-caption .naranja_texto_slider2{
	color: #FFF;
	background-color:#e67817;
	display: table-cell;
padding: 0px 20px;
}
.col-md-4_MAB{
	width:33.33333333%;
	position:relative;min-height:1px;padding-right:15px;padding-left:15px;
	float:left;
}

.col-md-4_MAB .banner{
	margin-bottom:0px;
}
.form_busca_MAB{
padding:20px !important;
margin-bottom:18px;
}

.form_busca_MAB .filter-title{
	padding-bottom: 8px;
	color:#e67817;
	font-weight:bold;
	font-size:18px;
}

.form_busca_MAB td {
    padding:0px;
}

.form_busca_MAB td i{
	font-size:40px;
	padding-left: 4px;
	padding-top:1px;
	background-color: #e67817;
	color: #FFF;
	cursor:pointer;
}

.form_busca_MAB td i:hover{
background-color: #101010; 
}

.form_icon_busca_MAB{
width:14% !important;
text-align: left !important;
float: right !important;
height:auto !important;
margin-right: 0px !important;
margin-left:2% !important;
cursor:pointer;
	background-color:#e67817;
    color: #FFF;
}
.form_icon_busca_MAB:hover{
color: #000;
}


.form_busca_MAB1, .form_busca_MAB2{
padding:0px  20px!important;
background-color: transparent;
border: none;
}

.form_busca_MAB input:not([type="radio"]):not([type="checkbox"]), .form_busca_MAB1 textarea{
	background-color:#f1f2f2;
	color:#6d6e71;
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;

}



.content_sidebar_MAB  .form_busca_MAB input:not([type="radio"]):not([type="checkbox"]), .content_sidebar_MAB .form_busca_MAB1 textarea{
padding-top:6px;
	padding-bottom:6px;
	font-size:14px;
}



.form_busca_MAB1 input:not([type="radio"]):not([type="checkbox"]), .form_busca_MAB textarea, .form_busca_MAB select{
	width:96%;

}

.form_busca_MAB2 input:not([type="radio"]):not([type="checkbox"]){
	width:100%;
	margin-bottom:20px;
	font-size:14px;

}

.form_busca_MAB1 select{
	
	  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
	
	
	background-color:#f1f2f2;
	color:#6d6e71;
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
	  background-image: url(../img/daema/home_Daema_arrow-select.png);
	  /*
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
	*/
	background-position: center right;
  background-repeat: no-repeat;

}




#select_producto_linea, #select_producto_marca, #select_medida_tipo_submenu{
background-image: url(../img/daema/home_Daema_arrow-select_blanco.png), url(../img/daema/bg_form_1.jpg);
color:#FFF;
background-color:#2b2726;
}

#select_producto_usos{
background-image: url(../img/daema/home_Daema_arrow-select_blanco.png), url(../img/daema/bg_form_2.jpg);
color:#FFF;
background-color:#2b2726;
}

#select_producto_equipos, #select_producto_marca_2, #select_medida_equipo_submenu{
background-image: url(../img/daema/home_Daema_arrow-select_blanco.png), url(../img/daema/bg_form_3.jpg);
color:#FFF;
background-color:#2b2726;
}

#select_producto_todas{
background-image: url(../img/daema/home_Daema_arrow-select_blanco.png), url(../img/daema/bg_form_4.jpg);
color:#FFF;
background-color:#2b2726;
}





.content_sidebar_MAB .form_busca_MAB1 select{
padding-top:6px;
	padding-bottom:6px;
	font-size:14px;
}

.content_sidebar_MAB .form_busca_MAB td i {
    font-size: 33px;
}

.form_busca_MAB1 select:focus, .form_busca_MAB2 select:focus {
  border-color: #e67817;
  outline: 0;
}


.marge_MAB1{
	width:100%;
	height:80px;
}

.titulo_sidebar_MAB{
	font-size:18px !important;
}
.content_sidebar_MAB{
	border:none !important;
}

.content_sidebar_MAB .form_busca_MAB{
padding: 0px 0px !important;
}
.content_sidebar_MAB .form_busca_MAB .filter-title{
font-size: 16px;
}
.content_sidebar_MAB{
	padding:15px 0px !important;
}

.content_sidebar_MAB .form_busca_MAB .altura_td{
	height:32px;
}
.content_sidebar_MAB .form_busca_MAB .ancho_td{
	width:32px;
}

.separador_linea_sidebar_MAB{
	width:100%;
	height:1px;
	background-color:#e67817;
	margin-top:30px;
	margin-bottom:30px;
}
.indez_MAB{
	z-index:1;
}
.forms_productos .form_busca_MAB {
    padding: 0px 0px !important;
}

.forms_productos .form_busca_MAB select {
    width: 100%;
}

.text_align_right_center_MAB{
	text-align:right;

}
.text_align_left_center_MAB{
	text-align:left;

}

.box_MAB {
width: 100%;
position:relative;

}

.box_MAB:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.content_box_MAB {
position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;

	/*
	margin: 20px;
	padding: 20px;
	*/
text-align: center;

	 
}

.box2_MAB {
width: 100%;
position:relative;

}

.box2_MAB:before {
	content: "";
	display: block;
	padding-top: 46%;
}

.content_box_MAB2 {
position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;

	/*
	margin: 20px;
	padding: 20px;
	*/
text-align: center;

	 
}

.bnn_home_footer{

	background-size: cover;
	background-blend-mode: multiply;
	max-width:560px !important;
	

}
.tipo_bnn_home_footer{
	font-size:24px;

}
.idioma_MAB a{
	color:#4d4d4d;
}

.idioma_MAB a:hover{
	color:#e67817;
}

.site_logo_MAB img{
	max-width:360px !important;
	width:100% !important;
	padding:30px 30px;
}

.padding_topnav_MAB{
	padding-top:10px;
	padding-bottom:10px;

}
.padding_arreglo_top{
	padding-top:0px;
	}


.novedades_MAB{
	background-image:none;
	
	}
	
.novedades_MAB::before {
    background-color: transparent;
}
.novedades_MAB .bg-module::before {
	background-color: transparent;
}
.item_carrusel_MAB{

}

.owl-carousel .owl-item img {
    width: auto !important;
	    margin: auto;
}
.owl-dot {
    background-color: #ddb99e;
}

.show_hide_MAB{
display:none;
}
.show_hide_MAB_sub_campos{
display:none;
}




.boton_tipo_select_MAB{
	background-color:#090;
font-size: 16px;
color:#FFF;
padding: 7px 10px;

background-color: #2b2726;
background-image: url(../img/daema/bg_form_4.jpg);
background-position: center right;
background-repeat: no-repeat;
cursor:pointer;
}
.boton_tipo_select_MAB:hover{
	color:#e67817;
}



.ps_1 {
   -webkit-animation: titileo_anim_MAB 0.5s infinite;
   -moz-animation: titileo_anim_MAB 0.5s infinite;
   -o-animation: titileo_anim_MAB 0.5s infinite;
    animation: titileo_anim_MAB 0.5s infinite;
}
.ps_2 {
   -webkit-animation: titileo_anim_MAB 1s infinite;
   -moz-animation: titileo_anim_MAB 1s infinite;
   -o-animation: titileo_anim_MAB 1s infinite;
    animation: titileo_anim_MAB 1s infinite;
}
.ps_3 {
   -webkit-animation: titileo_anim_MAB 1.5s infinite;
   -moz-animation: titileo_anim_MAB 1.5s infinite;
   -o-animation: titileo_anim_MAB 1.5s infinite;
    animation: titileo_anim_MAB 1.5s infinite;
}







#campos_derecha_por_medida{
	display:none;
}
















@keyframes titileo_anim_MAB {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes titileo_anim_MAB{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes titileo_anim_MAB{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes titileo_anim_MAB{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}


.titulos_servicios {
    font-size: 2rem;
    color: #212121;
}


.cont_img_servicios{	
	background-color:#C60;	
	background-repeat:no-repeat;
	background-size: cover;
	background-position:center;
	min-height:387px;
	}
	
	.cont_img_servicios_1{
	background-image:url(../../imagenes/servicios/Servicios1.jpg);	
	}
		.cont_img_servicios_2{
	background-image:url(../../imagenes/servicios/Servicios2.jpg);	
	}
		.cont_img_servicios_3{
	background-image:url(../../imagenes/servicios/Servicios3.jpg);	
	}
		.cont_img_servicios_4{
	background-image:url(../../imagenes/servicios/Servicios4.jpg);	
	}

.separador_horizontal_30{
	width:100%;
	height:30px;

}
.separador_horizontal_20{
	width:100%;
	height:20px;

}

.margen_left_contacto{


}

.con_logos_otros{
	position:absolute;
	z-index:1000;
right: 40px;
top: 28px;
}
.logos_otros{
	float:left;
}
.main-header-content{
	position:relative;

}

.con_logos_otros2{
	position: absolute;
	top:3px;
	display:none;

}

.con_logos_otros2 img {
    max-height: 45px;
}

.carteles_formu{
float: left;
padding: 4px 15px;
margin-top: 20px;
font-size: 14px;
line-height: 16px;
letter-spacing: 1px;
display:none;
}

#exito_mail, #enviando_mail{
background-color: #e67817;
color: #FFF;
}

#error_mail{
background-color: #E32B2B;
color: #FFF;
}


.carteles_formu_suscripcion{
float: left;
padding: 4px 15px;
margin-top: 20px;
font-size: 14px;
line-height: 16px;
letter-spacing: 1px;
display:none;
}

#exito_mail_suscripcion, #enviando_mail_suscripcion{
background-color: #e67817;
color: #FFF;
}

#error_mail_suscripcion{
background-color: #E32B2B;
color: #FFF;
}

#error_login{
	background-color: #E32B2B;
	color: #FFF;
	font-size: 1.3rem;
	}

#exito_login{
	background-color: #008800;
	color: #FFF;
	font-size: 1.3rem;
	}




	
@media (max-width: 1200px){
.post-body_mab{
	min-height:297px;
	

}

.td_mab_banners_bajos1{
	padding: 10px 15px !important;	
	}
	.td_mab_banners_bajos2{
	padding: 10px 5px !important;	
	}
	.td_mab_banners_bajos3{
	padding: 10px 20px !important;	
	}
}

@media (max-width: 991px){
	
	
.con_logos_otros{
right: 20px;
top: 40px;
}
.con_logos_otros img{
	max-height:60px;
}
	
	
.td_mab_banners_bajos1{
	padding: 10px 10px !important;	
	}
	.td_mab_banners_bajos2{
	padding: 10px 5px !important;	
	}
	.td_mab_banners_bajos3{
	padding: 10px 20px !important;	
	}	
	

.post-body_mab{
	min-height:0px;
	

}
.tipo_bnn_home_footer{
	font-size:18px;
}
}

@media (max-width: 768px){
.bnn_home_footer{
	float:none !important;
	margin-left:auto !important;
	margin-right:auto !important;
	

}
.tipo_bnn_home_footer{
	font-size:28px;

}

}

@media (max-width: 400px){
.site_logo_MAB img{
	max-width:280px !important;

}
.tipo_bnn_home_footer{
	font-size:28px;

}
}

@media (max-width: 991px){
.text_align_right_center_MAB, .text_align_left_center_MAB{
	text-align: center;

}
.padding_arreglo_top{
	padding-top:10px;
	}
}



@media screen and (max-width:700px){
.col-md-4_MAB{
	width:100%;
	position:relative;min-height:1px;padding-right:15px;padding-left:15px;
	float: none;
	text-align:center;
}
.col-md-4_MAB .banner{
	margin-bottom:30px;
	
}



.con_logos_otros{
	display:none;
}
.con_logos_otros2{

	display: block;

}

	
}





