:root {
  --first-color:#006cb6;
  --second-color:#6db72b;
  --bg-link-hover:#005175;
  --third-color:#2090ce;
  --bg-black-color:#000000;
  --bg-dark-color:#555555;
  --border-color:#cccccc;
  --border-radius:20px;
  --title-panel-size:16px;
  --first-font:Lato,Arial,Verdana,Helvetica,Tahoma,Sans;
  --second-font:'Frank Ruhl Libre',Georgia,Times,Serif;
  --third-font:Georgia,Times,'Times New Roman','Frank Ruhl Libre',Serif;
  --single-title-text:42px;
  --mobile-single-title-text:30px;
  --bigger-text:28px;
  --big-text:22px;
  --body-text:18px;
  --medium-text:17px;
  --normal-text:15px;
  --small-text:12.5px;
  --mini-text:10px;
  --weight-normal:400;
  --weight-bold:700;
  --weight-bolder:900;
}

#site-menu { margin-top:-7px; }
header img.logo { max-width:320px !important; }

/* Main list articles */
main { display:block;clear:both;width:100%;max-width:100%;height:auto;overflow-x:hidden !important;}
main.home { margin:0px 0px;padding:0px 0px;display:block;clear:both;width:100%;max-width:100%;height:auto;overflow-x:hidden !important; height:auto; overflow-y:hidden !important; }
main.inside { margin:0px 0px;padding:0px 0px;display:block;clear:both;width:100%;max-width:100%;height:auto;overflow-x:hidden !important; }
main.detail { margin:0px auto;padding:0px 15px;width:100%; }
main section article { position:relative;display:block;clear:both;height:auto;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ededed; }
main section article.last { border-bottom:none; } 
main.detail section article { margin-bottom:0px;padding-bottom:0x;border-bottom:none; }
main.detail section .banner-300x250 { margin-bottom:0px;padding-bottom:0x;border-bottom:none; } 
#content-top section article, #content-hot section article, #content-pop section article { margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #ededed; }
main.opinion section article { border-bottom:1px solid #dedede;margin-bottom:24px;padding-bottom:10px; }
main section.full-width article { position:relative;display:inline-block;clear:none;float:left;width:31.3%;height:auto;min-height:360px;max-height:420px;overflow:hidden;margin:20px 1%;padding-bottom:15px;border-bottom:1px solid #ededed; }
.column-abc.subsections { padding:10px 0px 10px 0px;width:31%; }
.column-abc.subsections.middle { padding:10px 3.5% 10px 3.5%;width:31%; }
section.subsections article.wphoto { padding-bottom:20px;margin-top:0px; }
section.subsections article.wphoto h1 { margin-bottom:0px;line-height:1.0; }
section.subsections article.wphoto h1 a { font-size:var(--normal-text);line-height:1.25; }
section.subsections article.wphoto h2 { margin-bottom:7px;line-height:1.0; }
section.subsections article.wphoto h2 a { font-family:var(--second-font);font-size:var(--big-text);line-height:1.2; }
section.subsections article .detail-content { margin-bottom:0px; }
main section article .detail-content p { line-height:1.45;color:#666666;font-weight:normal;letter-spacing: -0.01em;margin:5px 0px 5px 0px; }
.detail-content p { font-family:var(--first-font);font-size:var(--normal-text) !important;color:#666666;font-weight:normal;letter-spacing: -0.01em;margin:5px 0px 5px 0px; }
main section article .detail-content p span.source { font-family:var(--first-font);color:#000000 !important;font-weight:600; }
.detail-content { padding:0px 0px;z-index:10; }
h1 { letter-spacing:-0.025em;line-height:1.2; }
h2 { letter-spacing:-0.012em;line-height:1.2; }
h3 { letter-spacing:-0.008em;line-height:1.3; }
h4,h5,h6 { letter-spacing:-0.0055em;line-height:1.3; }
h1,h2,h3,h4,h5,h6 { font-family:var(--second-font) !important;font-weight:700;color:black; }
.detail-content h1, .detail-content h2, .detail-content h3 { font-family:var(--second-font) !important;color:#000000 !important;font-weight:var(--weight-bold) !important; }
.detail-content h1.main { font-size:var(--bigger-text);line-height:1.2; }
.detail-content h2.main { font-size:var(--big-text);line-height:1.2; }
.column-ab section article.secondary .detail-content p { margin-bottom:0px; }
.detail-content h1 { margin:7px 0px 7px 0px;color:#000000;font-size:var(--bigger-text);line-height:1.2; }
.detail-content h1 a span { color:#006cb8; }
.detail-content h1 a:hover { text-decoration:none;color:#006cb8; }
.detail-content h2 { font-size:var(--big-text);margin:7px 0px 7px 0px;color:#000000; }
.detail-content h2 a span { color:#006cb8; }
.detail-content h2 a:hover { text-decoration:none;color:#006cb8; }
.extra-data { position:relative;display:block;clear:both;height:auto;font-size:var(--small-text) !important; }
.extra-data.inside { padding:0px 0px;margin-bottom:20px; }
.swiper-slide .extra-data { margin-bottom:10px; }
.extra-data p { font-family:var(--first-font);font-size:var(--mini-text) !important;color:#555555; }
.extra-data:hover { display:block;clear:both; }
.share-buttons { display:inline-block;clear:none;width:18px;background:rgba(0,0,0,0);margin:0px 0px;overflow:hidden;padding:0px 0px;z-index:11; }
.share-buttons span { display:none;width:18%;text-align:center; }
.share-buttons:hover { float:left;position:absolute;display:block;clear:both;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.8),rgba(255,255,255,1),rgba(255,255,255,1));width:100%;left:0px;height:24px;bottom:0px;padding:30px 0px 38px 0px; }
.share-buttons:hover span { display:inline-block; }
.share-buttons:hover span a { margin-top:-10px; }
.share-buttons span.share-button { display:inline-block;width:18px;height:18px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;background-position:-220px -157px;position:absolute;bottom:0px; }
p.info-article { clear:both;display:block;font-weight:400;width:100%;text-align:left;z-index:5;margin:8px 0px 0px 0px !important; }
p.info-article span { font-size:var(--normal-text); }
p.info-article strong { font-weight:700;font-size:var(--normal-text); }
p.info-article span.time {  display:inline-block;line-height:0.9;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;padding-right:5px;padding-left:5px;margin-right:3px; }
p.info-article span.time strong { color:#000000;font-weight:600;display:inline; }
p.info-article span.the-author strong { width:auto;color:#006cb8;padding-right:5px;font-weight:400; }
main section article.secondary .detail-content .extra-data .share-buttons { margin-bottom:-1px; }
main section article.secondary .detail-content .extra-data .share-buttons span.share-button { bottom:2px; }
.share-buttons:hover span.share-button { display:none !important; }
ul.news-related { list-style-type:disc;margin:10px 0px 0px 16px; }
.detail-content ul.news-related { margin:10px 0px 5px 16px; }
ul.news-related li  { line-height:1.2;padding:0px 0px 10px 0px; }
ul.news-related li a { color:#000000;text-decoration:none;font-weight:var(--weight-normal);letter-spacing:-0.005em; }
ul.news-related li a:hover { text-decoration:none;color:#006cb8; }
section article .detail-content ul.news-related li { padding-bottom:0px; }
section article .detail-content ul.news-related li a { font-weight:var(--weight-bold);letter-spacing:-0.005em; }
.media-item { position:relative;display:block;clear:both;width:100%;height:auto; }
.media-item span.type-video { display: block;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);width:36px;height:36px;opacity:1.0;border-radius:50%;background:#ffffff url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');background-position:-142px -59px;background-repeat:no-repeat; }
.media-item span.type-video:hover { filter:invert(100%); }
.media-item span.type-photo { display: block;position: absolute;top:calc(50% - 18px);left: calc(50% - 18px);width:36px;height:36px;opacity:1.0;border-radius:50%;background:#ffffff url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');background-position:-100px -59px;background-repeat:no-repeat; }
.media-item span.type-photo:hover { filter:invert(100%); }
.media-item span.type-video.big { top:calc(50% - 30px);left: calc(50% - 30px);width:60px;height:60px;background-position:-39px -56px; }
.media-item span.type-photo.big { top:calc(50% - 30px);left: calc(50% - 30px);width:60px;height:60px;background-position:10px -56px; }
/* Widgets */
.widget-block { display:block;clear:both;margin:0px 0px 20px 0px; }
.column-c .widget-block { min-width:300px; }
.widget-block.more-articles .widget-content { padding-left:0px;padding-right:0px; }
.widget-content { display:block;clear:both;background-color:#ffffff;margin:0px 0px; padding:15px 15px;color:#333333;border-bottom:1px solid #dedede;border-top:1px solid #dedede; }
.widget-block h3 { font-family: var(--first-font) !important;font-size:var(--medium-text);text-transform:uppercase;text-align:center;font-weight:600;border-top:4px solid #000000;padding:7px 0px;margin: 0px 0px; }
.widget-block p { margin:10px 0px; }	
.widget-block.more-articles h3 { text-align:center; }
/* BLocks */
h2.title-block-section { font-family:var(--first-font) !important;text-transform:uppercase;font-size:var(--medium-text);font-weight:var(--weight-bolder);margin:0px 15px;padding:6px 0px 6px 0px;border-bottom:1px solid #dedede;border-top:1px solid #dedede;text-align:center; }
h2.title-block-section span.current { color:#006cb5; }
h2.title-block-section a:hover { color:#006cb5; }
.column-ab h2.title-block-section { margin:10px 0px 20px 0px;font-family:var(--first-font) !important; }
.home-videos h2.title-block-section { margin:0px auto 20px auto; }
.home-photos h2.title-block-section { margin:0px auto 20px auto; }
/* Top - Hot - Trending */
#top-content-box { display:block;clear:both;width:100%;height:auto; }
#hot-content-box, #trending-content-box { display:none;clear:both;width:100%;height:auto; }
#top-link { opacity:1.0; }
.list-item { display:block;clear:both;margin:0px 0px 8px 0px; padding:8px 0px 16px 0px;border-bottom:1px dotted #cccccc;min-height:60px; }
.list-item.last { border-bottom:none; margin:0px 0px 0px 0px; }
.list-item img { float:left;margin:0px 8px 8px 0px; }
/* Links */
.list-item a { font-size: var(--normal-text); }
a.category-name { display:block;clear:both;margin:0px 0px -9px 0px; text-transform:uppercase;color:#000000;font-size:var(--normal-text);line-height:2.0;font-weight:600; }
a.category-name.video-detail { margin-top:5px; }
.media-item.wphoto a.category-name { display:inline-block;position:relative;width:auto;margin:0px 0px -7px 0px; }
a.category-name:hover { text-decoration:none;color:#006cb8; }
.media-item.wphoto a.category-name { margin:0px 0px -14px 0px;  }
a.link-recommended { font-family:var(--first-font);display:block;clear:both;margin:5px 0px;font-size:17px;font-weight:600; }
a.button-link { display:block;clear:both;padding:15px 25px;border:1px solid var(--border-color);font-family:var(--first-font);line-height:1.3;border-radius:var(--border-radius);text-align:center;text-transform:uppercase;color:#000000;margin:10px auto;font-weight:700;font-size:104%; }
a.button-link:hover { text-decoration:none;background-color:var(--bg-link-hover) !important;color:#FFFFFF !important; }
a.mini-button-link { display:inline-block;clear:both;width:auto;padding:7px 16px;border:1px solid var(--border-color);border-radius:16px;text-align:center;text-transform:uppercase;color:#000000;margin:0px auto;font-weight:900;font-size:var(--small-text); }
a.mini-button-link:hover { text-decoration:none;background-color:var(--bg-link-hover) !important;color:#FFFFFF !important; }
.a-link { font-weight:700;color: var(--first-color);cursor:pointer; }
a.blue-link { color:#006cb8;font-weight:700; }
a.blue-light-link { color:#006cb8; }
p.recommended { font-size:var(--small-text);line-height:1.3;margin:0px 0px 15px 0px;color:#555555; }
/* Swiper */
.swiper-pagination { position:relative;display:block;clear:both;margin:20px 0px 0px 0px; }
.swiper-pagination-bullet { width:10px;height:10px; }
.swiper-pagination-bullet-active { background: #006cb8; }
.swiper-wrapper.photogallery .swiper-slide a { text-decoration:none; }
.swiper-wrapper.photogallery .swiper-slide a:hover { text-decoration:none; }
.swiper-wrapper.photogallery .swiper-slide a h2 { font-family:var(--second-font);font-weight:600;font-size:22px;color:#000000;margin:5px 0px; }
.swiper-wrapper.photogallery .swiper-slide a p { color:#555555;margin:0px 0px 20px 0px;line-height:1.25;font-size:15px; }
.swiper-container-ruz { width:100%;max-width:640px;margin:0px auto; }
.swiper-container.swiper-container-promoslide.swiper-container-horizontal { display:block;clear:both;height:auto;max-height:500px; }
.swiper-pagination-promoslide { position:absolute;bottom:20px;text-align:center; }
.swiper-pagination-promoslide .swiper-pagination-bullet { width:10px;height:10px;background:#ffffff;opacity:0.6; }
.swiper-pagination-promoslide .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#006cb8 !important;opacity:1.0; }
/* Search */
select { display:block;clear:both;width:100%;max-width:320px;padding:7px 12px;border:1px solid #c9c9c9;border-radius:8px;font-size:15px;margin:10px 0px; }
button[type="submit"] { display:block;clear:both;width:auto;padding:5px 15px;background-color:#000000;color:#FFFFFF;font-size:var(--small-text);text-transform:uppercase;border-radius:6px;border:none;margin-top:10px; }
button[type="submit"]:hover { background-color:#555555; }
.search-message { text-align:center;margin:-15px 0px 30px 0px;padding:0px 0px 5px 0px;border-bottom:1px solid #dedede; }
/* Home video & Photogallery */
.home-videos { position:relative;width:calc(100% - 30px);max-width:1280px;height:auto;z-index:10;margin:0px auto;padding:0px 15px; }
.home-photos { position:relative;width:calc(100% - 30px);max-width:1280px;height:auto;z-index:10;margin:0px auto;padding:0px 15px; }
.item-video { display:block;width:100%;padding:0px 0px;position:relative;vertical-align: text-top; }
.item-video img { width:100%;max-width:100%;height:auto; }
.item-photo { display:block;width:100%;padding:0px 0px;position:relative;vertical-align: text-top; }
.item-photo img { width:100%;max-width:100%;height:auto; }
.item-photo h3,.item-video h3 { font-family:var(--first-font) !important;font-weight:var(--weight-normal) !important;font-size:var(--normal-text);display:block;clear:both;max-width:100%; }
.item-photo h3:hover,.item-video h3:hover { color:var(--first-color); }
#home-videos { display:block;z-index:15; }
.home-play { position:absolute;width:32px;height:32px;border:3px solid #f7f7f7;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/type-video.png');background-size:32px 32px;top:-44px;left:calc(50% - 15px);border-radius:50%;z-index:22; }
.home-photo { position:absolute;width:32px;height:32px;border:3px solid #f7f7f7;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/type-photo.png');background-size:32px 32px;top:-44px;left:calc(50% - 15px);border-radius:50%;z-index:22; }
.thumb-media-item { display:block;clear:both;position:relative; }
.thumb-media-item span.type-video { display: block;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);width:36px;height:36px;opacity:1.0;border-radius:50%;background:#ffffff url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');background-position:-142px -59px;background-repeat:no-repeat; }
.thumb-media-item span.type-video:hover { filter:invert(100%); }
.thumb-media-item span.type-photo { display: block;position: absolute;top:calc(50% - 18px);left: calc(50% - 18px);width:36px;height:36px;opacity:1.0;border-radius:50%;background:#ffffff url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');background-position:-100px -59px;background-repeat:no-repeat; }
.thumb-media-item span.type-photo:hover { filter:invert(100%); }
.thumb-media-item span.type-video.big { top:calc(50% - 30px);left: calc(50% - 30px);width:60px;height:60px;background-position:-39px -56px; }
.thumb-media-item span.type-photo.big { top:calc(50% - 30px);left: calc(50% - 30px);width:60px;height:60px;background-position:10px -56px; }
/* Share in list contents */
a.share-facebook,a.share-twitter,a.share-whatsapp,a.share-telegram,a.share-messenger,a.icon-link,a.icon-comment,a.icon-escom  { display:inline-block;width:42px;height:42px;margin-right:2px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat; }
a.share-facebook { background-position:-10px -98px;  }
a.share-twitter { background-position:-56px -98px;  }
a.share-whatsapp { background-position:-102px -98px;  }
a.share-telegram { background-position:-148px -98px;  }
a.share-messenger { background-position:-196px -98px;  }
a.icon-link { background-position:-242px -98px;  }
a.icon-comment { background-position:-288px -98px;margin-right:0px;  }
a.icon-escom { background-position:-334px -98px; }
.copytip {position: relative;display: inline-block;}
.copytip .copytiptext {visibility: hidden;width: 140px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px;position: absolute;z-index: 1;bottom: 150%;left: 50%;margin-left: -75px;opacity: 0;transition: opacity 0.3s;}
.copytip .copytiptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
.copytip:hover .copytiptext {visibility: visible;opacity: 1;}
/* Footer */
footer { font-family:var(--first-font) !important;display:block;clear:both;width:100%;height:auto;background-color:#ffffff;color:#666666;padding:15px 0px !important; text-align:center;border-top:1px solid #c9c9c9; }
footer img.logo { max-width:190px;margin:0px auto; }
footer p { font-size:var(--normal-text);margin:7px auto -3px auto; }
footer a { color:#006cb8; }
footer a:hover { text-decoration:underline; }
p.bottom-menu a { position:relative;margin:0px 5px 0px 5px; }
p.bottom-menu a span { display:inline-block;width:18px;height:18px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');margin-right:3px;opacity:1.0; }
p.bottom-menu a span.link-legal { background-position:-10px -157px; }
p.bottom-menu a span.link-email { background-position:-40px -157px; }
p.bottom-menu a span.link-faq { background-position:-70px -157px; }
p.bottom-menu a span.link-kit { background-position:-130px -157px; }
p.bottom-menu a span.link-newsletter { background-position:-100px -157px; }
.widget-block.related-sites { width:100%;max-width:768px;margin:20px auto -20px auto;display:block;clear:both;max-width:600px;border-top:1px solid #dcdcdc;padding-top:20px;color:#076fb9; }
.widget-block.related-sites a { display:inline-block;height:30px;width:auto; }
.widget-block.related-sites a img { display:block;width:auto;height:25px;opacity:0.6;margin:0px 10px; }
.widget-block.related-sites a:hover img { opacity:1.0; }
#disclaimer { position:fixed;bottom:-300px;left:0px;width:calc(100% - 20px);border-top:1px solid #045084;background:#006cb7;display:none;clear:both;padding:10px 10px;font-size:12px;color:#ffffff;font-weight:300;text-align:center;-webkit-transition: all 1s; transition: all 1s;z-index:3000; }
#disclaimer p { margin-bottom:15px; }
#disclaimer a.old-link { color:#FFFFFF;font-weight:700;text-decoration:underline; }
#disclaimer a.button-link { background:#FFFFFF; }
#disclaimer a.button-link:hover { background:#004f85 !important;color:#FFFFFF !important; }

#cookie_accept { position:fixed;bottom:-300px;left:0px;width:calc(100% - 20px);border-top:1px solid #045084;background:#006cb7;display:block;clear:both;padding:10px 10px;font-size:12px;color:#ffffff;font-weight:300;text-align:center;-webkit-transition: all 1s; transition: all 1s;z-index:3000; }
#cookie_accept p { margin-bottom:15px; }
#cookie_accept a.old-link { color:#FFFFFF;font-weight:700;text-decoration:underline; }
#cookie_accept a.button-link { background:#FFFFFF; }
#cookie_accept a.button-link:hover { background:#004f85 !important;color:#FFFFFF !important; }
/* Article detail */
h1.title { font-family:var(--second-font);text-align:left;font-size:var(--single-title-text);letter-spacing:-0.03em; }
h1.title.video-detail { font-size:28px;margin:10px 0px 12px 0px; }
h1.title.cartoon-detail { font-size:28px;margin:10px 0px 12px 0px; }
main article .entry-content p { font-family:var(--third-font);font-size:var(--body-text);line-height:1.5;margin-bottom:25px; }
p.summary { font-family:var(--first-font);font-size:var(--medium-text);margin:15px 0px;line-height:1.4; }
p.summary.video-detail { font-family:var(--first-font);margin:10px 0px 30px 0px;  }
p.summary.cartoon-detail { font-family:var(--first-font);margin:10px 0px 30px 0px;  }	
p.author { display: inline-block;padding-right:7px;margin:5px 0px; }
p.author a { color:#006cb8; }
p.author a:hover { text-decoration:underline; }
p.published { display: inline-block; border-left: 1px solid #444444; padding-left:10px;margin:5px 0px; }
.search-category-name { font-family:var(--first-font);border-left:none;color:#333333;font-size:13.5px; font-weight:600;padding-top:0px;padding-bottom:0px;line-height:0.6; }
main.detail section article figure { display:block;clear:both;width:100%;margin-bottom:20px; }
article.detail figure { display:block;clear:both;margin-bottom:25px; }
figcaption { padding:7px 0px 20px 0px;border-bottom:1px dotted #cdcdcd; }
figcaption span { font-weight:var(--weight-bold);color:#000000; }
figure.photogallery figcaption { font-size:100%;border-bottom:none; }
figure.photogallery figcaption p { margin-top:2px !important;margin-bottom:2px !important; }
figure.photogallery-item { position:relative;border-bottom:none;overflow:hidden; }
figure.photogallery-item .icon-link{display:none !important;}
figure.photogallery-item figcaption { display:block;clear:both;width:290px;position:absolute;right:0px;bottom:0px;padding:15px 15px 0px 15px;color:#cccccc; background: rgba(0,0,0,0.7);font-size:var(--small-text);border-bottom:none; }
figure.photogallery-item figcaption span { font-weight:300;color:#cccccc; }
figure.photogallery-item figcaption p { margin-top:10px; }
figure.photogallery-item figcaption p.info-article { display:block;position:absolute;left:15px;bottom:10px;filter:invert(100%); }
figure.photogallery-item figcaption p.info-article:hover { left:0px;bottom:0px; }
figure.photogallery-item figcaption p.info-article:hover span { width:100%;filter:invert(100%); }
figure.photogallery-item figcaption p.info-article .share-buttons:hover { background:none !important; }
figure.photogallery-item figcaption p.info-article .share-buttons:hover a { display:inline-block;margin:0px 8px; }
p.wp-caption-text { font-size:var(--normal-text) !important; }
.news-separator { display:block;clear:both;width:100%;height:0px;border-top:1px solid #ededed;border-bottom:1px solid #cccccc;margin:10px 0px 40px 0px; }
.about-article .item { position:relative;display:block;clear:both;width:100%;height:auto;margin:10px 0px; }
.item span.label { display:inline-block;width:88px;padding:4px 10px;background-color:#000000;color:#FFFFFF;text-transform:uppercase; font-size:11px;text-align:right;margin-right:10px; }
.item span.about-detail { display:block;clear:both;width:100%; }
.item span.about-detail a { color:#000000;font-weight:bold; }
.item span.about-detail a.tags { font-weight:normal; }
.wp-caption { display:block;clear:both;width:100%;max-width:100%; }
img.img-responsive { display:block;clear:both;width:100% !important;max-width:100%;height:auto; }
article.more-articles { display:inline-block;float:left;clear:none;width:calc(33.333% - 20px);padding:0px 0px 25px 0px;border-bottom: 1px solid #ededed;margin:0px 10px;min-height:240px; }
article.more-articles.opinion { min-height:auto;padding-bottom:25px; }
article.more-articles.middle { width:calc(33.333% - 22px); }
article.more-articles .detail-content p.author { font-size:12px; }
article.more-articles .detail-content p.author a { font-size:var(--small-text); }
article.more-articles .detail-content h1 { line-height:1.0; }
article.more-articles .detail-content h1 a { font-size:var(--body-text); }
article.more-articles .detail-content h2 { line-height:1.0; }
article.more-articles .detail-content h2 a { font-size:var(--body-text); }
.swiper-wrapper.videos .extra-data { margin:0px 0px 10px 0px; }
section.list-videos article.more-articles { padding-bottom:15px;min-height:300px;margin-bottom:20px;border-bottom:1px solid #ededed; }
section.list-photos article.more-articles { padding-bottom:15px;min-height:300px;margin-bottom:20px;border-bottom:1px solid #ededed; }
section.list-videos article.more-articles .detail-content { max-height:72px;overflow:hidden; }
section.list-photos article.more-articles .detail-content { max-height:72px;overflow:hidden; }
article.more-ruz { display:inline-block;float:left;clear:none;width:calc(33.333% - 20px);padding:0px 0px 20px 0px;border-bottom: 1px solid #ededed;margin:0px 10px 20px 10px;min-height:570px;  }
article.more-ruz .media-item img.responsive { width:100%;height:450px; }
/* About article */
.about-article .item.share { margin-bottom:15px; }
.about-article .item.share a { margin:0px 5px 0px 0px; }
.about-article .item span.tags, .about-article .item span.comments { display:inline-block;width:18px;height:18px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;margin-right:6px;cursor:pointer; }
.about-article .item span.tags { background-position:-190px -157px; }
.about-article .item span.comments { background-position:-160px -157px; }
/* Comments */
#comments { display:none;clear:both;width:calc(100% - 22px);border:1px solid #dcdcdc;padding:10px; }
#no-comments { display:none; }
.content-box { display:block;clear:both;width:100%;height:calc(100vh - 180px);border-top:1px solid #c9c9c9;padding:15px 0px 25px 0px;margin:35px auto;overflow-y:scroll; }


.invert { filter:invert(100%); }
.bg-first-color { background:var(--first-color);color:white !important; }
.bg-second-color { background:var(--second-color);color:white !important; }
.bg-third-color { background:var(--third-color);color:white !important; }
.first-font { font-family:var(--first-font); }
.second-font { font-family:var(--second-font); }


	/* Others contents in articles */
	.other-content { position:relative;display:block;clear:both;padding:10px;background-color:#ececec;margin:25px auto;border-top:3px solid #000000; }
	.other-content img.thumb { float:left;display:inline-block;width:25%;height:auto;max-width:300px;margin-right:10px; }
	.other-content p { font-family:var(--first-font);font-weight:400 !important;margin-top:5px;margin-bottom:5px !important;font-size:var(--normal-text) !important; }
	.other-content a.content-link { display:block;font-family:var(--first-font);font-weight:600;margin:16px 0px 5px 0px !important;font-size:18px !important; }	
	.other-content a.content-link:hover { color:#026db7; }
	span.related-title { width:auto;color:#ffffff !important;text-transform:uppercase;font-size:80%;padding:5px 7px 3px 7px; }
	p.photo-info { font-family:var(--first-font) !important;text-transform:uppercase;font-size:var(--mini-text) !important; margin-top:-2px !important; }  
	.other-content.photogallery { padding:0px; }
	.photogallery-text { position:absolute;left:10px;bottom:10px;background:rgba(0,0,0,0.7);padding:5px 15px; }
	.photogallery-text h2, .photogallery-text h2 a { color:#ffffff !important;font-size:22px !important; }
	.photogallery-text p { color:#cdcdcd !important;font-size:var(--normal-text) !important; }
	.photogallery-text p strong { color:#FFFFFF; }
	/* Aditional content */
	.additional-content { display:inline-block;width:300px;float:right;margin-left:20px; }
	.additional-content.full-width { display:block;clear:both;width:100%;float:none;margin-left:0px;margin:40px auto 10px auto; }
	.additional-content.full-width.related-content .detail-content { border-bottom:none;padding-bottom:0px;margin-bottom:10px;background-color:#FFFFFF; }
	.additional-content h2 { font-family:var(--first-font) !important; font-size:var(--medium-text);text-transform:uppercase; text-align:center;font-weight:600; border-top:4px solid #000000; padding:7px 0px;margin:0px 0px; }	
	.additional-content .detail-content { display:block;clear:both;background-color:#f7f7f7;padding:15px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-bottom:20px; }
	.additional-content .detail-content p { font-family:var(--first-font);font-weight:400;font-size:var(--normal-text) !important;color:#333333;line-height:1.35 !important; }
	.additional-content .detail-content p.centered { margin:5px 0px; }
	.additional-content .detail-content span.the-number { display:block;clear:both;font-family:var(--first-font);text-align:center;font-weight:600;font-size:32px; }
	span.the-cite { display:block;clear:both;width:100%;font-size:19px;font-style:oblique;text-align:center;font-family:var(--second-font); }
	img.img-cite { display:block;clear:both;width:80px;height:80px;margin:0px auto;border-radius:50%; }
	p.author-cite { text-align:center;margin:15px 0px 15px 0px !important; }
	p.author-cite strong { font-size:16px;font-weight:600; }
	.additional-content .detail-content p.personage { font-weight:600 !important;font-size:20px !important;color:#000000; }
	.detail-content.personage p { margin-bottom:7px !important; }
	.additional-content.full-width p.author-cite { text-align:center; }
	.additional-content.full-width .detail-content.personage img.img-responsive { width:100%;min-width:100%; }		
	/* Columnist */
	.author-columnist { display:block;clear:both;width:100%;height:60px; }
	img.img-columnist { display:inline-block;float:left;margin-right:7px;width:60px;height:60px;border-radius:50%;border:1px solid #999999; }
	img.img-columnist.home { width:40px;height:40px;margin-top:-4px; } 
	.author-columnist p.author { margin:8px 0px 0px 0px; }
	.author-columnist p.published { border-left:none;padding-left:0px;margin-top:0px;line-height:0.5; }

	.columnist { display:block;clear:both;border-bottom:1px solid #ededed;height:90px;padding-top:7px;margin:15px auto 20px auto; }
	.opinion-avatar { display:inline-block;float:left;width:90px;height:auto;margin-right:10px; }
	.columnist p { display:inline-block;float:left;width:auto;font-size:11.5px;padding-top:35px; text-transform:uppercase; }
	.columnist p .columnist-name { font-weight:700;  }
	.columnist p .columnist-name a { color:#006cb8;font-weight:600;font-size:12.5px; }
	.columnist p .columnist-name a:hover { text-decoration:underline; }
	span.published { font-family:var(--first-font);font-size:var(--small-text);line-height:0.8;display: inline-block;text-transform:uppercase;font-weight:600; }	
	/* Infographics */
	p.infographic { display:block; clear:both; width:100% !important; max-width:480px; margin-top:25px; margin-bottom:35px; text-align:center; margin-left:auto !important; margin-right:auto !important; }
	p.infographic img { width:100% !important; max-width:755px !important; margin-left:auto !important; margin-right:auto !important; }


/* Others */
figure { display:block;clear:both;width:100%;height:auto;margin:15px auto; }
img.responsive { display:block;clear:both;width:100%;height:auto; }
.top03px { position:absolute;top:-3px; }
.micro-spacer { display:block;clear:both;width:100%;height:1px; }
.mini-spacer { display:block;clear:both;width:100%;height:10px; }
.spacer { display:block;clear:both;width:100%;height:20px; }
.small-spacer { display:block;clear:both;width:100%;height:40px; }
.medium-spacer { display:block;clear:both;width:100%;height:100px; }
.big-spacer { display:block;clear:both;width:100%;height:150px; }
.bbottom { border-bottom:1px solid #000000; }
.bg-lightgray { background-color:#eeeeee; }
.bg-white { background-color:#ffffff; }
.bg-darkgray { background-color:#444444; }
.text-white { color:#ffffff !important; }
.mt-20px { margin-top:-30px !important; }
.mt-15 { margin-top:-15px !important; }
.mt5 { margin-top:5px !important; }
.block { display:block !important; }
.mr10 { margin-right:10px !important; }
.medium-text { font-size:var(--medium-text); }
.medium-text strong { font-size:var(--medium-text) !important; }
.mini-text { font-size:var(--mini-text) !important; }
.micro-text { font-size:13px !important; }
.light-text { color:#c9c9c9; }
.text-white { color:#ffffff !important; }
.text-right { text-align:right !important; }
.align-right { text-align:right !important; }
.mini-text-gray { text-transform:uppercase;color:#666666;font-size:var(--small-text);font-weight:var(--weight-bolder); }
.centered { text-align:center; }
.center-box { display:block;clear:both;width:90%;max-width:400px;height:auto;margin:15px auto;  }
.spacer30 { display:block;clear:both;width:100%;height:30px; }
.spacer40 { display:block;clear:both;width:100%;height:40px; }
.spacer-top { display:block;clear:both;width:100%;height:90px; }
.spacer-top-home { display:block;clear:both;width:100%;height:204px; }
.horizontal-spacer { margin:0px 7px; }
.no-border { border-top:none !important;border-bottom:none !important; }
.small-letters { display:block;clear:both;margin:8px auto;color:#666666;font-size:11.5px; }
.w80pct { width:80% !important; }
.w25 { width:25px; }
.fleft { float:left; }


.spotlight-box { line-height:0.9 !important;margin-top:3px; }
.spotlight-mark { display:inline-block;width:auto;color:#FF0000;line-height:1;font-size:var(--small-text);text-transform:uppercase; } 
.spotlight-mark::before { display:inline-block;width:12px;height:12px;margin:0px 5px 0px 0px;content: url('https://recursos.elsalvador.com/images/escom/icons/red-blink.gif'); }
.spotlight-box a { display:block;clear:both;margin-top:2px;color:black; }
.fleft { float:left !important; }


/* Spacer */
.spacer01 { display:block;clear:both;height:1px;margin-top:0px;margin-bottom:0px; }
.spacer05 { display:block;clear:both;height:5px;margin-top:0px;margin-bottom:0px; }
.spacer10 { display:block;clear:both;height:10px;margin-top:0px;margin-bottom:0px; }
.spacer20 { display:block;clear:both;height:20px;margin-top:0px;margin-bottom:0px; }
.spacer30 { display:block;clear:both;height:30px;margin-top:0px;margin-bottom:0px; }
.spacer50 { display:block;clear:both;height:50px;margin-top:0px;margin-bottom:0px; }
/* Banners */
.banner-300x50 { display:block;clear:both;width:300px;height:50px;margin:15px auto; }
.banner-300x250 { display:block;clear:both;width:100%;height:250px;margin:25px auto;padding-bottom:25px;border-bottom:1px solid #ededed;text-align:center; }
.column-c .banner-300x250 { padding-bottom:0px;border-bottom:none; }
.banner-300x600 { display:block;clear:both;width:300px;height:600px;margin:0px auto 20px auto;text-align:center; }
.banner-970x90 { display:block;clear:both;width:970px;margin:0px auto 10px auto; }
.banner-728x90 { display:block;clear:both;width:728px;height:90px;margin:15px auto 0px auto; }
.middle-separator { padding-left:10px;padding-right:10px; }
/* Home */
.detail-content.opinion article { border-bottom:1px solid #cdcdcd;padding-bottom:20px;margin-bottom:15px; }
.detail-content.opinion article.last { border-bottom:none;padding-bottom:0px;margin-bottom:0px; }
.detail-content.opinion article a.category-name { margin:0px 0px 0px 0px; }
/* Promos */
.promos { display:block;clear:both;width:calc(100% - 32px);margin:20px 15px; }
.promo { display:block;clear:both;padding:15px;border:1px dashed #333333; }
.wmax50 { max-width:50% !important;margin:0px auto; }
.wmax80 { max-width:80% !important;margin:0px auto; }
.text-shadow { text-shadow:0px 0px 2px #000000; }
a.button-link { font-family:var(--first-font);display:block;clear:both;width:260px;font-size:15px;padding:5px 10px 4px 10px;text-align:center;text-transform:uppercase;color:#000000;margin:10px auto;border:1px solid #c9c9c9;padding:10px 20px; }
a.button-link:hover { text-decoration:none;background-color:#000000 !important;color:#FFFFFF !important; }
a.button-link.lavoz { font-weight:bold;background-color:#0cf6f5;font-size:var(--small-text); }
a.button-link.general { clear:none;font-weight:bold;background-color:#000000;font-size:var(--normal-text);width:auto;max-width:200px;padding:12px 15px;color:#FFFFFF;float:left;margin:0px 0px 30px 0px;border-radius:8px; }
input.button-link.general { display:block;clear:both;font-weight:bold;background-color:#000000;font-size:var(--small-text);width:auto;max-width:280px;padding:10px 10px;color:#FFFFFF;float:left;margin:0px 0px 30px 0px;border-radius:8px;border:none;text-transform:uppercase;text-align:center; }
input.button-link.general:hover { background-color:#444444; }

.websites { display:block;clear:both;width:100%;max-width:1200px;margin:20px auto -20px auto;vertical-align:middle; }
.web { display:inline-block;float:left;width:25%;padding:0px;text-align:center;padding:30px 0px;height:auto;vertical-align:middle; }
.web img { display:block;clear:both;width:auto;max-width:200px;max-height:80px;margin:0px auto;vertical-align:middle; }
.bg-gray01 { background-color:#f2f2f2; }
.bg-gray02 { background-color:#ececec; }


/* NEW ADS */
.crawling-300x250 { display:block;clear:both;position:fixed;bottom:-500px;width:calc(100% - 30px);height:250px;padding:15px;background:rgba(255,255,255,1.0);z-index:1000; -webkit-transition: bottom 2s; transition: bottom 2s; }
.crawling-300x250 .container { display:block;clear:both;width:300px;height:250px;margin:0px auto; }
span.close-crawling { position:absolute;background:rgba(255,255,255,1.0);width:32px;height:32px;right:0px;top:-25px;border-radius:50%;padding:5px; }


/* Modules */
.team-row { display:block;clear:both;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eeeeee;color:#444444;font-size:12.5px;padding-top:3px; }
.team-col02 { display:inline-block;width:calc(52% - 8px);padding-left:8px; }
.team-col01, .team-col03,.team-col04,.team-col05, .team-col06, .team-col07 { display:inline-block;text-align:center;width:8%; }
.team-col01.head,.team-col02.head,.team-col03.head,.team-col04.head,.team-col05.head, .team-col06.head, .team-col07.head { font-weight:bold;color:#000000;text-transform:uppercase;font-size:12px; }
img.icon-team { display:inline;float:left;width:24px;height:24px;margin-right:8px;margin-top:-3px; }
.team-row.last { padding-bottom:0px;margin-bottom:0px;border-bottom:0px; }


/* Search */
	.column-ab section article.secondary { display:block;clear:both;margin-bottom:20px;padding-bottom:20px; }
	.column-ab section article.secondary .media-item { width:25%;float:left; }
	.column-ab section article.secondary .detail-content { position:relative;width:calc(75% - 10px);float:left;margin-left:10px; }
	.column-ab section article.secondary .detail-content a.category-name { position:relative;display:block;margin-bottom:-7px !important; }
	
/* Last modify */
p.bottom-menu a.only-desktop { display:inline-block; } 

	/* SINGLE PAGE */
	article.detail .entry-content > p > a { color:var(--first-color); }
	article.detail .entry-content > p > a:hover { text-decoration:underline; }
	.detail.row.news.loaded { margin-top:45px;margin-top:45px !important;padding-top:30px;border-top:1px solid #cdcdcd; }
	p.wp-caption-text { font-family:var(--first-font) !important;margin:7px 0px 15px 0px !important;padding-bottom:10px !important;color:#666666;border-bottom:1px solid #ededed; }


    .swiper-container-sections { display: block; margin: auto; width: 100%; height: auto; padding: 0px; margin-top: 30px; margin-bottom: 20px; box-sizing: border-box; overflow-x: hidden; }
    .container-up-carrusel { display: block; margin: auto; width: 100%; height: auto; padding: 0px; margin-top: 30px; margin-bottom: 20px; box-sizing: border-box; overflow-x: hidden; }
    .thumb-video-up { width:220px;height:320px;border-radius:20px;box-sizing:border-box;position:relative;border-radius:20px 20px 20px 20px;overflow:hidden; }

	.thumb-carrusel { width:220px;height:320px; }
    .box-shadow-txt-thumbs { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0)); position: absolute; left: 0; bottom: 0; padding:40px 20px 20px 20px; box-sizing: border-box; color: white; border-radius: 0 0 20px 20px; font-size: 15px; line-height: 1.3; }
	.play-icon { width: 25%; position: absolute; top: 10px; left: 10px; }
	.swiper-slide .detail-content h2 { line-height:1.0 !important; }
	.swiper-slide .detail-content h2 a { font-size:var(--body-text) !important; }


    .container-fixed-videos-top { display: flex; margin: auto; width: 100%; height: auto; }
    .small-box, .normal-box { box-sizing: border-box; margin: 10px; position: relative; }
    .row { /*display: flex;*/ }
    .col-1-1 { width: 66.67%; }
    .col-1-2 { width: 33.33%; }
    .box-shadow-txt { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0)); position: absolute; bottom: 0; padding: 20px; color: white; font-family:var(--second-font); font-size:var(--bigger-text); font-weight: 600; line-height: 1.1; }
    .box-shadow-txt-small { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0)); position: absolute; bottom: 0; padding: 20px; color: white; font-family:var(--second-font); font-size:var(--big-text); font-weight: 600; line-height: 1.2; }

    .box-shadow-txt a { color: white; }
    .box-shadow-txt-small a { color: white; }
    .box-shadow-txt-thumbs a { color: white; }


    h2.title-block-section-video {
	font-family:var(--first-font) !important;
    color: #333333;
    text-transform: uppercase;
    font-size:var(--medium-text);
    font-weight: 600;
    margin: 0px 15px;
    padding: 6px 0px 6px 15px;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    text-align: left;
	}

.column-ab h2.title-block-section-video {
    margin: 0px 0px 20px 0px;
}

.more-articles-video { /*width: 80%;*/ margin-right: 20px;border-bottom:none !important;margin-bottom:0px !important; /* height: 280px; */ }



	
	/* Other*/
	article figure blockquote { margin:0px 0px !important; }
	article blockquote { margin:0px 0px !important; }
	
	.play-icon img { width:55px;height:55px; }
	
	
	
/* FORMS */
input[type="text"],input[type="password"],input[type="date"] { display:block;clear:both;width:100%;max-width:400px;padding:15px 20px;margin:10px auto 15px auto;border:1px solid var(--border-color);font-family:var(--first-font);font-size:99%;line-height:1.3;border-radius:var(--border-radius); }	
input[type="radio" i] { width:20px;height:20px; }
input[type="radio" i].radio-package { width:28px;height:28px; }
input.short { max-width:200px;margin:10px 0px 15px 0px; }
input.mini-short { max-width:100px;margin:10px 0px 15px 0px; }
select { font-family:var(--first-font);font-size:var(--small-text); }
select.mini { width:65px;margin-right:5px;padding:8px 5px; }
label { display:block;font-size:var(--small-text);color:black;text-transform:uppercase;font-weight:var(--bold-weight);margin-bottom:-8px; }
#current-password-box { display:none; }
#change-password-box { display:none; }	
#the-search { display:inline;position:absolute;top:-3px; }
#searching { display:none;margin-top:5px; }



	
/* SPECIAL BAR */
#special-bar{display:flex;clear:both;height:70px;padding:5px 8px;background:#005175;overflow:auto;}
#special-bar .block-home { display:flex;  align-items: center;justify-content: center; }
#special-bar div.headline{display:inline-block;padding:6px 5px 2px 5px;width:auto;min-width:148px;margin:0px 0px;}
#special-bar .bar-title{display:block;clear:both;color:white;font-size:27px;font-weight:700;line-height:0.65;text-transform:uppercase;margin:5px 0px 0px 0px !important}
#special-bar div a{color:white !important;}
#special-bar .bar-title span{font-size:16px;color:white;}
#special-bar .item-data{width:auto;min-width:auto;color:#fff;font-size:var(--mini-text);text-transform:uppercase;padding:0px 7px;text-align:center;line-height:0.95;white-space:nowrap; }
#special-bar .item-data span{font-weight:700;font-size:18px;display:inline-block;clear:both;background:white;color:#005175;border-radius:18px;width:auto;text-align:center;line-height:1;margin:0px auto 2px auto;padding:5px 10px}
.vertical-division{display:inline-block;width:1px;padding:0px 10px 0px 0px;margin-left:10px;border-left:1px dotted rgba(255,255,255,0.7)}
#special-bar .content .updated{font-size:11px;margin-top:-4px} 

/* Panels and button close */
#open-menu,.icon-search,.icon-user,#icon-search,.button-close { display:block;clear:both;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;width:24px;height:24px;margin:0px auto;cursor:pointer; }
#open-menu { display:none;background-position:-10px -57px; }
.icon-user { background-position:-46px -57px;display:inline-block;margin-right:3px;vertical-align:middle; }
#icon-user2 { margin-top:-5px;display:none; }
.my-account { display:inline;cursor:pointer; }
#icon-search { background-position:-82px -59px;display:inline-block;margin:5px 0px 0px 0px;vertical-align:middle; }
.icon-search { background-position:-10px -57px;margin-top:4px; }
.button-close { position:absolute;top:10px;right:15px;background-position:-118px -57px;z-index:21; }	
	
#top-header { display:flex;width:96%;max-width:1260px;margin:0px auto;position:relative; }
	
/* COLS */
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 { display:inline-block;float:left; }
.col-sm-1 { width:8.333%; }
.col-sm-2 { width:16.666%; }
.col-sm-3 { width:25%; }
.col-sm-4 { width:33.333%; }
.col-sm-5 { width:41.667%; }
.col-sm-6 { width:50%; }
.col-sm-7 { width:58.333%; }
.col-sm-8 { width:66.666%; }
.col-sm-9 { width:75%; }
.col-sm-10 { width:83.333%; }
.col-sm-11 { width:91.667%; }
.col-sm-12 { width:100%; }

#top-header .col-sm-6,#top-header .col-sm-4,#top-header .col-sm-3 { padding:0px 10px;vertical-align:middle; }

.banner-newsletter{display:block;clear:both;width:100%;max-width:470px;height:63px;margin:20px auto;background:url("https://recursos.elsalvador.com/images/escom/link-newsletter.png");background-size:auto 63px;background-position:top center}
.banner-whatsapp{display:block;clear:both;width:100%;max-width:470px;height:63px;margin:20px auto;background:url("https://recursos.elsalvador.com/images/escom/link-whatsapp.png");background-size:auto 63px;background-position:top center}
a.link-to-document{display:block;clear:both;font-size:16px;margin:24px auto;padding:10px 10px 10px 48px;line-height:1.3;color:black;font-weight:700;font-family:var(--first-font) !important;border:1px solid #cdcdcd;background:#f9f9f9 url("https://recursos.elsalvador.com/images/escom/icons/icon-pdf.png");background-repeat:no-repeat;background-position:10px center}
p.recommended { font-size: 12.5px; font-family: var(--second-font);line-height: 1.45; } 
.widget-block span.title-module { font-family: var(--first-font),Serif;display:block;clear:both;margin:0px 0px;padding:0px 0px;text-transform:uppercase;color:#000000;font-size:15px;line-height:2.0;font-weight:600 !important;border-top:3px solid #000000; }


/* Paywall */
h1.title-subscribe { font-family:var(--first-font) !important;text-align:left;font-size:var(--body-text);line-height:1.5;margin-bottom:10px; }
h1.title-subscribe span { color:var(--first-color);font-size:var(--body-text); }
.subscribe-main-title { font-family:var(--first-font) !important;font-weight:700;font-size:var(--bigger-text);color:black; }
.vertical-four-steps { display:flex;height:168px;justify-content:center;flex-wrap:wrap;margin-top:30px;width:calc(100% - 25px); }
.vertical-four-steps span { display:block;clear:both;line-height:1.6;width:100%;padding-left:7px; }
#warning-articles-box { display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);opacity:0;max-width:100%;max-height:100vh;right:-150%;padding:0px 0px;top:0px;right:-150%;z-index:20000;-webkit-transition: opacity 0.5s; transition: opacity 0.5s; }	
#warning-articles-box > div { display:block;width:85%;max-width:480px;height:auto;flex-wrap:wrap; }	
#suscribe-box { display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);opacity:0;max-width:100%;max-height:100vh;right:-150%;padding:0px 0px;top:0px;right:-150%;z-index:20000;-webkit-transition: opacity 0.5s; transition: opacity 0.5s; }	
#suscribe-box > div { display:block;width:85%;max-width:480px;height:auto;flex-wrap:wrap; }	
.header-popup { position:relative;display:block;clear:both;font-family:var(--first-font);font-weight:var(--weight-bolder);padding:10px 20px;text-transform:uppercase;background:var(--first-color);color:white; }	
.content-popup { background:rgba(255,255,255,1);padding:30px 30px; }	
.articles-left0,.articles-left1,.articles-left2,.articles-left3,.articles-left4 { display:block;clear:both;margin:20px auto;width:182px;height:27px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat; }
.articles-left4 { background-position:-608px -13px; }
.articles-left3 { background-position:-608px -42px; }
.articles-left2 { background-position:-608px -71px; }
.articles-left1 { background-position:-608px -99px; }
.articles-left0 { background-position:-608px -128px; }
#suscribe-bottom-bar { display:block;clear:both;width:100%;color:white !important;position:fixed;bottom:0px;left:0px;text-align:center; }
#suscribe-bottom-bar div div { padding:12px 0px; }
.suscribe-price { display:block;clear:both;font-family:var(--first-font);font-weight:var(--weight-bolder);font-size:var(--single-title-text);letter-spacing:-0.04em;line-height:0.9;margin-bottom:5px; }
.suscribe-package { display:block;clear:both;font-family:var(--second-font);font-size:var(--bigger-text);color:black; }
.note-after-suscribe-price { display:block;clear:both;font-size:var(--small-text);color:#666666; }
.package-box { display:block;clear:both; }
.the-package-name { background:white;padding:15px 15px;border-radius:15px 15px 0px 0px;border:1px solid #cccccc; }
.the-package-details { background:#efefef;padding:15px 15px;border-radius:0px 0px 15px 15px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; }
.the-package-details a.button-link { width:100%;max-width:100%; }
.the-package-details  ul.points li { text-align:left; }
.package-digital,.package-print-digital { display:block;clear:both;width:150px;height:95px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;margin:10px auto; }
.package-digital { background-position:-440px -12px; }
.package-print-digital { background-position:-440px -120px; }
.profile-nav { display:block;clear:both;width:100%;margin:7px 0px 25px 0px; }
.item-profile-nav { display:inline-block;width:100%;max-width:150px;margin:10px 0px;font-weight:700;text-transform:uppercase;color:#9c9c9c;font-size:104%;cursor:pointer; }
.item-active { color:black;border-bottom:2px solid black; }
#link-show-suscribe { cursor:pointer; }
#link-login { cursor:pointer; }
article.subscribe,article.my-profile { display:block;clear:both;width:90%;max-width:900px;margin:15px auto; }
article.my-profile { max-width:800px; }
article.subscribe .row > .col-sm-4,article.subscribe .row > .col-sm-8,article.my-profile .row > .col-sm-4,article.my-profile .row > .col-sm-8 { padding:15px 15px; }
article.subscribe form input,article.my-profile form input { margin: 10px 0px 15px 0px; }
article.subscribe form .button-link,article.my-profile form .button-link { margin:10px 0px; }
article.subscribe .button-link,article.my-profile .button-link { margin:10px 0px; }

.step1-4,.step2-4,.step3-4,.step4-4 { display:inline-block;width:25px;height:164px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;margin-top:25px; }
.step1-4 { background-position:-821px -10px; }
.step2-4 { background-position:-856px -10px; }
.step3-4 { background-position:-890px -10px; }
.step4-4 { background-position:-926px -10px; }

#conditions-box { display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);opacity:0;max-width:100%;max-height:100vh;right:-150%;padding:0px 0px;top:0px;right:-150%;z-index:20000;-webkit-transition: opacity 0.5s; transition: opacity 0.5s; }	
#conditions-box > div { display:block;width:85%;max-width:480px;height:80%;flex-wrap:wrap;padding-bottom:20px;background:white; }
#conditions-box > div .content-popup { height:calc(100% - 42px);overflow-y:auto; }	
#conditions-box > div .content-popup p { margin-bottom:15px; }

.arrow-down,.arrow-up { display:inline-block;width:25px;height:25px;cursor:pointer;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;margin-right:2px;position:absolute;bottom:0px; }
.arrow-down { background-position:-310px -152px;bottom:0px; }
.arrow-up { background-position:-280px -152px;bottom:0px; }	


/*********** VIDEO CATEGORY PAGE  **********/
#top-content-box .list-item { position:relative !important;padding-right:12px; }
.bg-top { display:block;color:rgba(0,0,0,0.2);font-weight:700;font-size:50px;z-index:2;position:absolute;top:-10px;right:-20px; }
.play-video { cursor:pointer; }


/* Player de video */
.jw-icon-rewind { display:none !important; }
.jw-icon-fullscreen { display:none !important; }
.jw-icon-settings { display:none !important; }
#top_videos .swiper-button-prev, #top_videos .swiper-button-next { filter:brightness(900%) saturate(0%);  }
#top_videos a.close-videos { top:15px;right:15px; }

.box-slide-ad { position:absolute;top:0px;left:0px;display:block;clear:both;width:100vw !important ;height:100vh !important ;border:none !important ;background:rgba(0,0,0,1) !important ; }
iframe.carrouselAds { display:block;clear:both;width:100%;height:100vh !important;background:rgba(0,0,0,1) !important;border:none !important;z-index:10000 !important; }


/* Ajustes Google search console */
.about-article { overflow-x:hidden !important; }
.entry-content { overflow-x:hidden !important; }
.block-news { overflow-x:hidden !important; }
.entry-content > p, .entry-content p { overflow-wrap:break-word; }  
.footer-box-disclaimer { background-color:#f0f0f0;padding:10px 10px;display:block;clear:both;text-align:center;margin-top:10px; margin-bottom:-20px;font-size:13px; }
.footer-box-disclaimer a { color:black !important;font-weight:700 !important; }	
main.inside main.inside.loader { padding:20px 0px !important;overflow-x:hidden !important; }	
main.inside main.inside.loader .gallery-item img { max-width:100%;height:auto; }


@media screen and (min-width:768px) {
	article.full { position:relative;display:block;clear:both;margin:0px 0px 15px 0px; }
	article.full .detail-content { position:absolute;bottom:5%;left:0px;padding:8px 15px;width:380px;background:rgba(0,0,0,0.7); }
	article.full .detail-content a.category-name { position:relative;display:inline-block;color:#FFFFFF; }
	article.full .detail-content h1 a { font-size:var(--bigger-text);color:#FFFFFF; }
	article.full .detail-content h2 a { font-size:var(--bigger-text);color:#FFFFFF; }
	article.full .detail-content p { color:#c9c9c9; }
	article.full .detail-content h1 a:hover { color:#006cb8; }
	article.full .detail-content h2 a:hover { color:#006cb8; }
	article.full .detail-content .extra-data:hover { display:block;clear:both; }
	article.full .detail-content .extra-data p.info-article { line-height:0.5; }
	article.full .detail-content .extra-data p.info-article span.time strong { color:#c9c9c9 !important; }	
	article.full .detail-content .extra-data .share-buttons { filter:invert(100%); }
	article.full .detail-content .extra-data .share-buttons span.share-button { top:4px; }
	.column-ab section article.secondary .detail-content h1 { margin:-4px 0px 7px 0px; }
	.column-ab section article.secondary .detail-content h2 { margin:-4px 0px 7px 0px; }

	.container-fixed-videos-top .row { display:flex !important; }
	
	#full-menu { display:none; }
	#partial-menu { display:none; }
	.only-desktop { display:block;clear:both; }
	.only-mobile { display:none; }    
}

@media screen and (max-width:1279px) { 
	#FixTower01 { display:none !important;top:-4000px; } 
	#FixTower02 { display:none !important;top:-4000px; } 
}  

@media screen and (min-width:1024px) and (max-width:1140px) {
	.column-a2 article.secondary .detail-content .extra-data p.info-article span.time { display:none; }
	#top-header > .col-sm-6 { width:40%; }
	#top-header > .col-sm-3 { width:30%; }
}

@media screen and (min-width:768px) and (max-width:1023px) {
	/* Header */
	header .col-sm-2 a.promo-header { left: 5px;top:-2px; }
	header .col-sm-2 a.promo-header img { width:170px;height:auto;}
	#searching { right:5px; }
	#searching input[type="text"] { max-width:120px; }
	input[type="text"]#s { position:absolute;width:110px;max-width:200px;right:5px;top:0px; }
	.block-home.first { margin:15px auto 15px auto; }
	.column-ab { display:block;clear:both;float:none;width:100%;padding:0px 0px; }
	.column-c { display:block;clear:both;float:none;width:100%;padding:0px 0px;max-width:500px;margin:0px auto; }
	.column-a { width:calc(100% - 320px);padding:15px 0px; }
	.column-b { width:300px;padding:15px 0px 15px 20px; }
	.column-ab2 { width: calc((100% - 60px)/2); }
	article.more-articles { min-height:212px; }
	.column-ab section article.secondary { padding-bottom:20px; }
	h2.title-block-section { margin:0px 0px 15px 0px; }
	main section.full-width article { position:relative;display:inline-block;clear:none;float:left;width:48%;height:auto;min-height:360px;max-height:420px;overflow:hidden;margin:20px 1%;padding-bottom:15px;border-bottom:1px solid #ededed; }

	/* Temp */
	.banner-970x90 { max-width:728px;margin-left:auto;margin-right:auto;height:auto; }
	.banner-970x90 img { display:block;clear:both;width:100%;height:auto; }
	.banner-300x600 { display:none; }
	/* Videos in home */
	.item-video { display:block;width:100% !important;padding:0px 0px; }
	.item-video.first { display:block;clear:both;width:100% !important;padding:0px 0px; }
	.item-video.first h3 { padding-left:15px; }
	.item-photo { display:block;width:100% !important;padding:0px 0px; }
	.item-photo.first { display:block;clear:both;width:100% !important;padding:0px 0px; }
	.item-photo.first h3 { padding-left:15px; }	
	
	figure.photogallery-item { margin-bottom:15px; }
	figure.photogallery-item figcaption { position:relative;width:100%;padding:5px 0px 5px 0px;margin-bottom:15px;background:rgba(255,255,255,1);color:#555555;font-size:14.5px; }
	figure.photogallery-item figcaption > span { display:inline-block;color:#000000;font-weight:bold;margin-bottom:15px; }
	figure.photogallery-item figcaption p.share-buttons { left:0px;bottom:0px; }
	figure.photogallery-item figcaption p.share-buttons span { filter:invert(0%); }
	/* Photogallery & Videos & More articles */
	section.list-videos article.more-articles { min-height:230px;overflow:hidden;max-height:230px; }
	section.list-videos article.more-articles .extra-data p.info-article span.time { display:none; }	
	section.list-photos article.more-articles { min-height:230px;overflow:hidden;max-height:230px; }
	section.list-photos article.more-articles .extra-data p.info-article span.time { display:none; }
	section.subsections article.wphoto h2 a { line-height:0.85; }
	/* span.time  */
	article.more-articles .detail-content h2 { line-height:0.85; }
	article.more-articles .detail-content h2 a { font-size:15px;line-height:0.85; }
	article.more-articles .detail-content .extra-data p.info-article span.time { display:none; }
	article.more-articles .extra-data p.info-article span.time { display:none; }
	section.subsections article .extra-data p.info-article span.time { display:none; }
	/* Others */
	p.recommended { font-size:14.5px; }
	.list-item { font-size:15.5px;line-height:1.4; }
	article.more-ruz .extra-data p.info-article span.time { display:none; }
	
	.no-tablet { display:none !important; }
	.team-row { font-size:15px; }
	.subcategory-menu { padding:0px 0px 10px 0px; }
	
	.row { display:block;width:100%; }
    .col-1-1 { display:block;clear:both;width:100%; }
    .col-1-2 { display:block;clear:both;width:100%;margin-bottom:30px; } 
	.col-1-2 .small-box	{ display:inline-block;width:calc(50% - 22px);margin:0px 10px; }
	
	#top-header .col-sm-6, #top-header .col-sm-4, #top-header .col-sm-3 { padding:0px 0px; }
	.spotlight-box a { display:inline;clear:both;margin-top:0px;margin-left:4px; }
}

@media screen and (max-width:767px) {
	body { color:#444444; }
	body > main.inside { margin-top:36px !important; }
	a.menu { display:block; }
	a.search { display:block; }
	/* Aditional content */
	.additional-content { display:block;clear:both;width:100%;margin:20px auto; }
	.additional-content.full-width { display:block;clear:both;width:100% !important;max-width:100% !important;margin:30px auto; }
	.additional-content h2 { font-family:var(--first-font);font-size:15px; color:#000000; text-transform:uppercase;text-align:center;font-weight:600; border-top:4px solid #000000; padding:7px 0px;margin:0px 0px; }	
	.additional-content.full-width h2 { width:100% !important; }
	.additional-content .detail-content { display:block;clear:both;background-color:#f7f7f7;padding:15px;margin-bottom:0px; }
	.additional-content.full-width.related-content .detail-content { padding:15px 0px 0px 0px;  }
	.additional-content .detail-content p.centered { margin:5px 0px; }
	.additional-content .detail-content span.the-number { display:block;clear:both;text-align:center;font-weight:bold;font-size:25px;color:#000000; }
	span.the-cite { display:block;clear:both;width:100%;font-size:19px;font-style:oblique;text-align:center;font-family:var(--second-font); }
	img.img-cite { display:block;clear:both;width:80px;height:80px;margin:0px auto;border-radius:50%; }
	p.author-cite { margin-bottom:-10px !important;padding-bottom:16px;text-align:center; }
	p.author-cite strong { font-size:16px;font-weight:bold; }
	.additional-content .detail-content p.personage { font-weight:bold !important;font-size:20px !important;color:#000000; }
	.detail-content.personage p { margin-bottom:7px !important;; }
	.additional-content.full-width p.author-cite { text-align:center; }
	.additional-content.full-width .detail-content.personage img.img-responsive { width:100%;min-width:100%; }
	.about-article .item a.tags { font-size:var(--normal-text);color:#000000; }
	.about-article .item a.tags:hover { color:#006cb8; }
	
	.banner-300x600 { display:none; }
	.banner-970x90 { display:none; }
	
	.subcategory-menu { margin-top:-17px; }
	.subcategory-menu a.main-links { display:inline-block;float:none;clear:none;font-size:12px;color:#000000;padding:0px 3px 0px 3px;text-transform:uppercase;margin-bottom:10px; }
	
	/* Header */
	header#header { position:fixed;display:flex;top:0px;width:100%;height:50px;background-color:#FFFFFF;color:#FFFFFF;padding:8px 0px 8px 0px;border-bottom:1px solid #c9c9c9;z-index:20;overflow:hidden; }
	.col-sm-2 { display:inline-block;float:left;width:16.66666667%;  }
	
	img.logo { display:block;clear:both;width:100%;max-width:210px;margin:3px auto 0px auto; }
	#mini-logo { display:none;margin-top:-3px; }
	img#mini-logo { height:16px !important;width:auto;margin-right:20px;vertical-align:middle; }
	header#header .col-sm-3 { width:32px !important;padding:0px 0px; }
	header#header .col-sm-6 { width:calc(100% - 64px) !important;padding:0px 0px; }
	#searching { display:none;right:5px;width:calc(100vw - 58px);max-width:500px; }
	input[type="text"]#s { display:block;clear:both;width:82%;max-width:82%;padding:4px 32px 4px 8px;border:1px solid #c9c9c9;border-radius:8px;font-size:15px;background:#f7f7f7 url('https://cdn-pro.elsalvador.com/escom_the_one/images/icon-search.png');background-repeat:no-repeat no-repeat;background-position:96% 4px;background-size:20px 20px;  }
			
	.promo-header { display:none; }
			
	#site-menu { text-transform:none !important;font-size:var(--normal-text) !important;position:fixed;top:0px;left:-150%;display:block;clear:both;width:100%;padding:50px 20px 30px 20px;margin:0px 0px;height:100%;background-color:#FFFFFF;z-index:30;-webkit-transition: all 0.25s;text-transform:none; text-align:left; }
	a.close { display:block; }
	
	#the-search { top:-25px; }
	
			
	a.main-links { display: block;clear: both;color: #000000;font-size: 20px;padding:15px 0px 15px 15px;margin-top: 0px;margin-bottom: 0px;line-height:1.1; }			
			
	.block-home { display:block;clear:both;width:100%;margin:15px auto;padding:0px 0px; }
	.block-home.first { margin:2px auto 15px auto; }
	
	.column-ab { display:block;float:none;width:100%;padding:0px 0px; }
	.column-ab2 { display:block;clear:both;;float:none;width:100%;padding:0px 0px; }
	.column-a { display:block;clear:both;;float:none;width:100%;padding:0px 0px; }
	.column-a2 { display:block;clear:both;;float:none;width:100%;padding:0px 0px; }
	.column-b { display:block;clear:both;;float:none;width:100%;padding:0px 0px; }
	.column-b2 { display:block;clear:both;;float:right;width:100%;padding:0px 0px !important; }
	.column-c { display:block;clear:both;;float:none;width:100%;padding:0px 0px; }
	.column-abc { display:block;clear:both;;float:none;width:100%;padding:0px 0px; }
	.block-home.full { display:block;clear:both;width:100%;max-width:100%;margin:0px auto;padding:10px 0px; }
	.bg-black { background-color:#000000;color:#cdcdcd; }
	.bg-dark { background-color:#333333;color:#cdcdcd; }
	.home-videos { margin:0px auto 30px auto; }
	.home-videos > h3 { position:absolute;top:-43px;left:calc(50% - 100px);display:inline-block;text-transform:uppercase;font-size:var(--small-text);padding:4px 10px;width:180px;background-color:#FFFFFF;border:1px solid #333333;text-align:center; }
	.home-photos { margin:0px auto 30px auto; }
	.home-photos > h3 { position:absolute;top:-43px;left:calc(50% - 100px);display:inline-block;text-transform:uppercase;font-size:var(--small-text);padding:4px 10px;width:180px;background-color:#FFFFFF;border:1px solid #333333;text-align:center; }	
	.column-a2 section article.secondary .media-item { display:inline-block;width:44%;padding:0px 0px; }
	.column-a2 section article.secondary .detail-content { display:inline-block;width:54%;padding:0px 0px;margin-left:1%;vertical-align:top;   }
	.column-a2 section article.secondary .detail-content .category-name { position:relative;display:inline-block;clear:none; }	
	.detail-content { padding:0px 15px; }
	a.category-name { margin-left:0px;margin-top:5px;margin-bottom:-5px; }
	.detail-content h1 { font-size:var(--big-text);line-height:1 !important; }
	.detail-content h1 a { font-size:var(--big-text);line-height:1 !important; }
	.detail-content h2 { font-size:var(--big-text);line-height:1.1 !important; }
	.detail-content h2.main { line-height:0.8 !important; }
	.detail-content h2 a { font-size:var(--big-text);line-height:1.1 !important; }	
	article.more-articles .detail-content h1 a { font-size:var(--big-text);line-height:1.1 !important; }
	article.more-articles .detail-content h2 a { font-size:var(--big-text);line-height:1.1 !important; }
	section.subsections article .detail-content p { margin-bottom:15px; }
	.swiper-wrapper.videos .detail-content p { margin:10px 0px 10px 0px; }
	p.summary.video-detail { padding-bottom:25px; }
	p.summary.cartoon-detail { padding-bottom:25px; }
	section.subsections article.wphoto.last { border-bottom:none;margin-bottom:-10px; }
	section.subsections article.wphoto h1 { margin-bottom:13px; }
	section.subsections article.wphoto h1 a { font-size:16px; }
	section.subsections article.wphoto h2 { margin-bottom:13px; }
	section.subsections article.wphoto h2 a { font-size:var(--big-text); }	
	main section article .detail-content p { font-size:14.5px;line-height:1.35;margin-bottom:10px;margin-top:10px;color:#666666; }
	section article .detail-content ul.news-related { display:none; } 
	ul.news-related li a { font-family:var(--first-font);font-weight:var(--weight-normal);font-size:var(--normal-text); }
	article.detail .entry-content { margin-top:-8px; }
	
	main section article.last { border-bottom:1px solid #ededed; }
	main section article { padding-bottom: 20px; }
	.column-ab section article.secondary { padding-bottom: 20px; }
	.column-ab section article.secondary .media-item { display:block;clear:both;width:100%; }
	.column-ab section article.secondary .detail-content { display:block;clear:both;width:100%;padding:0px 15px;width:calc(100% - 30px);margin-left:0px; }
	.column-ab section article.secondary .detail-content a.category-name { position:relative;margin-left:0px;top:0px;left:0px; }
	.column-abc.subsections { display:block;clear:both;width:100%; }
	.column-abc.subsections.middle { display:block;clear:both;width:100%;padding-left:0px;margin:15px 0px; }
	.media-item.wphoto a.category-name { margin-left:15px; }
	.extra-data { padding:0px 15px;width:calc(100% - 30px); }
	.extra-data:hover { display:block;clear:both;height:22px; }
	section article.secondary .extra-data { padding:0px 0px;width:100%; }
	section article.secondary .extra-data:hover { display:block;clear:both;position:relative;height:29px; }
	article.full .detail-content .extra-data:hover { height:40px; }
	.column-ab section article.secondary .detail-content p { margin-bottom:0px; }
	.more-articles .widget-content section article.more-articles .extra-data { padding:0px 0px;width:100%; }
	article.more-articles .extra-data { padding:0px 0px;width:100%; }
	.detail-content .extra-data { padding:0px 0px;width:100%; }
	main section article.secondary .detail-content .extra-data p.share-buttons span.share-button { top:12px; }
	main section.full-width article { position:relative;display:block;clear:both;float:none;width:100%;height:auto;min-height:auto;max-height:auto;overflow:auto;margin:20px 0%;padding-bottom:20px;border-bottom:1px solid #ededed; }
	
	p.share-buttons { left:15px;bottom:11px; }
	p.share-buttons:hover { left:0px; }
	p.info-article { left:30px;bottom:23px;color:#555555;font-size:12px !important; }
	p.info-article span.the-author strong a { font-family:var(--first-font);font-size:12px; }
	p.info-article span.time { border-left: 1px solid #555555;border-right: 1px solid #555555; }
	
	.column-ab section article.secondary { padding-bottom:20px; }
	
	.widget-block h3 { padding-left:15px; }
	.widget-block span.title-module { padding-left:15px; }
	
	.item-video { display:block;clear:both;width:100%;margin:20px auto;padding:0px 0px; }
	.item-photo { display:block;clear:both;width:100%;margin:20px auto;padding:0px 0px; }
			
	h2.title-block-section { font-size:16px;margin:-15px 0px 15px 0px; }
	main.inside .block-home .column-ab section h2.title-block-section { margin:-10px 0px 20px 0px; }
	article.full { margin-bottom:25px;padding-bottom:20px;border-bottom: 1px solid #ededed; }
	article.full .detail-content a.category-name { position:relative;display:block;clear:both;width:auto;max-width:82px;margin-top:-22px;margin-left:0px; }

	article.detail { width:100%; padding:0px 15px; }
	article.detail a.category-name { margin-left:0px;  }
	main article .entry-content p { font-size:16px;line-height:1.35;margin:15px 0px;  }
	article.more-articles { width:calc(100% - 30px); padding:0px 15px 15px 15px;height:auto;margin:10px 0px; }	
	article.more-articles .detail-content { padding:0px 0px; }
	section.list-videos article.more-articles { width:100%;padding:0px 0px 25px 0px; }
	section.list-videos article.more-articles .detail-content { padding:0px 15px;min-height:auto; }
	section.list-photos article.more-articles { width:100%;padding:0px 0px 25px 0px; }
	section.list-photos article.more-articles .detail-content { padding:0px 15px;min-height:auto; }	
	section.list-videos article.more-articles .extra-data { padding:0px 15px;width:calc(100% - 30px); }	
	section.list-photos article.more-articles .extra-data { padding:0px 15px;width:calc(100% - 30px); }
	
	.container-fixed-videos-top .row { display:block !important;clear:both;width:100%;height:auto; }
	.container-fixed-videos-top .row .col-1-1 { display:block;clear:both;width:100%;height:auto; }
	.container-fixed-videos-top .row .col-1-2 { display:block;clear:both;width:100%;height:auto; }
	.bg-top { right:-10px; }

	article.more-ruz { display:block;float:none;clear:both;width:100%;padding:0px 15px 20px 15px;margin-bottom:30px;height:auto; }
	article.more-ruz .media-item img.responsive { width:100%;height:auto; }	
	section.list-cartoons article.more-ruz { padding:0px 0px 20px 0px;margin: 0px 0px 30px 0px; }
	.more-articles article.more-ruz { width:calc(100% - 30px);margin:0px 0px 20px 0px;height:auto;min-height:auto;padding-bottom:20px; }
	.more-articles article.more-alecus { width:calc(100% - 30px);margin:0px 0px 20px 0px;height:auto;min-height:auto; }
	.more-articles article.more-ruz .detail-content { padding:0px 0px; }
	.more-articles article.more-alecus .detail-content { padding:0px 0px; }
	.more-articles article.more-ruz .extra-data { padding:0px 0px;width:100%; }
	.more-articles article.more-alecus .extra-data { padding:0px 0px;width:100%; }
	section article.full .detail-content .extra-data { margin-top:-18px; }
	section article.full .detail-content .extra-data p.share-buttons span.share-button { top:22px; }
	section .widget-block.more-articles .widget-content { border-bottom:none; }
	h1.title { font-family: var(--first-font);text-align: left;font-size:var(--mobile-single-title-text); color: #000000;font-weight:600;text-transform: none; margin-top:-15px;line-height:1.15;letter-spacing: -0.025em; }			
	h1.title.video-detail { font-size: 22px; }	
	h1.title.cartoon-detail { font-size: 22px; }
	p.summary { font-family: var(--first-font);margin:10px 0px 15px 0px;line-height:1.3 }	
	.spacer-top { height:42px; }
	.widget-block.related-sites a img { max-height:18px; }
	figcaption { font-size:var(--normal-text); }
	article.more-articles.opinion { padding-bottom:20px; }
	article.more-articles.middle { width:calc(100% - 30px);}
	figure.photogallery-item { margin-bottom:15px; }
	figure.photogallery-item figcaption { display:block;clear:both;position:relative;width:100%;padding:5px 0px 5px 0px;margin-bottom:15px;background:none;color:#555555;font-size:var(--normal-text); }
	figure.photogallery-item figcaption p { margin-top:8px; }
	figure.photogallery-item figcaption p.info-article { display:block;clear:both;width:100%;position:relative;left:0px;bottom:0px;filter:invert(0%); }
	figure.photogallery-item figcaption span { color:#555555; }
	figure.photogallery-item figcaption p.info-article:hover span { width:100%;filter:invert(0%);margin-top:0px;overflow:visible; }
	figure.photogallery-item figcaption p.info-article .share-buttons:hover { background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.8),rgba(255,255,255,1),rgba(255,255,255,1)) !important; }
	figure.photogallery-item figcaption p.info-article .share-buttons:hover a { display:inline-block; }
	
			
	.only-mobile { display:block;clear:both; }
	.only-desktop { display:none; }
	
	p.recommended { font-size:var(--normal-text); }
	.search-message { padding:5px 0px 5px 0px;margin:-15px 0px 15px 0px; }
	
	/* Main Menu */
	ul.mainmenu > li { display:block;clear:both;font-size:var(--normal-text);text-transform:none !important;padding:10px 0px;border-bottom:1px solid #ededed; }
	ul.mainmenu > li a { padding-left:15px; }
	ul.submenu li { border-top:1px solid #ededed;padding:10px 0px;font-size:var(--normal-text); }
	ul.submenu li a { padding-left:30px;color:#999999; font-size:var(--normal-text); }
	ul.submenu > li.first { margin-top:10px; }
	ul.submenu > li.last { margin-bottom:-10px; }
	#site-menu { overflow-y:auto; }
	
	/* Last modufy */
	p.bottom-menu a.only-desktop { display:none; } 

	
	.no-mobile { display:none !important; }
	#escom-logo { display:block;clear:both;margin:4px auto 0px auto;width:230px;height:24px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;background-position:-10px -13px; }
	#open-menu { display:block;margin:7px 0px 0px 0px;	 }
	#special-bar { display:none; }
	#icon-search { display:none; }
	#searching { display:block;  }
	#searching input[type="text"]#s { display:inline;width:100%;max-width:300px;padding:10px 40px 10px 20px;background-position:92% 8px; }
	.side-panel { max-width:100%; }
}

@media screen and (max-width:520px) {
	main article.my-profile > .row > .col-sm-4, main article.my-profile > .row > .col-sm-8 { display:block !important;clear:both !important;width:100% !important;float:none !important;padding:20px 0px !important; }
	.item-profile-nav { display:inline-block;float:left;width:33.333% !important;max-width:33.333% !important; }
	main article.my-profile .row .col-sm-8 .package-box { margin:0px auto !important; }
	
	main article.subscribe > .row > .col-sm-4, main article.subscribe > .row > .col-sm-8 { display:block !important;clear:both !important;width:100% !important;float:none !important;padding:20px 0px !important; }
	
}


@media screen and (max-width:320px) {
	a.button-link { width:230px; }
	p.info-article span.time { display:none !important; }
}




/* CANCHA */
#cancha-logo { display:block;clear:both;margin:0px 0px;width:288px;height:56px;background:#000000 url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;background-position:-10px -305px; }
header.cancha { background:black !important;height:82px; }
#site-menu-cancha { margin-top:18px;   }
#site-menu-cancha ul { display:flex;justify-content:flex-end;vertical-align:middle; }
#site-menu-cancha ul li { display:inline-block;float:left; }
#site-menu-cancha ul li a { text-transform:uppercase;color:#fff200;font-weight:700;font-size:14.5px;padding:10px 10px; }
.pretitle { display:inline-block;background:#ffe600;color:#000000;font-size:15px;font-weight:700;padding:4px 10px;margin:0px 0px 0px 0px;text-transform:uppercase; }




.list-item > img {
  width: 60px;	
  height: 60px;
}

.page-link {
  display: inline;	
}

/*SHORTCODE*/
.bg-hardnews { background-color:#026db7 !important; }

/**********SUSCRIBE STYLE***********/
h1.centered-suscribe { text-align: center; font-size: 36px; }
/* New Mailing Page 20170518 */
.newsletter-box { display:block;clear:both;background-color:#ededed; border:1px solid #cecece; padding:25px;width:100%; max-width:800px; margin-left:auto; margin-right:auto; }
.btn-suscribe { background: #03527f none repeat scroll 0 0;border: medium none;border-radius: 0.25em;box-shadow: none;color: #ffffff;cursor: pointer;font-family:"PreloSlabMedium","Roboto",serif;font-size: 1.8rem;margin:10px 0px;padding: 0.7em 2.4em; }
.btn-suscribe:hover { background:#026db7; }
.newsletter-box input[type="email"] { display:block;clear:both;width:75%;padding:4px 12px; font-size:16px; color:#343434; background-color:#FFFFFF; margin-bottom:16px; border:1px solid #c9c9c9; }
.newsletter-box input[type="checkbox"] { width:20px;height:20px; border:1px solid #cecece;vertical-align:middle; margin:0px 0px 0px 0px; }
.newsletter-box form select { display:block;clear:both;width:75%;padding:4px 12px; font-size:16px; color:#999999; background-color:#FFFFFF; margin-bottom:16px; border:1px solid #c9c9c9; }
.newsletter-box p { font-family:var(--second-font);font-size:17px; line-height:1.6em; }
.newsletter-box p.optional-field { font-size:var(--small-text); color:#999999; line-height:1.2; }

ul.rtl_func{ 
  columns: 2; 
  -webkit-columns: 2; 
  -moz-columns: 2; 
} 
ul.rtl_func > li { 
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid; 
}
/*********FIN SUSCRIBE STYLE***********/

.trc_rbox_header.trc_rbox_border_elm { display:none !important; }

.top-bar .banner-970x90 { margin:0px auto 0px auto; }


/********************************CANCHA ESTILOS************************************************/
.photo-detail { background: #fee600; color: #000; text-align: center; font-weight: bold; font-size: 14px; display: inline-block; margin-bottom: 10px; padding: 5px 10px; text-transform: uppercase; }
.container-box-cancha { display: flex; flex-wrap: wrap; width: 100%; height: auto; justify-content: space-around; margin: 0 auto; }
.box-cancha-1 { flex-basis: 50%; height: auto; padding: 10px; box-sizing: border-box; }
.category-cancha-logo { width: 100%; height: auto; background: rgb(0,0,0); }
.category-cancha-logo div { width: 20%; height: auto; }
.category-cancha-logo img { width: 100%; height: auto; display: block; max-width: 150px; }
.primary-cancha-tittle { font-size:var(--bigger-text);margin:0;font-weight:700; }
.second-cancha-tittle { font-size: var(--big-text);margin:0px 0px 7px 0px;font-weight:700; }
.primary-cancha-p { font-size:var(--normal-text);margin:10px 0px; }
p.author-credit { font-size:var(--normal-text); }
article.full-width { display:block;clear:both;width:100%;height:auto;padding:0;margin-top: 10px; }
figure { margin: 0; }
.padding-0 { padding-bottom: 0; margin: 0; }
section.container-box-cancha article { display:inline-block;width:48%;margin:5px 1%;padding-bottom:10px;border-bottom:none; }
section.container-box-cancha article a:hover { color:#80809f; }
section.container-box-cancha article.full-width { display:block;clear:both;width:100%;margin:20px 0px 10px 0px; }

.diagonal-text { color: white; background: url('https://cdn-pro.elsalvador.com/escom_the_one/images/cancha/short-diagonal.png'); background-repeat: no-repeat; width: 300px; overflow: hidden; padding: 0px 20px; text-transform: uppercase; font-size:var(--normal-text) !important; font-weight: 600; line-height: 2.4; font-size: 100%; }
.number-season-table { font-size: 20px; font-weight: bold; }
.mini-lmf-team { width: 45px; height: 45px; display: block; }
.line { width: 100%; border-top: 1px solid #dcdcdc; margin: 5px 0px 5px 0px; }
tr.tr-gray td { background: #dadada;padding:4px 5px;height:12px; }
.title-position-table { font-weight:700; }
table.lmf-posiciones { height:auto;margin-top:-1px;margin-left:-1px; }
table.lmf-posiciones td { padding:8px 0px; }
.medium-text-bold { font-size:var(--medium-text) !important;font-weight:700;color:black;margin-bottom:8px; }

a.icon-comment { display:inline-block;}
.mt-15 { margin-top:-15px !important; }





/* T A B O O L A */
                [data-feed-main-container-id="taboola-below-article"] {
                    margin-top: -38px !important;
                    padding-top: 0px !important;
                    margin-bottom: 20px !important;
                }

                [data-feed-main-container-id="taboola-below-article"] .tbl-feed-header {
                    padding: 0px 5px 15px 5px !important;
                }

                .video-label.video-title {
                    font-family: var(--first-font) !important;
                    font-size: 15px !important;
                    line-height: 1.25;
                }

                .thumbs-feed-01 .videoCube .video-label-box .video-title {
                    line-height: 1.25;
                }

                .video-label.video-title.trc_ellipsis {
                    line-height: 1.25;
                }

                .branding .branding-inner {
                    font-family: var(--first-font) !important;
                    color: #000000 !important;
                }

                [data-feed-main-container-id="taboola-below-article"].tbl-feed-frame-DIVIDER .tbl-feed-card {
                    box-shadow: 0 0px #e6ecf0 !important;
                }

                [data-feed-main-container-id="taboola-below-article"] .tbl-feed-card .video-label-box .video-description {
                    display: none !important;
                }

                .branding {
                    font-family: var(--first-font) !important;
                }

                @media screen and (min-width:768px) {
                    .trc_related_container {
                        width: 100%;
                    }

                    .trc_related_container>.trc_related_container {
                        display: inline-block;
                        clear: none;
                        float: left;
                        width: calc(32% - 10px);
                        height: 240px;
                        overflow: hidden;
                        margin: 5px 0px 5px 1%;
                    }

                    .trc_related_container>.trc_related_container.trc_elastic_thumbs-feed-01-a {
                        display: inline-block;
                        clear: none;
                        float: left;
                        width: 66%;
                    }

                    .trc_related_container>.trc_related_container.trc_elastic_organic-thumbs-feed-01-c {
                        display: inline-block;
                        clear: none;
                        float: left;
                        width: 66%;
                    }
                }

                @media screen and (min-width:768px) and (max-width:1366px) {
                    .trc_related_container>.trc_related_container {
                        height: 220px;
                    }
                }

                @media screen and (max-width:767px) {
                    .trc_related_container {
                        width: 100%;
                    }

                    .trc_related_container>.trc_related_container {
                        display: inline-block;
                        clear: none;
                        float: left;
                        width: 49%;
                        margin: 0px 0.5%;
                    }

                    .trc_related_container>.trc_related_container.trc_elastic_thumbs-feed-01-a {
                        display: block;
                        clear: both;
                        float: none;
                        width: 100%;
                    }

                    .trc_related_container>.trc_related_container.trc_elastic_organic-thumbs-feed-01-c {
                        display: block;
                        clear: both;
                        float: none;
                        width: 100%;
                    }
                }

                @media screen and (min-width:481px) and (max-width:767px) {
                    .trc_elastic .trc_rbox .trc_rbox_div {
                        height: 360px !important;
                        overflow: hidden;
                    }
                }

                @media screen and (min-width:376px) and (max-width:480px) {
                    .trc_elastic .trc_rbox .trc_rbox_div {
                        height: 250px !important;
                        overflow: hidden;
                    }
                }

                @media screen and (max-width:375px) {
                    .trc_elastic .trc_rbox .trc_rbox_div {
                        height: 180px !important;
                        overflow: hidden;
                    }
                }

				
				
input{
  box-sizing: border-box;
} 

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 120px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 80%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s;
  max-width: 650px;
  border-width: 0px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.close_val_ub {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close_val_ub:hover,
.close_val_ub:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-header {
  padding: 2px 16px;
  background-color: #006cb6;
  color: white;
  height: 35px;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-width: 0px;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
  padding: 2px 16px;
  background-color: #006cb6;
  color: white;
  height: 35px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border-width: 0px;
}

#dataNacionalidad {
  margin-left: 0px;
}

.dateselect {width: 100px !important;}

/* css para message_box */

.close_val_ub_mb {
  color: #006cb6;
  font-size: 28px;
  font-weight: bold;
  margin-top: 0px;
  padding-top: 0px;
  position: absolute;
  top: 0px;
  right: 10px;
}

.close_val_ub_mb:hover,
.close_val_ub_mb:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* css para message_box */