/*
Theme Name:     Stayer
Theme URI:      https://salonsoweb.es
Description:    Hello-elementor child theme.
Author:         Santiago Alonso (@salonsoweb)
Author URI:     https://salonsoweb.es
Template:       hello-elementor
Version:        0.1.0
*/

/*colores*/
body{
	--rojo: #E0241C;
	--verde: #017249;
	--gris: #333531;
	--naranja: #F96A31;
	--rojo-comp: #ffffff;
	--verde-comp: #ffffff;
	--gris-comp: #ffffff;
	--naranja-comp: #ffffff;
}

/*Estilos enlaces*/
a{color:var(--rojo);}
div[data-elementor-type="wp-page"] .elementor-widget-container p a,
div[data-elementor-type="wp-page"] .elementor-widget-container label a,
div[data-elementor-type="wp-page"] .elementor-widget-container li a{color:inherit; text-decoration: underline;text-decoration-color: #E0241C;}
div[data-elementor-type="wp-page"] .elementor-widget-container p a:hover,
div[data-elementor-type="wp-page"] .elementor-widget-container li a:hover{color:var(--rojo);text-decoration-color: black;}

/*Página simple*/
.simple-page h2,.simple-page h3,.simple-page h4,.simple-page h5{text-transform: uppercase;}
.simple-page h2{color:var(--rojo); font-weight:600; font-size:1.5em;}
.simple-page h3{font-weight:500; font-size:1.3em; border-left:4px solid var(--rojo); padding-left:10px;}
.simple-page h4{font-weight:600; font-size:1.1em;}

/*Estilos corporativos*/
h1 .model, h2 .model, .corp{color: var(--rojo);}
.no-margin p{margin-bottom:0;}
iframe{margin:20px 0;}

/*Botones vacíos*/
a.elementor-button[href=""]{display:none;}

.new_rojo > .elementor-column-wrap{background-color: var(--rojo) !important;}
.new_verde > .elementor-column-wrap{background-color: #017249 !important;}
.new_naranja > .elementor-column-wrap{background-color: #F96A31 !important;}
.new_negro > .elementor-column-wrap{background-color: #000000 !important;}
	.new_negro h3 a{color:white !important;}
	.new_negro .elementor-button{background: var(--rojo) !important;}
	.new_negro .elementor-button:hover{background: white !important;}


/*Stayer Catálogo: archivo productos*/
.ficha-tecnica { list-style: none; padding: 0; display: table; width: 100%}
.ficha-tecnica li { display: table-row; line-height: 1.5em;}
.ficha-tecnica.preview li{font-size:14px;color:#5F5F5F;}
.ficha-tecnica li:nth-child(even) {background: #f6f6f6;}
.ficha-tecnica li>span { border-bottom: 1px solid #dfdfdf; display: table-cell; padding: 3px 3px 3px 5px;}
.ficha-tecnica li>span:last-child{text-align:right;}

.archive_producto{margin: 0 10px;}

/*Stayer Catálogo: listado categorías*/
.st-catalogo-st_prod_cat-list{margin:0; padding:0; display:flex; flex-wrap: wrap;}
.st-catalogo-st_prod_cat-list li {
    display: inline-block;
    flex: 1 0 25%;
    text-align: center;
    box-sizing: border-box;
	padding: 20px;
	text-transform: uppercase;
}
.st-catalogo-st_prod_cat-list li h4{font-size:1.2rem;}
.imagen_vista_previa {
    width: 220px;
	height: 160px;
	max-width: 100%;
    /*border: 2px solid var(--gris);*/
	display: inline-block;
	/*background-size: cover;*/
	background-size:contain;
	background-repeat: no-repeat;
    background-position: center center;
}
#breadcrumbs a{text-transform: uppercase;}

@media (max-width:550px){
	.st-catalogo-st_prod_cat-list li{flex:1 0 100%;}
}


/*Config colores*/
.category-color-rojo .imagen_vista_previa{border-color: var(--rojo);}
.category-color-rojo a:hover{text-decoration-color:var(--rojo) !important;}
.category-color-rojo .cat-heading .elementor-widget-container{background-color:var(--rojo) !important; color:var(--rojo-comp) !important;}
.category-color-rojo .divider-color .elementor-divider-separator{border-top-color:var(--rojo) !important;}
.category-color-rojo #breadcrumbs span span span{color:var(--rojo);}

.category-color-verde .imagen_vista_previa{border-color: var(--verde);}
.category-color-verde a:hover{text-decoration-color:var(--verde) !important;}
.category-color-verde .cat-heading .elementor-widget-container{background-color:var(--verde) !important; color:var(--verde-comp) !important;}
.category-color-verde h1 .model, .category-color-verde h2 .model,.category-color-verde .corp{color:var(--verde);}
.category-color-verde .divider-color .elementor-divider-separator{border-top-color:var(--verde) !important;}
.category-color-verde #breadcrumbs span span span{color:var(--verde);}

.category-color-naranja .imagen_vista_previa{border-color: var(--naranja);}
.category-color-naranja a:hover{text-decoration-color:var(--naranja) !important;}
.category-color-naranja .cat-heading .elementor-widget-container{background-color:var(--naranja) !important; color:var(--naranja-comp) !important;}
.category-color-naranja h1 .model, .category-color-naranja h2 .model,.category-color-naranja .corp{color:var(--naranja);}
.category-color-naranja .divider-color .elementor-divider-separator{border-top-color:var(--naranja) !important;}
.category-color-naranja #breadcrumbs span span span{color:var(--naranja);}

/*Stayer Wiki*/
.wiki_temas .elementor-shortcode{display:flex; flex-wrap:wrap;}
.st_wiki_tema{ flex: 33.3%; max-width: 33.3%; padding:10px; text-align:center; min-width: 250px;}
.st_wiki_tema .content{padding:10px 15px; border:1px solid #A7A7A7; height:100%;}
@media (max-width:550px){
	.st_wiki_tema{flex: 100%; max-width: 100%;}
}


/*Cookies*/
.moove-gdpr-cookie-notice p{font-size: 20px !important; font-weight: 400 !important; padding: 60px !important; line-height: 1.3em !important; max-width: 800px !important;}
@media (max-width: 500px){
    .moove-gdpr-cookie-notice p{padding:20px !important;}
}
body #moove_gdpr_cookie_info_bar .mgbutton.moove-gdpr-infobar-reject-btn{font-weight:300 !important; background:#ed8479 !important; color:white !important;}