/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2020 | 22:01:00 */
@import url('https://fonts.googleapis.com/css?family=Lato|Roboto:700&display=swap');
body{font-family: 'Lato', sans-serif;
    font-size:14px;
}
p::selection, *::selection{color:#fff; background-color:#c4007a;}
strong::selection{color:#fff; background-color:#000;}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif; font-weight:700;}
h1::selection, h2::selection, h3::selection, h4::selection, h5::selection, h6::selection {color:#c4007a; background-color:#000;}
a{color:#000;}
a:hover{color:#c4007a}
.bot_lang .elementor-button{
  padding:0;
  background-color:transparent;
  color:#8c8b91;
}
.bot_lang2 .elementor-button{
  padding:0;
  background-color:transparent;
  color:#000;
  font-size:12px;
}
.HeaderHome{/*min-height:222px;*/}
.MainMenuHeader ul{}
.MainMenuHeader li{padding: 3px; border-right: 1px solid #aaaaaa;}
.MainMenuHeader li:last-child{border-right: 0px solid #aaaaaa;}
.pp-content-ticker-heading{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5)}
.UltimasNoticiasTagHome{margin-left:auto; margin-right:auto;}
.UltimasNoticiasTagHome .elementor-column-gap-default{margin-left:auto; margin-right:auto;}
.UltimasNoticiasTagHome h2{margin-left:auto; margin-right:auto;}
.elementor-container.elementor-column-gap-default{margin-left:auto; margin-right:auto;}
.BannerHomeFooter{text-align:center}
.BannerHomeFooter h5{text-transform:uppercase; font-size:10px; color:#666;}
.BannerHomeFooter img{border:1px solid #b2b2b7; padding:3px;}
.elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-default {
    margin-left: auto;
    margin-right: auto;
}
.ContenidoRegular p{margin-bottom: 40px;}
.lae-posts-carousel .lae-posts-carousel-item .hentry{
background: transparent!important;
border-radius:0!important;
box-shadow:0 1px 3px rgba(0, 0, 0, 0.0)!important;
}
.lae-posts-carousel .lae-posts-carousel-item .lae-entry-text-wrap .entry-title{letter-spacing: 0;}
.tt-post-title:hover {
    color:#c4007a
}
.pjnt-border{
    padding:15px 0;
    font-size:1.2em;
  	border: 0px solid;
}
.pjnt-item a{color:#FFF;}
.TituloSeccion h2{
  color:#65646b;
  text-transform:uppercase;
}
.TituloSeccion h2::after{
    width: 2rem;
    background-color: #c4007a;
    content: "";
    display: block;
    height: 0.25rem;
  	margin-top: 10px;
    margin-bottom: 15px;
}
.TituloSeccion2 h2::after{
    width: 2rem;
    background-color: #c4007a;
    content: "";
    display: block;
    height: 0.25rem;
  	margin-top: 10px;
    margin-bottom: 15px;
    margin-left:auto;
    margin-right:auto;
}
.HomeBannerEnMedio{
text-align:center
}
.HomeBannerEnMedio h5{
color:#65646b;
  font-size:11px;
}
.PostHome h3, .PostHome2 h3, .PostHome2 .elementor-posts .elementor-post__card .elementor-post__title{
  font-size: 18px;
  line-height: 22px;
}
.PostPortadaTop .tt-post.type-2 .tt-post-info {
    background-color: #FFF;
  border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #352250;
}
.PostPortadaBottom .tt-post-info {
    background-color: #FFF;
  border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #352250;
}
.PostPortadaBottom .tt-post-title.c-h2{
	font-size: 18px;
  line-height: 22px;
}
.PostPortadaBottom .tt-post{
border: 0px solid #eaeaea;
    -webkit-box-shadow: 0px 0px 0px 0px #eaeaea;
    -moz-box-shadow: 0px 0px 0px 0px #eaeaea;
    box-shadow: 0px 0px 0px 0px #eaeaea;
}
.PostPortadaBottom .tt-post.type-8  {
}
.PostPortadaBottom .tt-post.type-8 .tt-post-info  {
    background-color: transparent;
  border:0;
}
.tt-tab-wrapper.type-1 .tt-nav-tab-item:before {
    background: #c4007a;
}
.PostHome .elementor-post.elementor-grid-item {
padding-bottom:15px;;
border-bottom: 1px solid #ccc;
}
.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar {
    margin-top: -20px;
}
.PostHome2 .elementor-post__text{
	border-bottom: 1px solid #ccc;
  	padding-bottom:10px;
}
.DestacadoAutor > .elementor-widget-container {
    padding: 0px 10px 0px 30px;
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 0%, #CCCCCC 100%);
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #E5007D;
    border-radius: 0px 0px 0px 0px;
}
.ContenidoPaginas{
font-size:1.2em;
  line-height:1.2em;
}
.DesarrolloPor, .DesarrolloPor a, .DesarrolloPor a:hover{
color:#d8d8d8}
@media (min-width: 768px){
.FormNewsletter{width:50%; margin-left:auto; margin-right:auto;}
}
.tt-content-wrapp {
    background-image: url();
    padding: 0;
}
.FondoVideoHome .tt-video-wrapper .tt-post-title {
  color: #FFF;
  font-size: 1.3em;
}
.FondoVideoHome{
 knob 
background: rgba(60,21,55,1);
background: -moz-linear-gradient(-45deg, rgba(60,21,55,1) 0%, rgba(30,25,43,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(60,21,55,1)), color-stop(100%, rgba(30,25,43,1)));
background: -webkit-linear-gradient(-45deg, rgba(60,21,55,1) 0%, rgba(30,25,43,1) 100%);
background: -o-linear-gradient(-45deg, rgba(60,21,55,1) 0%, rgba(30,25,43,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(60,21,55,1) 0%, rgba(30,25,43,1) 100%);
background: linear-gradient(135deg, rgba(60,21,55,1) 0%, rgba(30,25,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c1537', endColorstr='#1e192b', GradientType=1 );
-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
}
.FondoVideoHome .shortcode-3 .tt-post.type-7 {
   margin-bottom: 10px;
    position: relative;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px #E5007D solid;
    background-color: #1e192b;
    -webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.75);
}
@media (min-width: 768px) {
.DestacadoSubhome .elementor-posts .elementor-post__card .elementor-post__text{
margin-top: -150px;
    z-index: 20;
    height: 100px;
}
  .DestacadoSubhome  .elementor-post__thumbnail.elementor-fit-height img{
    opacity:.5;
  }
  .DestacadoSubhome  .elementor-posts .elementor-post__card .elementor-post__thumbnail img{
    opacity:.5;
  }
  .DestacadoSubhome .elementor-posts .elementor-post__card {
    background-color: #000000;
}
.DestacadoSubhome .elementor-posts .elementor-post__title, .DestacadoSubhome .elementor-posts .elementor-post__title a {
    color: #FFFFFF;
}
  .DestacadoSubhome .elementor-posts .elementor-post__excerpt p {
    color: #CCCCCC;
}
  .DestacadoSubhome .elementor-posts .elementor-post__read-more {
    color: #E5007D;
}
  }
@media (max-width: 767.9px) {
  .DestacadoSubhome .elementor-posts .elementor-post__card .elementor-post__text{
margin-top: -150px;
    z-index: 20;
    height: 100px;
}
  .DestacadoSubhome  .elementor-post__thumbnail.elementor-fit-height img{
    opacity:.5;
  }
  .DestacadoSubhome  .elementor-posts .elementor-post__card .elementor-post__thumbnail img{
    opacity:.5;
  }
.DestacadoSubhome  .elementor-posts .elementor-post__card{
  	background-color: #000000;
    /*background-color: #FFF;
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #352250;*/
  }
  .DestacadoSubhome .elementor-posts .elementor-post__title, .DestacadoSubhome .elementor-posts .elementor-post__title a {
    color: #FFFFFF;
}
  .DestacadoSubhome .elementor-posts .elementor-post__read-more {
    color: #E5007D;
}
}
.Home01Esp, .Home02Esp, .Home03Esp, .PostHome2 { margin-bottom: 15px; }

.Home01Esp .elementor-post__text{
  border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #352250;
}
.PostPortadaBottom .tt-post-info .simple-text {
    display: none;
}
.PostPortadaBottom .tt-post-info .tt-post-title.c-h5{font-size:18px}
.wp-block-quote a{color: #E5007D; text-decoration:underline;}
.ContenidoRegular strong{color:#000;}
.ContenidoRegular em{font-style: italic;}
.PostHome .elementor-post__excerpt p:first-child::after{
content: "...";
}
.TopStories  .elementor-5368 .elementor-element.elementor-element-332ded0 .elementor-posts-container {
    grid-column-gap: 30px;
    grid-row-gap: 25px;
    border-bottom: 1px #eee solid;
}
.TopStories .elementor-posts--thumbnail-top .elementor-post__text {
    margin-top: -10em;
    z-index: 8;
    position: absolute;
    /* font-size: 0em; */
    padding-left: 2em;
}
.TopStories .elementor-posts .elementor-post__title {
    font-size: 30px;
    margin: 0;
    width: 80%;
    
}
@media(max-width: 767px) {.TopStories .elementor-posts .elementor-post__title {
    font-size: 24px;
    width: 85%;
    line-height:1em;
} }
.TopStories .elementor-posts .elementor-post__title a {
    color:#FFF;
    
}
.TopStories .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{;
}    
.TopStories {
    /*background: rgba(30,25,43,1);
background: -moz-linear-gradient(-45deg, rgba(30,25,43,1) 0%, rgba(11,12,15,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(30,25,43,1)), color-stop(100%, rgba(11,12,15,1)));
background: -webkit-linear-gradient(-45deg, rgba(30,25,43,1) 0%, rgba(11,12,15,1) 100%);
background: -o-linear-gradient(-45deg, rgba(30,25,43,1) 0%, rgba(11,12,15,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(30,25,43,1) 0%, rgba(11,12,15,1) 100%);
background: linear-gradient(135deg, rgba(30,25,43,1) 0%, rgba(11,12,15,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e192b', endColorstr='#0b0c0f', GradientType=1 );*/
    
}
.TopStories{
    /*background-image: url('http://disandat.mx/demo/stock-photo-american-flag-waving-in-the-wind-626258333.jpg');*/
    
}
.VideoIntro .tt-content-wrapp .tt-block-inner {
    padding: 0px;
}
.VideoIntro .tt-list {
    display:none;
}
.VideoHomeD {
margin-top: -60px;
}
.elementor-5368 .elementor-element.elementor-element-3e9cdc3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.elementor-746 .elementor-element.elementor-element-41fbd44.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.TopImage img {
    opacity: .5;
}
.appIconos, .appIconosTit {text-align: center;}
.appIconos .elementor-social-icon { background-color: transparent;}
.appIconos .elementor-social-icon i { color: #464552;}
.tt-pagination, .page-numbers, .woo-pagination {
    font-size: 14px;
}

/* RESPONSIVE CSS SOLO COMO REFERENCIA
-------------------------------------------------- */
// Extra small devices (portrait phones, less than 576px) 
// No media query since this is the default in Bootstrap  
// SM Small devices (landscape phones, 576px and up) @media (min-width: 576px) {}
 // Small devices (landscape phones, 576px and up) @media (min-width: 576px) and (max-width: 767px) {}
 // Small devices @media (max-width: 767px) {}
 // MD Medium devices (tablets, 768px and up) @media (min-width: 768px) {}
 // Medium devices (tablets, 768px and up) @media (min-width: 768px) and (max-width: 991px) {}
 // LG Large devices (desktops, 992px and up) @media (min-width: 992px) {}
 // Large devices (desktops, 992px and up) @media (min-width: 992px) and (max-width: 1199px) {}
 // XL Extra large devices (large desktops, 1200px and up) @media (min-width: 1200px) {}
@media (min-width: 40em) {}
@media (min-width: 62em) {}
@media(max-width: 576px) { }
@media(max-width: 767px) { }
@media(max-width: 991px) { }
@media(min-width: 1200px) { }