@import url('https://fonts.googleapis.com/css?family=Poppins:400,700,900&display=swap');
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ul, menu, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {font-family:Poppins;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:middle;background:transparent; }
* { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
/* html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, article, figure, figcaption { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; font-family: 'Poppins', sans-serif; box-sizing: border-box; } */
strong { vertical-align:top !important; }
html { margin-top:0px !important; }
img { height: auto; display: block; margin: 0; padding: 0; line-height: 1; }
a { color: black; text-decoration: none; }
a:hover { color: grey; }
.btn-load-news { margin:30px auto 30px auto; border: 1px solid #000; padding:10px 20px 10px 20px;text-align: center; color: black; text-decoration: none; cursor: pointer; text-transform: uppercase; }
nav { position:relative !important;  }

/*                        escomBar                            */


#site-menu {
    display: block;
    clear: both;
    text-transform: uppercase;
    font-size: 15px;
    color: #333333;
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #ededed;
    margin-top: 0px;
	z-index:100;
}

ul.mainmenu {
    /* margin: 5px 0px 0px 0px; */
    display: inline-block;
    clear: none;
	padding-top: 6px;
}

ul {
    list-style-type: none;
    padding-left: 0px;
}

ul.mainmenu > li {
    display: inline-block;
    color: #000000;
    font-size: 12.5px;
    padding: 0px 7px 5px 7px;
}

ul.submenu { display:none; }

img#mini-logo {
    height: 16px !important;
    width: auto;
	display:inline;
}



/*-------------------------------------TOPBAR-----------------------------------------*/

.top-bar { width: 100%; height: auto; display: block; margin: 0 auto; }
.logo { width: 50%; height: auto; }
.logo-brand-cancha { display:inline-block;width:100% !important;height:auto !important;max-width:200px !important; }
header#header { z-index:10; }
#mini-logo { display:none;clear:both;width:140px;height:45px; }

/*-------------------------------------NAV-----------------------------------------*/


.nav { width: 100%; height: auto; display: flex; justify-content: center; }
.nav ul { list-style: none; }
.nav ul li { float: left; }
.nav ul li a { color: white; display: block; text-decoration: none; font-size: 14px; text-align: center; padding: 10px; text-transform: uppercase; }
.nav ul li a:hover { color: yellow; }
.nav ul li ul { background: #000; visibility: hidden; transition: 0.3s; opacity: 0;  }
.nav ul li ul li { float: none; }
.nav ul li:hover ul { visibility: visible; transition: 0.3s; opacity: 1; }


/*-------------------------------------BANNER-COMMERCIAL----------------------------------------*/

.banner-commercial-top { width: 100%; height: auto; margin: 0 auto; display: flex; justify-content: center; padding: 20px 0px 20px 0px; }
.banner-commercial-bottom { width: 100%; height: auto; margin: 0 auto; display: flex; justify-content: center; padding: 30px 0px 0px 0px; }

/*-------------------------------------CONTENS-----------------------------------------*/

.content { width: 100%;  max-width: 1260px; height: auto; margin: 0 auto; display: flex; }
.content-wrapper { width: 100%;  max-width: 1260px; height: auto; margin: 0 auto; }
.full-content-wrapper { width: 100%; height: auto; margin: 0 auto;  }
.wrapper-video { width: 100%; height: auto; margin: 0 auto; padding: 20px 0 20px 0; margin: 20px 0 20px 0; }
.row { width: 100%; height: auto; margin: auto; display: flex; align-items: flex-start; }

/*-------------------------------------COLS-----------------------------------------*/

.col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { padding: 10px; display: flex; flex-wrap: wrap; }
.col4 { width: 33.333%; height: auto; }
.col5 { width: 41.667%; height: auto; }
.col6 { width: 50%; height: auto; }
.col7 { width: 58.333%; height: auto; }
.col8 { width: 66.667%; height: auto; }
.col9 { width: 75%; height: auto; }
.col10 { width: 83.333%; height: auto; }
.col11 { width: 91.667%; height: auto; }
.col12 { width: 100%; height: auto; }
.main-header .col4 { padding:0px 0px; display: block; margin: auto; text-align: center; }
.main-header .col8 { display: block; margin: auto; text-align: center; padding: 0; }
.main-header .col12 { padding:0px 0px; display: block; margin: auto; text-align: center; }

/*-------------------------------------MARGINS----------------------------------------*/

.margin-bottom { margin-bottom: 20px; }
.margin-top { margin-top: 20px; }
.margin-top-30 { margin:30px auto !important; }

/*-------------------------------------BG-COLORS----------------------------------------*/

.bgDark { background: #000; }
.bgyellow { background: #fee600; }
.black { color: black; }
.white { color: white; }
.gradient-diagonal { background: rgb(255,230,0); background: linear-gradient(120deg, rgba(255,230,0,1) 90%, rgba(0,0,0,1) 90%); }
.gradient-yellow-black { background: rgb(255,230,0); background: linear-gradient(90deg, rgba(255,230,0,1) 50%, rgba(0,0,0,1) 50%); }
.name-category-diagonal-black { background: rgb(255,230,0); background: linear-gradient(-240deg, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%); width: 70px; height: 50px; }
.name-category-diagonal-yellow { background: rgb(255,230,0); background: linear-gradient(-60deg, rgb(255, 230, 0) 50%, rgba(0, 0, 0, 0) 50%); width: 70px; height: 50px; display: inline-block; }

/*-------------------------------------TEXTS----------------------------------------*/

.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; }
p { margin-bottom: 10px; }
h1 { font-size: 28px; font-weight: 700; line-height: 30px; margin-bottom: 10px; }
h3 { font-size: 16px; font-weight: 700; line-height: 18px; margin-bottom: 10px; }
.author-credit { color: #777777; font-weight: normal; font-size: 13px;margin-bottom:-20px; }
.swiper-slide h2 { font-size: 30px; font-weight: bold; line-height: 1.1; width:85%; margin-left:5%; position: relative; padding-top: 15%; padding-bottom:10px; }
.footer p { color: white; margin-bottom: 20px; margin-top: 20px; font-size: 12px; text-align: center; }
.table-season-text { font-size: 14px; color: gray; }
.title-position-table { font-size: 13px; font-weight: bold; }
.txt-position-table { font-size: 13px; }
.number-season-table { font-size: 20px; font-weight: bold; }
.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-weight:600;line-height:1.8; }
.diagonal-text-yellow { color: black; background: #fee600; padding: 0px 20px; }
.abc { width: 100%; height: auto; }
.abc h1 { color: yellow; font-size: 70px; font-weight: bold; font-style: italic; }
.abc span { color: white; font-size: 30px; font-weight: bold; font-style: italic; }
.pretitle { font-weight: normal; font-size: 18px; color: darkgrey; }
.name-category { display: block; clear:both;margin: 0 auto; text-align: center; font-size: 25px; color: #000000; font-weight:700; margin:15px auto 5px auto;line-height:1.3;text-transform:uppercase; }

/*-------------------------------------BLOCK-NEWS----------------------------------------*/

.block-news { width:100%;height:auto; display:flex;flex-wrap:wrap; padding: 0 10px; }
.block-news-module { width:100%;height:auto; display:flex;flex-wrap:wrap; padding: 0 10px;margin:-15px auto 20px auto; }
.aside { width: 100%; height: auto; margin: auto; padding: 0 10px; }
section.block-news article { display:inline-block;float:left;width:50%;height:auto;padding:10px; }
section.block-news article h1 { font-size:16px;font-weight: 700;line-height:20px;margin-bottom: 10px; }
section.block-news-module article { margin-bottom:30px; }
section.block-news-module article h1 { font-size:16px;font-weight: 700;line-height:18px;margin-bottom: 10px; }
section.block-news article.full-width h1 { font-size: 23px;font-weight: 700;line-height: 1.25;margin-bottom: 10px; }
section.block-news article.full-width { display:block;clear:both;width:100%;height:auto;padding:0px 10px 10px 10px; }
section.block-news-module article { display:inline-block;float:left;width:33.333%;height:auto;padding:10px; }
section.block-news-module article figure { margin-bottom: 10px; }
.banner-aside { width: 300px; height: auto; display: block;margin:0px auto 30px auto; }
.content-diagonal { display: flex; margin-top: 20px; margin-bottom: 20px; margin-left:0px; }

section.block-news.category article { padding:10px 10px; }
section.block-news.category article .author-credit { margin-bottom:10px; }

/*-------------------------------------ASIDE----------------------------------------*/

.module-carrusel { width: 100%; height: auto; margin: 0 auto; }
.module-aside { width: 300px; height: auto; margin: 0 auto; }
.sections-aside-content { margin-bottom: 30px; } 

/*-------------------------------------FOOTER----------------------------------------*/

.footer { display: block; flex-wrap: nowrap; padding:30px 30px; height: auto; width: 20%; margin: auto; justify-content: center; }

/*------------------------------------------TABLE-----------------------------------*/

.line { width: 100%; border-top: 1px solid #dcdcdc; margin: 5px 0px 5px 0px; }

/*--------------------------------------CARRUSEL-------------------------------------------------*/

.diagonal-carrusel { background: rgb(255,230,0); background: linear-gradient(-60deg, rgba(255,230,0,1) 50%, rgba(0,0,0,1) 50%); }
.diagonal-carrusel-module { background: rgb(255,230,0); background: linear-gradient(-60deg, rgba(255,230,0,1) 50%, rgba(40,40,40,1) 50%); }
.container-carrusel { width: 100%; height: auto; margin: auto; }
.container-diagonal-element { width: 70%; height: auto; margin: auto; }
.bg-light-module { background:#fff200;padding:0px 0px !important;overflow:hidden; }
.bg-dark-module { background:#060d26;padding:0px 0px !important;overflow:hidden; }

/*--------------------------------------BANNER-NEWS------------------------------------------------*/

.banner-news-container { width: 100%; height: auto; margin: 0 auto; position: relative; }
.banner-news-info { position: absolute; width: 70%; height: auto; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }

.otro-blockquote { font-size: 1.4em; width: 80%; margin: 50px auto; font-family: Open Sans; font-style: italic; color: #555555; padding: 1.2em 30px 1.2em 75px; border-left: 10px solid #fee600; line-height: 1.6; position: relative; background: #EDEDED; }
.otro-blockquote span { display: block; color: #333333; font-style: normal; font-weight: bold; margin-top: 1em; }
.otro-blockquote::before { font-family: Arial; content: "\201C"; color: #000; font-size: 4em; position: absolute; left: 10px; top: -10px; }




#nav { width: 300px; height: 100%; position: absolute; top: 0; left: -300px; background: #383636; padding: 25px; color: white; }
.btn-nav { color: black; text-decoration: none; font-size: 2em; border: 1px solid #FFF; padding: 2px 7px; transition: .3s ease all; }
.btn-nav:hover { color: gray; }

.text-centered { text-align:center !important; }
img.mini-logos { display:block;width:180px;height:auto;margin:0px auto; }
tr.tr-gray td { background:#dadada;padding:4px 5px;height:12px; }
.pretitle { background:#ffe600;color:#000000;font-size:15px;font-weight:700;padding:4px 10px;margin-bottom:15px;text-transform:uppercase; }
h1.title { margin-top:10px; }
figure.main-media { display:block;clear:both;width:100%;margin:25px auto; }
article.inside > figure { display:block;clear:both;width:100%;margin:25px auto; }
.spacer { display:block;clear:both;width:100%;height:25px; }
.big-spacer { display:block;clear:both;width:100%;height:50px; }
.medium-spacer { display:block;clear:both;width:100%;height:35px; }


/* BANNERS */
.970x90 { display:block;clear:both;width:970px !important;height:90px !important;margin:20px auto 20px auto !important; }
.300x250 { display:block;clear:both;width:300px;height:250px;margin:0px auto 20px auto !important; }
.300x600 { display:block;clear:both;width:600px;height:250px;margin:0px auto 20px auto !important; }

/* Banners */
.banner-300x50 { display:block;clear:both;width:300px;height:50px;margin:15px auto; }
.banner-300x250 { display:block;clear:both;width:300px;height:250px;margin:25px auto;padding-bottom:25px;border-bottom:1px solid #ededed;text-align:center; }
.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; }



/* Tomado de ESCOM */
.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 { display:block;clear:both;width:100%;margin:30px 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%; }

.about-article .item.share a { margin:0px 15px 0px 0px; }
.about-article .item span.tags { width:23px;height:22px;background:url('https://cdn-pro.elsalvador.com/escom_mobile/images/icons.png');background-repeat:no-repeat;background-position:-232px -35px;padding-left:21px;margin-right:12px;cursor:pointer; }
.about-article .item a { font-size:13px; }
.about-article .item span.comments { width:26px;height:22px;background:url('https://cdn-pro.elsalvador.com/escom_mobile/images/icons.png');background-repeat:no-repeat;background-position:-206px -35px;padding-left:24px;margin-right:8px;cursor:pointer; }
/* Comments */
#comments { display:none;clear:both;width:100%;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:10px 0px;font-family:Poppins !important;font-weight:400; }
h2.comments-heading { color:#000000;font-weight:900;font-size:135%;margin-bottom:10px; }
#no-comments { display:none; }
#comments p { font-family:Poppins !important;font-weight:400;font-size:108% !important;margin:10px 0px; }
#comments p.joined { text-align:left !important;font-size:108% !important;color:#666666 !important; }
p.comment-message { font-size:108% !important; }
#comments a { color:#000000;font-weight:700; }
#comments textarea.comment-textbox { display:block;clear:both;padding:8px 8px;border:1px solid #c9c9c9;font-family:Poppins;font-size:100%;color:#666666;width:calc(100% - 18px);border-radius:8px; }
#comments .comment { display:block;clear:both;margin:15px 0px;padding:10px 0px 25px 0px;border-bottom:1px solid #ededed; }
#comments .comment.first { margin-top:0px;padding-top:0px; }
#comments .comment.last { border-bottom:none;margin:15px 0px 0px 0px;padding:10px 0px 0px 0px; }
#comments .comment.father { border-bottom:none;margin-bottom:0px;padding-bottom:3px; }
/* #comments .comment.child { border-left:1px solid #ededed;border-bottom:none;margin-left:40px;padding:10px 0px 0px 10px; } */
.comments-child-block { border-left:1px solid #ededed;border-bottom:none;margin:20px 0px 20px 40px;padding:0px 0px 0px 15px; }
.comment-father-divisor { display:block;clear:both;height:1px;padding-top:15px;margin-bottom:15px;border-bottom:1px solid #ededed; }
.nickname { display:inline-block;width:calc(100% - 80px);font-weight:700;font-size:112%;color:#000000; }
.time-comment { display:inline-block;width:calc(100% - 80px);font-weight:400;font-size:95%;color:#999999; }
.comment-avatar { display:inline-block;margin-right:3px;border-radius:50%;width:40px;height:40px;vertical-align:top; }
span.no-avatar { display:inline-block;width:40px;height:28px;background:#dcdcdc;text-align:center;text-transform:uppercase;border-radius:50%;vertical-align:top;line-height:1;font-weight:900;color:#000000;padding:10px 0px 2px 0px;font-size:20px; }
.comment-content { display:inline-block;width:calc(100% - 48px); }
.comment-content > p { color:#777777 !important; }
.comments-actions { margin-bottom:0px !important; }
.comments-actions a { font-weight:400 !important;margin-right:12px;font-size:90% !important; }
.comments-actions a.action-reply { background:url(images/action-reply.png);background-repeat:no-repeat;padding-left:22px; }
.comments-actions a.action-like { background:url(images/action-like.png);background-repeat:no-repeat;padding-left:22px; }
.comments-actions a.action-no-like { background:url(images/action-no-like.png);background-repeat:no-repeat;padding-left:24px; }
.join-conversation { display:block;clear:both;width:calc(100% - 30px);height:auto;padding:15px 15px;margin:15px auto 20px auto;background:#f3f3f3;border-radius:10px; }
.mini-horizontal-separator { margin:0px 10px; }
/* 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 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:18px;font-style:oblique;text-align:center; }
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%; }
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; }
/* Cookies */
#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:'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; }
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; }


	
/* 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 { display:inline-block;width:42px;height:42px;margin-right:3px;background:url('https://recursos.elsalvador.com/images/escom/icons/logos-icons.svg');background-repeat:no-repeat; }
a.share-facebook { background-position:-10px -350px;  }
a.share-twitter { background-position:-56px -350px;  }
a.share-whatsapp { background-position:-102px -350px;  }
a.share-telegram { background-position:-148px -350px;  }
a.share-messenger { background-position:-196px -350px;  }
a.icon-link { background-position:-242px -350px;  }
a.icon-comment { background-position:-288px -350px;  }
.copytip {position: relative;display: inline-block;margin-top: -25px;}
.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 { display:block;clear:both;width:100%;height:auto;background-color:#ffffff;color:#666666;padding:15px 0px 15px 0px; text-align:center;border-top:1px solid #c9c9c9; }
footer img.logo { max-width:190px; margin: 0px auto; }
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_mobile/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 */
.entry-content > p { margin-bottom:20px; }
.entry-content > p > img { margin:30px 0px; }
section.block-news article.inside { margin-top:20px; }

/*-------------------------------------------NUEVOS ESTILOS--------------------------------*/
.row-carrusel { width: 100%; height: auto; margin: auto; display: flex; }
.relative-content { position: relative; width: 100%; height: auto; margin: 0 auto; }
.absolute-content-logos { position: absolute; z-index: 1000; bottom:20px; margin-left: 30px; margin-bottom: 30px;max-width:180px; }
.gradient { position: absolute; z-index: 999; width: 100%; height: 100%; background: linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.7)); }
.square_line-yellow { position: absolute; z-index: 1000; width: 100%; height: 300px; border: 1px solid transparent; border-image: linear-gradient(0deg,yellow,yellow); border-image-slice: 1; margin: 20px; }
.square_line-black { position: absolute; z-index: 1000; width: 100%; height: 300px; border: 1px solid transparent; border-image: linear-gradient(0deg,black,black); border-image-slice: 1; margin: 10px; left: -21px; }
p.modules { width:85%;margin-left:5%; }
.tag-swiper .swiper-button-next { background-image:url('https://cdn-pro.elsalvador.com/escom_the_one/images/cancha/slider-next.png') !important;background-repeat:no-repeat;width:38px !important;height:38px !important;background-size:28px 28px !important;padding:5px 0px !important;right:4px !important;background-color:#000000; }
.tag-swiper .swiper-button-prev { background-image:url('https://cdn-pro.elsalvador.com/escom_the_one/images/cancha/slider-prev.png') !important;background-repeat:no-repeat;width:38px !important;height:38px !important;background-size:28px 28px !important;padding:5px 0px !important;left:4px !important;background-color:#fff200; }
.swiper-container.tag-swiper { height:340px !important;padding-bottom:20px;margin-bottom:45px; }
.swiper-container.tag-swiper img.img-responsive { height:360px !important;width:auto !important; }


/* OTHERS */
.mini-text { font-size:11px !important; }
.uppercase-text { text-transform:uppercase !important; }
.mb-25 { margin-bottom:-25px; }
.like-block { display:block; }


@media screen and (min-width:1024px) {
	#site-menu-cancha ul li ul { padding:5px 10px 10px 10px; }
	#site-menu-cancha ul li a { color:#fff200;font-weight:700;text-align:left; }
	#site-menu-cancha ul li.menu-item-has-children > a:before { content:"";position:absolute;bottom:16px;left:-6px;width:0;height:0;border-width:8px 8px 0;border-style:solid;border-color:#ffe600 transparent transparent; }	
	.banner-commercial-top { width:970px !important; }
	.banner-commercial-bottom { width:970px !important; }
	h1.title { font-size:30px !important; }
	.home-deportes { margin-bottom:30px; }
	.home-category { margin-bottom:40px; }

	aside { display:flex;width:300px;margin:0px 20px 15px 20px; }
	aside.inside { margin:0px 20px 15px 20px; }
	
	/* BUSCADOR */
	#site-menu-cancha nav { width:calc(100% - 180px); margin: auto; }
	#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% - 0px);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; }
	
	/* Others */
	.mt-15 { margin-top:-15px !important; }	
}

@media screen and (max-width:1023px) {
	.banner-commercial-top { width:300px !important; }
	.banner-commercial-bottom { width:300px !important; }

	.otro-blockquote { width:100%; }
	.pretitle { font-size:13px; }	
	
}

@media screen and (min-width:768px) and (max-width:1280px) { 
	/* #site-menu-cancha nav { width:calc(100% - 180px); } */
	#site-menu-cancha { width:100% !important;margin:0px auto; }
	#site-menu-cancha ul li a { color:#fff200;font-weight:700;font-size:13px;padding:10px 5px; }
	.main-header .col8 { padding-top: 0px !important; }	
	#searching { display:none; }
}

@media screen and (min-width:768px) {
	.only-desktop { display:block; }
	.only-mobile { display:none; }
	
	#link-logo-cancha { display:none;width:118px;height:38px; }
	#mini-cancha { display:none;width:118px;height:38px; }
	
	ul.mainmenu li.menu-item-has-children { position:relative; }
	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; }
	
}

@media screen and (min-width:768px) and (max-width:900px) { 
	ul.mainmenu > li { font-size:11.5px;padding:0px 4px 5px 4px; }
	ul.submenu li a { font-size:11.5px !important; }
}

@media screen and (max-width:767px) {
	.only-desktop { display:none; }
	.only-mobile { display:block; }	
	ul.mainmenu { display:none; }
	header .row .col4 { display:block;clear:both;width:100%; }
	.banner-commercial-top { width:300px;margin: 0 auto;display:block;justify-content:center;padding:1px 0px 1px 0px; }
	.banner-commercial-bottom { width:300px;margin: 0 auto;display:block;justify-content:center;padding:15px 0px 15px 0px; }
	header .gradient-diagonal { background:#ffe600; }
	
	#searching { display:block;clear:both;float:none !important;position:absolute;padding:0px 0px;width:100%;max-width: 290px;color:#FFFFFF; }	
	input[type="text"]#s { display:block;clear:both;font-family:Poppins;width:100%;float:right;padding:6px 32px 6px 15px;border:none;font-size:13px !important;background:#333333 url('images/icon-search.png');background-repeat:no-repeat;background-position:96% 4px;-webkit-transition:all 0.25s; }	
	.search-cancha { padding:7px 32px 7px 7px !important;border:1px solid #999999 !important;font-size:15px !important;font-weight:400 !important;color:black;background:#dddddd url('images/icon-search.png') !important;background-repeat:no-repeat !important;background-position:96% 7px !important;-webkit-transition:all 0.25s;filter:invert(100%) !important; }
	


	/* Main Menu */
	#site-menu { padding:5px 0px 5px 0px; }
	#site-menu-cancha { position:fixed;top:0px;left:-150%;display:block;clear:both;width:100%;padding:20px 20px 20px 20px;height:100vh;background:black;z-index:30;border-top: 2px solid #000000;-webkit-transition: all 0.25s;text-transform:none; text-align:left; }
	a.close { display:block; }
	ul.mainmenu-cancha { display:block;clear:both;width:calc(100% - 80px); }
	ul.mainmenu-cancha li ul { visibility:visible;opacity:1.0;background:rgba(255,255,255,0);display:block;clear:both;position:relative; }
	ul.mainmenu-cancha li ul li { display:block;clear:both;position:relative;padding-left:20px; }
	.nav { display:block; }
	nav ul.mainmenu-cancha > li { display:block;clear:both;padding:0px 0px 4px 0px;width:100% }
	nav ul.mainmenu-cancha li a { color:white;font-weight:700;text-align:left !important; }
	nav ul.mainmenu-cancha > li { border-bottom: none;  }
	nav ul.mainmenu-cancha li > a { border-bottom: 1px solid #444444;  }
	a.close { display: block; width: 21px; height: 21px; background: url(https://cdn-pro.elsalvador.com/escom_mobile/images/icons.png); position: absolute; top: 10px; right: 10px;background-position: -144px -36px; }
	a.menu { width:40px;height:36px;display: inline-block;float:left;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/cancha/menu.png');margin:27px 10px 0px 10px; }	
	a.search { width:40px;height:45px;display:inline-block;float:right;background:url('https://cdn-pro.elsalvador.com/escom_the_one/images/cancha/search-icon.png');margin:20px 10px 0px 10px;overflow:hidden; }	
	.escom-menu-logo { max-width:250px;height:auto; }
	#link-logo-cancha { display:block;clear:both;width:140px;height:45px; }
	#mini-cancha { display:block;clear:both;width:140px;height:45px; }	
	
	.row { display:block; }
	.block-news { display:block !important;clear:both !important;float:none !important;height:auto;flex-wrap:nowrap !important; }
	section.block-news article { display:block;clear:both;float:none;width:100%;padding:5px 0px; }
	section.block-news article.full-width { padding:0px 0px; }
	section.block-news-module { padding:0px 10px; }
	section.block-news-module article { display:block;float:none;padding:10px 0px;width:100%; }
	aside { display:block !important;clear:both !important;float:none !important;width:100%;height:auto;flex-wrap:nowrap !important;padding:20px 10px; }
	aside.inside { margin:30px auto; }
	.module-aside { width:100%; }
	.bgDark { color:#FFFFFF; }
	
	.widget-block.related-sites a img { max-height: 18px; }
	p.bottom-menu a { position:relative;margin:0px 2px 0px 2px;font-size:11px; }
	p.bottom-menu a span { margin-right:1px; }
	
	.additional-content { display:block;clear:both;float:none;width:100%;margin:30px auto; }
}


@media screen and (max-width:440px) {
	.logo-brand-cancha { max-width:200px !important; }
}

@media screen and (max-width:375px) {
	.logo-brand-cancha { max-width:200px !important; }
}

@media screen and (max-width:360px) {
	.logo-brand-cancha { max-width:200px !important;margin-top:0px !important; }
}

@media screen and (max-width:340px) {
	.logo-brand-cancha { max-width:180px !important;margin-top:5px !important; }
}

@media screen and (max-width:320px) {
	.logo-brand-cancha { width:170px !important;max-width:180px !important;margin-top:0px !important; }
}


.img-responsive { width: 100%; height: auto; display: block; margin: 0; padding: 0; line-height: 1; }
.mini-lmf-team { width:45px;height:45px;display: block; }

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; }

.block-news { max-width:910px !important; }
.block-news article figure > img { max-width:100% !important; }

.trc_rbox_header.trc_rbox_border_elm { display:none !important; }
.mt-15 { margin-top:-15px !important; }