.container-contact {
    padding: 0;
}

.colored .text-long blockquote {
    color: #fafafa;
}
.event-card .event-media .swiper-pagination, 
.event-dropdown .event-media .swiper-pagination {
    background: #21212175;
    padding: 10px 0;
    bottom: 0;
}
.event-dropdown a.a2a_dd.addtoany_share {
    height: 34px;
    width: 36px;
}
span.a2a_kit.a2a_kit_size_64.addtoany_list {
	align-items: center;
}

.event-dropdown .addtoany_list .addtoany_share:before {
    top: 0px;
    padding: 0;
    line-height: 32px;
    text-indent: 4px;
}

.buscador-eventos .event-dropdown .text-long + a {
    display: none;
}

a.a2a_dd.addtoany_share {
	display: flex;
}

img[src="/themes/custom/base/images/ic_share_white_48px.svg"] {
    display: none;
}

.evento-exatec .addtoany_share:after {
    content: '\e80d';
    font-family: "Material Icons";
    font-size: 32px;
    color: var(--negro);
}

.video_hero__compartir .addtoany_share:after,
.dropdown__social .addtoany_share:after {
    content: '\e80d';
    font-family: "Material Icons";
    color: var(--blanco);
    font-size: 32px;
}

.slick-slider.colorbox-gallery {
    background: none;
}

.tarjeta-mini__dd-contenido .dropdown__social .addtoany_share:after {
    color: var(--exa-azul);
}

form#views-exposed-form-buscador-eventos-block-2 .search-select.select-section,
form#views-exposed-form-buscador-eventos-block-1 .search-select.select-section {
    display: none;
}

.floating-buttons .webform-submission-form,
.path-webform.has-glyphicons .webform-submission-form {
  padding: 0;
}

.view-events-slider--controles .slick-dots li button:before,
.view-events-slider--controles .slick-dots li button,
.view-events-slider--controles .slick-dots li,
.directorio-slider .slick-dots li button:before,
.directorio-slider .slick-dots li button,
.directorio-slider .slick-dots li {
  width: 20px;
  margin: 0;
}

.single-slider .slider-controls .nextArrow,
.single-slider .slider-controls .prevArrow {;
  bottom: 14px;
}

.modal .webform-submission-form {
  padding: 0;
}

.event-card .event-media > img {
  object-fit: cover;
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
}

.data-category div div+div:before, .info-item+.info-item:before {
  margin-right: 2px;
}
.info-item div div:after {
    margin-right: 2px;
}

.event-card .juicebox-container {
  height: 100% !important;
}

.event-card .jb-area-caption.jb-classifier-layer {
    bottom: 0px !important;
    top: unset !important;
}
.event-card .jb-navigation.jb-classifier-detail-area.jb-classifier-layer,
.event-card .jb-panel-detail.jb-classifier-detail-area.jb-classifier-layer,
.event-card div.jb-dt-main-frame, 
.event-card .jb-dt-main-frame .jb-dt-main-image {
    max-height: 100%;
    height: 100% !important;
}
.event-card .event-media .jb-dt-main-frame img {
    max-width: none;
    min-height: unset;
    max-height: 100%;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
}
.evento-fonteva .event-card .event-media img {
    object-fit: cover;
}
.contact-directory {
  float: left;
}
rect.st0,
path.st0 {
    fill: #fafafa;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
 background-color: #212121;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #212121;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  color: #212121;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
   margin-right: 0;
}

.event-card .event-date, .event-dropdown .event-date {
	font-size: 16px;
}
.search-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    min-width: 250px;
}

.icon-info .fa {
  float: left;
  margin-right: 4px;
  font-size: 20px;
  height: 20px;
  width: 20px;
  margin-top: -4px;
}
.fa-whatsapp:before {
    font-size: 20px;
}
.fa.fa-whatsapp {
    margin-right: 4px;
    width: 20px;
}

@media (max-width: 767px) {
.select2-container.select2-container--classic.select2-container--open {
    z-index: 9999 !important;
    left: 16px !important;
}
.busqueda-eventos-exposed .search_title .search-drop .form-item-textfield input::placeholder {
    color: rgba(33, 33, 33, 0.25);
}

.evento-general .subtitle-info {
    font-size: 16px;
    margin-top: -16px;
}

.directorio-slider .slick-dots li,
.directorio-slider .slick-dots li {
  width: 16px;
}
.view-events-slider--controles .slick-dots li button:before, 
.view-events-slider--controles .slick-dots li button, 
.view-events-slider--controles .slick-dots li, 
.directorio-slider .slick-dots li button:before, 
.directorio-slider .slick-dots li button, 
.directorio-slider .slick-dots li {
    width: 16px;
    margin: 0;
}
	
.jb-navigation.jb-classifier-detail-area.jb-classifier-layer, 
.jb-area-caption.jb-classifier-layer.jb-classifier-show-on-over {
    z-index: 3 !important;
}

.jbn-nav-touch-area.jbn-nav-right-touch-area:after {
    font-family: "Material Icons";
    position: absolute;
    bottom: 8px;
    right: 8px;
    content: "\eb59";
}

.jbn-nav-touch-area.jbn-nav-left-touch-area:after {
    font-family: "Material Icons";
    position: absolute;
    bottom: 8px;
    left: 8px;
    content: "\eb52";
}
	
.page-node-type-evento-general .has_subtitle .subtitle {
    display: none;
}

.subtitle-info {
    font-size: 16px;
    margin-top: -16px;
}

.page-node-type-evento-general nav.top-menu-nav .right-menu .enlace-llave>ul.menu-menu-llave>li>i.material-icons,
.page-node-type-evento-general nav.top-menu-nav .right-menu .menu-buscador i.material-icons.menu-search-,
.page-node-type-evento-general nav.top-menu-nav .left-menu i.material-icons.menu-haburguesa- {
    color: #212121 !important;
}

.page-node-type-evento-general nav.top-menu-nav .left-menu section.logo.is-active_logo.top-menu-logo a#block-enlacesprincipales-2 svg {
    fill: #212121 !important;
}

}

@media (min-width: 768px) {
	.event-data+.event-data+.event-data {
    display: inline;
	}
	.page-node-type-evento-general .custom_breadcrumb_container + .main-container {
    padding-top: 104px;
	}
	.page-node-type-evento-general .header-fixed .custom_breadcrumb_container {
    margin: 0;
	}
	
	.page-node-type-evento-general .header-fixed.is-active .custom_breadcrumb_container ol.breadcrumb {
    top: 0;
	}
}

@media (min-width: 1024px) {
	.tabs_container .path-webform.has-glyphicons .webform-submission-form {
	  padding: 32px 64px;
	}
}

@media (max-width: 1023px) {
	.tabs_container .path-webform.has-glyphicons .webform-submission-form {
    padding: 16px 32px;
	}
  .header-fixed + .main-container {
    padding-top: 128px;
  }
}