@media (max-width: 1023px) {
    .menu_mobile .sc_layouts_logo {
  
        background-color: #fff;
    }
}
#psp-overlay img {
 
  max-height: 98vh;
 
}
.home .sc_action_item_simple.with_image .sc_action_item_description {

    font-size: 20px;
}
.mec-timeline-main-content p, .mec-timeline-event-image{
	display: none;
}
.tituloblanco h2{
	color:#fff !important;
}
.oculto{
	display: none !important;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .sc_layouts_menu_nav>li.current-menu-parent>a, .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #dc4848 !important;
}
.scheme_default .sc_layouts_menu_nav>li>a {
    color: #0b53a1 !important;
}
 .scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a {
    color: #fff;
  
}
.page_content_wrap {
    padding-top: 3.7rem;
   
}
.page-id-2097 .page_content_wrap {
    padding-top: 1.7rem;
   
}
.fotoparty .wpb_single_image .vc_figure {
	max-width: none;
    width: 100%;
}
.home .homenobarra, .cpt_services-template-default .homenobarra, .page-id-2097 .homenobarra, .page-id-2232 .homenobarra, .page-id-2355 .homenobarra, .page-id-2430 .homenobarra{
	display:none;
}
.scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
    color: #f5d486;
}
.scheme_default header .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
  background-color: #000;
}
.scheme_default header .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon span::before {
  color: #f00;
}
.listamosaico .content_wrap .content{
    width: auto;
}
.scheme_default h6.sc_title_title {
    color: #fff;
}
.scheme_default .sc_layouts_menu_nav>li li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: #000 !important;
}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .scheme_default .sc_layouts_menu_nav>li li>a {
    color: #fff !important;
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip {
    width: auto;
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip:before {
	display:none !important;
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields {
    display: inline !important;
    width: 18px;
    height: 18px;
    position: relative;
    vertical-align: middle;
    cursor: auto;
    margin: 0 0 0 4px;
    background-image: none;
    background-position: center center;
    background-size: cover;
    padding: 0;
    border: none;
    background-color: transparent;
    overflow: visible;
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip {
    position: unset;
    width: auto;
    bottom: 24px;
    left: calc(50% - 80px);
    background:transparent;
    border-radius: 5px;
    border: 0;
    box-shadow: none;
    visibility: visible;
    opacity: 1;
    transition: opacity .18s ease, transform .18s ease, visibility .25s ease;
    transform: none;
}
.mec-event-data-field-name{
	display: none;
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box {
    overflow: hidden;
    border-radius: 11px;
    padding: 0;
}
.mec-agenda-date-wrap span.mec-agenda-day {
    color: #000;
    font-size: 19px;
}
.mec-agenda-time {
    font-size: 18px;
    color: #f00;
  
}
ul.mec-event-data-field-items{
	margin-bottom:0 !important;
}
body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content, body.body_style_boxed:not(.expand_content) [class*="content_wrap"] > .content {
  width: auto;
}
.sc_layouts_column .sc_layouts_item {
	margin-right: 0;
}
.homemascletaes .sc_item_subtitle, .homemascletaes .sc_button_simple:not(.sc_button_bg_image) {
  color: #000;
}
.logofooter{
	text-align: center;
	
}
.menufooter li{
	
}
   .menufooter  ul{
        list-style: none;
        display: inline-block;
        padding:18px;
     }

     .menufooter  ul li{
         float: left;
         margin-top: 20px;
     }

     .menufooter  ul li a {
      
    
         text-decoration: none;
       
         padding: 0;
		 padding-left: 10px;
		 padding-right: 10px;
     }

/*  DARK  */
.homemascletaes h2{
	color: #7f381c !important;
}
.scheme_dark h4 a, .scheme_dark h3 a, .scheme_dark h1, .scheme_dark h2, .scheme_dark h3, .scheme_dark h4, .scheme_dark h5, .scheme_dark h6, .scheme_dark .rev_slider .tp-mask-wrap p {
    color: #7f381c;
}
.scheme_dark .single-tribe_events .tribe-events-sub-nav li a.sc_button_hover_slide_left, .scheme_dark .sc_button_hover_slide_left:not(.more-link) {
    background: linear-gradient(to right, #ffffff 50%, #c6ad8c 50%) no-repeat scroll right bottom / 210% 100% #c6ad8c;
	border-radius: 3;
}
.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_dark .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_dark .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #000 !important;
}
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-item>a, .scheme_dark .sc_layouts_menu_nav>li li.current-menu-parent>a, .scheme_dark .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: #dc4848 !important;
}
.scheme_dark .sc_layouts_menu_nav>li>a:hover {
    color: #000 !important;
}
.scheme_dark .sc_action_item .sc_action_item_subtitle {
    color: #dc4848;
}
.scheme_dark .sc_button_simple:not(.sc_button_bg_image), .scheme_dark .sc_button_simple:not(.sc_button_bg_image):before, .scheme_dark .sc_button_simple:not(.sc_button_bg_image):after {
    color: #dc4848;
}
.scheme_dark .sc_button_simple:not(.sc_button_bg_image):hover{
	color: #000 !important;
}
.lineahome hr {
   
    margin: 0.7857em 0;
  
}
@media only screen and (min-width: 1921px) {
  .mec-container, body [id*="mec_skin_"].mec-fluent-wrap {
    width: auto;
  }
}
.mec-single-event-description.mec-events-content ol li, .mec-single-event-description.mec-events-content ul li {
color: #000;

}
.mec-single-modern .mec-single-event-bar > div dd {
 /* color: #fff;*/
  font-size: 16px !important;
}
.mec-wrap :not(.elementor-widget-container) > p {
  color: #000;
	font-size: 16px;
}
.scheme_dark body {
  /*background-color: #11233c;
  background-image: url("https://fiestasenelche.es/wp-content/uploads/2024/07/fondo-trasnparente-1.png");*/
}
.scheme_dark .top_panel, .scheme_dark.top_panel {
  background-color: transparent !important;
}
.scheme_dark #page_preloader, .scheme_dark .page_content_wrap {
  background-color: transparent !important;
}
.scheme_dark footer {
  background-color: transparent !important;
}
.mec-single-modern .mec-single-event-bar > div dd {
  font-size: 14px;
  color: #000;
  font-weight: bold !important;
}
.mec-single-event .mec-event-meta h6, .mec-single-event-sponsor span {


  color: #000;
 
}
.mec-single-event .mec-event-meta .mec-events-address .mec-address, .mec-single-event .mec-event-meta .mec-location-opening-hour span, .mec-single-event .mec-event-meta .mec-location-url span {
 
  color: #000;
 
}
.mec-wrap :not(.elementor-widget-container) > p.label-w {
  color: #616161;
 
}
.featherlight-inner .mec-single-modal p{
	color:#000 !important;
}
.mec-week-events-container .mec-event-article .mec-event-detail, .mec-calendar-day-events .mec-event-article .mec-event-detail{
	display:none !important;
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day {

    display: none;
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event {
 
    display: block !important;
}
#mec_daily_view_day2082_20240805{
	 display: block !important;
}
.scheme_dark {
    color: #7f381c;
}
#bloquecap blockquote {
  color: #7f381c;
  background-color: transparent;
  background-image: none;
	padding: 0;
	padding-top: 7em;
  padding-bottom: 5em;
}
#bloquecap blockquote p{
  color: #7f381c;
}
#bloquecap blockquote h6{
text-transform: inherit;
	 color: #7f381c;
}
.menufooterno ul li{
	text-align: center !important;
}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul {

  overflow-y: hidden;

}
.mec-calendar .mec-event-article .mec-event-time {
  font-size: 17px;

}
.mec-calendar .mec-event-article .mec-event-title {
  font-size: 20px;

}
.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value {
 
  color: #000 !important;
  font-size: 16px;
 
}
.mec-agenda-event-title a {
  font-size: 18px;

}
@media (max-width: 479px) {
  .content_wrap, .content_container {
    width: auto !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 479px) {
    .sc_action_item_description, .sc_action_item_info {
        display: block;
    }
}
.sc_action_item_simple.with_image .sc_action_item_description {
    color: #fff;
}
.tituloblanco .sc_item_subtitle {
    color: #fff !important;
}
.mec-event-list-modern .mec-event-detail .mec-event-loc-place{
	display: none !important;
}
.mec-event-list-modern .mec-event-detail .mec-start-time{
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 16px !important;
}
header .sc_layouts_row_type_compact .sc_layouts_menu_nav > li ul {
    width: 9em;
   
}

@media (min-width: 1200px) {
    header .vc_col-lg-4 {
        width:15.333333%;
    }
}
@media (min-width: 1200px) {
   header .vc_col-lg-5 {
        width: 59.666667%;
    }
}
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    content: "\e882";
    font-family: "trx_addons_icons";
    font-weight: normal;
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 1em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
@media (max-width: 479px) {
    .menu_mobile .menu_mobile_nav_area > ul > li > a {
        font-size: 24px;
      
    }
}
@media (max-width: 1439px) {
    .menu_mobile .menu_mobile_nav_area > ul > li li > a {
        font-size: 1.5em;
    }
}
.menu_mobile .social_item .social_icon {

    font-size: 2em;
 
}
@media (max-width: 1279px) {
  .content_wrap, .content_container {
    width: auto !important;
  }
}
@media (max-width: 1439px) {
  .content_wrap, .content_container {
    width: auto !important;
  }
}
.featherlight-content .mec-single-event-description.mec-events-content ul li {
    color: #000;
}
.cuadrohort .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value {
    color: #fff !important;

}
.paginafesta .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value {
    color: #fff !important;
   
}
	.cambioidioma_ca, .cambioidioma_es{
		display: none;
	}
.classidioma{
	/*display: none !important;*/
}
.divlogos{
    position: unset;
    left:unset;

}
.mec-sl-folder{
	display: none !important;
}
.mec-wrap .mec-totalcal-box label {

    color: #000000;
}
.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_icon, .scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #7f381c;
}
.sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    font-size: 4em;
}
.wpb_video_widget .wpb_wrapper iframe {
   
    height: 100% !important;

}
.mec-event-list-modern .mec-event-detail .mec-end-time, .mec-event-list-modern .mec-event-detail {
  font-weight: bold !important;
  color: #000000 !important;
  font-size: 16px !important;
}
.mec-event-list-modern .mec-event-date .event-da {

  color: #acacac;
 
  font-weight: 300;

}
.mec-agenda-event-title a{
	  color: #f00;
}
.mec-calendar .mec-event-article .mec-event-title a {
 
  color: #f00 !important;
 
}
.sc_price_item_subtitle {
  font-size: 3em;
 
}
.sc_price_item_info .sc_price_item_description {
  font-size: 1.1em;

}
.sc_price_item_info .sc_button, .sc_button_simple {
 
  font-size: 3.5em;

}
.sc_price_item_info .sc_price_item_details {
  font-size: 1.3em;

}
.scheme_dark .sc_layouts_menu_nav>li>a {
    color: #7f381c !important;
}
.scheme_dark blockquote:before {
    color: #7f381c;
}
.scheme_dark .sc_title.sc_title_accent.color_style_link2 .sc_title_title {
    color: #000;

}.scheme_dark .sc_title.sc_title_accent .sc_title_subtitle {
    color: #7f381c;
}
.scheme_dark h6.sc_title_title {
    color: #7f381c;
}
.scheme_dark.sidebar .socials_wrap .social_item .social_icon, .scheme_dark.footer_wrap .socials_wrap .social_item .social_icon {
    color: #ffffff;
    background-color: #7f381c;
}
.scheme_dark a {
    color: #f00;
}
.scheme_dark .widget_video .widget_title {
    color: #ffffff;
}
.scheme_dark .trx_addons_video_player.with_cover .video_hover, .scheme_dark .format-video .post_featured.with_thumb .post_video_hover {
    color: #ffffff;
    border-color: #ffffff;
    background-color: rgba(23, 23, 23, 0);
}
.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3, .leaflet-popup-content .mec-color, .leaflet-popup-content .mec-color-before :before, .leaflet-popup-content .mec-color-hover:hover, .leaflet-popup-content .mec-wrap .mec-color, .leaflet-popup-content .mec-wrap .mec-color-before :before, .leaflet-popup-content .mec-wrap .mec-color-hover:hover, .lity .mec-color, .lity .mec-color-before :before, .lity .mec-color-hover:hover, .lity .mec-wrap .mec-color, .lity .mec-wrap .mec-color-before :before, .lity .mec-wrap .mec-color-hover:hover, .mec-attendees-list-details .mec-attendee-profile-link a:hover, .mec-av-spot .mec-av-spot-head .mec-av-spot-box span, .mec-booking-calendar-month-navigation .mec-next-month:hover, .mec-booking-calendar-month-navigation .mec-previous-month:hover, .mec-calendar .mec-calendar-side .mec-next-month i, .mec-calendar .mec-event-article .mec-event-title a:hover, .mec-calendar-events-side .mec-modal-booking-button:hover, .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color, .mec-choosen-time-message, .mec-event-container-classic .mec-modal-booking-button:hover, .mec-event-grid-minimal .mec-modal-booking-button:hover, .mec-event-grid-simple .mec-modal-booking-button, .mec-event-grid-yearly .mec-modal-booking-button, .mec-event-list-minimal .mec-modal-booking-button:hover, .mec-events-agenda .mec-modal-booking-button, .mec-events-timeline-wrap .mec-organizer-item a, .mec-events-timeline-wrap .mec-organizer-item:after, .mec-events-timeline-wrap .mec-shortcode-organizers i, .mec-map-boxshow .mec-color, .mec-map-boxshow .mec-color-before :before, .mec-map-boxshow .mec-color-hover:hover, .mec-map-boxshow .mec-wrap .mec-color, .mec-map-boxshow .mec-wrap .mec-color-before :before, .mec-map-boxshow .mec-wrap .mec-color-hover:hover, .mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i, .mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-next-event-details a, .mec-next-event-details i:before, .mec-single-event .mec-speakers-details ul li .mec-speaker-name, .mec-skin-list-events-container .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a, .mec-timeline-event .mec-modal-booking-button, .mec-timeline-month-divider, .mec-timetable-t2-col .mec-modal-booking-button:hover, .mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date, .mec-wrap .mec-totalcal-box i, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover .mec-load-month-link, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover .mec-load-month-link, .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day, .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover, .mec-wrap.colorskin-custom .mec-color, .mec-wrap.colorskin-custom .mec-color-before :before, .mec-wrap.colorskin-custom .mec-color-hover:hover, .mec-wrap.colorskin-custom .mec-event-grid-simple:hover .mec-event-title, .mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover, .mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing>li:hover a, .mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected, .mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue:before, .mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover, .mec-wrap.colorskin-custom .mec-next-event-details li i, .mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories:before, .mec-wrap.colorskin-custom .mec-single-event-date:before, .mec-wrap.colorskin-custom .mec-single-event-time:before, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover, .mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i, .mec-wrap.mec-cart table tr td a, .mec-yearly-view-wrap .mec-agenda-event-title a:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover .mec-load-month-link, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover .mec-load-month-link {
color: #674300;
}
h4.mec-event-title a, h4.mec-event-title{
	color: #ff4800 !important;
    font-weight: bold !important;
}
.mec-event-list-modern .mec-event-sharing{
	display: none !important;
}
.mec-calendar-table h4.mec-event-title a{
	color: #fff !important;
    font-weight: bold !important;
}
.mec-agenda-date-wrap i, .mec-agenda-event i {
  
    color: #f00;
}
.sc_title.sc_title_accent .sc_title_title {

    font-size: 2.8em;
}
.page-id-2097 .sc_price_item_info .sc_price_item_title {
    font-size: 1.3em !important;

}
.sc_layouts_menu_nav>li>a {
  -webkit-transition-property: none !important;
-moz-transition-property: none !important;
-o-transition-property: none !important;
transition-property: none !important;
}
.sc_layouts_menu_nav>li>a:focus, .sc_layouts_menu_nav>li>a:active, .sc_layouts_menu_nav>li>a:after {
	color:#7f381c !important;
}
.page_content_wrap {
  
    padding-bottom: 0.7rem;
}
.home .sc_title.sc_title_accent.color_style_link2 .sc_title_title
 {
   
    text-align: right;
}
.vc_separator {
    margin-top: 3em;
    margin-bottom: 2em !important;
}
.vc_separator h4{
    font-size: 2em;
}
 div[data-lookup="flex-footer"] {
  display: none !important;
}
.tapadera{
	    width: 100%;
    height: 96px;
    background-color: #f6f0e2;
    position: fixed;
    z-index: 99999;
    bottom: 0px;
}
@media (max-width: 767px) {
    .sc_title.sc_title_accent.color_style_link2 .sc_title_subtitle {
           text-align: center;
        display: block;
    }
	.scheme_dark .sc_title.sc_title_accent.color_style_link2 .sc_title_title {
    
	text-align: center;
}
	.tapadera {
   
    height:20px;
  
}
	.vc_custom_1543407915056 {
    padding-left: 10% !important;
}
	.sc_button, .sc_button.sc_button_size_large {
    font-size: 2.5em;
}
}
.scheme_dark .menu_mobile_inner a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #ffffff;
}
.scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #f5d486;
}
.scheme_dark .menu_mobile_close:hover:before, .scheme_dark .menu_mobile_close:hover:after {
    border-color: #ffffff;
}
.scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
    border-color: #ffffff;
}
.menu_mobile .menu_mobile_nav_area li > a:hover {
    color: #f5d486;
}

.sc_price_item_info .sc_price_item_price
 {
    font-size: 1.25em;
   
}
.sc_price_item_info .sc_price_item_price:before, .sc_price_item_info .sc_price_item_price:after {

    height: 1px;

}
div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
    margin-right: 0 !important;
	        margin-left: 0;
}
.mec-wrap .mec-simple-checkboxes-search ul li label {
 
    cursor: pointer;
}
.logo_image, .sc_layouts_logo{
	border: none !important;
}
.mec-events-template-default .page_content_wrap .content_wrap{
	width: 100%;
}
footer .sc_content_width_1_1{
	width: 100%;
}