                .gv-right-render {
                        position: relative;
                        height: 100%;
                        width: auto
                }

                .gv-detail-overlay {
                        top: 0;
                        left: 100%;
                        width: calc(100% - 40px);
                        height: 100%;
                        max-width: 400px;
                        z-index: 1050
                }

                @media (min-width: 61.25em) {
                        .gv-detail-overlay {
                                display: block;
                                width: 320px;
                                height: 100%;
                                min-height: 400px
                        }
                }

                @media (min-width: 81.25em) {
                        .gv-detail-overlay {
                                width: 400px;
                                height: auto;
                                min-height: 360px
                        }
                }

                .gv-detail-overlay.opened {
                        transform: translateX(-100%)
                }

                @media (min-width: 61.25em) {
                        .gv-detail-overlay.opened {
                                display: block
                        }
                }

                .gv-detail-overlay.fix-pos {
                        position: fixed
                }

                .gv-detail-overlay.abs-pos {
                        position: absolute
                }

                .gv-detail-overlay.opened:before {
                        width: 20px;
                        height: 100%;
                        display: block;
                        content: '';
                        position: absolute;
                        left: -20px
                }

                .gv-detail-scroll-area {
                        position: absolute;
                        padding: 0 0 100% 0;
                        top: 0;
                        left: 0;
                        bottom: 0;
                        overflow-y: scroll;

                        -webkit-overflow-scrolling: touch;
                        background-color: #FFF;
                        box-shadow: -2px 0 6px rgba(0, 0, 0, 0.2)
                }

                @media (min-width: 61.25em) {
                        .gv-detail-scroll-area {
                                overflow: hidden;
                                box-shadow: none;
                                border-top: 1px solid #fb0;
                                border-bottom: none;
                                padding: 0 0 0 10px
                        }

                        .gv-detail-scroll-area.add-border-bottom {
                                border-top: none
                        }
                }

                .gv-detail-items-list {
                        position: relative;
                        width: calc(100% - 30px)
                }

                @media (min-width: 61.25em) {
                        .gv-detail-items-list {
                                width: 280px
                        }
                }

                @media (min-width: 81.25em) {
                        .gv-detail-items-list {
                                width: 600px
                        }
                }

                .gv-detail-item {
                        display: block;
                        height: auto;
                        margin: 0 0 24px;
                        padding-bottom: 12px
                }

                @media (min-width: 61.25em) {
                        .gv-detail-item {
                                border-bottom: none
                        }
                }

                .gv-detail-item.selected {
                        opacity: 1
                }

                @media (min-width: 61.25em) {
                        .gv-detail-item.selected {
                                padding-top: 0;
                                display: block
                        }
                }

                .gv-detail-item.no-border {
                        border: none
                }

                .gv-detail-item:first-child {
                        border: none
                }

                .gv-detail-text1,
                .gv-detail-text2,
                .gv-detail-head-text {
                        font-size: 14px;
                        line-height: 20px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                }

                .gv-detail-text1 h1,
                .gv-detail-text2 h1,
                .gv-detail-head-text h1 {
                        font-size: 20px;
                        line-height: 24px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        font-weight: 900
                }

                .gv-detail-head-text {
                        height: auto;
                        margin-left: 12px
                }

                .gv-detail-head-text h1 {
                        color: #333;
                        font-size: 28px;
                        line-height: 32px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        font-weight: normal;
                        font-weight: 200
                }

                @media (min-width: 61.25em) {
                        .gv-detail-head-text h1 {
                                font-size: 36px;
                                line-height: 40px;
                                font-family: 'Druk Text Web Bold', sans-serif !important;
                                font-weight: normal;
                                font-weight: 200
                        }
                }

                @media (min-width: 61.25em) {
                        .gv-detail-head-text {
                                margin-left: 0
                        }
                }

                .gv-detail-head-text:before,
                .gv-detail-head-text:after {
                        content: '';
                        display: block;
                        top: 0;
                        height: 1px;
                        width: 100vw;
                        margin-left: 90px;
                        border-bottom: 1px solid #dcdcdc
                }

                @media (min-width: 61.25em) {

                        .gv-detail-head-text:before,
                        .gv-detail-head-text:after {
                                width: 50vw
                        }
                }

                .gv-detail-head-text:after {
                        border-bottom: none;
                        border-top: 1px solid #dcdcdc
                }

                @media (min-width: 61.25em) {
                        .gv-detail-head-text:after {
                                padding-bottom: 2px
                        }
                }

                .gv-detail-main {
                        width: 100%;
                        height: auto;
                        margin: 0
                }

                @media (min-width: 61.25em) {
                        .gv-detail-main {
                                height: auto
                        }
                }

                .gv-detail-description {
                        margin-top: 12px;
                        font-size: 14px;
                        line-height: 20px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        color: #333;
                        min-height: 24px
                }

                @media (min-width: 61.25em) {
                        .gv-detail-description {
                                font-size: 16px;
                                line-height: 24px;
                                font-family: 'Druk Text Web Bold', sans-serif !important;
                                height: auto
                        }
                }

                .gv-detail-list-wrapper ul {
                        margin: 0;
                        padding: 0
                }

                .gv-detail-list-wrapper ul li {
                        font-size: 14px;
                        line-height: 20px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        color: #333;
                        list-style: none;
                        padding: 0;
                        margin-right: 10px;
                        display: inline-block;
                        vertical-align: top;
                        min-width: 30px;
                        line-height: 1.4em
                }

                @media (min-width: 61.25em) {
                        .gv-detail-list-wrapper ul li {
                                min-width: 60px
                        }
                }

                .gv-detail-list-wrapper ul li strong {
                        font-weight: 600;
                        display: block
                }

                .gv-detail-list-wrapper ul li:before {
                        display: none !important
                }

                .gv-detail-img {
                        width: 80px;
                        margin-right: 10px;
                        float: left;
                        padding-bottom: 80px;
                        background: #333;
                        background-size: cover;
                        background-position: center;
                        border-radius: 99999px
                }

                .gv-detail-text-wrapper {
                        position: relative
                }

                .toggle-view-overlay-btn {
                        width: 42px;
                        height: 42px;
                        background: #121212;
                        position: absolute;
                        z-index: 950;
                        border: 3px solid #fff;
                        top: 0;
                        left: 0;
                        margin-left: -21px;
                        box-sizing: content-box;
                        cursor: pointer;
                        border-radius: 50%
                }

                .toggle-view-overlay-btn:before {
                        content: "";
                        display: block;
                        width: 48px;
                        height: 48px;
                        background: transparent;
                        z-index: 949;
                        position: absolute;
                        border: 1px solid #121212;
                        margin-top: -4px;
                        margin-left: -4px;
                        border-radius: 50%;
                        box-sizing: content-box
                }

                @media (min-width: 61.25em) {
                        .toggle-view-overlay-btn {
                                position: absolute;
                                bottom: auto;
                                top: auto;
                                left: auto;
                                margin-left: 0;
                                background: #0084c5
                        }

                        .toggle-view-overlay-btn:before {
                                border: 1px solid #0084c5
                        }
                }

                .toggle-view-overlay-btn .gv-toggle-icon {
                        position: absolute;
                        top: 50%;
                        left: 50%
                }

                .toggle-view-overlay-btn #gv-grid-icon-svg {
                        display: none;
                        margin: -10px auto auto -10px;
                        width: 20px
                }

                .toggle-view-overlay-btn #gv-list-icon-svg {
                        display: block;
                        margin: -8px auto auto -10px;
                        width: 20px
                }

                .toggle-view-overlay-btn.grid-icon-show #gv-grid-icon-svg {
                        display: block
                }

                .toggle-view-overlay-btn.grid-icon-show #gv-list-icon-svg {
                        display: none
                }

                .gv-fixed-btn-container {
                        z-index: 950;
                        position: fixed;
                        bottom: 70px;
                        left: 50%
                }

                @media (min-width: 61.25em) {
                        .gv-fixed-btn-container {
                                position: absolute;
                                top: 20px;
                                left: 27px;
                                bottom: auto
                        }
                }

                .gv-filter-block {
                        background: #fff;
                        height: 55px
                }

                .gv-filter-block .hidden {
                        margin: -1px;
                        border: 0;
                        padding: 0;
                        height: 1px;
                        width: 1px;
                        overflow: hidden;
                        position: absolute;
                        clip: recto(0 0 0 0);
                        display: none
                }

                .gv-filter-block select {
                        height: 37px;
                        float: right
                }

                .gv-filter-block select {
                        cursor: pointer;
                        color: #0084c5;
                        border-radius: 30px;
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        appearance: none;
                        background-size: auto auto;
                        background-size: 16px auto;
                        padding: 5px 10px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        cursor: pointer;
                        border: 1px solid #0084c5;
                        width: 250px
                }

                html,
                body {
                        overflow-x: hidden
                }

                .veggie-burger {
                        z-index: 2 !important
                }

                article header,
                .content__main .gs-container:first-of-type {
                        background-color: #121212 !important;
                        position: relative !important
                }

                article header .content__section-label a,
                .content__main .gs-container:first-of-type .content__section-label a {
                        color: #03bafe !important
                }

                article header h1,
                .content__main .gs-container:first-of-type h1 {
                        color: #ffffff !important;
                        font-size: 36px !important;
                        line-height: 40px !important;
                        font-weight: 100
                }

                @media (min-width: 61.25em) {

                        article header h1,
                        .content__main .gs-container:first-of-type h1 {
                                font-size: 52px !important;
                                line-height: 56px !important
                        }
                }

                article header p,
                .content__main .gs-container:first-of-type p {
                        color: #ffffff !important
                }

                article header p a,
                .content__main .gs-container:first-of-type p a {
                        color: #fff !important
                }

                .l-side-margins:after,
                .l-side-margins:before {
                        background: none;
                        border-left: none;
                        border-right: none
                }

                .content__main .gs-container:nth-of-type(2) {
                        background-color: #fff !important;
                        padding-right: 0 !important;
                        padding-left: 0 !important
                }

                @media (min-width: 30em) {
                        .content__main .gs-container:nth-of-type(2) {
                                padding-right: 0 !important;
                                padding-left: 0 !important
                        }
                }

                
                article header .gs-container,
                .article__header .gs-container {
                        border-top: 1px solid #bdbdbd
                }

                @media (min-width: 46.25em) {

                        article header .gs-container,
                        .article__header .gs-container {
                                border-top: none
                        }
                }

                @media (min-width: 23.4375em) {

                        article header,
                        .article__header {
                                background-position: 50% 40px;
                                background-size: 358px
                        }
                }

                @media (min-width: 30.625em) {

                        article header,
                        .article__header {
                                background-size: 462px;
                                padding-top: 370px
                        }
                }

                @media (min-width: 46.25em) {

                        article header,
                        .article__header {
                                padding-top: 0;
                                background-image: none
                        }
                }

                .ios .article__header,
                .android .article__header {
                        background-color: #121212 !important
                }

                .ios .article__header .section,
                .ios .article__header #section,
                .android .article__header .section,
                .android .article__header #section {
                        background-color: #121212 !important
                }

                .ios .article__header .headline,
                .android .article__header .headline {
                        background-color: #121212 !important
                }

                .ios .article__header h1,
                .android .article__header h1 {
                        color: #fff !important
                }

                .ios .article__header p,
                .android .article__header p {
                        color: #fff !important;
                        font-weight: 300
                }

                .ios .article__header a,
                .android .article__header a {
                        color: #fff !important;
                        border-bottom: none !important;
                        font-weight: bold;
                        background-image: none !important
                }

                .ios .article__header .keyline-4:before,
                .android .article__header .keyline-4:before {
                        background-image: repeating-linear-gradient(#767676, #767676 1px, transparent 1px, transparent 3px) !important
                }

                .ios .article__header .alerts,
                .android .article__header .alerts {
                        border: 1px solid rgba(255, 255, 255, 0.5) !important
                }

                .content--interactive .content__meta-container {
                        width: 295px
                }

                .content--interactive .meta__extras,
                .content__labels {
                        border-top: 1px solid transparent !important;
                        border-bottom: 1px solid transparent !important
                }

                .content--interactive a,
                .content__series-label__link {
                        color: #00B2FF !important
                }

                .gv-header-background {
                        display: none !important
                }

                .content__main .gs-container:first-of-type {
                        background-color: #121212 !important;
                        position: relative;
                        overflow: visible
                }

                .content__main .gs-container:first-of-type:after {
                        position: absolute;
                        content: "";
                        display: block;
                        background: #121212;
                        top: 0;
                        bottom: -12px;
                        left: -1000px;
                        right: -1000px;
                        z-index: -1
                }

                @media (min-width: 71.25em) {
                        .content__main .gs-container:first-of-type:after {
                                bottom: -16px
                        }
                }

                .content--interactive .block-share__item .inline-icon,
                .content--interactive .commentcount2__heading span,
                .content--interactive .inline-close svg,
                .content--interactive .inline-triangle,
                .content--interactive .old-article-message .old-article-message--clock svg,
                .content--interactive .social-icon svg,
                .content--interactive .social-icon__svg,
                .content--pillar-news:not(.paid-content) .block-share__item .inline-icon,
                .content--pillar-news:not(.paid-content) .commentcount2__heading span,
                .content--pillar-news:not(.paid-content) .inline-close svg,
                .content--pillar-news:not(.paid-content) .inline-triangle,
                .content--pillar-news:not(.paid-content) .old-article-message .old-article-message--clock svg,
                .content--pillar-news:not(.paid-content) .social-icon svg,
                .content--pillar-news:not(.paid-content) .social-icon__svg {
                        fill: #fff !important
                }

                .content--interactive a,
                .content__series-label__link {
                        color: #00B2FF !important
                }

                .content--interactive .bullet::before {
                        background-color: #767676 !important
                }

                .content--interactive .u-underline:hover,
                .content--pillar-news:not(.paid-content) .u-underline:hover {
                        border-bottom: solid 0.0625rem #fff !important
                }

                .content--interactive .block-share__item:focus,
                .content--interactive .block-share__item:hover,
                .content--interactive .social-icon:focus,
                .content--interactive .social-icon:hover,
                .content--interactive .social-icon.social-icon--more:focus,
                .content--interactive .social-icon.social-icon--more:hover,
                .content--pillar-news:not(.paid-content) .block-share__item:focus,
                .content--pillar-news:not(.paid-content) .block-share__item:hover,
                .content--pillar-news:not(.paid-content) .social-icon:focus,
                .content--pillar-news:not(.paid-content) .social-icon:hover,
                .content--pillar-news:not(.paid-content) .social-icon.social-icon--more:focus,
                .content--pillar-news:not(.paid-content) .social-icon.social-icon--more:hover {
                        background-color: transparent !important;
                        border: 0.0625rem solid #fff !important
                }

                .content--interactive .content__headline {
                        max-width: 570px !important;
                        font-weight: 600;
                        padding-bottom: 24px
                }

                .content--interactive .content__standfirst {
                        max-width: 80% !important;
                        font-weight: 300 !important
                }

                .content--interactive .content__standfirst ul>li {
                        overflow: inherit;
                        color: #00b2ff !important
                }

                .content--interactive .content__standfirst a {
                        border-bottom: none !important
                }

                @media (min-width: 46.25em) {
                        .content--interactive .content__standfirst {
                                max-width: 390px !important
                        }
                }

                @media (min-width: 61.25em) {
                        .content--interactive .content__standfirst {
                                max-width: 440px !important
                        }
                }

                @media (min-width: 81.25em) {
                        .content--interactive .content__standfirst {
                                max-width: 500px !important
                        }
                }

                .element-atom,
                .interactive-atom {
                        margin: 0 !important;
                        height: auto
                }

                .interactive-ad-banner {
                        display: flex;
                        justify-content: center
                }

                @media (min-width: 46.25em) {
                        .interactive-ad-banner .ad-slot--rendered {
                                margin: 0 0 80px 0
                        }
                }

                #gv-mobile-dummy {
                        position: absolute;
                        display: block
                }

                @media (min-width: 61.25em) {
                        #gv-mobile-dummy {
                                display: none
                        }
                }

                .gv-no-select {
                        -webkit-touch-callout: none;
                        -webkit-user-select: none;
                        -khtml-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                        -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
                }

                select:focus {
                        outline: none
                }

                .gv-wrap-all {
                        position: relative;
                        width: 100%;
                        max-width: 1300px;
                        vertical-align: top;
                        margin: 0 auto;
                        min-height: 100vh;
                        border-top: 1px solid #fff;
                        margin-top: 1px
                }

                @media (min-width: 46.25em) {
                        .gv-wrap-all {
                                margin-top: 0
                        }

                        .gv-wrap-all:before {
                                content: "";
                                display: block;
                                position: absolute;
                                color: #fff;
                                top: -1px;
                                margin-top: -220px;
                                width: 99%;
                                height: 220px;
                                pointer-events: none;
                                background-repeat: no-repeat;
                                background-position: right bottom;
                                background-size: auto 100%
                        }

                        .ios .gv-wrap-all:before {
                                display: none
                        }

                        .android .gv-wrap-all:before {
                                display: none
                        }
                }

                @media (min-width: 61.25em) {
                        .gv-wrap-all:before {
                                top: -1px;
                                margin-top: -319px;
                                width: 99%;
                                height: 320px
                        }
                }

                @media (min-width: 81.25em) {
                        .gv-wrap-all:before {
                                margin-top: -339px;
                                height: 340px
                        }
                }

                .gv-views-wrapper {
                        position: relative;
                        overflow: hidden;
                        z-index: 1
                }

                @media (min-width: 61.25em) {
                        .gv-views-wrapper:before {
                                content: "";
                                display: block;
                                width: 1px;
                                height: 100%;
                                /* border-right: 1px solid #0084c5; */
                                position: absolute;
                                right: 0;
                                top: 0;
                                z-index: 300
                        }

                        .gv-views-wrapper:after {
                                content: "";
                                display: block;
                                width: 50px;
                                height: 100%;
                                background: #dcdcdc;
                                border-right: 1px solid #000;
                                background-color: #fff;
                                position: absolute;
                                left: 0;
                                top: 0;
                                z-index: 2
                        }
                }

                .gv-list-view {
                        width: 100%;
                        min-height: 100vh;
                        background-color: #fff;
                        z-index: 1;
                        padding-bottom: 20px
                }

                @media (min-width: 61.25em) {
                        .gv-list-view {
                                padding-top: 0px
                        }
                }

                .gv-list-view.open {
                        position: relative
                }

                .gv-list-view.close {
                        position: absolute
                }

                .gv-list-view .gv-list-view-inner {
                        padding: 40px 10px
                }

                @media (min-width: 30em) {
                        .gv-list-view .gv-list-view-inner {
                                padding: 40px 15px
                        }
                }

                @media (min-width: 46.25em) {
                        .gv-list-view .gv-list-view-inner {
                                padding: 70px 15px
                        }
                }

                @media (min-width: 61.25em) {
                        .gv-list-view .gv-list-view-inner {
                                margin: 0 auto;
                                width: 620px;
                                padding: 80px 0 0 0
                        }

                        .ios .gv-list-view .gv-list-view-inner {
                                width: calc(100% - 20px);
                                margin-left: 50px
                        }

                        .android .gv-list-view .gv-list-view-inner {
                                width: calc(100% - 20px);
                                margin-left: 50px
                        }
                }

                @media (min-width: 71.25em) {
                        .gv-list-view .gv-list-view-inner {
                                margin: 0 auto;
                                width: 740px;
                                padding: 80px 40px 0 0
                        }

                        .ios .gv-list-view .gv-list-view-inner {
                                width: calc(100% - 20px);
                                margin-left: 50px
                        }

                        .android .gv-list-view .gv-list-view-inner {
                                width: calc(100% - 20px);
                                margin-left: 50px
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry {
                        background-color: #ffffff;
                        margin-bottom: 30px;
                        line-height: 1.4em;
                        position: relative
                }

                @media (min-width: 61.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry:before {
                                content: "";
                                display: block;
                                position: absolute;
                                top: 0;
                                left: 0;
                                width: 130px;
                                margin-left: -130px;
                                border-top: 1px solid #000;
                        }
                }

                @media (min-width: 71.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry:before {
                                width: 130px;
                                margin-left: -130px
                        }
                }

                @media (min-width: 81.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry:before {
                                width: 210px;
                                margin-left: -210px
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header {
                        position: relative;
                        min-height: 175px;
                        margin-bottom: 10px;
                        width: 100%;
                        background-color: #ffefe7;
                        color: #000;
                        vertical-align: top;
                        padding: 0 0 5px 0
                }

                @media (min-width: 30.625em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header {
                                padding: 10px; /* tamaño cuadrado fondo */
                                min-height: 175px;
                                width: calc(100% - 20px)
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container {
                        margin: 0 0 5px 0;
                        height: auto;
                        position: relative;
                        
                }

                @media (min-width: 30.625em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container {
                                position: absolute;
                                width: 175px;
                                height: 175px;
                                top: 10px;
                                left: auto;
                                right: -20px;
                                padding: 0;
                                margin: 0
                        }
                }

                @media (min-width: 46.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container {
                                width: 240px;
                                height: 175px;
                                top: 10px;
                                right: -20px;
                                left: auto;
                                padding: 0;
                                margin: 0
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image {
                        position: relative;
                        margin: 0 auto;
                        width: 100%
                }

                @media (min-width: 30.625em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image {
                                width: auto;
                                height: 100%;
                                margin-left: -40%;
                                top: auto
                        }
                }

                @media (min-width: 46.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image {
                                margin-left: -15%
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image-flag {
                        position: absolute;
                        bottom: 5px;
                        left: 5px;
                        height: 30px;
                        width: 30px;
                        background-color: #fff;
                        z-index: 100;
                        border-radius: 50%
                }

                @media (min-width: 30.625em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image-flag {
                                display: none
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title {
                        padding: 4px 10px 5px 10px;
                        font-size: 16px;
                        line-height: 20px;
                        font-family: 'Georgia' !important;
                        font-weight: bold;
                        font-variant-numeric: lining-nums;
                        -moz-font-feature-settings: "lnum";
                        -webkit-font-feature-settings: "lnum";
                        font-feature-settings: "lnum";
                        font-size: 24px;
                        line-height: 26px;
                        font-weight: 600
                }

                @media (min-width: 30.625em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title {
                                position: absolute;
                                width: 460px;
                                width: calc(100% - 210px);
                                height: 55px;
                                top: 0px;
                                left: 10px;
                                padding: 4px 0 0 0;
                                vertical-align: top
                        }
                }

                @media (min-width: 41.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title {
                                font-size: 24px; /* titulo fichas movil */
                                line-height: 32px
                        }
                }

                @media (min-width: 46.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title {
                                width: 460px;
                                width: calc(100% - 275px);
                                height: 55px;
                                top: 0px;
                                left: 10px;
                                vertical-align: top
                        }
                }

                @media (min-width: 61.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title {
                                width: 460px;
                                height: 55px;
                                top: 20px; /* arriba titulo */
                                left: 10px;
                                vertical-align: top
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title span {
                        padding-top: 7px;
                        display: inline-block;
                        vertical-align: top
                }

                @media (min-width: 30.625em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title span {
                                padding-top: 2px
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title .gv-list-number {
                        display: inline;
                        color: #000;
                        padding-right: 5px;
                        position: relative
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title .gv-divider {
                        display: inline;
                        border-right: 1px solid #03bafe;
                        margin-right: 8px;
                        margin-left: 2px
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title .gv-list-title-name {
                        display: inline
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title .gv-list-title-name:before {
                        content: "";
                        display: inline-block;
                        clear: both
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title .gv-list-flag {
                        display: inline-block;
                        width: 25px;
                        height: 25px;
                        background-color: #fff;
                        border-radius: 50%;
                        margin-right: 10px;
                        margin-top: 1px;
                        vertical-align: top
                }

                @media (min-width: 41.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title .gv-list-flag {
                                width: 30px;
                                height: 30px
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info {
                        margin: 5px 10px;
                        display: table;
                        border-collapse: collapse;
                        position: relative;
                        width: calc(100% - 20px);
                        font-size: 14px;
                        line-height: 20px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        color: #000;
                }

                @media (min-width: 30.625em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info {
                                position: absolute;
                                margin: 0;
                                width: 300px;
                                width: calc(100% - 210px);
                                top: 60px;
                                left: 10px
                        }
                }

                @media (min-width: 46.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info {
                                width: 300px;
                                width: calc(100% - 275px);
                                left: 10px
                        }
                }

                @media (min-width: 61.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info {
                                margin: 0;
                                width: 345px;
                                top: 60px;
                                left: 10px
                        }
                }

                @media (min-width: 71.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info {
                                width: 310px
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info .gv-list-info-row {
                        display: table-row;
                        width: auto
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info .gv-list-info-row span {
                        /* border-top: 1px solid #000; */
                        display: table-cell;
                        padding: 4px 0;
                        font-weight: 300;
                        opacity: 0.9
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info .gv-list-info-row span:nth-of-type(2) {
                        color: #fff;
                        font-weight: 800;
                        opacity: 1
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info .gv-list-info-row span.gv-details-change {
                        border-top: none;
                        display: inline-block;
                        padding: 0;
                        color: #03bafe
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-entry-info .gv-list-info-row span.gv-details-dim {
                        border-top: none;
                        display: inline;
                        padding: 0;
                        color: #03bafe
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-pitch-graphic {
                        display: none
                }

                @media (min-width: 71.25em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-pitch-graphic {
                                display: block;
                                position: absolute;
                                background-color: transparent;
                                height: 70px;
                                width: 122px;
                                top: 60px;
                                left: 350px
                        }

                        .ios .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-pitch-graphic {
                                display: none
                        }

                        .android .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-pitch-graphic {
                                display: none
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-pitch-graphic svg {
                        vector-effect: non-scaling-stroke
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-pitch-graphic svg #markers circle {
                        fill: #fff;
                        visibility: hidden
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-pitch-graphic svg #pitch path {
                        stroke: #03bafe
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-body-text {
                        padding: 12px 10px
                }

                @media (min-width: 30em) {
                        .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-body-text {
                                padding: 12px 10px
                        }
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-body-text .gv-list-entry-description {
                        font-family: 'Georgia' !important;
                        color: #121212;
                        font-size: 16px;
                        font-weight: 300;
                        line-height: 22px
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-body-text .gv-list-entry-description a {
                        color: #0084c6 !important;
                        font-weight: 500;
                        text-decoration: underline
                }

                .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-body-text .gv-list-entry-description strong a {
                        color: #0084c6 !important;
                        font-weight: 600
                }

                @media (min-width: 61.25em) {
                        .ios .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-body-text .gv-list-entry-description {
                                margin-right: 40px
                        }

                        .android .gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-body-text .gv-list-entry-description {
                                margin-right: 40px
                        }
                }

                .gv-grid-view {
                        top: 0;
                        left: 0;
                        width: 100%;
                        overflow: hidden;
                        display: table;
                        min-height: 100vh;
                        transform: translate3d(0, 0, 0);
                        z-index: 200
                }

                @media (min-width: 61.25em) {
                        .gv-grid-view {
                                width: calc(100% - 50px);
                                left: 50px;
                                border-left: 1px solid transparent
                        }
                }

                .gv-grid-view.open {
                        position: relative
                }

                .gv-grid-view.open .gv-grid-view-inner {
                        transform: translateX(0);
                        -webkit-transition: -webkit-transform 0.2s ease-out;
                        -moz-transition: -moz-transform 0.2s ease-out;
                        -ms-transition: -ms-transform 0.2s ease-out;
                        -o-transition: -o-transform 0.2s ease-out;
                        transition: transform 0.2s ease-out
                }

                @media (min-width: 61.25em) {
                        .gv-grid-view.open .gv-grid-view-inner {
                                transition-duration: 0.3s
                        }
                }

                .gv-grid-view.close {
                        position: fixed;
                        width: inherit;
                        max-width: inherit;
                        pointer-events: none
                }

                .gv-grid-view.close .gv-grid-view-inner {
                        transform: translateX(100vw);
                        -webkit-transition: -webkit-transform 0.2s ease-in;
                        -moz-transition: -moz-transform 0.2s ease-in;
                        -ms-transition: -ms-transform 0.2s ease-in;
                        -o-transition: -o-transform 0.2s ease-in;
                        transition: transform 0.2s ease-in
                }

                @media (min-width: 61.25em) {
                        .gv-grid-view.close .gv-grid-view-inner {
                                transition-duration: 0.3s
                        }
                }

                .gv-grid-view .gv-grid-view-inner {
                        background-color: #fff;
                        padding: 20px 15px;
                        min-height: 100vh;
                        display: table-cell
                }

                @media (min-width: 61.25em) {
                        .gv-grid-view .gv-grid-view-inner {
                                padding: 15px 70px 30px 70px
                        }
                }

                .gv-grid-view .gv-grid {
                        width: 105%;
                        width: -webkit-calc(100% + 10px);
                        width: -moz-calc(100% + 10px);
                        width: calc(100% + 10px)
                }

                @media (min-width: 41.25em) {
                        .gv-grid-view .gv-grid {
                                width: 108%;
                                width: -webkit-calc(100% + 20px);
                                width: -moz-calc(100% + 20px);
                                width: calc(100% + 20px)
                        }
                }

                .gv-grid-view .gv-grid-cell {
                        position: relative;
                        width: 50%;
                        padding-bottom: 50%;
                        height: auto;
                        margin-bottom: 12px;
                        box-sizing: content-box;
                        float: left;
                        height: 86px
                }

                .gv-grid-view .gv-grid-cell.gv-unpublished {
                        pointer-events: none !important
                }

                .gv-grid-view .gv-grid-cell.gv-deselected,
                .gv-grid-view .gv-grid-cell.gv-unpublished {
                        opacity: 0.6
                }

                .gv-grid-view .gv-grid-cell.gv-deselected img,
                .gv-grid-view .gv-grid-cell.gv-unpublished img {
                        filter: gray;
                        -webkit-filter: grayscale(100%);
                        filter: grayscale(100%)
                }

                .gv-grid-view .gv-grid-cell.gv-deselected .gv-grid-cell-inner .gv-cell-number,
                .gv-grid-view .gv-grid-cell.gv-unpublished .gv-grid-cell-inner .gv-cell-number {
                        color: rgba(255, 255, 255, 0.7) !important
                }

                @media (min-width: 30.625em) {
                        .gv-grid-view .gv-grid-cell {
                                width: 33.33333%;
                                padding-bottom: 33.33333%
                        }
                }

                @media (min-width: 46.25em) {
                        .gv-grid-view .gv-grid-cell {
                                width: 25%;
                                padding-bottom: 25%
                        }

                        .ios .gv-grid-view .gv-grid-cell {
                                width: 33.33333%;
                                padding-bottom: 33.33333%
                        }

                        .android .gv-grid-view .gv-grid-cell {
                                width: 33.33333%;
                                padding-bottom: 33.33333%
                        }
                }

                @media (min-width: 61.25em) {
                        .gv-grid-view .gv-grid-cell {
                                width: 20%;
                                padding-bottom: 20%
                        }

                        .ios .gv-grid-view .gv-grid-cell {
                                width: 33.33333%;
                                padding-bottom: 33.33333%
                        }

                        .android .gv-grid-view .gv-grid-cell {
                                width: 33.33333%;
                                padding-bottom: 33.33333%
                        }
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner {
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 10px;
                        bottom: 0px;
                        cursor: pointer;
                        -webkit-transition: opacity 100ms ease-in-out;
                        -moz-transition: opacity 100ms ease-in-out;
                        -o-transition: opacity 100ms ease-in-out;
                        transition: opacity 100ms ease-in-out
                }

                @media (min-width: 46.25em) {
                        .gv-grid-view .gv-grid-cell .gv-grid-cell-inner:hover .gv-grid-cell-image-container .gv-grid-cell-image {
                                mix-blend-mode: luminosity;
                                filter: contrast(1.25) grayscale(1) brightness(0.9);
                                -webkit-filter: contrast(1.25) grayscale(1) brightness(0.9)
                        }
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner:hover .gv-cell-info .gv-cell-title,
                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner:hover .gv-cell-info .gv-cell-subtitle {
                        color: #0084C6
                }

                @media (min-width: 41.25em) {
                        .gv-grid-view .gv-grid-cell .gv-grid-cell-inner {
                                right: 20px
                        }
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-grid-cell-image-container {
                        width: 100%;
                        position: relative;
                        background: #00B2FF;
                        padding-bottom: 100%;
                        pointer-events: none;
                        overflow: hidden;
                        border-radius: 50%
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-grid-cell-image-container .gv-grid-cell-image {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-grid-cell-flag {
                        position: absolute;
                        margin-top: -26%;
                        left: 5px;
                        height: 30px;
                        width: 30px;
                        background-color: #fff;
                        z-index: 250;
                        border-radius: 50%
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-grid-cell-image-number {
                        position: absolute;
                        margin-top: -26%;
                        left: 5px;
                        height: 32px;
                        width: 32px;
                        background-color: #0084c5;
                        z-index: 250;
                        border-radius: 50%;
                        color: #fff;
                        font-size: 20px;
                        line-height: 24px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        font-weight: bold;
                        font-variant-numeric: lining-nums;
                        -moz-font-feature-settings: "lnum";
                        -webkit-font-feature-settings: "lnum";
                        font-feature-settings: "lnum";
                        font-weight: 200;
                        text-align: center
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-grid-cell-image-number .gv-cell-number {
                        display: inline-block;
                        margin-top: 4px
                }

                @media (min-width: 71.25em) {
                        .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-grid-cell-image-number {
                                font-size: 24px;
                                line-height: 28px;
                                font-family: 'Druk Text Web Bold', sans-serif !important;
                                font-weight: bold;
                                font-variant-numeric: lining-nums;
                                -moz-font-feature-settings: "lnum";
                                -webkit-font-feature-settings: "lnum";
                                font-feature-settings: "lnum";
                                font-weight: 200;
                                height: 44px;
                                width: 44px
                        }

                        .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-grid-cell-image-number .gv-cell-number {
                                display: inline-block;
                                margin-top: 7px
                        }
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-cell-info {
                        padding: 8px 5px 12px 0px;
                        text-align: left;
                        pointer-events: none
                }

                @media (min-width: 30.625em) {
                        .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-cell-info {
                                text-align: left
                        }
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-cell-info .gv-cell-number {
                        color: #aad801;
                        padding-right: 5px
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-cell-info .gv-cell-title {
                        font-size: 20px;
                        line-height: 24px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        font-weight: normal;
                        color: #121212;
                        font-size: 20px;
                        line-height: 22px;
                        font-weight: 600
                }

                @media (min-width: 61.25em) {
                        .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-cell-info .gv-cell-title {
                                font-size: 22px;
                                line-height: 24px
                        }
                }

                @media (min-width: 71.25em) {
                        .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-cell-info .gv-cell-title {
                                font-size: 24px;
                                line-height: 26px
                        }
                }

                .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-cell-info .gv-cell-subtitle {
                        padding-top: 2px;
                        font-size: 20px;
                        line-height: 24px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        font-weight: normal;
                        font-weight: 300;
                        font-size: 16px;
                        line-height: 18px;
                        font-style: italic;
                        color: #121212
                }

                @media (min-width: 61.25em) {
                        .gv-grid-view .gv-grid-cell .gv-grid-cell-inner .gv-cell-info .gv-cell-subtitle {
                                font-size: 22px;
                                line-height: 24px
                        }
                }

                .gv-hide {
                        display: none
                }

                .gv-init-hide {
                        display: none
                }

                .gv-blazy {
                        -webkit-transition: opacity 500ms ease-in-out;
                        -moz-transition: opacity 500ms ease-in-out;
                        -o-transition: opacity 500ms ease-in-out;
                        transition: opacity 500ms ease-in-out;
                        opacity: 0
                }

                .gv-grid-view .gv-blazy.b-loaded {
                        opacity: 0.9
                }

                .gv-list-view .gv-blazy.b-loaded {
                        opacity: 1
                }

                .gv-flag {
                        background-size: cover;
                        background-repeat: no-repeat;
                        background-position: center;
                        box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        -webkit-box-sizing: border-box;
                        border: 1px solid #fff
                }

                .gv-fixed {
                        position: fixed !important
                }

                .gv-header-background {
                        position: relative;
                        border-top: 1px solid #fff;
                        background-color: #222;
                        z-index: 700;
                        overflow: hidden
                }

                .gv-header {
                        position: relative;
                        color: #fff;
                        z-index: 750;
                        max-width: 600px;
                        padding: 0 12px 30px 12px
                }

                @media (min-width: 61.25em) {
                        .gv-header {
                                padding: 0 0 30px 120px
                        }
                }

                #gv-header-background-graphic {
                        position: absolute;
                        display: none
                }

                @media (min-width: 61.25em) {
                        #gv-header-background-graphic {
                                display: block;
                                top: 40px;
                                right: -90px;
                                z-index: 800
                        }
                }

                .header-share-container {
                        margin: 10px 0 20px
                }

                .gv-header-wrapper {
                        position: relative;
                        z-index: 725;
                        color: white;
                        background-color: #2a2a2a;
                        max-width: 1300px;
                        margin: 0 auto
                }

                @media (max-width: 61.24em) {
                        .gv-header .gv-standfirst {
                                line-height: 23px
                        }
                }

                .gv-header .gv-standfirst a {
                        color: #999999 !important;
                        font-weight: 600 !important;
                        text-decoration: underline !important
                }

                .gv-header .gv-strap {
                        color: #aad801;
                        font-size: 40px;
                        line-height: 44px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        font-weight: normal;
                        font-size: 18px;
                        line-height: 24px;
                        font-weight: 900
                }

                @media (max-width: 61.24em) {
                        .gv-header .gv-strap {
                                font-size: 16px
                        }
                }

                .gv-header .gv-strap a {
                        color: #aad801;
                        text-decoration: none
                }

                .gv-header .gv-strap a:hover {
                        text-decoration: underline
                }

                .gv-header {
                        padding-top: 10px
                }

                .gv-header h1 {
                        font-size: 40px;
                        line-height: 44px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        font-weight: normal;
                        font-size: 36px;
                        line-height: 40px;
                        font-weight: 100
                }

                @media (min-width: 61.25em) {
                        .gv-header h1 {
                                font-size: 54px;
                                line-height: 58px
                        }
                }

                .gv-header p {
                        margin-top: 10px
                }

                .interactive-share {
                        height: 32px;
                        width: 32px;
                        border-radius: 34px;
                        display: inline-block;
                        border: none;
                        cursor: pointer;
                        outline: none;
                        background-position: center;
                        background-repeat: no-repeat;
                        background-size: 32px
                }

                .interactive-share:hover {
                        cursor: pointer;
                        opacity: 0.9
                }

                .gv-footer {
                        position: relative;
                        width: 100%;
                        z-index: 900;
                        display: none
                }

                .gv-footer .gv-footer-photo-credit {
                        padding: 10px 5px 100px 5px;
                        font-family: 'Druk Text Web Bold', sans-serif !important;
                        font-size: 13px;
                        line-height: 1.2em;
                        color: #767676
                }

                @media (min-width: 61.25em) {
                        .gv-footer .gv-footer-photo-credit {
                                padding: 10px 5px 100px 50px
                        }
                }

                /*# sourceMappingURL=main.css.map */
    

                .btn-cerrar {
                        display:block;
                        width:70px;
                        height:70px;
                        color#fff;
                        position: fixed;
                        right:80px;
                        top:55px;
                        border-radius:50%;
                        line-height:80px;
                        text-align:center;
                        z-index:999;
                      }


     @media (min-width: 200px) and (max-width: 770px) {
        .btn-cerrar {
                display:block;
                width:70px;
                height:70px;
                color#fff;
                position: fixed;
                right:20px;
                top:25px;
                border-radius:50%;
                line-height:80px;
                text-align:center;
                z-index:999;
              }
     }
              
