/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/* ICONOS ACORDEON PLAN ESTRATEGICO */
.planestrategico .fa-solid, .fas {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 18px;
    margin-right: 5px;
    color: #0e71b8;
}

/* TITULOS BLOG */
h3.entry-title {
    font-size: 22px !important;
    line-height: 30px !important;
}

/*  BACKGROUD MENU */
#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
    background-color: #ffffff !important;
}

/* ACORDEON PLAN ESTRATEGICO */
h4 {
    font-size: 35px !important;
	line-height: 35px !important;

}

.accordion .question .title {
    padding: 25px 14px 14px 60px !important;
    font-size: 20px !important;
}
.accordion .question .title > .acc-icon-plus:before, .accordion .question .title > .acc-icon-minus:before {
    margin: 20px 0px 0px 0px!important;
}
 h3 {
    margin-bottom: 0px !important;
}
/*
@media only screen and (min-width: 480px) and (max-width: 767px)
*/

/* ANCHO DESPLEGABLES MENU */
#Top_bar .menu li ul li {
    padding: 0;
    width: 260px !important;
    position: relative;
    font-weight: 400;
}

/* Acordeon Plan Estrategico */
[class^="icon-"]:before, [class*=" icon-"]:before {
    color: #2f5c93 !important;
	font-weight: 800 !important;
	width: 2em !important;
}

/* ICONOS RRSS FOOTER */
[class^="icon-"]:before, [class*=" icon-"]:before {
    color: #ffdd00;
}

/* COPY FOOTER */
#Footer .footer_copy .one {
    margin-bottom: 10px !important;
    padding-top: 20px !important;
}
/* ICONOS RRSS */
.fa-facebook-f:before {
    content: "\f39e";
    font-size: 25px !important;
    color: #ffdd00 !important;
	margin-right: 15px !important;
}
.fa-instagram:before {
    content: "\f16d";
    font-size: 25px !important;
    color: #ffdd00 !important;
	margin-right: 15px !important;
}
.fa-twitter:before {
    content: "\f099";
    font-size: 25px !important;
    color: #ffdd00 !important;
	margin-right: 15px !important;
}
.fa-whatsapp:before {
    content: "\f232";
    font-size: 25px !important;
    color: #ffdd00 !important;
	margin-right: 15px !important;
}

/* ELEMENTOS FOOTER */
#Footer .widgets_wrapper .column {
    margin-bottom: 0;
    margin-top: 20px !important;
}
/* OCULTAR INSIGNIA RECAPTCHA v3 */
.grecaptcha-badge { 
    visibility: hidden;
}

/* CALENDARIO EVENTOS */
.aguita-jabon-photo .image_frame::before {
position: absolute;
content: '';
border: 2px solid #e9b625;
border-radius: 10px;
left: -20px;
top: -20px;
width: 96%;
height: 100%;
z-index: -1;	
}
#ep_event_search_form {
display: none;	
}
.ep-timezone-wrap {
display: none !important;	
}
.ep_event_popup_date {
display: none;	
}
.fc .fc-toolbar-title {
text-transform: capitalize;
font-weight: 700;
}
.fc-day-past .fc-daygrid-day-frame {
opacity: 0.1 !important;
pointer-events: none !important;
}
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
margin-bottom: 0 !important;
margin-top: 1em !important;
}

#ep_event_calendar .fc-h-event .fc-event-title, #ep_event_calendar .fc-daygrid-event .fc-event-title {
font-size: 13px !important;
font-weight: 500 !important;
}
#ep_event_calendar.fc .fc-daygrid-day-number {
font-weight: 500;
}
.ep_event_detail_popup {
width: 300px !important;
}
.ep_event_popup_address {
font-size: 15px !important;
padding: 0 25px 5px !important;
margin-bottom: 10px !important;
}
#ep_single_event_detail_page_content {
padding: 40px 20px;	
}
.ep-lg-py-5 {
display: none;	
}
#ep_single_event_detail_page_content #ep-sl-right-area {
display: none;	
}
.ep-text-small {
font-size: 16px !important;
}
.ep-text-dark {
font-size: 18px !important;	
}
a#ep_event_venue_url {
display: none !important;	
}
#ep_sl_venue_more {
display: none !important;	
}
span#ep_single_event_venue_address {
display: none !important;	
}
.ep-venue-details-tabs {
display: none !important;	
}
.ep-fs-6 .ep-fw-bold {
font-size: 18px !important;	
}
@media only screen and (max-width: 767px) {
#ep_event_calendar table.fc-scrollgrid tr th {
padding: 4px !important;	
}
#ep_event_calendar.fc .fc-daygrid-day-number {
padding: 12px 5px 2px !important;
}
#ep_event_calendar table.fc-scrollgrid tr th a {
white-space: nowrap;
}
.fc-dayGridMonth-button, .fc-dayGridWeek-button, .fc-dayGridDay-button, .fc-listWeek-button {
white-space: nowrap;	
}
#ep_event_calendar.fc .fc-daygrid-day-number {
font-size: 15px;
white-space: nowrap;
}
#ep_event_calendar.fc table.fc-scrollgrid-sync-table .fc-daygrid-event .ep_event_detail_popup {
bottom: calc(125% - 1px);
left: -175% !important;
width: 200px !important;
}
#ep_event_calendar.fc table.fc-scrollgrid-sync-table .fc-daygrid-event .ep_event_detail_popup::before, #ep_event_calendar.fc table.fc-scrollgrid-sync-table .fc-daygrid-event .ep_event_detail_popup::after {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-139 .one-third {
width: 100%;	
}
.page-id-139 .three-fifth {
width: 100%;	
}
}
div#ep-sl-event-end {
    display: none !important;
}

.ep-box-card-icon-group .ep-event-action {
	box-shadow: none;
	text-decoration: none;
	line-height: 26px;
	display: none;
}

.ep-event-types.ep-d-flex.ep-flex-wrap {
	display: none;
}

/* BARRA BUSQUEDA EVENTOS */
form#ep_event_type_search_form {
    display: none !important;
}
