.panel-flexible .panel-separator{margin:0 0 1em 0;}
.panels-flexible-13 .panels-flexible-region{padding:0;}.panels-flexible-13 .panels-flexible-region-inside{padding-right:0.5em;padding-left:0.5em;}.panels-flexible-13 .panels-flexible-region-inside-first{padding-left:0;}.panels-flexible-13 .panels-flexible-region-inside-last{padding-right:0;}.panels-flexible-13 .panels-flexible-column{padding:0;}.panels-flexible-13 .panels-flexible-column-inside{padding-right:0.5em;padding-left:0.5em;}.panels-flexible-13 .panels-flexible-column-inside-first{padding-left:0;}.panels-flexible-13 .panels-flexible-column-inside-last{padding-right:0;}.panels-flexible-13 .panels-flexible-row{padding:0 0 0.5em 0;margin:0;}.panels-flexible-13 .panels-flexible-row-last{padding-bottom:0;}.panels-flexible-column-13-main{float:left;width:99.0000%;}.panels-flexible-13-inside{padding-right:0px;}.panels-flexible-13{width:auto;}.panels-flexible-region-13-center{float:left;width:99.0000%;}.panels-flexible-row-13-main-row-inside{padding-right:0px;}
.responsive-menus.responsified{clear:both;width:100%;}.responsive-menus.responsified span.toggler{padding:1px;display:block;background:#333;color:#fff;border-radius:5px;box-shadow:2px 2px 2px #000;font-size:1.35em;text-align:center;cursor:pointer;outline:none;}.responsive-menus.responsified.responsive-toggled span.toggler{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #bbb;}.responsive-menus.responsified .responsive-menus-simple{display:none;width:100%;background:#333;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:2px 2px 2px #000;}.responsive-menus.responsified.responsive-toggled .responsive-menus-simple,.responsive-menus.responsified.responsive-toggled .responsive-menus-simple ul{display:block;padding:0;margin:0;}.responsive-menus.responsified.responsive-toggled.absolute{position:relative;z-index:999;}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{position:absolute;z-index:999;top:auto;}.responsive-menus.responsified .responsive-menus-simple li{width:100%;display:block;padding:0;margin:0;clear:both;list-style:none;}.responsive-menus.responsified .responsive-menus-simple li a{color:#fff;display:block;padding:1em 5%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #bbb;border-bottom:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;}.responsive-menus.responsified .responsive-menus-simple>li.last a{border-bottom:none;}.responsive-menus.responsified .responsive-menus-simple li ul li a{padding:1em 0 1em 10%;}.responsive-menus.responsified .responsive-menus-simple li ul li ul li a{padding:1em 0 1em 15%;}.responsive-menus.responsified .responsive-menus-simple li ul{display:block !important;visibility:visible !important;margin:0;padding:0;}.responsive-menus span.toggler{display:none;}
.mam-deportes .bx-viewport{height:100px !important;}.mam-deportes .partido{width:260px;border-radius:5px;position:relative;border:1px solid #999;margin-bottom:5px;}.mam-deportes .partido.today{background:#bad1f0;}.mam-deportes .link-edit{display:none;}.logged-in .mam-deportes .link-edit{position:absolute;right:2px;color:#003582;font-size:1.3em;top:18px;display:block;}.logged-in .mam-deportes .link-edit:hover{color:#df3d49;text-shadow:2px 2px 2px #fff;}.mam-deportes .grupo{background:#0f2b99;color:#fff;font-size:7.8pt;text-align:center;font-weight:bold;padding:2px;border-radius:5px 5px 0 0;}.mam-deportes .fecha{font-size:9pt;padding:0;text-align:center;font-weight:bold;}.mam-deportes .cont-equipos{display:flex;justify-content:space-between;height:55px;}.mam-deportes .cuartos-de-final .cont-equipos{border-bottom:3px solid #1b7dfc;}.mam-deportes .cuartos-de-final .grupo{background:#1b7dfc;}.mam-deportes .semifinales .cont-equipos{border-bottom:3px solid #2a7e77;}.mam-deportes .semifinales .grupo{background:#2a7e77;}.mam-deportes .finales .cont-equipos{border-bottom:3px solid #df3d49;}.mam-deportes .finales .grupo{background:#df3d49;}.mam-deportes .cerca .grupo{background-color:black;}.mam-deportes .equipo{position:relative;width:45%;}.mam-deportes .bandera,.form-partido .bandera,.posiciones .bandera{overflow:hidden;background-repeat:no-repeat;margin-right:15px;margin-bottom:0px;content:" ";display:block;float:left;box-shadow:2px 2px 3px #000;background-size:100% 100%;width:50px;height:35px;border-radius:10px;border:1px solid #fff;}.mam-deportes .bandera::after,.form-partido .bandera::after,.posiciones .bandera::after{content:" ";width:45px;height:20px;background:linear-gradient(180deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 80%);position:absolute;display:block;border-radius:8px;margin-left:2px;margin-top:2px;}.mam-deportes .bandera{transform:scale(0.8);margin-top:-3px;}.mam-deportes .equi_a .bandera{margin-left:-3px;}.mam-deportes .equi_b .bandera{margin-left:30px;}.mam-deportes .nombre{width:100%;text-align:center;font-size:9pt;font-weight:bold;padding:5px 0;position:absolute;top:30px;}.mam-deportes .goles{background:#ffffff8c;color:#000;font-weight:bold;font-size:1.2em;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;position:absolute;top:0px;border:1px solid #0000004a;box-shadow:2px 2px 5px #000000ba;}.mam-deportes .equi_a .goles{right:4px;}.mam-deportes .equi_b .goles{left:0px;}.mam-deportes .versus{font-weight:bold;line-height:32px;font-size:1.2em;}.mam-deportes .bx-wrapper .bx-controls-direction .bx-prev{margin-left:-42px;}.mam-deportes .bx-wrapper .bx-controls-direction .bx-next{margin-right:-42px;}.mam-deportes .penales{position:absolute;width:100%;display:flex;gap:0px 7px;justify-content:center;bottom:17px;font-weight:bold;cursor:pointer;}.mam-deportes .penales span{width:25px;text-align:center;border:1px solid #555;line-height:13px;border-radius:5px;background-color:#0064e7;color:#fff;padding:1px 0px;box-shadow:3px 3px 3px #000;}.form-partido h1{font-weight:bold;}.form-partido .title h2{font-weight:bold;line-height:40px;}.form-partido .equipo{border:1px solid #ccc;padding:15px;margin-bottom:15px;}.form-partido label{color:#0074bd;font-weight:bold !important;}.posiciones .new-grupo{max-width:680px;border:1px solid #ccc;margin:15px auto;}.posiciones .pais,.posiciones .pais .totales{display:flex;}.posiciones .pais .nombre{width:150px;}.posiciones .pais.datos .nombre{font-size:1.2em;line-height:40px;background:linear-gradient(90deg,rgba(231,231,231,1) 0%,rgba(255,255,255,1) 80%,rgba(229,229,229,1) 100%);padding-left:40px;margin-left:20px;width:185px;}.posiciones .pais .totales > div{width:50px;text-align:center;}.posiciones .pais{margin:10px 0;padding-left:25px;position:relative;}.posiciones .pais.titulos{font-size:1.2em;font-weight:bold;}.posiciones .pais.datos .totales > div{background:#6ea6ff;color:#fff;padding:5px 0;font-weight:bold;font-size:1.3em;}.posiciones .pais.datos .totales .puntos{background:#003993 !important;border-radius:0 40% 40% 0;}.posiciones .pais.titulos .nombre{width:205px;text-align:center;}.posiciones .bandera{position:absolute;}.posiciones .grupo-name{font-size:1.2em;background:#0064e7;max-width:140px;text-align:center;color:#fff;padding:5px;border-radius:10px;box-shadow:2px 2px 5px #555;margin-left:25px;margin-top:25px;font-weight:bold;}@media only screen and (max-width:480px){.posiciones .grupo-name,.posiciones .pais.datos .nombre,.posiciones .pais.titulos,.posiciones .pais.datos .totales > div{font-size:1em;}.posiciones .pais.datos{display:table;}.posiciones .pais.datos .nombre{padding-left:40px;line-height:15px;display:table-cell;vertical-align:middle;min-width:96px;}.posiciones .bandera{transform:scale(0.75);margin-left:-5px;margin-top:-6px;}.posiciones .pais{padding-left:5px;}.posiciones .pais .totales > div{width:28px;}.posiciones .pais.datos .totales > div{font-size:1em;}}
