/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
body.home #td-outer-wrap > .td-main-content-wrap > .tdc-content-wrap > div{
	position:relative;
}
.ads_izquierda, .ads_derecha{
	position:absolute;
	transition:300ms;
	top:20px;
}
.blogdestacada{
	display:none;
}
body.single-post article > .tdc-zone, .page-template-default #td-outer-wrap > .td-main-content-wrap{
	position:relative;
}
.callout_container{
	text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    border: 1px solid #eaeaea;
}
.callout_container a{
	font-size:14px;
	padding:12px 16px;
}
#td-mobile-nav .td-menu-socials, #td-mobile-nav .td-menu-login-section{
	display:none;
}
#td-mobile-nav .td-menu-socials-wrap{
	height:40px;
}
.yarpp-related .yarpp-thumbnails-horizontal{
	display:flex;
}
.yarpp-related .yarpp-thumbnails-horizontal > a.yarpp-thumbnail{
	height:230px;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.yarpp-related .yarpp-thumbnails-horizontal > a.yarpp-thumbnail img{
	width:100%;
	height:auto;
	margin: 0 0 10px 0;
}
.yarpp-related .yarpp-thumbnails-horizontal > a.yarpp-thumbnail .yarpp-thumbnail-title{
	width: auto;
    height: auto;
    max-height: unset;
	font-size:11px;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__button{
	background-color: #003478;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__button:hover{
	background-color:#6AB457;
}
.post-type-archive-tribe_events .tribe-common .tribe-common-c-btn-border, .single-tribe_events .tribe-common .tribe-common-c-btn-border{
	border: 1px solid #003478;
	color:#003478;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
	background-color: #003478;
}
.tribe-events-meta-group a{
	color:#003478;
}
.tribe-events-meta-group a:hover{
	color:#6AB457;
}
.single-tribe_events .tribe-events-event-meta{
	width:50%;
}
.single-tribe_events .tribe-events-event-meta.secondary{
	flex-direction:column;
}
.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-venue-map, .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group{
	width:100%;
}
.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-venue-map #tribe-events-gmap-0{
	max-height:unset;
}
.base-box{
	border: 1px solid #eaeaea;
	padding:25px;
	margin-bottom:20px;
}
.hidedate .td-post-date{
	display:none;
}
.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{
	flex-direction:row;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__month-separator time{
	color: white;
    background: #003478;
    padding: 10px;
    border-radius: 5px;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__month-separator:after{
	background-color: #003478;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row{
	border-top:1px solid #cfcfcf;
	padding-top:45px;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{
	border-width:0px;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
	background: #6AB457;
    border-radius: 5px;
    height: fit-content;
    padding: 10px 0 10px 0;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday, .post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-daynum{
	color:white;
}
.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta{
	background-color: #003478;
    color: white;
}
.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta a{
	color:white;
}
.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta.primary{
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	padding-left: 30px;
	flex-direction:column;
}
.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta.secondary{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	padding-right: 30px;
}
.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta:is(.primary,.secondary) .tribe-events-meta-group{
	padding:0px;
	width:unset;
}
.tribe-events-page-template.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{
	color:white;
}
.tribe-events-page-template.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{
	font-size:20px;
}
.tribe-events-page-template.single-tribe_events .tribe-events-event-image img{
	margin:0 auto;
}
@media screen and (max-width:767px){
	.yarpp-related .yarpp-thumbnails-horizontal{
		flex-wrap:wrap;
	}
	.yarpp-related .yarpp-thumbnails-horizontal > a.yarpp-thumbnail{
		width:47%;
	}
	.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row{
		flex-direction:column;
		align-items:center;
		gap:20px;
	}
	.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta:is(.primary,.secondary){
		width:100%;
		margin-bottom:0px;
		padding-left:15px;
		padding-right:15px;
	}
	.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta.primary{
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
	}
	.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta.secondary{
		flex-direction:column-reverse;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		padding-top:0px;
	}
	.tribe-events-page-template.single-tribe_events .tribe-events-single .tribe-events-event-meta.secondary:before{
		border-width:0px;
	}
	.tribe-events-page-template.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{
		margin-top:0px;
	}
	.tribe-events-page-template.single-tribe_events .tribe-events-meta-group{
		flex:1 0 80px;
	}
	.tribe-events-page-template.single-tribe_events .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__container{
		margin:0 auto;
	}
}
