/*
 Theme Name:   Newstube Child
 Description:  CactusThemes - Newstube Child Theme
 Author:       CactusThemes
 Author URI:   http://cactusthemes.com
 Template:     newstube
 Version:      1.0.1
*/

@import url(https://fonts.googleapis.com/css?family=Titillium+Web:200,300,600,600italic,300italic,200italic,900,700,700italic);

.body-content { font-weight: 300; }
.cactus-breadcrumb, .cactus-breadcrumb a { font-size: 14px !important; }
.cactus-note-cat { font-size: 14px; }
a.cactus-info { font-size: 14px; }
.single h1.title.entry-title, .cactus-scb .cactus-post-title.entry-title, .cactus-categories-slider .cactus-slider-post-title { font-family: Titillium Web !important; font-weight: 700 !important; }
.single h1.title.entry-title { font-size: 42px; line-height: 44px; }
h3.h6.cactus-post-title.entry-title { font-size: 15px; }
h4, .titulargrande .h4 { font-size: 34px; line-height: 43px; }
.yarpp-related { background-color: rgba(240,240,240,1.0); padding: 17px; font-size: 17px; }
table:not(#wp-calendar) tbody tr:first-child,table:not(#wp-calendar) thead tr:first-child, .cactus-breadcrumb, .cactus-breadcrumb a, .cactus-readmore > a, .cactus-note-cat, .cactus-note-point, .cactus-note-time, .subs-button .subs-row .subs-cell a, .subs-button .subs-row .subs-cell > span, .cactus-listing-config.style-1 .primary-post-content .cactus-readmore > a, .combo-change .listing-select > ul > li, .combo-change .listing-select > ul > li > ul > li > a, .cactus-listing-heading h1 span, .navi-channel .navi .navi-item a, .page-navigation .nav-next, .wp-pagenavi span, .widget_categories li, .widget_meta li, .widget_archive li, .widget_recent_entries li, .widget_recent_comments li, .widget_pages li, .widget_nav_menu li, .widget_mostlikedpostswidget li, .widget_recentlylikedpostswidget li, .widget_most_viewed_entries li, .widget_categories li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_recent_comments li a, .widget_pages li a, .widget_nav_menu li a, .widget_mostlikedpostswidget li a, .widget_recentlylikedpostswidget li a, .widget_most_viewed_entries li a, .tag-group a, .cactus-top-style-post.style-2 .style-post-content .content-abs-post .cactus-note-point, .cactus-change-video-sub > span, .cactus-video-list-content .video-listing .cactus-note-point, .cactus-video-list-content .cactus-widget-posts .cactus-widget-posts-item .order-number, footer .footer-info .link a, .body-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .cactus-topic-box .topic-box-title, .cactus-download-box .text-content, .btn-default, button, input[type=button], input[type=submit], .btn-default:visited, button:visited, input[type=button]:visited, input[type=submit]:visited, .page-navigation .nav-previous, .page-navigation .nav-next, .wp-pagenavi a, .wp-pagenavi span, .body-content .vc_tta-container .vc_tta-tabs.vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tab > a {
    font-size: 14px;
}

.cactus-navigation-post a:hover,
.yarpp-related a:hover,
.widget-posts-title a:hover,
.entry-title a:hover { text-decoration: none !important; opacity: 0.7; }

.cactus-nav.style-2 .cactus-headline .swiper-slide a.title-slide,
.cactus-slider-wrap .cactus-slider-post-title a:hover { text-decoration: none; color: #e2e2e2; }



/* WIDGET - CABECERA*/
aside.widget.headline:first-child .title { display: none !important; }
aside.widget.fecha-hora.fecha-hora.cactus-headline { line-height: 37px; color: #fff; }
aside.widget.fecha-hora h2 { display: none !important; }
aside.widget.fecha-hora > .widget-inner { 
    font-family: Open Sans;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
	
/* WIDGET - CABECERA - RESPONSIVE */
@media (max-width: 1199px) {
	aside.meteo.cactus-headline, aside.fecha-hora.cactus-headline { width: auto; }
	aside.meteo.cactus-headline #wpc-weather { margin-left: 50px; }
	aside.cactus-headline { margin-bottom: 0; }
}

/* Límite submenu en resposive */
#off-canvas .off-menu > ul > li > ul > li > ul  > li{ display: none !important; }




/* CABECERA - MENU */
.cactus-nav #main-menu .navbar-default.cactus-sticky-menu,
.cactus-nav.style-3 #main-menu .navbar-default.cactus-sticky-menu { background: rgba(240,240,240,1.0); border-bottom: 4px solid #444; }

#main-nav { background: #396e97; }
.cactus-nav.style-2 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li>a { color: #396e97; }

#main-menu .dropdown-mega .preview-mode,
.cactus-nav.style-2 #main-menu, .cactus-nav.style-3 #main-menu,
footer .footer-info, .compare-table-wrapper > .compare-table,
#main-menu .search-drop-down>li>ul, .tm-multilink .multilink-table-wrap .multilink-item,
.cactus-tab .cactus-tab-heading
{ border-color: #444 !important; }

.cactus-nav.style-2 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li>a:hover,
.cactus-nav.style-2 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li.current-menu-item>a,
.cactus-nav.style-2 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li:hover>a,
#main-menu .navbar-nav>li ul,
#main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover,
.cactus-nav.style-3 #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover,
#main-menu .navbar-default .navbar-nav>li>a:hover,
#main-menu .navbar-default .navbar-nav>li.current-menu-item>a,
#main-menu .navbar-default .navbar-nav>li:hover>a
{ color: #396e97; background-color: #e2e2e2 !important; }

#main-menu .navbar-nav>li ul li:hover>a { background-color: #396e97; color: #fff; }
#main-menu>.navbar-default { background: rgba(240,240,240,1.0); }

/* MENU RESPONSIVE */
#off-canvas { background-color: #e2e2e2 !important; color: #396e97; }
.sub-menu { border: 0; box-shadow: none; }
#off-canvas .off-menu ul li a:hover { color: #fff !important; background-color: #396e97; }



/* FOOTER SINGLE */
.page-navigation .navigation-ajax a {
    background-color: #e2e2e2;
    color: #23527c;  
    line-height: 20px;
    font-family: Open Sans;
}
.page-navigation .navigation-ajax a:hover,
.page-navigation .navigation-ajax a.disabled {
    background-color: #23527c;
    color: #fff;  
}
    
    

/* SIDEBAR/WIDGETS */
.cactus-sidebar:before,
.cactus-sidebar-control.sb-right .main-content-col:before { display: none; }
.easy-tab .tabs li.active a, .cactus-sidebar .widget .widget-title { background-color: #396e97; color: #fff !important; }
.easy-tab .tabs li:first-child a:before, .cactus-sidebar .widget .widget-title:before { background-color: #444; }
.widget_synved_social_follow .widget-inner > div { margin-top: 10px; }
body.archive.category .cactus-listing-heading h1 { color: #fff; }

.cactus-widget-posts .widget-posts-title a { font-size: 17px; line-height: 18px }
.cactus-widget-posts.style-2 .widget-picture + .cactus-widget-posts-content { margin-top: 10px; }



/* WIDGET DEPORTES */
.widget-lateral .widget-inner > div {
    margin: 0;
    padding-top: 7px;
    border: 3px solid;
    padding-bottom: 0;
    margin-top: 0px !important;
    margin-bottom: 20px;
    border-top: 0;
}
.widget-lateral .widget-inner > div  .cactus-widget-posts-item:last-child { margin-bottom: 7px; }



/* SOBRE-CABECERA */
#sobrecab { background: #fff; text-align: center; }
#sobrecab img { max-width:100%; }
#main-nav .container>.navbar-header>.navbar-brand img { width: 375px; max-width: 100%; }



/* LATERAL - PUBLI */
.publi-ancho { background: transparent no-repeat url('/wp-content/uploads/2016/03/publi_horizontal.gif') center 3px; padding-top: 20px !important; }
.publi-lateral { background: transparent no-repeat url('/wp-content/uploads/2016/03/publi_horizontal.gif') center 3px; padding-top: 20px !important; }
.publi-lateral .widget-inner .widget-title { display: none; }
.publi-lateral .widget-inner .widget-title+.textwidget { margin-top:0; }
.publi-lateral img { min-width:300px; max-width:300px; display: block; margin: 0 auto; }
/* LATERAL - TITULARES */
.titulares-lateral .cactus-note-cat a { display:none; }



/********************************/
/* TITULARES: SMART CONTENT BOX */
/********************************/
.cactus-scb .excerpt p { font-family: Titillium Web; }
.cactus-scb .cactus-listing-config.style-1 { border-bottom: 2px solid #444; margin-bottom: 35px; }
.cactus-scb .cactus-listing-config.style-1 .primary-post-content .content .excerpt p { 
	font-size: 17px;
	line-height: 26px;
	padding: 0 0 5px 0;
	font-weight: 300;
}
.cactus-scb .cactus-listing-config.style-1 .cactus-post-title {
	/**/
    font-weight: 800;
    font-size: 38px;
    line-height: 1em;
	/**/
}
.cactus-scb .cactus-listing-config.style-1 .cactus-post-item:not(:first-child) .cactus-post-title { font-size: 17px !important; line-height: 1.1em; }
.cactus-scb .cactus-listing-config.style-1 .posted-on { margin-top: 0; line-height: 1.4; margin-bottom: 10px; }
.cactus-scb .cactus-listing-config.style-1 .entry-date { color: #396e97; }
.cactus-scb .cactus-listing-config.style-1 .cactus-readmore { display: none; }
.cactus-scb .cactus-listing-config.style-1 .cactus-post-item:first-child .entry-content .primary-post-content { /*border: 0 !important;*/ }

.cactus-scb .cactus-listing-config.style-1 .jm-scb-title {
    display: none;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 0.9em;
    background: #396e97;
    color: #fff;
    padding: 3px 7px;
    font-weight: 600;
    line-height: 16px;
    font-size: 15px;
	height: 22px;
}

/* .single */
.cactus-scb.single  h2.cactus-scb-title, .cactus-scb/*.single*/  .change-page { display: none !important; }
.cactus-scb.single .cactus-listing-config.style-1 .jm-scb-title { display: inline-block; }
.cactus-scb.single .cactus-listing-config.style-1 .primary-post-content .content .excerpt p:last-child  { padding-bottom: 15px; }
.cactus-scb.single.titulo-med .cactus-listing-config.style-1 .primary-post-content .content .cactus-post-title { font-size: 24px; line-height: 28px; }

/* .grande */
.cactus-scb.grande .cactus-listing-config.style-1 .cactus-post-title { font-size: 48px; }
.cactus-scb.espacio-titular .cactus-listing-config.style-1 h3.cactus-post-title { margin-top: 5px !important; margin-bottom: 30px !important; }
@media (max-width: 767px) {
	.cactus-scb.grande .cactus-listing-config.style-1 .cactus-post-title { font-size: 38px; }
}

/* .no-borde */
.cactus-scb .cactus-listing-config.style-1 { border-bottom: 1px dotted #444; }
.cactus-scb.no-borde .cactus-listing-config.style-1 { border-bottom: 0; }
.cactus-scb.no-borde .cactus-listing-config.style-1 .cactus-post-item:last-child { margin-bottom: 5px; }

/* .no-fecha */
.cactus-scb.no-fecha .posted-on { display: none; }
.cactus-scb.no-fecha  .entry-title.cactus-post-title { padding-bottom: 15px !important; }

/* .bloque */
.cactus-scb.bloque:not(.azul) h2.cactus-scb-title { background: #444; }
.cactus-scb.bloque .cactus-listing-config.style-1 .cactus-note-cat { display:block; }
.cactus-scb.bloque .cactus-listing-config.style-1 {
	border: 1px dotted #444;
    background: #444;
    color: #fff;
    padding: 15px;
}
.cactus-scb.bloque.azul .cactus-listing-config.style-1 { background: #396e97; border: 1px solid #396e97; }
.cactus-scb .cactus-listing-config.style-1 .primary-post-content .picture .picture-content .cactus-icon-fix{ visibility:visible!important; opacity:1!important;}
.cactus-scb.bloque.azul .cactus-note-cat { background: #444; }

.cactus-scb.bloque.naranja .cactus-listing-config.style-1 { background: #CA6738; border: 1px solid #CA6738; }
.cactus-scb.bloque.naranja .cactus-note-cat { background: #444; }
.cactus-scb.bloque.naranja h2.cactus-scb-title { background: #CA6738; }

.cactus-scb.bloque.rojo .cactus-listing-config.style-1 { background: #a20b0b; border: 1px solid #a20b0b; }
.cactus-scb.bloque.rojo .cactus-note-cat { background: #444; }
.cactus-scb.bloque.rojo h2.cactus-scb-title { background: #a20b0b; }

.cactus-scb.bloque.amarillo .cactus-listing-config.style-1 { background: #ddcc55; border: 1px solid #ddcc55; }
.cactus-scb.bloque.amarillo .cactus-note-cat { background: #444; }
.cactus-scb.bloque.amarillo h2.cactus-scb-title { background: #ddcc55; }

.cactus-scb.bloque.verde .cactus-listing-config.style-1 { background: #117733; border: 1px solid ; }
.cactus-scb.bloque.verde .cactus-note-cat { background: #444; }
.cactus-scb.bloque.verde h2.cactus-scb-title { background: #117733; }

.cactus-scb.bloque .cactus-listing-config.style-1 .cactus-post-title > a { color: #fff; }
.cactus-scb.bloque .cactus-listing-config.style-1 .entry-date { color: #eee; }

.cactus-scb.bloque .cactus-listing-config.style-1 .cactus-info,
.cactus-scb.bloque .cactus-listing-config.style-1 .cactus-info { color: #e2e2e2;}
.cactus-scb.bloque .cactus-listing-config.style-1 .cactus-info:hover,
.cactus-scb.bloque .cactus-listing-config.style-1 .cactus-info:focus { color: #fff; }
.cactus-scb.bloque .cactus-listing-config.style-1 .posted-on { border-bottom: 0; }

.cactus-scb.bloque .cactus-listing-config.style-1 .primary-post-content .cactus-readmore > a { color: #e2e2e2; }
.cactus-scb.bloque .cactus-listing-config.style-1 .primary-post-content .cactus-readmore > a:hover { color: #fff; }
.cactus-scb.bloque .cactus-listing-config.style-1 .primary-post-content .cactus-readmore { margin-bottom: 7px; }

.cactus-scb.bloque { margin-bottom: 20px; }
.cactus-scb.bloque .cactus-listing-config.style-1 { margin-bottom: 0; }



/* .relac-list */
.cactus-scb[data-style="1"].relac-list .cactus-post-item:not(:first-child) { text-align: right; background: url('/wp-content/uploads/2015/12/relac.png') 5px 0px no-repeat; }
.cactus-scb[data-style="1"].relac-list .cactus-post-item:not(:first-child) .entry-content { display: inline-block; width: 90%; text-align: left; }
.cactus-scb[data-style="1"].relac-list  .cactus-post-item:not(:first-child) .jm-scb-title { display: none; }

/* .todas-mini */
/*
.cactus-scb[data-style="1"].todas-mini .cactus-post-item:first-child .cactus-post-title { font-size: 17px !important; line-height: 1.25em; margin-bottom: 7px !important; }
.cactus-scb[data-style="1"].todas-mini .cactus-post-item:first-child .excerpt { display: none; }
.cactus-scb[data-style="1"].todas-mini .cactus-post-item:first-child .posted-on { margin-bottom:0px; }
.cactus-scb[data-style="1"].todas-mini .cactus-post-item:first-child .posted-on .author.cactus-info { display: none; }
.cactus-scb[data-style="1"].todas-mini .cactus-post-item:first-child .primary-post-content .picture + .content { width: 74%; display: inline-block !important; }
.cactus-scb[data-style="1"].todas-mini .cactus-post-item:first-child .primary-post-content .picture { width: 26% !important; float: left; margin-right: 0; padding-left: 5px !important; padding-right: 5px !important; }
.cactus-scb[data-style="1"].todas-mini:not(.no-img) .cactus-post-item:first-child  { padding-left: 0; padding-right: 0; }
.cactus-scb[data-style="1"].todas-mini:not(.no-img) .cactus-listing-config.style-1 .cactus-post-item:first-child .primary-post-content .picture + .content  { margin-top: 5px; padding-left: 5px; padding-right: 5px; }
.cactus-scb[data-style="1"].todas-mini:not(.no-img) .cactus-listing-config.style-1 .cactus-post-item:first-child .primary-post-content .picture { margin-top: 5px; }
.cactus-scb[data-style="1"].todas-mini.mini-sep .cactus-post-item:not(:last-child) .posted-on  { margin-bottom: 15px; border-bottom: 1px dotted #444; padding-bottom: 5px; }
*/
.cactus-scb.todas-mini:not(.no-img) .swiper-wrapper  { padding-top: 2px; }
.cactus-scb.todas-mini .cactus-listing-config.style-1 .cactus-post-item { padding: 0; margin-bottom: 20px; }
.cactus-scb.todas-mini .cactus-post-item .cactus-post-title { font-size: 17px !important; line-height: 1.25em; margin-bottom: 7px !important; }
.cactus-scb.todas-mini .cactus-post-item .excerpt { display: none; }
.cactus-scb.todas-mini .cactus-post-item .posted-on { margin-bottom:0px; }
.cactus-scb.todas-mini .cactus-post-item .posted-on .author.cactus-info { display: none; }
.cactus-scb.todas-mini .cactus-listing-config.style-1 .cactus-post-item .entry-content .primary-post-content { padding-bottom: 10px; border-bottom: 0px dotted #444 !important}
.cactus-scb.todas-mini:not(.no-img) .cactus-listing-config.style-1 .cactus-post-item .primary-post-content .picture + .content  { width: 74%; display: inline-block; margin-top: 0; padding-left: 5px !important; padding-right: 5px !important; }
.cactus-scb.todas-mini .cactus-post-item .primary-post-content .picture { width: 26% !important; float: left; margin-right: 0; padding-left: 5px !important; padding-right: 5px !important; }

.cactus-scb.todas-mini.mini-sep .cactus-post-item:not(:last-child).hentry { padding-bottom: 15px; border-bottom: 1px dotted #444; }
.cactus-scb.todas-mini.mini-sep .cactus-post-item:not(:last-child).hentry { padding-bottom: 15px; border-bottom: 1px dotted #444; }
.cactus-scb.todas-mini.no-fecha .cactus-post-item .entry-title.cactus-post-title { padding-bottom: 25px !important; }
.cactus-scb.todas-mini.no-fecha .cactus-post-item:first-child  .entry-title.cactus-post-title { padding-bottom: 0px !important; }

.cactus-scb.todas-mini .cactus-post-item.hentry:first-child { padding-left: 5px; padding-top: 5px; }

/* .no-img (mejor no abusar, carga las imagenes igualmente) */
.cactus-scb.no-img .cactus-post-item .primary-post-content .picture { display: none !important; }
.cactus-scb.no-img .cactus-post-item .primary-post-content .content { width: 100% !important; }
.cactus-scb.no-img .cactus-post-item:first-child .primary-post-content .picture + .content { margin-top: 7px !important; }

/* .titulo-antes-2col (necesita titulo antes) */
.cactus-scb.titulo-antes-2col .primary-post-content > .picture {
    width: 49% !important;
    margin-right: 2% !important;
    display: inline-block !important;	
}
.cactus-scb.titulo-antes-2col .primary-post-content > .content {
    width: 49% !important;
    display: inline-block !important;
    margin-top: 0 !important;
}



/* LAYOUT 3: .relac */
.cactus-scb[data-style="3"].relac { text-align: right; background: url('/wp-content/uploads/2015/12/relac.png') top left no-repeat; }
.cactus-scb[data-style="3"].relac .picture-content { text-align: left; }
.cactus-scb[data-style="3"].relac .cactus-listing-config.style-1 .primary-post-content .picture { width: 90%; }
.cactus-scb[data-style="3"].relac .cactus-listing-config.style-1 .primary-post-content .picture-content .content-abs-post .cactus-post-title { font-size: 17px !important; line-height:1.25em; text-shadow: 0px 0px 5px #000; }
.cactus-scb[data-style="3"].relac .cactus-note-cat a { display: none; }



/* LAYOUT 5 */
.cactus-scb[data-style="5"] .cactus-listing-config.style-1 .primary-post-content .picture-content .content-abs-post .cactus-post-title  { font-size: 17px !important; line-height:1.1em; text-shadow: 0px 0px 5px #000; }
.cactus-scb[data-style="5"]  .change-page { display: block !important; height: 8px !important; }


/* LAYOUT 6: IMG */
.cactus-scb[data-style="6"].img-list .cactus-listing-config.style-1 .cactus-post-item:not(:first-child) .primary-post-content .picture {
    display: inline-block;
    width: 30%;
}

.cactus-scb[data-style="6"].img-list .cactus-listing-config.style-1 .cactus-post-item:not(:first-child) .primary-post-content .picture + .content {
    display: inline-block;
    width: 70%;
}

.cactus-scb.img-list .cactus-listing-config.style-1 .primary-post-content .content .excerpt {
    margin-bottom: 10px;
    border-bottom: 1px dotted;
    padding-bottom: 15px;
}
.cactus-scb[data-style="6"].img-list .cactus-listing-config.style-1 .cactus-post-item:not(:first-child) { border-bottom: 1px dotted; }
.cactus-scb[data-style="6"].img-list .cactus-listing-config.style-1 .cactus-post-item:last-child { border: 0; }

.cactus-scb[data-style="6"] .cactus-listing-config.style-1 .cactus-post-item:last-child { margin-bottom: 0px; }





/* ARREGLOS TITULOS */
.cactus-scb .cactus-scb-title:before { background: none; }
.cactus-scb h2.cactus-scb-title {
	background: #396e97;
	color: #fff;
	line-height: 1em;
	margin-left: 1px!important;
	height: 28px;
	font-size: 15px;
	font-weight: 600;
	}




/* XGRID (arriba) */
.cactus-slider-wrap .cactus-slider-post-title {
    font-family: Open Sans;
    font-weight: 300;
}
.cactus-slider-wrap .width-50percent .cactus-slider-post-title {
    padding: 25px;
    width: 80%;
    background: transparent;
    font-size: 1.60em;
    line-height: 1.2em;
    text-shadow: 0px 0px 5px #000;
}
.cactus-slider-wrap .cactus-swiper-container .swiper-wrapper .swiper-slide .slide-post-item .cactus-note-cat { top:10px; }
.cactus-categories-slider::after {
    content: '';
    display: block;
    border-bottom: 2px solid rgba(153,153,153,1.0);
}
.home #cactus-body-container { padding-top: 10px; }
.cactus-categories-slider > *:not(.cactus-thumb-slider):not(.cactus-breadcrumb):not(.cactus-scb) { margin-top: 0px; }
.cactus-categories-slider > .cactus-slider.cactus-slider-wrap.slidesPerView { margin-bottom: 5px; }



/* CONTENT MAIN */
.cactus-categories-slider ~ .main-content-col, .cactus-categories-slider ~ .main-sidebar-col { padding-top: 14px; }



/* CARRUSEL */
.cactus-listing-carousel-content .cactus-listing-config.style-1.style-3 .cactus-post-item.active .cactus-now-playing { color: #fff; }
.cactus-listing-carousel { background: rgba(231,231,231,0.5); border-top: 2px solid #fff; }
.cactus-listing-carousel .pre-carousel:hover, .cactus-listing-carousel .next-carousel:hover { background: #444; }
.cactus-listing-carousel-content .cactus-listing-config.style-1.style-3 .cactus-post-title > a { color:#444;}



/* WEATHER */
#wpc-weather { padding: 0; margin: 0 30px; }
.cactus-headline.widget .textwidget { margin: 0; }
#wpc-weather.small .now > div { display: inline-block; vertical-align: middle; line-height: 1em; margin: 0; }
#wpc-weather.small .now .time_symbol svg { width: 35px; height: 35px; margin: 0; }
#wpc-weather.small .now .location_name {
    font-size: 14px;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
	visibility: visible;
}


/* FEAT AUTHORS */
.widget.featured-authors { margin-bottom: 25px; }
.widget.featured-authors ul { 
    padding: 0; margin: 0;
    line-height: 22px;
    font-size: 20px;
    list-style: none; }
.widget.featured-authors .cd-fa-wrap { margin-top: 25px; }
.widget.featured-authors .avatar-wrap {
	display: inline-block;
    width: 20%;
    margin-right: 5%;
    vertical-align: top; }
.widget.featured-authors .cd-fa-info {
	font-size: 14px;
    display: inline-block;
    width: 75%;
    font-style: italic; }

/* CONTENT*/
.featured-authors.amr_widget { padding: 20px; background: #396e97; }
.amr_widget .cd-fa-wrap {
    width: 31%;
    display: inline-block;
    vertical-align: top;
    margin-right: 1%;
    margin-left: 1%;	
}
.amr_widget .widget-title.h6 {
    color: #fff;
    background: #396e97;
    margin: 0;
    font-size: 24px;
    padding-left: 5px;
}
.amr_widget .cd-fa-wrap .author.vcard a { color: #e2e2e2; }
.amr_widget .cd-fa-wrap li a { color: #fff; }

	
/* ARREGLOS */
.cactus-sidebar .widget { padding-top:6px; }
.share-tool-block.report-button,
.comment.cactus-info { display: none; }
.cactus-tab-title { color: #fff; }
.cactus-tab .cactus-tab-content > div { padding-top: 0px; }
.cactus-headline .swiper-slide { line-height: 1em; }
#single-post .body-content * { font-family: Titillium Web !important; font-size: 20px; line-height: 30px; }
#single-post .body-content p { padding-top: 15px; padding-bottom: 15px; }
#single-post .body-content a { color: #396e97; font-weight: 600; }
#single-post .body-content a:hover { text-decoration: none; color: #444; }
.cactus-single-page > .container > .row > .cactus-sidebar { padding-left: 10px; }
.heading-post .vcard.author .fn > a { font-size: 14px; }
.cactus-testimonials { font-size: 1.3em; font-style: italic; line-height: 1.3em; }
.testi-info { font-size: 16px; font-style: normal; color: #444; }
.home .cactus-info { font-size: 12px !important; line-height: 26px; }
.cactus-headline .cactus-note-cat { padding-bottom: 3px; }

.cactus-note-cat {
    text-transform: uppercase;
    font-size: 0.9em;
    background: #396e97;
    color: #fff;
    padding: 3px 7px;
    font-weight: 600;
    line-height: 1em;
    font-size: 15px;
}




#main-nav { padding-top: 10px; padding-bottom: 10px; }
@media (min-width: 768px) {
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    position: relative; top: 10px;
}
}



.archive .excerpt { 
    font-size: 16px;
    line-height: 20px !important;
    margin-bottom: 25px !important;
    font-family: Titillium Web !important;
}
.archive .entry-title { font-size: 28px; line-height: 28px; font-family: Titillium Web !important;}
.archive .cactus-info, .archive .vcard.author .fn > a { font-size: 14px; }
.archive .posted-on { margin-top: 5px; margin-bottom: 5px; }
.archive .cactus-readmore { display: none; }
.archive article {
    border-bottom: 1px dotted;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
}




.cactus-silder-sync-listing { display: none; }
.swiper-wrapper .swiper-slide h4 { line-height: 22px; }
.cactus-slider-sync { margin-bottom: 15px !important; border-bottom: 1px dotted; padding-bottom: 5px; }


.cactus-categories-slider { }


.share-tool-block.view-count,
.cactus-info.view { display: none; }

.tab-ss2016 { margin-top: 5px; }
.tab-ss2016 .owl-carousel .gallery-item { padding: 0; }
.tab-ss2016 .owl-carousel .owl-stage { margin-top: 5px; }
.tab-ss2016 .wc-gallery .wc-gallery-bottomspace-default { margin-bottom: 0; }
.page-content .tab-ss2016 .wpb_wrapper {
    border-bottom: 2px solid#444;
    padding-bottom: 5px;}
.widget-tv .wpb_content_element.wpb_raw_html { margin-bottom: 0; }

#content_39672_c_184600 { width: auto !important; }
body.home .body-content .wpb_row { margin-bottom: 0px; }




/* QUINIELA */
.quiniela img {
    max-width: 100%;
    border: 3px solid #396e97;
    background: #f4f5f4;
    padding-right: 15px;
    padding-bottom: 10px;	
}


#mega-menu-item-149268 > a { padding: 0 !important; }

.top-banner { display: inline-block !important; width: 615px; }
.top-banner-s { display: inline-block !important; }


.lo-mas-visto {
    border: 1px solid;
    box-shadow: 0px 0px 5px #555;	
}

.lo-mas-visto .wpb_text_column.wpb_content_element { margin: 0; }
.lo-mas-visto p.logo, .lo-mas-visto h1  { display: inline-block; }
.lo-mas-visto p.logo img { 
	height: 25px;
    margin-left: 15px;
    vertical-align: top; }
.lo-mas-visto .cactus-listing-config.style-1 { margin: 0; }
.lo-mas-visto .cactus-scb { margin-bottom: 10px; }

.imagen-verano {
	background: #bb890b;
	color: #fff;
}
.imagen-verano .wpb_text_column  { font-size: 12px; line-height: 15px; margin-bottom: 10px; }
.imagen-verano .wpb_text_column .wpb_wrapper p:first-child { margin-top: 97px; }
.imagen-verano h1 { color: #fff !important; text-align: center; }
.imagen-verano { margin: 0; }
.imagen-verano .flexslider { margin-bottom: 10px; }
.imagen-verano .flex-control-nav { height: 12px; }
.imagen-verano .wpb_gallery { margin: 0; }
.imagen-verano .wpb_wrapper > .vc_row { margin-bottom: 0; }

aside.widget.fecha-hora>.widget-inner { line-height: 35px; }

/* Reducir espacio despues del menu en paginas de articulos */
.main-top-sidebar-wrap{
    padding:0px 0px;
}
/* Eliminar barra gris de compartir y hacer like */
.cactus-share-and-like{
    min-height:0px;
}

.single h1.title.entry-title{
    font-size: 38px;
    line-height: 40px;
}

.cactus-scb .cactus-listing-config.style-1 .primary-post-content .content .posted-on + .cactus-last-child{
    margin-bottom: -20px;
}

#main-menu .navbar-default .navbar-nav>li>a{
    padding: 15px !important;
}

.cactus-scb[data-style="4"] .cactus-listing-config.style-1 .fix-right-style-4 .cactus-post-item{
	padding-bottom: 10px;
	border-bottom: 1px dotted;
}

.cactus-scb .cactus-scb-title:not(.fix-not-title) ~ .change-page{
	height: 0px !important;
}

.cactus-scb[data-style="4"] .cactus-listing-wrap{
	padding-top:0px
}

.cactus-headline{
	color: #ffffff;
}

#st-3.st-justified{
	margin-top:1em!important;
}

.cactus-scb[data-style="1"] .cactus-listing-config.style-1 .cactus-post-item:first-child .entry-content{
	padding-top:10px
}

.cactus-slider-sync .cactus-silder-sync-content .primary-content h4 a{
	line-height: 25px;
	font-weight:600;
}

#st-1.st-justified{
	margin-bottom: 20px!important;
}

.cactus-scb[data-style="6"] .cactus-listing-config.style-1 .cactus-post-item:first-child .entry-content .primary-post-content{
	border-bottom: 1px dotted #444444;
	
}

.cactus-scb[data-style="6"] .cactus-listing-config.style-1 .cactus-post-item:not(:first-child){
	border-bottom: 1px dotted #444444;
}

.widget-inner .textwidget{
	padding:5px;
	border:1px solid #222;
}

@media only screen and (max-width: 600px){
	.cactus-post-suggestion{
	display:none;
		}
}

/*.cactus-sidebar .widget{
	background-image: url("https://www.diariodehuelva.es/wp-content/uploads/2019/10/Background-aiqbe-diario-de-huelva.png");
}*/

.cactus-scb .cactus-listing-config.style-1 .primary-post-content .picture .picture-content .cactus-icon-fix{
	visibility: visible!important;
	opacity: 0;
}