@font-face{
    font-family:'GoodHeadlineOT-CondLight';
    src:url('fonts/GoodHeadlineOT-CondLight.eot');
    src:url('fonts/GoodHeadlineOT-CondLight1.eot?#iefix') 
        format('embedded-opentype'),url('fonts/GoodHeadlineOT-CondLight.html') 
        format('woff2'),url('fonts/GoodHeadlineOT-CondLight.woff') 
        format('woff'),url('fonts/GoodHeadlineOT-CondLight.ttf') 
        format('truetype')
}
@font-face {
  font-family: 'GoodHeadlineOT-CondLight';
  src: url('fonts/GoodHeadlineOT-CondLight.eot?#iefix') 
  format('embedded-opentype'),  url('fonts/GoodHeadlineOT-CondLight.otf')  
  format('opentype'),	     url('fonts/GoodHeadlineOT-CondLight.woff') 
format('woff'), url('fonts/GoodHeadlineOT-CondLight.ttf')  
format('truetype'), url('fonts/GoodHeadlineOT-CondLight.svg#GoodHeadlineOT-CondLight') 
format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'GoodHeadlineOT-CondBold';
	src: url('fonts/GoodHeadlineOT-CondBold.eot');
	src: local('☺'), url('fonts/GoodHeadlineOT-CondBold.woff') format('woff'), url('fonts/GoodHeadlineOT-CondBold.ttf') format('truetype'), url('fonts/GoodHeadlineOT-CondBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.main-menu a{
	font-family: 'GoodHeadlineOT-CondLight' !important;
	font-weight: 10 !important;
	font-size: 1.6em !important;
	color:#333 !important;
}
#main-nav ul li:hover > a, #main-nav ul :hover > a {
    color: #347591 !important;
    border-bottom: 7px solid #347591 !important;
}
.footer#theme-footer, .top-nav, .top-nav ul li.current-menu-item:after {
    border-top-color: #347591 !important;
    background: #347591 !important;
	height: 38px !important;
	
}
.today-date {
    background: #347591 !important;
    color: #fff !important;
    font-size: 1.4em !important;
	font-family: 'GoodHeadlineOT-CondLight' !important;
	padding: 0px !important;
}
.top-nav ul li a {
    text-shadow: none !important;
}
.cat-box a{
	font-family: 'GoodHeadlineOT-CondLight' !important;
}
.cat-box-title a{
		font-size: 20px !important;
	}
.btn{
	font-size: 20px !important;
}	
#main-nav {
    background:#fff !important;
	padding: 5px !important;
    background-color: rgb(53, 118, 145);
    margin: 0 auto;
    min-height: 40px;
    position: relative;
    text-align: center;
	font-family: 'GoodHeadlineOT-CondLight' !important;
}

@media (min-width: 1450px){
header#theme-header {
    max-width: 2300px !important;

}

#main-content {
    max-width: 2300px !important;
}
.fondo-web {
    background-image: none !important;
}
h3.post-box-title {
    font-size: 1.7em !important;
    font-family: 'GoodHeadlineOT-CondLight' !important;
	font-weight: 100 !important;
}

}
.post-title {
    font-family: 'GoodHeadlineOT-CondLight' !important;
}

.nota_importante_titulo {
	font-size: 30px !important;
    padding: 0px 0px 0px 15px !important;
    display: table-cell !important;
    border-right: 1px solid #083a4f !important;
    width: 240px !important;
	min-width: 240px !important;
    background-color: #fff !important;
    color: #083a4f !important;
	vertical-align: top;
}
center{
	    background-image: url(images/fondobuscador.jpg);
    height: 100px;
	padding-top: 1px !important;
	background-size: cover;
}
.busqueda-economist {
	background-color:#fff !important;
	padding: 25px;
	-webkit-border-radius: 0px !important;
	width: auto !important;
	max-width: 400px !important;
}
#menu-menu-top-nuevo   li > a{
	font-family: 'GoodHeadlineOT-CondLight' !important;
	font-size: 1.2em !important;
}
.-form-acceso center {
	background: #fff !important;
}
#menu-menu-ppal-nuevo li{
	text-transform: uppercase !important; 
}
h2.post-box-title {
    font-family: 'GoodHeadlineOT-CondLight' !important;
    font-size: 25px !important;
}
.nota_importante_titular {
	padding: 10px !important;
    background-color: #fff !important;
	width: inherit;
}
.nota_importante_vermas {
    border-top: 1px solid #347591 !important;
    border-bottom: 1px solid #347591 !important;
    border-right: 1px solid #347591 !important;
    background-color: #fff !important;
	font-size: 15px !important;
}
.cat-box-title h2 {
    background: #347591 !important;
}
.cat-box-title {
    background-color: #3474912b !important;
}
#main-nav.fixed-nav {
    width: 100% !important;
    max-width: 2300px !important;
}
.cat-box-content div {
	
	 background-image: url(images/fondobuscador.jpg);
}
.inner-content{
	background:#fff !important;
}
.nota_importante_titular a {
	color:#c31a1e !important;
	font-family: 'GoodHeadlineOT-CondLight' !important;
    font-size: 32px !important;
    font-weight: 500 !important;
}
.btn-default{
	background-color: #347691 !important;
    border-color: #307291 !important;
	    padding: 5px !important;
}
.top-menu .sub-menu {
	background: #347591 !important;
}
.top-menu .sub-menu li >a{
	color:#333 !important;
}
.nota_importante_titulo_text {
    font-family: 'GoodHeadlineOT-CondLight' !important;
}
#main-nav, .cat-box-content, #sidebar .widget-container, .post-listing {
    border-bottom-color: #ffffff !important;
}
#menu-menu-top-nuevo sub-menu   li > a{
color:#333 !important;
}
.cat-box-title {
	border-radius: 0px !important;
}
@media only screen and (max-width: 767px){
.mob_menu_header_div {
    background-color: #347591 !important;
	
}
#contenido-post h1,h2,h3,h4,h5{
	text-align:center !important;
}
#mvp-content-main blockquote {
    padding: 15px 0px 2px 2px !important;
	margin-left: 50px !important;
    border-left: solid #284255  3px;
    margin-left: 50px;
    font-family: none;
    font-size: 22px;
    text-align: center !important;
	margin-top: 13px;
	color:#284255;
}
}

.adsbygoogle{
	overflow:hidden !important;
}
#menu-menu-ppal-nuevo .sub-menu {
	background:rgb(51, 51, 51) !important;
}
.top-menu ul li a .sub-indicator {
    border-top-color: #fff !important;
}
#search_submit{
	background: url(images/lupa.png) no-repeat !important;
	height: 33px;
    width: 2px !important;
    color: #fff;
    border: none;
    font-size: 0px;
	box-shadow: none !important;

}
.cat-box-content #search_submit{
	background: url(images/lupa.png) no-repeat !important;
	height: 33px !important;
    width: 2px !important;
    color: #fff !important;
    border: none !important;
    font-size: 0px !important;
	box-shadow: none !important;

}
#searchsubmit{
	background: url(images/lupa.png) no-repeat !important;
	height: 33px !important;
    width: 2px !important;
    color: #fff !important;
    border: none !important;
    font-size: 0px !important;
	box-shadow: none !important;
}

 .cat-box-content form {
	background: #fff !important;
    width: auto !important;
    max-width: 400px !important;
    margin: auto !important;
 }
.cat-box-content form > input{
	border:none !important;
}
.cat-box-content form > div{
	background:#fff !important;
}
.search-block .search-button, #topcontrol, #main-nav ul li.current-menu-item a, #main-nav ul li.current-menu-item a:hover, #main-nav ul li.current-menu-parent a, #main-nav ul li.current-menu-parent a:hover, #main-nav ul li.current-page-ancestor a, #main-nav ul li.current-page-ancestor a:hover, .share-post span.share-text, .flex-control-paging li a.flex-active, .ei-slider-thumbs li.ei-slider-element, .review-percentage .review-item span span, .review-final-score, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fff !important;
    text-shadow: none;
    line-height: 47px;
}
@media (min-width: 1450px){
.boton-legislacion, .boton-jurisprudencia {
}
.boton-legislacion:hover {
    text-decoration: none;
}
.boton-legislacion{
    color: #fff !important;
}
}
#main-nav ul.sub-menu li.current-menu-item, #main-nav ul.sub-menu li.current-menu-item a, #main-nav li.current-menu-item ul.sub-menu a, #main-nav ul.sub-menu li.current-menu-parent, #main-nav ul.sub-menu li.current-menu-parent a, #main-nav li.current-menu-parent ul.sub-menu a, #main-nav ul.sub-menu li.current-page-ancestor, #main-nav ul.sub-menu li.current-page-ancestor a, #main-nav li.current-page-ancestor ul.sub-menu a {
    height: auto !important;
    line-height: 20px;
}
.widget-top h4, .widget-top h4 a {
    font-family: 'GoodHeadlineOT-CondLight' !important;
    font-size: 22px !important;
}
header#theme-header {
	width:auto !important;
    max-width: 2300px !important;
}	
.container {
    width:auto !important;
    max-width: 2300px !important;
}
.fondo-web {
     background-image: none !important;
}
.inner-content .entry {
	background-image: none !important;
}
.recent-box .recent-item {
    height: auto !important;
    background: #fff !important;
}
#main-nav ul li a {
    padding: 0 28px;
    text-shadow: none !important;
    border: none !important;
}
#main-nav ul li {
	border: none !important;
}
.stripe-line {
    background: none !important;
}
.content iframe {
    overflow: hidden !important;
    max-width: 100% !important;
}
.show-nav-left .mobmenu .mob-icon-cancel, .mobmenu .mob-icon-menu, .show-nav-right .mobmenu .mob-icon-cancel {
    display: none !important;
}
@media only screen and (max-width: 1024px){
.logo-holder {
    padding-top: 15px !important;
    text-align: center;
}
}
@media only screen and (max-width: 767px){
.carousel-inner .item  td {
	line-height: 25px;
    font-size: 22px;
}
.nota_importante_titulo {
     display:none !important;
}
.nota_importante_titular{
	display:block !important;
}
.content {
	width: 100% !important;
}
.wide-box li {
    width: 100% !important;
}
#sidebar{
	width: 100% !important;
}
.first-news .post-thumbnail{
    width: 100% !important;
}
.visible{
	display:block !important;
}
.visiblebanner{
	display:none !important;
}
.nota_importante_vermas{
	 display:table-header-group !important;
}
.logo img {
    width: 300px !important;
	margin-left: -50px !important;
}
#top-menu-mob {
	  display:none !important;
  }
  .mob_menu_header_div {
	   display:none !important;
  }
  .mobmenu{
	   display:none !important;
  }
  .fondo-web {
    margin-top: -45px;
  }
 
}
.visible{
	display:none;
}
.visiblebanner{
	display:block;
}
.logo img {
    width: 680px ;
}
#top-menu-mob {
	  display:none !important;
  }
  .mob_menu_header_div {
	   display:none !important;
  }
  .mobmenu{
	   display:none !important;
  }
@media only screen and (min-width: 1024px){
	.fondo-web {
    margin-top: -6px;
  }
}

/* header */

.header {
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0,0,0,.1);
  position: relative;
  width: 100%;
  z-index: 3;
}

.header ul {
  margin: auto;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: #fff;
  width: fit-content;
}

.header li a {
  display: block;
  padding: 20px 20px;
  text-decoration: none;
   font-family: 'GoodHeadlineOT-CondLight' !important;
   text-transform: uppercase;
   font-size: 1.6em !important;
}



.header .logo {
  display: block;
  float: left;
  font-size: 2em;
  padding: 10px 20px;
  text-decoration: none;
}

/* menu */

.header .menu {
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
}

/* menu icon */

.header .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 28px 20px;
  position: relative;
  user-select: none;
  position: absolute;
    top: 0;
    left: 0;
    margin-top: -150px;
}

.header .menu-icon .navicon {
  background: #fff;
  display: block;
  height: 2px;
  position: relative;
  transition: background .2s ease-out;
  width: 18px;
}

.header .menu-icon .navicon:before,
.header .menu-icon .navicon:after {
  background: #fff;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  transition: all .2s ease-out;
  width: 100%;
}

.header .menu-icon .navicon:before {
  top: 5px;
}

.header .menu-icon .navicon:after {
  top: -5px;
}

/* menu btn */

.header .menu-btn {
  display: none;
}

.header .menu-btn:checked ~ .menu {
  max-height: 440px;
}

.header .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}

.header .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}

.header .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}

.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}

/* 48em = 768px */

@media (min-width: 48em) {
  .header li {
    float: left;
  }
  .header li a {
    padding: 20px 30px;
	 font-family: 'GoodHeadlineOT-CondLight' !important;
  }
  .header .menu {
    clear: none;
   
    max-height: none;
  }
  .header .menu-icon {
    display: none;
  }
  
}
#menu-menu-ppal-nuevo{
	width: fit-content !important;
}
.today-date-cuadro{
	background: #347591 !important;
    color: #fff !important;
    font-size: 1.1em !important;
    //font-family: 'GoodHeadlineOT-CondLight' !important;
    padding: 5px !important;
    border: 2px solid;
	margin-right: 4px;
	marin-top:1px;
}
button#responsive-menu-button {
    width: 35px !important;
    height: 35px !important;
    position: fixed ;
    top: 75px !important;
    right: 2%;
    background: #347591 !important;
}
#main-menu-mob{
	display:none;
}
 #text-html-widget-17  widget-container{
	 background: #dce7ec !important;
 }
 
 .header li a:hover,
.header .menu-btn:hover {
 
    color: #347591 !important;
    border-bottom: 7px solid #347591 !important;
	padding: 20px 30px !important;
}
.header li a,
.header .menu-btn {
 
    border-bottom: 7px solid #fff !important;
	padding: 20px 30px !important;
}
.banner-post-noticia{
	display:none;
}
.wide-box li {
    height: auto;
    width: 90% ;
    border-bottom: none;
}
.content {
	padding:50px !important;
}
#sidebar{
	width: 26%;
}
.single-post-thumb img {
    width: 35%;
    float: left;
    padding: 8px;
    border: none;
    margin: 30px 15px 15px 15px;
}
.widget img {
    padding: 5px;
}
#mvp-main-nav-top, #mvp-fly-wrap, .mvp-soc-mob-right, #mvp-main-nav-small-cont {
    background: #112d43;
}

.mvp-feat1-sub-text h2, .mvp-feat1-pop-text h2, .mvp-feat1-list-text h2, .mvp-widget-feat1-top-text h2, .mvp-widget-feat1-bot-text h2, .mvp-widget-dark-feat-text h2, .mvp-widget-dark-sub-text h2, .mvp-widget-feat2-left-text h2, .mvp-widget-feat2-right-text h2, .mvp-blog-story-text h2, .mvp-flex-story-text h2, .mvp-vid-wide-more-text p, .mvp-prev-next-text p, .mvp-related-text, .mvp-post-more-text p, h2.mvp-authors-latest a, .mvp-feat2-bot-text h2, .mvp-feat3-sub-text h2, .mvp-feat3-main-text h2, .mvp-feat4-main-text h2, .mvp-feat5-text h2, .mvp-feat5-mid-main-text h2, .mvp-feat5-small-main-text h2, .mvp-feat5-mid-sub-text h2, #mvp-feat6-text h2, .alp-related-posts-wrapper .alp-related-post .post-title {
   font-family: 'GoodHeadlineOT-CondLight' !important;
}
#mvp-foot-logo img {
    max-width: 30%;
}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	font-family:'GoodHeadlineOT-CondLight' !important;
	font-weight: 500 !important;
	font-size: 30px;
	
	
}
.elementor-70635 .elementor-element.elementor-element-c127ef6.elementor-widget-heading .elementor-heading-title{
	font-family:'GoodHeadlineOT-CondLight' !important;
}
.wp-show-posts-entry-title {
	font-family:'GoodHeadlineOT-CondLight' !important;
    overflow: hidden !important;
	
}

.wp-show-posts-entry-title a{
	font-family:'GoodHeadlineOT-CondLight' !important;
	color:#333 !important;
	color: #54595f !important;
    font-weight: 300 !important;
	font-size:26px !important;
	
}
.elementor-heading-title{
	font-family:'GoodHeadlineOT-CondLight' !important;
}

.topHome .carousel-indicators {
   
    margin-top: -55px !important;
}
.mvp-nav-small {
	top: -10px !important;
	height: 50px !important;
	min-height: 50px !important;
}
#mvp-main-nav-top {
	min-height: 50px !important;
}
.nota_importante_fixed {
	position: fixed !important;
	top: 0px;
	left: 0px;
	z-index: 100000 !important;
	overflow: hidden;
}
.mvp-fixed2 {
	transform: translate3d(0,180px,0) !important;
}
.carousel-inner .item  {
	max-height: 55px !important;
	overflow: hidden;
}
.mvp-nav-menu ul li a {
    font-size: 18px  !important;
	font-family:'Times' !important;
	letter-spacing:1px;
	font-weight:400;
	/*transition: all .5s;*/
}
.mvp-nav-menu ul li:hover a {
    /*transform: scale(1.2);*/
	top: -6px;*/
	font-size: 18px  !important;
    font-family: 'Times' !important;
	border: none !important;
	font-weight:600;
	/*transition: all .5s;*/
}
.elementor-widget-call-to-action .elementor-cta__title {
    font-family: GoodHeadlineOT-CondLight !important;
}
ul.mvp-foot-soc-list li a {
	height: 40px !important;
}
.author-name {
    text-transform: uppercase !important;
    color: #07344a !important;
}
.wp-show-posts-entry-date  {
	 color: #07344a !important;
	 
}
.wp-show-posts-inner :last-child {
   /* margin-top:10px !important;*/
}
.elementor-post-date {
	color: #07344a !important;
}
.mvp-nav-menu ul li ul.sub-menu li a {
    background: #fff !important;
    color: #112d43  !important;
    width: 200px !important;
}
@media only screen and (min-width: 900px){
.mvp-main-blog-body{
	width: 1200px;
    margin-top: 50px;
}
}
@media only screen and (min-width: 768px){
.wp-show-posts-entry-title {
	/*height: 80px !important;*/
	
}
.home2 .wp-show-posts-image img{
	min-height:300px !important;
}
}
#mvp-post-content, #mvp-post-add-box {
    max-width: 1200px !important;
	margin-top: 50px !important;
}
.mvp-blog-story-img img{
	width:600px;
	margin: -40px -15px -40px -0px;
	min-height: 300px;
    max-height: 300px;
	object-fit: cover !important;
}
@media (max-width: 780px){
#mvp-main-body-wrap{
	padding: 0px 10px;
}
#mvp-post-feat-img img {
    object-fit: cover !important;
	    max-height: 600px !important;
    padding: 0px 0px 0px 0px !important;
}	
}
@media (min-width: 780px){
.mvp-related-posts-list img{
	height:200px !important;
}

}
ul.mvp-related-posts-list li {
    height: auto !important;
}
#mvp-post-feat-img img {
    object-fit: cover !important;
	    max-height: 600px !important;
    padding: 0px 30px 0px 10px;
}
.mvp-post-soc-in {
    margin-left: 0px !important;
	text-align: justify !important;
}
}

.mvp-post-title{
	font-family:GoodHeadlineOT-CondLight !important;
}
.boton-inicio {
	margin-top: 20px;
	position: absolute;
    margin-left: 20px;
    text-align: center;
	padding: 8px;
    float: right !important;
    font-size: 1.3em !important;
    font-family: 'GoodHeadlineOT-CondLight' !important;
    border: 1px solid !important;
    color: #fff !important;
	text-decoration:none !important;
}
.boton-alta {
	margin-top: 20px;
	margin-right: -30px;
    text-align: center;
	padding: 8px;
    float: right !important;
    font-size: 1.3em !important;
    font-family: 'GoodHeadlineOT-CondLight' !important;
    border: 1px solid !important;
    color: #fff !important;
    background: #bf221f !important;
	text-decoration:none !important;
}
.mvp-nav-small .boton-inicio {
	margin-top: -4px;
}
.mvp-nav-small .boton-alta {
	margin-top: -4px;
}
.single .mvp-nav-small .mvp-nav-top-left {
    display: block;
}
.single .mvp-fixed .mvp-nav-top-right {
    display: block;
}
.mvp-fixed-post img {
    float: none;
    margin-left: 0px;
}
.mvp-fixed-post {
    text-align: center;
}
span.mvp-nav-soc-but {
    height: 40px;
}
.mvp-nav-small span.mvp-nav-soc-but {
    height: 30px;
}


@media (max-width: 1000px){
	.boton-inicio {
		position: absolute;
		top: 0px;
		margin-top: -4px;
		left: -220px;
	}
	.boton-alta {
		position: absolute;
		top: 0px;
		margin-top: -4px;
		left: -90px;
	}
	.mvp-nav-top-mid {
		text-align: left;
		//margin-left: -50px;
	}
	
}
@media (max-width: 670px){
	.boton-inicio {
		display: none;
	}
	.boton-alta {
		display: none;
	}
}


#mvp-search-wrap {
	height: 100px !important;
	background: rgb(255, 255, 255) !important;
}
#mvp-search-wrap input {
	color:#084054 !important;
}
#mvp-search-wrap .mvp-search-but-wrap span {
    background: #084054 !important;
    top: 0px !important;
}
a.mvp-inf-more-but:hover {
    background: #07344a !important;
}

.mvp-related-text {
    height: 60px !important;
	
} 
@media (min-width: 768px){
	#div-content-single {
		display: inline-flex;
	}
	#mvp-author-info-wrap-habilitar-si-quiero {
		min-width: 200px;
		max-width: 200px;
	}
	#mvp-content-main {
		width: auto;
	}
	.mvp-search-but-wrap {
    top: 40px !important;
	}
	#wpsp-74140 h2 > a {
		font-size: 34px !important;
		font-weight:600 !important;
		font-family: 'GoodHeadlineOT-CondLight' !important;
	}
	#wpsp-74140 div> p {
		font-size: 26px !important;
		font-family: 'GoodHeadlineOT-CondLight' !important;
	}
	.not-pri-mov {
		display: none;
	}
}
#wpsp-74140  .pmpro_content_message{
display:none !important;	
}
#wpsp-74140  .wp-show-posts-entry-content{
	height: 77px !important;
    overflow: hidden !important;
}
.mvp-nav-logo-reg img{
	max-height:50px;
	}
.mvp-post-soc-wrap {
    width: auto !important;
    display: none !important;
}
ul.mvp-post-soc-list li {
	margin:2px !important;
	margin-top:3px !important;
	height: 40px !important;
}
ul.mvp-post-soc-list li.mvp-post-soc-com:hover {
	height: 40px !important;
}
@media (max-width: 768px){
	.fechahora{
		display:none;
	}
	#mvp-foot-menu {
			font-size:.8em !important;
		}
	#mvp-search-wrap .mvp-search-but-wrap span {
		top: 27px !important;
	}
	.not-pri-esc {
		display: none;
	}
	#mvp-site-main{
		margin-top: 0px !important;
	}
	#mvp-leader-wrap{
		display:none !important;
	}
	#mvp-search-wrap input {
    font-size: 12px !important;;
}
}
.mvp-nav-top-left-in {
    margin-left: 100px;
}
#mvp-main-nav-small .mvp-fly-but-wrap span, #mvp-main-nav-small .mvp-search-but-wrap span, .mvp-nav-top-left .mvp-fly-but-wrap span, #mvp-fly-wrap .mvp-fly-but-wrap span {
    background: #fff !important;
}
.mvp-nav-top-right .mvp-nav-search-but, span.mvp-fly-soc-head, .mvp-soc-mob-right i, #mvp-main-nav-small span.mvp-nav-search-but, #mvp-main-nav-small .mvp-nav-menu ul li a {
    color: #fff;
}
.mvp-nav-bot-left {
    display: none !important;
}
ul.mvp-fly-soc-list li a {
	width:32px !important;
	height:32px !important;
}
.imagen-destacada .wp-show-posts-entry-title{
	text-align: center !important;
	height: auto !important;
}
.imagen-destacada p{
	 font-family: 'GoodHeadlineOT-CondLight' !important;
	 font-size: 20px !important;
}
@media (max-width: 767px){
	#mvp-leader-wrap iframe {
		height: 280px !important;
	}
}
.mvp-author-box-in {
    margin-left: 0px !important;
}
.topHome .carousel-indicators li .right {
    width: 150px !important;
}
.boton-inicio-movil {
	margin-top: 20px;
    margin-left: 0px;
    text-align: center;
	padding: 8px;
    float: left !important;
    font-size: 1.3em !important;
    font-family: 'GoodHeadlineOT-CondLight' !important;
    border: 1px solid !important;
    color: #fff !important;
	text-decoration:none !important;
	background:#08394e;
}
.boton-alta-movil {
	margin-top: 20px;
    text-align: center;
	padding: 8px;
    float: left !important;
    font-size: 1.3em !important;
    font-family: 'GoodHeadlineOT-CondLight' !important;
    border: 1px solid !important;
    color: #fff !important;
    background: #bf221f !important;
	text-decoration:none !important;
}
#mvp-content-main p a:hover, .mvp-post-add-main p a:hover {
    color: #55acee8c !important;
}
#mvp-content-main p a:hover, .mvp-post-add-main p a:hover {
	background: none !important;
}
@media screen and (max-width: 479px){
ul.mvp-foot-soc-list li a {
    padding-top: 10px !important;
    width: 40px !important;
}
}
.wpp-list { 
    padding: 10px !important;
}
.mvp-author-info-wrap, ul.mvp-author-info-list {
    min-width: 300px !important;
	max-width: 300px !important;
}
.elementor-menu-toggle {
    padding: .27em !important;
    background-color: rgb(4, 28, 53) !important;
    color: #fff !important;
}
.elementor-widget-container{
	margin-top: 20px !important;
}
#menu-2-682e01d {
	width: 60% !important;
}
.elementor-74132 .elementor-element.elementor-element-682e01d .elementor-menu-toggle{
    margin-top: -75px !important;
}
.wp-show-posts-comments-link a:before {
      font-family: FontAwesome;
      content: "\f075";
      display: inline-block;
      width: 1.2em;
} 
.mvp-blog-story-col .mvp-blog-story-text h2 {
    font-size: 1.7rem !important;
}
.mvp-fixed1{
	transform: translate3d(0px,180px,0) !important;
    border-bottom: none !important;
}
.mvp-soc-mob-up{
	transform: translate3d(0px,70px,0) !important;
}
.et_monarch .et_social_inline_bottom {
	display: none !important;
}
.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
	/*display:none !Important; esto saca el boton de suscripcion */
	}
#mvp-soc-mob-wrap {
   bottom: 70px !important;
   display: inline !important;
}
.tatvmsnsl{
	display: none !important;
}
.mvp-nav-soc-wrap {
    
    z-index: 9999999;
}
.mvp-nav-soc-wrap .fa-linkedin:hover {
    background: #0271ae;
}
#cortardivh a:hover {
letter-spacing: 1px;
}
.cortardivhplanes:hover {
-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
box-shadow: 5px 40px -10px rgba(0,0,0,0.57);
transition: all 0.5s ease 0s;
}
.pmpro_content_message{
	background: #fffffff1;
    padding-top: 200px;
    margin-top: -200px;
    position: relative;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.69) 0%, rgb(255, 255, 255) 29%, rgb(255, 255, 255) 49%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);}

#nuevaseccion > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 4px !important;
}
.mvp-nav-menu ul {
	width: auto !important;
	float:none !important;
}
/*#mvp-main-nav-bot-cont{
	background: #112d43;
}*/
#mvp-side-wrap{
	display: none;
}
.pum-theme-58317 .pum-container, .pum-theme-lightbox .pum-container{
background-color: rgba(255, 255, 255, 0.5) !important;
}
#nprincipal .wp-show-posts-entry-title{
	height:auto !important;
}
@media only screen and (min-width: 1024px){
#nprincipal .wp-show-posts-entry-title a{
	font-size: 40px !important;
	line-height: 37pt;
}
#noticiasportada .wp-show-posts-entry-title a {
    color: #fff !important;
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
    font-size: 26px !important;
    transition: all .1s;
}
#noticiasportada .wp-show-posts-entry-title:hover a {
    color: #ffb632 !important;
    z-index: 99999;
    font-size: 27px !important;
}
}
#nprincipal2 .wp-show-posts-entry-title{
	height:110px  !important;
}
#mvp-content-main p a, .mvp-post-add-main p a {
    /* box-shadow: inset 0 -4px 0 #042038; */
    color: #3b5998;
}
#mvp-content-main p a, .mvp-post-add-main p a {
    color: #0271ae !important;
	box-shadow: none !important;
}

.elementor-widget-price-table .elementor-price-table__original-price {
    color: red !important;
	font-size:40px!important;
}
.pum-theme-58317 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
right: -4px !important;}
#binge-iframe-82814{
	display:none !important;
}
#listen-text{
	display:none !important;
}
#rectangle{
	margin: inherit !important;
	width: 258px !important;
}
@media only screen and (min-width: 768px){
.wp-show-posts-entry-meta{
	height:40px !important;
}
}
@media only screen and (max-width: 768px){
.leido{
	padding: 10px 0 !important;
}
.leidobanner{
	display:none !important;
}
}
.mvp-nav-soc-but {
	background: #ffffff00 !important;
    color: #fff !important;
}
.mvp-nav-soc-wrap {
    margin-top: -12px !important;
	visibility: hidden !important;;
}
.mvp-nav-soc-but:hover {
	color: #be1d27 !important;
}
.mec-slider-t1 .mec-slider-t1-img {
	height:100px !important;
	display:none;
	
	
}
.mec-slider-t1 .mec-slider-t1-content{
	height:auto !important;
        min-height: 100px;
	background-image: url(http://www.economistjurist.es/wp-content/uploads/sites/2/2021/01/acuarela-pintura-fondo-azul-profundo-acuarela-pintada-mano-manchas-textura-papel_145343-97.png) !important;
	padding: 0px !important;
	width: 100% !important;;
}
.mec-event-grid-modern .mec-event-content {
	padding:0px 10px !important;
	margin-top: 0px;
}
.mec-slider-t1{
	height:100px !important;
	
}
.mec-slider-t1-wrap {
    width: 100% !important;
    padding: 0px 0px !important;
    background: #eee0;
    min-height: 170px!important;
	
	
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title {
    letter-spacing: 1px;
    float: left;
    margin-top: -75px;
    margin-left: 250px;
}
.mec-event-footer {
    display:none;
}
#titulowebinar{
	color:#fff !important;
	
}
.mec-skin-slider-events-container{
	margin-top:-40px;
}
.mec-event-grid-modern .event-grid-modern-head {
    padding: 20px 0px 0px 0px!important;
}
#titulowebinario{
    margin-bottom: 15px;
    margin-top: -15px;
}
.mec-event-date{
	color: #fff !important;
	margin-left:5px;
	font-size: 80px !important;
    margin-top: 5px !important;
}
.mec-event-month{
	color: #fff !important;
}
.mec-event-grid-modern .mec-event-title {
	
	color: #fff !important;
	text-transform:uppercase;
}
.mec-event-grid-modern .mec-event-title a {
    color: #fff !important;
	font-weight: 100;
	font-size: 23px;
}
.mec-event-title a{
	font-size:35px;
}
.event-color{
	display: none;
}
.mec-owl-theme .owl-nav {
    display: none;
}
#mvp-author-box-img img {
	border: none;
}
#mvp-author-info-wrap * {
	color: #112d43;
}
#mvp-author-box-soc-wrap a {
	background-color: #112d43;
    border-radius: 50%;
    width: 25px;
    display: inline-block;
    height: 25px;
    padding: 4px;
}
#mvp-author-box-soc-wrap span {
	color: #fff;
}
.boton-descargarpdf {
	font-size: 14px !important;
    letter-spacing: 1.3px;
    background: #112d43;
    color: #fff !important;
    font-family: 'GoodHeadlineOT-CondBold';
    border-radius: 7px;
	padding: 10px 15px;
	margin-top: 20px;
}
.boton-descargarpdf:hover {
    background: #bf221f;
    color: #fff !important;
	padding: 10px 15px;
}
.boton-descargarpdf:focus {
    color: #fff !important;
}
.mvp-authors-list-img img {
	border: none;
}
.mvp-authors-list-wrap .mvp-authors-name {
	border: none;
}
.mvp-authors-list-wrap .mvp-authors-name {
	margin-bottom: 0px;
}
span.mvp-nav-soc-but {
    background: rgba(255,255,255,.15);
    color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    float: left;
    margin-left: 10px;
    padding-top: 5px;
    text-align: center;
    width: 30px;
    height: 30px !important;
}
#menu-menu-ppal-nuevo-1 {
    margin-top: -7px;
}
.mvp-fixed1 {
	top: -70px !important;
}
#mvp-main-nav-top {
	box-shadow: none !important;
}
@media only screen and (max-width: 700px){
    .mec-slider-t1-content.mec-event-grid-modern .mec-event-title {
        float: none !important;
        margin-left: 0px !important;
        margin-top: 0px;
    }
    .mec-slider-t1-content.mec-event-grid-modern .mec-event-content {
        background:none !important;
        margin-top:0px !important;
    }
}
.link-icono {
    color: #112d43;
}
.link-icono:hover {
    color: #c2191a !important;
}

#mvp-content-main blockquote {
    padding: 30px 30px 30px 20px;
    margin-left: 100px;
    font-family: none;
    font-size: 22px;
    border-left: solid #284255 3px;
	color:#284255;
	margin-bottom: 20px;
}
#mvp-content-main blockquote p {
    font-family: none;
    font-size: 22px;
    margin: 0px;
    margin-right: 0px;
    padding: 0px;
	color:#284255;
}
.wp-show-posts > article {
	border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
}
.wp-show-posts > article:hover {
	opacity: .8;
}
#contenido-post > p:first-of-type:first-letter { 
	font-size: 85px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	line-height: 75px;
}
#barra-superior td:hover a {
	color: #bf221f !important;
}
@media only screen and (max-width: 1000px){
    #barra-superior .movil {
	    display: block !important;
    }
	#barra-superior .web {
	    display: none !important;
    }
	.mvp-nav-top-left-in .mvp-nav-top-mid {
		margin-left: -50px;
	}
	#mvp-post-main {
		margin-left:-15px !important;
	}
	.banner-movil {
		width: auto !important;
		max-height: 350px !important;
	}
	#cabecera-movil {
		display: block !important;
	}
	#mvp-main-nav-top {
		display: none !important;
	}
}
#titulo-categoria {
	font-size: 60px; 
	text-align: center; 
	color:#fff; 
	text-transform: uppercase;
	font-family: GoodHeadlineOT-CondBold;
	letter-spacing: 1.5px;
	text-shadow: #333333 0.1em 0.1em 0.2em;
}
article .wp-show-posts-entry-title {
	text-align: center;
}
.elementor-price-table__header {
    background-color: #fff !important;
}
.elementor-price-table__heading {
    color: #404041 !important;
    font-family: GoodHeadlineOT-CondLight !important;
    font-size: 40px !important;
}
.elementor-price-table__subheading {
    color: #404041 !important;
    font-family: GoodHeadlineOT-CondLight !important;
    font-size: 25px !important;
}
.elementor-price-table__price {
    background-color: #112d43 !important;
    padding: 15px 0px !important;
}
.elementor-price-table__integer-part {
    color: #fff !important;
    font-size: 45px !important;
    width: auto !important;
    font-family: 'GoodHeadlineOT-CondBold' !important;
}
.elementor-price-table__period {
    color: #fff !important;
    width: auto !important;
    margin-top: 15px !important;
    margin-left: 8px !important;
    font-family: GoodHeadlineOT-CondLight !important;
    font-size: 20px !important;
}
.elementor-price-table__features-list li:before {
    display: none !important;
}
.elementor-price-table__features-list li {
    padding: 10px 10px !important;
    text-align: left !important;
}
.elementor-price-table__features-list .fa-check-circle {
    color: #112d43 !important;
}
.elementor-price-table__features-list {
    background-color: #fff !important;
}
.elementor-price-table__footer {
    background-color: #fff !important;
}
.elementor-price-table__button {
    background-color: #112d43 !important;
    border-radius: 50px !important;
    font-family: 'GoodHeadlineOT-CondBold' !important;
    font-size: 25px !important;
}
.cuadro_precio .elementor-widget-container {
    -webkit-box-shadow: 10px 10px 37px -18px rgba(0,0,0,0.83);
    -moz-box-shadow: 10px 10px 37px -18px rgba(0,0,0,0.83);
    box-shadow: 10px 10px 37px -18px rgba(0,0,0,0.83); 
    margin-top: 0px !important;
    border-radius: 30px !important;
}
.cuadro_precio {
    margin-bottom: 0px !important;
}
.barraprecio1 {
    height: 20px;
    width: 75%;
    background-color: #112d43;
    margin: auto;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.barrapreciodiv1 {
    margin-bottom: 0px !important;
}
.barraprecio2 {
    height: 20px;
    width: 75%;
    background-color: #112d43;
    margin: auto;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.barrapreciodiv2 .elementor-widget-container {
    margin-top: 0px !important;
}
.preciocolumna:hover .barraprecio1, 
.preciocolumna:hover .barraprecio2, 
.preciocolumna:hover .elementor-price-table__button, 
.preciocolumna:hover .elementor-price-table__price {
    background-color: #cd131f !important;
} 
.preciocolumna-bronce:hover .barraprecio1, 
.preciocolumna-bronce:hover .barraprecio2, 
.preciocolumna-bronce:hover .elementor-price-table__button, 
.preciocolumna-bronce:hover .elementor-price-table__price {
    background-image: url('https://www.economistjurist.es/wp-content/uploads/sites/2/2021/03/fondo-bronce.png');
    background-size: cover;
    background-position: center;
} 
.preciocolumna-plata:hover .barraprecio1, 
.preciocolumna-plata:hover .barraprecio2, 
.preciocolumna-plata:hover .elementor-price-table__button, 
.preciocolumna-plata:hover .elementor-price-table__price {
    background-image: url('https://www.economistjurist.es/wp-content/uploads/sites/2/2021/03/fondo-plata.png');
    background-size: cover;
    background-position: center;
} 
.preciocolumna-oro:hover .barraprecio1, 
.preciocolumna-oro:hover .barraprecio2, 
.preciocolumna-oro:hover .elementor-price-table__button, 
.preciocolumna-oro:hover .elementor-price-table__price {
    background-image: url('https://www.economistjurist.es/wp-content/uploads/sites/2/2021/03/fondo-dorado.png');
    background-size: cover;
    background-position: center;
} 
.preciocolumna:hover .fa-check-circle {
    color: #cd131f !important;
}
.preciocolumna-bronce:hover .fa-check-circle {
    color: #cd7f32 !important;
}
.preciocolumna-plata:hover .fa-check-circle {
    color: #b5b5b5 !important;
}
.preciocolumna-oro:hover .fa-check-circle {
    color: #eac102 !important;
}

.mec-wrap .mec-events-meta-group-countdown {
	display:none;
}
.mec-events-template-default  .code-block {display: none !important;}
.mec-events-template-default  .adsbygoogle {display: none !important;}
.adsbygoogle .econo-contenido {display: none !important;}	



.wp-show-posts-inner{
	position: relative;
    display: inline-block;
}
.wp-show-posts-entry-title{
	position: absolute;
    bottom: 0px;
	left:0px;
    color: #fff;
    background: linear-gradient(0deg, #000000, #0000000f);
    padding: 35px 5px 5px 5px;
	z-index:99999;
}
.wp-show-posts-entry-title a{
    color: #fff !important;
	font-family: 'Montserrat' !important;
    font-weight: 500 !important;
    font-size: 18px !important;
	transition: all .1s;
}
.wp-show-posts-entry-title:hover a{
    color: #ffb632 !important;
	z-index:99999;
	font-size: 20px !important;
	
}

.poppor a{
	color: #fff !important;
    font-family: 'Montserrat' !important;
    font-size: 17px !important;
}
.poppor a:hover{
	color: #ffb632 !important; !important;
    font-family: 'Montserrat' !important;
    font-size: 17px !important;
}
span.mvp-post-cat {
    color: #335 !important;
    display: inherit;
    font-size: 25px !important;
    font-weight: 400 !important;
    padding: 5px 1px !important;
    background: #fff !important;
}
.wp-playlist-current-item {
	background:transparent;
    margin-bottom: 0px !important;
    min-height: 150px !important;
    background-image: url(https://www.economistjurist.es/wp-content/uploads/sites/2/2020/12/podcast.jpg)!important;
	text-align: center;
}
/*.wp-playlist-tracks{
	display:none !important;
}*/
.postid-171119 .wp-playlist-tracks{
	display:block !important;
}
.wp-playlist-caption{
	/*display:none !important;*/
}
.wp-playlist-item-title{
	/*display:none !important;*/
}
.wp-playlist .wp-playlist-current-item img {
    float: none !important;
    max-width: 100px !important;
    height: auto;
    margin-top: 50px;
}
.wp-playlist { 
    margin-bottom: 25px !important;
}
.mc-modal{
	/*width:350px !important;*/
	z-index:99999 !important;
	margin-bottom: 110px;
	
}
.mc-modal iframe{
	height:330px !important;
}
.modalContent__content{
    
    padding: 60px 30px 30px !important;
    
}
.modalContent__image{
    min-height: 80px !important;
	background-size: none !important;
}
.content__titleDescription {
     margin-top: 0px !important;
}
#comments .wpd-comment-author, #comments .wpd-comment-label {
	display: none !important;
}
#comments .wpd-comment-text {
	margin-top: -5px !important;
}
#comments .wpd-comment-header {
	margin-top: -10px;
    padding: 0px;
}
#comments .wpd-cf-value {
	padding: 0px;
    border: none;
    font-size: 15px;
    font-weight: bold;
    color: #00B38F;
}
#comments .wpd-cf-label {
	display: none !important;
}
#comments .wpd-bottom-custom-fields {
	padding: 0px !important;
    margin-top: -10px !important;
}
#comments .wpd_label {
	display: none !important;
}
#comments .wpd-form-head {
	border: none;
    background-color: #112d43;
    width: fit-content;
    cursor: pointer;
    color: #fff;
    padding: 7px 15px;
    border-radius: 5px;
    font-weight: bold;
}
#comments .wpd-form-head::before {
    content: "← Volver";
}
#comments .wpd-auth, #comments .wpd-sbs-toggle, #comments .wpd-reply-to {
	display: none !important;
}
#comments input[type=submit] {
	background: none;
    background-color: #112d43;
    border: none;
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
}
#comments {
	position: fixed !important;
    height: 100% !important;
    left: 0px !important;
    top: 0px !important;
    width: 100% !important;
    z-index: -1;
    background-color: rgb(0 0 0 / 33%) !important;
    margin: 0px !important;
	transition: all 1s;
	opacity: 0;
	display: block;
}
#wpdcom {
	padding: 0px 20px 10px 20px !important;
    position: fixed !important;
    height: 100% !important;
    right: 0px !important;
    top: 0px !important;
    width: 500px;
    z-index: 999999 !important;
    background-color: rgb(255, 255, 255) !important;
    margin: 0px !important;
	overflow-y: auto;
}
@media only screen and (max-width: 1000px){
#wpdcom {
    padding: 0px 20px 10px 20px !important;
    position: fixed !important;
    height: 100% !important;
    right: 0px !important;
    top: 0px !important;
    width: 330px !important;
    z-index: 999999 !important;
    background-color: rgb(255, 255, 255) !important;
    margin: 0px !important;
    overflow-y: auto;
}
}
.opacity1 {
	opacity: 1 !important;
	z-index: 999999 !important;
}
#mvp-comments-button {
	display: none !important;
}
#comments .wc_name-wrapper, #comments .wc_email-wrapper, #comments .wc_website-wrapper {
	display: none;
}
.wp-playlist .wp-playlist-current-item img {
    display: none;
}
@media (min-width: 980px){

.mc-layout__modalContent{
	margin-bottom:110px
}
}
@media (max-width:780px){
	.elementor-widget {
    margin-top: -28px !important;
}
}

ol.wpp-list {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/

    margin: 0;
    margin-left: 3em;
    padding: 0;

    counter-reset: li-counter;
	font-family: 'PT Serif';
    font-size: 17px;
}

ol.wpp-list > li{
    position: relative;
    margin-bottom: 20px !important;
    padding: 0.4em;
    border-left: 2px solid #CCCCCC;
	overflow: visible !important;
}

ol.wpp-list > li a {
	font-family: 'times';
    font-size: 20px;
    line-height: 20px;
    color: #000;
	word-spacing: -1px;
    letter-spacing: -1px;
}

ol.wpp-list > li:before {
    position: absolute;
    top: 0;
    left: -1em;
    width: 0.8em;
    font-size: 3em;
    line-height: 1;
    font-weight: bold;
    text-align: right;
    color: #464646;
    content: counter(li-counter);
    counter-increment: li-counter;
}
ol.wpp-list > li:hover {
    /*font-size:18px;*/
	color:#ffc55b ;
	
}
.wpp-post-title:hover {
	color:#ffc55b !important ;
	
}

ol.wpp-list li span.wpp-stats { display:block; }

#mvp-post-content h1.mvp-post-title {
    font-weight: 400 !important;
}

.wpp_imagen {
		width: 100px;
height: 100px;
background-size: cover;
background-position: center;
}
.wpp_titulo {
vertical-align: top;
font-size: 15px;
text-align: left;
padding-left: 10px;
color: #333;
font-family: 'PT Serif';
font-size: 17px;
border-left: 2px solid #CCCCCC;
}
.wpp_single .wpp-list {
counter-reset: listCounter;
}
.wpp_numero::before {
content: counter(listCounter);
counter-increment: listCounter;
font-size: 45px;
font-weight: 600;
color: #333;
font-family: 'PT Serif';
}
.wpp_numero {
vertical-align: top;
padding-right: 10px;
}
.wpp_single .wpp-list li:hover .wpp_titulo {
	color:#1c6375 !important;
}

/*nuevo diseño Escritorio*/

@media only screen and (min-width: 768px) {
#mvp-content-mai #leyenda-movil  {
    margin-bottom: -45px;
}
#contenido-post {
    text-align: initial;
   /*margin-top: -55px;*/
}

.divtabla {
	display: table;
}
.divfila {
	display: table-row;
}
.divcelda {
	display: table-cell;
}

.bloque1 .titulo {
	font-family: 'Times';
	font-weight:100;
    font-size: 45px;
    line-height: 47px;
	text-align: left !important;
	color:#333;
	margin-top: 15px;
	letter-spacing: -1.2px;
	word-spacing: -2.4px
}
.bloque1 .titulo:hover {
	transition: 0.3s;
	color:#1c6375;
}

.bloque1 .categoria {
	color: #1c6375;
}
.bloque1 .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 16px;
    line-height: 26px;
	text-transform: uppercase;
	color:#333;
}



.bloque2 {
	background-color: #f2f2f2;
	padding: 10px 20px 20px 20px;
	/*margin-right: 25px; */   
	z-index: 9;
    position: relative;
}
.bloque2 .categoria {
	font-family: 'Times';
	text-transform: uppercase;
	color: #333;
	font-size: 20px;
	line-height: 30px;
	text-align:center;
	letter-spacing: -1.2px;
}
.bloque2 .titulo {
	font-family: 'Times';
	font-weight:100;
	color: #333;
	font-size: 35px;
    line-height: 37px;
	text-align: center;
	letter-spacing: -1px;
    word-spacing: -2px;
}
.bloque2 .titulo:hover{
	color:#1c6375;
}
.bloque2 .descripcion {
	font-family: 'Times';
	color: #333;
	font-size: 22px;
    line-height: 24px;
	text-align: center;
	margin-top: 15px;
}
.primero{
	margin-bottom: -15px;
}
.segundo{
	margin-top: 0px;
}
.bloque3 .backtitulo {
	background-color: #f2f2f2;
	padding: 15px;
	border-top: 1px solid #1c63758a;
}
.bloque3 .titulo {
	font-family: 'Times';
	font-weight:100;
    font-size: 35px;
    line-height: 37px;
	text-align: left !important;
	color:#333;
    letter-spacing: -1px;
    word-spacing: -2.4px;
	margin-bottom:10px;
}
.bloque3 .bloque-imagen2 {
	display: none;
}
.bloque3 .bloque-endesarrollo {
    background-color: #f2f2f2;
    padding: 5px 15px 15px 15px;
}
.bloque4 .titulo {
	font-family: 'Times';
	font-weight:100;
    font-size: 27px !important;;
    line-height: 29px !important;;
	text-align: left !important;
	color:#333;
    letter-spacing: -1px;
    word-spacing: -2.4px;
	margin-bottom:10px;
}
.bloque3 .titulo:hover{
transition: 0.3s;
	color:#1c6375;	
}
.bloque3 .categoria {
	color: #1c6375;
}
.bloque3 .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 16px;
    line-height: 26px;
	text-transform: uppercase;
	color:#333;
}
.bloque3 .bloque-imagen {
	border-top: 1px solid #1c63758a;
}
.bloque-imagen:hover::before {
	content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(255,255,255,0.3);
}
.bloque-imagen {
	background-size: cover;
	background-position: center;
	position: relative;
}
/*.bloque-imagen:hover {
	filter: opacity(.5);
	transition: 0.3s;
}*/
.bloque1:hover,.bloque2:hover,.bloque3:hover,.bloque4:hover,.bloque5:hover,.bloque-nucleo1:hover,.bloque-endesarrollo:hover,.reportaje:hover,.divcelda:hover,.bloque-estilovida:hover,.bloque-estilovida2:hover,.bloque-rconomia:hover,.bloque-rconomia2:hover,#bloque-firma:hover{
	
} 
.desargarevista img:hover{
	transform:scale(1.02);
	filter: opacity(.5);
	
	transition: 0.3s;
}
.bloque-nucleo1 .bloque5 .bloque-imagen {
	display: block;
}
.bloque5 .backtitulo {
	background-color: #f2f2f2;
	padding: 15px;
}

.bloque5 .titulo {
	font-family: 'time';
    font-size: 27px;
    line-height: 29px;
	text-align: left !important;
	margin-top: 10px;
	color:#333;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
	margin-bottom:10px;
}
.bloque5 .titulo:hover {
transition: 0.3s;
	color:#1c6375;
}
.bloque5 .categoria {
	color: #1c6375;
}
.bloque5 .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 16px;
    line-height: 26px;
	text-transform: uppercase;
	color:#333; 
}


.bloque-firma {
	border-bottom: 3px solid #d4d9dc;
	margin-bottom: 15px;
}

.bloque-firma .bloque-imagen{
	/*filter: invert(0%) sepia(100%) saturate(50%) hue-rotate(130deg) brightness(90%) contrast(80%) ;*/
}
.bloque-firma .bloque-imagen:hover{
filter: opacity(.5);
    transition: 0.3s;
	}

.bloque-firma .autor {
	font-family: 'times';
    font-size: 16px;
    line-height: 24px;
	text-align: left !important;
	color:#333;
	text-transform:uppercase;
	/*letter-spacing: -1.2px;
    word-spacing: -0.2px;*/
}
.bloque-firma .descripcion {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 17px;
    line-height: 20px;
	text-align: left !important;
	color: #444;
}
.bloque-firma .titulo:hover {
	color: #4eb0c9;
}
.bloque-firma .titulo {
	font-family: 'times';
    font-size: 23px;
    line-height: 25px;
	text-align: left !important;
	margin-bottom: 7px;
	color:#333;
    margin-top: 8px;
	color:#1c6375;
	margin-right: 2px;
	font-style: italic;
	letter-spacing: -.5px;
	/*word-spacing: -1.1px;*/
}
.bloque-firma .autor a {
	color: #000;
}
.bloque-firma td {
	min-height: 160px;
}
#bloque-firma {
	background-color: #f2f2f2;    
	margin-top: -21px;
	border-top:1px solid #1c63758a;
}

#bloquedespachos .bloque5, #bloquecasosexito .bloque5 {
	margin-top: -20px;
	margin-bottom: 10px;
}
#bloquedespachos .bloque5 .titulo, #bloquecasosexito .bloque5 .titulo {
	padding: 0px 15px;
}
#bloquedespachos .bloque5 .autor, #bloquecasosexito .bloque5 .autor {
	margin-left: 15px;
}

#bloqueejtv .bloque5 {
	margin-top: -20px;
	margin-bottom: 10px;
}
#bloqueejtv .bloque5 .titulo {
	color: #fff;
	padding: 0px 15px;
}
#bloqueejtv .bloque5 .autor {
	color: #fff;
	margin-left: 15px;
}
#bloqueejtv .elementor-column-wrap {
	background: none !important;
	border-color: #112d43 !important;
}

.bloque-nucleo1 .divfila .divcelda:nth-child(1) {
	border-right: 10px solid #fff;
	border-top: 15px solid #fff;
	padding-top: 0px !important;
	background:#f2f2f2;
}
.bloque-nucleo1 .divfila .divcelda:nth-child(2) {
	border-left: 10px solid #fff;
	border-top: 15px solid #fff;
	padding-top: 0px !important;
	background:#f2f2f2;
}
.bloque-nucleo1 .bloque5 .titulo {
	margin-top: 0px !important;
}

.bloque-webinars {
	margin-top: -20px;
}
.bloque-webinars a {
	color:#000;
}
.bloque-webinars .divcelda {
	width: 50%;
}
.bloque-webinars .fechawebinar {
	padding: 0px 15px;
	border-right: 2px solid #e1e5e6;
	text-align: center;
}
.bloque-webinars .fechawebinar .dia {
	font-family: 'GoodHeadlineOT-CondBold';
    font-size: 45px;
}
.bloque-webinars .fechawebinar .mes {
	font-family: 'GoodHeadlineOT-CondBold';
    font-size: 30px;
}
.bloque-webinars .titulowebinar {
	padding-left: 15px;
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 27px;
	vertical-align: middle;
}

.bloque-endesarrollo .titulodesarrollo {
	font-family: 'Times';
	font-weight:500;
    font-size: 24px;
	line-height: 26px;
	color:#333;
	letter-spacing: -.3px;
}
.bloque-endesarrollo .titulodesarrollo:hover{
transition: 0.3s;
	color:#1c6375;	
}
.bloque-endesarrollo .categoriadesarrollo {
	font-family: 'Times';
	color:#1c6375;
}
.bloque-endesarrollo li {
	margin-top: 10px;
}
.reportaje {
	background-color: #f2f2f2;
	border-top: 1px solid #1c63758a;
}
.reportaje .backtitulo {
	padding: 20px;
}
.reportaje .titulo {
	font-family: 'times';
    font-size: 35px;
    line-height: 37px;
	text-align: left !important;
	color:#333;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
}
.reportaje .titulo:hover {
color:#1c6375;
}
.reportaje .categoria {
	color: #1c6375;
    font-size: 35px;
    font-family: 'times';
    letter-spacing: -1.2px;
    word-spacing: -2.4px;
}
.reportaje .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 16px;
    line-height: 26px;
	text-transform: uppercase;
	color:#333;
}
.reportaje a {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 23px;
    line-height: 40px;
	color: #fff;
}

.reportaje .extracto{
	color: #333;
    font-family: 'Times';
    font-size: 22px;
	line-height: 24px;
	margin-top:10px;
	margin-bottom:10px;
}
.reportaje .bloque-imagen {
	/*border-right: 25px solid #fff;*/
}
.reportaje .bloque-imagen div{
	height: 220px; 
    /*margin-top: -25px;
    margin-right: -50px;
    margin-bottom: 25px;*/
}
.reportaje .bloque-imagen:hover::before {
    background-color: rgba(255,255,255,0);
}
#tituloeconomia {
	margin-bottom: 0px !important;
}
.bloque-economia {
	background-color: #f4eee4;
	padding: 20px;
	border-right: 15px solid #fff;
	text-align:left;
}
.bloque-economia2 .bloque-imagen, .bloque-economia3 .bloque-imagen, .bloque-economia2 .backtitulo, .bloque-economia3 .backtitulo {
    border-top: 1px solid #ffcda9  !important;
}

.bloque-economia .titulo1 {
	font-family: 'times';
	color: #000;
    font-size: 45px;
    line-height: 47px;
	text-align: left;
    font-family: 'times';
    letter-spacing: -1.2px;
    word-spacing: -2.4px;
	
}
.bloque-economia .titulo1:hover {
color:#1c6375;
}
.bloque-economia .categoria{
    color: #1c6375;

}
.bloque-economia .autor1 {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 16px;
    line-height: 26px;
	text-transform: uppercase;
	color:#000;
	margin-top:7px;
}
.bloque-economia .autor1 a {
	color: #000;
}
.bloque-economia .extracto1 {
	color: #000;
    font-family: 'Times';
    font-size: 22px;
	line-height: 24px;
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
}
.bloque-economia .bloque-imagen {
	display: none;
}
.bloque-economia2 .titulo {
	font-size: 27px;
	line-height: 29px;
	margin-bottom:10px;
	margin-bottom:10px;
}
.bloque-economia2 .categoria{
    color: #1c6375;

}
.bloque-economia2-1 {
	margin-bottom: 15px;
}
.bloque-economia3 .divcelda:nth-child(1) {
	border-right: 10px solid #fff;
	border-top: 15px solid #fff;
	padding-top: 0px !important;
}
.bloque-economia3 .divcelda:nth-child(2) {
	border-left: 10px solid #fff;
	border-top: 15px solid #fff;
	padding-top: 0px !important;
}
.bloque-economia2 .backtitulo, .bloque-economia3 .backtitulo {
    background-color: #f4eee4 !important;
}
#bloquedespachos .elementor-container {
	max-width: 2000px !important;
}
#bloquecasosexito .elementor-container {
	max-width: 2000px !important;
}
.sombreado {
	/*box-shadow: #333333 0.1em 0.1em 0.5em; */
}
.bloque-estilovida {
	background-color: #f2f2f2;
	padding: 20px;
	border-right: 15px solid #fff;
	text-align:center;
}
.bloque-estilovida .categoria{
    color: #810541;

}
.bloque-estilovida .titulo {
	font-family: 'times';
    font-size: 45px;
    line-height: 47px;
	color:#333;
	margin-top: 10px;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
	text-align:center;
	}
.bloque-estilovida .titulo:hover {
transition: 0.3s;
	color:#810541;
}
.bloque-estilovida .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 16px;
    line-height: 26px;
	text-transform: uppercase;
	color:#333;
	text-align:center;
}
.bloque-estilovida a {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 23px;
    line-height: 40px;
	color: #000;
}

.bloque-estilovida .extracto{
	color: #000;
    font-family: 'Times';
    font-size: 22px;
	line-height: 24px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
.bloque-estilovida .bloque-imagen {
	/*margin: -50px auto 0px auto;*/
	max-width: 500px;
	height: 300px;
}
.elementor-widget-wp-widget-mvp_flex_widget_estilovida .divtabla{
	margin-bottom:-50px;
}
.bloque-estilovida2 {
	padding: 30px 25px;
}
.bloque-estilovida2 .categoria{
    color: #810541;

}
.bloque-estilovida2 .backtitulo {
	padding: 15px;
	text-align: center;
	background-color: #f2f2f2;
	border-top: 1px solid #1c63758a;
}
.bloque-estilovida2 .titulo {
	font-family: 'times';
    font-size: 27px;
    line-height: 29px;
	text-align: center;
	color: #000;
	letter-spacing: -1.2px;
word-spacing: -2.4px;
margin-bottom:10px;
}
.bloque-estilovida2 .titulo:hover {
color:#810541;
}
.bloque-estilovida2 .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 16px;
    line-height: 26px;
	text-transform: uppercase;
	color:#000;
	text-align:center;
}
.bloque-estilovida2-2 {
	/*margin-top: -30px;*/
}
.bloque-estilovida2-3, .bloque-estilovida2-4 {
	margin-top: 15px;
}
.bloque-estilovida2 .bloque-imagen {
	border-top: 1px solid #1c63758a;
}
#tituloejtv {
	margin-top: -20px !important;
}
.bloque-ejtv .extracto {
	color: #000;
	font-family:'Times';
	font-size:22px;
	line-height:24px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.ejpremiumimg {
	width: 18px;
	margin-right: 6px;
}
.playvideo {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 15px;
	bottom: 15px;
	background-image: url('/wp-content/uploads/sites/2/2021/11/play.png');
	background-size: cover;
}
/*#bloqueejtv .playvideo {
	width: 60px;
	height: 60px;
	position: absolute;
	left: calc(50% - 30px);
	bottom: calc(50% - 30px);
	background-image: url('/wp-content/uploads/sites/2/2021/11/play.png');
	background-size: cover;
}*/
.bloque-imagen:hover .playvideo {
	background-image: url('/wp-content/uploads/sites/2/2021/11/play2.png') !important;
}
.galeria-icon {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 15px;
	bottom: 15px;
	background-image: url('/wp-content/uploads/sites/2/2023/02/gallery.png');
	background-size: cover;
}
.bloque-imagen:hover .galeria-icon {
	background-image: url('/wp-content/uploads/sites/2/2023/02/gallery2.png') !important;
}

/* BLOQUE ICAM */

.bloqueicam {
	padding: 30px 25px;
	background-color: #033e5a;
}
.bloqueicam .celda1 {
	width: 44%;
}
.bloqueicam .imagenicam {
	width: 37%;
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
	text-align: center;
}
.bloqueicam .noticia1 {
	width: 63%;
	vertical-align: top;
	padding: 0px 15px;
	border-right: 3px solid #ba9c70;
}
.bloqueicam .antetitulo {
	font-family: 'time';
	font-size: 27px;
	line-height: 29px;
	text-align: left !important;
	color: #ba9c70;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
}

.bloqueicam .texto {
	font-family: 'time';
	font-size: 27px;
	line-height: 29px;
	text-align: left !important;
	color: #fff;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
}

.bloqueicam .celda2 {
	width: 28%;
	vertical-align: top;
	padding: 0px 15px;
	border-right: 3px solid #ba9c70;
}
.bloqueicam .celda3 {
	width: 28%;
	vertical-align: top;
	padding: 0px 15px;
}

.bloqueicam .celda1:hover .texto
, .bloqueicam .celda2:hover .texto
, .bloqueicam .celda3:hover .texto {
	color: #ba9c70 !important;
}
/* RESULTADOS DE BUSQUEDA */
.busqueda-item {
	width: 100%;
	margin-bottom: 10px;
}
.busqueda-item .imagen {
	width: 30%;
	background-size: cover;
	background-position: center;
}
.busqueda-item .texto {
	color: #000;
	width: 70%;
	padding: 30px 30px;
}
.busqueda-item .titulo {
	font-family: 'GoodHeadlineOT-CondBold';
	font-size: 27px;
}
.busqueda-item .descripcion {
	font-family: times;
    font-size: 20px;
    margin-top: 10px;
	line-height: 25px;
}

}

/*nuevo diseño Movil*/

@media only screen and (max-width: 767px) {
	#mvp-post-content, #mvp-post-add-box {
    margin-top: 70px !important;
}
.ocultariconosmovil{
	display:none;
}
.via-slider{
	display:none !important;
}
#mvp-foot-logo img {
    max-width: 50%;
}
#mvp-main-body-wrap {

padding: 0px 0px 0px 0px;
}	
.elementor-widget {
    margin-top: -7px !important;
}
#principalmovil{
	margin-top:-25px;
}

.divtabla {
	display: block !important;
}
.divfila {
	display: block !important;
}
.divcelda {
	display: block !important;
	width: 100% !important;
}

.bloque1 .titulo {
	font-family: 'Times';
    font-size: 1.75rem;
	line-height: 1.90rem;
	text-align: left !important;
	margin-top: 15px;
	font-weight:100;
	letter-spacing: -1.2px;
    word-spacing: -2px;
}
.bloque1 .categoria {
	color: #1c6375;
}
.bloque1 .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
    letter-spacing: 0.8px;
	text-transform: uppercase;
	color:#333;
	
}
.bloque1 .autor a {
	color: #000;
}
.bloque1 .bloque-imagen{
	height: 200px !important;
}
#segunda{
	margin-top:-40px !important;
	margin-bottom: 15px !important;
}
.bloque2 {
	background-color: #f2f2f2;
	padding: 10px 20px 20px 20px;
	z-index: 9;
    position: relative;
	margin-bottom:50px;
}
.bloque2 .categoria {
	font-family: 'GoodHeadlineOT-CondLight';
	text-decoration: underline;
	color: #000;
	font-size: 1.225rem;
    line-height: 1.40rem;
	text-align:center;
}
.bloque2 .titulo {
	font-family: 'Times';
	color: #000;
	font-size: 1.225rem;
    line-height: 1.40rem;
	text-align: center;
	letter-spacing: -.5px;
    word-spacing: -1px;
	margin-top: 15px;
}
.bloque2 .descripcion {
	font-family: 'GoodHeadlineOT-CondLight';
	color: #000;
	font-size: 1.225rem;
    line-height: 1.40rem;
	text-align: center;
	margin-top: 15px;
}
#segunda .bloque-imagen{
	display:none !important;
}

.bloque2-responsive{
	margin-top: 0px !important;
}
.bloque2-responsive .backtitulo {
	background-color: #f2f2f2;
	padding: 10px;
	border-top: 1px solid #1c63758a;
	margin-bottom: 7px;
}
.bloque2-responsive .titulo {
	font-family: 'Times';
    font-size: 1.225rem; 
	line-height: 1.40rem;
	text-align: left !important;
	letter-spacing: -.5px;
    word-spacing: -1px;
	margin-bottom:10px;
	margin-bottom:10px;
}
.bloque2-responsive .categoria {
	color: #1c6375;
}
.bloque2-responsive .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
    letter-spacing: 0.8px;
	text-transform: uppercase;
	color:#333;
}
.bloque2-responsive .autor a {
	color: #000;
}
.bloque2-responsive .bloque-imagen {
    background-repeat: no-repeat;
    background-color: #f2f2f2;
	border-top: 1px solid #1c63758a;
}
.bloque2-responsive table{
	margin-top:15px;
}

.bloque3{
	margin-top: 0px !important;
}
.bloque3 .bloque-imagen2 {
	display: block;
	height: 200px;
	background-size:cover;
	background-position:center;
}
.bloque3 .bloque-endesarrollo {
    background-color: #f2f2f2;
    padding: 0px 10px 10px 10px;
}
.bloque-nucleo1-2 {
	margin-top: -15px !important;
}
.bloque-nucleo1-1 {
	/*margin-top: -15px;*/
}
.bloque-nucleo1-4 {
	margin-top: 10px;
}
/*.bloque-nucleo1-1 .titulo, .bloque-nucleo1-2 .titulo, .bloque-nucleo1-3 .titulo {
	font-size: 1.43em !important; 
	line-height: 1.43rem !important;
}*/
.bloque3 .backtitulo {
	background-color: #f2f2f2;
	padding: 10px;
	border-top: 1px solid #1c63758a;
	margin-bottom: 7px;
}
.bloque3 .titulo {
	font-family: 'Times';
    font-size: 1.225rem; 
	line-height: 1.40rem;
	text-align: left !important;
	letter-spacing: -.5px;
    word-spacing: -1px;
	margin-bottom:10px;
	margin-bottom:10px;
}
.bloque3 .categoria {
	color: #1c6375;
}
.bloque3 .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
    letter-spacing: 0.8px;
	text-transform: uppercase;
	color:#333;
}
.bloque3 .autor a {
	color: #000;
}
.bloque3 .bloque-imagen {
    background-repeat: no-repeat;
    background-color: #f2f2f2;
	border-top: 1px solid #1c63758a;
}
.bloque3-principal .bloque-imagen {
	display: none;
}
.bloque3 table{
	margin-top:15px;
}
.primero{
	margin-top: -27px !important;
    margin-bottom: 5px;
}
.bloque-imagen {
	background-size: cover;
	background-position: center;
	position: relative;
}
.segundo{
	background: #f2f2f2;
    margin-top: 0.1px !important;
}
.tercero{
	display:none;
}
.primero{
	background: #f2f2f2;
    margin-top: 0px !important;
}
.bloque5 {
	margin-bottom: 10px;
}
.bloque5 .backtitulo {
	padding-bottom:10px;
}
.bloque5 .titulo {
	font-family: 'times';
    font-size: 1.225rem; 
	line-height: 1.40rem;
	text-align: left !important;
	padding:10px;
	padding-bottom:0px;
	letter-spacing: -.5px;
	word-spacing: -1px;
	margin-bottom:10px;
}
.bloque5 .categoria {
	color: #1c6375;
}
.bloque5 .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
    letter-spacing: 0.8px;
	text-transform: uppercase;
	color:#333;
	margin-left: 10px;
	
}
.bloque5 .autor a {
	color: #000;
}

.bloque-firma {
	border-bottom: 3px solid #d4d9dc;
	margin-bottom: 15px;
}
.bloque-firma .bloque-imagen{
	filter: grayscale(100%) !important;
	display:none;
}
.bloque-firma .autor {
	font-family: 'Times';
    font-size: 1.25rem;
    line-height: 1.40rem;
	text-align: left !important;
	color:#333;
}
.bloque-firma .descripcion {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 17px;
    line-height: 20px;
	text-align: left !important;
	color: #000;
}
.bloque-firma .titulo {
	font-family: 'times';
    font-size: 1.225rem; 
	line-height: 1.4rem;
	text-align: left !important;
	margin-bottom: 7px;
	color: #2d6e7f;
	margin-right: 2px;
	font-style: italic;
	letter-spacing: -.4px;
	/*word-spacing: -1px;*/
}
.bloque-firma .autor a {
	color: #000;
}
.bloque-firma td {
	min-height: 160px;
}

#bloquedespachos .bloque5, #bloquecasosexito .bloque5 {
	margin-top: -20px;
	margin-bottom: 10px;
}
#bloquedespachos .bloque5 .titulo, #bloquecasosexito .bloque5 .titulo {
	padding: 10px 10px 0px 10px;
}
#bloquedespachos .bloque5 .autor, #bloquecasosexito .bloque5 .autor {
	margin-left: 10px;
}
#bloquedespachos .elementor-col-33, #bloquecasosexito .elementor-col-33 {
	margin-bottom: 18px;
}

#bloqueejtv .bloque5 {
	margin-top: -13px;
	margin-bottom: 10px;
}
#bloqueejtv .bloque5 .titulo {
	color: #fff;
	padding: 10px 10px 0px 10px;
}
#bloqueejtv .bloque5 .autor {
	color: #fff;
	margin-left: 10px;
}
#bloqueejtv .elementor-column-wrap {
	background: none !important;
	border-color: #112d43 !important;
}

#titulocasosexito .elementor-heading-title {
	margin-top: -20px;
}

.elementor-88301 .elementor-element.elementor-element-3d8db4a > .elementor-widget-container {
       margin-top: -5px !important;
}
.elementor-88301 .elementor-element.elementor-element-58699a7 > .elementor-widget-container {
    margin-top: -10px !important;
}
#bloque-firma {
	background-color: #f2f2f2;    
	margin-top: -38px !important;
	border-top:1px solid #1c63758a;
}
ol.wpp-list {
	margin-top:10px;
}
.bloque-nucleo1 .divfila .divcelda:nth-child(1) {
	width:100% !important;
	border-right: 0px solid #fff;
	background:#f2f2f2;
}
.bloque-nucleo1 .divfila .divcelda:nth-child(2) {
	border-left: 0px solid #fff;
	width: 100% !important;
	background:#f2f2f2;
}
#descargarevista img{
	margin-top: 25px;
	margin-bottom: 5px;
}
.bloque-webinars {
	margin-top: -25px;
}
.bloque-webinars .divcelda {
	margin-top: 30px;
}
.bloque-webinars a {
	color:#000;
}
.bloque-webinars .divcelda {
	width: 50%;
}
.bloque-webinars .fechawebinar {
	padding: 0px 15px;
	border-right: 2px solid #e1e5e6;
	text-align: center;
	font-family: times;
    font-weight: 600;
}
.bloque-webinars .fechawebinar .dia {
    font-size: 45px;
}
.bloque-webinars .fechawebinar .mes {
	font-family: 'GoodHeadlineOT-CondBold';
    font-size: 30px;
}
.bloque-webinars .titulowebinar {
	padding-left: 15px;
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 27px;
	vertical-align: middle;
}

.bloque-endesarrollo .titulodesarrollo {
	color: #000;
	font-family: 'Times';
    font-size: 1rem;
	line-height: 1.3rem;
	font-weight:100;
	letter-spacing: 0px;
    word-spacing: -1.2px;
}
.bloque-endesarrollo .categoriadesarrollo {
	color:#2d6e7f;
}
.bloque-endesarrollo li {
	margin-top: 8px;
}
.reportaje {
	background-color: #f2f2f2;
	margin-top:20px;
	border-top: 1px solid #1c63758a;
	padding-top: 15px;
}
.reportaje .backtitulo {
	padding: 20px;
	width: 100% !important;
    margin-bottom: 15px;
	margin-top: -20px;
}
.reportaje .titulo {
	font-family: 'times';
    font-size: 1.75rem; 
	line-height: 2rem;
	text-align: left !important;
	color:#333;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
}
.reportaje .categoria {
	color: #1c6375;
	font-size: 1.75rem;
}
.reportaje .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
    letter-spacing: 0.8px;
	text-transform: uppercase;
	color:#333;
}
.reportaje a {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 23px;
    line-height: 40px;
	color: #fff;
}

.reportaje .extracto{
	color: #333;
    font-family: 'Times';
    font-size: 1rem;
	line-height: 1.3rem;
	margin-top:10px;
	margin-bottom:10px;
}
.reportaje .bloque-imagen {
	border-right: 25px solid #fff;
}
.reportaje .bloque-imagen div{
	height: 0px;
    
}
.bloque-economia {
	background-color: #f4eee4;
	padding: 15px;
	border-right: 0px solid #fff;
	width: 100% !important;
    margin-top: -25px;
}
.bloque-economia .categoria{
    color: #1c6375;

}
.bloque-economia2 .bloque-imagen, .bloque-economia3 .bloque-imagen, .bloque-economia2 .backtitulo, .bloque-economia3 .backtitulo {
    border-top: 1px solid #ffcda9 !important;
	
}
.bloque-economia2 .titulo, .bloque-economia3 .titulo {
	font-size: 1.225rem !important; 
	line-height: 1.4rem !important;
}
.bloque-economia .titulo1 {
	font-family: 'times';
	color: #000;
    font-size: 1.75rem; 
	line-height: 1.90rem;
	text-align: left !important;
	letter-spacing: -1.2px;
    word-spacing: -2.4px;
	margin-top: 10px;
}
.bloque-economia .autor1 {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
    letter-spacing: 0.8px;
	text-transform: uppercase;
	color:#000;
}
.bloque-economia .autor1 a {
	color: #000;
}
.bloque-economia .extracto1 {
	color: #000;
    font-family: 'Times';
    font-size: 1rem;
	line-height: 1.3rem;
	margin-top:10px;
	margin-bottom:10px;
}
.bloque-economia2 {
	
}
.bloque-economia2 .backtitulo2 {
	background-color: #f4eee4;
	padding: 20px;
}
.bloque-economia2 .titulo2 {
	color: #000;
	font-family: 'times';
    font-size: 1.225rem; 
	line-height: 1.4rem;
	text-align: left !important;
	letter-spacing: -.5px;
	word-spacing: -1px;
	margin-bottom:10px;
}
.bloque-economia2 .categoria{
    color: #1c6375;

}
.bloque-economia2 .extracto2 {
	font-family: 'Times';
	color: #000;
	font-size: 1rem;
    line-height: 1.3rem;
	text-align: left;
}
.bloque-economia2 .autor2 {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
    letter-spacing: 0.8px;
	text-transform: uppercase;
	color:#333;
}
.bloque-economia2 .autor2 a {
	color: #000;
}
.bloque-economia2 .bloque-imagen{
	display: none !important;
}
.bloque-economia2 .backtitulo, .bloque-economia3 .backtitulo {
    background-color: #f4eee4 !important;
}
.elementor-88301 .elementor-element.elementor-element-d4eb07c > .elementor-widget-container {
    
    margin-top: -25px !important;
}
.elementor-88301 .elementor-element.elementor-element-a59c8ed > .elementor-widget-container {
 
    margin-top: -25px !important;
}
#bloquedespachos .elementor-container {
	max-width: 2000px !important;
}
#bloquecasosexito .elementor-container {
	max-width: 2000px !important;
}
#titulodespachos {
	margin-top: 30px !important;
}
.sombreado {
	/*box-shadow: #333333 0.1em 0.1em 0.5em;*/
}
.bloque-estilovida {
	background-color: #f2f2f2;
	padding: 20px;
	border-right: 0px solid #fff;
	/*margin-top:20px;*/
	text-align:center;
}
.bloque-estilovida .categoria{
    color: #810541;

}

.elementor-88301 .elementor-element.elementor-element-979495d > .elementor-widget-container {
 
    margin-top: -5px !important;
    margin-bottom: -5px;
}
.bloque-estilovida .titulo {
	font-family: 'times';
    font-size: 1.75rem; 
	line-height: 2rem;
	color: #000;
	margin-top: 10px;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
	text-align:center;
	margin-bottom:10px;
}
.bloque-estilovida .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
    letter-spacing: 0.8px;
	text-transform: uppercase;
	color:#333;
	text-align:center;
}
.bloque-estilovida a {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 23px;
    line-height: 40px;
	color: #000;
}

.bloque-estilovida .extracto{
	color: #000;
    font-family: 'Times';
    font-size: 1rem;
    line-height: 1.3rem;
	margin-top:10x;
	text-align:center;
}

.bloque-estilovida .bloque-imagen {
	/*margin: -50px auto 0px auto;*/
	max-width: 500px;
	height: 300px;
}
.bloque-estilovida2 {
	padding: 30px 20px;
	margin-top: 10px;
}
.bloque-estilovida2 .backtitulo {
	padding: 15px;
	text-align: center;
	background-color: #f2f2f2;
	border-top: 1px solid #1c63758a;
}
.bloque-estilovida2 .categoria{
    color: #810541;

}
.bloque-estilovida2 .titulo {
	font-family: 'times';
    font-size: 1.225rem;
    line-height: 1.4rem;
	text-align: center;
	color: #000;
	letter-spacing: -1px;
    word-spacing: -0.7px;
	margin-bottom:10px;
}
.bloque-estilovida2 .titulo:hover {
color:#2d6e7f;
}
.bloque-estilovida2 .autor {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 0.85rem;
    line-height: 1.2rem;
	text-transform: uppercase;
	color:#000;
	text-align:center;
}
.bloque-estilovida2 .bloque-imagen {
	border-top: 1px solid #1c63758a;
}
.bloque-webinars table{
	width: 100%;
    margin-top: -15px;
}
.elementor-heading-title {
    margin-bottom: 0px;
	font-weight: 100 !important;
}
.titulonuevo h2{
	font-weight:500 !important;
	padding-top:15px;
}
/*eventos hover movil*/

.bloque1 .titulo:active {
	transition: 0.3s;
	color:#1c6375;
}
.bloque2 .titulo:active{
	color:#f2f2f2;
}
.bloque2-responsive .titulo:active{
transition: 0.3s;
	color:#1c6375;	
}
.bloque3 .titulo:active{
transition: 0.3s;
	color:#1c6375;	
}
.bloque-imagen:active::before {
	content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(255,255,255,0.3);
}
.desargarevista img:active{
	transform:scale(1.02);
	filter: opacity(.5);
	
	transition: 0.3s;
}
.bloque5 .titulo:active {
transition: 0.3s;
	color:#1c6375;
}
.bloque-firma .titulo:active {
	color: #4eb0c9;
}
.bloque-endesarrollo .titulodesarrollo:active{
transition: 0.3s;
	color:#1c6375;	
}
.reportaje .titulo:active {
color:#1c6375;
}
.bloque-economia .titulo1:active {
color:#1c6375;
}
.bloque-economia2 .titulo2:active {
transition: 0.3s;
	color:#1c6375;
}
.bloque-economia2 .autor2:active  {
	color: #1c6375;
}
.bloque-estilovida .titulo:active, .bloque-estilovida .titulo:hover {
transition: 0.3s;
	color:#810541 !important;
}
.bloque-estilovida2 .titulo:active, .bloque-estilovida2 .titulo:hover {
color:#810541 !important;
}

#tituloejtv {
	margin-top: -20px !important;
	padding:0px;
}
.bloque-ejtv .extracto {
	color: #000;
	font-family:'Times';
	font-size:1rem;
	line-height:1.3rem;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}

.ejpremiumimg {
	width: 18px;
	margin-right: 6px;
}
.playvideo {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 15px;
	bottom: 15px;
	background-image: url('/wp-content/uploads/sites/2/2021/11/play.png');
	background-size: cover;
}
/*#bloqueejtv .playvideo {
	width: 60px;
	height: 60px;
	position: absolute;
	left: calc(50% - 30px);
	bottom: calc(50% - 30px);
	background-image: url('/wp-content/uploads/sites/2/2021/11/play.png');
	background-size: cover;
}*/
.bloque-imagen:hover .playvideo {
	background-image: url('/wp-content/uploads/sites/2/2021/11/play2.png') !important;
}

.galeria-icon {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 15px;
	bottom: 15px;
	background-image: url('/wp-content/uploads/sites/2/2023/02/gallery.png');
	background-size: cover;
}
.bloque-imagen:hover .galeria-icon {
	background-image: url('/wp-content/uploads/sites/2/2023/02/gallery2.png') !important;
}

.elementor-88301 .elementor-element.elementor-element-14f748f .elementor-heading-title {
    /*color: #000 !important;*/
}
.elementor-88301 .elementor-element.elementor-element-14f748f > .elementor-widget-container {
    /*background-color: #fff !important;*/
}

/* BLOQUE ICAM */

.bloqueicam {
	padding: 20px 15px;
	background-color: #033e5a;
}
.bloqueicam .celda1 {
	border-bottom: 3px solid #ba9c70;
    padding-bottom: 15px;
}
.bloqueicam .imagenicam {
	width: 37%;
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
	text-align: center;
}
.bloqueicam .noticia1 {
	width: 63%;
	vertical-align: middle;
	padding-left: 10px;
}
.bloqueicam .antetitulo {
	font-family: 'time';
	font-size: 27px;
	line-height: 27px;
	text-align: left !important;
	color: #ba9c70;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
}

.bloqueicam .texto {
	font-family: 'time';
	font-size: 27px;
	line-height: 27px;
	text-align: left !important;
	color: #fff;
	letter-spacing: -1.2px;
	word-spacing: -2.4px;
}

.bloqueicam .celda2 {
	vertical-align: top;
    padding: 15px 0px;
    border-bottom: 3px solid #ba9c70;
}
.bloqueicam .celda3 {
	vertical-align: top;
    padding-top: 15px;
}

.bloqueicam .celda1:hover .texto
, .bloqueicam .celda2:hover .texto
, .bloqueicam .celda3:hover .texto {
	color: #ba9c70 !important;
}

/* RESULTADOS DE BUSQUEDA */
.busqueda-item {
	width: 100%;
	margin-bottom: 10px;
	min-height: 90px;
}
.busqueda-item .imagen {
	width: 35%;
	background-size: cover;
	background-position: center;
}
.busqueda-item .texto {
	color: #000;
    width: 65%;
    padding: 0 0 0 10px;
}
.busqueda-item .titulo {
	font-family: times;
    font-size: 16px;
    text-align: left !important;
}
.busqueda-item .descripcion {
    display: none;
}

}
.ejpremium{
	font-family: 'GoodHeadlineOT-CondBold';
	background: #CF8923;
background: -webkit-linear-gradient(to right, #CF8923 0%, #F09F28 50%, #CF8923 100%);
background: -moz-linear-gradient(to right, #CF8923 0%, #F09F28 50%, #CF8923 100%);
background: linear-gradient(to right, #CF8923 0%, #F09F28 50%, #CF8923 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 1.5rem !important;

}

#masleidonuevo .wpp-post-title:hover{
	color:#1c6375 !important;
}
.titulonuevo h2{
	font-weight:500 !important;
}
#contenedornuevo .elementor-widget:not(:last-child) {
    margin-bottom: -3px !important;
}
#descargarevista img{
	height: 700px !important;
    width: auto !important; 
}
#contenido-post{
	text-align:initial;
}
#mvp-content-main p, .mvp-post-add-main p {
    font-family: times;
	font-size: 1.2rem;
    line-height: 1.5625rem;
}
span.mvp-feat1-pop-head, .mvp-feat1-pop-text:before, span.mvp-feat1-list-but, span.mvp-widget-home-title, .mvp-widget-feat2-side-more, span.mvp-post-cat, span.mvp-page-head, h1.mvp-author-top-head, .mvp-authors-name, .woocommerce .related h2, .woocommerce div.product .woocommerce-tabs .panel h2, .woocommerce div.product .product_title, .mvp-feat5-side-list .mvp-feat1-list-img:after {
    font-family: 'GoodHeadlineOT-CondBold' !important;
    font-size: 2em;
}
#mvp-content-main h1, #mvp-content-main h2, #mvp-content-main h3, #mvp-content-main h4, #mvp-content-main h5, #mvp-content-main h6 {
	font-family: 'GoodHeadlineOT-CondBold';
}
#mvp-content-main h1, #mvp-content-main h2 {
	font-size: 2em;
	opacity: .7;
}
#mvp-content-main h3 {
	font-size: 1.7em;
	opacity: .7;
}
#mvp-content-main h4 {
	font-size: 1.5em;
	color: #112d43;
}
#mvp-content-main h5 {
	font-size: 1.3em;
	color: #cd1d24;
}
#mvp-content-main h6 {
	font-size: 1.3em;
	color: #000;
}

.telegrams:hover{
	background:#1979c5;
}
.tictok:hover{
	background:#000;
}
#cortardivhglobal a:hover {
	transition: all .5s;
	background-color: #112d43 !important;
}
#masleidonuevo .wpp-meta, .post-stats {
    display: none !important;
}
#moove_gdpr_cookie_info_bar {
    z-index: 99999;
}
.moove_gdpr_cookie_modal_open{
    z-index: 99999;
}
.bloquetaldia:hover {
	background-color: #1b4a67 !important;
}
/*cambios nuevos 2023*/
@media screen and (max-width: 479px){
.mvp-nav-top-mid img {
    margin-left: 0;
    max-height: 23px;
    margin-top: 5px;
}

}
@media screen and (max-width: 599px) and (min-width: 480px){
.mvp-nav-top-mid img {
    margin-left: 0;
    max-height: 25px;
    margin-top: 4px;
}
}
.lupin:hover{
	color:#e02129 !important;
}
@media screen and (min-width: 768px){
.mvp-nav-top-right {
    margin-top:-15px;
	width: 230px !important;
}
}
.pum-theme-58316 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	border-radius:50px !important;
}

.alm-btn-wrap {
	display: inline-block !important;
	width: 100%;
	text-align: center !important;
	height: 150px;
	padding: 60px 0 !important;
}
.btn-azul {
	display: inline-block;
	color: #fff !important;
    background: #00395a;
    padding: 10px 15px;
    text-transform: uppercase;
    font-family: 'GoodHeadlineOT-CondLight';
    border-radius: 10px;
	font-size: 15px;
	margin-top: 5px;
	border: 3px solid #fff;
	letter-spacing: 1px;
}
.btn-amarillo {
	display: inline-block;
	color: #000 !important;
    background: #fbae17;
    padding: 10px 15px;
    text-transform: uppercase;
    font-family: 'GoodHeadlineOT-CondLight';
    border-radius: 10px;
	font-size: 15px;
	margin-top: 5px;
	border: 3px solid #fff;
	letter-spacing: 1px;
}
.div-hemeroteca-indice {
	line-height: 20px;
}
.div-hemeroteca-indice h2 {
	text-transform: uppercase;
	color: #bf221f;
}
.div-hemeroteca-indice li {
	margin-bottom: 20px;
}
.div-hemeroteca-indice li a {
	color: #000 !important;
}
.div-hemeroteca .mvp-post-title {
	font-family: 'GoodHeadlineOT-CondLight';
    font-size: 30px !important;
    letter-spacing: .5px;
}
.myfixed>.logomenu{
	display:inline-block !important;;
}
.logomenu{
	display:none !important;
}
.ios-show {
	display: none;
}
#mvp-fly-logo img{
    height: auto !important;
    margin-top: 5px;
}
#form-buscador-lateral input {
	width: 100%;
    background: none;
    border: 1px solid rgba(255,255,255,.1);
    padding: 8px 35px 8px 15px;
    font-size: 14px;
    color: #fff;
}
#form-buscador-lateral button {
    position: absolute;
    right: 25px;
    top: 13px;
	background: none;
	border: none;
}
.pagination .current {
  color: #fff !important;
  background: #aaa !important;
  line-height: inherit !important;
}

.wp-playlist-current-item {
  display:none;
}
.wp-playlist {
  border: none !important;
  padding: 50px 0 !important;
}
.mejs-controls {
  border-radius: 20px;
  background-color: #00395a !important;
}
.wp-playlist-item {
  padding: 7px 15px !important;
  border: 1px solid #eee !important;
}
.wp-playlist-item-length {
  top: 7px !important;
  right: 15px !important;
}
.mejs-container {
	background: none !important;
}
