/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 09 2025 | 16:49:20 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 

.elementor-42 .elementor-element.elementor-element-0b36e39 .elementor-heading-title {letter-spacing:0.07em;}
.elementor-477 .elementor-element.elementor-element-0b36e39 .elementor-heading-title {letter-spacing:0.07em;}

.texto-portada p {line-height:1.2em;}

.selector p strong {font-family:'bod_bold_book', 'Bodoni Moda', sans-serif !important;}

.texto-portada p {font-family:'bod_italic_book', 'Bodoni Moda', sans-serif !important;}

#ast-scroll-top {display:none !important;}

h1 a {text-decoration:none !important;}

.site-below-footer-wrap[data-section="section-below-footer-builder"] {padding:0px !important;}

.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {padding:0px !important;}

.ast-container, .ast-container-fluid {padding-left:0px !important; padding-right:0px !important;}

.centro-portada {position:relative; margin:0 auto;}

.pie {position:absolute; bottom:0px;}

.cabecera {position:relative; top:0px;}

.sub-cayon {position:relative; bottom:30px;}

.sub-cayon p a {color:#101010; text-decoration:none !important;}

.sub-cayon p a:hover {color:#727272;}

.cayon img {max-width:140px; bottom:12px; position:Relative; margin-left:6px;}

.cayon img:hover {opacity:0.8;}

.cayon p {margin-bottom:0px; font-size:19px;}
.texto-portada p {margin-bottom:0px;}

.ast-primary-header-bar {display:none !important;}

.page .entry-header {display:none !important;}

.site-below-footer-wrap[data-section="section-below-footer-builder"] {display:none !important;}

svg {max-width:16px; color:#101010; position:relative; top:6px; fill:#101010;}

svg:hover {fill:#727272;}

.selector a {color:#101010; font-weight:400; text-decoration:none !important;}

.logoines h1 {font-family:'bod_book', sans-serif !important;}

.selector p {margin-bottom:0px; font-family:'bod_book', 'Libre Bodoni', serif !important;}

.cayon p {margin-bottom:0px; font-family:'bod_book', 'Libre Bodoni', serif !important;}
.sub-cayon p {font-family:'bod_book', 'Libre Bodoni', serif !important; margin-bottom:0px;}
.redes div {font-family:'bod_book', 'Libre Bodoni', serif !important; text-shadow:initial !important;}


.imagen-portada img{position:relative; left:3.6%; max-width:48%;}

@media only screen and (min-width:300px) and (max-width:767px){
	
	.selector p {text-align:center; font-size:12px;}	
	.imagen-portada img {left:5%; max-width:72%;}
	.pie {position:relative; bottom:0px; margin-top:24px;}
	.redes {text-align:center;}
	.cayon p {text-align:center !important;}
	.sub-cayon p {text-align:center !important;}
	.sub-cayon {bottom:20px;}
	.elementor-42 .elementor-element.elementor-element-8a4cdca {max-height:initial;}
	.elementor-477 .elementor-element.elementor-element-8a4cdca {max-height:initial;}
	
	.logoines h1 {font-size:24px !important;}
	



	
}

@media only screen and (min-width:768px) and (max-width:1023px){

.imagen-portada img {left:4.5%;}
.selector p {text-align:center;}
	.pie {
    position: relative;
    bottom: 0px;
    padding-left: 6%;
    padding-right: 6%;
    margin-top: 24px;
}
	


}

@media only screen and (min-width:1024px) and (max-width:1279px){
.imagen-portada img {width:36%; left:2.7%;}
.selector p {text-align:center;}
	.texto-portada p {font-size:18px !important;}
	.elementor-42 .elementor-element.elementor-element-d835b02 {min-height:72vh !important;}
		.elementor-477 .elementor-element.elementor-element-d835b02 {min-height:72vh !important;}
	.pie {padding-left:4%; padding-right:4%; padding-bottom:0px !important;}
	.elementor-42 .elementor-element.elementor-element-e78a761 > .elementor-widget-container {padding-bottom:12px !important;}
		.elementor-477 .elementor-element.elementor-element-e78a761 > .elementor-widget-container {padding-bottom:12px !important;}
.logoines h1 {font-size:34px !important;}
	.pie p {font-size:12px !important;}
	.pie .e-con-inner {padding-bottom:0px !important;}
 
}

@media only screen and (min-width:1280px) and (max-width:1365px){
.selector p {text-align:center;}
	.imagen-portada img {width:36%; left:2.5%;}
	.texto-portada p {font-size:16px;}
	.pie {padding-left:4%; padding-right:4%;}
	.pie p {font-size:12px !important;}
	.redes div {font-size:12px !important;}
	.logoines h1 {font-size:32px !important;}
	.elementor-42 .elementor-element.elementor-element-e78a761 > .elementor-widget-container {padding-bottom:0px !important;}
	.elementor-477 .elementor-element.elementor-element-e78a761 > .elementor-widget-container {padding-bottom:0px !important;}
	.pie {position:relative; bottom:0px; margin-top:24px;}
}

@media only screen and (min-width:1366px) and (max-width:1439px){
.selector p {text-align:center;}
	.imagen-portada img {width:38%; left:3%;}
	.texto-portada p {font-size:16px;}
	.pie {padding-left:4%; padding-right:4%;}
	.logoines h1 {font-size:32px !important;}
	.elementor-42 .elementor-element.elementor-element-e78a761 > .elementor-widget-container {padding-bottom:0px !important;}
.elementor-477 .elementor-element.elementor-element-e78a761 > .elementor-widget-container {padding-bottom:0px !important;}

	.pie {position:relative; bottom:0px; margin-top:24px;}
}

@media only screen and (min-width:1440px) and (max-width:1599px){

	.logoines h1 {font-size:36px !important;}
.imagen-portada img {width:40%; left:3%;}
	.pie {padding-left:4%; padding-right:4%;}
}


@media only screen and (min-width:1600px) and (max-width:1679px){
.selector p {text-align:center;}
	.imagen-portada img {width:38%; left:3%;}
	.texto-portada p {font-size:18px;}
	.logoines h1 {font-size:34px !important;}
	.pie {padding-left:4%; padding-right:4%;}
}

@media only screen and (min-width:1680px) and (max-width:1799px){
.selector p {text-align:center;}
	.imagen-portada img {left:4.3%;}
	.texto-portada p {font-size:17px;}
	.pie {padding-left:4%; padding-right:4%;}
}

