/*
Theme Name: Passim Child
Theme URI: https://passim.qodeinteractive.com
Description: A child theme of Passim
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: passim
Template: passim
*/


h1, h2, h3, h4, h5, h6, .bodoni {
    font-family: 'Bodoni Moda', serif !important;
	font-weight:400!important;
	text-transform:none;
}
body, p, li, span, input, textarea, button, .syne {
    font-family: 'Syne', sans-serif !important;
}

.verde{
	color:#5b693a;
}
.gris{
	color:#eef0ea;
}

/*Cabecera*/
.qodef-header-logo-image{
	padding:0.5rem;
}
.qodef-header-logo-image.qodef--sticky{
	padding:0.5rem;
}
.qodef-header-navigation > ul > li{
	margin:0 10px;
}
.qodef-header-navigation > ul > li > a{
	font-weight:400;
	font-size:1rem;
	letter-spacing:inherit;
}

/*Inicio*/
.banner-inicio h1{
	width:920px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
}
.banner-inicio p{
	font-family: 'Bodoni Moda', serif !important;
}
@media (min-width: 1200px) {
	.banner-inicio h1{
		margin-top:30vh;
	}
}

.icono img{
	height:120px!important;
	width:auto;
}
.icono .qodef-m-title span{
	font-family: 'Bodoni Moda', serif !important;
	color:#5b693a;
}

.btn-blanco .qodef-button.qodef-layout--textual::before{
	background-color:#fff;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span svg{
	fill:#5b693a;
}

.ui-state-default,
.ui-state-active{
	background:transparent;
	color:#000;
	border-color:transparent;
}
.ui-widget-content{
	border-color:transparent;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content{
	background:transparent;
}

/*Footer*/
.logo-footer{
	width:250px;
	max-width:100%;
}
#qodef-page-footer-top-area #qodef-page-footer-top-area-inner.qodef-layout-columns--4-predefined .qodef-grid-item:nth-child(1){
	width:25%;
}
#qodef-page-footer-top-area #qodef-page-footer-top-area-inner.qodef-layout-columns--4-predefined .qodef-grid-item:nth-child(2){
	width:25%;
}
#qodef-page-footer-top-area #qodef-page-footer-top-area-inner.qodef-layout-columns--4-predefined .qodef-grid-item:nth-child(3){
	width:20%;
}
#qodef-page-footer-top-area #qodef-page-footer-top-area-inner.qodef-layout-columns--4-predefined .qodef-grid-item:nth-child(4){
	width:30%;
	margin:0;
}

.logos-kit-digital{
	text-align:center;
}
.logos-kit-digital img{
	padding:1rem;
	width:600px;
	max-width:100%;
	height:auto;
}

/*Ficha de producto*/
#qodef-woo-page h1.qodef-woo-product-title{
	color:#5b693a;
	margin-bottom:1rem;
}
#qodef-woo-page .product_meta{
	display:none!important;
}
#qodef-woo-page .button{
	padding-left:22px;
	padding-right:22px;
}
#qodef-woo-page.qodef--single .qodef-social-share{
	padding-top:2rem;
	display:none;
}

#qodef-woo-page.qodef--single .related > h2{
	text-transform:none;
	font-size:3rem;
	color:#5b693a;
	margin-bottom:2rem;
}

/*Bloque Elementor de producto a ancho completo*/
.product-after-summary-elementor.auto-by-product{
	position: relative;
	left: 50%;
	right: 50%;
	width: 100vw;
	max-width: 100vw;
	margin-left: -50vw;
	margin-right: -50vw;
	box-sizing: border-box;
}
@media only screen and (max-width: 1440px) {
	.product-after-summary-elementor.auto-by-product .e-con.e-grid > .e-con-inner{
		width:1100px;
	}
}
@media only screen and (max-width: 1200px) {
	.product-after-summary-elementor.auto-by-product .e-con.e-grid > .e-con-inner{
		width: 960px;
	}
}
@media only screen and (max-width: 1024px) {
	.product-after-summary-elementor.auto-by-product .e-con.e-grid > .e-con-inner{
		width: 768px;
	}
}
@media only screen and (max-width: 800px) {
	.product-after-summary-elementor.auto-by-product .e-con.e-grid > .e-con-inner{
		width: 86%;
	}
}
@media only screen and (min-width: 1441px) {
	.product-after-summary-elementor.auto-by-product .e-con.e-grid > .e-con-inner{
		max-width:1300px;
	}
}

.titulos-verdes h2,
.titulos-verdes h3{
	color:#5b693a;
}
.titulos-blancos h2,
.titulos-blancos h3{
	color:#ffffff;
}
.titulos-verdes h2,
.titulos-blancos h2{
	font-size:2rem;
}
.titulos-verdes h3,
.titulos-blancos h3{
	font-size:1.5rem;
}


/*Listado de productos*/
.qodef-woo-results .woocommerce-ordering .select2-container--default{
	display:none;
}

/*Contacto*/
.wpcf7-acceptance .wpcf7-list-item{
	margin-left:0;
	margin-top:8px;
	font-size:0.9rem;
}

/*Blog*/
.qodef-e-info-social-share{
	display:none!important;
}