/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 14 2026 | 08:22:08 */
/* 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 */ 
.wpcf7 form .wpcf7-response-output {
    
    display: inline;
}
.post-type-archive-tribe_events header#main-header {
    background: black;
}
.post-type-archive-tribe_events .tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
    color: #000000;
    font-family: 'oswald', sans-serif;
    padding: 5px 10px 5px 10px;
    text-transform: uppercase;
    font-size: 20px;
}
span.tribe-events-c-top-bar__datepicker-mobile
    color: black !important;
}
span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden {
    color: black !important;
}
.et_pb_module.et_pb_heading.et_pb_heading_0.titulo-naranja.et_pb_bg_layout_ h2 {
    color: #c95f08 !important;
}
.et_pb_module.et_pb_text.et_pb_text_0.sutitulo-negro.et_clickable.et_pb_text_align_center.et_pb_bg_layout_dark p {
    color: #000000;
    text-align: center;
}
.fg-media-caption.fg-loaded {
    display: none;
}
img#logo {
    margin-left:65px;
    transform: scale(3.0);
}
.single-post h2, .single-post h3, .single-post h4, .single-post h5,  .single-post h6 {
    
    color: black !important;
}
span.published {
    display: none;
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
  min-height: 400px;
    background: radial-gradient(#0000009c, #cccccc00);
}
.et_pb_text_inner {
    text-align: justify;
}
.mptt-event-container.id-13.mptt-colorized p.timeslot {
    display: none;
}
 .et_pb_button_0 {
    box-shadow: 0 6px 0 #c95f08, 0 10px 18px rgba(0, 0, 0, 0.25);
    transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.serv.evento h4{color:#000000;}

button.fg-carousel-next, button.fg-carousel-prev {opacity:0.8 !important;}

.congale {align-content: center;}

.mod_cajas.cuatro .et_pb_button_module_wrapper {width:100%;}


.mod_cajas.cuatro .et_pb_button_module_wrapper a {width:100%; text-align:center;}

/* Active: efecto pulsado */
body.home #page-container .et_pb_section .et_pb_button_0:active {
    transform: translateY(4px);
    box-shadow: 
        0 2px 0 #c95f08,
        0 4px 8px rgba(0,0,0,0.25);
}

body.home #page-container .et_pb_section .et_pb_button_0:hover {
    transform: translateY(-2px);
    box-shadow: 
        0 8px 0 #c95f08,
        0 14px 22px rgba(0,0,0,0.3);
	background-color:#ea7913 !important;
	color:#000000 !important;
}


body.home #page-container .et_pb_section .et_pb_button_0 { box-shadow: 
        0 6px 0 #c95f08,       /* sombra dura inferior */
        0 10px 18px rgba(0,0,0,0.25); /* sombra ambiente */
    transition: 
        transform 0.15s ease,
        box-shadow 0.15s ease;}

/* 1. Enlaces del número del día (cabecera del calendario) */
.tribe-events-calendar-month__day-date-link {
  pointer-events: none !important;
  cursor: default !important;
  text-decoration: none !important;
  color: inherit !important;
}

/* 2. Eventos normales */
.tribe-events-calendar-month__calendar-event a {
  pointer-events: none !important;
}

/* 3. Eventos multiday (incluye títulos ocultos) */
.tribe-events-calendar-month__multiday-event,
.tribe-events-calendar-month__multiday-event * {
  pointer-events: none !important;
}

/* 4. Refuerzo: cualquier link dentro del calendario mes */
.tribe-events-calendar-month a {
  pointer-events: none !important;
}


/* Desactivar eventos clicables multiday (títulos ocultos) */
.tribe-events-calendar-month__multiday-event-hidden-title {
  pointer-events: none !important;
  cursor: default !important;
}

/* Asegurarse de que el bloque multiday completo no capture clicks */
.tribe-events-calendar-month__multiday-event,
.tribe-events-calendar-month__multiday-event-wrapper {
  pointer-events: none !important;
}


/* The Events Calendar embed: desactiva clicks en eventos */
.tribe-events-calendar-list__event-title a,
.tribe-events-calendar-month__calendar-event-title a,
.tribe-events-calendar-month__calendar-event a,
.tribe-events-pro-photo__event-title a,
.tribe-events a.tribe-events-calendar-month__calendar-event,
.tribe-events a.tribe-events-calendar-list__event-title-link {

  cursor: default !important;
  text-decoration: none !important;
}



.et-blog-css-grid > div {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(256px, 1fr));
  gap: 20px;
}




.entry-content tr td {line-height:1.4; color:#000000; background-color:#f3f3f3; border-top:1px solid #333333;}

.entry-content thead th, .entry-content tr th {color:#ffffff; text-align:left;}

.tablepress>:where(thead,tfoot)>tr>* {background-color:#000000; }

body .et_pb_pricing_table .et_pb_pricing_heading .et_pb_best_value {color:#000000 !important;}

#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {color:#ea7913 !important;}

.wpcf7-list-item {line-height:1;}

.home .et_pb_section_4 .wpcf7-list-item-label a {color:#ffffff; text-decoration:underline;}

.page-id-440 .et_pb_section_3 .wpcf7-list-item-label a {color:#ffffff; text-decoration:underline;}

.home .et_pb_section_4 .wpcf7-list-item-label a:hover {text-decoration:none;}

.page-id-440 .et_pb_section_3 .wpcf7-list-item-label a:hover {text-decoration:none;}


body .et_pb_row .et_pb_column .et_pb_module .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button.et_pb_pricing_table_button:hover {background-color:#000000 !important; color:#000000 !important;}

body #page-container .et_pb_button.dvcs_switch_btn_b_2.dvcs_active, body #page-container .et_pb_button.dvcs_switch_btn_b_2.dvcs_active:hover {background-color:ea7913 !important;}

body .et_pb_text_3_tb_footer.et_pb_text a:hover {color:#ea7913 !important;}

body .et_pb_text_2_tb_footer.et_pb_text a:hover {color:#ea7913 !important;}

body .et-l--footer a:hover {color:#ea7913 !important;}

.form-inicio .wpcf7 .wpcf7-submit:hover {background-color:#000000;}

.form-inicio input:focus, .form-inicio textarea:focus {background-color:#000000; color:#ffffff;}

body #page-container .et_pb_section .et_pb_button:hover {background-color:#f3f3f3; border:0px solid #000000 !important; color:#000000 !important;}

.cf7-submit input:hover {background-color:#f3f3f3; color:#000000;}

.cf7-col input[type="text"]:focus, .cf7-col input[type="email"]:focus {border-bottom:1px solid #ffffff;}

.mod_cajas .abajo:hover {opacity:0.8;}


.et_pb_title_featured_container img {max-width:48%; margin:0 auto; display:flex; margin-top:48px; border-radius:6px;}

.blog .post-content-inner {margin-bottom:24px;}

.blog .et_pb_blog_grid .et_pb_post {background-color:#ffffff;}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime {color:#000000;}

.tribe-events .tribe-events-calendar-month__calendar-event-title-link, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link {text-align:center; color:#ea7913 !important;font-family:'oswald', sans-serif; font-weight:bold; font-size:18px;}

.tribe-events .tribe-events-calendar-month__calendar-event-title-link:visited, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited {color:}

.tribe-events .tribe-events-calendar-month__day-date-link {color:#EA7913;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {text-align:center; color:#ea7913;font-family:'oswald', sans-serif; font-weight:bold; font-size:24px;}

body.single-tec_calendar_embed .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day {background-color:#f3f3f3;}

.tribe-events .tribe-events-calendar-month__day-date-daynum {color:#000000;}

.tribe-events .tribe-events-calendar-month__header-column {text-align:center; font-family:'oswald', sans-serif;}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {color:#ffffff; font-family:'oswald', sans-serif;}

body.et_cover_background {background-color:transparent;}

.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child, .et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child, .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child, .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child {margin-bottom:0px;}

.et_pb_blog_grid .et_pb_post {background-color:Transparent; border-radius:6px;}

.et_pb_pricing_tables_1 .et_pb_pricing li, .et_pb_pricing_tables_0 .et_pb_pricing li {font-weight:500 !important;}

body.page-id-415 #page-container .et_pb_section .et_pb_button_1, body.page-id-415 #page-container .et_pb_section .et_pb_button_0 {font-family:'Heebbo', sans-serif !important;}

.cuatro .abajo {padding-bottom:26px; padding-left:26px;}

.mptt-navigation-tabs li {
    color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 6px;
    font-size: 14px;
    background-color: #ea7913;
	margin-right:24px;
	text-align:center;
	padding:6px 20px !important;
	text-transform:uppercase; font-weight:600;
}

.mptt-navigation-tabs li.active {background-color:#f1c8a3; font-weight:400; color:#000000;}

.mptt-navigation-tabs a {color:#ffffff;}

.mptt-event-container[style="text-align: center; background-color: rgb(255, 121, 0); color: rgb(0, 0, 0); height: 50%; top: 0%;"] {height:100% !important; width:50% !important;}

.mptt-event-container[style="text-align:center;     background-color:rgb(255, 179, 111);     color:rgb(0, 0, 0);     height:50%;     top:50%;"] {height:100% !important; width:50% !important; top:0% !important; left:50% !important;}

.mptt-event-container[style="text-align: center; background-color:rgb(255, 179, 111); color: rgb(0, 0, 0); height: 50%; top: 50%;"] {height:100% !important; width:50% !important; top:0% !important; left:50% !important;}

.mptt-event-container[style="text-align: center; background-color: rgb(255, 179, 111); color: rgb(0, 0, 0); height: 50%; top: 50%; min-height: 91px;"] {height:100% !important; width:100% !important; top:0% !important; left:0% !important;}


.mptt-event-container[style="text-align: center; background-color: rgb(255, 179, 111); color: rgb(0, 0, 0); height: 50%; top: 50%;"] {height:100% !important; width:50% !important; top:0% !important; left:50% !important;}

.mptt-event-container[style="text-align: center; background-color: rgb(255, 242, 204); color: rgb(0, 0, 0); height: 50%; top: 50%; min-height: 91px;"] {height:100% !important; width:100% !important; top:0% !important; left:0% !important;}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title {text-transform:uppercase; font-size:14px;}

.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {text-transform:uppercase; background-color:#727272; color:#ffffff; border:1px solid #000000; font-family:'Oswald', sans-serif; font-size:18px; padding:12px;}

th[data-index="0"] {background-color:#000000 !important; border:0px solid #000000 !important;}

.mptt-shortcode-wrapper .mptt-shortcode-event .mptt-event-container {justify-content:center;}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container {outline:1px solid #000000;}

.entry-content table:not(.variations) {border:0px solid #000000;}

.et_toggle_slide_menu:before {
    opacity: 1;
    color: #ffffff !important;
    font-size: 42px;
}

.mptt-shortcode-hours {background-color:#686868; font-family:'Oswald', sans-serif; font-size:18px; color:#ffffff;}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2) {background-color:#000000;}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td {border:1px solid #000000;}

.et_pb_slide_menu_active .et_toggle_slide_menu:after {color:#ffffff; font-size:36px;}

.et_slide_in_menu_container #mobile_menu_slide li li a {opacity:1; font-size:16px; font-weight:500; text-transform:none;}

.form-inicio .wpcf7-list-item-label {color:#000000; font-weight:400 !important;}

.form-inicio .wpcf7 .wpcf7-submit {background-color:#ea7913; color:#ffffff; font-size:16px; font-weight:600; padding:16px 36px; width:auto; display:flex; margin:0 auto; cursor:pointer;}

.form-inicio label {font-weight:bold;}

.form-inicio input, .form-inicio textarea {border:0px solid #ffffff; background-color:#f8f8f8; padding-top:8px; padding-bottom:8px;}

.privacidad input {
    text-align: left;
    width: auto !important;
}

.privacidad {
    margin-bottom: 36px;
}

.privacidad p {
    text-align: left !important;
    line-height: 1;
    font-size: 12px;
}

.wpcf7-spinner {display:none;}

.fila1 {float:left; width:100%; display:flex; flex-direction:row; gap:20px;}

.filados {float:left; width:100%;}

.filados input, .filados textarea {width:100%;}

.fila1 p {float:left; display:inline; width:48%;}

.fila1 p input {width:100%;}

.fila2 {float:left; width:100%; display:block;}

form .fila1 p:last-child {text-align:left;}

.cf7-submit input {padding:12px 96px; background-color:#000000; color:#ffffff; border:1px solid #000000; margin-top:36px; text-transform:uppercase; font-size:14px; font-weight:600; cursor:pointer;}

.cf7-col input[type="text"], .cf7-col input[type="email"] {padding:6px 0px;}

.wpcf7-list-item {margin-left:0px;}

.wpcf7-list-item label {font-size:12px; color:#ffffff;}

.cf7-acceptances p {margin-bottom:0px; padding-bottom:0px;}

.cf7-row label {color:#ffffff;}

.cf7-row {
  display: flex;
  gap: 48px;
  flex-wrap: wrap;
	margin-bottom:36px;
}

.cf7-col {
  flex: 1;
  min-width: 200px;
}

/* Estilos de los inputs */
.cf7-col input[type="text"],
.cf7-col input[type="email"] {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid #000;
  padding: 10px 0;
  color: #000;
}

.naranja-flex {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.mod_h2 h2 {font-weight:400; line-height:1; padding-bottom:0px;}

.titulo-sobra {width:148%;}

.mod_cajas .et_pb_column_0 {width:51% !important; z-index:9999999;}

.mod_cajas .et_pb_column_0 h2 {font-weight:400; line-height:1;}

.mod_cajas .abajo {width:30% !important;}

.mod_cajas.cuatro .medio {width:28%;}

.mod_cajas.cuatro .abajo {width:18% !important;}

.hero-home .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {flex-flow: row;
    align-items: flex-end;
    flex-direction: column;
	justify-content: flex-end;
 width:100%;}

.hero-home .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left h1 {padding-bottom:48px; font-size:6.3vw;}

.hero-home .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left h1 span {color:#ea7913;}

.abajo {padding-right:26px; display:flex;     flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
padding-bottom:12px;}

.abajo h3 {font-size:36px;}

.medio {display:flex; flex-direction: column; justify-content: flex-start;}

@media only screen and (min-width:300px) and (max-width:767px){
	
.page-id-440 h2.entry-title {
    margin-top: 60px;
}
	.et_pb_column.et_pb_column_1_2.et_pb_column_0.medio.et_pb_css_mix_blend_mode_passthrough {
    width: 90% !important;
    margin-top: 45px !important;
}
	ul#mobile_menu li {
    background: black;
}
	.home .et_pb_fullwidth_header_0 {background-position:left center;}	
	.et_header_style_left #logo {max-width:64%;}
	.hero-home .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left h1 {font-size:8vw;}
	.mod_cajas .et_pb_row {flex-direction:column;}
	.mod_cajas .et_pb_column_0 {width:100% !important; padding-left:6%; padding-bottom:64px !important;}
	.mod_cajas .abajo {width:100% !important; min-height:400px;}
	.mod_h2 h2 {font-size:72px !important; line-height:0.8; margin-top:48px;}
	.home .et_pb_row_1 {min-height:auto;}
	.home .et_pb_text_4 {width:100%;}
	.et_pb_section_4 .mod_h2 h2 {margin-top:0px;}
		.home .et_pb_text_5 {top:-10px; margin-bottom:48px !important;}
	.et_pb_text {width:100% !important; max-width:100% !important;}
	.fila1 {flex-direction:column;}
	.fila1 p {width:100%;}
	form .fila1 p:last-child {padding-bottom:36px;}
	form .filados p:first-child {padding-bottom:36px;}
	.mod_cajas.cuatro .abajo {width:100% !important;}
	.medio .titulo-sobra {padding-top:0px !important; width:100%; margin-bottom:48px !important;}
	.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event {color:#ffffff;}
	.mptt-shortcode-wrapper .mptt-navigation-tabs {padding-left:0px; display:flex; flex-direction:column; gap:12px;}
	.mptt-navigation-tabs li {margin-right:0px;}
	.naranja-flex {padding-left:6% !important; padding-right:6% !important;}
	.et_pb_row {min-height:auto !important;}
	.ubicacion.contactos h2{font-size:36px;}
	body #page-container .et_pb_section .et_pb_button_0 {padding-left:36px !important; padding-right:36px !important;}
	.ubicacion.contactos {margin-bottom:24px !important;}
	body .divilife-3-col-feature-blurb-slider .et_pb_blurb {padding-left:24px !important; padding-right:24px !important;}
	.et_pb_section_6 .et_pb_module_heading {padding-left:2%; padding-right:2%;}
	div.et_pb_section.et_pb_section_0 {background-position:center top !important;}
	.flechitaanual {line-height:1.4;}
	.et_pb_fullwidth_header .header-content {padding:0px;}
	
	.tribe-events .tribe-events-calendar-month__day {background-color: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 0px;}
	.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {background-color:#f3f3f3 !important;}
	.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event {background-color:#f3f3f3; padding-left:12px;}
	.tribe-common .tribe-common-h--alt {color:#ffffff;}
	.tribe-events .tribe-events-calendar-month__header-column-title {color:#ffffff;}
	.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {background-color:#ea7913;}
	.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event {background-color:#ea7913 !important;}
	.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile {background-color:#f3f3f3;}
	.tribe-events-c-top-bar__datepicker-mobile {color:#ffffff;}
	.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {background-color:#ea7913 !important;}
	body.page-id-521 #page-container .et_pb_section .et_pb_button  {padding-right:24px !important; padding-left:48px !important;}
}
	
@media only screen and (min-width:768px) and (max-width:1023px)
	
	{
	
	.home .et_pb_fullwidth_header_0 {background-position:left center;}	
	.et_header_style_left #logo {max-width:64%;}
	.hero-home .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left h1 {font-size:8vw;}
	.mod_cajas .et_pb_row {flex-direction:column;}
	.mod_cajas .et_pb_column_0 {width:100% !important; padding-left:6%; padding-bottom:64px !important; padding-right:6%; padding-top:64px !important;}
	.mod_cajas .abajo {width:100% !important; min-height:400px;}
	.mod_h2 h2 {font-size:72px !important; line-height:0.8; margin-top:48px;}
	.home .et_pb_row_1 {min-height:auto;}
	.home .et_pb_text_4 {width:100%;}
	.et_pb_section_4 .mod_h2 h2 {margin-top:0px;}
		.home .et_pb_text_5 {top:-10px; margin-bottom:48px !important;}
	.et_pb_text {width:100% !important; max-width:100% !important;}
	.fila1 {flex-direction:column;}
	.fila1 p {width:100%;}
	form .fila1 p:last-child {padding-bottom:36px;}
	form .filados p:first-child {padding-bottom:36px;}
	.mod_cajas.cuatro .abajo {width:100% !important;}
	.medio .titulo-sobra {padding-top:0px !important; margin-bottom:48px !important;}
	.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event {color:#ffffff;}
	.mptt-shortcode-wrapper .mptt-navigation-tabs {padding-left:0px; display:flex; flex-direction:column; gap:12px;}
	.mptt-navigation-tabs li {margin-right:0px;}
	.naranja-flex {padding-left:6% !important; padding-right:6% !important;}
	.et_pb_row {min-height:auto !important;}
	.ubicacion.contactos h2{font-size:36px;}
	body #page-container .et_pb_section .et_pb_button_0 {padding-left:36px !important; padding-right:36px !important;}
	.ubicacion.contactos {margin-bottom:24px !important;}
	body .divilife-3-col-feature-blurb-slider .et_pb_blurb {padding-left:24px !important; padding-right:24px !important;}
	.et_pb_section_6 .et_pb_module_heading {padding-left:2%; padding-right:2%;}
	div.et_pb_section.et_pb_section_0 {background-position:center top !important;}
	.flechitaanual {line-height:1.4;}
	.et_pb_fullwidth_header .header-content {padding:0px;}
	
	.tribe-events .tribe-events-calendar-month__day {background-color: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 0px;}
	.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {background-color:#f3f3f3 !important;}
	.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event {background-color:#f3f3f3; padding-left:12px;}
	.tribe-common .tribe-common-h--alt {color:#ffffff;}
	.tribe-events .tribe-events-calendar-month__header-column-title {color:#ffffff;}
	.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {background-color:#ea7913;}
	.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event {background-color:#ea7913 !important;}
	.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile {background-color:#f3f3f3;}
	.tribe-events-c-top-bar__datepicker-mobile {color:#ffffff;}
	.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {background-color:#ea7913 !important;}
	body.page-id-521 #page-container .et_pb_section .et_pb_button  {padding-right:24px !important; padding-left:48px !important;}
}

@media only screen and (min-width:1024px) and (max-width:1365px){
	#top-menu li a {font-size:12px;}
		#logo {max-height:42% !important;}
	.home .et_pb_column_0 {padding-left:4%; padding-bottom:64px;}
	.home .medio .titulo-sobra h2.et_pb_module_heading {font-size:124px; line-height:0.7;}
	.mod_h2 h2 {line-height:0.6;}
	.home .et_pb_text_5 {top:0px; margin-bottom:12px !important;}
	.mod_cajas.cuatro .abajo {width:100% !important;}
	.mod_cajas.cuatro .et_pb_row {flex-direction:column;}
	.mod_cajas .abajo {width:100% !important; min-height:400px;}
	.mod_cajas.cuatro .titulo-sobra {padding-top:64px !important; padding-bottom:64px !important;}
	.mptt-navigation-tabs li {margin-right:12px;}
	.page-id-427 .et_pb_heading_0 h2 {font-size:82px !important;}
	body .divilife-3-col-feature-blurb-slider .et_pb_blurb {padding-left:24px !important; padding-right:24px !important;}
}

@media only screen and (min-width:1280px) and (max-width:1365px){
	#logo {max-height:64% !important;}
	.titulo-sobra h2 {font-size:92px !important;}
	.home .mod_h2 h2 {font-size:92px !important;}
	.home .et_pb_text_5 {top:-24px;}
	.mod_cajas.cuatro .titulo-sobra h2 {font-size:48px !important;}
	.abajo h3 {font-size:24px;}
	body #page-container .et_pb_section.mod_cajas.cuatro .et_pb_button {padding-left:12px !important; padding-right:12px !important; text-align:center;}
	.mod_cajas.cuatro .abajo {padding-left:12px; padding-right:12px;}
	.mod_h2 h2 {line-height:0.7;}


}

@media only screen and (min-width:1366px) and (max-width:1439px){
	
	.titulo-sobra h2 {font-size:92px !important;}
	.home .mod_h2 h2 {font-size:92px !important;}
	.home .et_pb_text_5 {top:-14px;}
	.mod_cajas.cuatro .titulo-sobra h2 {font-size:48px !important;}
	.abajo h3 {font-size:24px;}
	body #page-container .et_pb_section.mod_cajas.cuatro .et_pb_button {padding-left:12px !important; padding-right:12px !important; text-align:center;}
	.mod_cajas.cuatro .abajo {padding-left:12px; padding-right:12px;}
	.mod_h2 h2 {line-height:0.7;}

}

@media only screen and (min-width:1440px) and (max-width:1599px){
	
	.titulo-sobra h2 {font-size:72px !important;}
	.home .mod_h2 h2 {font-size:92px !important;}
	.home .et_pb_text_5 {top:-14px;}
	.mod_cajas.cuatro .titulo-sobra h2 {font-size:56px !important;}
	.abajo h3 {font-size:24px;}
	body #page-container .et_pb_section.mod_cajas.cuatro .et_pb_button {padding-left:12px !important; padding-right:12px !important; text-align:center;}
	.mod_cajas.cuatro .abajo {padding-left:12px; padding-right:12px;}
	.mod_h2 h2 {line-height:0.7;}

}

@media only screen and (min-width:1600px) and (max-width:1679px){
	
	.titulo-sobra h2 {font-size:92px !important;}
	.home .mod_h2 h2 {font-size:92px !important;}
	.home .et_pb_text_5 {top:-14px;}
	.mod_cajas.cuatro .titulo-sobra h2 {font-size:56px !important;}
	.abajo h3 {font-size:24px;}
	body #page-container .et_pb_section.mod_cajas.cuatro .et_pb_button {padding-left:12px !important; padding-right:12px !important; text-align:center;}
	.mod_cajas.cuatro .abajo {padding-left:12px; padding-right:12px;}
	.mod_h2 h2 {line-height:0.7;}

}




