body {
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
}

:focus {
    outline: none
}

a {
    transition: all .4s ease;
}

::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #c4c4c4;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #ccc;
    }
/*:hover {
    transition: all .4s ease;
}*/
div#RobaPagina {
    margin-top: 14px;
}
/*Newsletter*/

.orbit-container .orbit-next > span {
    height: 15px;
    width: 15px;
    border: 1px solid #fff;
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
}
.historiasSideBar .widget-header {
    background: #000;
    padding: 0.5em 0.625em 0.5em;
    overflow: auto;
    border: none;
    font-family: 'Roboto Condensed', sans-serif !important;
}

.especiales.historiasSideBar .orbit-slides-container > * .orbit-caption {
    background-color: #f5f5f5;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1.25rem;
}
.especiales.historiasSideBar .th{
    padding-bottom:44%;
}

.especiales.historiasSideBar .section-tag {
    color: #5c5c5c;
    text-transform: initial;
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 16px;
}
.orbit-container .orbit-next > span {
    margin-left: -12px;
}
.panel.widget.especiales.historiasSideBar h3 {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.historiasSideBar .orbit-caption p.intro{
    line-height: 17px;
}

.Mpoliticas a.close-reveal-modal {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 1.75rem;
}
.terminosCondmodal {
    position: fixed;
    top: 50% !important;
    margin-top: -253px;
}
div#registroModal.modalNews-only {
    width: 400px;
    margin-left: -200px !important;
    position: fixed;
    top: 50% !important;
    margin-top: -187.5px;
    border: solid 1px #ccc;
}
#registroModal .registro.NewsletterSemana {
    text-align: center;
    padding: 0;
    background: transparent;
    border: 0px solid;
}
#registroModal .row.InicioSesion {
    border: 0px solid #e5e5e5;
}
.modalNews-only input#emailSubscribeLstNews {
    width: 100%;
    margin-top: 0;
}
.modalNews-only .textNewsletter h2 {
    font-size: 1.5rem;
    margin-bottom:0.5rem;
}
.modalNews-only p {
    line-height: 1.2;
}
#registroModalNewsOnly.NewsletterSemana {
    text-align: center;
    padding: 28px 0rem;
}

#registroModalNewsOnly .registro {
    width: 100%;
    margin: auto;
    text-align: center;
}

#registroModalNewsOnly #habeasNews {
    position: absolute;
    top: 5px;
    left: 45px;
}
#registroModalNewsOnly label {
    margin-left: 9px;
}
#registroModalNewsOnly button.btnModal {
    float: none !important;
    margin-top: 1.25rem;
    margin-bottom: 0;
}
.row.Mpoliticas .tabs-content {
    height: 320px !important;
    overflow-x: hidden;
    overflow-y: scroll;
}
#registroModalNewsOnly .close-reveal-modal {
    position: absolute;
    top: -10px;
    right: 0;
}
#registroModalNewsOnly input#emailSubscribeLstNews {
    font-size: 16px;
}
/*suscripcion home sidebar*/
button.btn-3.btn-3e.suscriptorSideBar {
    background: #000;
    border-radius: 0;
    font-family: 'Roboto Condensed', sans-serif !important;
    width:100%;
}
    button.btn-3.btn-3e.suscriptorSideBar:hover{
        background:#4c4c4c;
    }
    /*Gallery home*/
    #galleryHome .row .row, #insideGalleryS .row .row, #videoHome .row .row, #insideVideo .row .row {
        margin: 0 auto;
    }

.logoSoho {
    width: 180px;
    margin: 0 auto;
}
/*TErminos y condiciones*/
#modalTerminos {
    height: 400px;
    top: 50% !important;
    overflow-y: scroll;
    margin-top: -200px;
    position: fixed;
}
    #modalTerminos .habeasDataEspecialLightbox h4 {
        font-size: 1rem;
    }
/*contacto y busqueda*/
h3.shareOptionsPage, h3.contactPage {
    padding-top: 1.5rem;
}
.contacto-body input#btnEnviar {
    background: #Fff;
    color: #000000;
    border: 1px solid #ccc;
    font-weight: 600;
    -webkit-transition: 0.5s;
    text-transform: uppercase;
    font-size: 0.875rem;
}

.contacto-body input#btnEnviar:hover {
    color: #000;
    border: 1px solid #fff;
    box-shadow: 0px 3px 0px #000;
    -webkit-transition: 0.5s;
    letter-spacing: 3px;
    font-weight: 700;
}
.contacto .related-h {
    text-transform: none;
    line-height: 1.4;
    font-size: 1rem;
}
.contacto .panel .panel-h {
    font-weight: bold;
}
.contacto h4.panel-h {
    padding-top: 1rem;
}
.contacto a {
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

select {
    background-color: #fff;
}
    /*foundation*/
    #galleryHome select#dropFilterGallery, select#dropfliterVideo {
    background-color: #fff;
}
/*Estilos Soho Portal*/
.panel .item-content a, #contenidoArticuloSI .textContent-IG.InsideArticleLink a {
    text-decoration: underline;
    transition: .4s all ease;
}
.meta.author {
    margin: 0.75em 0;
}

header.panel.callout {
    border-top: 0px solid #d7d7d7;
}

.comentar2160 {
    border: 0px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 0;
}

.left-off-canvas-menu ul.off-canvas-list li.logout.has-dropdown {
    padding-left: 30px;
}

.right-off-canvas-menu ul.off-canvas-list ul.dropdown {
    margin: 0;
    padding-top: 0.5rem;
}

    .right-off-canvas-menu ul.off-canvas-list ul.dropdown li {
        display: block;
    }

.off-canvas-list .logout label {
    border-bottom: 1px solid #000;
    padding: 0 0 0.5rem 0;
}

ul#dropfliterVideo, ul#dropFilterGallery {
    z-index: 3;
}
/*Right navbar menu*/
.off-canvas-wrap .inner-wrap .right-off-canvas-menu .menuRightMobileCanvas {
    height: 100%;
    position: relative;
}

.off-canvas-wrap .inner-wrap .right-off-canvas-menu .topRightCanvasMenuMobile {
    position: absolute;
    height: 146px;
    margin-top: -73px;
    top: 50%;
    width: 170px;
    left: 50%;
    margin-left: -85px;
}
/*Header Login*/
header ul#dropHeaderLogin li {
    display: block;
}

    header ul#dropHeaderLogin li a {
        color: #000;
        text-align:center;
    }

        header ul#dropHeaderLogin li a:after {
            content: ' ';
        }

.inner-wrap .tab-bar .tab-bar-section ul#drop1 li {
    display: block;
}

        .inner-wrap .tab-bar .tab-bar-section ul#drop1 li a:after {
            content: ' ';
        }
.topMain .f-dropdown {
    max-width: 130px !important;
}
.tab-bar-section .menu .f-dropdown {
    max-width: 120px;
}
/*Tbn mobile fixed*/
.btn-GoArticleS {
    background: #000;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: fixed;
    bottom: 0;
    right: 0;
    font-size: 1.5rem;
    z-index: 2;
    cursor: pointer;
    margin: 1rem;
}

a.btn-GoArticleS {
    color: #fff;
    padding: 0.5rem 0.3rem;
}
/*ESPACIOS DE PAUTA EXISTENTES EN SOHO*/
/*Native ADs*/
div#Nativead {
    margin: 30px 0 0;
}
li.list-native-add #Nativead {
    margin-top: 0;
}
/*Banner*/
#Banner_970x250.publicidad.Banner_970x250 {
    margin: 0 auto;
    width: 970px;
    height: auto;
}

.publicidad.TopBanner {
    text-align: center;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    width: 1000px;
    padding: 0;
}

.publicidad.Banner_Desplegable1000x90 {
    margin: 0 auto;
    z-index: 2;
    position: relative;
    width: 1000px;
    padding: 0;
}

#Banner_Desplegable_1200x90.Banner_Desplegable1200x90 {
    margin: 0 auto;
    z-index: 2;
    position: relative;
    width: 1200px;
    padding: 0;
}

.publicidad.PatrocinioL_Superior {
    text-align: right;
    position: relative;
    margin: 0 auto;
    width: 1000px !important;
    padding: 0;
}

.aep-ads {
    margin: 0 auto;
}
/* PUBLICIDAD */
.publicidad.TopBanner1000x90 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
}

.publicidad.TopBanner728x90 {
    width: 728px;
    margin: 0 auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
    height: auto;
}

.publicidad.robaPagina300x100 {
    width: 300px;
    margin: 0 auto;
    height: auto;
}

.publicidad.robaPagina300x250 {
    width: 300px;
    margin: 0 auto;
    height: auto;
}
/*Publicidad Mobile*/
#Robapagina_Mobile.publicidad.robaPagina300x250 {
    width: 300px;
    margin: 1rem auto;
    height: auto;
}

/*Menú hover*/
.mtop a:hover {
    color: #a2a2a2;
    transition: all .4s ease;
}
.menu-centered ul.menu li a:hover {
    color: #a2a2a2;
}

header .topMain ul.menu li a:after, .inner-wrap .tab-bar .tab-bar-section ul.menu li a:after:hover {
    color: #a2a2a2;
}

.inner-wrap .tab-bar .tab-bar-section ul.menu li a:hover {
    color: #4c4c4c;
}
/*Fin menú hover*/
header ul li {
    display: inline-table;
}

ul, ol, dl {
    margin-bottom: 0;
}

header ul.menu {
    font-family: 'Roboto Condensed', sans-serif;
    margin-left: 0;
}

.topMain ul.menu {
    padding-bottom:19px;
    text-align:right;
}

/*.mtop {
    padding: 1rem 0 0.8rem;
}*/

.menu-centered ul.menu li {
    letter-spacing: 2px;
}

.nuevoCarrusel .slick-dotted.slick-slider {
    margin-bottom: 0px;
    padding-right: 6px;
}
.nuevoCarrusel .slick-initialized .slick-slide {
    display: block;
    margin: 0px 4px;
}

ul.menu li a {
    color: #4d4d4d;
    font-size: 14px;
}

.menu-centered ul.menu li a {
    display: block;
    padding: 0.75rem 21px;
    text-transform: uppercase;
}
.menu-centered ul.menu li:first-child a {
    padding-left: 0;
}
.menu-centered ul.menu li:last-child a {
    /*padding-right: 0;*/
    background: #000;
    color: #fff;
    padding: 0.75rem 1.6rem;
}

header #header-top {
    background: #ffffff;
    top: 0;
    left: 0;
    right: 0;
    position: relative;
    z-index: 100;
}

header .topMain {
    overflow: hidden;
    padding: 8px 0 0rem;
    background: #fff;
}

header hr {
    max-width: 100%;
    margin: 1rem 0 0;
}

header .topMain ul.menu li a:after {
    
    color: #000;
    padding: 0 10px;
}
ul.menu li a i {
     padding: 0px 6px;
}
    


header .topMain ul.menu li.search a:after, .inner-wrap .tab-bar .tab-bar-section ul.menu li.shared a:after {
    content: "";
    padding: 0;
}

.menu-centered {
    text-align: center;
}
/*Menu fixed*/

.off-canvas-wrap.move-right {
    transform: translate(0,0) !important;
}

.inner-wrap .tab-bar .tab-bar-section ul li {
    display: inline-table;
}

.inner-wrap .tab-bar .tab-bar-section ul.menu li a {
    color: #4d4d4d;
}

.inner-wrap .tab-bar .tab-bar-section img.logo-fixed {
    width: 5rem;
    margin-top: -8px;
}
li.social-links {
    margin-top: 3px;
}

.inner-wrap .tab-bar .tab-bar-section ul.menu.right {
    padding-top: 2px;
    padding-right: 1rem;
}

hr.lineMenu {
    width: 65%;
    background-color: #ccc;
    border: none;
    height: 1px;
}
/*Opening*/
.openingSoho .TittleSlideHome {
    padding-top: 0.5rem;
}
.openingSoho .itemAutorOpening {
    font-size: 0.875rem;
    color: #5c5c5c;
    line-height: 2.2;
}
.openingSoho .sumariOpening {
    font-size: 1rem;
    line-height: 1.3;
}
/* Categoría*/
.inner-wrap .tab-bar .tab-bar-section span.categoria {
    display: inline-table;
    padding-left: 1rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: lighter;
    margin-top: 1px;
    color: #000;
}

    .inner-wrap .tab-bar .tab-bar-section span.categoria:before {
        content: "|";
        color: inherit;
        padding-right: 1rem;
    }
/*Foundation
.fixed {
    z-index: 10000000;
}*/


.carruselMobile {
    position:relative;
}



.tab-bar-section.middle {
    left: 2.8125rem;
    right: 0;
}

.tab-bar-section {
    text-align: left;
}

.left-small, .right-small {
    border: none;
}

.left-off-canvas-menu {
    position: fixed;
}
/*off Canvas*/
.tab-bar .menu-icon span::after {
    box-shadow: 0 0px 0 1px #000, 0 7px 0 1px #000, 0 14px 0 1px #000;
}

.move-right .exit-off-canvas, .move-left .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    box-shadow: none;
    cursor: pointer;
    transition: background 300ms ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.75);
    background: rgba(0, 0, 0, 0.72);
}

    .move-right .exit-off-canvas:hover, .move-left .exit-off-canvas:hover {
        background: rgba(0, 0, 0, 0.28);
    }

.off-canvas-wrap.move-right, .off-canvas-wrap.move-left, .inner-wrap {
    height: 100%;
}

.off-canvas-wrap.move-right, .off-canvas-wrap .inner-wrap {
    height: 100%;
    width: 100%;
}

.left-off-canvas-menu, .right-off-canvas-menu {
    background: #fff;
}

    .left-off-canvas-menu img.offCanvas-logoSoho {
        margin: 0 auto;
        padding: 2rem 4rem;
    }

    .left-off-canvas-menu ul.off-canvas-list li a {
        margin-left: 30px;
        padding: 3px;
        font-weight: lighter;
    }

    .left-off-canvas-menu li.logoFixedHeader a {
        margin-left: 0 !important;
    }
/*Right*/
.right-small .right-off-canvas-toggle i.icon-user {
    color: #000;
    font-size: 1.5rem;
    line-height: 2;
}

.right-off-canvas-menu .off-canvas-list {
    text-align: right;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    padding: 1rem 1.5rem 0;
}

li.title-MenuRight {
    font-size: 1.25rem;
    font-weight: 400;
    color: #ffffff;
    text-transform: uppercase;
    padding-top: 1rem;
}

hr.line-MenuRight {
    display: block;
    width: 20%;
    border: none;
    height: 1px;
    background: #000;
    margin: 4px auto 12px;
}

li.copyMenuRight {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: lighter;
    color: #fff;
    text-align: center;
    font-size: 1rem;
    line-height: 1.2;
    padding-top: 1rem;
}

.right-off-canvas-menu .off-canvas-list form .row .small-12.columns {
    padding: 0.5rem 0 0;
    margin: 0;
}
/*Form*/
/*BUSCAR MOBILE*/
.left-off-canvas-menu .off-canvas-list input[type="search"] {
    border-color: #000 transparent !important;
}

.row.search-canvas-left-menu {
    padding-bottom: 1rem;
}
/*BUSCAR MOBILE*/
.left-off-canvas-menu ul.off-canvas-list li a#searchButton {
    margin: 0;
    padding: 0px;
}

.right-off-canvas-menu .off-canvas-list form input[type="text"], .right-off-canvas-menu .off-canvas-list form input[type="search"], .right-off-canvas-menu .off-canvas-list form input[type="password"], .right-off-canvas-menu .off-canvas-list form input[type="email"], .left-off-canvas-menu .off-canvas-list form input[type="search"] {
    background-color: #000000;
    border-style: solid;
    border-color: transparent transparent #000;
    text-align: center;
    color: #ffffff;
    font-weight: lighter;
    letter-spacing: 1px;
    margin-bottom: 0;
}

.left-off-canvas-menu .off-canvas-list form input[type="search"] {
    text-align: left;
}

.right-off-canvas-menu .off-canvas-list form span {
    padding-left: 0.8rem;
    font-weight: lighter;
    font-size: 0.875rem;
}

.right-off-canvas-menu .off-canvas-list form .columns.small-centered:last-child {
    text-align: center;
}

.right-off-canvas-menu .off-canvas-list .forgetPM a {
    text-align: center;
    font-size: 0.875rem;
    padding: 0.3rem 0 0.7rem;
    margin: 0;
}

.right-off-canvas-menu .off-canvas-list a.redes-menuR {
    margin: 0;
    padding: 0.4rem 0;
    font-size: 0.9rem;
    border: 1px solid #fff;
    text-align: center;
}

.right-off-canvas-menu * {
    font-weight: lighter;
    text-align: center;
}

.right-off-canvas-menu .off-canvas-list li a i {
    padding-right: 4px;
}

.right-off-canvas-menu .off-canvas-list li:nth-last-child(3) {
    font-weight: lighter;
    font-size: 0.875rem;
}

.right-off-canvas-menu .off-canvas-list li.btn-sendMR {
    text-align: center;
}

.right-off-canvas-menu .off-canvas-list li button.sendMenuR {
    width: 120px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    background: #000;
    padding: 8px;
    margin: 0 auto 0.75rem;
    font-size: 0.875rem;
}

.right-off-canvas-menu .off-canvas-list li .small-6 {
    padding: 3px;
}

.right-off-canvas-menu .off-canvas-list .forgetPM a:hover, .right-off-canvas-menu .off-canvas-list .forgetPM a:focus {
    color: #000;
}

ul.off-canvas-list li a:active {
    background: #000;
}
/*Check list*/
.right-off-canvas-menu .off-canvas-list form .small-12.columns.small-centered {
    padding-top: 1rem;
}

ul.off-canvas-list li label {
    font-family: 'Roboto Condensed', sans-serif;
    background: transparent;
    border-bottom: none;
    border-top: none;
    color: #000;
    display: block;
    font-size: 0.875rem;
    font-weight: lighter;
    margin: 0;
    padding: 0;
    text-transform: none;
    position: relative;
}

.styled-checkbox {
    position: absolute;
    opacity: 0;
}

    .styled-checkbox + label {
        position: relative;
        cursor: pointer;
        padding: 0;
    }

        .styled-checkbox + label:before {
            content: '';
            margin-right: 10px;
            display: inline-block;
            vertical-align: text-top;
            width: 18px;
            height: 18px;
            background: transparent;
            border: 1px solid #000;
        }

    .styled-checkbox:hover + label:before {
        border: 1px solid #000;
        background: transparent;
    }

    .styled-checkbox:focus + label:before {
        box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
    }

    .styled-checkbox:checked + label:before {
        border: 1px solid #000;
        background: transparent;
    }

    .styled-checkbox:disabled + label {
        color: #ffffff;
        cursor: auto;
    }

        .styled-checkbox:disabled + label:before {
            box-shadow: none;
            background: #000000;
        }

    .styled-checkbox:checked + label:after {
        content: '';
        position: absolute;
        left: 58px;
        top: 10px;
        background: #fff;
        width: 2px;
        height: 2px;
        box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
/*Fin check list*/
/*suscripciones*/
.suscripciones h3.article-h {
    padding: 1rem 0 0.5rem;
}
/*Left*/
.left-off-canvas-menu .off-canvas-list .small-3.columns span.sepML {
    padding-right: 10px;
}

.left-off-canvas-menu .off-canvas-list .small-3.columns {
    padding-left: 0;
    margin-left: 0;
    color: #fff;
    font-weight: lighter;
}

.left-off-canvas-menu .off-canvas-list .small-9.columns {
    padding-right: 0;
    margin-left: 0;
}

.left-off-canvas-menu .off-canvas-list .small-3.columns:before {
    content: ' ';
    display: block;
    border-top: 1px solid #000;
}

.left-off-canvas-menu .off-canvas-list .small-3.columns:after {
    content: ' ';
    display: block;
    border-bottom: 1px solid #000;
    padding-bottom: 1px;
}

.left-off-canvas-menu .off-canvas-list i.icon-ico-16 {
    font-size: 1.4rem;
    color: #ffffff;
    line-height: 1.5;
}

.titleSectionMenu {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.75rem;
    color: #000;
    padding-left: 2rem;
    border-bottom: 1px solid #000;
    width: 147px;
    text-transform: uppercase;
}

ul.off-canvas-list li a {
    font-family: 'Roboto Condensed', sans-serif;
    color: #000;
    border: none;
}

    ul.off-canvas-list li a:hover {
        background: #fff;
        letter-spacing: 2px;
        color: #a2a2a2;
        transition: all .4s ease;
    }

    ul.off-canvas-list li a.btn-RegistroSM {
        color: #000;
        font-weight: 400;
        padding: 0
    }
/*Redes*/
.left-off-canvas-menu ul.redes-menuOffCanvas li a i.icon-facebook:hover {
    letter-spacing: 0 !important;
    color: #3b5998;
}

.left-off-canvas-menu ul.redes-menuOffCanvas li a i.icon-twitter:hover {
    letter-spacing: 0 !important;
    color: #55acee;
}

.left-off-canvas-menu ul.redes-menuOffCanvas li a i.icon-googleplus2:hover {
    letter-spacing: 0 !important;
    color: #dd4b39;
}

.left-off-canvas-menu ul.redes-menuOffCanvas li a i.icon-instagram:hover {
    letter-spacing: 0 !important;
    background: #e09b3d;
    background: -moz-linear-gradient(45deg, #e09b3d 13%, #c74c4d 35%, #c21975 64%, #7024c4 100%);
    background: -webkit-linear-gradient(45deg, #e09b3d 13%,#c74c4d 35%,#c21975 64%,#7024c4 100%);
    background: linear-gradient(45deg, #e09b3d 13%,#c74c4d 35%,#c21975 64%,#7024c4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.left-off-canvas-menu ul.redes-menuOffCanvas li a i.icon-youtube:hover {
    letter-spacing: 0 !important;
    color: #bb0000;
}

.left-off-canvas-menu ul.redes-menuOffCanvas li {
    display: inline-table;
    color: #ffffff;
    padding: 0 5px;
}

    .left-off-canvas-menu ul.redes-menuOffCanvas li a {
        margin-left: 0;
        padding: 0;
    }

.left-off-canvas-menu ul.redes-menuOffCanvas {
    margin-top: 1rem;
    font-size: 1.2rem;
}
/*Perfil*/
.author-widget .widget-header h3.panel-h, .author-widget h4.panel-h {
    font-size: 1.25rem !important;
}


.author-widget h3.panel-h {
    padding-top: 1rem;
}
#divInfoUserRegistry a.article-h-link {
    font-size: 1.3rem;
}
#divInfoUserRegistry a.ver-mas.panel-h {
    text-transform: none;
    font-weight: normal;
}
#divInfoUserRegistry a.related-news-th.th {
    padding-bottom: 75%;
}
#divInfoUserRegistry a.ver-mas.panel-h:hover {
    color: #000000;
    border: 1px solid #3d3d3d;
    font-weight: normal;
    -webkit-transition: 0.5s;
    letter-spacing: 0;
    box-shadow: 0px 0px 0px #000;
}

/*Buscador*/
.move-right .exit-off-canvas {
    z-index: 9999999999;
}

dialog, .reveal-modal {
    z-index: 99999999999;
}

.reveal-modal-bg {
    z-index: 9999999999;
    background: rgba(255, 255, 255, 0.85);
}

#searchSoho.reveal-modal {
    background: transparent;
    border: none;
    box-shadow: none;
}

.reveal-modal .close-reveal-modal {
    color: #000;
    font-weight: lighter;
    position: fixed;
    font-family: 'Roboto Condensed', sans-serif;
    top: 4rem;
    right: 4rem;
    font-size: 1.5rem;
}

#searchSoho input[type="search"] {
    border-bottom: 1px solid #000;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    font-size: 1.5rem;
    font-weight: lighter;
    color: #000;
    box-shadow: none;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

#searchSoho a.ico-searchModal {
    color: #fff;
    border-bottom: 1px solid white;
    padding-bottom: 1.15rem;
}

    #searchSoho a.ico-searchModal:before {
        content: "|";
        color: inherit;
        padding-right: 1rem;
    }

#searchSoho.reveal-modal.open {
    position: fixed !important;
    top: 50% !important;
}

.redesDestacado {
    margin-top: 3rem;
}
/*Suscribase*/
header .topMain ul.menu li a.suscriptionStore:after {
    content: '';
    padding: 0;
}
a.suscriptionStore {
    color: #000;
    border: 1px solid #000;
    padding: 8px 6px 8px 2px;
    margin-right: 0;
}
li.newsIcon {
    border-left: 1px solid #000;
    padding-left: 15px;
    margin-left: 15px;
}
.mtop a.suscriptionStore:hover {
    color: #fff;
    transition: all .4s ease;
    background: #000;
}
.tab-bar .tab-bar-section ul.menu li a.suscriptionStore:after {
    content: '';
    padding: 0;
}
.tab-bar-SN .menu a.suscriptionStore {
    border: none;
    background: #000;
    display: block;
    margin-top: -4px;
    color: #fff !important;
}
    /*Suscribase Lateral*/
    li.iconBag-store {
        background: #000;
        padding: 0.5rem 0;
        margin: 10px 0;
    }

        li.iconBag-store a {
            color: #fff !important;
        }

            li.iconBag-store a:hover {
                background: none !important;
                color: #fff;
                letter-spacing: 1px !important;
            }
/*Fin suscribase*/
/* --------- Home ----------------*/
.openingSoho a {
    position: relative;
    overflow: hidden;
    max-height: 420px;
    display: block;
}

.openingSoho img {
    width: 100%;
}
.row.apertura-container.nuevoCarrusel {
    z-index: 1;
    position: relative;
    margin-bottom: 2rem;
}
/*Home H1*/
/*.content .homeTitleSoHo {
    padding: 1.5rem 0 01rem;
} despues del mundial activar este y borrar siguiente*/
.content .homeTitleSoHo {
    padding: 0rem 0 0rem;
    margin-top: 30px;
}
.content .homeTitleSoHo h1 {
    display: table;
    font-size: 2rem;
    font-family: 'Roboto Condensed', sans-serif;
    margin: 0 auto;
    color: #000;
    margin-bottom: -9px;
    background: #ffffff;
   
}

.content .homeTitleSoHo hr.lineTitleH1 {
    margin: 0;
    position: relative;
    top: -11px;
    z-index: -1;
}

    .content .homeTitleSoHo p {
        text-align: center;
        font-size: 1rem;
        margin-bottom: 2rem;
        margin-top: 0.3rem;
    }

/*Home Slider*/
.especiales-slider .orbit-caption p.intro {
    margin-bottom: 0;
    padding-bottom:0;
}
/*Internas Volcado*/
.apertura-container li .widget-body h2.article-h {
    font-size: 1.5rem;
    line-height: 1.2;
}
.cartelera.especiales .orbit-container a:hover {
    color: #00adef;
}
/*Gallery Home*/
div#fullWidth.row {
    max-width: 1366px;
}
/*Destacado interna*/
div#fullWidth2.row {
    max-width: 1200px;
}

#categoriaDestacada h1.titleCategoria {
    font-size: 1rem;
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    color: #5c5c5c;
}
/*Destacado*/
#categoriaDestacada .row.lineaMultimedia {
    border-top: 1px solid #eaeaea;
}

.medium-12.large-8.columns.imgDestacada {
    padding-left: 0;
}


#categoriaDestacada .titleDestacado h1 {
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 1rem;
    color: #5d5d5d;
    margin-top:0;
}

#categoriaDestacada .desarrolloCopy {
    padding-top: 1rem;
}

#categoriaDestacada .large-4.columns.tag {
    padding: 0;
}


#categoriaDestacada .titleCategoria em {
    font-weight: lighter;
    padding-left: 1rem;
}


#categoriaDestacada .imgDestacada img {
    width: 100%;
    height: auto;
    border: 1px solid #f1f1f1;
    border-top: 0;
}

#categoriaDestacada .medium-9.columns.imgDestacada {
    padding-right: 0;
}

#categoriaDestacada .titleDestacado h2 {
    font-size: 2rem;
    line-height: 1.2;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    margin: 0;
}

    #categoriaDestacada .titleDestacado h2 a:hover, #categoriaDestacada .titleDestacado h1 a:hover {
        color: #5c5c5c;
    }

#insideVideo #categoriaDestacada .titleDestacado h1 a:hover, #insideGalleryS #categoriaDestacada .titleDestacado h1 a:hover {
    color: #000 !important;
}

#insideVideo #categoriaDestacada .titleDestacado h2 {
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #5c5c5c;
    font-size: 1rem;
}

#insideVideo #categoriaDestacada .titleDestacado h1 {
    border-bottom: none;
    padding: 0.5rem 0 0;
    margin: 0;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.1;
}

#categoriaDestacada .copy {
    padding: 2rem 2rem 0 2rem;
}

    #categoriaDestacada .copy p {
        font-size: 1rem;
        line-height: 1.4;
    }

#categoriaDestacada .redesDestacado ul li {
    display: inline-table;
    font-size: 1.25rem;
    padding-right: 1.25rem;
}

#categoriaDestacada .redesDestacado ul {
    margin: 0;
}

#categoriaDestacada .redesDestacado ul {
    bottom: 0;
    display: block;
    margin-top: 1rem;
    position: absolute;
}

    #categoriaDestacada .redesDestacado ul li a {
        color: #000;
    }

#categoriaDestacada .redesDestacado a i {
    transition: all .4s ease;
}

    #categoriaDestacada .redesDestacado a i.icon-facebook:hover {
        color: #3b5998;
    }

    #categoriaDestacada .redesDestacado a i.icon-twitter:hover {
        color: #55acee;
    }

    #categoriaDestacada .redesDestacado a i.icon-googleplus2:hover {
        color: #dd4b39;
    }

    #categoriaDestacada .redesDestacado a i.icon-mail:hover {
        color: #5c5c5c;
    }

#categoriaDestacada .pieFoto {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: lighter;
    padding: 1rem 0;
    margin: 0 1rem;
}

    #categoriaDestacada .pieFoto p {
        font-weight: lighter;
        margin-bottom: 0;
    }
/*interna destacado*/
#categoriaDestacada .titleDestacado h2 span, #categoriaDestacada .titleDestacado h1 span {
    font-family: 'Roboto Condensed', sans-serif;
    color: #000;
}
/*Fin Destacado*/

/*Tabs*/
ul.tabsGallery.tabs {
    width: 600px;
    border-bottom: 1px solid #000;
}

#galleryHome .tabs .tab-title.active a {
    border-bottom: 0 solid transparent;
}

#galleryHome .tabsGallery li.tab-title.active {
    border-bottom: 3px solid #000;
}

#galleryHome .tabsGallery dd.active > a h2, #galleryHome .tabsGallery .tab-title.active > a h2 {
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 0;
}

#galleryHome .tabsGallery .tab-title.sep > a h2:before {
    content: ' ';
    display: block;
    position: absolute;
    height: 1.25rem;
    width: 1px;
    background: #000;
    right: 0;
    bottom: 1.5rem;
}

#galleryHome .tabsGallery dd > a, .tabsGallery .tab-title > a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.25rem;
    background-color: #ffffff;
    border-bottom: 0px solid #000;
    color: rgba(136, 136, 136, 0.72);
}

    #galleryHome .tabsGallery dd > a:hover, #galleryHome .tabsGallery .tab-title > a:hover {
        background-color: #fff;
        border-bottom: 0px;
    }

#galleryHome .tabsGallery .tab-title h2 {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 1.25rem;
    margin-bottom: 0;
    color: rgba(136, 136, 136, 0.72);
    transition: all .4s ease;
}

    #galleryHome .tabsGallery .tab-title h2:hover {
        color: #000;
        transition: all .4s ease;
    }
/*Btn Tabs*/
select option:hover {
    background: #ccc !important;
    color: #000 !important;
}

#galleryHome .filterGalleryOptions {
    display: block;
    width: 280px;
    margin-top: -65px;
    float: right;
}

#galleryHome select#dropFilterGallery {
    position: initial;
    width: 58%;
    border: 0px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    color: rgba(136, 136, 136, 0.72);
    cursor: pointer;
}

    #galleryHome select#dropFilterGallery::after {
        border-color: #000 transparent transparent transparent;
    }

#galleryHome .filterGalleryOptions span {
    font-family: 'Roboto Condensed', sans-serif;
    color: #000;
    font-weight: bold;
    font-size: 1.25rem;
}

#galleryHome .tabs-content .dropdown.button, #galleryHome .tabs-content button.dropdown {
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: -14px;
    background: #fff;
    padding-bottom: 22px;
}

.f-dropdown:before {
    left: initial;
    right: 0;
}

.f-dropdown:after {
    left: initial;
    right: -1px;
}

.f-dropdown li:hover, .f-dropdown li:focus {
    background: #ccc !important;
}
/*Grid*/
.free-wall {
    margin: 15px 0;
}

.sohoGalleryGrid {
    width: 221.2px;
}

    .sohoGalleryGrid .info {
        padding: 15px;
        color: #333;
    }

    .sohoGalleryGrid img {
        margin: 0px;
        padding: 0px;
        border: 1px solid #f1f1f1
    }

#galleryHome .info .pic-number {
    display: block;
    position: relative;
    width: 3rem;
    height: 2rem;
    line-height: 2;
    font-size: 1rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: lighter;
    background: #ffffff;
    color: #000000;
    text-align: center;
    margin: -2.7rem 0 0 -1rem;
}

#galleryHome .sohoGalleryGrid h3.relateGalleryHome {
    display: grid;
    margin-top: 0.7rem;
}

    #galleryHome .sohoGalleryGrid h3.relateGalleryHome a {
        position: relative;
        z-index: 1;
        line-height: 1.3;
        font-size: 1.0625rem;
        color: #000000;
        padding-right: 1rem;
        font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    }
#galleryHome .sohoGalleryGrid:hover h3.relateGalleryHome a, #galleryHome .sohoGalleryGrid:focus h3.relateGalleryHome a {
    color: #5c5c5c !important;
} 


        #galleryHome .sohoGalleryGrid h3.relateGalleryHome a:hover:after {
            width: 100%;
            color:#5c5c5c;
        }

.gradientMasContentSoho {
    z-index: 5;
    text-align: center;
    bottom: 1rem;
    left: 0;
    width: 100%;
    background: #fff;
}

a.btnCargarMasGallery {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff;
    color: #000;
    font-size: 1.25rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0;
    transition: all .4s ease;
}

    a.btnCargarMasGallery:hover {
        color: #5c5c5c;
        transition: all .4s ease;
    }
/*Fin Gallery Home*/
/*Video Home*/
.videoImgResize.flex-video {
    padding-bottom: 53.2%;
    margin-bottom: 0px;
    position: initial;
}

.videosMasVistos-GH h2, .mobileStyle-insideVideo .videosMV-SH .videosMasVistos-GH h2 {
    position: relative;
    width: 21%;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.75rem;
    text-align: center;
    background: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1rem;
    margin: 0 auto;
    text-transform: uppercase;
}

    .videosMasVistos-GH h2 em, .mobileStyle-insideVideo .videosMV-SH .videosMasVistos-GH h2 em {
        font-weight: lighter;
        padding-left: 1rem;
    }

hr.line-wGH {
    border: none;
    height: 1px;
    background: #000;
    z-index: -1;
    margin-top: -1.6rem;
    margin-bottom: 1.6rem;
}
/*filtro*/
select#dropfliterVideo {
    border: none;
    width: 200px;
}

.videosMasVistos-GH [class*="block-grid-"] > li {
    display: block;
    position: relative;
    float: left;
    height: auto;
    padding: 0.2rem;
}

.videosMasVistos-GH [class*="block-grid-"] {
    margin: 0;
}

.videosMasVistos-GH ul li h3 {
    position: absolute;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: lighter;
    font-size: 1.125rem;
    color: #fff;
    bottom: 0;
    margin: 0;
    width: 95%;
    line-height: 1.2;
    padding: 0.75rem 2rem 0.75rem 1rem;
    text-shadow: 1px 1px 2px rgb(0, 0, 0);
}

a i.icon-ico-15.play-ArticleSoho {
    float: right;
    font-size: 2rem;
    padding: 0.6rem;
    color: #fff;
}

.videosMasVistos-GH ul li .gradientPhoto {
    position: absolute;
    bottom: -1px;
    height: 62px;
    width: 100%;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(49%, rgba(0,0,0,0.37)), color-stop(100%, rgba(0,0,0,0.76)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    transition: all .4s ease;
}

.videosMasVistos-GH ul li:hover .gradientPhoto {
    background: rgba(0,0,0,.7);
    transition: all .4s ease;
}

/*#videoHome .videosMasVistos-GH .gradientPhoto:hover < ul li, #videoHome .videosMasVistos-GH ul li i:hover {
    color: #cacaca;
}*/

#videoHome #volcadoVideos-SH h2 {
    display: inline-table;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.5rem;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
}

    #videoHome #volcadoVideos-SH h2 em {
        font-weight: lighter;
        padding-left: 1rem;
    }

    #videoHome #volcadoVideos-SH h2.filtro-VS {
        font-size: 1.25rem;
    }

#videoHome #volcadoVideos-SH button.button.dropdown {
    font-family: 'Roboto Condensed', sans-serif;
    padding: 0 2.6875rem 0 0.625rem;
    background: #fff;
    color: rgba(136, 136, 136, 0.72);
}

#videoHome #volcadoVideos-SH h2.title-VS:before {
    content: ' ';
    width: 70%;
    height: 1px;
    background: #000;
    position: absolute;
    right: 0;
    bottom: 16px;
}
/*Volcado*/

ul li a .playSohoV-R2 {
    position: relative;
    max-height: 134px;
    overflow: hidden;
}

ul li a .playSohoV-R3 {
    position: relative;
    max-height: 135px;
    overflow: hidden;
}

ul li a .playSohoV-R {
    position: relative;
}

#videoHome #volcadoVideos-SH .gridVideo-SH ul li a .playPhoto-SH {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(49%, rgba(0,0,0,0.37)), color-stop(100%, rgba(0,0,0,0.76)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);    
}

#videoHome #volcadoVideos-SH .gridVideo-SH h3 {
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    position: relative;
    z-index: 1;
    padding: 0.6rem 0;
    border-left: 1px;
    border-style: solid;
    border-color: transparent;
    transition: .4s all ease;
}

#videoHome #volcadoVideos-SH .gridVideo-SH li:hover h3 {
    color: #5c5c5c;
    transition: .4s all ease;
}

#videoHome .gradientMasContentSoho {
    padding-bottom: 1.5rem;
}

.playPhoto-SH i.icon-ico-15.play-ArticleSoho {
    color: #fff;
}
/*Fin Video Home*/
/*Content inside Gallery */
#insideGalleryS #categoriaDestacada .titleDestacado h1 {
    border-bottom: none;
    padding: 0.5rem 0 0;
    margin: 0;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.1;
}

#insideGalleryS #categoriaDestacada .titleDestacado h2 {
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #5c5c5c;
    font-size: 1rem;
}

#categoriaDestacada .desarrolloCopy .autor {
    color: #5c5c5c;
    padding-bottom: 0.8rem;
    display: block;
}

div#contenidoArticuloSI {
    padding: 1.5rem 0;
}

#insideGalleryS .imgZoomGalleryS {
    position: relative;
}

    #insideGalleryS .imgZoomGalleryS.imgDestacadaPrincipal {
        position: relative;
        max-height: 388px;
        overflow: hidden;
    }

#insideGalleryS .contentBody .pictureInsideGallery .imgZoomGalleryS img {
    width: 100%;
    border: 1px solid #f1f1f1;
}

/*#insideGalleryS #contenidoArticuloSI .contentArticle .imgZoomGalleryS {
    margin-bottom: 1rem;
}*/
#insideGalleryS .pictureInsideGallery .descriptionImageNumber {
    margin: 0.5rem 0 4rem;
}
#insideGalleryS .imgZoomGalleryS .icon-zoomIS {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: right;
    padding: 0.5rem;
    font-size: 1.5rem;
    color: #ffffff;
    text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
}

#insideGalleryS #contenidoArticuloSI .contentArticle .imgZoomGalleryS .icon-zoomIS a {
    color: #fff;
}

#insideGalleryS #contenidoArticuloSI .contentArticle .pictureInsideGallery {
    padding-left: 0.68rem;
}

    #insideGalleryS #contenidoArticuloSI .contentArticle .pictureInsideGallery span.numberInsideGallery {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 1rem;
        color: #5d5d5d;
    }

        #insideGalleryS #contenidoArticuloSI .contentArticle .pictureInsideGallery span.numberInsideGallery strong {
            font-size: 1.75rem;
            color: #000;
        }

.reveal-modal-bg.slideGallery {
    background: #000;
}
/*Columna Mod*/
#insideGalleryS .small-9.columns {
    padding-left: 0;
}

/*Slide Gallery Soho*/
#galleryInsideSlide.reveal-modal {
    background: transparent !important;
    border: transparent !important;
    box-shadow: none !important;
}

.slick-slider {
    background-color: transparent !important;
}

.slick-slide img {
    margin: 0 auto;
}
/* Arrows */
section.gallerySlideContent.slider.slick-initialized.slick-slider {
    position: relative;
}

.slick-prev, .slick-next {
    background: transparent;
    padding: 1rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 2rem;
    font-weight: bold;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 100%;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
}

.gallerySlideContent button.slick-prev, .gallerySlideContent button.slick-next {
    margin-bottom: 0;
}

    .gallerySlideContent button.slick-prev.slick-arrow {
        margin-left: -25px;
    }

    .gallerySlideContent button.slick-next.slick-arrow {
        right: -25px;
    }

        .gallerySlideContent button.slick-prev.slick-arrow:hover, .gallerySlideContent button.slick-next.slick-arrow:hover, .gallerySlideContent button.slick-next.slick-arrow:focus, .gallerySlideContent button.slick-prev.slick-arrow:focus {
            color: #cfcfcf;
            background: transparent;
        }
/*Fin Slide Gallery Soho*/
#contenidoArticuloSI .textContent-IG p {
    margin-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.5;
}

/*Comentarios*/
#CommentsSection {
    padding-top: 1rem;
}

.comentarios .widget-footer .button-group.ver-mas li {
    width: 130px;
    padding: 1rem;
    border: 1px solid rgba(92, 92, 92, 0.61);
    margin-right: 1rem;
}

.comentarios ul.button-group.ver-mas {
    width: 320px;
    margin: 0 auto;
}

.comentarios .comment-wrap h5.panel-h {
    font-size: 1.2rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
}

#contenidoArticuloSI .comentarios header.widget-header {
    border: none;
    padding: 0;
}

.comentarios .widget-body.collapse {
    padding: 0;
}

.comentarios footer.widget-footer {
    padding: 0;
}

#contenidoArticuloSI .comentarios .widget .widget-footer ul.button-group.ver-mas {
    background: transparent;
    border: transparent;
    box-shadow: none !important;
    text-transform: capitalize;
    border-top: 1px solid transparent;
    display: inline-table;
    margin: 0 auto;
    width: 246px;
    padding: 0 0.8125rem;
}

.comentarios #divResultsComments .comment-wrap .widget.comentarios {
    margin-top: 1.25rem;
}

.comentarios #divResultsComments .comentario .discusion_text_cont {
    text-align: left;
}

#divResultsComments .comentarios h5.panel-h {
    font-size: 1.2rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
}

/*#contenidoArticuloSI .contentArticle #commentsVideoContainer {
    text-align: center;
    border-top: 1px solid #000;
    padding-top: 1rem;
}*/

    #contenidoArticuloSI .contentArticle #commentsVideoContainer h3 {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 1.25rem;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 0;
        color: #000;
    }

    #contenidoArticuloSI .contentArticle #commentsVideoContainer ul li {
        display: inline-table;
        padding: 0.625rem 1rem;
        background: #ebebeb;
        margin: 0 0.3rem;
    }

        #contenidoArticuloSI .contentArticle #commentsVideoContainer ul li a span {
            color: #000;
        }

        #contenidoArticuloSI .contentArticle #commentsVideoContainer ul li:hover {
            background: transparent;
            color: #000;
        }

.comentario small {
    color: #000;
}

#contenidoArticuloSI .contentArticle #commentsVideoContainer ul li.current {
    background: transparent;
}

ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
    background: #000;
}


/*Fin Content inside Gallery */
/*Content Inside Video*/
#contenidoInternoVideo .videosMV-SH .videosMasVistos-GH h2 {
    margin: 0;
    padding-left: 0;
    text-align: left;
    width: 17%;
}

#contenidoInternoVideo .videosMV-SH .videosMasVistos-GH.loMasVistoIV h2 {
    width: 24%;
    padding-left: 1rem;
}

#videoHome .medium-12.columns.videosMV-SH {
    padding: 0;
}
/*Sticky Video*/
div#sticky-anchor {
    width: 100%;
    height: 210px;
    background: #fff;
    position: relative;
    margin-top: 14rem;
}

#sticky {
    width: 97%;
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-transition: width 2s, height 4s;
    transition: all 0.5s;
}

.videoPlayerContent {
    width: 100%;
    min-height: 1rem;
}

.insideOpenVideo {
    width: 100%;
    height: 440px;
    overflow: hidden;
}

#sticky.stick {
    width: 360px;
    height: 186px;
    position: fixed;
    bottom: 4%;
    top: inherit;
    z-index: 9999;
    right: 1%;
}

.videoPlayerSide {
    position: absolute;
    bottom: 0;
    height: 186px !important;
    width: 360px !important;
    left: 103.8% !important;
    top: inherit !important;
    transition: none !important;
}

#sticky.stick a.closeStickyContent {
    background: #000;
    display: block;
    width: 11%;
    margin: -24px 0;
    color: white;
    text-align: right;
    padding: 5px 6px;
    cursor: pointer;
    float: right;
}

#categoriaDestacada .medium-12.columns.videosMV-SH {
    padding: 0;
}

.videosMV-SH .videosMasVistos-GH li:first-child {
    padding-left: 0;
}

.videosMV-SH .videosMasVistos-GH li:last-child {
    padding-right: 0;
}
/*Content Inside Video*/
/*Revista impresa*/
.impresa .sumario-header.revistaimpresa-Title {
    padding-bottom: 0;
    margin-bottom:0;
}

.content .panel .edicion-seccion h4.panel-h {
    font-size: 1.25rem;
    margin-bottom: 1rem;
    text-transform: none;
    border-bottom: 1px solid #ccc;
    padding-top: 1rem;
}
.impresa a.related-link {
    text-transform: none;

}
/*Fim revista impresa*/
/*Footer*/
footer {
    padding-top: 1.5rem;
}

#Footer footer .row {
    max-width: 78.75rem;
}

/*Otras publicaciones*/
#otrasPublicacionesSoho {
    background: #f5f5f5;
    z-index: 2
}

    #otrasPublicacionesSoho header h3 {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 1.5rem;
        text-transform: uppercase;
        color: #6b6b6b;
        font-weight: bold;
        letter-spacing: 2px;
    }

    #otrasPublicacionesSoho header {
        padding-top: 2rem;
    }

        #otrasPublicacionesSoho header h3 {
            padding-bottom: 1rem;
        }

            #otrasPublicacionesSoho header h3 em {
                font-weight: lighter;
                padding-left: 1rem;
            }

    #otrasPublicacionesSoho li a {
        max-height: 116px;
        width: 100%;
        overflow: hidden;
        display: block;
    }

#otrasPublicacionesSoho {
    position: relative;
}

    #otrasPublicacionesSoho .publicacion {
        display: table;
        padding: 3px 7px;
        position: absolute;
        color: #ffffff;
        font-weight: 400;
    }

        #otrasPublicacionesSoho .publicacion span {
            font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
            color: #ffffff;
            font-weight: 300;
            letter-spacing: 1px;
        }

    #otrasPublicacionesSoho ul li a p {
        color: #000000;
        font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
        font-weight: 300;
        font-size: 0.9375rem;
        line-height: 1.3;
        padding-top: 0.875rem;
    }

    #otrasPublicacionesSoho .publicacion.semana {
        background: #d22224;
    }

    #otrasPublicacionesSoho .publicacion.dinero {
        background: #3F832C;
    }

    #otrasPublicacionesSoho .publicacion.fucsia {
        background: #e90089;
    }

    #otrasPublicacionesSoho .publicacion.jetset {
        background: #cb0605;
    }

    #otrasPublicacionesSoho .publicacion.arcadia {
        background: #000000;
    }

    #otrasPublicacionesSoho .publicacion.finanzaspersonales {
        background: #0d71b1;
    }

    #otrasPublicacionesSoho .publicacion.sostenibilidad {
        background: #0c9e49;
    }

    #otrasPublicacionesSoho .publicacion.cuatropatas {
        background: #e84a39;
    }

footer .footer {
    background: #000000;
    border-top: 1px solid #111;
    box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset;
    padding: 3rem 0 0;
    position: relative;
    z-index: 3;
}

    footer .footer .habeas {
        text-align: left;
        margin: 0 auto 1rem 0rem;
    }

    footer .footer h3.titleFooter {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 1rem;
        font-weight: lighter;
        margin-left: 0;
        padding-bottom: 0.5rem;
        color: #FFF;
        letter-spacing: 2px;
    }

    footer .footer .footer-top .row .small-12.columns, footer .footer .footer-top .row .medium-5 .large-12.columns {
        padding: 0;
    }

    footer .footer .footer-top input[type="text"] {
        background-color: #000000;
        border-color: #6b6b6b;
        font-style: italic;
        color: #ffffff;
    }

    footer .footer .button {
        background-color: #fff;
        font-size: 2rem;
        color: #000000;
    }

    footer .footer label {
        width: 80%;
    }

    footer .footer .left.habeas label a {
        color: #fff;
        font-size: 0.7rem;
        text-decoration: none;
    }

.footer p, p.footer-p a {
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight: lighter;
}

p.footer-p a {
    text-transform: uppercase;
    padding: 0 0.2rem;
}

    p.footer-p a:hover, p.footer-p a:focus {
        color: #5c5c5c;
    }

.footer-p {
    color: #999;
    font-size: 0.625em;
    margin-bottom: 0.5em;
    font-family: 'Lato', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
}

.footerSocialLinks {
    text-align: right;
    font-family: 'Roboto Condensed', sans-serif;
}

    .footerSocialLinks ul {
        padding: 0;
        margin: 0;
    }

.footer li.social-links {
    display: inline;
    padding: 0 .5rem;
    font-size: 0.8rem;
}

footer .footer .footerSocialLinks li.social-links a {
    color: #a6a6a6;
    font-size: 1.2rem;
}

    footer .footer .footerSocialLinks li.social-links a:hover {
        color: #ccc;
    }

.blackHeader .tab-bar.tab-bar-SN{
    background: #fff;
    border-bottom: 1px solid #f4f4f4;
    height:38px;
}
/*Media Queries*/

/*Menu*/ /*Medium*/
@media only screen and (min-width: 873px) and (max-width: 1000px){
    .menu-centered ul.menu li a {
        padding: 0.8rem 0.6rem;
    }
    .menu-centered ul.menu li:last-child a {
        padding: 0.75rem 0.4rem;
    }
}
@media only screen and (min-width: 768px) and (max-width: 872px) {
    .menu-centered ul.menu li {
        letter-spacing: 1px;
    }
    .menu-centered ul.menu li a {
    padding: 0.8rem 0.3rem;
}
        .menu-centered ul.menu li:last-child a {
            padding: 0.75rem 0.5rem;
        }
}
   

    @media screen and (max-width: 1043px) and (min-width: 100px) {
        div#sticky-anchor {
            width: 100%;
            height: auto;
            background: #fff;
            position: relative;
            margin-top: 0rem;
        }

        #sticky {
            position: relative;
            width: 100%;
        }
    }

    @media only screen and (min-width: 886px) and (max-width: 1011px) {

        .publicidad.TopBanner1000x90 {
            display: none !important;
        }
    }
    /*Laterales*/
    @media only screen and (max-width: 1240px) {
        .publicidad_lateral_izquierdo.hide-for-small, .publicidad_lateral_derecho.hide-for-small {
            display: none !important;
        }
    }

    @media only screen and (max-width: 1024px) {
        /*Alianza*/
        .alianza {
            padding-top: 1rem;
        }

        /*Cerrar Modal*/
        .reveal-modal .close-reveal-modal {
            top: 1rem;
            right: 1rem;
        }
        /*Destacado*/
        .medium-12.imgDestacada {
            padding: 0;
        }

        #categoriaDestacada .titleDestacado h2.categoriaMobile.show-for-medium-down {
            text-align: right;
        }

        #insideVideo #categoriaDestacada .titleDestacado h2.categoriaMobile.show-for-medium-down {
            text-align: left;
        }

        #insideVideo #categoriaDestacada .titleDestacado {
            border: none;
        }

        #categoriaDestacada .large-4.columns.tag {
            padding: 0;
        }

        #categoriaDestacada .medium-12.columns.copy.show-for-medium-down.styleArticleDestacado {
            padding: 1.5rem 0.9375rem 0;
        }

        #categoriaDestacada .styleArticleDestacado .titleDestacado, .styleArticleDestacado .desarrolloCopy {
            width: 100%;
            float: left;
            text-align: left;
            border-left: none;
            padding: 0;
        }

            #categoriaDestacada .styleArticleDestacado .titleDestacado h1 {
                text-align: left;
            }

        .titleDestacado {
            width: 30%;
            display: table;
            float: left;
        }

        .desarrolloCopy {
            width: 70%;
            display: table;
            float: right;
            padding: 0 2rem 0 1rem;
        }

        #categoriaDestacada h1.titleCategoria, #categoriaDestacada h2.titleCategoria {
            text-align: center;
        }

        #categoriaDestacada .redesDestacado ul {
            position: relative;
            padding-top: 7px;
        }

        #categoriaDestacada .titleDestacado h2:after, #categoriaDestacada .titleDestacado h1:after {
            display: none;
        }

        #categoriaDestacada .redesDestacado {
            border-top: 1px solid #cacaca;
            display: table;
            margin: 0;
        }

        #categoriaDestacada .titleDestacado h2, #categoriaDestacada .titleDestacado h1 {
            text-align: right;
            padding-right: 1rem;
            font-size: 1rem;
            font-weight: lighter;
            width: 100%;
        }

        #categoriaDestacada .pieFotoMobile {
            position: absolute;
            width: 100%;
            bottom: 0;
            font-family: 'Roboto Condensed', sans-serif;
            color: #fff;
        }
        /*Gallery*/
        select#dropfliterVideo {
            width: 146px;
        }
        /*Inside Gallery*/

        #insideGalleryS #categoriaDestacada p.textPieFotoMobile {
            background: none;
        }

        #categoriaDestacada p.textPieFotoMobile {
            margin: 0;
            font-size: 0.875rem;
            line-height: 1.3;
            padding: 0 1rem 0.5rem;
            font-weight: lighter;
            text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
            background: rgba(0,0,0,0);
            background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.27) 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.27)));
            background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.27) 100%);
            background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.27) 100%);
            background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.27) 100%);
            background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.27) 100%);            
        }
        /*Video Home*/
        .videoImgResize.flex-video {
            padding-bottom: 53.8%;
        }

        .videosMasVistos-GH h2, .mobileStyle-insideVideo .videosMV-SH .videosMasVistos-GH h2 {
            width: 41%;
        }
        /*InsideVideo*/
        #insideVideo .videosMV-SH .videosMasVistos-GH li {
            height: 227px;
        }

        .videosMV-SH .videosMasVistos-GH.loMasVistoIV li:nth-child(2) {
            padding-right: 0;
        }

        .videosMV-SH .videosMasVistos-GH.loMasVistoIV li:nth-child(3) {
            padding-left: 0;
        }

        #contenidoInternoVideo .videosMV-SH .videosMasVistos-GH.loMasVistoIV h2 {
            width: 30%;
        }

        .styleArticleDestacado .titleDestacado h2.categoriaMobile.show-for-medium-down {
            font-size: 1.2rem;
            font-weight: lighter !important;
        }
        /*Footer*/
        footer .footer label {
            width: 80%;
            line-height: 1;
        }
    }

    @media only screen and (max-width: 885px) {
        header .topMain ul.menu li a:after, .inner-wrap .tab-bar .tab-bar-section ul.menu li a:after {
            padding: 0 0.5rem;
        }
        .tab-bar .tab-bar-section ul.menu li a.suscriptionStore:after {
            padding: 0 !important;
        }
        .publicidad.TopBanner1000x90 {
            display: none !important;
        }

        #categoriaDestacada h1.titleCategoria {
            text-align: center;
        }

        #categoriaDestacada .copy {
            padding: 1rem;
        }

        #categoriaDestacada .redesDestacado ul {
            position: relative;
        }



        .videosMasVistos-GH ul li h3 {
            font-size: 1.05rem;
            padding-bottom: 0.5rem;
            padding-left: 0.5rem;
        }
        /*Home Gallery*/

        #galleryHome .filterGalleryOptions {
            width: 230px;
        }

        #galleryHome select#dropFilterGallery {
            width: 68%;
        }

        #galleryHome ul.tabsGallery.tabs {
            width: 427px;
        }

        #galleryHome .tabs dd > a, .tabs .tab-title > a {
            padding: 0.5rem;
        }

        #galleryHome .tabs .tab-title.sep > a h2:before {
            bottom: 0.6rem;
        }

        #galleryHome .tabs .tab-title h2 {
            font-size: 1.25rem;
        }

        #galleryHome .tabs .active > a h2, #galleryHome .tabs .tab-title.active > a h2 {
            font-size: 1.25rem;
        }

        #galleryHome .tabs-content .dropdown.button, #galleryHome .tabs-content button.dropdown {
            padding-bottom: 15px;
        }

        #galleryHome .tabs-content span.right {
            margin-top: -58px;
        }
        /*Video Home*/
        #videoHome #volcadoVideos-SH h2.title-VS:before {
            width: 65%;
        }

        #videoHome #volcadoVideos-SH h2.filtro-VS {
            font-size: 1rem;
            color: #000;
            padding-top: 7px;
        }

        #videoHome #volcadoVideos-SH button.button.dropdown {
            padding: 0 0.6875rem 0 0;
            width: 71%;
        }

        #videoHome #volcadoVideos-SH h2 em {
            font-weight: lighter;
            padding-left: 5px;
        }
        /*Contenido Interno*/
        #categoriaDestacada h2.categoriaMobile {
            display: block;
            font-size: 1rem;
            font-weight: lighter;
            padding-left: 7px;
            padding-top: 5px;
            text-align: right;
        }
        /*InsideVideo*/
        #contenidoInternoVideo .videosMV-SH .videosMasVistos-GH.loMasVistoIV h2 {
            width: 43%;
        }

        #insideVideo .videosMV-SH .videosMasVistos-GH li {
            height: 187px;
        }
    }

    @media only screen and (max-width: 768px) {
        header #header-top {
            display: none !important;
        }
        .row.apertura-container.nuevoCarrusel {
            margin-bottom: 0rem;
            margin-top: 3rem;
        }
        .gradientMasContentSoho.home {            
            margin-bottom: 2rem;
        }

        .content .homeTitleSoHo p {
            margin-bottom: 1rem;
        }

        .inner-wrap .tab-bar .tab-bar-section ul.menu li a {
            font-size: 0.9rem;
        }
        .inner-wrap .tab-bar .tab-bar-section ul.menu li a.suscriptionStore {
            margin-right:0.8rem;
        }
        
        .tab-bar-SN .menu a.suscriptionStore {
            margin-top: -2px;
        }

        .inner-wrap .tab-bar .tab-bar-section span.categoria {
            font-size: 0.9rem;
        }
        /*Categoría Destacada*/


        #categoriaDestacada .titleDestacado h2 a, #categoriaDestacada .titleDestacado h1 a {
            font-size: 1.5rem;
        }

        #categoriaDestacada h1.titleCategoria {
            text-align: center;
        }

        #categoriaDestacada .copy {
            padding: 2rem 1rem 1rem;
        }

        #categoriaDestacada .redesDestacado ul {
            position: relative;
            padding: 0;
        }

        .redesDestacado {
            margin-top: 0rem;
        }
        /*-------home -----*/

        .openingSoho {
            margin-top: 2rem;
        }

            .openingSoho a {
                max-height: 320px;
            }

        /*Gallery*/
        select#dropfliterVideo {
            width: 140px;
            padding: 0 0.1rem;
        }

        #galleryHome select#dropFilterGallery {
            width: 69%;
            padding: 0.8rem 0.5rem 0;
        }
        /*Interna Gallery*/
        #categoriaDestacada .desarrolloCopy {
            padding-top: 0rem;
            

        }
        .titleDestacado {
            width: 34%;
            border-right: 1px solid #ccc;
            padding-right: 2rem;
        }
        .desarrolloCopy {
            width: 61%;
        }
        

        #categoriaDestacada .medium-12.columns.copy.show-for-medium-down.styleArticleDestacado {
            padding: 0 0.9375rem 0;
        }


        /*Contenido interno video*/

        #categoriaDestacada .titleDestacado h2.categoriaMobile.show-for-medium-down {
            text-align: right;
            padding-left: 0;
        }

        /*Video Home*/
        .videoImgResize.flex-video {
            padding-bottom: 53%;
        }

        #videoHome #volcadoVideos-SH h2.title-VS:before {
            width: 54%;
        }

        #videoHome #volcadoVideos-SH button.button.dropdown {
            padding: 0 0.7rem 0 0;
            width: 66%;
            font-size: 0.9rem;
        }

        #videoHome #volcadoVideos-SH h2 {
            font-size: 1.28rem;
        }

            #videoHome #volcadoVideos-SH h2.filtro-VS {
                padding-top: 4px;
            }

        .dropdown.button::after, button.dropdown::after {
            right: 0.3rem;
        }

        #videoHome #volcadoVideos-SH .right-filtroMobile {
            width: 100%;
            text-align: right;
        }
        /*Footer*/
        footer .footer .footer-top .row .small-12.columns, footer .footer .footer-top .row .medium-5 .large-12.columns {
            padding-left: 0.9375rem;
            padding-right: 0.9375rem;
        }

        footer .footer label {
            width: 80%;
            line-height: 1;
        }
        /*Cerrar Modal*/
        .reveal-modal .close-reveal-modal {
            top: 1rem;
            right: 1rem;
        }
    }

    @media only screen and (max-width: 642px) {
        #volcadoHome div#Nativead_Mobile {
            margin: 0rem -0.9375rem;
        }
        /*IAB footer*/
        footer .iabContenedorMobile {
            display: block;
        }

        footer .iabFooterImg img {
            margin: 0 auto;
        }

        footer .iabContenedorDesktop {
            display: none;
        }

        footer .iabContenedorMobile hr {
            border: 0.5px solid #4c4c4c;
            margin-top: 0;
        }

        .iabFooterImg img {
            width: 100px;
            margin: 0.4rem auto 0rem;
            display: block;
        }
        /*Modales news*/
        div#registroModal.modalNews-only {
            width: 100%;
            margin-left: 0px !important;
            position: fixed;
            top: 0% !important;
            margin-top: 0;
            border: solid 1px #ccc;
        }
        div#registroModalNewsOnly {
            margin-top: 40%;
        }
        #registroModalNewsOnly #habeasNews {
            left: 15px;
        }
        /*Terminos*/
        .Mpoliticas a.close-reveal-modal {
            top: 10px;
            right: 10px;
        }
        .terminosCondmodal {
            position: fixed;
            top: 0% !important;
            margin-top: 0px;
        }
        .Mpoliticas li.tab-title {
            width: 50%;
            line-height: 1.2;
        }
        .row.Mpoliticas .tabs-content {
            height: 80vh !important;
        }
        .Mpoliticas .tabs .tab-title > a {
            font-size: 1rem;
            height: 55px;
        }
        #modalTerminos {
            top: 0 !important;
             margin-top: 0;
        }
        /*fin terminos*/
        .left-off-canvas-menu .off-canvas-list form input[type="search"] {
            background-color: #fff;
            color:#000;
        }
        .left-off-canvas-menu .off-canvas-list i.icon-ico-16 {
            font-size: 1.4rem;
            color: #000;
            line-height: 1.5;
        }
        .left-off-canvas-menu .off-canvas-list .small-3.columns:before {
            border-top: 1px solid #fff;
        }
        .left-off-canvas-menu .off-canvas-list .small-3.columns:after {
            border-bottom: 1px solid #fff;
        }
        input[type="search"]:focus {
            box-shadow: 0 0 5px #fff;
        }
        /*login*/
        .InicioSesion a.close-reveal-modal {
            color: #000;
        }

        .contentRedesModal .button.facebook, .contentRedesModal .button.googleplus {
            padding: 0.875rem 0;
        }

        .contentRedesModal .small-6.columns.redesModalLogin {
            padding: 0.3rem;
        }

        section.main-section {
            margin-top: 2.8rem;
        }

        #galleryHome .tabs dd > a, .tabs .tab-title > a {
            padding: 0.4rem;
        }
        /*Foundation*/
        #galleryHome .row .row, #insideGalleryS .row .row, #videoHome .row .row, #insideVideo .row .row {
            margin: 0;
        }

        .tabs {
            background: #fff;
            box-shadow: 0 0 0 #000 inset;
            position: relative;
            z-index: 0;
        }
        /*Menu*/
        .left-off-canvas-menu .logoFixedHeader a {
            margin-left: 0 !important;
        }

        .left-off-canvas-menu ul.off-canvas-list .logoFixedHeader a {
            margin-left: 0 !important;
        }

        .left-off-canvas-menu ul.redes-menuOffCanvas li a {
            font-size: 1.3rem;
        }

        .left-off-canvas-menu ul.redes-menuOffCanvas li {
            padding: 0.5rem 0.6rem 0.5rem 0.5rem;
        }

        ul.off-canvas-list li a {
            padding: 3px;
            font-weight: lighter;
        }

        .medium-12.large-9.columns.imgDestacada {
            padding: 0;
            position: relative;
        }

        .right-off-canvas-menu .off-canvas-list .logout h3 {
            color: #000;
            margin-bottom: 0;
            font-family: 'Roboto Condensed', sans-serif;
        }
        /*-------------home------------*/
        .openingSoho {
            margin-top: 0rem;
        }

        /*Destacado*/

        #categoriaDestacada .titleDestacado h2 span, #categoriaDestacada .titleDestacado h1 span {
            font-size: 1.75rem;
        }

        #categoriaDestacada .titleDestacado h2, #categoriaDestacada .titleDestacado h1 {
            text-align: left;
            padding-top: 0.4rem;
            padding-right: 0;
        }

            #categoriaDestacada .titleDestacado h2.categoriaMobile.show-for-medium-down {
                font-size: 1rem;
                padding-top: 1.5rem;
                padding-left: 0;
                text-align: left;
            }

            #categoriaDestacada .titleDestacado h2 a {
                font-size: 1.75rem;
                line-height: 1.3;
            }

        #categoriaDestacada .styleArticleDestacado .desarrolloCopy.styleArticleDestacado {
            padding-top: 1rem;
        }

        .videosMasVistos-GH ul li a .gradientPhotoMobile h3.mobileTitleVideo {
            position: initial;
            text-shadow: 0 0 transparent;
            color: #000;
            font-size: 1rem;
            padding: 0.875rem 0 0 20px;
        }


        /*Gradient más vistos*/
        .playSohoV-R .mobilePlayContent {
            position: relative;
        }

        #insideVideo .videosMV-SH .videosMasVistos-GH li {
            height: auto;
        }

        .playSohoV-R .mobilePlayContent .playPhoto-SH-2 {
            position: absolute;
            bottom: 0;
            right: 0;
            width: 100%;
            background: rgba(255,255,255,0);
            background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(49%, rgba(0,0,0,0.37)), color-stop(100%, rgba(0,0,0,0.76)));
            background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
            background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
            background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);
            background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.76) 100%);            
        }


        .sohoGalleryGrid .info {
            padding: 15px 0 0 1.5rem;
        }

        .videosMasVistos-GH ul li h3 {
            font-size: 1.2rem;
            padding-left: 1rem;
            padding-right: 3rem;
        }
        /*Gallery Home*/
        .desarrolloCopy.styleArticleDestacado {
            padding-top: 1rem;
        }

        #galleryHome .filterGalleryOptions {
            width: 240px;
            margin: 0 auto;
            float: none;
        }

        #galleryHome ul.tabsGallery.tabs {
            width: 360px;
        }

        #galleryHome select#dropFilterGallery {
            padding: 0.2rem 0.5rem;
            margin: 0;
        }

        #galleryHome .info .pic-number {
            width: 4.5rem;
            margin: -2.7rem 0 0 -1.5rem;
        }

        #categoriaDestacada .copy {
            padding: 0 0.9375rem !important;
            left: 0;
        }

        #galleryHome .gradientMasContentSoho {
            padding-bottom: 1.5rem;
        }
        /*title categoria mobile*/
        #categoriaDestacada .titleDestacado h2.categoriaMobile.show-for-small {
            font-size: 1rem;
            margin-bottom: -6px;
            padding-top: 1.5rem;
            padding-left: 0;
            text-align: left;
        }
        /*Gallery*/
        .f-dropdown li a {
            text-align: left;
        }

        #galleryHome .small-12.columns.gridContentM {
            padding: 1.3rem 0 0;
            width: 100%;
        }

        .gridContentM .tabs {
            margin: 0 auto;
            width: 369px;
        }

        ul.tabsGallery.tabs {
            width: 364px;
            background: #fff;
        }

        #galleryHome .tabs-content > .content.active {
            padding-top: 1rem;
        }

        #galleryHome .tabs {
            box-shadow: none;
        }
        /*Gallery Grid*/
        a.maskResponsiveGrid {
            position: relative !important;
            overflow: hidden !important;
            width: 100% !important;
            max-height: 178px !important;
            display: block !important;
        }

        #galleryHome .sohoGalleryGrid .responsiveLayout {
            position: relative;
        }

        #galleryHome .sohoGalleryGrid .imgResponsiveGrid {
            position: relative;
        }

            #galleryHome .sohoGalleryGrid .imgResponsiveGrid a {
                position: absolute;
                display: block;
                overflow: hidden;
                width: 100%;
                max-height: 200px;
            }

        #galleryHome .tabs-content span.right {
            width: 53%;
            float: none !important;
            display: block;
            margin: 0 auto;
        }

        #galleryHome .tabs-content .dropdown.button, #galleryHome .tabs-content button.dropdown {
            padding: 0 0 3px 10px;
            float: none !important;
            width: 70%;
            margin: 0;
            text-align: left;
        }

        .dropdown.button::after, button.dropdown::after {
            right: 0.3rem;
        }

        .desarrolloCopy {
            border-left: 0;
            padding: 1rem 0;
        }

        .titleDestacado {
            width: 100%;
            display: block;
            float: none;
            border: none;
            padding-right: 0;
        }

        .desarrolloCopy {
            width: 100%;
            display: block;
            float: none;
            padding-bottom: 0;
        }

        #galleryHome .tabs-content {
            margin-bottom: 0;
        }

        #galleryHome .tabs .active > a h2, #galleryHome .tabs .tab-title.active > a h2 {
            letter-spacing: 0;
            font-size: 1.25rem;
        }
        /*Video Home*/
        .videoImgResize.flex-video {
            padding-bottom: 52.3%;
        }

        #videoHome .small-12.columns.videosMV-SH {
            padding: 1rem 0 0;
        }

        #videoHome .videosMasVistos-GH [class*="block-grid-"] > li {
            padding: 0.2rem 0;
        }

        .videosMasVistos-GH h2, .mobileStyle-insideVideo .videosMV-SH .videosMasVistos-GH h2 {
            width: 53%;
            margin: 0;
            padding: 0.5rem 0.9375rem;
            text-align: left;
        }

        #videoHome #volcadoVideos-SH h2.title-VS:before {
            display: none;
        }

        #videoHome div#volcadoVideos-SH {
            padding-top: 1rem;
        }

        #videoHome #volcadoVideos-SH .medium-12.columns.gridVideo-SH {
            padding: 0;
        }

        #videoHome #volcadoVideos-SH .gridVideo-SH h3 {
            border: none;
            padding: 0 1.5rem;
        }

        #videoHome #volcadoVideos-SH .right-alignMobile {
            width: 100%;
            text-align: right;
        }
        /*Inseide Gallery*/
        #insideGalleryS #categoriaDestacada .titleDestacado h1 {
            padding: 1rem 0 1rem;
            font-size: 1.5rem;
        }
        #insideGalleryS #contenidoArticuloSI .contentArticle .pictureInsideGallery {
            padding-left: 0;
        }

        #insideGalleryS #contenidoArticuloSI .medium-8.columns.contentArticle {
            padding: 0;
        }

        #insideGalleryS #contenidoArticuloSI .pictureInsideGallery .sep-IG {
            padding: 0 0.5rem 0 0;
        }

        section.gallerySlideContent.slider.slick-initialized.slick-slider {
            padding: 0;
            margin: 0;
        }
        #insideGalleryS .small-9.columns {
            padding-left: 0.9375rem;
        }
        /*Inside Video*/
        #insideVideo #categoriaDestacada .titleDestacado h2.categoriaMobile.show-for-medium-down {
            border-top: 1px solid #e2e2e2;
            padding-top: 5px;
            margin-top: 1rem;
        }
        a i.icon-ico-15.play-ArticleSoho {
            padding: 0 1.5rem;
        }

        #insideVideo .mobileStyle-insideVideo .medium-12.columns.videosMV-SH {
            padding: 0;
        }

        #contenidoInternoVideo .videosMV-SH .videosMasVistos-GH.loMasVistoIV h2 {
            width: 58%;
        }

        .videosMV-SH .videosMasVistos-GH li:nth-child(2) {
            padding-right: 0;
        }

        .videosMV-SH .videosMasVistos-GH.loMasVistoIV li {
            padding: 0.2rem 0;
        }

        #contenidoInternoVideo .videosMV-SH {
            padding-bottom: 0.3rem;
        }

        #categoriaDestacada .copy p {
            font-size: 1rem;
        }
        /*Fixed Video*/
        .insideOpenVideo {
            height: 239px;
        }

        .medium-12.large-8.columns.imgDestacada.videoFixedMobile {
            position: fixed;
            z-index: 2;
        }

        .row.mobileStyle-insideVideo {
            padding-top: 240px;
        }
        /*Footer*/


        footer {
            padding-top: 0;
        }

            footer .footer {
                text-align: center;
                padding: 1.5rem 0 1rem;
            }

                footer .footer h3.titleFooter {
                    text-align: center;
                }

        .footerSocialLinks ul {
            padding: 0 0 1rem;
            margin: 0 auto;
            display: block;
            text-align: center;
        }

        footer .footer .copyright a img {
            width: 60%;
            display: block;
            margin: 0 auto;
        }

        .left label {
            text-align: left;
        }
    }

    @media only screen and (max-width: 425px) {

        .inner-wrap .tab-bar .tab-bar-section span.categoria {
            padding-left: 0.5rem;
            font-size: 0.875rem;
        }
     

            .inner-wrap .tab-bar .tab-bar-section span.categoria:before {
                padding-right: 0.5rem;
            }

        .videosMasVistos-GH ul li h3 {
            font-size: 1rem;
            line-height: 1.2;
            padding: 0.3rem 3rem 0.5rem 0.9rem;
        }

        a i.icon-ico-15.play-ArticleSoho {
            font-size: 2rem;
            line-height: 1.2;
            padding: 6px 0.9rem;
        }
        /* --------- home -----------*/
        .openingSoho a {
            max-height: 180px;
        }
        /*Gallery home*/
        #galleryHome .gridContentM .tabsGallery.tabs {
            width: 347px;
        }

        #galleryHome .tabs .active > a h2, #galleryHome .tabs .tab-title.active > a h2, #galleryHome .tabs .tab-title h2 {
            font-size: 1.1rem;
        }

        ul.tabsGallery.tabs {
            width: 325px;
        }

        #galleryHome .tabs .tab-title.sep > a h2:before {
            bottom: 0.5rem;
        }

        #galleryHome .tabs dd.active > a, #galleryHome .tabs .tab-title.active > a {
            font-size: 1.2rem;
        }

        #galleryHome .tabs dd > a, .tabs .tab-title > a {
            font-size: 1.2rem;
        }

        #galleryHome .tabs-content span.right {
            width: 62%;
            font-size: 1rem;
            font-weight: lighter;
        }

        #galleryHome a.btnCargarMasGallery {
            font-size: 1.2rem;
        }

        #galleryHome .gradientMasContentSoho {
            height: 2.5rem;
        }
        /*Video Home*/
        .videosMasVistos-GH h2, .mobileStyle-insideVideo .videosMV-SH .videosMasVistos-GH h2 {
            width: 60%;
        }

        #videoHome #volcadoVideos-SH .right-alignMobile {
            width: 100%;
            text-align: left;
        }
        /*SLIDER*/
        /*Slide Gallery Soho*/
        div#galleryInsideSlide.reveal-modal.open {
            padding-top: 3.3rem;
        }
        /*Inside Video*/
        .insideOpenVideo {
            height: 215px;
        }

        .row.mobileStyle-insideVideo {
            padding-top: 216px;
        }

        .videoImgResize.flex-video {
            padding-bottom: 50.3%;
        }

        #contenidoInternoVideo .videosMV-SH .videosMasVistos-GH.loMasVistoIV h2 {
            width: 61%;
        }

        footer #otrasPublicacionesSoho .publicacion {
            font-size: 0.875rem;
        }

        #otrasPublicacionesSoho .publicacion span {
            letter-spacing: 0;
        }
    }

    @media only screen and (max-width: 375px) {
        /*Modales*/
        #registroModalNewsOnly #habeasNews {
            left: 45px;
        }
        /*login*/
        button.btnModal.btn-5.btn-5a.icon-mail {
            margin-top: 10px;
        }
        /*Header*/
        .inner-wrap .tab-bar .tab-bar-section img.logo-fixed {
            width: 4rem;
        }
        /*Gallery home*/
        #galleryHome .gridContentM .tabsGallery.tabs {
            width: 334px;
        }

        /*Video home*/
        #videoHome #volcadoVideos-SH h2.filtro-VS {
            margin-bottom: 0;
        }

        #videoHome #volcadoVideos-SH h2 {
            font-size: 1.4rem;
            line-height: 1.2;
        }

        #videoHome #volcadoVideos-SH button.button.dropdown {
            width: 100%;
            text-align: left;
        }

        .videosMasVistos-GH h2, .mobileStyle-insideVideo .videosMV-SH .videosMasVistos-GH h2 {
            width: 70%;
        }
        /*Inside Video*/
        #contenidoInternoVideo .videosMV-SH .videosMasVistos-GH.loMasVistoIV h2 {
            width: 67%;
        }

        .insideOpenVideo {
            height: 189px;
        }

        .row.mobileStyle-insideVideo {
            padding-top: 195px;
        }
    }

    @media only screen and (max-width: 320px) {
        /*Modales newsletter*/
        #registroModalNewsOnly #habeasNews {
            left: 15px;
        }
        /*login*/
        button.btnModal.btn-5.btn-5a.icon-mail {
            margin-top: 19px;
        }

        .row.mobileStyle-insideVideo {
            padding-top: 160px;
        }
        /*Gallery home*/
        #galleryHome .tabs .active > a h2, #galleryHome .tabs .tab-title.active > a h2, #galleryHome .tabs .tab-title h2 {
            font-size: 1rem;
        }

        #galleryHome .tabs dd.active > a, #galleryHome .tabs .tab-title.active > a {
            font-size: 1rem;
        }

        #galleryHome .tabs dd > a, .tabs .tab-title > a {
            padding: 0.4rem 6px;
        }

        .dropdown.button::after, button.dropdown::after {
            right: -0.5rem;
        }

        #galleryHome .gridContentM .tabsGallery.tabs {
            width: 310px;
        }

        #galleryHome .gridContentM .tabs > a h2, #galleryHome .gridContentM .tabs .tab-title > a h2 {
            letter-spacing: 0;
            font-size: 0.95rem
        }

        #galleryHome .tabs .tab-title h2 {
            letter-spacing: 0;
            font-size: 1rem;
        }

        .gridContentM .tabs {
            width: 304px;
        }

        #galleryHome .tabs-content span.right {
            width: 72%;
        }
        /*Video Home*/
        ul.tabsGallery.tabs {
            width: 310px;
        }

        .videosMasVistos-GH h2, .mobileStyle-insideVideo .videosMV-SH .videosMasVistos-GH h2 {
            width: 70%;
        }
        /*Inside Video*/
        .insideOpenVideo {
            height: 159px;
        }

        #contenidoInternoVideo .videosMV-SH .videosMasVistos-GH.loMasVistoIV h2 {
            width: 78%;
            letter-spacing: 0;
        }
        /*Footer*/
        #otrasPublicacionesSoho header h3 {
            font-size: 1.3rem;
        }

        #otrasPublicacionesSoho .publicacion span {
            font-size: 0.7rem;
        }
    }
    /*Widget Opta*/
.Opta .Opta-MatchHeader .Opta-Score .Opta-Team-Score {
    background: #000;
}

.Opta .Opta-MatchHeader .Opta-Score.Opta-Away .Opta-Team-Score {
    background-color: #4c4c4c;
}

.Opta .Opta_F_TL .Opta-Timeline > div {
    background-color: #000;
}
.timelineSoho h3.title {
    font-size: 2rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    padding-top: 1rem;  
    margin-top: 2rem;
    color: #000;
}
.widgetPositionSoho h3.title {
    font-size: 1.75rem;
    font-weight: bold;
    line-height: 1.2;
    color: #000;
    text-transform: uppercase;
}
.Opta .Opta_W .Opta-Tooltip h3 {
    background-color: #000;
}
.widget-Timeline .Opta_F_TL.Opta_F_TL_N .Opta-Events {
    height: 58px;
}
/*IAB*/
.iabContenedorMobile {
    display: none;
}

footer .iabFooterImg img {
    width: 100px !important;
    margin: 0.4rem 0 0.8rem;
}