/* CSS Mediadores Puebla */

/* General */

a, a:visited {
	color: #003967;
	text-decoration: none !important;
}
a:hover {
	color: #0C2340;
}

/* Header */

.gt-page-title-bar {
   background: none;
   position: relative;
   height: 450px;
	padding: 0 !important;
   margin-top: -187px !important;
   margin-bottom: 20px !important;
}
.gt-header.gt-style-1 .gt-navbar .gt-menu > li > a, .gt-header.gt-style-1 .gt-navbar .gt-menu > li > a:visited, .gt-header.gt-style-5 .gt-navbar .gt-menu > li > a, .gt-header.gt-style-5 .gt-navbar .gt-menu > li > a:visited {
   text-transform: uppercase;
   padding: 10px 15px;
   color: #222;
   font-size: 1.1rem;
   font-weight: 600;
   display: block;
   letter-spacing: 0.2px;
}
.gt-page-title-bar h1 {
	display: none;
}
.gt-heading .gt-separate:before, .gt-heading .gt-separate:after {
   background: #bdbdbd !important;
}
.gt-heading .gt-separate i {
   color: #bdbdbd !important;
}

/* Contenido */

.single-post .gt-page-title-bar, .single-event .gt-page-title-bar, .archive .gt-page-title-bar {
   display: none !important;
}
.single-post .gt-site-inner, .single-event .gt-site-inner, .archive .gt-site-inner {
	padding-bottom: 60px;
}
.gt-bottom > ul > li:nth-child(2), .gt-post-meta > ul > li:nth-child(3) {
	display: none;
}
.gt-icon-list ul li {
   margin-bottom: 20px !important;
   align-items: baseline !important; 
}
ol.w2dc-breadcrumbs {
    font-size: small;
}
.gt-heading .gt-text {
    opacity: 1;
    font-size: 1.4rem;
    color: #333;
}

/* Elementos */

.gt-footer.gt-style-1 .gt-social-links-element.gt-style-6 ul li a:hover, .gt-footer.gt-style-1 .gt-social-links-element.gt-style-6 ul li a:focus, .gt-footer.gt-style-1 a:hover, .gt-footer.gt-style-1 a:focus, .gt-footer.gt-style-1 .post-list-style-3 .title a:hover, .gt-footer.gt-style-1 .post-list-style-3 .title a:focus, .gt-event-style-2 .gt-information > div a:focus, .gt-event-style-2 .gt-information > div a:hover, .gt-mobile-menu .gt-bottom .gt-social-links li a:hover, .gt-mobile-menu .gt-bottom .gt-social-links li a:focus, .gt-modal .gt-register-content .gt-modal-footer a:hover, .gt-modal .gt-register-content .gt-modal-footer a:focus, .gt-modal .gt-login-content .gt-modal-footer a:hover, .gt-modal .gt-login-content .gt-modal-footer a:focus, .gt-countdown.gt-style-3 ul li > .gt-inner, .gt-footer .post-list-style-3 .title a:hover, .gt-footer .post-list-style-3 .title a:focus, .gt-feature-box .gt-content .gt-title, .gt-feature-box .gt-icon, .gt-map.gt-events-map .gt-map-popup .gt-inner a:hover, .gt-map.gt-events-map .gt-map-popup .gt-inner a:focus, .gt-map.gt-events-map .gt-map-popup .gt-bottom-links > li > i, .gt-label.gt-style-4, .gt-post-style-1 .gt-bottom .gt-more:hover, .gt-post-style-1 .gt-bottom .gt-more:focus, .gt-post-style-1 .gt-bottom > ul a:hover, .gt-post-style-1 .gt-bottom > ul a:focus, .gt-post-style-2 .gt-bottom .gt-more:hover, .gt-post-style-2 .gt-bottom .gt-more:focus, .gt-post-style-2 .gt-bottom > ul a:hover, .gt-post-style-2 .gt-bottom > ul a:focus, .gt-page-content .gt-post-meta a:hover, .gt-page-content .gt-post-meta a:focus, .gt-pagination ul li > span.current, .gt-pagination ul li > a:hover, .gt-pagination ul li > a:focus, .gt-post-pagination ul li a:hover, .gt-post-pagination ul li a:focus, .gt-page-content .gt-post-meta > ul > li i, .gt-event-ticket.gt-style-1 .gt-ticket-inner > .gt-details .gt-subtitle, .gt-event-ticket.gt-style-1 .gt-ticket-inner > .gt-details > .gt-price, .gt-event-ticket.gt-style-1 .gt-ticket-inner > .gt-ticket-features p:before, .gt-event-ticket.gt-style-2 .gt-ticket-inner .gt-title, .gt-event-ticket.gt-style-2 .gt-price, .gt-event-ticket.gt-style-3 .gt-ticket-inner .gt-title, .gt-event-ticket.gt-style-3 .gt-price, .gt-event-ticket.gt-style-4 .gt-price, .gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-ticket-features p:before, .gt-event-ticket.gt-style-5 .gt-price, .gt-event-ticket.gt-style-5 .gt-ticket-inner .gt-ticket-features p:before, .gt-event-ticket.gt-style-6 .gt-ticket-features p:before, .gt-event-ticket.gt-style-6 .gt-ticket-header .gt-price, .gt-event-ticket.gt-style-7 .gt-ticket-features p:before, .gt-event-ticket.gt-style-7 .gt-ticket-header .gt-price, .gt-event-buttons ul li a:hover, .gt-event-buttons ul li a:focus, .gt-event-schedule.gt-style-2 .gt-schedule-tabs > li > a.active, .gt-event-schedule.gt-style-2 .gt-schedule-tabs > li > a.active:visited, .gt-event-schedule.gt-style-2 .gt-schedule-tabs > li > a:hover, .gt-event-schedule.gt-style-2 .gt-schedule-tabs > li > a:focus, .gt-speaker.gt-style-1 .gt-content .gt-name a:hover, .gt-speaker.gt-style-1 .gt-content .gt-name a:focus, .gt-speaker.gt-style-1 .gt-social-links ul li a:focus, .gt-speaker.gt-style-1 .gt-social-links ul li a:hover, .gt-speaker.gt-style-2 .gt-social-links ul li a:focus, .gt-speaker.gt-style-2 .gt-social-links ul li a:hover, .gt-speaker.gt-style-3 .gt-social-links ul li a:focus, .gt-speaker.gt-style-3 .gt-social-links ul li a:hover, .gt-speaker.gt-style-4 .gt-social-links ul li a:focus, .gt-speaker.gt-style-4 .gt-social-links ul li a:hover, .gt-speaker.gt-style-5 .gt-social-links ul li a:focus, .gt-speaker.gt-style-5 .gt-social-links ul li a:hover, .gt-speaker.gt-style-6 .gt-social-links ul li a:focus, .gt-speaker.gt-style-6 .gt-social-links ul li a:hover, .gt-content-detail-box > ul > li > .gt-content > .gt-inner a:hover, .gt-content-detail-box > ul > li > .gt-content > .gt-inner a:focus, .gt-content-detail-box > ul > li > .gt-icon > i, .gt-icon-list ul li i, .gt-mailchimp-newsletter .title i, .gt-button.gt-style-6 a:hover, .gt-button.gt-style-6 a:focus, .gt-button.gt-style-5 a, .gt-button.gt-style-5 a:visited, .gt-button.gt-style-3 a:hover, .gt-button.gt-style-3 a:focus, .gt-button.gt-style-2 a:hover, .gt-button.gt-style-2 a:focus, .gt-button.gt-style-1 a:hover, .gt-button.gt-style-1 a:focus, .gt-contact-box i, .gt-counter > .gt-title, .gt-counter > .gt-number, .gt-testimonials-carousel .content .name, .gt-eventchamp-service-box .gt-title, .gt-eventchamp-service-box i, .gt-categorized-events .gt-nav > li > a.active, .gt-categorized-events .gt-nav > li > a.active:visited, .gt-categorized-events .gt-nav > li > a:hover, .gt-categorized-events .gt-nav > li > a:focus, .gt-heading .gt-title span, .gt-countdown-slider.gt-style-1 > .gt-slider-content .gt-title .gt-secondary, .gt-countdown-slider.gt-style-3 > .gt-slider-content > .gt-counter .gt-counter-inner > div, .gt-events-slider .gt-slide-inner .gt-content .gt-information > li i, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:focus, .woocommerce div.product .stock, .woocommerce .woocommerce-MyAccount-navigation ul li a, .woocommerce .woocommerce-MyAccount-navigation ul li a:visited, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li a:visited, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:visited, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected], .select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true], .plyr__progress--played, .plyr__volume--display, .bootstrap-select.gt-select .dropdown-item:focus, .bootstrap-select.gt-select .dropdown-item:hover, .bootstrap-select.gt-select .dropdown-item.active, .bootstrap-select.gt-select .dropdown-item:active, blockquote:before, button:hover, input[type="submit"]:hover, button:active, input[type="submit"]:active, button:active:hover, input[type="submit"]:active:hover, button:active:focus, input[type="submit"]:active:focus, button:active:visited, input[type="submit"]:active:visited, button:focus, input[type="submit"]:focus, a:hover, a:focus, .gt-header.gt-style-1.gt-style-2 .gt-elements .gt-social-links li a:hover, .gt-header.gt-style-1.gt-style-2 .gt-elements .gt-social-links li a:focus, .gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu > li a:hover, .gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu > li a:focus, .gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu > li:hover > a, .gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu > li:hover > a:visited, .gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu > li>a:hover, .gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu > li>a:focus, .gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover, .gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus, .gt-header.gt-style-3.gt-style-4 .gt-elements .gt-social-links li a:hover, .gt-header.gt-style-3.gt-style-4 .gt-elements .gt-social-links li a:focus, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li a:hover, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li a:focus, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li:hover > a, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li:hover > a:visited, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li > a:hover, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li > a:focus, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus, .gt-header.gt-style-5.gt-style-6 .gt-elements .gt-social-links li a:hover, .gt-header.gt-style-5.gt-style-6 .gt-elements .gt-social-links li a:focus, .gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu > li a:hover, .gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu > li a:focus, .gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu > li:hover > a, .gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu > li:hover > a:visited, .gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu > li > a:hover, .gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu > li > a:focus, .gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover, .gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus, .gt-footer a:hover, .gt-footer a:focus, .gt-page-title-bar .gt-breadcrumb nav > ol > li a:focus, .gt-page-title-bar .gt-breadcrumb nav > ol > li a:hover, .gt-page-title-bar .gt-breadcrumb nav > ol > li.gt-item-current, .gt-page-title-bar .gt-breadcrumb nav > ol > li.current-item > span, .gt-mobile-menu .gt-top .gt-menu .gt-dropdown-menu > .active > a, .gt-mobile-menu .gt-top .gt-menu .gt-dropdown-menu > .active > a:focus, .gt-mobile-menu .gt-top .gt-menu .gt-dropdown-menu > .active > a:hover, .gt-mobile-menu .gt-top .gt-menu > li a:hover, .gt-mobile-menu .gt-top .gt-menu > li a:focus, .gt-mobile-menu .gt-top .gt-menu li:hover > a, .gt-mobile-menu .gt-top .gt-menu li:focus > a:visited, .gt-mobile-menu .gt-top .gt-menu li:hover > i, .gt-mobile-menu .gt-top .gt-menu li:focus > i, .gt-flex-menu li a:focus, .gt-flex-menu li a:hover, .fc-state-default:hover, .fc-state-default:focus, .fc button:hover, .fc button:focus, .gt-post-style-1 .gt-bottom > ul > li i, .gt-post-style-1 .gt-bottom .gt-more:hover, .gt-post-style-1 .gt-bottom .gt-more:focus, .gt-post-style-1 .gt-image .gt-category ul a, .gt-post-style-1 .gt-image .gt-category ul a:visited, .gt-post-style-1 .gt-image .gt-category ul, .gt-post-style-2 .gt-bottom > ul > li i, .gt-post-style-2 .gt-bottom .gt-more:hover, .gt-post-style-2 .gt-bottom .gt-more:focus, .gt-post-style-2 .gt-image .gt-category ul a, .gt-post-style-2 .gt-image .gt-category ul a:visited, .gt-post-style-2 .gt-image .gt-category ul, .gt-post-style-3 .gt-information > div i, .gt-event-style-1 .gt-venue a:focus, .gt-event-style-1 .gt-venue a:hover, .gt-event-style-1 .gt-location ul li a:focus, .gt-event-style-1 .gt-location ul li a:hover, .gt-event-style-1 .gt-location i, .gt-event-style-1 .gt-date i, .gt-event-style-1 .gt-time i, .gt-event-style-1 .gt-venue i, .gt-event-style-1 .gt-stock i, .gt-event-style-1 .gt-event-status, .gt-event-style-2 .gt-information > div i, .gt-event-style-3 .gt-venue a:focus, .gt-event-style-3 .gt-venue a:hover, .gt-event-style-3 .gt-location ul li a:focus, .gt-event-style-3 .gt-location ul li a:hover, .gt-event-style-3 .gt-price i, .gt-event-style-3 .gt-status i, .gt-event-style-3 .gt-location i, .gt-event-style-3 .gt-date i, .gt-event-style-3 .gt-time i, .gt-event-style-3 .gt-stock i, .gt-event-style-3 .gt-venue i, .gt-event-style-4 .gt-venue a:focus, .gt-event-style-4 .gt-venue a:hover, .gt-event-style-4 .gt-location ul li a:focus, .gt-event-style-4 .gt-location ul li a:hover, .gt-event-style-4 .gt-price i, .gt-event-style-4 .gt-status i, .gt-event-style-4 .gt-location i, .gt-event-style-4 .gt-date i, .gt-event-style-4 .gt-time i, .gt-event-style-4 .gt-venue i, .gt-event-style-4 .gt-stock i, .gt-white .gt-venue-style-1 .gt-title a:hover, .gt-white .gt-venue-style-1 .gt-title a:focus, .gt-venue-style-1 .gt-title a:hover, .gt-venue-style-1 .gt-title a:focus, .gt-venue-style-1 .gt-image .gt-location, .gt-venue-style-1 .gt-image .gt-location a, .gt-venue-style-1 .gt-image .gt-location a:visited, .gt-venue-style-1 .gt-image .status, .gt-venue-style-2 .gt-information > div i, .edit-link a:focus, .edit-link a:hover {
    color: #003967;
}
.gt-contact-box svg {
	color:deepskyblue !important;
}
.gt-eventchamp-service-box i {
   	font-size: 40px;
	color: #003967;
   	background: #fff;
   	border: 2px solid #003967 !important;
}
.gt-eventchamp-service-box:hover i {
	background: #003967;
}
.gt-eventchamp-service-box.gt-style-2 .gt-title {
    font-size: 1.6rem;
    font-weight: 500;
    margin-bottom: 15px;
    color: #003967;
}
.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
   border-color: #003967 !important;
   background-color: #003967 !important;
}
.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
   border-color: #d4c19c !important;
}
.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
   color: #2393BA !important;
}


/* Eventos */

.gt-event-search-tool.dark {
   padding: 50px 20px !important;
}

/* Iconos */

.gt-contact-box i, .gt-post-style-2 .gt-bottom > ul > li i, .gt-page-content .gt-post-meta ul li i {
	color: #bc0623;
}

/* CTA */

.vc_general.vc_cta3.vc_cta3-style-custom {
   border: none;
}
.vc_general.vc_cta3 h2 {
   font-size: 2rem;
   margin-bottom: 15px;
   color: #fb9797 !important;
}
.vc_general.vc_cta3 h4 {
   font-size: 2.5rem;
   margin-bottom: 15px;
   color: #fff;
}
.vc_general.vc_btn3:focus, .vc_general.vc_btn3 {
   border: none !important;
   text-decoration: none !important;
   color: #fff !important;
   background-color: #003967 !important;
   padding: 20px 40px !important;
   text-transform:  uppercase !important;
}
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
   background-color: #0C2340 !important;
}


/* Sidebar */

.gt-widget-content .gt-content .gt-status {
	display:none;
}

/* Directorio */

.w2dc-listings-block .w2dc-listing {
   border: none;
}
.w2dc-fields-group .w2dc-fields-group-caption {
   border-bottom: none;
 }
.w2dc-fields-group .w2dc-field-output-block {
   border-bottom: none;
   margin: 5px 0;
   padding: 0 0 5px;
   overflow: hidden;
}
.w2dc-listings-grid .w2dc-listings-block-content {
   padding-top: 60px;
}
.w2dc-content {
   font-size: 15px;
	font-weight: 400;
   color: #222;
}
header.w2dc-listing-header h2 {
   font-size: 22px;
   font-weight: 500;
}
header.w2dc-listing-header {
    overflow: hidden;
    margin-bottom: 40px;
}
.w2dc-content address {
   font-style: normal;
}
.w2dc-fields-group .w2dc-field-caption {
   display: inline-block;
   padding: 0 !important;
   vertical-align: top;
   width: auto !important;
}
.w2dc-content .w2dc-nav {
   display: none;
}
.w2dc-content .w2dc-category-label, .w2dc-content .w2dc-tag-label {
    display: none;
}

/* Forms */

input {
   margin: 10px 0;
}
input[type="submit"] {
   margin-top: 20px;
   text-transform: uppercase;
}
input[type="submit"]:hover, button:hover {
	color: #fff;
}
div.w2dc-content .w2dc-btn-primary {
	padding: 0 60px;
	text-transform: uppercase;
}
.gt-event-search-tool .search-content button {
	text-transform: uppercase;
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link, .wp-block-button__link:visited {
   color: inherit;
   background: #003967 !important;
}
.wp-block-button__link:hover {
	background-color: #0C2340 !important;
}


/* Popup */

.pum-container {
	top: 50px !important;
}
.pum-theme-6023 .pum-title, .pum-theme-lightbox .pum-title {
    display: none;
}


/* Footer */

.gt-footer.gt-style-2 {
   font-size: 13px;
   margin-top: -1px;
   color: #bdbdbd;
}
.gt-footer.gt-style-2 a {
   color: #bdbdbd;
}
.gt-footer.gt-style-2 a:hover {
   color: #eee;
}
.gt-footer.gt-style-2 li a {
   color: #bdbdbd;
}
.gt-footer.gt-style-2 li a:hover {
   color: #eee;
}
.gt-footer.gt-style-2 .gt-copyright {
   border-top: none;
}


/* Responsive */

@media only screen and (max-width: 479px) {

	.gt-mobile-menu {
    	background: #0C2340;
 	}
 	.gt-page-title-bar .gt-background {
    	background-size: cover !important;
    	background-position: top center !important;
	}
	.gt-page-title-bar {
    	height: 350px;
    	margin: 0 0 60px 0 !important;
    }
}