/* 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:calc(100% - 30px); }
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:15px;line-height:1.25; }
section.subsections article.wphoto h2 { margin-bottom:7px;line-height:1.0; }
section.subsections article.wphoto h2 a { font-size:15px;line-height:1.0; }
section.subsections article .detail-content { margin-bottom:0px; }
main section article .detail-content p { font-family:'Merriweather',Georgia,Times,'Times New Roman',serif;font-size:12.5px;line-height:1.45;color:#666666;font-weight:normal;letter-spacing: -0.01em;margin:5px 0px 5px 0px; }
.detail-content p { font-family:'Merriweather',Georgia,Times,'Times New Roman',serif;font-size:12.5px;line-height:1.45;color:#666666;font-weight:normal;letter-spacing: -0.01em;margin:5px 0px 5px 0px; }
main section article .detail-content p span.source { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;color:#000000 !important;font-weight:600; }
.detail-content { padding:0px 0px;z-index:10; }
.column-ab section article.secondary .detail-content p { margin-bottom:0px; }
.detail-content h1 { margin:7px 0px 7px 0px;color:#000000;line-height: 1.3; }
.detail-content h1 a { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;color:#000000;font-size:17.5px;font-weight:600; }
.detail-content h1 a span { color:#006cb8; }
.detail-content h1 a:hover { text-decoration:none;color:#006cb8; }
.detail-content h2 { margin:7px 0px 7px 0px;color:#000000;line-height: 1.1; }
.detail-content h2 a { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;color:#000000;font-size:17.5px;font-weight:600; }
.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-family:'Poppins',Arial,Helvetica,Verdana,Tahoma,Sans !important;font-weight:400; }
.extra-data.inside { padding:0px 0px;margin-bottom:20px; }
.swiper-slide .extra-data { margin-bottom:10px; }
.extra-data p { font-family:'Poppins',Arial,Helvetica,Verdana,Tahoma,Sans !important;font-size:10px !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:32%;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 10px 0px; }
.share-buttons:hover span { display:inline-block; }
.share-buttons span.share-button { display:inline-block;width:18px;height:19px;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');background-repeat:no-repeat;background-position:-238px -9px;position:absolute;bottom:-4px; }
p.info-article { clear:both;display:block;font-family:'Poppins',Arial,Helvetica,Verdana,Tahoma,Sans;font-weight:400;text-transform:uppercase;width:100%;height:auto;min-height:16px;font-size:10px;color:#555555;text-align:left;z-index:5;line-height:1.45;margin:8px 0px 0px 0px !important;letter-spacing:0.04em !important; }
p.info-article strong { font-weight:400; }
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:-4px; }
.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:600;font-size:14px; }
ul.news-related li a:hover { text-decoration:none;color:#006cb8; }
section article .detail-content ul.news-related li { padding-bottom:0px; }
.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; }
.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:'Poppins','Poppins',Arial,Helvetica,Verdana,Tahoma,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; }
.widget-block.more-articles h3 { text-align:center; }
/* BLocks */
h2.title-block-section { color:#333333;text-transform:uppercase;font-size:17px;font-weight:600;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 { color:#333333; }
h2.title-block-section a:hover { color:#006cb5; }
.column-ab h2.title-block-section { margin:0px 0px 20px 0px; }
.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;line-height:1.3; }
.list-item.last { border-bottom:none; margin:0px 0px 0px 0px; }
.list-item img { float:left;margin:0px 8px 0px 0px; }
/* Links */
a.category-name { display:block;clear:both;margin:0px 0px -9px 0px; text-transform:uppercase;color:#000000;font-size:14px;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:'Poppins','Poppins',Arial,Helvetica,Verdana,Tahoma,sans;display:block;clear:both;margin:5px 0px;font-size:17px;font-weight:600; }
a.link-video { display:block;clear:both;margin:5px 0px;font-family:'Poppins',Georgia,Times,'Times New Roman',serif;font-size:20px;font-weight:600; }
p.recommended { font-size:13px;line-height:1.3;margin:0px 0px 15px 0px;color:#555555; }
/* Swiper */
.swiper-pagination { position:relative;display:block;clear:both;margin:10px 0px -10px 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:Georgia,Times,'Times New Roman',serif;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 */
#searching { position:absolute;right:10%; }
#search { display:block;position:fixed;width:calc(100% - 50px);border-top:2px solid #000000;height:100%;left:125%;top:54px;top:0px;background-color:#fefefe;color:#000000;-webkit-transition: all 0.25s; transition: all 0.25s;padding:20px 25px 25px 25px;overflow-x:hidden;overflow-y:auto;z-index:20;  }
input[type="text"]#s { display:block;clear:both;width:calc(100% - 48px);max-width:168px;padding:4px 32px 4px 12px ;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;background-position:96% 4px;background-size:20px 20px;-webkit-transition: all 0.25s; }
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:13px;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-video h3 { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;font-weight:600;font-size:16px;line-height:1.2;display:block;clear:both;max-width:100%; }
.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 { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;font-weight:600;font-size:16px;line-height:1.2;display:block;clear:both;max-width:100%; }
#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-gplus,a.share-whatsapp { display:inline-block;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');margin:0px 0px; }
a.share-facebook { width:19px;height:33px;background-position:0px 0px; }
a.share-twitter { width:42px;height:33px;background-position:-21px 0px; }
a.share-gplus { width:50px;height:33px;background-position:-64px 0px; }
a.share-whatsapp { width:33px;height:33px;background-position:-117px 0px; }
/* Footer */
footer { display:block;clear:both;width:100%;height:auto;background-color:#ffffff;color:#666666;padding:15px 0px; text-align:center;border-top:1px solid #c9c9c9; }
footer img.logo { max-width:190px; }
footer p { font-size:12px;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;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');margin-right:3px;opacity:1.0; }
p.bottom-menu a span.link-legal { background-position:-122px -37px;width:18px;height:18px; }
p.bottom-menu a span.link-email { background-position:-103px -37px;width:15px;height:19px; }
p.bottom-menu a span.link-faq { background-position:-52px -35px;width:21px;height:21px; }
p.bottom-menu a span.link-kit { background-position:-28px -38px;width:20px;height:17px; }
p.bottom-menu a span.link-newsletter { background-position:-76px -42px;width:23px;height:13px; }
.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; }
/* Article detail */
h1.title { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times; text-align:left;  font-size:36px; color:#000000; font-weight:600;text-transform:none; margin-top:8px;margin-bottom:0px;line-height: 1.14;letter-spacing:-0.01em; }
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:Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;color:#343434;font-size:17.5px;line-height:1.4;margin-bottom:25px; }
p.summary { font-family:'Poppins','Merriweather',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;font-size:17px;margin:15px 0px;line-height:1.4; }
p.summary.video-detail { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;font-size:14.5px;margin:10px 0px 30px 0px;  }
p.summary.cartoon-detail { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;font-size:14.5px;margin:10px 0px 30px 0px;  }	
p.author { font-size:13px;display: inline-block;padding-right:7px;margin:5px 0px;line-height:0.8;text-transform:uppercase; }
p.author a { color:#006cb8;font-weight:600;text-transform:uppercase; }
p.author a:hover { text-decoration:underline; }
p.published { font-size:13px;line-height:0.8;display: inline-block; border-left: 1px solid #444444; padding-left:10px;margin:5px 0px;text-transform:uppercase; }
.search-category-name { font-family:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;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; }
figcaption { padding:7px 0px 20px 0px;border-bottom:1px dotted #cdcdcd;color:#686868;font-size:13px; }
figcaption span { font-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 figcaption { display:block;clear:both;width:260px;position:absolute;right:0px;bottom:0px;padding:15px 15px 40px 15px;color:#cccccc; background: rgba(0,0,0,0.7);font-size:12.5px;border-bottom:none; }
figure.photogallery-item figcaption span { font-weight:300;color:#cccccc; }
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; }

.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:13px; }
article.more-articles .detail-content h1 { line-height:1.0; }
article.more-articles .detail-content h1 a { font-size:16px;line-height:1.2; }
article.more-articles .detail-content h2 { line-height:1.0; }
article.more-articles .detail-content h2 a { font-size:16px;line-height:1.2; }
.swiper-wrapper.videos .extra-data { margin:0px 0px 10px 0px; }
section.list-videos article.more-articles { padding-bottom:15px;min-height:290px;margin-bottom:20px;border-bottom:1px solid #ededed; }
section.list-photos article.more-articles { padding-bottom:15px;min-height:265px;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 15px 0px 0px; }
.about-article .item span.tags { width:21px;height:22px;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');background-repeat:no-repeat;background-position:-234px -35px;padding-left:21px;margin-right:12px;cursor:pointer; }
.about-article .item a { font-size:13px; }
.about-article .item span.comments { width:24px;height:22px;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');background-repeat:no-repeat;background-position:-208px -35px;padding-left:24px;margin-right:8px;cursor:pointer; }
/* 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; }
	/* 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:'Poppins',Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times !important;font-weight:400 !important;margin-top:5px;margin-bottom:5px !important;font-size:14px !important; }
	.other-content a.content-link { display:block;font-family:'Poppins',Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;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:'Poppins',Arial,verdana !important;text-transform:uppercase;font-size:10px !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:14px !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:'Poppins','Poppins',Arial,Verdana,Tahoma; font-size:15px; 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:'Poppins',Arial,Helvetica,Verdana,Tahoma,sans;font-weight:400;font-size:14px !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:'Poppins',Arial,Verdana,Tahoma !important;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:Georgia,Times,'Times New Roman'; }
	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:'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;font-size:13px;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:900px; 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; }
.mini-text { font-size:14px !important; }
.micro-text { font-size:13px !important; }
.light-text { color:#c9c9c9; }
.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; }
/* 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:'Poppins',Arial,Helvetica,verdana,Tahoma;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:13px; }
a.button-link.general { clear:none;font-weight:bold;background-color:#000000;font-size:14px;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:13px;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 modufy */
p.bottom-menu a.only-desktop { display:inline-block; } 

	/* DEMO ESCOM */
	#promoslide { display:block;clear:both;position:fixed;width:100%;height:100%;left:0%;top:-150%;max-width:100%;max-height:100%;background:rgba(0,0,0,0.9);color:#eeeeee;-webkit-transition: all 0.5s; transition: all 0.5s;padding:0px 0px;overflow:hidden;z-index:20;  }
	#block_promoslide { padding:50px 0px 10px 0px;max-width:720px;max-height:100%;margin:0px auto; }
	.swiper-wrapper.promoslide a { color:#008cc9;font-size:120%;font-weight:700; }
	#promoslide a.close { position:absolute;z-index:2000;width:21px;height:21px;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');position:absolute;top:50px;right:70px;background-position:-144px -36px;width:21px;height:21px;filter:invert(100%); } 
	/* SINGLE PAGE */
	article.detail .entry-content > p > a { color:#016cb7; }
	article.detail .entry-content > p > a:hover { text-decoration:underline; }
	article.detail p.author { color:#006cb8; }
	.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:'Poppins',Helvetica,Arial,Verdana,'Droid Sans',Sans !important;font-size:100% !important;margin:7px 0px 15px 0px !important;padding-bottom:10px !important;color:#666666;border-bottom:1px solid #ededed; }
	
	
@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:28px;color:#FFFFFF; }
	article.full .detail-content h2 a { font-size:28x;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; }
	ul.mainmenu li.menu-item-has-children:hover > ul.submenu { overflow:visible;background-color:#f7f7f7;border:1px solid #ededed;display:block;clear:both;position:absolute;left:0px;top:23px;padding:5px 5px;width:auto;min-width:168px; }
	ul.mainmenu li.menu-item-has-children:hover > ul.submenu::before { content: url('https://cdn-pro.elsalvador.com/escom_the_one/images/submenu-arrow.png');position:absolute;top:-12px;left:20px; }
	ul.mainmenu li.menu-item-has-children:hover > ul.submenu li { display:block;clear:both;padding:7px 5px;text-align:left;border-bottom:1px solid #ededed;font-size:13px; }
	ul.mainmenu li.menu-item-has-children:hover > ul.submenu li.last { border-bottom:none;padding:7px 5px 2px 5px; }
	ul.mainmenu li.menu-item-has-children:hover > ul.submenu li a { font-size:13px; }
	ul.mainmenu li.menu-item-has-children:hover > ul.submenu li a:hover { color:#006cb8; }
	#full-menu { display:none; }
	#partial-menu { display:none; }
	.only-desktop { display:block;clear:both; }
	.only-mobile { display:none; }	
}

@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; }
}

@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; }
	/* sidebar */
	#top-content-box .list-item a { font-size:16px; }
	#hot-content-box .list-item a { font-size:16px; }
	#trending-content-box .list-item a { font-size:16px; }
	/* 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; }
}

@media screen and (max-width:767px) {
	body { color:#444444; }
	a.menu { display:block; }
	a.search { display:block; }
	a.menu,a.search { display:block;clear:both;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');margin:0px auto; }
	a.menu { width:22px;height:23px;background-position:-186px -30px; }
	a.search { background-position:-168px -34px;width:19px;height:22px;margin-top:4px; }
	a.close { display:none;width:21px;height:21px;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/icons.png');position:absolute;top:10px;right:10px;background-position:-144px -36px; }	
	/* 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:'Poppins','Poppins',Helvetica,Arial,Verdana,Tahoma;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:Georgia,Bookman,'Droid Sans','Times New Roman',Times,Serif; }
	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:14px;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:block;clear:both;top:0px;width:100%;height:25px;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%;/* overflow:hidden !important; */ }
	header#header .col-sm-2 {  }
	.col-sm-8 { display:inline-block;float:left;width:66.66666667%;text-align:center; }
	.top-header { display:block;clear:both; }
	
	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 .col-sm-2 { height:32px; }
	header .col-sm-2 a.promo-header { position:absolute;top:4px;left:10%; }	
	#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 { position:fixed;top:0px;left:-150%;display:block;clear:both;width:calc(100% - 40px);padding:10px 20px 20px 20px;height:calc(100vh - 30px);background-color:#FFFFFF;z-index:30;border-top: 2px solid #000000;-webkit-transition: all 0.25s;text-transform:none; text-align:left; }
	a.close { display:block; }
			
	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; }
	.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:13px;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:13px;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:19px;line-height:1.2;margin:10px 0px 7px 0px; }
	.detail-content h1 a { font-size:19px;line-height:1.2; }
	.detail-content h2 { font-size:19px;line-height:1.1;margin:10px 0px 7px 0px; }
	.detail-content h2 a { font-size:19px;line-height:1.1; }	
	article.more-articles .detail-content h1 a { font-size:19px; }
	article.more-articles .detail-content h2 a { font-size:19px; }
	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:16px; }	
	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:'Poppins','Poppins',Arial,Helvetica,Verdana,Tahoma,Sans;font-weight:600; }
	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:'Poppins','Poppins',Arial,Helvetica,Verdana,Tahoma,Sans;font-size:12px; }
	p.info-article span.time { border-left: 1px solid #555555;border-right: 1px solid #555555;font-size:12px; }
	
	.column-ab section article.secondary { padding-bottom:20px; }
	
	.widget-block h3 { 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; }
	.home-videos h2.title-block-section { margin:0px 0px 0px 0px; }
	.home-photos h2.title-block-section { margin:0px 0px 0px 0px; }
	main.inside .block-home .column-ab section h2.title-block-section { margin:-15px 0px 15px 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:calc(100% - 30px); 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); }

	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: 'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;text-align: left;font-size: 22px; color: #000000;font-weight:600;text-transform: none; margin-top:-15px;line-height: 1.2;letter-spacing: -0.02em; }			
	h1.title.video-detail { font-size: 22px; }	
	h1.title.cartoon-detail { font-size: 22px; }
	p.summary { font-family: 'Poppins',Georgia,Serif,Helvetica,Arial,Verdana,'Droid Sans','Times New Roman',Times;font-size: 14.75px;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:14px; }
	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; }
	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; }
	
	.thumb-media-item span.type-video.big { 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; }
	.thumb-media-item span.type-photo.big { 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; }	
			
	/* sidebar */
	.list-item { font-size:15px;line-height:1.2; }
	#top-content-box .list-item a { font-size:15px;line-height:1.2; }
	#hot-content-box .list-item a { font-size:15px;line-height:1.2; }
	#trending-content-box .list-item a { font-size:15px;line-height:1.2; }
			
	.only-mobile { display:block;clear:both; }
	.only-desktop { display:none; }
	
	p.recommended { font-size:14px; }
	.search-message { padding:5px 0px 5px 0px;margin:-15px 0px 15px 0px; }
	
	/* Main Menu */
	ul.mainmenu > li { display:block;clear:both;font-size:15px;text-transform:uppercase;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:14px; }
	ul.submenu li a { padding-left:30px;color:#999999; font-size:14px; }
	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; } 	
	
}


@media screen and (max-width:320px) {
	a.button-link { width:230px; }
	p.info-article span.time { display:none !important; }
}


.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:"PreloSlabMedium",Georgia,serif;font-size:17px; line-height:1.6em; }
.newsletter-box p.optional-field { font-size:13px; 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***********/