/*/*
 Theme Name:   Newedge Child
 Theme URI:    http://demo.themeum.com/wordpress/newedge
 Description:  Newedge Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     newedge
 Version:      1.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  newedge-child
*/


/*/*
Theme Name: NewEdge
Theme URI: http://themeum.com/wordpress/newedge
Author: Themeum
Author URI: http://themeum.com/
Description: NewEdge Premium Magazine Theme.
Version: 2.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, green, pink, purple, dark, right-sidebar, two-columns, responsive-layout
Text Domain: newedge
*/

/* menu override */

ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li {padding:0 20px;}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li .grid-post-title a {
    text-transform: capitalize;
    font-size: 13px;
    padding: 10px 0 0;
    font-weight: 500 !important;
    line-height: 20px;
}
.wpmm-vertical-tabs {background: #f7f7f7;}
.wpmm-vertical-tabs-nav {
    background: #eee;
    border-right: 1px solid #e5e5e5;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li.active {
    color: #fff;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #E5E5E3;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a >b {font-weight:700;}

ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul.product_list_widget li a,
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul.product-categories li a,
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li.page_item a,
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li.cat-item a {
    padding: 7px 0 !important;
    background: none !important;
}


.btn-lg,.btn{ border-radius: 0px; }
.gallery-caption{ }
.bypostauthor{ }
#mailchimp-id{ display:none; }
.screen-reader-text{}

.btn-yellow .acton-btn:hover {
    background-color: #B8BF25;
}
.btn-yellow .acton-btn {
    color: #000;
    background-color: #cbd504;
    padding: 13px 28px;
    border-radius: 3px;
    font-weight: 400;
    margin-top: 20px;
    display: inline-block;
}
.themeum-clients {
    background-color: #ecedee;
    padding: 70px 30px 30px 30px;
}
.client-image {
    display: block;
    float: right;
    top: -100px;
    position: relative;
}
.client-image img {
    width: 60px;
}
.client-name {
    font-size: 16px;
    font-weight: 500;
    margin-top: 15px;
    color: #2a303b;
}
h4.speaker-title, .speaker-designation {
    text-align: left;
    color: #424242;
}







/*=================================
 *=======    Coming Soon    =======
 *================================= */
 html {
  width: 100%;
  height: 100%;
 }
.page-template-coming-soon-php {
  height: 100%;
  width: 100%;
}
.comingsoon{
  width: 100%;
  height: 100%;
  min-height: 100%;
  color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 80px;
}
#comingsoon-countdown{
    text-align: center;
    background-color: rgba(0,0,0,0.2);
    padding: 40px;
    margin-bottom: 40px;
    margin-top: 40px;
}
#comingsoon-countdown .countdown-section{
    display: inline-block;
    padding: 20px;
    font-weight: 100;
}
#comingsoon-countdown .countdown-amount{
    display:block;
    font-size:66px;
    line-height:1;
    color:#fff;
    letter-spacing:3px;
    width: 100%;
    text-align: center;
}
#comingsoon-countdown .countdown-period{
    display:block;
    width: 100%;
    text-align:center;
}
h2.page-header{
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #fff;
    text-align: center;
    border-bottom: none;
    padding: 0px;
    margin-top: 0px;
}
.countdown-days{
    color:#fff !important;
}
.countdown-hours{
    color:#fff !important;
}
.countdown-minutes{
    color:#fff !important;
}
.countdown-seconds{
    color:#fff !important;
}

p.comingsoon-message-desc{
    font-size: 24px;
    font-weight: 700;
    text-align: center;
}
.comingsoon > div{
  display: table;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

.comingsoon-content {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.social-share ul{
    margin: 0;
    padding: 0;
    text-align: center;
}
.comingsoon .social-share ul li {
    display: inline-block;
    margin: 0 15px;
}

.comingsoon .social-share li a {
    color: rgba(255,255,255,0.7);
    font-size: 18px;
    -webkit-transition: color 400ms;
    transition: color 400ms;
}
.comingsoon .social-share li a:hover {
    color: #fff;
}
.ads-style{
    margin: 10px 0 30px;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    color: #0a0a0a;    
}
.cat-add{
    margin-bottom: 29px;
}
.logout-bookmark { right: 35px; }


@media print {
    form,
    button,
    input,
    select,
    textarea,
    .sub-title,
    #sidebar,
    .footer-wrap,
    #comments,
    .related-posts,
    .cats-related-posts,
    .author-user-profile,
    .post-navigation,
    .cat-add,
    .post-meta-info{
        display: none;
    }
     a[href]:after {
       content: none !important;
     }
    body,
    blockquote cite,
    blockquote small,
    pre,
    .entry-summary h3,
    .entry-summary h5,
    .entry-summary h6,
    .entry-summary h4,
    {
        font-size: 12pt;
    }

    blockquote {
        font-size: 14.25pt;
    }

}

.primary .suppa_menu .suppa_top_level_link.current-menu-item, .primary .suppa_menu:hover .suppa_top_level_link{
background-color: inherit !important;
}
.woocommerce-order .order_details {
    padding-left: 0;
}
.woocommerce-order-details .woocommerce-order-details__title{
    margin-bottom: 20px;
}
.woocommerce-order-details .woocommerce-order-details__title, .woocommerce-customer-details .woocommerce-column__title{
    font-size: 26px;
}*/
@font-face {
	font-family: 'Roboto';
	src: url(//www.ehige.eus/wp-content/themes/newedge-child/fonts/Roboto-Regular.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto Light';
	src: url(//www.ehige.eus/wp-content/themes/newedge-child/fonts/Roboto-Light.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}
body{
	font-family: 'Roboto Light' !important;
}
.navbar-header{
	padding-top: 0px !important;	
}
#wp-megamenu-primary ul li a {
	font-weight: bold;
	font-family: 'Roboto Light', arial !important;
	text-transform: uppercase;	
}
#main-menu #wp-megamenu-primary{
	z-index: 10;	
}
.enter-logo.img-responsive {
    height: 150px;
}
.enter-logo.img-responsive.denon {
    height: 130px;
	margin-bottom: 15px;
}
h3.common-title{
	display:none !Important;
}
#wp-calendar a{
	color: #F8D700;
}
.container article a, .common-title a, .page-template-default section#main a{
	color: #8e8e8e;
	font-weight: bold;
}
.page-template-default .entry-content a:hover{
	color: #8e8e8e !important;
}
.container article a, .common-title a, #wp-calendar a{
	color: #8e8e8e !important;
}
.container article p a:after, .page-template-default section#main a:after {
    /*content: '\f35d';
    font-family: 'FontAwesome';
    margin-left: 3px;
    font-weight: lighter;
    font-size: 12px;
    position: relative;
    top: -1px;*/
}
.newedge-login.top-align .wpel-icon {
	display: none;
}
.container article a:hover, .common-title a:hover{
	color: #777775;
}
#footer .bottom, #popmake-4192 h3, #popmake-4074 h3 {
    display: none;
}
#knewsform fieldset, #knewsformeu fieldset{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#knewsform fieldset label, #knewsformeu fieldset label {
	width: 110px;	
}
#knewsform fieldset input[type="text"], #knewsformeu fieldset input[type="text"]{
	min-width: 214px;
	width: calc(100% - 130px);
}
.cont_bd {
	display: flex;
	margin-top: 40px;
	flex-wrap: wrap;
}
.cont_bd p {
	width: 25%;
	margin-bottom: 30px;
}

.newedge-topbar{ background: #ffffff; }.top-right .top-align, .top-align >a { color: #b9b9b9; }.top-align >a{ border-left: 1px solid #b9b9b9; }.top-right >.top-align:last-child >a{ border-right: 1px solid #b9b9b9; }.top-align >a{ border-left: 1px solid #e9eaed; }.top-right >.top-align:last-child >a{ border-right: 1px solid #e9eaed; }.newedge-topbar { border-bottom: 1px solid #e9eaed; }.top-align >a:hover { }.site-header, .primary .suppaMenu, #main-menu{ /*background: #efefef !important;*/ }#main-menu .primary .suppa_submenu,#main-menu .nav>li ul{ background: #e9eaed; }#main-menu .sub-menu li.active, #main-menu .nav>li>ul li:hover, #main-menu .nav>li.fixed-menu a { background: #ddc000; }#main-menu .nav>li>ul li a { color: #000000; }#main-menu .nav>li>ul li a:hover { color: #ffffff; }#main-menu .nav>li>ul li { border-bottom-color: #d5d5d5; }.sub-title{ margin-bottom: 30px; }.sub-title-inner h2 { color: black; }.sub-title-inner .breadcrumb, .sub-title-inner .breadcrumb>li+li:before{ font-size: 16px; }.sub-title-inner .breadcrumb  li a.breadcrumb_home, .sub-title-inner .breadcrumb>.active, .sub-title-inner .breadcrumb, .sub-title-inner .breadcrumb>li+li:before{ color: #ffffff; }footer, .bottom-widget .widget h3.widget_title, .bottom-widget ul li a{ color: #ffffff; }.bottom-widget .widget ul li a:hover{ color: #555555; }footer, .bottom-widget .widget h3.widget_title, .bottom-widget ul li a{ color: #ffffff; }.footer-wrap-inner{ background: Array; }.copyright { color: #ffffff; }.copyright a { color: #ed1c24; }.copyright a:hover { color: #c5181e; }.wpb_heading.wpb_singleimage_heading{
    font-weight: normal;
    font-size:17px;
}
.post-template-default .cats-related-posts > div.row{
	display: flex;
	flex-wrap: wrap;
}
.post-template-default .entry-headder, .search .sub-title-inner h2 span {
	display: none;	
}
.search .sub-title{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 50px;
	background-color: #fff !important;
}
.search .sub-title-inner h2 {
	color: black !important;	
}
.search .container article a.btn:hover {
	color: white;
}
footer p{
	color: black;	
}
footer{
	background: white !important;	
}
.footdch img{
	height: 60px;	
}
.footizq p{
	margin-bottom: 2px !important;	
}
.h6, h6 {
    font-size: 13px !important;
}
#menu-bige_es, #menu-bige_eu, #menu-baikara_es, #menu-baikara_eu, #menu-denoneskola_es, #menu-denoneskola_eu{
	/*border-bottom: 1px solid black;*/
}
#menu-superior-euskera .wp-megamenu-sub-menu, #menu-superior .wp-megamenu-sub-menu {
	background: #f5f5f5;
}

.wpb_wrapper.vc_figure{
    /*overflow: hidden;*/
}
.wpb_wrapper.vc_figure img{
    transition: all .2s ease;
}
.wpb_wrapper.vc_figure img:hover{
    transform:scale(1.1);
}
.header1 .top-right{
    /*display: none;*/
}

.top-align > a {
	padding: 22px 10px;
}


.navbar-header{
    /*padding: 30px 0;*/
	padding: 0 0 30px 0;
}
.portada h4{
	font-size: 24px !important;
}
.federaciones .vc_grid-item, .federaciones_abajo .vc_grid-item {
    padding-bottom: 0px !important;
}
.slider1-carousel-indicators{
    display: none;
}
.vc_column-inner{
    padding-top: 20px !important;
}
.vc_column-inner .vc_custom_1535970615580{
    padding-top: 3px !important;
}
.latest-featured-post-thumb{
    width: 100% !important;
}
.wpb_wrapper .wpb_content_element {
    margin-bottom: 26px;
}
.wpcf7-submit{
    border: 1px solid black;   
}
#main-menu li a{
	word-break: normal;	
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li > a {
    padding: 8px 8px;
}
#main-menu .sub-menu li.active, #main-menu .nav>li>ul li:hover,#main-menu .nav>li.fixed-menu a,
		.themeum-pagination .pagination>li.active >a,.themeum-pagination .pagination>li>a:focus, .themeum-pagination .pagination>li>a:hover, 
		.themeum-pagination .pagination>li>span:focus, .themeum-pagination .pagination>li>span:hover,

		.title-icon-style,.btn-style:hover,.post-navigation .previous-post a:hover,.poll-submit:hover,
		.post-navigation .next-post a:hover,#comments .form-submit #submit:hover,.btn.btn-primary:hover,
		.primary .suppa_menu_mega_posts .suppa_mega_posts_categories a.suppa_mega_posts_cat_selected,
		.primary .suppa_menu_mega_posts .suppa_mega_posts_categories a.current-menu-item,
		.primary .suppa_menu_linksTwo .suppa_linksTwo_categoriesContainer a.suppa_linksTwo_categoriesContainer_current,
		.primary .suppa_post div.suppa_post_link_container,.sub-title-inner h2 span,.widget .tagcloud a:hover,.flexslider .slides.gallery-thumb-image li:hover,
		.post-meta-info-list i,.bottom-wrap,.modal-body.text-center input[type=submit].btn-block,
		.themeum-person .social-icon ul>li>a:hover,.social-common-bar .social-icon i:hover,
		.social-common-bar .social-icon i:hover:after,span.page-numbers.current,.themeum-pagination > ul >li>a:hover,
		.woocommerce nav.woocommerce-pagination ul li a:focus, 
		.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current,
		.woocommerce button.button.alt,
		.woocommerce-tabs .nav-tabs>li.active>a, .woocommerce-tabs .nav-tabs>li.active>a:focus, 
		.woocommerce-tabs .nav-tabs>li.active>a:hover,.woocommerce-tabs .nav>li>a:focus, 
		.woocommerce-tabs .nav>li>a:hover,.woocommerce-tabs .nav-tabs>li>a:hover,
		.woocommerce.widget_product_search .woocommerce-product-search input[type=submit],
		.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
		.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
		.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
		.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
		.cart-has-products,#navigation #mobile-menu .navbar-nav,.navbar-toggle:hover .icon-bar, #navigation #mobile-menu .navbar-nav,.navbar-toggle:hover .icon-bar,
		.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt,
ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li.active,
.wpmm-gridcontrol-left:hover, .wpmm-gridcontrol-right:hover{ background-color: #ffe600; }a,a:focus,.primary .suppa_menu .suppa_top_level_link.current-menu-item .suppa_item_title,
		.primary .suppa_menu:hover .suppa_top_level_link.current-menu-item .era_suppa_arrow_box span,
		.primary .suppa_menu:hover .suppa_top_level_link .ctf_suppa_fa_box_top_arrow,.primary .suppa_menu_dropdown > .suppa_submenu a.current-menu-item .suppa_item_title,
		.primary .suppa_menu_dropdown > .suppa_submenu a.current-menu-item .era_suppa_arrow_box span,.primary .suppa_menu .suppa_top_level_link.current-menu-ancestor .suppa_item_title,
		.primary .suppa_menu .suppa_top_level_link.current-menu-ancestor .era_suppa_arrow_box span,
		.primary .suppa_menu .suppa_top_level_link.current-menu-item,.primary .suppa_menu .suppa_top_level_link.current-menu-item .era_suppa_arrow_box span,
		.suppa_menu_dropdown > .suppa_submenu a:hover .suppa_item_title,.primary .suppa_menu:hover .suppa_top_level_link .suppa_item_title,
		.primary .suppa_menu_dropdown > .suppa_submenu a:hover .suppa_item_title,.primary .suppa_menu_mega_posts .suppa_mega_posts_categories a .suppa_mega_posts_arrow span,
		.primary .suppa_menu_dropdown .suppa_submenu a .era_suppa_arrow_box span,.primary .suppa_menu_dropdown div:hover > a .era_suppa_arrow_box span,
		.primary .suppa_column_title,.primary .suppa_column_link,.primary .suppa_menu_linksTwo .suppa_submenu .suppa_linksTwo_cat a:hover,.top-align >a:hover,
		.bookmark-pagewrap:hover:before,.bookmark-page h3 a:hover,.video-post-icon-large a i:hover,.video-post-icon-small a i:hover,.video-post-small .entry-title  a:hover,
		.newedge-post-share-social a.prettySocial:hover,.share-count span.number,.post-meta-info-list-in a:hover,
		.common-post-item-intro-text h3.entry-title a:hover,.lates-editor-picks .category-color-wrap a:hover,.error-page-inner .error-code,
		.woocommerce div.product p.price, .woocommerce div.product span.price,.author-user-heading h3 span,
		.product-thumbnail-outer-inner .addtocart-btn i,.author-social-profile li a:hover,
		.product-thumbnail-outer-inner .addtocart-btn a:hover,.woocommerce .star-rating span:before,.widget ul li a:hover,
		.latest-post-intro .entry-title a:hover,.category-post-list-view ul li i,.category-post-list-view ul li a:hover,
		.themeum-popular-item .popular-intro .entry-title a:hover, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu ul.wpmm-tab-btns li a:hover,#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li .grid-post-title a:hover { color: #ffe600; }ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul.product_list_widget li a:hover,
		ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul.product-categories li a:hover,
		ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li.cat-item a:hover,
		ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li.page_item a:hover{ color: #ffe600!important; }.primary .suppa_column_title,#main-menu .primary .suppa_menu_linksTwo .suppa_submenu .suppa_linksTwo_categoriesContainer a{ border-bottom-color: #ffe600; }.wpmm-gridcontrol-left:hover, .wpmm-gridcontrol-right:hover{ border: 1px solid #ffe600; }a:hover, .widget.widget_rss ul li a,.primary .suppa_column_title:hover,.primary .suppa_column_link:hover { color: #dac500; }.woocommerce button.button.alt:hover:hover,
		.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
		.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{ background-color: #dac500; }
		

#denon-etiqueta, #baikara-etiqueta, #bige-etiqueta, #ikasbi-etiqueta, #eskola-etiqueta{
	position: relative;
	z-index: 1000;
}

#baikara-etiqueta, #ikasbi-etiqueta, #eskola-etiqueta, #bige-etiqueta, #denon-etiqueta{
	top: 20px;
	display: inline;
}
.fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
    height: 124px !important;
}
.cont_extracto .vc_custom_1419240516480 {
    background-color: white !important;
}
.cont_extracto .btn.btn-style, .noti_generales .btn.btn-style, .fila_locales .btn.btn-style {
	display: none;
}
.cont_extracto .vc-gitem-zone-height-mode-auto{
	height: 203.8px !important;
}
.cont_extracto p/*, .noti_generales p*/ {
  overflow: hidden;
  position: relative;
  line-height: 1.2em;
  max-height: 3.6em;
  margin-right: -1em;
  padding-right: 1em;
}
.cont_extracto p:before/*, .noti_generales p:before*/ {
  content: '...';
  position: absolute;
  right: 2px;
  bottom: -1px;
}
.cont_extracto p:after/*, .noti_generales p:after */{
  content: '...';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
}

.enlace_mas_noticias {
    font-size: 13px !important;
    font-family: 'Roboto Light' , arial !important;
    font-weight: bolder !important;
    color: black;
    text-transform: uppercase;
}
.titulo_extracto h4{
	font-size: 18px;
	text-align: left;
	font-family: Roboto;
	font-weight: 400;
	font-style: normal;
}

.tribe_events-template-default .sub-title{
	background-image: none !important;
	background-color: black !important;
}

ul.ecs-event-list{
  /*list-style-image: url(http://barria.ehige.eus/wp-content/uploads/2019/03/evento.jpg);*/
  list-style: none;
  padding-left: 5px;
}
ul.ecs-event-list li{
	/*background:url(http://barria.ehige.eus/wp-content/uploads/2019/03/evento.png) no-repeat 0 0;*/
    padding-left: 5px;
}
.titulo_agenda{
	margin-top: 15px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
	width: calc(var(--tec-grid-width-1-of-8)*6) !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
	margin-bottom: 0;
	width: calc(var(--tec-grid-width-1-of-8)*2) !important;
}
.tribe_events .tribe-events-event-image img {
	max-height: 600px;
	width: auto;
}
.tribe-events-event-image {
	display: flex;
	justify-content: center;
}
.ecs-event-list h4{
	font-weight: normal !important;
}

.fila_locales .common-post-item-in {
    height: 147.65px !important;
}
.azul{
	/*color: #068ac2 !important*/
}
.azul:hover{
	/*color: #055c81 !important;*/
}
.fila_locales{
	top: -40px;
	position: relative;
}
.fila_locales2{
	top: -70px;
	position: relative;
}
.fila_locales h3 a, .fila_locales2 h3 a{
	font-size: 18px !important;
}
.fila_social{
	margin-right: 0 !important;
}
.fb_column, .twt_column{
	height: 516px;
}
 .twt_column{
	overflow-y: scroll;
	border: 1px solid #E4EAEF;
}
.post-type-archive-tribe_events .sub-title{
	background-image: none !important;
	background-color: white;
}
.post-type-archive-tribe_events .sub-title h2{
	color: black !important;
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]{
	background-color: black;
}
.tribe-events-month-event-title a {
	color: black !important;
}
.tribe-events-month-event-title a:hover {
	color: #dac500 !important;
}
.contcovid .latest-category-post-item.common-post-item {
	border: 1px solid black;
}
.contcovid {
	margin-bottom: 20px;
}
.acovid, .aboletin {
	cursor: pointer;
}
.acovid i {
	display: none;	
}
#covid-logo.covid-entradas {
	margin-bottom: 20px !important;
}
#covid-logo2, #covid-logo3, #covid-logo5 {
	margin-bottom: 20px;
}
#covid-logo.covid-federaciones {
	margin-top: 15px;
}
#covid-logo.covid-federaciones {
	margin-top: 0;
	margin-bottom: 15px !important;
	width: 100%;
	position: relative;
	left: 0;
}
.single-post .sub-title, .category .sub-title, .single-post .sub-title h2, .category .sub-title h2 {
	background-image: none !important;
	padding-top: 30px !important;
	padding-bottom: 0px !important;
	height: auto !important;
	background-color: transparent !important;
	font-family: 'Roboto' !important;
}
.page-template-default .sub-title, .post-type-archive-tribe_events .sub-title{
	margin-bottom: 0px;	
	padding-bottom: 15px;
}
.category .sub-title h2{
	color: black !important;
}
.cats-related-posts h3.common-title a{
	font-size: 18px !important;	
}
.ecs-event-list a {
    color: black ;
}
.ver_eventos a {
    color: black !important;
}

._2p3a{
	width: 400px !important;
}
#u_0_4{
	height: 386px !important;
}
.fb_column > .vc_column-inner {
    padding-top: 0px !important;
}
.wpml-ls-legacy-list-horizontal{
	clear: none !important;
	text-transform: uppercase;
	display:inline;
}
.wpml-ls-legacy-list-horizontal ul{
	display: inline;
}
.wpml-ls-legacy-list-horizontal ul a{
	color: black;
	font-family: 'Roboto Light' , arial !important;
	font-weight: bold;
	font-size: 12px;
}
.wpml-ls-display{
	display: none;
}
.hd-search-btn{
	border: none !important;
}
.fa-search, .fa-facebook-square, .fa-twitter{
	color: black;
}
.fa-facebook-square:hover, .fa-twitter:hover, .fa-search:hover, .wpml-ls-slot-shortcode_actions a:hover{
	color: #dac500;
}
.top-align > a{
	border: none !important;
}
.tuit{
	border-left: 1px solid black !important;
}
.form-control{
	font-size: 16px !important;
}
.mifooter{
	padding: 10px 0 0 0;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid black;
	align-items: center;
}
.ehige-logo img{
	position: relative;
	top: -15px;
	padding-right: 30px;
}
.footer-links a{
	color: white;
}
#noticias-locales{
	position: relative;
	top: -50px;
}
.caja-locales{
	position: relative;
	top: -30px;
}
.sobre_nosotros a{
	color: #bfae12;
}
.legal_contacto{
	font-size:12px;
	margin-top: 30px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{
	color: black !important;	
}
#contacto_form .wpcf7-submit{
	border: none !important;
}
.caja_roboto, .sobre_nosotros{
	font-family: 'Roboto Light' , arial !important;
}
#lblClausulas, #lblClausula{
	font-weight: normal;
	font-size: 12px;
	display: none;
}

#btnEnviares,#btnEnviareu{
	margin-top: 20px;
}
#menu-superior li:nth-child(3) .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wp-megamenu-sub-menu, #menu-superior-euskera li:nth-child(3) .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wp-megamenu-sub-menu{
	display: flex;
	justify-content: space-around;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget {
    margin-bottom: 0px !important;
}

.single-post .featured-wrap > a {
	//cursor: default;	
}

.qcopd-single-list ul {
    /*border-top: 5px solid #FFE600 !important;*/
	border: none !important;
	box-shadow: none !important;
}
.simple .qcopd-single-list ul li a{
	border: none !important;
}
.simple .qcopd-single-list ul li a:hover {
    background: #fafafa !important;
    color: #000000 !important;
    /*border-bottom: 1px solid #f7e967 !important;*/
}
.parrafo{
	font-family: 'Roboto Light' , arial !important;
	font-weight: bold;
	font-size: 13px !important;
}
.titulo_normativa h3, .titulo_seccion h3{
	font-size: 13px !important;
	font-family: 'Roboto Light' , arial !important;
	font-weight: bolder !important;
	text-transform: uppercase;
}
#list-item-1-4395 h2, #list-item-1-4400 h2, #list-item-1-4486 h2, #list-item-1-4488 h2{
	font-size: 13px !important;
	font-family: 'Roboto Light' , arial !important;
	margin-top: 0px !important;
}
#list-item-1-4388 h2, #list-item-1-4404 h2, #list-item-1-4411 h2, #list-item-1-4417 h2, #list-item-1-4421 h2, #list-item-1-4427 h2, #list-item-1-4430 h2, #list-item-1-4432 h2, #list-item-1-4434 h2, #list-item-1-4440 h2,
#list-item-1-4444 h2, #list-item-1-4482 h2, #list-item-1-4490 h2, #list-item-1-4492 h2, #list-item-1-4494 h2, #list-item-1-4497 h2, #list-item-1-4500 h2, #list-item-1-4503 h2, #list-item-1-4505 h2, #list-item-1-4507 h2,
#list-item-1-4510 h2, #list-item-1-4512 h2, #list-item-1-4568 h2, #list-item-1-4578 h2, #list-item-1-4587 h2, #list-item-1-4582 h2, #list-item-1-4599 h2, #list-item-1-4606 h2, #list-item-1-4631 h2, #list-item-1-4646 h2,
#list-item-1-4655 h2, #list-item-1-4592 h2, #list-item-1-4623 h2, #list-item-1-4638 h2, #list-item-1-4649 h2, #list-item-1-4656 h2 {
	display: none;
}
.p_normativa a{
	color: #5663ed !important;
}
.mec-links-details ul{
	padding-left: 0px !important;
}
/* .mec-wrap h3{
	line-height: 0.8 !important;
} */
.mec-event-title{
	line-height: 0.8 !important;
}
.mec-wrap h3 a{
	font-weight: 700 !important;
}
.mec-event-description{
	line-height: 1.5 !important;
}
.mec-event-list-standard .mec-event-content{
	padding-right: 0px !important;
	padding-bottom: 6px !important;
}
.mec-event-image img{
	max-width: 65px;
	max-height: 65px;
}
.breadcrumb{
	display: none;
}
.entry-blog-meta-list{
	padding: 0 !important;	
}
.newedge-topbar a:hover, .fa-search:hover, .fa-twitter:hover, .fa-facebook-square:hover{
	color: black !important;
}
.fa-newspaper{
	position: relative;
	top: 4px;
}
article, .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p, .page-template-default .site-content{
	text-align: justify;
  	text-justify: inter-word;
}
.vc_gitem-zone-img, .single-post article .wp-post-image{
	max-height: 422.5px;
	width: 100%;
}
.single-post article span{
	font-family: 'Roboto Light' !important;
	font-size: 14px !important;
}
.single-post article .wp-post-image{
	object-fit: cover;
	margin-top: 25px;
}
.single-post .cats-related-posts .common-post-item-in{
	background-position: center !important;	
}
.pum-container {
	min-width: 500px !important;	
}

/***** MENUS ****/
#menu-baikara_es > li, #menu-baikara_eu > li, #menu-bige_es > li, #menu-bige_eu > li, #menu-denoneskola_es > li, #menu-denoneskola_eu > li{
text-align: center;
height: auto !important;
line-height: 1.42857143 !important;
}
#main-menu .nav > li > a{
padding: 6px 10px;
font-weight: bold;
font-family: 'Roboto Light', arial !important;
text-transform: uppercase;
height: auto;
line-height: 1.42857143;
color: black !important;
}
#menu-baikara_es > li.active a,#main-menu #menu-baikara_eu > li.active a, #menu-denoneskola_es > li.active a, #menu-denoneskola_eu > li.active a, #main-menu > #menu-baikara_es > li a:hover, #main-menu > #menu-baikara_eu > li a:hover, #main-menu > #menu-denoneskola_es > li a:hover, #main-menu > #menu-denoneskola_eu > li a:hover{
	color: white !important;
}
#main-menu .nav > li > a:hover{
background-color: #FEE600;
color: black !important;
}
/* #menu-baikara_es, #menu-baikara_eu, #menu-bige_es, #menu-bige_eu, #menu-denoneskola_es, #menu-denoneskola_eu{
border-bottom: 1px solid black;
} */

#menu-baikara_es, #menu-baikara_eu, #menu-bige_es, #menu-bige_eu, #menu-denoneskola_es, #menu-denoneskola_eu{
	text-align: center;
	/*display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	left: auto;
	top: auto;*/
}
#menu-baikara_es li, #menu-baikara_eu li, #menu-bige_es li, #menu-bige_eu li, #menu-denoneskola_es li, #menu-denoneskola_eu li{
	/*position: relative !important;
	float: none !important;
	display: inline-block;*/
}

#menu-baikara_es li a, #menu-baikara_eu li a, #menu-bige_es li a, #menu-bige_eu li a, #menu-denoneskola_es li a, #menu-denoneskola_eu li a {
	/*font-weight: bold;*/
	font-family: 'Roboto Light', arial !important;
	text-transform: uppercase !important;
	padding: 6px 10px;
}
#main-menu .nav > li.active{
	background-color: #FEE600;
}
#main-menu .sub-menu li.active > a, #main-menu .sub-menu li {
    width: 100% !important;
}
#menu-superior-euskera .current-menu-parent, #menu-superior .current-menu-parent{
	background-color: #FEE600;
}
#menu-superior li#wp-megamenu-item-8882 ul li:hover, #menu-superior-euskera li#wp-megamenu-item-7623 ul li:hover, #menu-superior-euskera li:hover{
	background-color: #FEE600 !important;
}
#menu-bige_es > li.active, #menu-bige_es .sub-menu > li.active, #menu-bige_eu > li.active, #menu-bige_eu .sub-menu > li.active{
	background-color: #009570 !important;
}
#menu-bige_es > li > a:hover, #menu-bige_es .sub-menu > li > a:hover, #menu-bige_eu > li > a:hover, #menu-bige_eu .sub-menu > li > a:hover{
background-color: #009570 !Important;
}
#menu-baikara_es > li.active, #menu-baikara_es .sub-menu > li.active, #menu-baikara_eu > li.active, #menu-baikara_eu .sub-menu > li.active{
	background-color: #2400f5 !important;
	color: white !important;
}
#menu-baikara_es > li > a:hover, #menu-baikara_es .sub-menu > li > a:hover, #menu-baikara_eu > li > a:hover, #menu-baikara_eu .sub-menu > li > a:hover{
background-color: #2400f5 !Important;
	color: white !important;
}
#menu-denoneskola_es > li.active, #menu-denoneskola_es .sub-menu > li.active, #menu-denoneskola_eu > li.active, #menu-denoneskola_eu .sub-menu > li.active{
	background-color: #da011b !important;
}
#menu-denoneskola_es > li > a:hover, #menu-denoneskola_es .sub-menu > li > a:hover, #menu-denoneskola_eu > li > a:hover, #menu-denoneskola_eu .sub-menu > li > a:hover{
/*background-color: #fe0014 !Important;*/
	background-color: #da011b !important;
}
#menu-bige_es > li:first-child a, #menu-bige_eu > li:first-child a, #menu-baikara_eu  > li:first-child a, #menu-baikara_es  > li:first-child a{
	background-color: #EFEFEF !important;
}
#menu-bige_es > li:first-child a:hover, #menu-bige_eu > li:first-child a:hover, #menu-baikara_eu  > li:first-child a:hover, #menu-baikara_es  > li:first-child a:hover{
	/* background-color: #FEE600 !important;
	color: black !important; */
}
#menu-denoneskola_es > li:first-child a, #menu-denoneskola_eu > li:first-child a, #menu-denoneskola_es > li:first-child , #menu-denoneskola_eu > li:first-child {
	background-color: #EFEFEF !important;
	color: black !important;
}
#main-menu .wp-megamenu > li.menu-item-has-children > a::after {
    content: " \f107";
    font-family: "FontAwesome";
	display: inline-block !important;
	margin-left: 3px;
}
#main-menu > #wp-megamenu-primary > .wpmm-main-wrap-primary > a.wpmm_mobile_menu_btn:first-child {
	/*display: none !important;	*/
}
a.wpmm_mobile_menu_btn:focus{
	color: white !important;	
}
span.wpmm-selected-icon {
    margin: 0px !important;
}
.berritzegune{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.berritze{
	padding: 15px;
	flex-basis: 33%;
}
#boletin-logo img, #covid-logo img {
    /*border: 1px solid #2a2a2a;*/
	border: none;
}
#covid-logo {
	margin-bottom: 30px !important;
	width: 100%;
	position: relative;
	left: -15px;
}
#covid-logo.covid-entradas {
	width: 262.5px;
	left: 0;
}
#covid-logo img, #covid-logo2 img, #covid-logo3 img, #covid-logo5 img {
	transform: none;	
}
#sidebar .widget-area h3 {
	line-height: 20px !important;	
}

.caja_boletin > div{
	padding: 0 !important;
}
.caja_noticia_oculta{
	display: none;
}
.contenedor_noticias_ehige > div > div > div{
	padding-bottom: 0px !important;
	padding-right: 25px !important;
}
.eblack {
    margin-bottom: 10px !important;
}
.eblack img:hover{
	transform: none !important;
}
.mis_post ul.slides li img, .mis_post ul.slides li p, .flex-control-nav.flex-control-paging, .mis_post .flex-direction-nav{
	display: none;
}
.mis_post .flexslider{
	border: none !important;
	box-shadow: none !important;
	height: 145px !important;
	background: #EFEFEF !important;
}
.mis_post h2 a, .epost h2 a{
	/*color: #7a7d82 !important;*/
}
.wpb_posts_slider .flex-caption{
	background: #EFEFEF !important;
}
.epost {
    width: 100%;
    height: 100%;
	/*max-height: 310px;*/
    display: none;
    align-items: center;
    text-align: center;
	flex-direction: column;
	justify-content: flex-start;
}
.epost img {
    width: 20px;
}
.epost > div {
    margin: auto 0;
}
.epost a{
	font-size: 16px !important;
	line-height: 1.1;
	color: black !important;
	font-family: 'Roboto';
	font-weight: normal;
}
.epost h2{
	margin: 0 !important;
}
.epost a img {
    margin-top: 15px;
}
#cont_cont_ehige{
	/*height: 100%;*/
	height: calc(100% - 75px);
}
#cont_cont_ehige + div.wpb_text_column {
	margin-bottom: 0px !important;
}
#columna_noticias .wpb_text_column{
	margin-bottom: 0px !important;
}
.noticia_Activa{
	display: flex !important;
}
.wp-megamenu-sub-menu img{
	height: 40px !important;
	width: auto;
}

#caja_agenda .ecs-event-list h4{
	font-family: Montserrat;
	font-style: normal;
	color: #000;
	font-size: 16px;
}

.submenu-visible{
	display: flex !important;
	flex-wrap: wrap;
	text-align: center;
}

#simple-facebook-widget{
	text-align: center !important;	
}

.ecs-event-list h4 a{
	font-size: 16px !important;	
}

.epost h2 {
	font-size: 24px !important;	
}
.footizq p{
	font-family: 'Roboto Light' !important;
	font-size: 13px;
	line-height: 1.2;
}
.ecs-event-list h4 a, .ver-eventos, .ver_eventos a {
	font-family: 'Roboto' !important;
}
.etiqueta-federacion img{
	height: 17px !important;
	width: 108px !important;
}
.single-post article{
	display: flex;
	flex-direction: column;
}
.sharethis-inline-share-buttons {
	/*order: 9;	*/
}
.single-post article .entry-summary{
	padding-top: 0px !important;	
}
.common-post-item-intro{
	position: relative;
	background-color: white !important;
	padding: 15px 0px;
}
.sub-title-inner h2{
	font-family: Roboto !important;
}
.common-post-item-intro .entry-title a{
	color: black !important;
	text-transform: none;
	font-size: 18px;
	text-align: left;
	font-family: Roboto;
	font-weight: 400;
	font-style: normal;
}
.common-post-item-in{
	height: 208.75px !important;
	transform: none !important;
	transition: none !important;
}
.single-cats-related-posts .common-post-item .overlay{
	display: none;	
}
.single-cats-related-posts:hover, .latest-category-post-item:hover, .common-post-item:hover, .common-post-item-in:hover, .single-cats-related-posts:hover, .common-post-item-intro, .single-cats-related-posts, .latest-category-post-item, .common-post-item, .common-post-item-in, .single-cats-related-posts{
	transform: none !important;	
	transition: none !important;
}
.page-template-default .sub-title{
	background-color: white !important;	
}
#menu-superior{
	border-bottom: 1px solid black;	
}
.page-template-default .sub-title-inner h2 span{
	display: none !important;	
}
.page-template-default .sub-title-inner h2{
	color: black !important;	
}
#menu-superior-euskera, #menu-superior, #menu-baikara_eu, #menu-baikara_es, #menu-bige_eu, #menu-bige_es, #menu-denoneskola_eu, #menu-denoneskola_es{
	border-bottom: 1px solid black;	
}
article .featured-wrap{
	order: 2;	
}
article.has-post-video .featured-wrap {
	order: 0;
	margin-bottom: 40px;
}
.single-post section#main .sub-title{
	margin-bottom: 10px;	
}
.single-post section#main .entry-blog-meta{
	margin: 10px 0 0px;	
	border: none;
	text-align: right;
	order: 5;
}
.newedge-social-share ul li a.prettySocial.fa-facebook::before, .newedge-social-share ul li a.prettySocial.fa-twitter::before{
	margin-right: 0px !important;	
}
.newedge-social-share a{
	background: black !important;	
}
.prettySocial.fa.fa-twitter:before:hover {
	color: white !important;	
}
.tribe-events-notices{
	background: #f5f5f5;
	border: none;
	color: #8d8d8d;
}
.tribe-events-calendar thead th{
	background-color: black;	
	border-left: 1px solid black;
	border-right: 1px solid black;
}
#tribe-events .tribe-events-button{
	background: black !important;	
}
.tribe-events-nav-pagination li a{
	color: #ffe600;	
}
.page-template-default a, .footizq a{
	/*color: #9c9c9b;	*/
}
.footizq a{
	color: #9c9c9b;	
}
.page-template-default a:hover, .page-template-default a:focus, .footizq a:hover{
	color: #777775;	
}
.akismet_comment_form_privacy_notice a, .logged-in-as a{
	color: #9c9c9b !important;	
}
.akismet_comment_form_privacy_notice a:hover, .logged-in-as a:hover, .campanas a:hover{
	color: #777775 !important;	
}
.fa-facebook::before {
    padding: 0 3px;
}
.latest-category-post-item.common-post-item, .col-sm-6.single-cats-related-posts, .common-post-item-in, .common-post-item-intro{
	-moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
	transform: none !important;
}
.common-post-item:hover .common-post-item-intro {
    bottom: 0px !important;
}
.newedge-post-share-social, .bookmark{
	display: none !important;
}
.single-post .widget_title{
	text-transform: uppercase;
	font-weight: bold !important;
}
.ecs-event a:hover{
	color: black !important;	
}
.single-post .ecs-event a {
    vertical-align: text-top;
}
a.ver-eventos:hover{
	color: black !important;	
}

.post-type-archive-tribe_events  .sub-title-inner h2{
    display: none !important;
}
#tit_agenda{
	display: inline-block !important;
}
.simple .qcopd-single-list ul li a:hover{
	border-bottom: 1px solid #e8e8e8 !important;
}
.prensa h3, .prensa h3 a{
	font-size: 14px !important;	
}
.spFecha {
    width: 83px;
    display: inline-block;
}
.sombreado:hover {
  /*opacity: 0.8 !important;*/
}

.sombreado {
  /*opacity: 1 !important;*/
}
.post-meta-info{
	display: none !important;
}
.widget-area{
	/*background-color:#efefef;
	padding:15px;*/
}
.widget-area #text-6 .textwidget, .widget-area #text-7 .textwidget{
	padding: 15px !important;
	background-color:#efefef;
}

.widget-area h3{
	border-bottom: 1px solid black;
	color:#000;
	font-size:14px !important;
	/*margin-top:10px;*/
	margin: -4px 0 26px !important;
	line-height: 30px !important;
}
.calendar_wrap caption{
	margin-top:-20px;
	margin-bottom:10px;
}
.logo-wrapper{
	margin-top: -20px;
	margin-bottom: 0px;
}
.ver-eventos {
	text-transform: uppercase;
	color: black;
	margin-top: 30px;
	display: block;
}
#columna_noticias > div.vc_column-inner {
    height: 422.5px;
}
.epost .wp-post-image {
    width: calc(100% + 30px);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	position: relative;
	top: -20px;
	height: 147.5px;
	object-fit: cover;
}
#columna_noticias > div.vc_column-inner > div.wpb_wrapper{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin-top: 10px;
}
.fa-youtube::before, .fa-brands::before {
    color: black;
}

.postid-15103 .sub-title {
	display: none;
}
.postid-15103 #sidebar {
	margin-top: 30px;	
}
.postid-15116 .sub-title {
	display: none;
}
.postid-15116 #sidebar {
	margin-top: 30px;	
}

.logo-latera-1-eu {
	margin-left: 15px;
}
#columna_noticias {
	background: #efefef;
}
.msacwl-gallery-caption, .slick-dots {
	display: none !important;
}
#cont-camp {
	margin-bottom: 20px !important;
}
#cont-camp p {
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
.mt20 {
	margin-top: 20px;
}
.vmfila {
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
}
.vmfila > div {
	width: 47%;
}

#mailpoet_form_3 form.mailpoet_form, #mailpoet_form_4 form.mailpoet_form {
	padding-top: 0 !important;
}
#mailpoet_form_3 input, #mailpoet_form_4 input {
	padding: 10px 15px !important;
}
.mailpoet_validate_success {
	width: 100%;
}
.pum-title.popmake-title {
	margin-left: 30px;
}
.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode:focus-visible {
	outline: none !important;
}



/* BUSCADOR DE CENTROS */

.buscador-centro h4 {
	color: #acb4c4;
	text-transform: uppercase;
}
.apag {
	padding: 0.8rem 1rem;
	font-weight: bold !important;
	color: #fff !important;
	text-transform: uppercase;
	border: none;
	background: #f4f6fa;
	font-size: 16px;
	background: #acb4c4;
	margin-right: 5px;
}
.apag.active {
	background: #ff0032;
}
#paginador {
	margin-top: 50px;
}
.page-template-default .entry-content a.apag:hover {
	background: #ff0032;
	color: white !important;
}
.fw-normal {
	font-weight: normal;
}
.con_form_buscador #txtNombre {
	margin-bottom: 0;
}
#form-centros .con_form_buscador {
	margin-bottom: 25px;
}
.buscador-centro {
	display: flex;
	margin-bottom: 30px;
}
.buscador-centro > div:nth-child(2) {
	padding-left: 30px;
	width: 100%;
}
.img_centro img {
	width: 325px;
	height: 200px;
	object-fit: cover;
}
.buscador-centro h3 {
	font-size: 32px;
	margin-top: 5px;
	text-align: left;
	text-transform: uppercase;
	transition: 0.25s ease;
}
.buscador-centro a.btn-style {
	display: none;
}
.pOF {
	color: #acb4c4;
}
.page-template-default .entry-content a.aCentro:hover h3 {
	color: #2400f4 !important;
}
/*#img-centro img {
	width: 100%;
}*/
#img-centro img {
	width: auto;
	max-height: 350px;
	/*object-fit: cover;*/
}
#img-centro {
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}
.centros-template-default #main-menu {
	margin-bottom: 40px;
}
.cont-redes .fcCont {
	display: flex;
}
.form-cont-centro.col-sm-12.cont-redes {
	display: flex;
	align-items: center;
}
.centroRRSS {
	margin-bottom: 0 !important;
	margin-right: 10px;
}
.cont-centro div {
	padding: 0;
}
.fcEncabezado {
	font-weight: normal;
}
.cont-centro {
	display: flex;
	flex-direction: column;
	margin-top: 15px;
}
.cont-centro.cont-ampa {
	margin-top: 40px;
	background: #e8e8e8;
	padding: 20px;
}
.con_form_buscador label {
	text-align: left;
}


#cont-centro-principal {
	padding: 0;
	display: grid;
	grid-template-columns: 65% 32%;
	justify-content: space-between;
}
#cont-featured-image {
	background-color: #f6f7f7;
	padding: 10px;
	margin-bottom: 20px;
	align-items: center;
	align-content: center;
	display: flex;
	flex-direction: column;
}
#form-centros {
	display: flex;
	justify-content: space-between;
	margin-bottom: 25px;
	flex-direction: column;
}
.busca_centros_dch {
	display: flex;
	flex-direction: column;
	width: 150px;
}
.busca_centros_izq {
	width: calc(100% - 180px);
}
#btnReset {
	margin-top: 20px;
	background: #acb4c4;
	color: black;
	border: none !important;
}
.con_form_buscador label {
	text-transform: uppercase;
	width: 290px;
}
#txtNombre {
	height: 35px;
	width: 100%;
}
.con_form_buscador select {
	height: 35px;
	width: 100%;
}

#tabla_ampas tbody tr td:nth-child(1) {
	width: 225px;
}
#tabla_ampas tbody tr td:nth-child(3) {
	text-transform: uppercase;
}
#btnSubmit {
	background: #f1d600;
	color: black;
	border: none !important;
}
.img_lateral img:hover {
	transform: none !important;
}

.container_video {
        position: relative;
        width: 100%;
        height: 0;
        padding-bottom: 56.25%;
    }
.video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.con_form_buscador.cont-direccion {
	clear: both;
}
.pr-0 {
	padding-right: 0;
}
.img-editar-centro {
	width: 100%;
}
#btnEliminarImagen {
	margin-top: 20px;
	padding: 5px 10px;
}
.no-padding {
	padding: 0;
}
.pl-0 {
	padding-left: 0;	
}
#form_centros_login #txtPass {
	width: 100%;
}
#form_centros_login .con_form_buscador {
	margin-bottom: 30px;
}
#form_centros_login {
	width: 500px;
	margin: 0 auto;
}
#form_centros_login #txtPass {
	width: 100%;
}
#form_centros_login .con_form_buscador {
	margin-bottom: 30px;
}
#form_centros_login {
	width: 500px;
	margin: 0 auto;
}
#form_centros_login #btnSubmit {
	width: 100%;
	height: 50px;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
#form_centros_login #txtNombre {
	height: 50px;
}
.log_error {
	font-size: 20px;
	color: navy;
}
.input-group-btn.input-group-append > div.btn-primary {
	margin-top: 0;
	padding: 6px 12px;
}


/* FORMULARIO PARA EDITAR CENTROS ESCOLARES */

.con_form_buscador.cont-textarea {
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	width: 100%;
}
.cont-fec.col-md-12 {
	padding: 0;
}
.cont-fec.col-md-12 > div:nth-child(1) {
	padding-left: 0;
}
.cont-fec.col-md-12 > div:nth-child(2) {
	padding-right: 0;
}
#form_centros_editar .con_form_buscador label {
	width: 200px;
	margin-bottom: 0;
}
#form_centros_editar .con_form_buscador.col-md-6 input[type="text"], #form_centros_editar .con_form_buscador.col-md-6 input[type="email"], #form_centros_editar .con_form_buscador.col-md-6 input[type="url"] {
	width: calc(100% - 200px);
	height: 40px;
	margin-bottom: 0;
	border: 1px solid #eee;
}
#form_centros_editar .con_form_buscador.col-md-12 input[type="text"] {
	width: calc(100% - 200px);
	height: 40px;
	margin-bottom: 0;
}
#form_centros_editar .con_form_buscador.col-md-12 {
	display: flex;
	padding-right: 0;
	align-items: center;
	margin-bottom: 20px;
}
#form_centros_editar .con_form_buscador.col-md-6, #form_centros_editar .cont-direccion {
	display: flex;
	/*align-items: center;*/
	align-items: baseline;
	margin-bottom: 20px;
}
.validacion-input {
	width: calc(100% - 200px);
}
.validacion-input input {
	width: 100% !important;
}
.validacion-input label {
	width: 100% !important;
	color: red;
	text-transform: none !important;
}
#txtOtraRed {
	width: 100% !important;
}
#form_centros_editar #txtDireccion {
	width: calc(100% - 200px);
	height: 40px;
	margin-bottom: 0;
}
#txtNombre-error {
	color: red;
	text-transform: none;
	width: 100% !important;
	display: inline-block;
}
#form_centros_editar #sltProvincia {
	/*width: calc(100% - 200px);*/
	width: 100%;
}
#form_centros_editar #txtNombre, #form_centros_editar .sltProvincia {
	height: 40px;
}
.mb5 {
	margin-bottom: 5px !important;
}
.con_form_buscador.cont-textarea #txtDescripcion {
	margin-bottom: 20px;
}
.con_form_buscador.cont-checkbox {
	display: flex;
	width: 100%;
}
.con_form_buscador.cont-checkbox.cont-form-vertical {
	flex-direction: column;
	width: 50%;
}
.con_form_buscador.cont-checkbox.cont-form-vertical.col-md-6 {
	flex-direction: row;
}
.ckb4 {
	display: flex;
	width: calc(100% - 200px);
	margin-bottom: 20px;
	flex-direction: column;
}
.ckb4 div {
	margin-bottom: 5px;
}
.con_form_buscador.cont-checkbox.cont-form-vertical.col-md-6 {
	align-items: flex-start !important;
}
#form_centros_editar .con_form_buscador  .ckb4 > label {
	width: 25%;
	display: inline-block;
}
#form_centros_editar .con_form_buscador.col-md-4.cont-servicios > label:nth-child(2), #form_centros_editar .con_form_buscador.col-md-4.cont-servicios > label:nth-child(3) {
	width: 50px;
	font-weight: normal;
}
.con_form_buscador.col-md-4.cont-servicios input[type="radio"] {
	margin-right: 3px;
}
.oculto {
	display: none;
}
.con_form_buscador.col-md-4.cont-servicios {
	margin-bottom: 20px;
}
.con_form_buscador.cont-textarea > label {
	width: 100% !important;
	margin-bottom: 5px !important;
}
.tit-form-centro {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-top: 40px;
}
#contVigHorario > div {
	display: flex;
	margin-top: 20px;
	align-items: center;
}
#contVigHorario input {
	margin-bottom: 0;
	height: 40px;
}
.cont-proyectos.col-md-6 label {
	width: auto !important;
}
.cont-proyectos.col-md-6 {
	margin-bottom: 10px;
}
#txtPCO {
	width: 100%;
}
.padding0 {
	padding: 0;
}
.tit-ampa {
	display: flex;
	width: 100%;
}
.tit-ampa h3 {
	width: 100%;
}
.proy-ampa {
	display: block;
	margin-bottom: 15px !important;
}
#txtPGE, #txtPO, #txtAO {
	width: 100%;
	margin-top: 15px;
}
.ckb4 > div {
	width: 100%;
}
.ckb4 > div > label {
	width: auto !important;
}
.con_form_buscador.cont-textarea.cont-descripcion {
	margin-bottom: 20px;
}
.busca_centros.form-editar-centro #btnSubmit {
	font-size: 20px;
	text-transform: uppercase;
	padding: 10px 50px;
	margin-top: 40px;
}
.busca_centros.form-editar-centro.cont-submit {
	display: flex;
	width: 100%;
	justify-content: flex-end;
}
.pIntro {
	text-align: center;
	font-size: 16px;
	margin-bottom: 25px;
}
.entry-blog-meta.buscador-entry-blog-meta {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.btnVolverBuscador {
	/* margin-top: 20px; */
	/*background: #acb4c4;*/
	background: black;
	/*color: black !important;*/
	border: none !important;
	padding: 5px 30px;
}




/* CONSULTA */
.titulo_consulta h3 {
	font-family: Roboto;
	border-bottom: 1px solid black;
}
.tabla-pisa th:not(:first-child), .tabla-pisa td:not(:first-child) {
	text-align: center;
}
.tabla-pisa.tabla-repeticion caption {
	font-size: 14px;
	margin-top: 0;
}
.pTituloTabla {
	font-size: 16px;
	text-align: center;
	margin-top: 30px;
	font-weight: bold;
}
.tabla-pisa.tabla-repeticion td:nth-child(1) {
	font-weight: bold;
}
.tabla-territorios {
	max-width: 400px;
	margin: 0 auto;
}
.tabla-territorios th:not(:first-child), .tabla-territorios td:not(:first-child) {
	text-align: center;
}
.titulo_consulta {
	margin-bottom: 25px;
}



#cont-noticias .pt-cv-ifield .pt-cv-readmore {
	display: none;
}
#cont-noticias .pt-cv-title {
	text-align: left;
}
#cont-noticias .cv-pageitem-number.active a, #cont-noticias .cv-pageitem-prev.active a, #cont-noticias .cv-pageitem-first.active a, #cont-noticias .cv-pageitem-next.active a, #cont-noticias .cv-pageitem-last.active a {
	color: white !important;
}
.pt-cv-thumbnail {
	height: 100%;
}
.pt-cv-pagination-wrapper {
	text-align: center;
}
#cont-noticias .pt-cv-thumbnail {
	min-height: 227px;
	object-fit: cover;
}


#tabla-colores tr:nth-child(1) {
	background: #7d7c7c;
	color: white;
}
#tabla-colores tr:nth-child(2) {
	background: #7d7c7c !important;
	color: white;
}
#tabla-colores tbody tr td:nth-child(1) {
	padding-left: 20px;
}
#tabla-colores {
	margin-top: 30px;
}
#tabla-colores tbody tr td:nth-child(1) {
	padding-left: 20px;
	font-weight: bold;
}
#tabla-colores tr td:nth-child(2), #tabla-colores tr td:nth-child(3) {
	text-align: center;
}
#tabla-colores tr:nth-child(2n) {
	background: #f9f9f9;
}
#tabla-colores tr:nth-child(1) td {
	text-align: center;
}

.msacwl-slider-wrap .msacwl-slide, .msacwl-carousel-wrap .msacwl-carousel-slide {
	height: auto;
}



/* FILE-INPUT*/
/*!
 * bootstrap-fileinput v5.2.1
 * http://plugins.krajee.com/file-input
 *
 * Krajee default styling for bootstrap-fileinput.
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2021, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD-3-Clause
 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
 */
.file-loading input[type=file], input[type=file].file-loading {
    width: 0;
    height: 0;
}

.file-no-browse {
    position: absolute;
    left: 50%;
    bottom: 20%;
    width: 1px;
    height: 1px;
    font-size: 0;
    opacity: 0;
    border: none;
    background: none;
    outline: none;
    box-shadow: none;
}

.kv-hidden, .file-caption-icon, .file-zoom-dialog .modal-header:before, .file-zoom-dialog .modal-header:after, .file-input-new .file-preview, .file-input-new .close, .file-input-new .glyphicon-file, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .no-browse .input-group-btn, .file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button, .file-input-ajax-new .no-browse .input-group-btn, .hide-content .kv-file-content, .is-locked .fileinput-upload-button, .is-locked .fileinput-remove-button {
    display: none;
}

.btn-file input[type=file], .file-caption-icon, .file-preview .fileinput-remove, .krajee-default .file-thumb-progress, .file-zoom-dialog .btn-navigate, .file-zoom-dialog .floating-buttons {
    position: absolute;
}

.file-caption-icon .kv-caption-icon {
    line-height: inherit;
}

.file-input, .file-loading:before, .btn-file, .file-caption, .file-preview, .krajee-default.file-preview-frame, .krajee-default .file-thumbnail-footer, .file-zoom-dialog .modal-dialog {
    position: relative;
}

.file-error-message pre, .file-error-message ul, .krajee-default .file-actions, .krajee-default .file-other-error {
    text-align: left;
}

.file-error-message pre, .file-error-message ul {
    margin: 0;
}

.krajee-default .file-drag-handle, .krajee-default .file-upload-indicator {
    float: left;
    margin-top: 10px;
    width: 16px;
    height: 16px;
}

.file-thumb-progress .progress, .file-thumb-progress .progress-bar {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 0.7rem;
}

.krajee-default .file-thumb-progress .progress, .kv-upload-progress .progress {
    background-color: #ccc;
}

.krajee-default .file-caption-info, .krajee-default .file-size-info {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    height: 15px;
    margin: auto;
}

.file-zoom-content > .file-object.type-video, .file-zoom-content > .file-object.type-flash, .file-zoom-content > .file-object.type-image {
    max-width: 100%;
    max-height: 100%;
    width: auto;
}

.file-zoom-content > .file-object.type-video, .file-zoom-content > .file-object.type-flash {
    height: 100%;
}

.file-zoom-content > .file-object.type-pdf, .file-zoom-content > .file-object.type-html, .file-zoom-content > .file-object.type-text, .file-zoom-content > .file-object.type-default {
    width: 100%;
}

.file-loading:before {
    content: " Loading...";
    display: inline-block;
    padding-left: 20px;
    line-height: 16px;
    font-size: 13px;
    font-variant: small-caps;
    color: #999;
    background: transparent url(//www.ehige.eus/wp-content/themes/img/loading.gif) top left no-repeat;
}

.file-object {
    margin: 0 0 -5px 0;
    padding: 0;
}

.btn-file {
    overflow: hidden;
}

.btn-file input[type=file] {
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block;
}

.btn-file ::-ms-browse {
    font-size: 10000px;
    width: 100%;
    height: 100%;
}

.file-caption .file-caption-name {
    width: 100%;
    margin: 0;
    padding: 0;
    box-shadow: none;
    border: none;
    background: none;
    outline: none;
}

.file-caption.icon-visible .file-caption-icon {
    display: inline-block;
}

.file-caption.icon-visible .file-caption-name {
    padding-left: 15px;
}

.file-caption-icon {
    left: 8px;
}

.file-error-message {
    color: #a94442;
    background-color: #f2dede;
    margin: 5px;
    border: 1px solid #ebccd1;
    border-radius: 4px;
    padding: 15px;
}

.file-error-message pre {
    margin: 5px 0;
}

.file-caption-disabled {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}

.file-preview {
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 8px;
    width: 100%;
    margin-bottom: 5px;
}

.file-preview .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.file-preview .fileinput-remove {
    top: 1px;
    right: 1px;
    line-height: 10px;
}

.file-preview .clickable {
    cursor: pointer;
}

.file-preview-image {
    font: 40px Impact, Charcoal, sans-serif;
    color: #008000;
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%;
}

.krajee-default.file-preview-frame {
    margin: 8px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    padding: 6px;
    float: left;
    text-align: center;
}

.krajee-default.file-preview-frame .kv-file-content {
    width: 213px;
    height: 160px;
}

.krajee-default .file-preview-other-frame {
    display: flex;
    align-items: center;
    justify-content: center;
}

.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
    width: 400px;
}

.krajee-default.file-preview-frame[data-template="audio"] .kv-file-content {
    width: 240px;
    height: 55px;
}

.krajee-default.file-preview-frame .file-thumbnail-footer {
    height: 70px;
}

.krajee-default.file-preview-frame:not(.file-preview-error):hover {
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
}

.krajee-default .file-preview-text {
    color: #428bca;
    border: 1px solid #ddd;
    outline: none;
    resize: none;
}

.krajee-default .file-preview-html {
    border: 1px solid #ddd;
}

.krajee-default .file-other-icon {
    font-size: 6em;
    line-height: 1;
}

.krajee-default .file-footer-buttons {
    float: right;
}

.krajee-default .file-footer-caption {
    display: block;
    text-align: center;
    padding-top: 4px;
    font-size: 11px;
    color: #777;
    margin-bottom: 30px;
}

.file-upload-stats {
    font-size: 10px;
    text-align: center;
    width: 100%;
}

.kv-upload-progress .file-upload-stats {
    font-size: 12px;
    margin: -10px 0 5px;
}

.krajee-default .file-preview-error {
    opacity: 0.65;
    box-shadow: none;
}

.krajee-default .file-thumb-progress {
    top: 37px;
    left: 0;
    right: 0;
}

.krajee-default.kvsortable-ghost {
    background: #e1edf7;
    border: 2px solid #a1abff;
}

.krajee-default .file-preview-other:hover {
    opacity: 0.8;
}

.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {
    color: #000;
}

.kv-upload-progress .progress {
    height: 20px;
    margin: 10px 0;
    overflow: hidden;
}

.kv-upload-progress .progress-bar {
    height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
}

/*noinspection CssOverwrittenProperties*/
.file-zoom-dialog .file-other-icon {
    font-size: 22em;
    font-size: 50vmin;
}

.file-zoom-dialog .modal-dialog {
    width: auto;
}

.file-zoom-dialog .modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.file-zoom-dialog .btn-navigate {
    padding: 0;
    margin: -60px 0 0;
    font-size: 60px;
    background: transparent;
    text-decoration: none;
    outline: none;
    opacity: 0.7;
    top: 50%;
    color: #1c94c4;
}

.file-zoom-dialog .btn-navigate:not([disabled]):hover {
    outline: none;
    box-shadow: none;
    opacity: 0.6;
}

.file-zoom-dialog .floating-buttons {
    top: 5px;
    right: 10px;
}

.file-zoom-dialog .btn-navigate[disabled] {
    opacity: 0.3;
}

.file-zoom-dialog .btn-kv-prev {
    left: 1px;
}

.file-zoom-dialog .btn-kv-next {
    right: 1px;
}

.file-zoom-dialog .kv-zoom-title {
    font-weight: 300;
    color: #999;
    max-width: 50%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.file-input-new .no-browse .form-control {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.file-input-ajax-new .no-browse .form-control {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.file-caption-main {
    width: 100%;
}

.file-thumb-loading {
    background: transparent url(//www.ehige.eus/wp-content/themes/img/loading.gif) no-repeat scroll center center content-box !important;
}

.file-drop-zone {
    border: 1px dashed #aaa;
    min-height: 260px;
    border-radius: 4px;
    text-align: center;
    vertical-align: middle;
    margin: 12px 15px 12px 12px;
    padding: 5px;
}

.file-drop-zone.clickable:hover {
    border: 2px dashed #999;
}

.file-drop-zone.clickable:focus {
    border: 2px solid #5acde2;
}

.file-drop-zone .file-preview-thumbnails {
    cursor: default;
}

.file-drop-zone-title {
    color: #aaa;
    font-size: 1.6em;
    text-align:center;
    padding: 85px 10px;
    cursor: default;
}

.file-highlighted {
    border: 2px dashed #999 !important;
    background-color: #eee;
}

.file-uploading {
    background: url(//www.ehige.eus/wp-content/themes/img/loading-sm.gif) no-repeat center bottom 10px;
    opacity: 0.65;
}

.file-zoom-fullscreen .modal-dialog {
    min-width: 100%;
    margin: 0;
}

.file-zoom-fullscreen .modal-content {
    border-radius: 0;
    box-shadow: none;
    min-height: 100vh;
}

.file-zoom-fullscreen .modal-body {
    overflow-y: auto;
}

.floating-buttons {
    z-index: 3000;
}

.floating-buttons .btn-kv {
    margin-left: 3px;
    z-index: 3000;
}

.kv-zoom-actions .btn-kv {
    margin-left: 3px;
}

.file-zoom-content {
    text-align: center;
    min-height: 300px;
}

.file-zoom-content .file-preview-image {
    max-height: 100%;
}

.file-zoom-content .file-preview-video {
    max-height: 100%;
}

.file-zoom-content > .file-object.type-image {
    height: auto;
    min-height: inherit;
}

.file-zoom-content > .file-object.type-audio {
    width: auto;
    height: 30px;
}

.federaciones-primer-banner {
	margin-bottom: 20px !important;
}
#boletin-logo.boletin-baikara {
	margin-top: 5px;
}
.federaciones-primer-banner img {
	transform: none !important;
}

.imgSinAnimacion img {
	transform: none !important;
}


.newedge-social-share i::before, .prettySocial.fa.fa-twitter:hover::before {
	color: #8e8e8e !important;
}




@media (min-width: 576px) {
    .file-zoom-dialog .modal-dialog {
        max-width: 500px;
    }
}

@media (min-width: 992px) {
    .file-zoom-dialog .modal-lg {
        max-width: 800px;
    }
}

@media (max-width: 767px) {
    .file-preview-thumbnails {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .file-zoom-dialog .modal-header {
        flex-direction: column;
    }
	.img_centro img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.buscador-centro h3 {
		font-size: 24px;
	}
	.buscador-centro h4 {
		font-size: 18px;
	}
	.imgSinAnimacion img {
		margin-bottom: 0px !important;	
	}
}

@media (max-width: 350px) {
    .krajee-default.file-preview-frame:not([data-template="audio"]) .kv-file-content {
        width: 160px;
    }
}

@media (max-width: 420px) {
    .krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
        width: 100%;
    }
}

.file-loading[dir=rtl]:before {
    background: transparent url(//www.ehige.eus/wp-content/themes/img/loading.gif) top right no-repeat;
    padding-left: 0;
    padding-right: 20px;
}

.clickable .file-drop-zone-title {
    cursor: pointer;
}

.file-sortable .file-drag-handle:hover {
    opacity: 0.7;
}

.file-sortable .file-drag-handle {
    cursor: grab;
    opacity: 1;
}

.file-grabbing, .file-grabbing * {
    cursor: not-allowed !important;
}

.file-grabbing .file-preview-thumbnails * {
    cursor: grabbing !important;
}

.file-preview-frame.sortable-chosen {
    background-color: #d9edf7;
    border-color: #17a2b8;
    box-shadow: none !important;
}

.file-preview .kv-zoom-cache {
    display: none;
}


.cont-iframe {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%;
}
.cont-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

/* QUEJAS COMEDOR */
#wpforms-confirmation-30333, #wpforms-confirmation-30371 {
	background: #3eae3e;
	padding: 0px 20px;
	color: white;
	/*display: flex;*/
	justify-content: space-between;
	border-radius: 5px;
	font-weight: bold;
	font-size: 16px;
	padding-right: 0px;
}
#snackbarClose {
	cursor: pointer;
	line-height: 20px;
	padding: 10px 15px;
	font-size: 20px;
}
#snackbarText {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wpforms-field-container {
	display: grid;
	grid-template-columns: 50% 50%;
}
.wpforms-field-container > div:nth-child(1) {
	grid-area: 1 / 1 /span 1 / span 2;
}
.wpforms-field-container > div:nth-child(4) {
	grid-area: 3 / 1 / span 1 / span 2;
}
.wpforms-field-container > div:nth-child(5) {
	grid-area: 4 / 1 / span 1 / span 1;
}
#wpforms-30333-field_6, #wpforms-30371-field_6 {
	width: 100% !important;
	max-width: 100%;
}
#wpforms-30333-field_7, #wpforms-30371-field_7 {
	max-width: 95%;
}
#wpforms-30371-field_8, #wpforms-30333-field_8 {
	max-width: 100%;
}
#wpforms-30333-field_1, #wpforms-30371-field_1 {
	max-width: 95%;
}


.page-id-29974 .sub-title, .page-id-29976  .sub-title {
	display: none;
}


/* MEDIA QUERIES */

@media screen and (max-width: 1199px){
	.themeum-latest-featured-post-item, .denon_eskola > div.row > div.latest-category-post-wrap > .latest-category-post-item{
		height: 445px !important;
	}
	#denon-etiqueta {
		/*top: -515px !important;*/
	}
	footer{
		margin-top: 0px;
	}
	.ecs-event-list h4{
		font-size: 14px;
	}
	.ecs-event-list .tribe-event-date-start{
		font-size: 13px;
	}
	#footer{
		margin-top: 30px;
	}
	#main-menu .nav > li > a {
		font-size: 14px !important;	
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 166.2px !important;
	}
	.fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 105.8px !important;
	}
}

@media screen and (max-width: 991px){
	.themeum-latest-featured-post-item, .denon_eskola > div.row > div.latest-category-post-wrap > .latest-category-post-item{
		height: 364px !important;
	}
	h3 a{
		font-size: 18px !important;
	}
	#denon-etiqueta {
		/*top: -428px !important;*/
	}
	.berritze{
		flex-basis: 50%;
	}
	.container {
		width: calc(100% - 30px) !important;
	}
	.portada h4 {
		font-size: 21px !important;
	}
	.ecs-event-list a, .ver-eventos{
		font-size: 13px;	
	}
	.ecs-event-list .tribe-event-date-start{
		font-size: 12px;	
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 163px !important;
	}
	.fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 103.5px !important;
	}
	.cont-fec.col-md-12 > div {
		padding-left: 0;
		padding-right: 0;
	}
	#cont-centro-principal {
		grid-template-columns: 100%;
	}
}

@media screen and (max-width: 920px){
	.vc_col-sm-9 {
    	width: 100% !important;
	}
	.stickys.wpb_column.vc_column_container.vc_col-sm-3, #columna_principal {
		width: 100% !important;
	}
	#cont_proyectos > div > div {
		display: flex;
		align-items: center;
	}
	.separador_proyectos{
		display: none !important;	
	}
	.logo_federacion img, #cont_proyectos .wpb_single_image img, #cont_proyectos .wpb_single_image{
		margin-bottom: 0px;	
	}
	#cont_proyectos > div{
		padding-bottom: 20px;	
	}
	.titulo_agenda, #cont_proyectos, .pad15{
		padding-left: 15px;
		padding-right: 15px;
	}
	.campanas .vc_sep_line{
		max-width: 100%;	
	}
	ul.ecs-event-list{
		padding-left: 20px !important;	
	}
	#boletin-logo, #covid-logo {
		display: flex;
		justify-content: center;
		background: white;
		margin: 15px;
	}
	#boletin-logo img, #covid-logo img{
		margin-bottom: 0px !important;	
	}
	#covid-logo img {
		max-width: 400px;
	}
	#fila_federaciones, .federaciones_abajo{
		display: flex;	
	}
	.col-sm-12.woo-menu-item-add {
		/*width: calc(100% - 30px);*/
		width: 100%;
	}
	#navigation {
    	padding-right: 15px !important;
	}
	.campanas{
		margin-left: 0px !important;
		width: 100% !important;
	}
	.titulo_agenda{
		padding-left: 0px;	
	}
	.wpb_wrapper .campanas{
		width: 100% !important;	
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 203px !important;
	}
	.fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 130.6px !important;
	}
	#columna_noticias .epost .wp-post-image {
		width: calc(100% + 30px) !important;
	}
	#cont_cont_ehige, .epost {
    	/*height: 100% !important;*/
	}
	.cont-buscador > .vc_col-sm-3 {
		width: 100%;
		display: flex;
	}
	#form-centros {
		margin: 0 auto 30px;
	}
	.buscador-opciones {
		display: grid;
		grid-template-columns: 49% 49%;
	}
	.buscador-opciones br {
		display: none;
	}
	.wpforms-field-container > div:nth-child(5) {
		grid-area: 4 / 1 / span 1 / span 2;
	}
	#wpforms-30333-field_1, #wpforms-30371-field_1 {
		max-width: 100%;
	}
}

@media screen and (max-width: 850px){
	.container {
		width: 800px;
	}
	ul.ecs-event-list li{
		background: none !important;
		padding-left: 5px;
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 185.5px !important;
	}
	.fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 118.5px !important;
	}
}

@media screen and (max-width: 815px){
	.container {
		width: 750px;;
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 178px !important;
	}
	.fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 113.5px !important;
	}
}

@media only screen and (max-width : 801px) {
     
    .qcopd-list-column.opd-column-1{
		width: 100%;
		margin-right: 1.5%;
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 171.5px !important;
	}
	.fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 109.3px !important;
	}
}

@media screen and (max-width: 767px){
	#main-menu .nav{
		display: none;	
	}
	#main-menu .nav > li a, #main-menu .nav > li{
		font-weight: bold !important;
		text-transform: uppercase !important;
	}
	#main-menu ul.wp-megamenu > li.menu-item-has-children > ul.sub-menu{
		display: none;	
	}
	.wp-megamenu li a{
		width: 100%;	
	}
	#main-menu .nav > li > .sub-menu{
		width: 100% !important;	
	}
	#main-menu .nav > li ul{
		position: relative;	
	}
	.newedge-topbar .top-right{
		top: 70px !important;
		position: absolute !important;
		right: 15px !important;
	}
	.berritze h4{
		font-size: 15px;
	}
	.berritze p{
		font-size: 12px;
	}
	#baikara-etiqueta, #ikasbi-etiqueta, #eskola-etiqueta, #bige-etiqueta, #denon-etiqueta {
		top: 47px !important;
	}
	.twt_column{
		width: 90% !important;
	}
	.fila_social {
		display: flex;
		justify-content: space-between;
	}
	.noti_generales .vc_col-sm-6{
			width: calc(50% - 10px) !important;
			clear: none !important;
	}
	#grid_locales > div > div > div {
		display: flex;
		flex-wrap: wrap;
	}
	.locales_responsive .vc_col-sm-4{
		/*width: calc(50% - 10px) !important;*/
		max-width: 33%;
	}
	#cont_proyectos > div > div {
		display: flex;
		align-items: center;
	}
	.separador_proyectos{
		display: none !important;	
	}
	.logo_federacion img, #cont_proyectos .wpb_single_image img{
		margin-bottom: 0px;	
	}
	#cont_proyectos > div{
		padding-bottom: 20px;	
	}
	#cont_proyectos, .pad15{
		padding-left: 15px;
		padding-right: 15px;
	}
	.campanas .vc_sep_line{
		max-width: 100%;	
	}
	ul.ecs-event-list{
		padding-left: 20px !important;	
	}
	#boletin-logo, #covid-logo {
		display: flex;
		justify-content: center;
		background: white;
		margin: 15px;
	}
	#boletin-logo img{
		margin-bottom: 0px !important;	
	}
	#fila_federaciones, .federaciones_abajo{
		display: flex;	
		flex-wrap: wrap;
	}
	.col-sm-12.woo-menu-item-add {
		width: 100%;
	}
	.fb_column, .twt_column{
		max-width: 50%;	
	}
	.noti_generales .vc_column-inner{
		padding-right: 0px !important;	
	}
	.ver_mas{
		padding-right: 20px;	
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 149.4px !important;
	}
	.fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 98.8px !important;
	}
	.single-post .widget-area .textwidget > div{
		display: flex;	
	}
	.wpforms-field-container > div:nth-child(2) {
		grid-area: 2 / 1 / span 1 / span 2;
	}
	.wpforms-field-container > div:nth-child(3) {
		grid-area: 3 / 1 / span 1 / span 2;
	}
	.wpforms-field-container > div:nth-child(4) {
		grid-area: 4 / 1 / span 1 / span 2;
	}
	.wpforms-field-container > div:nth-child(5) {
		grid-area: 5 / 1 / span 1 / span 2;
	}
	#wpforms-30333-field_7, #wpforms-30333-field_8, #wpforms-30371-field_7, #wpforms-30371-field_8 {
		max-width: 100%;
	}
}

@media only screen and (max-width : 666px) {
	.vc_col-sm-6{
		width: 50% !important;	
	}
	.vc_grid-item.vc_clearfix.vc_col-sm-6.vc_grid-item-zone-c-bottom.vc_visible-item {
		width: 50% !important;
	}
	.locales_responsive .vc_col-sm-4{
		max-width: 50%;	
	}
	#fila_federaciones, .federaciones_abajo {
    	display: flex;
    	flex-wrap: wrap;
	}
	.newedge-login.top-align {
		display: block;
	}
	.noti_generales .vc_column-inner {
		padding-right: 15px !important;
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto, .fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 139px !important;
	}
}

@media only screen and (max-width : 630px) {
	.fb_column, .twt_column, .fb_column.wpb_column.vc_column_container.vc_col-sm-6, .twt_column.wpb_column.vc_column_container.vc_col-sm-6{
		max-width: 100%;
		width: 100% !important;
		margin: 0 auto;
	}
	.fila_social{
		flex-direction: column;	
		padding-left: 15px;
		padding-right: 0px;
	}
	.fb_column{
		margin-bottom: 20px !important;	
	}
	#cont_proyectos > div > div {
		flex-wrap: wrap;
	}
	.logo_federacion {
		width: 50%;
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto, .fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 127px !important;
	}
	.efbl-like-box.\31 {
		display: flex;
		justify-content: center;
	}
}

@media only screen and (max-width: 600px) {
	#columna_noticias > div.vc_column-inner {
		height: 315.5px;
	}
	.epost .wp-post-image{
		top: 0px;
	}
	.pum-container {
		min-width: 0% !important;	
	}
	#cont-noticias .pt-cv-thumbnail {
		min-height: auto;
	}
	.con_form_buscador label {
		width: auto;
	}
	#form-centros {
		margin: 0;
		width: 100%;
		margin-bottom: 30px;
	}
}

@media only screen and (max-width : 560px) {
	.berritze{
		flex-basis: 100%;
	}
	.berritzegune{
		justify-content: center;
	}
	.enter-logo.img-responsive{
		height: 125px;	
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto, .fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 107.3px !important;
	}
}

@media only screen and (max-width : 500px) {
	.buscador-opciones {
		display: grid;
		grid-template-columns: 100%;
	}
	.buscador-centro {
		flex-direction: column;
	}
	.buscador-centro > div:nth-child(2) {
		padding-left: 0 !important;
		margin-top: 10px;
	}
}

@media only screen and (max-width : 485px) {
	.newedge-topbar .top-right {
		top: 60px !important;
		position: absolute !important;
		right: 0px !important;
	}
	.top-align > a{
		padding-top: 10px !important;	
	}
	.newedge-topbar .top-right{
		line-height: 40px;	
	}
	.enter-logo.img-responsive {
		height: 100px;
	}
	.vc_grid-item.vc_clearfix.vc_col-sm-6.vc_grid-item-zone-c-bottom.vc_visible-item {
		width: 100% !important;
	}
	.locales_responsive .vc_col-sm-4 {
		max-width: 100%;
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto, .fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 180px !important;
	}
	.epost a img {
		margin-top: 7px;
	}
	.top-right .top-align .fa{
		display: none;
	}
	.entry-blog-meta.buscador-entry-blog-meta {

		flex-direction: column;
	}
	.btnVolverBuscador {
		margin-top: 20px;
	}
	.buscador-entry-blog-meta .entry-blog-meta-list.social-share-number {
		margin-top: 5px;
	}
	.top-right > span {
		display: none !important;
		padding: 0 !important;
	}
	.navbar-header {
		padding-bottom: 0;
	}
}

@media only screen and (max-width : 390px) {
	.top-right .top-align .fa{
		display: none;
	}
	.tuit {
    	border-left: none !important;
	}
	.wpml-ls-legacy-list-horizontal .wpml-ls-item{
		display: block !important;	
	}
	.newedge-topbar .top-right {
		line-height: 20px;
	}
	.cont_extracto .vc-gitem-zone-height-mode-auto, .fila_locales .cont_extracto .vc-gitem-zone-height-mode-auto {
		height: 157px !important;
	}
}