/*
Theme Name:   Zox News Child (ESFZ)
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  Zox News Child Theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     zox-news
Version: 3.14.1
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  zox-news-child
*/

/*Fixes 3.2.0 */

/*amp*/
#mvp-main-nav-top,
#mvp-fly-wrap,
.mvp-soc-mob-right,
#mvp-main-nav-small-cont {
	background: #ffffff;
}

nav.mvp-fly-nav-menu ul li, nav.mvp-fly-nav-menu ul li ul.sub-menu {
	border-top: 1px solid rgba(0,0,0,.1);
}

ul.mvp-fly-soc-list li a,
span.mvp-nav-soc-but {
	background: rgba(0,0,0,.8);
}


nav.mvp-fly-nav-menu ul li a {
	color: #222;
}
div.mvp-nav-soc-wrap .fa-linkedin:hover {
	background: #069;
}
/*Fixes 3.2.0 */

#mvp-main-nav-top, #mvp-fly-wrap, .mvp-soc-mob-right, #mvp-main-nav-small-cont {
    background: #FFF;
    border-bottom: 1px solid #ccc;
}
#mvp_tabber_widget-5{
	/*margin-top: 0px;*/
}

.mvp-widget-feat2-side-html{
	width: 100%;
}
#sidebar-zones{
	margin-bottom: 20px;
	width: 100%;
}

#sidebar-zones ul li a span {
    margin: 0px auto 10px;
    width: 90%;
    text-align: center;
}

.mvp-author-info-thumb{
	display: none;
}
.mvp-author-info-text{
	margin-left: 0px;
}
.mvp-author-info-text.left.relative > div {
    display: inline-block;
    float: none;
    padding-right: 5px;
}

.mvp-drop-nav-title h4 {
    color: #000;
}
.mvp-drop-nav-title {
	position: relative;
	width: 100%;
}
.mvp-drop-nav-title:after {
	content: '';
	height: 30px;
	width: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.mvp-feat1-feat-text h2.mvp-stand-title {
    font-weight: 700;
}
a.mvp-inf-more-but {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

article img{
	border: 1px solid #ccc !important;
}


/* XXX-MSS */
article img.img-no-border,
.img-no-border {
	border: 0!important;
}

.home .mvp-cd-date {
	display: none!important;
}
/* YYY-MSS */


/*RRSS*/
.fa-youtube-play{
	position: relative;
}
.fa-youtube-play:before {
    content: '' !important;
    display: block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMTkuNyAxMTkuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTE5LjcgMTE5Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01OS45LDBDMjYuOCwwLDAsMjYuOCwwLDU5LjlzMjYuOCw1OS45LDU5LjksNTkuOWMzMy4xLDAsNTkuOS0yNi44LDU5LjktNTkuOVM5Mi45LDAsNTkuOSwweiBNODUuMyw2NWMtNS4xLDMuNS0yNS41LDE3LjEtMjkuOSwyMC4xYy00LjUsMy0xMS40LDMuOC0xMS40LTIuM2MwLTYuMSwwLTE5LjUsMC0xOS41YzAtOS4yLDAtMTkuMSwwLTI0LjVjMC0yLjcsMC43LTExLjQsMTIuOS0zLjRjMCwwLDIzLjMsMTUuNSwyNy45LDE4LjZDODkuMyw1Ny4yLDkwLjQsNjEuNSw4NS4zLDY1eiIvPjwvc3ZnPg==);

    background-size: 20px;
    position: absolute;
    background-position: center center;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    left: 0px;
    top: 0px;
}

ul.mvp-foot-soc-list li {
    position: relative;
    vertical-align: top;
}

ul.mvp-fly-soc-list li {
	vertical-align: top
}
ul.mvp-post-soc-list li.mvp-post-soc-pin {
    display: none;
}
ul.mvp-post-soc-list  li.mvp-post-soc-what {
    background: #25D366;
}
ul.mvp-soc-mob-list li.mvp-soc-mob-pin {
    display: none;
}
.mvp-soc-mob-more ul.mvp-soc-mob-list li {
    width: 16.6%;
}
/*MENU*/

.mvp-nav-logo-reg img{
	max-width: 300px;
}

ul.mvp-post-soc-list li.mvp-post-soc-lin, ul.mvp-soc-mob-list li.mvp-soc-mob-lin {
	background: #0077B5;
}

.mvp-related-img.left.relative img {
    max-height: 130px;
    object-fit: cover;
}

.mvp-post-feat-text h1.mvp-post-title-wide{
	padding-bottom: 10px;
}

.mvp-post-feat-text .ent_nombre{
	color: #00f0c8;
	font-size: 1.2rem;
	font-weight: 900;
	line-height: 1.55;
}
.mvp-post-feat-text .ent_cargo{
	color: #ffffff;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.55;
}
.mvp-post-feat-text .ent_empresa{
	color: #ffffff;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.55;
}

/*Estilos entrevistas*/

/* XXX-MSS */
.single .temp-temp5 #mvp-post-feat-img img {
  opacity: 0.8!important;
}
/* YYY-MSS */

.ent-feat-name{
  color: #0be6af !important;
  text-transform: uppercase;
  font-weight: 600 !important;
}
.ent-feat-title{

}
.mvp-feat6-main .ent-feat-name{

}
#mvp-feat6-main .ent-feat-title{
	margin-top: 0px !important;
}
.mvp-blog-story-text .ent-feat-name{
	font-size: 0.9rem !important;
}
.mvp-blog-story-text .ent-feat-title{
	font-size: 0.8rem !important;
	font-weight: bold !important;
	margin-top: 0px !important;
	color: #8d8d8d;
}

/* XXX-MSS */
.single span.mvp-post-excerpt.left {
	display: none!important;
}
/* YYY-MSS */


/*Categorías*/
.mvp-blog-story-img img.mvp-reg-img.lazy.wp-post-image {
  width: 100%;
}
#mvp-feat6-img img.mvp-reg-img.wp-post-image {
   width: 100%;
}
/*ESTILOS TEMPLATE 2*/

@media screen and (min-width: 900px){
	article.temp-temp2 #mvp-content-wrap, #mvp-post-add-box {
    max-width: 100%;
	}
	article.temp-temp2 .mvp-post-soc-out {
	    margin-left: -80px;
	    width: 100%;
	    width: calc(100% - 320px);
	    /* margin-left: 0px; */
	    padding-left: 80px;
	    padding-right: 0px;
	    box-sizing: border-box;
	    float: left;
	}
	article.temp-temp2 #mvp-side-wrap {
	    font-size: .9rem;
	    /* margin-left: 60px; */
	    width: 320px;
	    float: right;
	}
}

.single-ads-second {
	display: inline;
	width: 300px;
	height: 270px;
	float: left;
	margin-right: 50px;
}

.single-ads-below {
	width: 100%;
	margin: 0 auto;
}

.single-ads-second .textwidget {
	width: 100%;
	margin: 0 auto;
}

.home-ads-below {
	width: 60%;
	margin: 0 auto;
	float: none !important;
}

@media screen and (max-width: 544px) {
    .home-ads-below {
        width: 100%;
    }
}

.mvp-post-date {
	margin-left: 5px;
}

/* Recomendamos MCPRO */

.recomienda-wrap{
	width: 100%;
	float: none;
	font-family: 'Oswald', sans-serif;
	margin: 1em 0;
}
#mvp-content-main .info-title{
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #0be6af;
	text-align: center;
	background-color: black;
	text-transform: uppercase;
	font-weight: 500;
	padding: 5px 0px;
}
.div-bloque{
	margin-bottom: 25px;
}

.div-bloque .text,
.div-bloque .text a{
	color: black;
	font-weight: 700;
}

#mvp-content-main .div-bloque .link{
	font-family: 'Roboto', sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	color: #0be6af;
	box-shadow: none;
}
#mvp-content-main .div-bloque .link:hover{
	text-decoration: none;
}

.recomienda-wrap .div-bloque:last-child{
	margin-bottom: 0px;
}

@media screen and (min-width: 480px) {

	.recomienda-wrap{
		width: 200px;
		float: right;
		margin: 0 0 1em 1em;
	}

}

/* Fix para que los titulos floten con el bloque recomienda */
.single-post #mvp-content-main h1, .single-post #mvp-content-main h2, .single-post #mvp-content-main h3, .single-post #mvp-content-main h4, .single-post #mvp-content-main h5, .single-post #mvp-content-main h6 {
	overflow: initial;
}


/* Fiex 3.14.1 ESFZ */

/*Categorías*/
.mvp-blog-story-img img.mvp-reg-img.lazy.wp-post-image {
	width: 100%;
  }
  #mvp-feat6-img img.mvp-reg-img.wp-post-image {
	 width: 100%;
  }
  
  /* .mvp-blog-story-wrap:nth-child(5n) .mvp-reg-img{
	  width: 100%;
	  display: block;
	} */
  
  .mvp-blog-story-wrap:nth-child(5n+0) {
	  padding-top: 0px;
  }
  
  .mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-out{
	  margin-left: -410px;
  }
  
  .mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-img {
	  margin-right: 30px;
	  width: 380px;
  }
  
  .mvp-blog-story-wrap:nth-child(5n+0) .mvp-big-img {
	  display: none;
  }
  
  .mvp-blog-story-wrap:nth-child(5n+0) .mvp-reg-img {
	  display: block;
  }
  
  .mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-in {
	  margin-left: 410px;
  }
  
  .mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-text {
	  margin: 30px 0px 0px 0px;
	  width: 100%;
  }
  
  .mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-text h2 {
	  font-size: 1.7rem;
  }
  
  .mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-text p {
	  font-size: 1.1rem;
  }

/* fix: Safari 18 */
.mvp-feat1-list-text h2 {
	float: none;
}