@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);


.vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.wpb_column .wpb_column.vc_col-sm-12 {
	padding-left:0;
	padding-right:0;
}


#topbar { background-color: #ffaf04; }

#topbar a { color: #000 !important; }

#topbar a:hover { color: #fff !important; }

#top { 
	width:100%; 
	float:left;
	max-height: none !important;

}

.float-left {
	float: left;
}

.float-right { 
	float: right; 
}

.width-100 {
	width: 100%;
}

.fa {
    font-family: FontAwesome !important;
}

.fa-bars {font-size:20px !important; color: #000 !important;}
.menu_button:hover i.fa-bars {color: #fff !important;}

.megabanner {
	width: 100%;
	/*max-width: 1200px;*/ 
	background-color: transparent; 
	margin: 0px auto;
}
.megabanner .g {
		margin: 10px auto 20px;
}

.shrinked .megabanner {
	display: none;
}

.logo a span img {
    height: 90px;
}

.logo { margin-top:10px;}

.languages_btn {display: none !important;}

#primary_menu  { 
	width:100%;
	height: auto;
	min-height: 45px;

}

#primary_menu ul li.solo-movil{ 
	display: none;
	padding:0;
} 
#primary_menu > ul > li.only-mobile::after {
    content: inherit;
    margin-left: 0;
}

#menu-top { float:right; width: auto;}

#menu-top {
	height: 50px;
    margin: 0 20px 0 0;
}

#menu-top ul li {
    display: inline-block;
    margin-bottom: 0;
    padding: 0 10px;
    position: relative;
}

#menu-top ul li a {
    color: #000;
    font: 600 1.4rem "Source Sans Pro",sans-serif;
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
}

#menu-top ul li a:hover {
    color: #fff;
}


#menu-top ul li ul {
	visibility:hidden;
	width: auto;
}

#menu-top ul li ul {
    background: #000 none repeat scroll 0 0 !important;
    left:0 ;
    margin: 0;
    position: absolute;
    top: 50px;
    visibility: hidden;
    min-width: 200px;
	z-index:1000;

}

#menu-top ul li ul li ul {
    background: #000 none repeat scroll 0 0 !important;
    left:-200px;
    margin: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    min-width: 200px;
	z-index:1000;

}
#menu-top ul li ul li ul li {
    background: #000 none repeat scroll 0 0 !important;
}

#menu-top ul li:hover ul {
	visibility:visible;
	min-width:200px
}

#menu-top ul li:hover ul ul {
	visibility: hidden;
	min-width:200px
}

#menu-top ul li ul:hover {
	visibility: visible !important;
}

#menu-top ul li ul li {
	font:300 1.2rem "Source Sans Pro",sans-serif;
	display: list-item;
    font-size: 10px;
    height: auto;
    line-height: normal;
    list-style: outside none none;
    padding: 10px;
}	

#menu-top ul li ul li a {
	color: #fff !important;
	font:300 1.2rem "Source Sans Pro",sans-serif;
}	
#menu-top ul li ul li a:hover {
	color: #ffaf04 !important;
	font:300 1.2rem "Source Sans Pro",sans-serif;
}	

#menu-top ul li ul li:hover ul {
	visibility: visible;
}

/*#menu-top ul.menu {
	display: inline;
    float: left;
    height: 50px;
    margin: 0;
	}
	#menu-top ul.menu > li.menu-item {
	display: inline;
    float: left;
    height: 50px;
    margin: 0;
			}
			
	#menu-top ul.menu li.menu-item a {
    color: #fff;
    display: block;
    padding: 0 12px;
    text-decoration: none;
			}
			
	#menu-top ul.menu li a:hover {
	color:#000;
			}
			
		#menu-top ul.menu li ul.sub-menu {
				display:none;
				position:absolute;
				min-width:140px;
				background-color:#000;
				margin:0;
			}
			
		#menu-top ul.menu li:hover > ul.sub-menu {
				display:block;
			}
		#menu-top ul.menu li ul.sub-menu:hover li:parent  {
				display:block;
				
			}
			
		#menu-top ul.menu li ul li {
				position:relative;
				background-color:#000;
				line-height:normal;
			}
			
			
		#menu-top ul.menu li ul li ul {
				right:-140px;
				top:0px;
			}
*/
/*#topbar ul#menu-top-menu{
  list-style: none;
}
#topbar ul#menu-top-menu li > a{
  background-color: grey;
  color: white;
  padding: 10px;
  display: block;
  text-decoration: none;
  min-width: 100px;
}
#topbar ul#menu-top-menu li > a:hover{
  color: #000;
  background-color: #eaeaea;
}
#topbar ul#menu-top-menu > li{
  float: left;
  text-align:center
}
#topbar ul#menu-top-menu > li > ul{
  display: none;
}
#topbar ul#menu-top-menu > li:hover > ul {
  display:block;
}*/



.rompepaginas_arriba {clear: both; float: left; width: 100%; max-width: 1200px;}

.logo .local_info {
    text-transform: none;
	font-family: "Roboto Slab",verdana,sans-serif !important;
    font-weight: 300;
	font-size:13px !important;
}

.post .entry-title {
	text-transform: none;
}

.photo-post img {
	width:100%;
	height: auto;
}


.post_navi {display: none;}

#author_vcard .author-title {
	margin-bottom: 20px;
}

#author_vcard {  border-bottom: 1px solid #eee;}

#author_vcard a.avatar {
    display: none;
}

#bottom_widget { 
	padding: 0 /*50px*/;
	margin-top:10px;

}


.gallery_widget a {width: 30.5%;}

#bottom_widget .widget_nav_menu ul li {
	list-style: inside;
	margin-bottom:2px;
}
#bottom_widget .widget_nav_menu ul li ul {
	margin: 2px 0 0px;
    padding: 0 0 0 20px
}

#bottom_widget .widget_nav_menu ul li ul li{
	list-style: none;
	margin-bottom: 2px;
}

#bottom_menus {
	background-color: #222222; 
	padding: 50px 0;
	margin-top: 50px;
}

#bottom_menus a {
    color: #fff;
}

#bottom_menus section .widget_nav_menu {
	border-right: 1px solid #333;
}

#bottom_menus  section:last-child .widget_nav_menu {
	border-right: 0 none;
}

#bottom_menus ul {
    list-style: none;
	padding: 0 5px 0 20px;
	min-height: 325px;
}



#bottom_menus ul li {
    list-style: none;	
}

#bottom_menus ul li::before {
    color: #444;
    content: "\f054";
    font-family: FontAwesome;
    font-size: 8px;
    padding: 0 5px 0 0;
    text-align: left;
}

#footer {
    background: #000 none repeat scroll 0 0;
    color: #fff;
	border-top: none;
	padding: 20px 0 /*50px*/;
	height: auto;
}

#footer a {
    background: #000 none repeat scroll 0 0;
    color: #999;
}


#footer .footer_menu a {
    margin-right: 15px;
}

#footer .social_icons a {
    color: #fff;
    margin-right: 16px;
}

#footer .social_icons .fa {
    font-size: 16px;
}

#footer .container { /*width:100%;*/}

#footer .footer_menu {
    float: left;
    text-align: center;
}
#footer .footer_menu ul{
    float: none;
    text-align: center;
}
#footer .footer_social {
    float: right;
    text-align: right;
}

#footer .footer_social .social_icons {
	margin:0;
	text-align: right;
}

.post.thumbnail_s .thumbnail {display: block;
    float: left;
    margin-right: 5%;
    width: 25% !important;
}

.post.thumbnail_s .thumbnail img {
    margin-left: -30% /*!important*/;
    max-width: 200%;
    width: 160%;
}

.vc_col-sm-3 .post.thumbnail_s .thumbnail {
    height: auto !important;
    width: 80px;
}

.post.thumbnail_s .entry-body {
	width:65%;
}

.post .entry-tools span, .post .entry-tools a {
	margin-right: 0;
}

/*.post .entry-body .entry-tools {
	text-align:center;
}
*/
	
.post .entry-tools a {
	margin-right: 0;
	color: #ffaf04;
}

.taglist {display:none;}

.vc_col-sm-3 .post.thumbnail_s .entry-tools {
	  margin-top: 5px;
 }


.vc_col-sm-3 .post.thumbnail_s .entry-tools span {
    display: block !important;
}


.vc_col-sm-3 .post.thumbnail_s .title-divider {margin-bottom: 0;}

.widget ul.post_list .entry-tools {color: #aaa;
    font-size: 11px;
    font-style: italic;
    margin-top: 0;
	display: block;
}

.widget ul.post_list .entry-tools a {color: #aaa;
}

ul.post_list li p a {color: #aaa !important;
}

.widget ul.post_list .date-post {
	color: #aaa;
    font-size: 11px;
}

.post .entry-tools {
    font-size: 11px;
}

#author_vcard a.avatar {
    margin-top: -15px;
	height:80px;
}

.post .entry-tools .share {
    margin-top: -5px;
}

.share a:hover i {color: #fff; }
.share a {transition:none;}

.fa-home {display: none;}

#breadcrumbs .sep {
    margin: 0 5px;
}

#breadcrumbs .share {
    display: none !important;
    float: right;
    margin-bottom: 10px;
}

#author-info.entry-tools {text-align:center; margin-bottom: 15px;}

.single .post .entry-title {
    text-align: left;
}

.extract-single-entry {margin: 20px 0; display: block}

.masonry-brick .pie_de_foto {display: none;}

.masonry .masonry-brick {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 2%;
    transition-duration: 1.7s;
}

.two_columns {
    margin-bottom: 3%;
    width: 46%;
}

.two_columns .entry-content p {
	margin-bottom:0;
	font-size: 1.6rem;

}

.post .entry-content {
	font-size: 1.6rem;
	/*text-align:justify;*/

}

.entry-content p {
    line-height: 1.6em;
}

.entry-content img, .entry-content .wp-caption {
	max-width:100% !important;
	height:auto !important;
}

#sidebar {
	float: right;
}


.three_columns { width: 30%;}

.three_columns .entry-content p {margin-bottom:0;}

.morelink { 
	float:right; 
	color: #aaa;
    font-size: 11px;
    font-style: italic;
}

h2.archive_title span { 
	width:100%; 
	max-width: 1200px; 
	margin-left: auto; 
	margin-right:auto; 
	display:block;
}

.vc_col-sm-4 .post.thumbnail_s .entry-title {
    font-size: /*2rem*/ 1.8rem  !important;
}

.vc_col-sm-3 .post.thumbnail_s .entry-title {
    font-size: /*2rem */ 1.8rem !important;
}

.deportes .scrolling_posts .blog-post h4 {
    font-size: 3em;
}

.deportes .scrolling_posts .blog-post p {font-size: 18px;}

.bloque-especiales p {
	margin-bottom:1rem;
}


.bloque-especiales .entry-tools a {
    color: #ffaf04 !important;
    margin-right: 0;
}


.bloque-especiales .scrolling_posts .blog-post h4 {
    font-size: 2.2rem !important;
    text-align: left;
}

.bloque-especiales .post p {
    font-size: 1.6rem !important;
}

.bloque-especiales .standard_blog_full .post, .bloque-especiales .standard_blog .post {
	border-bottom: none;
}

.bloque-especiales-txt-blanco, .bloque-especiales-txt-blanco .entry-title a, .bloque-especiales-txt-blanco .entry-content, .bloque-especiales-txt-blanco .post .entry-tools span, .bloque-especiales-txt-blanco .bawmrp ul li a, .bloque-especiales-txt-blanco .scrolling_posts .blog-post h4 a, .bloque-especiales-txt-blanco .scrolling_posts .blog-post span  {
	color:#fff;

}

.bloque-especiales-inicio h1, .bloque-especiales-inicio h2, .bloque-especiales-inicio h3, .bloque-especiales-inicio h4, .bloque-especiales-inicio h5, .bloque-especiales-inicio h6 {
	border: none !important;
}

.bloque-especiales-inicio h1 a:hover,
.bloque-especiales-inicio h2 a:hover,
.bloque-especiales-inicio h3 a:hover,
.bloque-especiales-inicio h4 a:hover,
.bloque-especiales-inicio h5 a:hover,
.bloque-especiales-inicio h6 a:hover {
	opacity:1;
}

.bloque-especiales-inicio .post .entry-title {
    line-height: 1.24;
    text-align: left;
	margin-top: 25px;
}

.bloque-especiales-inicio .post h4.entry-title {
	font-size:2.2rem;
}

.bloque-especiales-inicio .post h4.entry-title a:hover {
	opacity:1;
	color: #ffaf04 !important;
}


.bloque-especiales-inicio .post .title-divider, .bloque-especiales-inicio .entry-body span.category {
    display: none;
    margin: 0;
}

.bloque-especiales-inicio .post .entry-content {
    margin: 0px 0 15px;
}


.bloque-especiales-inicio .scrolling_posts .blog-post .thumbnail  {
    max-height: 200px;
}

.bloque-especiales-inicio .post .thumbnail  {
    max-height: 195px;
}


/*.bloque-deportes .scrolling_posts header.horizontal h5.archive_title {
	display: none;
}*/


.extract-single-entry { font-style: italic;}

.share-on-post {
	width:69%;
	display:inline-block;
}


.standard_blog_full .extract-single-entry, .standard_blog .extract-single-entry { 
	font-size:20px;
	/*text-align:justify; */
	line-height:28px;

}



.post.sticky .sign {display: none;}

.bloque-publicidad img { width:100% !important;}

.publicidad {text-align:center; font-size:12px; color:#999; width:100%; display: block; margin-bottom:5px;}

.salmon ul li {border-bottom:1px solid #666; list-style: none; padding: 0 0 10px 0;}

.salmon ul li h6 a {color:#fff;}

.opinion {
	background-color: #333;
    padding: 0 25px 25px !important;
}

.opinion .vc_custom_heading {border: none;}

.opinion .post_list li a.post_title {font-size:/*26px*/ 1.8rem; color:#fff;}

.opinion .widget {margin: 20px 0;}

.opinion .widget .post_list li {
    height: auto !important;
	margin-bottom:30px;
}

.opinion  .widget .post_list li .date-post {
	display: none;
}

.medioslibres .timeline-header {display:none !important;}

.post.thumbnail_s .thumbnail {
    float: left;
    /*height: 180px;*/
	height: auto;
    margin-right: 5%;
    width: 200px;
}

.share a.print {
    color: #000;
}

.share a.sendemail {
    color: #666;
}
.share a.sendemail i {
    font-size:13px;
}

.standard_blog .related-posts, section.related-posts { display:none;}

.last-modified {display: none;}


.movimientos .masonry_blog_2 h4.entry-title {
    font-size: /*2.2rem*/ 2rem !important;
	text-align: left;
}

.movimientos .two_columns {
    margin: 0 0 3% 2%;
   /* width: 46%;*/
}

/*
.movimientos .post .entry-content {
    font-size: 14px;
}
*/
.culturas .masonry_blog_2 h4.entry-title {
    font-size: 2.2rem !important;
	text-align: left;
}


.mundo .post.thumbnail_s .thumbnail img {
    margin-left: 0;
    max-width: 200%;
    width: 100%;
	margin-bottom: 10px;
}

.mundo .post.thumbnail_s .thumbnail {
    height: auto !important;
    width: 100% !important;
}

.mundo .post.thumbnail_s .entry-body {
    width: 100%;
}

.mundo span.category {
	display: none;
}


/*  AMARILLO  */

.amarillo { color:#ffaf04;}

.fondoamarillo { background-color:#ffaf04;}

.fondoamarillo .post .entry-title a:hover {
    color: #fff !important;
}


.fondoamarillo .post .entry-tools span,.fondoamarillo .post .entry-tools a { color:#fff !important;}
.fondoamarillo .post .entry-tools a:hover { color:#000 !important;}



.amarillo {color:#ffaf04;}

a:active, a:hover {color:#ffaf04 !important;}


.entry-content a {
    color: #ffaf04;
}

.entry-content a:hover {
    color: #999 !important;
}

#weather i {
    color: #ffaf04;
}

.post .title-divider {
	border-color: #ffaf04;
}


#primary_menu ul li.current-menu-item a, #primary_menu ul li a:hover {
    color: #ffaf04;
    text-decoration: none;
}

.post .entry-title a:hover {color:#aaa !important;}

.post .entry-tools a:hover {color:#aaa !important;}

.post_slider.flexslider .flex-control-paging li a.flex-active  {color:#ffaf04 !important;}

.cn-slider-container .swiper-slide h2 span {
	font-weight:400;
}

#respond input[type="submit"], .contact-form input[type="submit"]   {background-color:#ffaf04 !important;  border: none !important;}
#respond input[type="submit"]:hover, .contact-form input[type="submit"]   {
	background-color:#000000 !important; border: none !important;
}

.button.button-primary, button.button-primary, input.button-primary[type="submit"], input.button-primary[type="reset"], input.button-primary[type="button"]  {
	background-color:#ffaf04 !important; border: none !important;
}

.alaya_pagenavi span, .alaya_pagenavi a.page:hover {
	background-color:#000 !important; border-color: #000 !important;
}


.post_slider.flexslider .flex-control-paging li a.flex-active, .flex-control-paging li a  {
	background-color:#ffaf04;
	box-shadow: none;
}

.scrolling_posts header h5 {
    font-family: Abril Fatface;
    font-size: 5rem !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}

.deportes .scrolling_posts .blog-post .thumbnail {
    min-height: 400px;
}

.scrolling_posts .blog-post .thumbnail img {
    width: 100%;
}

.cn-slider-container .swiper-slide .text {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 99%, #000000 100%) repeat scroll 0 0;
}

.widget .post_list li {height: auto; margin-bottom:20px;}

.category-top-block p {text-align:center;}

.swiper-container-3d {float:left;}

.photo-post .photo-post-big img {height: auto !important;}

#backtoTop {
    height: 30px;
    line-height: 30px;
    padding: 0;
    right: 10px;
    text-align: center;
    width: 30px;
}

/*  OTROS  */


.textosombreado {text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.85);}

.culturas span.category, .deportes span.category {display: none;}

.deportes .category-scroll {display: none;}

.ecologia .post.thumbnail_s .entry-title {
	font-size:24px;
	
}

.ecologia .entry-body .category {display: none !important;}

.fondofijo { background-attachment:fixed;}

.cdp-cookies-alerta {background-color: #000 !important;}

.cdp-cookies-alerta .cdp-cookies-texto {max-width: 95%; margin-bottom: 20px;}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p {
    color: #fff;
	float: left;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a, .cdp-cookies-alerta .cdp-cookies-texto a {
    color: #bbb !important;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a {
    color: #fff !important;
}

.cdp-cookies-alerta .cdp-cookies-boton-cerrar {
	border-radius:0;
	margin-left:5px;
}

.cdp-cookies-boton-cerrar {float:right;}

.cdp-cookies-alerta a:hover {color: #666 !important;}

.et_social_networks { display:none !important;}

.et_social_flyin {display:none !important;}


.timeline-header {display: none !important;}

.bloque-especiales {
	padding:0;
}

.bloque-especiales .category-scroll, .bloque-deportes .category-scroll  {
	display: none;
}

/*.bloque-especiales .scrolling_posts header h5 {
    display: none;
}*/

.bloque-especiales .scrolling_posts header.horizontal .controlNav, .bloque-deportes .scrolling_posts header.horizontal .controlNav {
    border-bottom: 1px solid;
    float: right;
    margin-bottom: 20px;
    margin-top: 5px;
    text-align: right;
    width: 100%;
}

.bloque-especiales .scrolling_posts header .controlNav a, .bloque-deportes .scrolling_posts header .controlNav a  {
	border-color:#000;
	
}

bloque-especiales-txt-blanco .scrolling_posts .vertical h5 span {
	color:#fff !important;
}

.bloque-especiales .scroll-sin-titulo .scrolling_posts h5, .bloque-deportes .scrolling_posts h5 {
	display: none !important;
}

.bloque-especiales .scrolling_posts h5, .bloque-especiales .scrolling_posts h5 span {
	color: #fff;
	font-family:"Roboto Slab",Arial;
}

.bloque-especiales .scrolling_posts header.vertical h5 span {
    padding-bottom: 16px;
}
.bloque-especiales .archive_title span, .alaya_heading span {
    border-bottom: 1px solid #fff;
}


/*  -------------------------- ADROTATE  --------------------------  */

.g img {width:100%;}

.g iframe {width:100%;}


/*  -------------------------- EVENTOS  --------------------------  */

.ajde_evcal_calendar {
    padding: 0 0 !important;
	margin: 0 0 !important;
}

.evo_cal_above {
    height: 50px;
}

.ajde_evcal_calendar .calendar_header p { 
	height: auto !important;
   /* max-width: 50%;*/
    
    width: auto;; text-align:center !important;
}


.ajde_evcal_calendar p.evo_month_title {
	width:100% !important;
	text-align:center;
	display:block;
	color: #000 !important;
}
.ajde_evcal_calendar .calendar_header p.evo_arrows {
    float: right !important;
	margin-top: -48px !important;
	width: 100%;
}



.ajde_evcal_calendar .calendar_header .evcal_arrows, .ajde_evcal_calendar .calendar_header .evcal_arrows a {
    background-color: #ffffff;
    border-color: #000 !important;
    color: #000 !important;
	border-radius:0;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    background-color: #000  !important;
    border: #none !important;
    color: #fff !important;
}

.ajde_evcal_calendar .evcal_event_title {
	font-family: "Roboto Slab",sans-serif !important;
    font-weight: 700;
	color: #000 !important;
}

.evcal_arrows .fa, .evcal_arrows a .fa {color: #000 !important;}

.evcal_arrows:hover .fa {color: #fff !important;}

.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evcal_cblock, .evcal_cblock, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle {
	
	font-family: "Roboto Slab",sans-serif !important;
	
}

.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #fff !important;
}

.evo_srt_options p.evs_hide, .eventon_filter_dropdown p.evf_hide {
    display: block !important;
}

.EvcalWidget h3 {
	background-color: #000;
	color:#fff;
	text-transform:none;
	font-size:2.4rem;
	padding:2px 0 5px;
}

#evcal_widget #evcal_head {
	min-height:25px;
}

.evcal_widget .ajde_evcal_calendar .calendar_header p, #evcal_widget .evcal_cur {color:#000 !important; font-size:=/*13px */ 15px !important;}

.evcal_widget .evo_sort_btn, .evcal_widget .eventon_sorting_section, #evcal_widget .evo_sort_btn, #evcal_widget .eventon_sorting_section {display: none;}

.evcal_widget #evcal_cur, #evcal_widget #evcal_cur {
    height: auto;
    line-height: 100%;
    max-width: 100% !important;
    width: 100%;
	font-size:15px;
}

.evcal_widget #evcal_head .evcal_arrows .fa {
    font-size: 16px !important;
    left: 7px !important;
    margin-top: 1px !important;
}

.evcal_widget .ajde_evcal_calendar .calendar_header {min-height:25px;}

.evcal_widget .ajde_evcal_calendar, #evcal_widget .ajde_evcal_calendar {
    margin: 0 0 !important;
    padding: 0 0 !important;
}

.evcal_widget .ajde_evcal_calendar {
    margin: 0  !important;
    padding: 0  !important;
}
.evcal_widget .evo_cal_above, #evcal_widget .evo_cal_above {
    height: 30px;
	display:none;
}

.evcal_widget .evo_cal_above {display: none;}

.evcal_widget p.evo_arrows, #evcal_widget p.evo_arrows {margin-top:-18px !important; width:100%;}

.evcal_widget .ajde_evcal_calendar .calendar_header .evcal_arrows {height:20px; width:20px;}

.evcal_widget .ajde_evcal_calendar .calendar_header p.evo_arrows {margin-top:-18px !important;}

.evcal_widget .loading, #evcal_widget .loading, .ajde_evcal_calendar.loading {
	left:0;
	position:relative;
	top:0;
}

.evcal_widget .evorow.tb .evcal_col50, .evcal_widget .evorow .tb .evcal_col50 {
    display: inline;
    float: left;
    min-width: 300px !important;
}

.evcal_widget .evcal_evdata_row {
    background-color: #eaeaea;
    padding: 5px 10px;
    position: relative;
}

.evcal_widget .evcal_event_title {
	font-family: "Roboto Slab",sans-serif !important;
    font-weight: 700;
	font-size:13px !important;
	color: #000 !important;
}

.evcal_widget .evcal_event_subtitle {
	font-family: "Roboto Slab",sans-serif !important;
    font-weight: 400;
	font-size:11px !important;
	color: #000 !important;
}

#evcal_widget #evcal_list.eventon_events_list  {
	float:left;
	width:99.5%;
}


.evcal_widget .eventon_events_list .eventon_list_event .evcal_list_a {
    min-height: 30px;
    padding: 5px 0;
}

.evcal_widget .evcal_cblock .evo_date .start {font-size:20px;}

.evcal_widge .eventon_events_list .eventon_list_event .evcal_desc, .evcal_widge .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
	padding-left:60px;
}

.evcal_widget .evcal_evdata_row .evcal_evdata_cell, .evcal_widget .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell {
    min-height: 25px;
    padding-left: 25px;
}

#evcal_prev {float: left !important; margin: 0 !important;}
#evcal_next {float: right !important;}

 #evcal_widget #evcal_head .evcal_arrows .fa {
    font-size: 16px !important;
    left: 8px !important;
	 font-size: 16px !important;
    left: 6px !important;
    margin-top: 1px !important;
}

.evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h3, .evcal_widget .evo_clik_row .evo_h3 {
    display: none;
}

.evcal_widget .eventon_events_list .eventon_list_event .evcal_desc, .evcal_widget .evo_pop_body .evcal_desc, .evcal_widget #page-content p.evcal_desc {
    padding: 3px 15px 0 60px !important;
}

.evcal_widget .event_description .bordb, #evcal_list .bordb, .evcal_widget .eventon_events_list .eventon_list_event .event_description, .bordr, .evcal_widget #evcal_list, .evo_pop_body .bordb {padding-bottom:0; padding-bottom:0;}

.evcal_widget .fa-headphones {display:none;}

.evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h3, .evcal_widget .evo_clik_row .evo_h3, #evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h3, #evcal_widget .evo_clik_row .evo_h3 {
    font-size: 13px !important;
}

#evcal_list .eventon_list_event p.no_events {
    background-color: #fbfbfb;
    /*border-left: medium none !important;*/
	border-color:#e5e5e5 !important;
	text-align:center;
	padding:0;
}




.shrinked #primary_menu ul {float:right;}

.subportada .entry-content {display: none;}

.subportada .standard_blog .thumbnail {display: none;}

.subportada .standard_blog .post.thumbnail_s .entry-body {
    width: 100%;
}

.subportada .standard_blog .category {display: none;}

.post.thumbnail_s .title-divider {
    margin: 15px 0;
}

.post .title-divider {
    margin: 15px auto;
}

.cn-slider-container {margin-bottom:50px;}


.cn-slider-container.fullwidth .swiper-slide .overlay {
    background-color: transparent;
    opacity:  !important;
}

.cn-slider-container.fullwidth .swiper-slide .text {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
    color: #fff;
    width:50%;
}

.cn-slider-container.fullwidth .swiper-slide h2 {
	opacity:1 !important;
}




@media screen and (max-width: 959px) {
#menu-top {display: none;}

/*#primary_menu ul li.only-mobile{ 
	display: block;
} */

#top {
    margin-bottom:0 !important;
	border-bottom: 4px solid;
	
}
.post.thumbnail_s .thumbnail {
    height: auto !important;
}




}


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

	#bottom_menus section .widget_nav_menu {
		border-right:0 none;
	}
	
	#bottom_menus ul {
		min-height: auto;
		border-bottom: 1px solid #333;
		margin: 0;
    	padding: 0 5px 20px 20px;
	}
	

	
}

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

.post.thumbnail_s .thumbnail {
    height: auto !important;
}

.vc_row.wpb_row {
	padding-left:20px !important;
	padding-right:20px !important;
}

.vc_row.wpb_row .vc_row {
	padding-left: 0 !important;
	padding-right:0 !important;
}
.vc_row.wpb_row.bloque-especiales {
    padding: 0 !important;
}

.vc_row.wpb_row.bloque-especiales  .vc_row {
	padding-left:20px !important;
	padding-right:20px !important;
}

.vc_row.wpb_row.opinion {padding: 0 25px 25px !important;}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9
{
		padding-left: 0px !important; 
		padding-right: 0px !important;
}

.post.thumbnail_s .thumbnail img {
    margin-left: 0;
    max-width: 100%;
    width: 160%;
}

/*.mundo {float: right !important;}*/

.deportes .scrolling_posts .blog-post .thumbnail {
    min-height: auto !important;
}
.deportes .scrolling_posts .blog-post h4 {
    font-size: 2em;
}

}
	

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

.vc_row { padding-left: 20px !important; padding-right: 20px !important;}

.post.thumbnail_s .thumbnail {
    height: auto !important;
}

.vc_row.wpb_row {
	padding-left:20px !important;
	padding-right:20px !important;
}

.vc_row.wpb_row .vc_row {
	padding-left: 0 !important;
	padding-right:0 !important;
}

.vc_row.wpb_row.opinion {padding: 0 25px 25px !important;}
/*#weather {display: none;}*/

.deportes .scrolling_posts .blog-post h4 {
    font-size: 2em;
}

.post.thumbnail_s .thumbnail img {
    margin-left: 0;
    max-width: 100%;
    width: 160%;
}
	}

	
/* ------------- NOTICIAS RELACIONADAS   ----------------*/

.bawmrp {
	margin-top: 40px;
}
	
.bawmrp	ul {
    list-style: inside none square;
}
.bawmrp	ul li {
	line-height: normal;
	font-size: 14px;
	margin-bottom: 4px;
}
.bawmrp	ul li a {
	color: #444;
}

.bawmrp	ul li a:hover {
	color: #ffaf04;
}

.wpb_wrapper .bawmrp h3 {
	display:  none !important ;
}

.wpb_wrapper .bawmrp {
    margin-top: 10px;
}

.wpb_wrapper .bawmrp ul {
    margin-bottom: 0;
	list-style: inside square;
	padding-left: 20px;
}

.wpb_wrapper .bawmrp ul li {
    margin-bottom: 5px;
}
	


/* TAMAÑO FUENTE */

div.font-size-btn {
	width:30%;
	display:inline-block;
	min-height:25px;
	float:right;
}

.font-size-btn h2.widgettitle {
	display:none;
}

.font-size-btn p.zeno_font_resizer {
	text-align: right !important;
}
