/*
Theme Name: Chateau Child
Theme URI: https://chateau.qodeinteractive.com
Description: A child theme of Chateau
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: chateau
Template: chateau
*/


/*

	color rojo: #bd1031;

*/





/* PLUGIN DEL TIEMPO */

.splw-lite-wrapper .splw-lite-current-temp span.cur-temp {
	font-family: "Barlow Condensed",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	display: inline;
	color:#000;
}

.splw-lite-current-temp .temperature-scale {
	font-size: 14px;
	line-height: 20px;
	display: inline;
	font-weight: 400;
	color:#000;
}

.qodef-header--transparent .splw-lite-wrapper .splw-lite-current-temp span.cur-temp, .qodef-header--transparent  .splw-lite-current-temp .temperature-scale{
	color:#fff;
}

.qodef-header--sticky-display .splw-lite-wrapper .splw-lite-current-temp span.cur-temp, .qodef-header--sticky-display  .splw-lite-current-temp .temperature-scale{
	color:#000;
}

/*********************/




.qodef-header-sticky {
	border-bottom: 1px solid #bd1031;
}

.qodef-header--divided #qodef-page-header-inner {
	border-bottom-color: #bd1031 !important;
}

.home.qodef-header--divided #qodef-page-header-inner {
	border-bottom-color: transparent !important;
}

.qodef-header-navigation > ul > li > a .qodef-menu-item-text::after {
	top: 25px;
	background: #bd1031;
}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a {
	font-family: "Barlow Condensed",sans-serif;
	color:#000;
	font-style:normal;
	font-size: 16px;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
	background-color: rgba(255,255,255,0.9);
	border: none;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
	width: 190px;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul {
	display:none;
}

.qodef-header-navigation ul li a .qodef-menu-item-arrow {
	display:none;
}

.widget .qodef-search-form-button.qodef--has-icon svg {
	stroke-width: 1.5px;
	height: 18px;
}

#qodef-page-footer-top-area-inner p{
	font-size:14px;
	line-height: 20px;
}

#qodef-page-content-bottom{
	background-color:#edeef0;
}

#qodef-page-content-bottom-border {
	border-top: 1px solid #bd1031;
	border-top-width: 1px !important;
}

#qodef-page-footer-top-area-border {
	border-top: 1px solid #bd1031;
}

#qodef-page-footer-top-area .qodef-grid-item:nth-child(1) #block-54{
	margin-top:124px;
}

#qodef-page-footer-top-area .qodef-grid-item:nth-child(2) #block-60 .wp-block-image img{
	width:200px;
}

#qodef-page-footer-top-area .qodef-grid-item:nth-child(3) #block-59{
	margin-top:124px;
}

#qodef-page-footer-bottom-area-border {
	border-top-color: #bd1031 !important;
}

#qodef-page-content-bottom #qodef-page-content-bottom-inner {
	padding: 50px 0 50px;
}

#qodef-page-content-bottom-inner .top{
	margin-bottom:40px;
	width:1400px;
}

#qodef-page-content-bottom-inner .top p{
	font-size:12px;
	color:#000;
	margin:0px;
	line-height: 18px;
	text-align: center;
}

#qodef-page-content-bottom-inner .bottom{
	margin-bottom:40px;
	width:1400px;
}

#qodef-page-content-bottom-inner .bottom .uno img{
	margin-left:50px;
}

#qodef-page-content-bottom-inner .bottom .tres img{
	margin-left:50px;
}

#qodef-page-footer #qodef-page-footer-bottom-area .copy{
	float:left;
	font-family: "Barlow Condensed",sans-serif;
	font-size: 12px;
	color:#000;
	text-transform:uppercase;
	font-style:normal;
	font-weight:500;
}

#qodef-page-footer #qodef-page-footer-bottom-area #block-64{
	margin-top: 20px;
	margin-bottom: 20px !important;
}

#qodef-page-footer #qodef-page-footer-bottom-area .legales{
	float:right;
}

#qodef-page-footer #qodef-page-footer-bottom-area .legales a{
	font-family: "Barlow Condensed",sans-serif;
	font-size: 12px;
	color:#000;
	text-transform:uppercase;
	font-style:normal;
	font-weight:500;
	margin-left:100px;
}

.conSombra {
	text-shadow: 2px 2px 2px #000000b5 !important
}

h2, .qodef-h2 {
	letter-spacing: 0px;
}

.qodef-h3, h3 {
	letter-spacing: 0px;
}

h5, .qodef-h5 {
	letter-spacing: 0px;
}

.qodef-section-title .qodef-m-subtitle {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.home header#qodef-page-header{
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));
}

.qodef-section-title .qodef-m-subtitle{
	font-style:normal;
	font-family: "Barlow Condensed",sans-serif;
	font-size:27px;
	letter-spacing:0px;
}

.qodef-button.qodef-layout--discontinuous {
	letter-spacing:0px;
}

.qodef-button.qodef-layout--discontinuous .qodef-disc-btn {
	background-color: #bd1031;
}

.page-id-187 .historia .elementor-widget-container .qodef-m-image img{
	max-width:500px;
}

.page-id-187 .historia .elementor-widget-container .qodef-e-subtitle{
	font-style:normal;
	font-family: "Barlow Condensed",sans-serif;
	font-size:20px;
}

.page-id-187 .historia .elementor-widget-container .qodef-e-text{
	font-size:12px;
}

.page-id-187 .historia .elementor-widget-wrap .elementor-widget-chateau_core_button a{
	display:block;
	margin:auto;
	width: 145px;
}

#elementor-lightbox-slideshow-single-img{
	display:none !important;
}

.mfp-image-holder .mfp-bottom-bar {
	display: none;
}

.page-id-187 .vinos .tamanoMax{
	width:700px !important;
	margin:auto;
}

.page-id-187 .vinos .tamanoMax .qodef-grid-item .qodef-e-content .qodef-woo-product-title{
	color: #000;
	font-size: 30px;
	letter-spacing: 0px;
}

.page-id-187 .vinos .tamanoMax .qodef-grid-item .qodef-e-content .qodef-e-product-attributes{
	color: #bd1031;
	font-size: 20px;
	font-style:normal;
	font-family: "Barlow Condensed",sans-serif;
}

.page-id-187 .vinos .tamanoMax .qodef-grid-item .qodef-e-content .button{
	display:none;
}

.alineadoDer{
	text-align:right;
}

.centrado{
	text-align: center;
}

.page-id-10176 .comillas .qodef-testimonials-list{
	padding-bottom:50px;
}

.page-id-10176 .comillas .qodef-testimonials-list .qodef-e-inner {
	padding-bottom: 0px;
}

.page-id-10176 .comillas .qodef-testimonials-quote.abajo{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
	margin-bottom:0px;
}

.page-id-10176 .comillas .qodef-e-title.entry-title{
	color:#000;
	font-size:33px;
	width: 360px;
	margin: auto;
}

.page-id-10292 table td {
	border-right: 1px solid #000;
}

.page-id-10292 table tr {
	border: 1px solid #000;
}

.single-product .qodef-page-title .qodef-m-content {
	display:none;
}

.single-product .qodef-page-title{
	background-image: url("https://www.bodegasansixto.com/wp-content/uploads/2024/06/cabVinos-02.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 540px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
	border: 1px solid #bd1031;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-product-gallery .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
	border: 1px solid #bd1031;
}

.single-product #qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title{
	font-size:50px;
	font-weight: 400;
	color: #000;
	letter-spacing: 0px;
	margin-top: 80px;
}

.single-product #qodef-woo-page.qodef--single .entry-summary .price{
	display:none;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description{
	margin-top:0px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .subTit{
	font-size:27px;
	color:#bd1031;
	font-family: "Barlow Condensed",sans-serif;
	margin-top: 20px;
	margin-bottom: 60px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description p{
	font-size:14px;
	text-align:justify;
	line-height: 25px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .qodef-qi-button.qodef-layout--textual{
	color:#bd1031;
	background-image: url("https://www.bodegasansixto.com/wp-content/uploads/2024/05/icoDescargas.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 20px;
	padding-left: 30px !important;
	font-size: 14px;
	position: absolute;
	bottom: 0;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .qodef-qi-button.qodef-text-underline .qodef-m-text::after {
	height: 0px;
}

.single-product #qodef-woo-page.qodef--single .product_meta {
	display: none;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs{
	display:none;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation::after {
	background: #bd1031;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a{
	color:#000;
	letter-spacing: 0px;
	font-size: 18px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active::after {
	content: '';
	position: absolute;
	bottom: -14px;
	left: 0;
	width: 100%;
	height:2px;
	background-color: #bd1031;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-content {
	font-size:14px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-content span{
	color:#bd1031;
	font-family: "Barlow Condensed",sans-serif;
	font-size:20px;
	display: inline-block;
	margin-top: 20px;
	padding-left: 28px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-content span.variedad{
	background:transparent url("https://www.bodegasansixto.com/wp-content/uploads/2024/05/icoCata-01.png") no-repeat -10px center;
	background-size: 50px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-content span.color{
	background:transparent url("https://www.bodegasansixto.com/wp-content/uploads/2024/05/icoCata-02.png") no-repeat -10px center;
	background-size: 50px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-content span.aroma{
	background:transparent url("https://www.bodegasansixto.com/wp-content/uploads/2024/05/icoCata-03.png") no-repeat -10px center;
	background-size: 50px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-content span.boca{
	background:transparent url("https://www.bodegasansixto.com/wp-content/uploads/2024/05/icoCata-04.png") no-repeat -10px center;
	background-size: 50px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-content span.maridaje{
	background:transparent url("https://www.bodegasansixto.com/wp-content/uploads/2024/05/icoCata-05.png") no-repeat -10px center;
	background-size: 50px;
}

.single-product #qodef-woo-page.qodef--single .woocommerce-tabs #tab-description .qodef-tabs.qodef-layout--simple .qodef-tabs-content span.temperatura{
	background:transparent url("https://www.bodegasansixto.com/wp-content/uploads/2024/05/icoCata-06.png") no-repeat -10px center;
	background-size: 50px;
}

.single-product #qodef-woo-page.qodef--single .related{
	display:none;
}

.page-id-10110 .bgMapa .elementor-widget-wrap{
	background-size:330px;
}

.search-results h3, .search-results h4, .search-no-results h3, .search-no-results h4{
	color:#000;
}

.search-results input[type="search"], .search-no-results input[type="search"]{
	border-color: #bd1031;
	color: #000;
}

.search-results .qodef-search .qodef-search-form-button, .search-no-results .qodef-search .qodef-search-form-button{
	color: #bd1031;
}

.search-results .qodef-title--breadcrumbs, .search-no-results .qodef-title--breadcrumbs{
	display:none;
}

.page-id-6104 .colUno .elementor-widget-chateau_core_icon_with_text{
	margin-bottom: 6px;
}

.page-id-6104 .colDos .elementor-widget-chateau_core_icon_list_item{
	margin-bottom: 0px;
}

.page-id-6104 .colDos a, .page-id-6104 .colTres a{
	color:#333333;
}

.page-id-6104 .colDos a:hover, .page-id-6104 .colTres a:hover{
	color:#bd1031;
}

.page-id-6104 .colTres .qodef-e-title-text{
	line-height:26px;
}

.page-id-6104 input[type="date"], .page-id-6104 input[type="email"], .page-id-6104 input[type="number"], .page-id-6104 input[type="password"], .page-id-6104 input[type="search"], .page-id-6104 input[type="tel"], .page-id-6104 input[type="text"], .page-id-6104 input[type="url"], .page-id-6104 select, .page-id-6104 textarea{
	font-family: "Barlow Condensed",sans-serif;
	color:#000;
	border-color: #f2d0d7;
	font-style:normal;
}

.page-id-6104 .qodef-button.qodef-layout--discontinuous {
	color: #bd1031;
}

.page-id-6104 .datos .colUno .elementor-widget-chateau_core_section_title, .page-id-6104 .datos .colDos .elementor-widget-chateau_core_section_title, .page-id-6104 .datos .colTres .elementor-widget-chateau_core_section_title{
	margin-bottom:0px;
}

.page-id-6104 .datos .colUno p, .page-id-6104 .datos .colDos p, .page-id-6104 .datos .colTres p{
	font-size:14px;
}

.page-id-6104 .datos .qodef-section-title .qodef-m-subtitle-content {
	margin: 10px 0 0;
}

.page-id-6104 .datos .colDos .menosMarg .qodef-section-title .qodef-m-subtitle-content:nth-child(2) {
	margin: 4px 0 0;
}

.page-id-6104 .datos .colTres .qodef-icon-list-item .qodef-e-title-inner {
	width: 200px;
}

.page-id-6104 .datos .colUno .qodef-section-title .qodef-m-title, .page-id-6104 .datos .colDos .qodef-section-title .qodef-m-title, .page-id-6104 .datos .colTres .qodef-section-title .qodef-m-title{
	font-size:22px;
	padding-left: 28px;
}

.page-id-6104 .datos .colTres .qodef-section-title .qodef-m-title{
	padding-left: 23px;
}

.page-id-10540 .modula-item-content .description{
	font-style: normal;
	font-family: "Barlow Condensed",sans-serif;
	font-size: 25px !important;
	letter-spacing: 0px !important;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

.page-id-10540 .bgFondoEspec img.qodef-parallax-img{
	height: auto !important;
	width: 100% !important;
}

.page-id-10605  .modula-item-content .description{
	font-style: normal;
	font-family: "Barlow Condensed",sans-serif;
	font-size: 25px !important;
	letter-spacing: 0px !important;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

.page-id-10605 .bgFondoEspec img.qodef-parallax-img{
	height: auto !important;
	width: 100% !important;
}

.page-id-4627 .comillas .qodef-testimonials-list{
	padding-bottom:50px;
}

.page-id-4627 .comillas .qodef-testimonials-list .qodef-e-inner {
	padding-bottom: 0px;
}

.page-id-4627 .comillas .qodef-testimonials-quote.abajo{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
	margin-bottom:0px;
}

.page-id-4627 .comillas .qodef-e-title.entry-title{
	color:#000;
	font-size:33px;
	width: 470px;
	margin: auto;
}

.page-id-10902 .cronologia .qodef-horizontal-timeline{
	padding-bottom:100px;
}

.page-id-10902 .cronologia .qodef-horizontal-timeline .qodef-e-item .qodef-e-image-holder img{
	margin-left:35px;
}

.page-id-10902 .cronologia .qodef-horizontal-timeline .qodef-m-line {
	background-color: #bd1031;
}

.page-id-10902 .cronologia .qodef-e-date-range{
	font-size: 28px !important;
	color: #000 !important;
}

.page-id-10902 .cronologia .qodef-e-title{
	font-family: "Barlow Condensed",sans-serif !important;
	color: #bd1031 !important;
	font-style:normal !important;
	font-size:18px !important;
}

.page-id-10902 .cronologia .qodef-e-text{
	text-align: justify !important;
	color: #333333 !important;
	font-family: "Inter", Sans-serif !important;
	font-size: 14px !important;
	line-height: 25px !important;
}

.qodef-parallax-img-wrapper .qodef-parallax-img{
	width:100% !important;
	height:auto !important;
}

.page-id-10902 .datos .qodef-counter.qodef-layout--simple .qodef-m-digit{
	font-size:75px !important;
	font-weight:400;
}

.page-id-10902 .datos .numero {
	font-size:75px !important;
	font-weight:400;
	font-family: "Barlow Condensed",sans-serif;
	letter-spacing: .02em;
	line-height: 1;
	margin: 0px;
}

.page-id-10902 .datos .qodef-counter.qodef-layout--simple .qodef-m-title {
	font-size:25px !important;
	font-weight:400;
	letter-spacing:0px;
}

.page-id-10902 .datos .texto{
	font-family: "Barlow Condensed",sans-serif;
	font-size:25px !important;
	font-weight:400;
	margin-top: 20px;
}

.paginacion a:hover{
	font-weight:700;
}

.paginacion .activo{
	color:#bd1031;
	font-weight:700;
}

















/* DISPOSITIVOS MÓVILES */


@media (max-width: 767px) {

	#qodef-page-mobile-header {
		border-bottom: 1px solid #bd1031;
	}

	#qodef-page-footer-top-area-inner .qodef-alignment--space-between.qodef-col-num--3 .qodef-grid-item p br {
		display: block;
	}
	
	#qodef-page-mobile-header .qodef-mobile-header-logo-link {
		height: 55px !important;
	}

	.qodef-mobile-header-navigation {
		border-bottom: 1px solid #bd1031;
	}

	.qodef-mobile-header-navigation ul li ul li > a{
		font-family: "Barlow Condensed",sans-serif;
		color:#000;
		font-style:normal;
	}

	.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text::after {
		top: 25px;
		color: #bd1031;
	}

	.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow:hover {
		color: #bd1031;
	}

	.qodef-mobile-header-navigation > ul > li > a {
		color: #000;
	}

	.qodef-mobile-header-navigation ul li ul li ul{
		display:none !important;
	}

	.qodef-mobile-header-navigation ul li ul li .qodef-menu-item-arrow {
		display:none !important;
	}

	h2, .qodef-h2 {
		font-size: 25px !important;
	}

	.qodef-section-title .qodef-m-subtitle {
		font-size: 20px;
	}

	.page-id-187 .historia .elementor-widget-container .qodef-m-image {
		display:block;
		position:relative;
		width: 100%;
		padding: 0px !important;
		padding-top: 20px !important;
	}

	.page-id-187 .historia .elementor-widget-container .qodef-m-image img {
		max-width: 100%;
	}

	#qodef-page-content-bottom-inner .top {
		width: 100%;
		padding: 0px 20px;
	}

	#qodef-page-content-bottom-inner .bottom {
		width: 100%;
		padding: 0px 20px;
	}

	#qodef-page-content-bottom-inner .bottom .uno img {
		margin-left: 0px;
	}

	#qodef-page-content-bottom-inner .bottom .tres img {
		margin-left: 0px;
	}

	#qodef-page-footer-top-area .qodef-grid-item:nth-child(1) #block-54 {
		display: none;
	}

	#qodef-page-footer-top-area .qodef-grid-item:nth-child(3) #block-59 {
		margin-top: 0px;
	}

	#qodef-page-footer #qodef-page-footer-bottom-area .copy {
		float: none;
	}

	#qodef-page-footer #qodef-page-footer-bottom-area .legales {
		float: none;
	}

	#qodef-page-footer #qodef-page-footer-bottom-area .legales a {
		margin-left: 0px;
		display: block;
	}

	.page-id-10176 .comillas .qodef-e-title.entry-title {
		width: 100%;
	}

	.page-id-10292 table td {
		padding: 2px;
		font-size: 12px;
	}

	.single-product .qodef-page-title {
		min-height: 200px;
	}

	.single-product #qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
		margin-top: 0px;
		font-size: 25px;
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .subTit {
		font-size:20px;
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .qodef-qi-button.qodef-layout--textual {
		bottom: -30px;
	}

	.page-id-10540 .modula-item-content .description {
		font-size: 20px !important;
	}

	.page-id-10605 .modula-item-content .description {
		font-size: 20px !important;
	}

	.page-id-10902 .datos .qodef-counter.qodef-layout--simple .qodef-m-digit {
		font-size: 60px !important;
	}

	.page-id-10902 .datos .qodef-counter.qodef-layout--simple .qodef-m-title {
		font-size: 20px !important;
	}

	.page-id-10902 .datos .numero {
		font-size:60px !important;
	}


	.page-id-10902 .datos .texto{
		font-size:20px !important;
	}

	.page-id-10902 .cronologia .qodef-horizontal-timeline .qodef-e-item .qodef-e-content {
		width: 250px;
	}

	.page-id-10902 .cronologia .qodef-horizontal-timeline {
		padding-bottom: 0px;
	}

	.page-id-4627 .comillas .qodef-e-title.entry-title {
		font-size: 28px;
		width: 100%;
	}

	.page-id-4627 .imgTamano img{
		width:250px;
		height:auto;
	}




}


@media (min-width: 768px) and (max-width: 1023px) {

	#qodef-page-mobile-header {
		border-bottom: 1px solid #bd1031;
	}
	
	#qodef-page-mobile-header .qodef-mobile-header-logo-link {
		height: 55px !important;
	}

	.qodef-mobile-header-navigation {
		border-bottom: 1px solid #bd1031;
	}

	.qodef-mobile-header-navigation ul li ul li > a{
		font-family: "Barlow Condensed",sans-serif;
		color:#000;
		font-style:normal;
	}

	.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text::after {
		top: 25px;
		color: #bd1031;
	}

	.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow:hover {
		color: #bd1031;
	}

	.qodef-mobile-header-navigation > ul > li > a {
		color: #000;
	}

	.qodef-mobile-header-navigation ul li ul li ul{
		display:none !important;
	}

	.qodef-mobile-header-navigation ul li ul li .qodef-menu-item-arrow {
		display:none !important;
	}

	h2, .qodef-h2 {
		font-size: 35px !important;
	}

	.qodef-section-title .qodef-m-subtitle {
		font-size: 25px;
	}

	.page-id-187 .historia .qodef-item-showcase .qodef-m-items {
		left: 0%;
		width: 35%;
	}

	.qodef-item-showcase .qodef-m-image {
		width: 65%;
		padding: 0px !important;
		position:relative;
	}

	.page-id-187 .historia .elementor-widget-container .qodef-m-image img {
		max-width: 415px;
	}

	#qodef-page-footer-top-area .qodef-grid-item:nth-child(1) #block-54 {
		display: none;
	}

	#qodef-page-footer-top-area .qodef-grid-item:nth-child(3) #block-59 {
		margin-top: 0px;
	}

	#qodef-page-footer #qodef-page-footer-bottom-area .legales a {
		margin-left: 50px;
	}

	#qodef-page-footer-top-area-inner .qodef-alignment--space-between.qodef-col-num--3 .qodef-grid-item p br {
		display: block;
	}

	.single-product .qodef-page-title {
		min-height: 430px;
	}

	.single-product #qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
		margin-top: 0px;
		font-size: 40px;
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .subTit {
		font-size:25px;
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .qodef-qi-button.qodef-layout--textual {
		bottom: -30px;
	}

	.page-id-10540 .modula-item-content .description {
		font-size: 20px !important;
	}

	.page-id-10605 .modula-item-content .description {
		font-size: 20px !important;
	}





}


@media (min-width: 1024px) and (max-width: 1279px) {

	#qodef-page-mobile-header {
		border-bottom: 1px solid #bd1031;
	}
	
	#qodef-page-mobile-header .qodef-mobile-header-logo-link {
		height: 55px !important;
	}

	.qodef-mobile-header-navigation {
		border-bottom: 1px solid #bd1031;
	}

	.qodef-mobile-header-navigation ul li ul li > a{
		font-family: "Barlow Condensed",sans-serif;
		color:#000;
		font-style:normal;
	}

	.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text::after {
		top: 25px;
		color: #bd1031;
	}

	.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow:hover {
		color: #bd1031;
	}

	.qodef-mobile-header-navigation > ul > li > a {
		color: #000;
	}

	.qodef-mobile-header-navigation ul li ul li ul{
		display:none !important;
	}

	.qodef-mobile-header-navigation ul li ul li .qodef-menu-item-arrow {
		display:none !important;
	}

	h2, .qodef-h2 {
		font-size: 40px !important;
	}

	.qodef-section-title .qodef-m-subtitle {
		font-size: 25px;
	}

	.qodef-item-showcase .qodef-m-items.qodef--left {
		text-align: right;
	}

	.qodef-item-showcase .qodef-m-items {
		left: 0%;
		width: 25%;
		position: relative;
	}

	.qodef-item-showcase .qodef-m-image {
		position: relative;
		width:50%;
	}

	.page-id-187 .historia .elementor-widget-container .qodef-m-image img {
		max-width: 350px;
	}

	.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:first-child {
		margin-top: 0px;
	}

	#qodef-page-content-bottom-inner .top {
		width: 880px;
	}

	#qodef-page-content-bottom-inner .bottom {
		width: 880px;
	}

	#qodef-page-footer-top-area-inner .qodef-alignment--space-between.qodef-col-num--3 .qodef-grid-item p br {
		display: block;
	}

	.page-id-10176 .imgFull img{
		width:100%;
	}

	.single-product .qodef-page-title {
		min-height: 430px;
	}

	.single-product #qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
		margin-top: 0px;
		font-size:40px
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .subTit {
		font-size:25px;
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .qodef-qi-button.qodef-layout--textual {
		bottom: -30px;
	}

	.page-id-10540 .modula-item-content .description {
		font-size: 20px !important;
	}

	.page-id-10605 .modula-item-content .description {
		font-size: 20px !important;
	}




}


@media (min-width: 1280px) and (max-width: 1359px) {

	h2, .qodef-h2 {
		font-size: 40px !important;
	}

	#qodef-page-content-bottom-inner .top {
		width: 1100px;
	}

	#qodef-page-content-bottom-inner .bottom {
		width: 1100px;
	}

	.single-product .qodef-page-title {
		min-height: 385px;
	}

	.single-product #qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
		margin-top: 0px;
		font-size:40px
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .subTit {
		font-size:25px;
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .qodef-qi-button.qodef-layout--textual {
		bottom: -30px;
	}





}


@media (min-width: 1360px) and (max-width: 1600px) {

	h2, .qodef-h2 {
		font-size: 40px !important;
	}

	#qodef-page-content-bottom-inner .top {
		width: 1100px;
	}

	#qodef-page-content-bottom-inner .bottom {
		width: 1100px;
	}

	.single-product .qodef-page-title {
		min-height: 385px;
	}

	.single-product #qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
		margin-top: 0px;
		font-size:40px
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .subTit {
		font-size:25px;
	}

	.single-product #qodef-woo-page.qodef--single .woocommerce-product-details__short-description .qodef-qi-button.qodef-layout--textual {
		bottom: -30px;
	}



}