/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 26 2025 | 19:23:12 */
/* HOME */

@media (max-width: 781px) {
	
	 .home .wp-block-cb-slide-v2 .wp-block-group[style*="background-image"] { min-height: 45vh !important; height: auto !important; padding: 20px !important; display: flex !important; align-items: flex-end !important; justify-content: center !important; background-position: center center !important; background-size: cover !important; }
     .home .wp-block-cb-slide-v2 .wp-block-column { background-color: rgba(0, 0, 0, 0.6) !important; flex-basis: 90% !important; padding: 20px !important; margin: 0 !important; border-radius: 4px; }
     .home .wp-block-cb-slide-v2 h1.wp-block-heading { font-size: 1.5rem !important; line-height: 1.4 !important; text-align: center; font-weight: 500 !important; color: white !important; padding: 0 !important; background-color: transparent !important; }
    .home .wp-block-cb-slide-v2 h1.wp-block-heading strong { font-weight: 700 !important; }
    .home .wp-block-cb-carousel-v2 .cb-pagination.swiper-pagination-horizontal { bottom: 10px !important; }
	.home div[style*="background-color:#689c1b"][style*="padding-right:25%"] { padding-left: 10% !important; padding-right: 10% !important; }
    .home div[style*="background-color:#689c1b"][style*="padding-right:25%"] p { font-size: 1.3rem !important; line-height: 1.4 !important; }
	.home img.wp-image-396 { width: 100% !important; height: auto !important; padding-top: 50px; padding-bottom: 30px; }
    .home .wp-block-column[style*="background-color:#ffecb3"] { padding: 50px 10% !important; }
    .home .wp-block-column[style*="background-color:#ffecb3"] .wp-block-group { padding-left: 0 !important; padding-right: 0 !important; }
    .home .wp-block-column[style*="background-color:#ffecb3"] h2, .home .wp-block-column[style*="background-color:#ffecb3"] p { text-align: left !important; }
    .home .wp-block-group[style*="background-color:#f5ebea"] { padding: 50px 10% !important; }
	.home .wp-block-group[style*="background-color:#f5ebea"] .wp-block-columns { justify-content: flex-start !important; align-items: center !important; gap: 20px !important; }
	.home .wp-block-group[style*="background-color:#f5ebea"] h2 { margin-left: 0 !important; }
    .home .wp-block-column:has(img.wp-image-397) { padding: 20px 0 0 0 !important; }
    .home img.wp-image-397 { width: 100% !important; height: auto !important; }
	.home .entry-content .alignright {margin-inline-start: initial;}
	.home .wp-block-button .wp-block-button__link {padding-top: 22px !important; padding-bottom: 22px !important;}
	
	
	/* HACEMOS */
	.page-id-612 h1 {text-align: center;}
	.page-id-612 .wp-block-button .wp-block-button__link {padding-top: 22px !important; padding-bottom: 22px !important;}
	.page-id-612 .wp-block-group {padding-left: 0% !important; padding-right: 0% !important; }

	
	/* BUSCAMOS */
	.page-id-462 .wp-block-button .wp-block-button__link {padding-top: 22px !important; padding-bottom: 22px !important;}
	
	
	/* SOMOS */
	.page-id-632 .wp-block-group {padding-left: 0% !important; padding-right: 0% !important; }
	
	
	/* CONTACTO */
    body.page-id-20 .entry-content > .wp-block-group:first-child {height: inherit !important;}
	
	/* SUSTENTABILIDAD */
	.page-id-705 h1 {margin-top: 30px !important; text-transform: none !important;}
    .page-id-705 .wp-block-group {padding-right: 0px !important; padding-left: 0px !important;}
    .page-id-705 .bloqueagricultura {padding-top: 50px; padding-bottom: 50px;}
	.page-id-705 .textometricas {padding-top: 0px !important; padding-right: 0% !important; padding-bottom: 40px !important;}
	.page-id-705 .titulozenteno {margin-top: 35px !important; margin-bottom: -10px !important;}
	.page-id-705 .bloquereciclaje {padding-top: 60px !important;}
	.page-id-705 .bloquetextoreciclaje {padding-right: 0% !important;}
    .page-id-705 .texto137kg {text-align: center!important;margin-left: 40px !important;}
	.page-id-705 img.wp-image-1483 { width: 100% !important;}
	.page-id-705 img.wp-image-716 { width: 100% !important;}
	
	
	/* BTN INSTA INNOVACIÓN TERRITORIAL */
	.page-id-935 .wp-block-group {padding-right: 0px !important; padding-left: 0px !important;}
	.page-id-935 img.wp-image-1020 { width: 50% !important; height: auto !important; float: right !important; margin-bottom: 10px;}
	.page-id-935 .wp-block-image:last-child {margin-bottom: 0; float: right;}
	.page-id-935 .wp-block-column {padding-right: 0% !important; padding-top: 0px !important;}
	.page-id-935 .btnbarriocharlin {float: right !important; margin-right: -10px !important;}
    .page-id-935 .wp-block-buttons .wp-block-button__link {width: 80%;}
    .page-id-935 img.wp-image-716 { width: auto; !important;}
	.page-id-935 img.wp-image-1039 {width: 100%!important;}
	.page-id-935 img.wp-image-1048 {width: 100%!important;}
	.page-id-935 img.wp-image-1067 {width: 100%!important;}
	.page-id-935 img.wp-image-1084 {width: 100%!important;}
    .page-id-935 img.wp-image-1099 {width: 100%!important;}
	.page-id-935 img.wp-image-1102 {width: 100%!important;}
	.wp-block-button .btnfestivalarte {font-size: 18px !important;}

	
     /* DISEÑO */
	.page-id-1129 .wp-block-column {padding-right: 0px !important; padding-left: 0px !important;}
	.page-id-1129 .textobloqueplazazenteno {margin-left: 0% !important; padding-left: 40px; padding-right: 40px;}
    .page-id-1129 .wp-block-button__link {padding-top: 22px !important; padding-bottom: 22px!important;}
    .page-id-1129 .wp-block-cb-carousel-v2 .cb-button-prev:after {margin-left: 12px; font-size: 20px;}
	.page-id-1129 .wp-block-cb-carousel-v2 .cb-button-next:after {margin-right: 12px; font-size: 20px;}
	.page-id-1129 .cw-collapsible {margin-right: 43px;}
    .page-id-1129 .h2zenteno {margin-right: 100px !important; padding-bottom: 30px !important;}
	.page-id-1129 .h2plaza {margin-top: 50px !important; margin-right: 100px !important; margin-bottom: -50px !important;}
	.page-id-1129 .btnplazazenteno {margin-right: 40px !important; margin-top: -10px !important;}
	.page-id-1129 img.wp-image-1271 { width: auto; !important;}
    .page-id-1129 img.wp-image-1272 { width: auto; !important;}
	.page-id-1129 img.wp-image-1279 { width: auto; !important;}
	.page-id-1129 img.wp-image-1277 { width: auto; !important;}
	.page-id-1129 img.wp-image-1278 { width: auto; !important;}

body:not(.home) .entry-content > .wp-block-group:first-child {
    height: 400px;
    min-height: auto !important;
    padding: 20px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;

body:not(.home) .entry-content > .wp-block-group:first-child h1 {
    font-size: 2.5rem;
    color: white;
    background-color: transparent !important;
    padding: 0 !important;
    text-align: center;
    text-transform: uppercase;}
	

	}
	
}

