@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900&display=swap');
/*                        escomBar                            */

:root {
	--first-color:#006cb6;
	--second-color:#6db72b;
	--bg-link-hover:#005175;
	--third-color:#2090ce;
	--bg-black-color:#000000;
	--bg-dark-color:#555555;
	--border-color:#cccccc;
	--border-radius:20px;
	--title-panel-size:16px;
	--first-font:Lato,Arial,Verdana,Helvetica,Tahoma,Sans;
	--second-font:Frank Ruhl Libre,Georgia,Times,Serif;
	--third-font:Georgia,Frank Ruhl Libre,Times,Serif;
	--single-title-text:42px;
	--mobile-single-title-text:30px;	
	  --bigger-text:28px;
	  --big-text:22px;
	  --body-text:18px;
	  --medium-text:17px;
	  --normal-text:15px;
	  --small-text:12.5px;
	  --mini-text:10px;	
}

/* Swiper 4.2.2 / April 1, 2018 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

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:Lato;margin:0;padding:0;border:0;outline:0;font-size:var(--normal-text);vertical-align:bottom;background:transparent;line-height:1.4; }
* { -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: 'Lato', 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;  }



h1,h2,h3,h4,h5,h6 { font-family:var(--second-font) !important;font-weight:700;color:black; }
section.block-news article h1 { font-size: var(--big-text); }
section.block-news article.full-width h1 { font-size:var(--bigger-text) !important; }
.entry-content > p { font-family:var(--second-font);font-size:var(--body-text);  }
.wp-caption-text { padding: 7px 0px 20px 0px;border-bottom:1px dotted #cdcdcd;font-size:var(--small-text); }

h1.title { font-size:var(--single-title-text) !important;line-height:1.1; }
h2 { font-size: var(--big-text);line-height:1.15; }
section.block-news article.full-width h1.title { font-size:var(--single-title-text) !important;line-height:1.1; }

#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:10000;
}

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 {
	font-size: var(--normal-text);border-bottom: 1px solid #ededed;display: block;padding: 10px 0px;
}

ul.submenu { display:none; }

img#mini-logo {
	display: block;
	clear: both;
	margin: 0px auto;
	width: 320px;
	height: 32px;
}



/*-------------------------------------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 { position: relative;display: block;clear: both;top: 0px;width: 100%;background-color: #FFFFFF;color: #FFFFFF;padding: 14px 0px 10px 0px;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;z-index: 20; }
#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; 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; margin-bottom: 10px; }
h3 { font-size: 16px; font-weight: 700;  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; 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 { color: gray; }
.title-position-table { font-size: var(--small-text); font-weight: bold; }
.txt-position-table { font-size: var(--small-text); }
.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:var(--big-text);font-weight: 700;margin-bottom: 10px;line-height:1.1; }
section.block-news article.full-width h1 { font-size:var(--bigger-text);font-weight: 700;margin-bottom: 10px;line-height:1.1; }
section.block-news-module article { margin-bottom:30px; }
section.block-news-module article h1 { font-size:var(--body-text);font-weight: 700;line-height:1.1;margin-bottom: 10px; }
section.block-news article.full-width h1 { font-size:var(--big-text);font-weight: 700;line-height: 1.1;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 5px 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:Lato !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:Lato !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:Lato;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:'Lato',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:'Lato',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:'Lato',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:'Lato','Lato',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:'Lato',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:'Lato',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:'Lato',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:'Lato','Frank Ruhl Libre',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:'Lato',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:'Lato',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:'Lato',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;line-height:1.3; /* 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 7px 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; }


/* Ajustes Google search console */
.about-article { overflow-x:hidden !important; }
.entry-content { overflow-x:hidden !important; }
.block-news { overflow-x:hidden !important; }
.entry-content > p, .entry-content p { overflow-wrap:break-word; }  
.footer-box-disclaimer { background-color:#f0f0f0;padding:10px 10px;display:block;clear:both;text-align:center;margin-top:10px; margin-bottom:-20px;font-size:13px; }
.footer-box-disclaimer a { color:black !important;font-weight:700 !important; }	
main.inside main.inside.loader { padding:20px 0px !important;overflow-x:hidden !important; }	
main.inside main.inside.loader .gallery-item img { max-width:100%;height:auto; }	


@media screen and (min-width: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; }	
	.row { display:block;width:100%; }
	
}

@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 { 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; }

	#full-menu { display:block; }
	#partial-menu { display:none; }
	
}

@media screen and (min-width:768px) and (max-width:900px) { 
	ul.mainmenu > li {font-size: 15px;border-bottom: 1px solid #ededed;display: block;font-size:15px;padding: 10px 0px;}
	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:Lato;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; }	
	
	.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; }


/* Paywall */
h1.title-subscribe { text-align:left;font-weight:700;text-transform:uppercase;font-size:18px;line-height:2.2;margin-bottom:10px; }
h1.title-subscribe span { color:var(--first-color); }
.subscribe-main-title { font-family:var(--second-font);font-weight:700;font-size:28px;color:black; }
.vertical-four-steps { display:flex;height:168px;justify-content:center;flex-wrap:wrap;margin-top:30px;width:calc(100% - 25px); }
.vertical-four-steps span { display:block;clear:both;line-height:1.6;width:100%;padding-left:7px; }
#warning-articles-box { display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.95);opacity:0;max-width:100%;max-height:100vh;right:-150%;padding:0px 0px;top:0px;right:-150%;z-index:20000;-webkit-transition: opacity 0.5s; transition: opacity 0.5s; }	
#warning-articles-box > div { display:block;width:85%;max-width:480px;height:auto;flex-wrap:wrap; }	
#suscribe-box { display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.95);opacity:0;max-width:100%;max-height:100vh;right:-150%;padding:0px 0px;top:0px;right:-150%;z-index:50000;-webkit-transition: opacity 0.5s; transition: opacity 0.5s; }	
#suscribe-box > div { display:block;width:85%;max-width:480px;height:auto;flex-wrap:wrap; }	
.header-popup { position:relative;display:block;clear:both;font-family:var(--second-font);font-weight:700;font-size:17px;padding:10px 20px;background:var(--first-color);line-height:1.6;color:white; }	
.content-popup { background:rgba(255,255,255,1);padding:30px 30px;font-size:90%; }	
.articles-left0,.articles-left1,.articles-left2,.articles-left3,.articles-left4 { display:block;clear:both;margin:20px auto;width:182px;height:25px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat; }
.articles-left4 { background-position:-608px -13px; }
.articles-left3 { background-position:-608px -42px; }
.articles-left2 { background-position:-608px -71px; }
.articles-left1 { background-position:-608px -99px; }
.articles-left0 { background-position:-608px -128px; }
#suscribe-bottom-bar { display:block;clear:both;width:100%;color:white !important;position:fixed;bottom:0px;left:0px;text-align:center; }
#suscribe-bottom-bar div div { padding:12px 0px; }
.suscribe-price { display:block;clear:both;font-family:var(--first-font);font-weight:700;font-size:44px;letter-spacing:-0.04em;line-height:0.9;margin-bottom:5px; }
.suscribe-package { display:block;clear:both;font-family:var(--second-font);font-size:25px;color:black; }
.note-after-suscribe-price { display:block;clear:both;font-size:13px;color:#666666; }
.package-box { display:block;clear:both; }
.the-package-name { background:white;padding:15px 15px;border-radius:15px 15px 0px 0px;border:1px solid #cccccc; }
.the-package-details { background:#efefef;padding:15px 15px;border-radius:0px 0px 15px 15px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; }
.the-package-details a.button-link { width:80%;max-width:100%; }
.the-package-details  ul.points li { text-align:left; }
.package-digital,.package-print-digital { display:block;clear:both;width:150px;height:95px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;margin:10px auto; }
.package-digital { background-position:-440px -12px; }
.package-print-digital { background-position:-440px -120px; }
.profile-nav { display:block;clear:both;width:100%;margin:7px 0px 25px 0px; }
.item-profile-nav { display:inline-block;width:100%;max-width:150px;margin:10px 0px;font-weight:700;text-transform:uppercase;color:#9c9c9c;font-size:104%;cursor:pointer; }
.item-active { color:black;border-bottom:2px solid black; }
#link-show-suscribe { cursor:pointer; }
#link-login { cursor:pointer; }
article.subscribe,article.my-profile { display:block;clear:both;width:90%;max-width:900px;margin:15px auto; }
article.my-profile { max-width:800px; }
article.subscribe .row > .col-sm-4,article.subscribe .row > .col-sm-8,article.my-profile .row > .col-sm-4,article.my-profile .row > .col-sm-8 { }
article.subscribe form input,article.my-profile form input { margin: 10px 0px 15px 0px; }
article.subscribe form .button-link,article.my-profile form .button-link { margin:10px 0px; }
article.subscribe .button-link,article.my-profile .button-link { margin:10px 0px; }

.step1-4,.step2-4,.step3-4,.step4-4 { display:inline-block;width:25px;height:168px;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;margin-top:25px; }
.step1-4 { background-position:-821px -10px; }
.step2-4 { background-position:-856px -10px; }
.step3-4 { background-position:-890px -10px; }
.step4-4 { background-position:-926px -10px; }

#conditions-box { display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);opacity:0;max-width:100%;max-height:100vh;right:-150%;padding:0px 0px;top:0px;right:-150%;z-index:20000;-webkit-transition: opacity 0.5s; transition: opacity 0.5s; }	
#conditions-box > div { display:block;width:85%;max-width:480px;height:80%;flex-wrap:wrap;padding-bottom:20px;background:white; }
#conditions-box > div .content-popup { height:calc(100% - 42px);overflow-y:auto; }	
#conditions-box > div .content-popup p { margin-bottom:15px; }

.arrow-down,.arrow-up { display:inline-block;width:25px;height:25px;cursor:pointer;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;margin-right:2px;position:absolute;bottom:0px; }
.arrow-down { background-position:-310px -152px;bottom:0px; }
.arrow-up { background-position:-280px -152px;bottom:0px; }	

/* COLS */
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 { display:inline-block;float:left; }
.col-sm-1 { width:8.333%; }
.col-sm-2 { width:16.666%; }
.col-sm-3 {	width: 25%; }
.col-sm-4 { width:33.333%; }
.col-sm-5 { width:41.667%; }
.col-sm-6 { width:50%; }
.col-sm-7 { width:58.333%; }
.col-sm-8 { width:66.666%; }
.col-sm-9 { width:75%; }
.col-sm-10 { width:83.333%; }
.col-sm-11 { width:91.667%; }
.col-sm-12 { width:100%; }

#top-header .col-sm-6,#top-header .col-sm-4,#top-header .col-sm-3 { padding:0px 10px;vertical-align:middle; }

.banner-newsletter{display:block;clear:both;width:100%;max-width:470px;height:63px;margin:20px auto;background:url("https://recursos.elsalvador.com/images/escom/link-newsletter.png");background-size:auto 63px;background-position:top center}
.banner-whatsapp{display:block;clear:both;width:100%;max-width:470px;height:63px;margin:20px auto;background:url("https://recursos.elsalvador.com/images/escom/link-whatsapp.png");background-size:auto 63px;background-position:top center}
a.link-to-document{display:block;clear:both;font-size:16px;margin:24px auto;padding:10px 10px 10px 48px;line-height:1.3;color:black;font-weight:700;font-family:Lato !important;border:1px solid #cdcdcd;background:#f9f9f9 url("https://recursos.elsalvador.com/images/escom/icons/icon-pdf.png");background-repeat:no-repeat;background-position:10px center}
p.recommended { font-size: 12.5px; font-family: var(--second-font);line-height: 1.45; } 
.widget-block span.title-module { font-family: 'Lato',var(--first-font),Serif;display:block;clear:both;margin:0px 0px;padding:0px 0px;text-transform:uppercase;color:#000000;font-size:15px;line-height:2.0;font-weight:600 !important;border-top:3px solid #000000; }
.widget-content .list-item { line-height:1.2;  }
.widget-content .list-item a { font-size:88%; }

.invert { filter:invert(100%); }
.bg-first-color { background:var(--first-color);color:white !important; }
.bg-second-color { background:var(--second-color);color:white !important; }
.bg-third-color { background:var(--third-color);color:white !important; }
.first-font { font-family:var(--first-font); }
.second-font { font-family:var(--second-font); }

/* Panels and button close */
#open-menu,.icon-search,.icon-user,#icon-search,.button-close { display:block;clear:both;background:url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;width:24px;height:24px;margin:0px auto;cursor:pointer; }
#open-menu { display:none;background-position:-10px -57px; }
.icon-user { background-position:-46px -57px;display:inline-block;margin-right:3px;vertical-align:middle; }
#icon-user2 { margin-top:-5px;display:none; }
.my-account { display:inline;cursor:pointer; }
#icon-search { background-position:-82px -59px;display:inline-block;margin:5px 0px 0px 0px;vertical-align:middle; }
.icon-search { background-position:-10px -57px;margin-top:4px; }
.button-close { position:absolute;top:10px;right:15px;background-position:-118px -57px;z-index:21; }	
	
#top-header { display:flex;width:96%;max-width:1260px;margin:0px auto;position:relative; }

@media screen and (max-width:520px) {
	main article.my-profile > .row > .col-sm-4, main article.my-profile > .row > .col-sm-8 { display:block !important;clear:both !important;width:100% !important;float:none !important;padding:20px 0px !important; }
	.item-profile-nav { display:inline-block;float:left;width:33.333% !important;max-width:33.333% !important; }
	main article.my-profile .row .col-sm-8 .package-box { margin:0px auto !important; }
	
	main article.subscribe > .row > .col-sm-4, main article.subscribe > .row > .col-sm-8 { display:block !important;clear:both !important;width:100% !important;float:none !important;padding:20px 0px !important; }
	
}

/* FORMS */
input[type="text"],input[type="password"],input[type="date"] { display:block;clear:both;width:100%;max-width:400px;padding:15px 20px;margin:10px auto 15px auto;border:1px solid var(--border-color);font-family:var(--first-font);font-size:99%;line-height:1.3;border-radius:var(--border-radius); }	
input[type="radio" i] { width:20px;height:20px; }
input[type="radio" i].radio-package { width:28px;height:28px; }
input.short { max-width:200px;margin:10px 0px 15px 0px; }
input.mini-short { max-width:100px;margin:10px 0px 15px 0px; }
select { font-family:var(--first-font);font-size:13px; }
select.mini { width:65px;margin-right:5px;padding:8px 5px; }
label { display:block;font-size:88%;color:black;text-transform:uppercase;font-weight:700;margin-bottom:-8px; }
#current-password-box { display:none; }
#change-password-box { display:none; }	
#the-search { display:inline;position:absolute;top:-6px; }
#searching { display:none; }

#searching input[type="text"]#s { 
    display: inline;
    width: 150px;
    max-width: 200px;
    padding:5px 20px 5px 14px;
    border: 1px solid #333333;
    font-family: var(--first-font);
    font-size: 90%;
	margin:0px 0px 0px -10px;
    line-height: 1.4;
    border-radius:var(--border-radius); 
	background:#ffffff url('https://cdn-pro.elsalvador.com/escom_the_one/images/icon-search.png');background-repeat:no-repeat;background-position:92% 4px;background-size:20px 20px;
	z-index:50000;
}

#top-escom-header {
	position: relative;
	display: flex;
	width: 96%;
	max-width: 1260px;
	margin: 0px auto;
	position: relative;
	padding: 10px 0px;
}

.row {
	width: 100%;
	height: auto;
	margin: auto;
	display: flex;
	align-items: flex-start
}

/* 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:var(--first-font);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:var(--first-font);font-size:20px;font-weight:600; }
a.button-link { display:block;clear:both;padding:15px 25px;border:1px solid var(--border-color);font-family:var(--first-font);line-height:1.3;border-radius:var(--border-radius);text-align:center;text-transform:uppercase;color:#000000;margin:10px auto;font-weight:700;font-size:104%; }
a.button-link:hover { text-decoration:none;background-color:var(--bg-link-hover) !important;color:#FFFFFF !important; }
a.mini-button-link { display:inline-block;clear:both;width:auto;padding:7px 16px;border:1px solid var(--border-color);font-family:var(--first-font);line-height:1.2;border-radius:16px;text-align:center;text-transform:uppercase;color:#000000;margin:0px auto;font-weight:700;font-size:84%; }
a.mini-button-link:hover { text-decoration:none;background-color:var(--bg-link-hover) !important;color:#FFFFFF !important; }
.a-link { font-weight:700;color: var(--first-color);cursor:pointer; }
a.blue-link { color:#006cb8;font-weight:700; }
a.blue-light-link { color:#006cb8; }
p.recommended { font-size:13px;line-height:1.3;margin:0px 0px 15px 0px;color:#555555; }

/* Others */
figure { display:block;clear:both;width:100%;height:auto;margin:15px auto; }
img.responsive { display:block;clear:both;width:100%;height:auto; }
.top03px { position:absolute;top:-3px; }
.micro-spacer { display:block;clear:both;width:100%;height:1px; }
.mini-spacer { display:block;clear:both;width:100%;height:10px; }
.spacer { display:block;clear:both;width:100%;height:20px; }
.small-spacer { display:block;clear:both;width:100%;height:40px; }
.medium-spacer { display:block;clear:both;width:100%;height:100px; }
.big-spacer { display:block;clear:both;width:100%;height:150px; }
.bbottom { border-bottom:1px solid #000000; }
.bg-lightgray { background-color:#eeeeee; }
.bg-white { background-color:#ffffff; }
.bg-darkgray { background-color:#444444; }
.text-white { color:#ffffff !important; }
.mt-20px { margin-top:-30px !important; }
.mt-15 { margin-top:-15px !important; }
.mt5 { margin-top:5px !important; }
.block { display:block !important; }
.mr10 { margin-right:10px !important; }
.mini-text { font-size:14px !important; }
.micro-text { font-size:13px !important; }
.light-text { color:#c9c9c9; }
.text-white { color:#ffffff !important; }
.text-right { text-align:right !important; }
.align-right { text-align:right !important; }
.mini-text-gray { text-transform:uppercase;color:#666666;font-weight:700;font-size:86%; }
.centered { text-align:center; }
.center-box { display:block;clear:both;width:90%;max-width:400px;height:auto;margin:15px auto;  }
.spacer30 { display:block;clear:both;width:100%;height:30px; }
.spacer40 { display:block;clear:both;width:100%;height:40px; }
.spacer-top { display:block;clear:both;width:100%;height:90px; }
.spacer-top-home { display:block;clear:both;width:100%;height:204px; }
.horizontal-spacer { margin:0px 7px; }
.no-border { border-top:none !important;border-bottom:none !important; }
.small-letters { display:block;clear:both;margin:8px auto;color:#666666;font-size:11.5px; }
.w80pct { width:80% !important; }
.w25 { width:25px; }
.fleft { float:left; }


header.cancha { background:black !important;height:82px; }
#cancha-logo { display:block;clear:both;margin:0px 0px;width:288px;height:56px;background:#000000 url('https://cdn-pro.elsalvador.com/img/icons.svg');background-repeat:no-repeat;background-position:-10px -305px; }



@media screen and (max-width:767px) { 
	.no-mobile { display:none !important; }
	.no-tablet { display:none !important; }
}

.bg-black {background-color: #000000;color: #cdcdcd;}
.bg-dark {background-color: #333333;color: #cdcdcd;}

#site-menu {overflow-y: auto;}
#site-menu {
	position: fixed;
	top: 0px;
	left: -150%;
	display: block;
	clear: both;
	width: 100%;
	padding: 50px 20px 30px 20px;
	margin: 0px 0px;
	height: 100%;
	background-color: #FFFFFF;
	z-index: 30;
	-webkit-transition: all 0.25s;
	text-transform: none;
	text-transform: uppercase;
	text-align: left;
	max-width: 400px;
	box-shadow: 0px 0px 8px #666666;
}


			/* Cambios para login */
			
			.side-panel { display:block;clear:both;position:fixed;width:100%;box-shadow:0px 0px 8px #666666;height:100%;background:#ffffff;max-width:400px;max-height:100%;right:-150%;padding:20px 20px 20px 20px;top:0px;z-index:10000;-webkit-transition: all 0.25s; transition: all 0.25s; }
			.box-padding20 { display:block;clear:both;padding:25px 25px; }
			
			#login-box.side-panel { overflow-y:auto; }
			#site-menu.side-panel { overflow-y:auto; }
			
			#content-messages{position:fixed;top:0px;right:-150%;display:flex;align-items:center;width:100%;height:100%;background:rgba(0,108,182,0.8);opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;z-index:50000}
			#the-message{position:relative;display:block;width:86%;height:auto;padding:20px 20px;margin:0px auto;max-width:480px;background:white;border-radius:16px; }
			.title-message{font-size:17px;font-weight:700;text-align:left}
			
			.title-panel { font-weight:700;font-size:var(--title-panel-size);text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid black;margin-bottom:20px; }
			button.btn-login-facebook { font-size:var(--small-text);font-weight:var(--weight-bold);text-transform:uppercase;background:#FFFFFF url('images/facebook-icon.png');background-repeat:no-repeat;padding:8px 5px 6px 34px !important;border:1px solid #ededed;border-radius:7px;display:inline-block;width:calc(45% - 28px);max-width:auto;border:1px solid #ededed;margin:0px 4px; }
			button.btn-login-twitter { font-size:var(--small-text);font-weight:var(--weight-bold);text-transform:uppercase;background:#FFFFFF url('images/twitter-icon.png');background-repeat:no-repeat;padding:8px 5px 6px 34px !important;border:1px solid #ededed;border-radius:7px;display:inline-block;width:calc(45% - 28px);max-width:auto;border:1px solid #ededed;margin:0px 4px; }
			button.btn-login-google { font-size:var(--small-text);font-weight:var(--weight-bold);text-transform:uppercase;background:#FFFFFF url('images/google-icon.png');background-repeat:no-repeat;padding:8px 5px 6px 34px !important;border:1px solid #ededed;border-radius:7px;display:inline-block;width:calc(45% - 28px);max-width:auto;border:1px solid #ededed;margin:0px 4px; }
			.half-left { display:inline-block;float:left; }
			.half-right { display:inline-block;float:right; }
			.text-left { text-align:left !important; }
			.text-right { text-align:right !important; }
			.btn-session { background:#006cb7 !important;color:#FFFFFF !important;border-radius:8px !important;border:none !important; }
			a.button-link.btn-session:hover { background:#ffffff !important;color:#333333 !important;border:1px solid #cecece !important; }
			.block-create-account { display:block;clear:both;padding-top:20px;margin-top:55px;border-top:1px solid #cecece; }
			.link-bold { font-weight:700;text-transform:uppercase; }
			.account-content { display:block;clear:both;width:100%;height:100%;max-width:480px;margin:0px auto;overflow-y:auto; }
			.account-content p { margin:15px 0px; }
			.account-content a { font-weight:700;color:var(--first-color);text-decoration:none; }
			.account-content ul,ul.points { list-style:none;list-style-color:var(--first-color);margin-left:20px; }
			ul.points { margin:10px 0px; }
			.account-content ul li,ul.points li { margin-bottom:5px; }
			.account-content ul li::before,ul.points li::before { display:inline-block;width:8px;height:8px;background:var(--first-color);margin:0px 7px 0px 0px;content:" ";border-radius:3px; }
			.account-content ul.user-menu li { text-align:right;text-transform:uppercase;padding:8px 0px;border-bottom:1px solid #ededed; }
			.account-content ul.user-menu li a { color:black; font-weight:400; }
			.account-content ul.user-menu li::before { display:none; }
			
			#waiting { display:none; }
			#registered-box { display:none;clear:both;height:100%;/* background:#FFFFFF url('images/bg-registered.jpg');background-repeat:no-repeat;background-size:100% auto;background-position:center bottom; */ }
			ul.with-login { list-style-type:square;margin-left:20px; }
			ul.with-login li { margin:7px 0px;font-size:14px;line-height:1.35; }
			.box-form-boxes { padding:2px 10px;border:1px solid #c9c9c9;border-radius:16px; }
			.logo.account { width:170px;margin:0px auto;padding-bottom:10px; }
			#thankyou-box { display:none;clear:both;height:100%;/* background:#FFFFFF url('images/bg-registered.jpg');background-repeat:no-repeat;background-size:100% auto;background-position:center bottom; */ }
			input:focus, select:focus, button:focus { outline:none !important; outline-width: 0 !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; 	}
				

			/* Cambio publicidad */
			.top-bar { display:block;clear:both;padding:15px 0px;text-align:center;-webkit-transition:height 0.7s; transition:height 0.7s;overflow:hidden;background:#f0f0f0; }
			#expanded { display:block;clear:both;width:970px;height:0px;-webkit-transition: all 0.3s; transition: all 0.3s;margin:0px auto;opacity:0; }

			/* CARROUSEL CANCHA */
			.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%; }
			.square_line-black h2 a:hover { color:#666666; }
			.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; }
			.swiper-container.tag-swiper{height:340px !important;padding-bottom:20px;margin-bottom:45px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
			.absolute-content-logos{position:absolute;z-index:1000;bottom:20px;margin-left:30px;margin-bottom:30px;max-width:180px}.bg-light-module{background:#fff200;padding:0px 0px !important;overflow:hidden}.row{width:100%;height:auto;margin:auto;display:flex;align-items:flex-start}.bg-dark-module{background:#060d26;padding:0px 0px !important;overflow:hidden}.col6{width:50%;height:auto}.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{padding:10px;display:flex;flex-wrap:wrap}relative-content{position:relative;width:100%;height:auto;margin:0 auto}.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}.gradient{position:absolute;z-index:999;width:100%;height:100%;background:linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.7))}.swiper-container.tag-swiper img.img-responsive{height:360px !important;width:auto !important;max-width:300%}.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:#000}.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-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);right:10px;left:auto}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-slide h2{font-size:30px;font-weight:bold;line-height:1.1;width:85%;margin-left:5%;position:relative;padding-top:10%;padding-bottom:10px}
			p.modules{width:85%;margin-left:5%}.block-news-module{width:100%;height:auto;display:flex;flex-wrap:wrap;padding:0 10px;margin:-15px auto 20px auto}section.block-news-module article{display:inline-block;float:left;width:33.333%;height:auto;padding:10px}

			/* CANCHA */
			.detail-content h1 a:hover { color:#777777 !important; }
			.detail-content h2 a:hover { color:#777777 !important; }
			
			@media screen and (min-width:600px) and (max-width:1023px) {
				#cancha-logo { width:206px !important;height:41px !important;margin-top:-10px !important;background-position:-10px -245px !important; }
				#site-menu-cancha { margin-top:0px !important; }
				header.cancha { height:50px !important; }			
				#site-menu-cancha ul li a { font-size:12px !important; padding:10px 5px !important; }
				.row.bg-light-module { display:flex !important; }
				.swiper-slide .row.bg-light-module h2 { font-size:22px !important; }
				.swiper-container.tag-swiper img.img-responsive	{ max-width:150% !important; }
				#searching	{ display:block;clear:both;float:none;position:relative;min-height:60px; }
				input[type="text"]#s { position:relative !important;width:100% !important;margin:0px 0px !important;max-width: 300px !important; }
				.pretitle { margin:0px 0px 0px 0px !important; }
			}
			@media screen and (min-width:600px) and (max-width:767px) {
				.top-bar { display:none !important; }
				header.cancha { position:relative !important; }
				#cancha-logo { margin-top:-4px !important; }
				#site-menu-cancha { margin-top:5px !important; }
				#site-menu-cancha ul li a { font-size:11px !important; padding:10px 3px !important; }
				#site-menu-cancha ul li { white-space:nowrap !important; }
				body.cancha > main.inside { margin-top:10px !important; }
				article.full-width { margin-bottom:30px !important; }
				.absolute-content-logos img { max-width:180px !important; }
				.pretitle { margin:0px 0px 20px 0px !important; }
			}
			
			@media screen and (min-width:768px) {
				section.cancha .column-a2 { width:50%; }
				section.cancha .column-b2 { width:50%; }
			}
			@media screen and (max-width:599px) {
				body.cancha .column-b2 { padding:10px 0px !important; }
				#cancha-logo { width:206px !important;height:41px !important;margin:-4px auto !important;background-position:-10px -245px !important; }
				header.cancha { height:50px !important; }				
				#top-escom-header .col-sm-3 { width:32px !important; }
				#top-escom-header .col-sm-6 { width:calc(100% - 64px) !important; }
				.top-bar { display:none !important; }
				#site-menu-cancha { display:none; }
				header.cancha { position:relative !important; }
				header.cancha .row .col-sm-4 { display:block;clear:both;width:100%;text-align:center; }
				header.cancha .row .col-sm-8 { display:none; }
				body.cancha > main.inside { margin-top:0px !important; }
				article.full-width { margin-bottom:30px !important; }
				.absolute-content-logos img { max-width:130px !important; }
				.row.bg-light-module .col6 { width:100%; }
				section.block-news-module article { display:block !important;clear:both !important;width:100% !important;float:none !important; }
				.swiper-container.tag-swiper img.img-responsive	{ max-width:150% !important; }
				.swiper-slide h2 { font-size:18px !important; }
				body.cancha .block-news-module { padding:0px 0px !important; }
				p.modules { font-size:12px !important; }
				.pretitle { margin:10px 0px 20px 0px !important; }
			}

/* mostrar/ocultar contraseñas */
#login_password{width:calc(100% - 44px);float:left;display:inline-block;margin-top:0px !important;}
#show_password,#hide_password{display:inline-block;width:32px;height:32px;line-height:4.4em;float:right;background-repeat:no-repeat;top:10px;position:relative;cursor:pointer;}
#show_password{background:url('https://recursos.elsalvador.com/images/escom/icons/is-hide-password.png');}
#hide_password{background:url('https://recursos.elsalvador.com/images/escom/icons/is-show-password.png');display:none;}
#errores_login{float:left;}
