.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}

    .bx-wrapper img {
        max-width: 100%;
        display: block;
    }

    .bx-wrapper .bx-viewport {
        background: #fff;
        -webkit-transform: translatez(0);
        -moz-transform: translatez(0);
        -ms-transform: translatez(0);
        -o-transform: translatez(0);
        transform: translatez(0);
    }


#discover-wrapper-slider .text-slider.golf .graphic.golf .plane:before {

    left:40px !important;
}
@media screen and (min-width: 700px) {
    a.quick-view-holiday.only-golf-page {
        margin-left: 7% !important;
        position: absolute;
        margin-top: -7%;
    }
}
    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
        position: absolute;
        bottom: 10px;
        width: 100%;
    }

    .bx-wrapper .bx-loading {
        min-height: 50px;
        background: url("../../../../images/bx-slider/bx_loader.gif") center center no-repeat #fff;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2000;
    }

    .bx-wrapper .bx-pager {
        text-align: center;
        font-size: .85em;
        font-family: Arial;
        font-weight: bold;
        color: #666;
        padding-top: 20px;
    }

        .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
            display: inline-block;
            *zoom: 1;
            *display: inline;
        }

        .bx-wrapper .bx-pager.bx-default-pager a {
            background: #eaeaea;
            text-indent: -9999px;
            display: block;
            width: 10px;
            height: 10px;
            margin: 0 5px;
            outline: 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }

            .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
                background: var(--primary-color);
            }

    .bx-wrapper .bx-prev {
        left: 10px;
        background: url(../images/bx-slider/controls.png) no-repeat 0 -32px;
    }

    .bx-wrapper .bx-next {
        right: 10px;
        background: url(../images/bx-slider/controls.png) no-repeat -43px -32px;
    }

    .bx-wrapper .bx-prev:hover {
        background-position: 0 0;
    }

    .bx-wrapper .bx-next:hover {
        background-position: -43px 0;
    }

    .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 50%;
        margin-top: -16px;
        outline: 0;
        width: 32px;
        height: 32px;
        text-indent: -9999px;
        z-index: 9999;
    }

        .bx-wrapper .bx-controls-direction a.disabled {
            display: none;
        }

    .bx-wrapper .bx-controls-auto {
        text-align: center;
    }

        .bx-wrapper .bx-controls-auto .bx-start {
            display: block;
            text-indent: -9999px;
            width: 10px;
            height: 11px;
            outline: 0;
            background: url(../images/bx-slider/controls.png) -86px -11px no-repeat;
            margin: 0 3px;
        }

            .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
                background-position: -86px 0;
            }

        .bx-wrapper .bx-controls-auto .bx-stop {
            display: block;
            text-indent: -9999px;
            width: 9px;
            height: 11px;
            outline: 0;
            background: url(../images/bx-slider/controls.png) -86px -44px no-repeat;
            margin: 0 3px;
        }

            .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
                background-position: -86px -33px;
            }

    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
        text-align: left;
        width: 80%;
    }

    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
        right: 0;
        width: 35px;
    }

.bx-wrapper .bx-caption {
    position: absolute;
    .block-search-result-container .standart-view-result .block-sale bottom: 0;
    left: 0;
    background: #666 \9;
    background: rgba(80,80,80,0.75);
    width: 100%;
}

        .bx-wrapper .bx-caption span {
            color: #fff;
            font-family: Arial;
            display: block;
            font-size: .85em;
            padding: 10px;
        }

@font-face {
    font-family: 'Old-Standard-TT-Italic';
    src: url("/assets/fonts/OldStandard-Italic.ttf");
}

@font-face {
    font-family: 'Lobster-Regular';
    src: url("/assets/fonts/Lobster-Regular.ttf");
}

@font-face {
    font-family: 'BungeeInline-Regular';
    src: url("../fonts/BungeeInline-Regular.ttf");
}

@font-face {
    font-family: 'Sacramento-Regular';
    src: url("../fonts/Sacramento-Regular.ttf");
}

@font-face {
    font-family: 'RobotoSlab-Regular';
    src: url("../fonts/RobotoSlab-Regular.ttf");
}

@font-face {
    font-family: 'RobotoSlab-Bold';
    src: url("../fonts/RobotoSlab-Bold.ttf");
}

@font-face {
    font-family: 'Merriweather-Regular';
    src: url("../fonts/Merriweather-Regular.ttf");
}

@font-face {
    font-family: 'Amatic-Bold';
    src: url("../fonts/Amatic-Bold.ttf");
}

@font-face {
    font-family: 'OldStandard-Bold';
    src: url("../fonts/OldStandard-Bold.ttf");
}

@font-face {
    font-family: 'OpenSans';
    src: url("/assets/fonts/OpenSans-Regular.ttf");
}

@font-face {
    font-family: 'TitilliumWeb';
    src: url("../fonts/TitilliumWeb-Regular.ttf");
}

.asas {
    font-family: 'Old Standard TT', serif;
}

@media (max-width: 768px) {
    .mhide {
        display: none !important;
    }
}

.OldStandard-Bold {
    font-family: 'OldStandard-Bold';
}

.size15 {
    font-size: 15px !important;
}

.size18 {
    font-size: 18px;
}

.size20 {
    font-size: 20px;
}

.size22 {
    font-size: 22px;
}

.size24 {
    font-size: 24px;
}

.size26 {
    font-size: 26px;
}

.size30 {
    font-size: 30px;
}

.size36 {
    font-size: 36px;
}

ul.menu.vertical.bigContainer.submenu.is-dropdown-submenu.first-sub {
    z-index: 11;
}

.column-discover {
    width: 50%;
    float: left;
    padding: 0 10px;
}

@media (max-width: 768px) {
    .column-discover {
        float: none;
        width: 100%;
    }
}

.column-discover.left-big {
    width: 66%;
}

.column-discover.right-small {
    width: 34%;
}

#main-description-discover {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #3c4e5a;
    padding: 35px 10px 60px 10px;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
}

@media (max-width: 768px) {
    #main-description-discover {
        padding: 35px 10px 60px 10px !important;
        padding-bottom: 10px !important;
    }
}

#main-description-discover.margin-top {
    padding: 0;
}

    #main-description-discover.margin-top .row {
        margin-top: -80px;
        position: relative;
        z-index: 10;
        background: #fff;
        max-width: 1140px;
        padding: 25px 20px 10px;
        box-sizing: border-box;
        position: relative;
    }

@media (max-width: 1200px) {
    #main-description-discover.margin-top .row {
        margin-top: 0px;
    }
}

#main-description-discover.margin-top .description {
    height: auto;
    margin-bottom: 20px;
    max-width: 1000px;
}

#main-description-discover.margin-top .delimiter-line {
    margin-bottom: 0;
}

@media (max-width: 1500px) {
    #main-description-discover.margin-top.all-inclusive .row {
        margin-top: 0;
    }
}

#main-description-discover.blog {
    padding-top: 0;
}

    #main-description-discover.blog .description {
        height: auto;
        margin-bottom: 40px;
    }

#main-description-discover .title {
    font-size: 36px;
    color: #3c4e5a;
    font-weight: 200;
}

#main-description-discover .description {
    color: #3c4e5a;
    font-weight: 200;
    max-width: 820px;
    margin: 0 auto 10px;
    height: 112px;
    overflow: hidden;
}

    #main-description-discover .description.open {
        height: auto;
    }

#main-description-discover .read-more {
    color: var(--primary-color);
    display: inline-block;
}

    #main-description-discover .read-more:hover {
        color: #114443;
    }

#main-description-discover .photo-gallery {
    text-align: left;
}

    #main-description-discover .photo-gallery .item {
        position: relative;
    }

        #main-description-discover .photo-gallery .item:hover .photo img {
            transform: scale(1.25);
        }

        #main-description-discover .photo-gallery .item:hover .title-gallery:after {
            width: 80px;
        }

        #main-description-discover .photo-gallery .item.revert .photo {
            float: right;
        }

        #main-description-discover .photo-gallery .item.revert .information {
            float: left;
        }

@media (max-width: 768px) {
    #main-description-discover .photo-gallery .item.revert .photo {
        float: left;
    }

    #main-description-discover .photo-gallery .item.revert .information {
        float: right;
    }
}

@media (max-width: 768px) {
    #main-description-discover .photo-gallery .item.mobile-revert .photo {
        float: right;
    }

    #main-description-discover .photo-gallery .item.mobile-revert .information {
        float: left;
    }
}

#main-description-discover .photo-gallery .item.full-width .photo {
    width: 100%;
}

#main-description-discover .photo-gallery .item.full-width .information {
    position: absolute;
    bottom: 20px;
    left: 0;
}

@media (max-width: 480px) {
    #main-description-discover .photo-gallery .item.full-width .information {
        left: 10px;
        padding-bottom: 0;
        padding-right: 20px;
    }
}

#main-description-discover .photo-gallery .item.full-width .title-gallery, #main-description-discover .photo-gallery .item.full-width .text-gallery {
    color: #fff;
    padding-bottom: 0;
}

    #main-description-discover .photo-gallery .item.full-width .title-gallery:after, #main-description-discover .photo-gallery .item.full-width .text-gallery:after {
        display: none;
    }

#main-description-discover .photo-gallery .button {
    margin-top: 15px;
    font-size: 18px;
    text-transform: uppercase;
    color: #f6f6f6;
    background: var(--primary-color);
    border-bottom: 4px solid #1d8483;
    padding: 0.65em 1em;
    transition: all ease .2s;
}

@media (max-width: 480px) {
    #main-description-discover .photo-gallery .button {
        margin-bottom: 0;
    }
}

#main-description-discover .photo-gallery .button:hover {
    color: #fff;
    background: var(--btn-hover-color);
    border-bottom-color: var(--btn-hover-shadow-color);
}

#main-description-discover .photo-gallery .photo {
    width: 50%;
    float: left;
    overflow: hidden;
}

    #main-description-discover .photo-gallery .photo img {
        width: 100%;
        transition: all ease-in-out 2s;
    }

@media (max-width: 480px) {
    #main-description-discover .photo-gallery .photo {
        width: 100%;
        float: none;
    }
}

#main-description-discover .photo-gallery .information {
    float: left;
    width: 50%;
    padding: 20px 35px 0;
    box-sizing: border-box;
}

@media (max-width: 1000px) {
    #main-description-discover .photo-gallery .information {
        padding: 10px 15px 0;
    }
}

@media (max-width: 480px) {
    #main-description-discover .photo-gallery .information {
        width: 100%;
        float: none;
        padding: 15px 0 25px;
    }
}

#main-description-discover .photo-gallery .title-gallery {
    font-size: 22px;
    line-height: 24px;
    padding: 0 0 5px 0;
    color: #3c4e5a;
    position: relative;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}

    #main-description-discover .photo-gallery .title-gallery:after {
        position: absolute;
        content: "";
        bottom: -5px;
        left: 0;
        width: 0;
        height: 3px;
        background: var(--primary-color);
        transition: all ease .5s;
    }

#main-description-discover .photo-gallery .text-gallery {
    font-size: 18px;
    line-height: 22px;
    color: #3c4e5a;
    font-weight: 200;
    margin: 0;
    max-height: 132px;
    overflow: hidden;
}

@media (max-width: 1200px) {
    #main-description-discover .photo-gallery .text-gallery {
        max-height: 110px;
    }
}

@media (max-width: 1000px) {
    #main-description-discover .photo-gallery .text-gallery {
        max-height: 70px;
    }
}

@media (max-width: 768px) {
    #main-description-discover .photo-gallery .text-gallery {
        max-height: 110px;
    }
}

#main-description-discover .column {
    width: 50%;
    float: left;
    padding: 0;
    margin: 0;
}

@media (max-width: 768px) {
    #main-description-discover .column {
        width: 100%;
        float: none;
    }
}

.delimiter-line {
    text-align: center;
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 20px 0 30px;
}

    .delimiter-line .delimiter-line-icon {
        width: 40px;
        height: 40px;
        display: inline-block;
        background-size: 100%;
        margin-top: -10px;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NzNGNDU4NTk2RDUxMUU2QTlGMkIzREVENzNDNjRDMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NzNGNDU4NDk2RDUxMUU2QTlGMkIzREVENzNDNjRDMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNkUwQjM4MjBCOTZFNjExODI1MUVCMUFEQkJEQ0YyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmaD45AAAAWxSURBVHjaxFh7TFtVGIf28i7Pweh4CaOwoIswMzOVmsxHAibiXozIJmNkQlzABJwbkQyNYDBsTpa4RgMz20RDHNsfmyayqFnU6oiiFGSCWxEYQ8pjvFaeK+D3w3OXcmlvS1vYl/xyy+Hce37nO9/rfM7Kl/Y42SheBH+CN8GT4EaQEpwJs4RpwiThLmGEPeeFH/np0heii3DLJIX5IQQ5I2VOJAQXgowQxMZAuI/Qw35bvaA1ggXDGTgbNQ4NRxDCCL2ETsI9RxD0IcQRPJwcI9hsKGEt4QZhQGyyswUbxG6jmV2tlNwmtJMtzpvbjTkBMcUKk+OV8MjT2/ZKlkNwPbO31ZJAmBGRdLaGoJwZ82oLvD3KEkGEjhinBycRpMUAMYKxLNg+SIklklJTYQZu72ftV+JiomVJWxMViqiHFO7ubrJbPb3a2st1mtab7Xo7Cboz++8UhpnHWfoSlaRnlPID6amZnh7u8s7unp+1HV1ajIfI18ofjlUkTUxO6cb0+j43V1cvf18fhfG7w6Nj2t6+/vbv1fWa55RPJAT4+8lffePoWRPLGAj1FHoMvAb9rSF3rPjNZJD48vI3quraS1rhOMi5uHAyRWSEcuvOfSmmNrc7JTn5aP7BmtnZWf2nNRcLRBJIMNIib4PB1pCLDA+LfzHjtQKeXH72voSvqz+pwG+Mp+Xkl+/Iyis20OKYL/zGlsfiFZHhoUmVn5/P7h8cUh9I31WRsXubwsyScp4pYs8aMXJvH8pVghwI8GPVp47l4nm45Hix0O6mpqZ1OD7hBp/cvKnwWkNjOTZIKP+u9kwCSDZoWtJN2K43OYurhB2ti5gzPLV5U+Y7xz9S8WPnK08WwpYy8o6oTDkFx3EyU+QGh4bVR0o/qOPHe/sG1FKpVJb18g6lmeX9JJZsLzdrT3LzX20XeSIg19l9u8l4IaGdeXl63D82mAHIweaKyirKjedOz8yM4ynUtpHIOAt1ndNX315VX7mq1vFHDQ81Rw4CJ8Dzh2u/qaH97S88X4q/f21sXqJteVBgvAXT95CIHS+EJwfBUZ/4+MwFsRBEHryLNKODnZUVFRTiCEfH7mqEm8JcXx/vBPxGDDXzyQUbtCpzwNsG7gyZDcTQVkHO/lIQ+rG+QQVtBwb4L9gWwpJwPubiCfIlJ1RqM8tKJabuCaZkjZ+vjLcZU+TePfx6LmyPDL8OGeXZxC2FzBHq8K6x5hCaMHd8YlKLKCCy7BzHorZFuTMyqjdlM1gQ2uDJIRQhBEGTcAx4/6GDWal1NadzOU4qowwjB7G/2zvOmckixjKLVBfGClOLgp3fMxj0jS2tV/D3xg0xieuCg5JhczhWHBVMIeeVtCr8v+l6myqvqPSCHXm5FwRR3jxq7RunyopTQ9cFx7tQrENuvdnR1WRsQ6SpKmgTtoXsYmfh0I4jHmN2aFVpzzRiUiunP3xvP8jhaC3YlrUyJmE2aG+JtODlG6KjMvkiwAFll4EnCOkXS3XQDI5WbE5m2vb7Adm40rFDBnDT48utPnYfWHJHgQdCM0xLGuHiIFdR8lYFR16LKsVB5CA644p6hg2EiL1BVYdOeKx7d6YUGsiz3688m22cdeyUEdLeqLDk72J14aLMgtRGGkqE8UObLa03ND4+3jKEGFTVvzQ0nhPJBLZKh7nOQji7sC8RVCUb42IXcidItmr/0TlQY4uOlrTXZq43gzZEALsCLJKTVZ9p6KFZ4Rsd2nVasWsn4mErm7jagrDSgouSpc4CHKaZPVdL5gjXidy4tb0ZaLBxlTQJjTUTueHldrdA7g8UMitIDm3h34nciK0NTHRA/2Txcb0d3VVTR3oLIHJzjmgB/8s6oaGsn8fZQQzt327cTh3Zo+a12cl2HsjaZX6W7jRO/3f8kRUGWc43LGdHnI1a6GdwZr1rwM3oewa2oQmGeVtt4T8BBgA+K2z8r05GKQAAAABJRU5ErkJggg==") no-repeat 50% 50%;
    }

        .delimiter-line .delimiter-line-icon.hotels {
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRjFBQzQ3NkEzNjgxMUU2ODM5RUM4MEUzNDhFRDZCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRjFBQzQ3NUEzNjgxMUU2ODM5RUM4MEUzNDhFRDZCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowN0JCMkNDRkQ4QTFFNjExOTRGMjlCNjE4ODQxRURGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjLnGJoAAAJgSURBVHja1FmNdYIwEEaeAzCC3QAn0G5AN8AN7ATiBHYD3QA7AXYC3AA2kA3SxH70nTG/ioj33j1RLrmvl9zlu3TEGAuGLOMbx024JlxneI41dkeuNdcfrns8+4mIoIemXAt2uxSYw9mnq+Gca8W6kwpz3g0w4pqzx0kOHzcBjDuOmimasQ7HSJPFYtMXXKOekrXh+o6kupBwAOAC+CpU1UCOoDCsegYnR/INn8oI5k8E1wYo1y1xynU+gMNjDiwXSyyQlzgVbFLDviH2NYlAQN7VeI6RALEjSDFueh5LTgjXkqCSE1ScFFvLePE+c/CV0jpYOQCrDMCoZIrfaGE+Ya7UYNf6PO/B2LK0DSEIqk0daUiCLJ+YI8KnIBoLCyGJQ7ASF/Zyj0wBiO7BBAznaBiXhBhoS30f2UvfF4SeqeTbMNds7JFZrtlXk3K1BuDScRtcn2oeh/rJwSYhGVogATNTltoSNPBkHSYR5WNCMnsCVUkJ30ub08CDCdvARXDM4DjQjCtg61ILvSJYan7fgM+VUnQSaWwO4Esfnjli7m1d2wAlqI17NEMiQ1fEruV1nbCiMZxFThn1Z7cj31PJ5ovroUNW1AR3dmlyEkUuG9+nCwyxTF3IB5Z/02Fd/QkVlV+WnUPDvcCSbzvmhnsbm9koMlJlk7Hu5Z/NtEeS6RyONSxnh3erBzDrNb36iAxRzBDBgvxlpwf3zG3CBfK9y1Ak1TXuxQAapwOK/Wv2xe0VRPMkcFe+Q82Z2zdIr7sZCrLuAVytA+dywzro+8GXuGF9+h316MZ/Q/R2y/8rwADWEk9G0vec6wAAAABJRU5ErkJggg==") no-repeat 50% 50%;
        }

    .delimiter-line:before {
        position: absolute;
        content: "";
        left: calc(50% - 400px);
        width: 370px;
        height: 1px;
        background: #adbec5;
        top: 16px;
    }

    .delimiter-line:after {
        position: absolute;
        content: "";
        right: calc(50% - 400px);
        width: 370px;
        height: 1px;
        background: #adbec5;
        top: 16px;
    }

    .delimiter-line.hotels:before, .delimiter-line.hotels:after {
        background: #ffffff;
    }

    .delimiter-line.all-inclusive:before, .delimiter-line.all-inclusive:after {
        background: #fb9c04;
    }

    .delimiter-line.all-inclusive .delimiter-line-icon {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQUY1MjVGQ0E3NDQxMUU2OUVFQUM1OEEyN0IyRjA5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQUY1MjVGQkE3NDQxMUU2OUVFQUM1OEEyN0IyRjA5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTAzREE0NTcwQTZFNjExQkNCOThFREE4RTE2MUU3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgOdk0QAAATySURBVHjaxJl7aBRXFMbvzq6J1Uhi0or2oYJNFJM2KtKEgrGUgJDSFEvaCiUJNkKh1fSPNOAfPiABwZZAfVWQBqEi+KhoBYuIVA20GMRIKkrThJIotamS+IjSaJIZv+/OnXV2d2Z29uHmwMduhtm5v3vuOeeeuQmM/RASSdpiqBIqgxZCr0LToSD0CLoF/QVdhs5BlyA9+iGhhjHPQRKly4U+h9ZCizzuewF6EXoTqlHXbkIHod3QP34H1HzeNxXaBA1A2+PAudlr0EbobwWZny7Acugq1Ko8mKplQV9CPdBHqQJ+BXVAr4v0G0PgyHj7lB1QMFHAAPQN9B00RTxfa4SOAjIrEcBtULPInK1mAjl50gmwXgVzpq1GOcYTkNn5vZg8a4YXq9wAGXf7oGmTCEiGvYDMcSrUH0Mr/BeLPBEoKBWB/FIhsvOEMdQtjH8vCPHkXqqQc1X8b5XEaqsj+R9QSdwp5swTgWVb5KcxcFIYw93PrhfWCeMhajmVlWvC20zeqyYSmLNSiBnzhd7V4jQMZzkf2+B9y4Pv+oHTAEAIvbNJ6EPdMdcJFyBY8QYxfuAl58kV1YtgRbv09MQvlW5D5UG13HGsGKz1Aycwaz7UUHD0QrDqrPzO63pHg5g4WyOMJ/fN+6OtYImcyMSJ5UKH9/lbhomL1VlJQr3nuazzPpBwBAgDl7fherUE0nt/jPzBSL9cvugJBit/EgaWlBPkszgROcGsPKdhlyNZZhPuDbXtuCaDtnSz0C82PRuMS8RBeM0pKaIGJBx/Ywz8HDEZ/i2fj4m6ZPQ7mmqJPJfWuLYzDCLhEOQxXrPHmW3ZGAaaFXMd6yJvhgelRXnbZqVMkiIvQM5SZqa11PjuBifvKaqP8A6Xlebk7cDsinihX0jAAk9ABSe9h6X2yDzpPQ0ZzN8wziQcIA0Hj0tPs9RwDFtFiLJZIb89HpfNGPQoxIylymPyU8dS0tvS4/ReZ1Ns6PBewgFeetvZZhDwsd+dIxwzTnDMakyCnuKgoU96TTh6zpY00suISTlheI5VwMNGCTjiCxCec4oZOSC8YcGxfBDWnNA9GXtaSaPQytrklih3IFaAK61uu0hEwSJgvx8+K04YV3rvAZU01WaWI+ZkgcZSEVQrbjS919VqQhIkPoyT9RPwT793M0E4uFZYawb/cHcYLBxbK9rDsaWzPKVmPWwWZuLLHfU+m5JpaCKY6fTa+OHCdHQ2FSzUd6GulBs5Lq2Ck6UodThm5EWrWTjkudXRMyquPEuMKsgedS0RO4p2a8xqtw6q94HsmGVjBtIzjCvUwZjBuVuwK0GbxS4lTXC0/faW/z/rgmcmjwzELKvsRrisx9MK1wHv/W7vqK2jietQjqOHWOdQu2Rbz3YfJYY1Tb+2y2snSMYMvnoA8LdoQNrX0LeOSYB9M7x3EhI9n32fTqPtB9xn4XGjAFlqzqhXgMmwPjaqfBdxey+egD5VJ1CZNkJ9aIdzO1kYhFapz0zZ/wruqt+zmT71jpwJT3KjqALcr4kevxHyLejUc4TjDlYGuPPJng8OQe9DX6iX6XQuKU8O3gZcb6onrKxLe6EFUItakmRtFNqjDqla/DTLWgIPH1azfgVaAx1THo5nPPE/LczD95eh9dANv4OGklyew0qaOh7mvyHmQDPVPQ+g28L8NwT7zbFkXf5UgAEAYGHe7YxstIgAAAAASUVORK5CYII=") no-repeat 50% 50%;
    }

#discover-wrapper-slider {
    position: relative;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #discover-wrapper-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
        background: var(--secondary-color);
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .delimiter-line {
        display: none;
    }
}

#discover-wrapper-slider.slider-hotels .bx-wrapper .bx-pager {
    bottom: 90px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider.slider-hotels .bx-wrapper .bx-pager {
        bottom: 10px;
    }
}

#discover-wrapper-slider.slider-hotels.all-inclusive .bx-wrapper .bx-pager {
    bottom: 105px;
}

@media (max-width: 1500px) {
    #discover-wrapper-slider.slider-hotels.all-inclusive .bx-wrapper .bx-pager {
        bottom: 40px;
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider.slider-hotels.all-inclusive .bx-wrapper .bx-pager {
        bottom: 30px;
    }
}

@media (max-width: 480px) {
    #discover-wrapper-slider.slider-hotels.all-inclusive .bx-wrapper .bx-pager {
        display: none;
    }
}

#discover-wrapper-slider.slider-hotels .row {
    max-width: 1200px;
    position: relative;
}

#discover-wrapper-slider.slider-hotels .room-container .row {
    position: static;
}

#discover-wrapper-slider.slider-hotels .wrapper-button .ctaBtn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    border-radius: 0 0 5px 5px;
    padding-bottom: 10px;
    font-size: 18px;
    font-weight: 300;
    background: var(--searchtab-button-background);
    border-bottom: 5px solid var(--searchtab-button-border-color);
    transition: all ease .3s;
}

    #discover-wrapper-slider.slider-hotels .wrapper-button .ctaBtn:hover {
        background-color: var(--searchtab-button-hover-background);
        color: var(--searchtab-button-hover-color);
    }

    #discover-wrapper-slider.slider-hotels .wrapper-button .ctaBtn .icon-search {
        margin-right: 5px;
        width: 26px;
        height: 27px;
        display: inline-block;
        vertical-align: middle;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTBGRDlCREE0MzIxMUU2OUQzN0UzOTcxQkVBMTMzQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTBGRDlCQ0E0MzIxMUU2OUQzN0UzOTcxQkVBMTMzQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjkzYmQ0OC1mNjNjLTM2NDItOWFiYS1mZDU3ZjFkYTgyZjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjRGODVCMDBFMjUzRTYxMUI3NjJCREExQUI3M0VCMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4YtGNNAAABXUlEQVR42rSWjXGDMAyFgQk8AiN4BHcCLhuQDdigbNDrBLQTNJmAZIJ0A0ZINnDsO4lTVf8RG929IxcMn56EBbXWuopEayRBGBejX6NHlRoW5FFvdNPhmI1U4B6raocjm/lEHNjMz8SBgHMdWWMdHoIOGVka3Tdkq4jrO1zvXOuDjCnlIJoITMRAmNmwEcJhcwjUhxZtECarfKAFFrSZIOVLGHtj4ycTwl396VVjHjwFD+C1KhNnsk3WaGBf4H4pEXgfxUGlw7lp9wCJGKgtBJKuVljQCX53hUCds+c77aMbP4el+4bjR6abdzh++qa3IK76F92MPjeu6a1fhA3kWhkD0eGKIynWsxbmGo0pBYTOFgbsodGoAf7XpFz0JTilgLBnIwO6YmFlFj5YnfAVJGFuCTZmLp75aNfNcN2X0TH2FZSjf85SHOXMvNVZU+0XtrxvWN49HVFnj6cAAwBMSMGsaEYPxAAAAABJRU5ErkJggg==") no-repeat 50% 50%;
    }

    #discover-wrapper-slider.slider-hotels .wrapper-button .ctaBtn span {
        width: 26px;
        height: 27px;
        display: inline-block;
        vertical-align: middle;
        color: #fff;
        font-size: 40px;
        font-weight: 300;
        line-height: 22px;
    }

    #discover-wrapper-slider.slider-hotels .wrapper-button .ctaBtn.hidden {
        opacity: 0;
        z-index: -1;
    }

@media (max-width: 480px) {
    #discover-wrapper-slider.slider-hotels .wrapper-button .ctaBtn {
        border-top: 5px solid var(--searchtab-button-border-color);
        position: static;
        margin-bottom: -1px;
        border-radius: 0;
    }
}

#discover-wrapper-slider .slide-with-dark-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 0 30px;
    background: rgba(60,78,90,0.75);
    color: #fff;
    pointer-events: none;
}

@media (max-width: 1000px) {
    #discover-wrapper-slider .slide-with-dark-bg {
        position: static;
        padding: 15px 10px 30px;
    }
}

#discover-wrapper-slider .slide-with-dark-bg .row {
    padding: 0 10px;
    box-sizing: border-box;
}

#discover-wrapper-slider .slide-with-dark-bg .title {
    font-size: 36px;
    line-height: 40px;
    color: #fff;
    padding: 0 70px 10px 0;
    margin: 0;
    box-shadow: none;
}

@media (max-width: 1000px) {
    #discover-wrapper-slider .slide-with-dark-bg .title {
        padding-right: 0;
    }
}

#discover-wrapper-slider .slide-with-dark-bg .text {
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    padding-right: 70px;
    margin: 0;
}

@media (max-width: 1000px) {
    #discover-wrapper-slider .slide-with-dark-bg .text {
        padding-bottom: 10px;
        padding-right: 0;
    }
}

#discover-wrapper-slider .slide-with-dark-bg .quote {
    padding-left: 50px;
    position: relative;
    font-size: 26px;
    line-height: 36px;
    font-family: 'Old-Standard-TT-Italic';
    color: #fff;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRDYxNzM0MDk3NzMxMUU2QUU2NkU1MkQyRERGQkQ4NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRDYxNzMzRjk3NzMxMUU2QUU2NkU1MkQyRERGQkQ4NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEUwQjM4MjBCOTZFNjExODI1MUVCMUFEQkJEQ0YyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuRP1foAAAD2SURBVHja7JTvDYJADMUb4gCMwAYywo3ACI5yTuAIxA3cAJ1ANzg2kA3qIRDN0XdXQvjGS94Hmja//rlAzEwJn7xzRZ5k411O37HEytvxoHohpPBuxlqXgl14LqME9Zt4B7UWwWqW5ZQgpEIzEY+d2sTtqgioDmEGJD7HG8QmyoXVTU0a6WYOgDQvEa2+/M9LrUDzKNBUNsyNddYseH3S+mYbyWhQSXNdSaejELt5d2EwBrsrYVLtQ0rMQHKvdgWsRbB8xVQE6l8ItoU6BCuEuPHmwEY5FQm1NgajFfeC2mqNO2yH7bCfDgv+gy2InRW1X8ZHgAEAKkBFigG5B9IAAAAASUVORK5CYII=") no-repeat 0 7px;
}

@media (max-width: 1000px) {
    #discover-wrapper-slider .slide-with-dark-bg .left-big {
        float: none;
        width: 100%;
    }
}

@media (max-width: 1000px) {
    #discover-wrapper-slider .slide-with-dark-bg .right-small {
        float: none;
        width: 100%;
    }
}

#discover-wrapper-slider .text-slider {
    position: absolute;
    width: 100%;
    top: 50%;
    text-align: center;
    color: #fff;
    z-index: 9;
	margin-top: -5%;
}
.save-golf {
    margin-left: 22%;
    margin-bottom: 10%;
}

    #discover-wrapper-slider .text-slider.brochure {
        pointer-events: auto;
        top: calc(50% - 40px);
    }

@media (max-width: 1500px) {
    #discover-wrapper-slider .text-slider.brochure {
        top: calc(50% - 20px);
    }
}



@media (max-width: 628px) {
    #discover-wrapper-slider .text-slider {
        position: static;
        margin: 0;
        padding-top: 18%;
        background-image: url("/media/7088/north-cyprus-golf-holidays-opt.jpg?anchor=center&mode=crop&width=1500&height=390&rnd=132004241690000000&quality=");
        padding: 20px 10px 30px;
        box-sizing: border-box;
    }

        #discover-wrapper-slider .text-slider .title {
            font-size: 36px;
            line-height: 1.2em;
        }

        #discover-wrapper-slider .text-slider .description {
            font-size: 18px;
            line-height: 24px;
        }
}

#discover-wrapper-slider .text-slider.brochure-thanks .title {
    font-family: 'OldStandard-Bold';
    text-shadow: 1.5px 2.598px 0px rgba(19,20,20,0.1);
    font-size: 66px;
    margin-top: -30px;
    font-weight: bold;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.brochure-thanks .title {
        margin-top: 0;
        font-size: 50px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.all-inclusive, #discover-wrapper-slider .text-slider.beach, #discover-wrapper-slider .text-slider.boutique, #discover-wrapper-slider .text-slider.family, #discover-wrapper-slider .text-slider.five-stars, #discover-wrapper-slider .text-slider.four-stars, #discover-wrapper-slider .text-slider.luxury, #discover-wrapper-slider .text-slider.golf, #discover-wrapper-slider .text-slider.brochure {
        padding-top: 60px;
    }
}

@media (max-width: 480px) {
    #discover-wrapper-slider .text-slider.all-inclusive, #discover-wrapper-slider .text-slider.beach, #discover-wrapper-slider .text-slider.boutique, #discover-wrapper-slider .text-slider.family, #discover-wrapper-slider .text-slider.five-stars, #discover-wrapper-slider .text-slider.four-stars, #discover-wrapper-slider .text-slider.luxury, #discover-wrapper-slider .text-slider.golf, #discover-wrapper-slider .text-slider.brochure {
        padding-top: 20px;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .row, #discover-wrapper-slider .text-slider.beach .row, #discover-wrapper-slider .text-slider.boutique .row, #discover-wrapper-slider .text-slider.family .row, #discover-wrapper-slider .text-slider.five-stars .row, #discover-wrapper-slider .text-slider.four-stars .row, #discover-wrapper-slider .text-slider.luxury .row, #discover-wrapper-slider .text-slider.golf .row, #discover-wrapper-slider .text-slider.brochure .row {
    max-width: 1140px;
}

#discover-wrapper-slider .text-slider.all-inclusive .text, #discover-wrapper-slider .text-slider.beach .text, #discover-wrapper-slider .text-slider.boutique .text, #discover-wrapper-slider .text-slider.family .text, #discover-wrapper-slider .text-slider.five-stars .text, #discover-wrapper-slider .text-slider.four-stars .text, #discover-wrapper-slider .text-slider.luxury .text, #discover-wrapper-slider .text-slider.golf .text, #discover-wrapper-slider .text-slider.brochure .text {
    text-align: right;
    width: 65%;
    float: left;
}

    #discover-wrapper-slider .text-slider.all-inclusive .text .title, #discover-wrapper-slider .text-slider.beach .text .title, #discover-wrapper-slider .text-slider.boutique .text .title, #discover-wrapper-slider .text-slider.family .text .title, #discover-wrapper-slider .text-slider.five-stars .text .title, #discover-wrapper-slider .text-slider.four-stars .text .title, #discover-wrapper-slider .text-slider.luxury .text .title, #discover-wrapper-slider .text-slider.golf .text .title, #discover-wrapper-slider .text-slider.brochure .text .title {
        font-family: 'TitilliumWeb';
    }

@media (max-width: 480px) {
    #discover-wrapper-slider .text-slider.all-inclusive .text, #discover-wrapper-slider .text-slider.beach .text, #discover-wrapper-slider .text-slider.boutique .text, #discover-wrapper-slider .text-slider.family .text, #discover-wrapper-slider .text-slider.five-stars .text, #discover-wrapper-slider .text-slider.four-stars .text, #discover-wrapper-slider .text-slider.luxury .text, #discover-wrapper-slider .text-slider.golf .text, #discover-wrapper-slider .text-slider.brochure .text {
        width: 100%;
        float: none;
        text-align: center;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic-block, #discover-wrapper-slider .text-slider.beach .graphic-block, #discover-wrapper-slider .text-slider.boutique .graphic-block, #discover-wrapper-slider .text-slider.family .graphic-block, #discover-wrapper-slider .text-slider.five-stars .graphic-block, #discover-wrapper-slider .text-slider.four-stars .graphic-block, #discover-wrapper-slider .text-slider.luxury .graphic-block, #discover-wrapper-slider .text-slider.golf .graphic-block, #discover-wrapper-slider .text-slider.brochure .graphic-block {
    width: 35%;
    float: left;
    padding-left: 50px;
    box-sizing: border-box;
}

@media (max-width: 480px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic-block, #discover-wrapper-slider .text-slider.beach .graphic-block, #discover-wrapper-slider .text-slider.boutique .graphic-block, #discover-wrapper-slider .text-slider.family .graphic-block, #discover-wrapper-slider .text-slider.five-stars .graphic-block, #discover-wrapper-slider .text-slider.four-stars .graphic-block, #discover-wrapper-slider .text-slider.luxury .graphic-block, #discover-wrapper-slider .text-slider.golf .graphic-block, #discover-wrapper-slider .text-slider.brochure .graphic-block {
        width: 100%;
        float: none;
        padding: 0;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .price, #discover-wrapper-slider .text-slider.beach .price, #discover-wrapper-slider .text-slider.boutique .price, #discover-wrapper-slider .text-slider.family .price, #discover-wrapper-slider .text-slider.five-stars .price, #discover-wrapper-slider .text-slider.four-stars .price, #discover-wrapper-slider .text-slider.luxury .price, #discover-wrapper-slider .text-slider.golf .price, #discover-wrapper-slider .text-slider.brochure .price {
    font-size: 58px;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .price, #discover-wrapper-slider .text-slider.beach .price, #discover-wrapper-slider .text-slider.boutique .price, #discover-wrapper-slider .text-slider.family .price, #discover-wrapper-slider .text-slider.five-stars .price, #discover-wrapper-slider .text-slider.four-stars .price, #discover-wrapper-slider .text-slider.luxury .price, #discover-wrapper-slider .text-slider.golf .price, #discover-wrapper-slider .text-slider.brochure .price {
        font-size: 28px;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .price:after, #discover-wrapper-slider .text-slider.beach .price:after, #discover-wrapper-slider .text-slider.boutique .price:after, #discover-wrapper-slider .text-slider.family .price:after, #discover-wrapper-slider .text-slider.five-stars .price:after, #discover-wrapper-slider .text-slider.four-stars .price:after, #discover-wrapper-slider .text-slider.luxury .price:after, #discover-wrapper-slider .text-slider.golf .price:after, #discover-wrapper-slider .text-slider.brochure .price:after {
    position: absolute;
    content: "";
    bottom: 0;
    width: 60px;
    left: 50%;
    margin-left: -30px;
    height: 1px;
    background: #fff;
}

#discover-wrapper-slider .text-slider.all-inclusive .price .size32, #discover-wrapper-slider .text-slider.beach .price .size32, #discover-wrapper-slider .text-slider.boutique .price .size32, #discover-wrapper-slider .text-slider.family .price .size32, #discover-wrapper-slider .text-slider.five-stars .price .size32, #discover-wrapper-slider .text-slider.four-stars .price .size32, #discover-wrapper-slider .text-slider.luxury .price .size32, #discover-wrapper-slider .text-slider.golf .price .size32, #discover-wrapper-slider .text-slider.brochure .price .size32 {
    font-size: 32px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .price .size32, #discover-wrapper-slider .text-slider.beach .price .size32, #discover-wrapper-slider .text-slider.boutique .price .size32, #discover-wrapper-slider .text-slider.family .price .size32, #discover-wrapper-slider .text-slider.five-stars .price .size32, #discover-wrapper-slider .text-slider.four-stars .price .size32, #discover-wrapper-slider .text-slider.luxury .price .size32, #discover-wrapper-slider .text-slider.golf .price .size32, #discover-wrapper-slider .text-slider.brochure .price .size32 {
        font-size: 20px;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic, #discover-wrapper-slider .text-slider.beach .graphic, #discover-wrapper-slider .text-slider.boutique .graphic, #discover-wrapper-slider .text-slider.family .graphic, #discover-wrapper-slider .text-slider.five-stars .graphic, #discover-wrapper-slider .text-slider.four-stars .graphic, #discover-wrapper-slider .text-slider.luxury .graphic, #discover-wrapper-slider .text-slider.golf .graphic, #discover-wrapper-slider .text-slider.brochure .graphic {
    background: #fb9c04;
    border-radius: 50%;
    width: 220px;
    height: 220px;
    color: #fff;
    font-style: italic;
    padding: 30px 0px 0;
    line-height: 1;
    margin-top: -30px;
    box-shadow: 1.5px 2.598px 0px 0px rgba(19,20,20,0.1);
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic, #discover-wrapper-slider .text-slider.beach .graphic, #discover-wrapper-slider .text-slider.boutique .graphic, #discover-wrapper-slider .text-slider.family .graphic, #discover-wrapper-slider .text-slider.five-stars .graphic, #discover-wrapper-slider .text-slider.four-stars .graphic, #discover-wrapper-slider .text-slider.luxury .graphic, #discover-wrapper-slider .text-slider.golf .graphic, #discover-wrapper-slider .text-slider.brochure .graphic {
        width: 160px;
        height: 160px;
        margin-top: 10px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic, #discover-wrapper-slider .text-slider.beach .graphic, #discover-wrapper-slider .text-slider.boutique .graphic, #discover-wrapper-slider .text-slider.family .graphic, #discover-wrapper-slider .text-slider.five-stars .graphic, #discover-wrapper-slider .text-slider.four-stars .graphic, #discover-wrapper-slider .text-slider.luxury .graphic, #discover-wrapper-slider .text-slider.golf .graphic, #discover-wrapper-slider .text-slider.brochure .graphic {
        margin-top: -40px;
    }
}

@media (max-width: 480px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic, #discover-wrapper-slider .text-slider.beach .graphic, #discover-wrapper-slider .text-slider.boutique .graphic, #discover-wrapper-slider .text-slider.family .graphic, #discover-wrapper-slider .text-slider.five-stars .graphic, #discover-wrapper-slider .text-slider.four-stars .graphic, #discover-wrapper-slider .text-slider.luxury .graphic, #discover-wrapper-slider .text-slider.golf .graphic, #discover-wrapper-slider .text-slider.brochure .graphic {
        display: block;
        margin: 20px auto;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.beach, #discover-wrapper-slider .text-slider.beach .graphic.beach, #discover-wrapper-slider .text-slider.boutique .graphic.beach, #discover-wrapper-slider .text-slider.family .graphic.beach, #discover-wrapper-slider .text-slider.five-stars .graphic.beach, #discover-wrapper-slider .text-slider.four-stars .graphic.beach, #discover-wrapper-slider .text-slider.luxury .graphic.beach, #discover-wrapper-slider .text-slider.golf .graphic.beach, #discover-wrapper-slider .text-slider.brochure .graphic.beach {
    background: var(--primary-color);
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.family, #discover-wrapper-slider .text-slider.beach .graphic.family, #discover-wrapper-slider .text-slider.boutique .graphic.family, #discover-wrapper-slider .text-slider.family .graphic.family, #discover-wrapper-slider .text-slider.five-stars .graphic.family, #discover-wrapper-slider .text-slider.four-stars .graphic.family, #discover-wrapper-slider .text-slider.luxury .graphic.family, #discover-wrapper-slider .text-slider.golf .graphic.family, #discover-wrapper-slider .text-slider.brochure .graphic.family {
    background: #fff;
    color: var(--primary-color);
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.five-stars, #discover-wrapper-slider .text-slider.beach .graphic.five-stars, #discover-wrapper-slider .text-slider.boutique .graphic.five-stars, #discover-wrapper-slider .text-slider.family .graphic.five-stars, #discover-wrapper-slider .text-slider.five-stars .graphic.five-stars, #discover-wrapper-slider .text-slider.four-stars .graphic.five-stars, #discover-wrapper-slider .text-slider.luxury .graphic.five-stars, #discover-wrapper-slider .text-slider.golf .graphic.five-stars, #discover-wrapper-slider .text-slider.brochure .graphic.five-stars {
    color: #5c7d8c;
    background: transparent;
    position: relative;
    box-shadow: none;
    z-index: 3;
    margin-top: -20px;
}

    #discover-wrapper-slider .text-slider.all-inclusive .graphic.five-stars div, #discover-wrapper-slider .text-slider.all-inclusive .graphic.five-stars span, #discover-wrapper-slider .text-slider.beach .graphic.five-stars div, #discover-wrapper-slider .text-slider.beach .graphic.five-stars span, #discover-wrapper-slider .text-slider.boutique .graphic.five-stars div, #discover-wrapper-slider .text-slider.boutique .graphic.five-stars span, #discover-wrapper-slider .text-slider.family .graphic.five-stars div, #discover-wrapper-slider .text-slider.family .graphic.five-stars span, #discover-wrapper-slider .text-slider.five-stars .graphic.five-stars div, #discover-wrapper-slider .text-slider.five-stars .graphic.five-stars span, #discover-wrapper-slider .text-slider.four-stars .graphic.five-stars div, #discover-wrapper-slider .text-slider.four-stars .graphic.five-stars span, #discover-wrapper-slider .text-slider.luxury .graphic.five-stars div, #discover-wrapper-slider .text-slider.luxury .graphic.five-stars span, #discover-wrapper-slider .text-slider.golf .graphic.five-stars div, #discover-wrapper-slider .text-slider.golf .graphic.five-stars span, #discover-wrapper-slider .text-slider.brochure .graphic.five-stars div, #discover-wrapper-slider .text-slider.brochure .graphic.five-stars span {
        position: relative;
        z-index: 3;
    }

    #discover-wrapper-slider .text-slider.all-inclusive .graphic.five-stars:before, #discover-wrapper-slider .text-slider.beach .graphic.five-stars:before, #discover-wrapper-slider .text-slider.boutique .graphic.five-stars:before, #discover-wrapper-slider .text-slider.family .graphic.five-stars:before, #discover-wrapper-slider .text-slider.five-stars .graphic.five-stars:before, #discover-wrapper-slider .text-slider.four-stars .graphic.five-stars:before, #discover-wrapper-slider .text-slider.luxury .graphic.five-stars:before, #discover-wrapper-slider .text-slider.golf .graphic.five-stars:before, #discover-wrapper-slider .text-slider.brochure .graphic.five-stars:before {
        z-index: 0;
        position: absolute;
        content: "";
        top: 10px;
        left: 10px;
        width: 200px;
        height: 200px;
        background: #fff;
        transform: rotate(45deg);
        box-shadow: 1.5px 2.598px 0px 0px rgba(19,20,20,0.1);
    }

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.five-stars:before, #discover-wrapper-slider .text-slider.beach .graphic.five-stars:before, #discover-wrapper-slider .text-slider.boutique .graphic.five-stars:before, #discover-wrapper-slider .text-slider.family .graphic.five-stars:before, #discover-wrapper-slider .text-slider.five-stars .graphic.five-stars:before, #discover-wrapper-slider .text-slider.four-stars .graphic.five-stars:before, #discover-wrapper-slider .text-slider.luxury .graphic.five-stars:before, #discover-wrapper-slider .text-slider.golf .graphic.five-stars:before, #discover-wrapper-slider .text-slider.brochure .graphic.five-stars:before {
        width: 145px;
        height: 145px;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.five-stars .price:after, #discover-wrapper-slider .text-slider.beach .graphic.five-stars .price:after, #discover-wrapper-slider .text-slider.boutique .graphic.five-stars .price:after, #discover-wrapper-slider .text-slider.family .graphic.five-stars .price:after, #discover-wrapper-slider .text-slider.five-stars .graphic.five-stars .price:after, #discover-wrapper-slider .text-slider.four-stars .graphic.five-stars .price:after, #discover-wrapper-slider .text-slider.luxury .graphic.five-stars .price:after, #discover-wrapper-slider .text-slider.golf .graphic.five-stars .price:after, #discover-wrapper-slider .text-slider.brochure .graphic.five-stars .price:after {
    background: #5c7d8c;
}

@media (max-width: 480px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.five-stars, #discover-wrapper-slider .text-slider.beach .graphic.five-stars, #discover-wrapper-slider .text-slider.boutique .graphic.five-stars, #discover-wrapper-slider .text-slider.family .graphic.five-stars, #discover-wrapper-slider .text-slider.five-stars .graphic.five-stars, #discover-wrapper-slider .text-slider.four-stars .graphic.five-stars, #discover-wrapper-slider .text-slider.luxury .graphic.five-stars, #discover-wrapper-slider .text-slider.golf .graphic.five-stars, #discover-wrapper-slider .text-slider.brochure .graphic.five-stars {
        margin: 40px auto;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.four-stars, #discover-wrapper-slider .text-slider.beach .graphic.four-stars, #discover-wrapper-slider .text-slider.boutique .graphic.four-stars, #discover-wrapper-slider .text-slider.family .graphic.four-stars, #discover-wrapper-slider .text-slider.five-stars .graphic.four-stars, #discover-wrapper-slider .text-slider.four-stars .graphic.four-stars, #discover-wrapper-slider .text-slider.luxury .graphic.four-stars, #discover-wrapper-slider .text-slider.golf .graphic.four-stars, #discover-wrapper-slider .text-slider.brochure .graphic.four-stars {
    margin-top: 0;
    padding-top: 15px;
    width: 300px;
    border-radius: 0;
    box-shadow: none;
    background: transparent url("../../../../images/discover/four-stars/bg.png") no-repeat 50% 0;
    color: var(--primary-color);
    background-size: contain;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.four-stars, #discover-wrapper-slider .text-slider.beach .graphic.four-stars, #discover-wrapper-slider .text-slider.boutique .graphic.four-stars, #discover-wrapper-slider .text-slider.family .graphic.four-stars, #discover-wrapper-slider .text-slider.five-stars .graphic.four-stars, #discover-wrapper-slider .text-slider.four-stars .graphic.four-stars, #discover-wrapper-slider .text-slider.luxury .graphic.four-stars, #discover-wrapper-slider .text-slider.golf .graphic.four-stars, #discover-wrapper-slider .text-slider.brochure .graphic.four-stars {
        width: 240px;
        padding-left: 0;
        margin-left: -20px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.four-stars, #discover-wrapper-slider .text-slider.beach .graphic.four-stars, #discover-wrapper-slider .text-slider.boutique .graphic.four-stars, #discover-wrapper-slider .text-slider.family .graphic.four-stars, #discover-wrapper-slider .text-slider.five-stars .graphic.four-stars, #discover-wrapper-slider .text-slider.four-stars .graphic.four-stars, #discover-wrapper-slider .text-slider.luxury .graphic.four-stars, #discover-wrapper-slider .text-slider.golf .graphic.four-stars, #discover-wrapper-slider .text-slider.brochure .graphic.four-stars {
        width: 240px;
        margin: 20px auto;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.four-stars .price, #discover-wrapper-slider .text-slider.beach .graphic.four-stars .price, #discover-wrapper-slider .text-slider.boutique .graphic.four-stars .price, #discover-wrapper-slider .text-slider.family .graphic.four-stars .price, #discover-wrapper-slider .text-slider.five-stars .graphic.four-stars .price, #discover-wrapper-slider .text-slider.four-stars .graphic.four-stars .price, #discover-wrapper-slider .text-slider.luxury .graphic.four-stars .price, #discover-wrapper-slider .text-slider.golf .graphic.four-stars .price, #discover-wrapper-slider .text-slider.brochure .graphic.four-stars .price {
    margin-bottom: 0;
    padding-bottom: 0;
}

    #discover-wrapper-slider .text-slider.all-inclusive .graphic.four-stars .price:after, #discover-wrapper-slider .text-slider.beach .graphic.four-stars .price:after, #discover-wrapper-slider .text-slider.boutique .graphic.four-stars .price:after, #discover-wrapper-slider .text-slider.family .graphic.four-stars .price:after, #discover-wrapper-slider .text-slider.five-stars .graphic.four-stars .price:after, #discover-wrapper-slider .text-slider.four-stars .graphic.four-stars .price:after, #discover-wrapper-slider .text-slider.luxury .graphic.four-stars .price:after, #discover-wrapper-slider .text-slider.golf .graphic.four-stars .price:after, #discover-wrapper-slider .text-slider.brochure .graphic.four-stars .price:after {
        background: var(--primary-color);
        bottom: -30px;
    }

#discover-wrapper-slider .text-slider.all-inclusive .graphic.luxury, #discover-wrapper-slider .text-slider.beach .graphic.luxury, #discover-wrapper-slider .text-slider.boutique .graphic.luxury, #discover-wrapper-slider .text-slider.family .graphic.luxury, #discover-wrapper-slider .text-slider.five-stars .graphic.luxury, #discover-wrapper-slider .text-slider.four-stars .graphic.luxury, #discover-wrapper-slider .text-slider.luxury .graphic.luxury, #discover-wrapper-slider .text-slider.golf .graphic.luxury, #discover-wrapper-slider .text-slider.brochure .graphic.luxury {
    background: #fff;
    color: #c1ab8d;
    margin-top: -10px;
}

    #discover-wrapper-slider .text-slider.all-inclusive .graphic.luxury .price:after, #discover-wrapper-slider .text-slider.beach .graphic.luxury .price:after, #discover-wrapper-slider .text-slider.boutique .graphic.luxury .price:after, #discover-wrapper-slider .text-slider.family .graphic.luxury .price:after, #discover-wrapper-slider .text-slider.five-stars .graphic.luxury .price:after, #discover-wrapper-slider .text-slider.four-stars .graphic.luxury .price:after, #discover-wrapper-slider .text-slider.luxury .graphic.luxury .price:after, #discover-wrapper-slider .text-slider.golf .graphic.luxury .price:after, #discover-wrapper-slider .text-slider.brochure .graphic.luxury .price:after {
        background: #c1ab8d;
    }

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.luxury, #discover-wrapper-slider .text-slider.beach .graphic.luxury, #discover-wrapper-slider .text-slider.boutique .graphic.luxury, #discover-wrapper-slider .text-slider.family .graphic.luxury, #discover-wrapper-slider .text-slider.five-stars .graphic.luxury, #discover-wrapper-slider .text-slider.four-stars .graphic.luxury, #discover-wrapper-slider .text-slider.luxury .graphic.luxury, #discover-wrapper-slider .text-slider.golf .graphic.luxury, #discover-wrapper-slider .text-slider.brochure .graphic.luxury {
        margin-top: 20px;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.golf, #discover-wrapper-slider .text-slider.beach .graphic.golf, #discover-wrapper-slider .text-slider.boutique .graphic.golf, #discover-wrapper-slider .text-slider.family .graphic.golf, #discover-wrapper-slider .text-slider.five-stars .graphic.golf, #discover-wrapper-slider .text-slider.four-stars .graphic.golf, #discover-wrapper-slider .text-slider.luxury .graphic.golf, #discover-wrapper-slider .text-slider.golf .graphic.golf, #discover-wrapper-slider .text-slider.brochure .graphic.golf {
    background: #fff;
    color: var(--primary-color);
    padding-top: 25px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.golf, #discover-wrapper-slider .text-slider.beach .graphic.golf, #discover-wrapper-slider .text-slider.boutique .graphic.golf, #discover-wrapper-slider .text-slider.family .graphic.golf, #discover-wrapper-slider .text-slider.five-stars .graphic.golf, #discover-wrapper-slider .text-slider.four-stars .graphic.golf, #discover-wrapper-slider .text-slider.luxury .graphic.golf, #discover-wrapper-slider .text-slider.golf .graphic.golf, #discover-wrapper-slider .text-slider.brochure .graphic.golf {
        margin-top: 0;
        padding: 15px 5px 0;
    }
}

@media (max-width: 480px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.golf, #discover-wrapper-slider .text-slider.beach .graphic.golf, #discover-wrapper-slider .text-slider.boutique .graphic.golf, #discover-wrapper-slider .text-slider.family .graphic.golf, #discover-wrapper-slider .text-slider.five-stars .graphic.golf, #discover-wrapper-slider .text-slider.four-stars .graphic.golf, #discover-wrapper-slider .text-slider.luxury .graphic.golf, #discover-wrapper-slider .text-slider.golf .graphic.golf, #discover-wrapper-slider .text-slider.brochure .graphic.golf {
        margin-top: 15px;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.golf .price, #discover-wrapper-slider .text-slider.beach .graphic.golf .price, #discover-wrapper-slider .text-slider.boutique .graphic.golf .price, #discover-wrapper-slider .text-slider.family .graphic.golf .price, #discover-wrapper-slider .text-slider.five-stars .graphic.golf .price, #discover-wrapper-slider .text-slider.four-stars .graphic.golf .price, #discover-wrapper-slider .text-slider.luxury .graphic.golf .price, #discover-wrapper-slider .text-slider.golf .graphic.golf .price, #discover-wrapper-slider .text-slider.brochure .graphic.golf .price {
    font-size: 42px;
    padding-top: 2px;
    padding-bottom: 7px;
    margin-bottom: 7px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.golf .price, #discover-wrapper-slider .text-slider.beach .graphic.golf .price, #discover-wrapper-slider .text-slider.boutique .graphic.golf .price, #discover-wrapper-slider .text-slider.family .graphic.golf .price, #discover-wrapper-slider .text-slider.five-stars .graphic.golf .price, #discover-wrapper-slider .text-slider.four-stars .graphic.golf .price, #discover-wrapper-slider .text-slider.luxury .graphic.golf .price, #discover-wrapper-slider .text-slider.golf .graphic.golf .price, #discover-wrapper-slider .text-slider.brochure .graphic.golf .price {
        padding-bottom: 5px;
        margin-bottom: 5px;
        padding-top: 0;
        font-size: 36px;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.golf .price:after, #discover-wrapper-slider .text-slider.beach .graphic.golf .price:after, #discover-wrapper-slider .text-slider.boutique .graphic.golf .price:after, #discover-wrapper-slider .text-slider.family .graphic.golf .price:after, #discover-wrapper-slider .text-slider.five-stars .graphic.golf .price:after, #discover-wrapper-slider .text-slider.four-stars .graphic.golf .price:after, #discover-wrapper-slider .text-slider.luxury .graphic.golf .price:after, #discover-wrapper-slider .text-slider.golf .graphic.golf .price:after, #discover-wrapper-slider .text-slider.brochure .graphic.golf .price:after {
    background: var(--primary-color);
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.golf .from, #discover-wrapper-slider .text-slider.beach .graphic.golf .from, #discover-wrapper-slider .text-slider.boutique .graphic.golf .from, #discover-wrapper-slider .text-slider.family .graphic.golf .from, #discover-wrapper-slider .text-slider.five-stars .graphic.golf .from, #discover-wrapper-slider .text-slider.four-stars .graphic.golf .from, #discover-wrapper-slider .text-slider.luxury .graphic.golf .from, #discover-wrapper-slider .text-slider.golf .graphic.golf .from, #discover-wrapper-slider .text-slider.brochure .graphic.golf .from {
    display: inline-block;
    line-height: 14px;
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.golf .plane, #discover-wrapper-slider .text-slider.beach .graphic.golf .plane, #discover-wrapper-slider .text-slider.boutique .graphic.golf .plane, #discover-wrapper-slider .text-slider.family .graphic.golf .plane, #discover-wrapper-slider .text-slider.five-stars .graphic.golf .plane, #discover-wrapper-slider .text-slider.four-stars .graphic.golf .plane, #discover-wrapper-slider .text-slider.luxury .graphic.golf .plane, #discover-wrapper-slider .text-slider.golf .graphic.golf .plane, #discover-wrapper-slider .text-slider.brochure .graphic.golf .plane {
    padding-left: 50px;
    font-style: italic;
    font-size: 22px;
    line-height: 21px;
    position: relative;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.golf .plane, #discover-wrapper-slider .text-slider.beach .graphic.golf .plane, #discover-wrapper-slider .text-slider.boutique .graphic.golf .plane, #discover-wrapper-slider .text-slider.family .graphic.golf .plane, #discover-wrapper-slider .text-slider.five-stars .graphic.golf .plane, #discover-wrapper-slider .text-slider.four-stars .graphic.golf .plane, #discover-wrapper-slider .text-slider.luxury .graphic.golf .plane, #discover-wrapper-slider .text-slider.golf .graphic.golf .plane, #discover-wrapper-slider .text-slider.brochure .graphic.golf .plane {
        font-size: 15px;
        line-height: 15px;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.golf .plane:before, #discover-wrapper-slider .text-slider.beach .graphic.golf .plane:before, #discover-wrapper-slider .text-slider.boutique .graphic.golf .plane:before, #discover-wrapper-slider .text-slider.family .graphic.golf .plane:before, #discover-wrapper-slider .text-slider.five-stars .graphic.golf .plane:before, #discover-wrapper-slider .text-slider.four-stars .graphic.golf .plane:before, #discover-wrapper-slider .text-slider.luxury .graphic.golf .plane:before, #discover-wrapper-slider .text-slider.golf .graphic.golf .plane:before, #discover-wrapper-slider .text-slider.brochure .graphic.golf .plane:before {
    position: absolute;
    content: "";
    top: 50%;
    margin-top: -20px;
    left: 25px;
    width: 42px;
    height: 42px;
    background: url('/assets/images/icons/plane-blue.png') no-repeat;
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure, #discover-wrapper-slider .text-slider.beach .graphic.brochure, #discover-wrapper-slider .text-slider.boutique .graphic.brochure, #discover-wrapper-slider .text-slider.family .graphic.brochure, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure, #discover-wrapper-slider .text-slider.luxury .graphic.brochure, #discover-wrapper-slider .text-slider.golf .graphic.brochure, #discover-wrapper-slider .text-slider.brochure .graphic.brochure {
    background: #fff;
    color: #1d8483;
    text-align: center;
    font-size: 56px;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
}

    #discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure small, #discover-wrapper-slider .text-slider.beach .graphic.brochure small, #discover-wrapper-slider .text-slider.boutique .graphic.brochure small, #discover-wrapper-slider .text-slider.family .graphic.brochure small, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure small, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure small, #discover-wrapper-slider .text-slider.luxury .graphic.brochure small, #discover-wrapper-slider .text-slider.golf .graphic.brochure small, #discover-wrapper-slider .text-slider.brochure .graphic.brochure small {
        font-size: 26px;
    }

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure, #discover-wrapper-slider .text-slider.beach .graphic.brochure, #discover-wrapper-slider .text-slider.boutique .graphic.brochure, #discover-wrapper-slider .text-slider.family .graphic.brochure, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure, #discover-wrapper-slider .text-slider.luxury .graphic.brochure, #discover-wrapper-slider .text-slider.golf .graphic.brochure, #discover-wrapper-slider .text-slider.brochure .graphic.brochure {
        padding: 0;
        font-size: 40px;
    }

        #discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure small, #discover-wrapper-slider .text-slider.beach .graphic.brochure small, #discover-wrapper-slider .text-slider.boutique .graphic.brochure small, #discover-wrapper-slider .text-slider.family .graphic.brochure small, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure small, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure small, #discover-wrapper-slider .text-slider.luxury .graphic.brochure small, #discover-wrapper-slider .text-slider.golf .graphic.brochure small, #discover-wrapper-slider .text-slider.brochure .graphic.brochure small {
            font-size: 18px;
        }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure, #discover-wrapper-slider .text-slider.beach .graphic.brochure, #discover-wrapper-slider .text-slider.boutique .graphic.brochure, #discover-wrapper-slider .text-slider.family .graphic.brochure, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure, #discover-wrapper-slider .text-slider.luxury .graphic.brochure, #discover-wrapper-slider .text-slider.golf .graphic.brochure, #discover-wrapper-slider .text-slider.brochure .graphic.brochure {
        margin-top: 30px;
        margin-left: -20px;
    }
}

@media (max-width: 480px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure, #discover-wrapper-slider .text-slider.beach .graphic.brochure, #discover-wrapper-slider .text-slider.boutique .graphic.brochure, #discover-wrapper-slider .text-slider.family .graphic.brochure, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure, #discover-wrapper-slider .text-slider.luxury .graphic.brochure, #discover-wrapper-slider .text-slider.golf .graphic.brochure, #discover-wrapper-slider .text-slider.brochure .graphic.brochure {
        margin: 20px auto;
    }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.beach .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.boutique .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.family .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.luxury .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.golf .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.brochure .graphic.brochure .text-brochure {
    margin-top: 30px;
    position: relative;
    display: inline-block;
    line-height: 34px;
    padding-bottom: 20px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.beach .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.boutique .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.family .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.luxury .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.golf .graphic.brochure .text-brochure, #discover-wrapper-slider .text-slider.brochure .graphic.brochure .text-brochure {
        line-height: 28px;
        padding-bottom: 15px;
        margin-top: 45px;
    }

        #discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.beach .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.boutique .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.family .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.luxury .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.golf .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.brochure .graphic.brochure .text-brochure:before {
            top: 10px;
        }
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.beach .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.boutique .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.family .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.luxury .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.golf .graphic.brochure .text-brochure:before, #discover-wrapper-slider .text-slider.brochure .graphic.brochure .text-brochure:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #1d8483;
}

#discover-wrapper-slider .text-slider.all-inclusive .graphic.brochure .text-brochure:after, #discover-wrapper-slider .text-slider.beach .graphic.brochure .text-brochure:after, #discover-wrapper-slider .text-slider.boutique .graphic.brochure .text-brochure:after, #discover-wrapper-slider .text-slider.family .graphic.brochure .text-brochure:after, #discover-wrapper-slider .text-slider.five-stars .graphic.brochure .text-brochure:after, #discover-wrapper-slider .text-slider.four-stars .graphic.brochure .text-brochure:after, #discover-wrapper-slider .text-slider.luxury .graphic.brochure .text-brochure:after, #discover-wrapper-slider .text-slider.golf .graphic.brochure .text-brochure:after, #discover-wrapper-slider .text-slider.brochure .graphic.brochure .text-brochure:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #1d8483;
}

#discover-wrapper-slider .text-slider.all-inclusive .size28, #discover-wrapper-slider .text-slider.beach .size28, #discover-wrapper-slider .text-slider.boutique .size28, #discover-wrapper-slider .text-slider.family .size28, #discover-wrapper-slider .text-slider.five-stars .size28, #discover-wrapper-slider .text-slider.four-stars .size28, #discover-wrapper-slider .text-slider.luxury .size28, #discover-wrapper-slider .text-slider.golf .size28, #discover-wrapper-slider .text-slider.brochure .size28 {
    font-size: 28px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.all-inclusive .size28, #discover-wrapper-slider .text-slider.beach .size28, #discover-wrapper-slider .text-slider.boutique .size28, #discover-wrapper-slider .text-slider.family .size28, #discover-wrapper-slider .text-slider.five-stars .size28, #discover-wrapper-slider .text-slider.four-stars .size28, #discover-wrapper-slider .text-slider.luxury .size28, #discover-wrapper-slider .text-slider.golf .size28, #discover-wrapper-slider .text-slider.brochure .size28 {
        font-size: 18px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.beach {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.beach .text {
        padding-top: 30px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.beach .text {
        padding-top: 0;
    }
}

#discover-wrapper-slider .text-slider.beach .text .title {
    font-family: 'OldStandard-Bold';
    font-size: 100px;
    line-height: 1;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.beach .text .title {
        font-size: 70px;
    }
}

#discover-wrapper-slider .text-slider.beach .text .description {
    font-size: 40px;
    line-height: 40px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.beach .text .description {
        font-size: 36px;
        line-height: 36px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.boutique {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.boutique .text {
        padding-top: 30px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.boutique .text {
        padding-top: 0;
    }
}

#discover-wrapper-slider .text-slider.boutique .text .title {
    font-family: 'Old-Standard-TT-Italic';
    font-size: 76px;
    line-height: 1.2;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.boutique .text .title {
        font-size: 60px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.boutique .text .title {
        font-size: 50px;
    }
}

#discover-wrapper-slider .text-slider.boutique .text .description {
    font-size: 40px;
    line-height: 40px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.boutique .text .description {
        font-size: 36px;
        line-height: 36px;
    }
}

#discover-wrapper-slider .text-slider.family .text .title {
    font-family: 'Amatic-Bold';
    font-size: 100px;
    line-height: 1.2;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.family .text .title {
        font-size: 80px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.family .text .title {
        font-size: 60px;
    }
}

#discover-wrapper-slider .text-slider.family .text .description {
    font-size: 50px;
    line-height: 50px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.family .text .description {
        font-size: 36px;
        line-height: 36px;
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.five-stars {
        padding-top: 20px;
    }
}

#discover-wrapper-slider .text-slider.five-stars .text .title {
    font-family: 'Merriweather-Regular';
    font-size: 66px;
    line-height: 1.2;
    font-weight: normal;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.five-stars .text .title {
        font-size: 50px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.five-stars .text .title {
        font-size: 40px;
    }
}

#discover-wrapper-slider .text-slider.five-stars .text .description {
    font-size: 46px;
    line-height: 46px;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.five-stars .text .description {
        font-size: 36px;
        line-height: 36px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.five-stars .text .description {
        font-size: 32px;
        line-height: 32px;
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.four-stars {
        padding-top: 20px;
    }
}

#discover-wrapper-slider .text-slider.four-stars .text .title {
    font-family: 'RobotoSlab-Regular';
    font-size: 56px;
    line-height: 1.2;
    font-weight: normal;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.four-stars .text .title {
        font-size: 50px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.four-stars .text .title {
        font-size: 40px;
    }
}

#discover-wrapper-slider .text-slider.four-stars .text .description {
    font-size: 36px;
    line-height: 36px;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.four-stars .text .description {
        font-size: 32px;
        line-height: 32px;
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.luxury {
        padding-top: 20px;
    }
}

#discover-wrapper-slider .text-slider.luxury .text .title {
    font-family: 'Sacramento-Regular';
    font-size: 116px;
    line-height: 1.2;
    font-weight: normal;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.luxury .text .title {
        font-size: 80px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.luxury .text .title {
        font-size: 60px;
    }
}

#discover-wrapper-slider .text-slider.luxury .text .description {
    font-size: 46px;
    line-height: 46px;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.luxury .text .description {
        font-size: 32px;
        line-height: 32px;
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.golf {
        padding-top: 16%;
    }
}

#discover-wrapper-slider .text-slider.golf .text .title, .text-slider.golf .text .title {
    font-family: 'Lobster-Regular';
    font-size: 85px;
    line-height: 1.2;
    color: white;
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.golf .text .title {
        font-size: 55px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.golf .text .title {
        /*font-size: 60px;*/
        padding-bottom: 20px;
    }
}

#discover-wrapper-slider .text-slider.golf .text .description {
    font-size: 46px;
    line-height: 46px;
    color:white;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.golf .text .description {
        font-size: 32px;
        line-height: 32px;
    }
}

@media(max-width: 768px) {
    .text-slider.golf {
        margin-top: 0px !important;
    }
}

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.brochure {
        padding-top: 40px;
    }
}

#discover-wrapper-slider .text-slider.brochure .brochure-logo {
    margin-bottom: -30px;
    margin-left: 162px;
    display: block;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.brochure .brochure-logo {
        margin: 0;
        display: inline-block;
    }
}

#discover-wrapper-slider .text-slider.brochure .text {
    margin-top: -15px;
}

    #discover-wrapper-slider .text-slider.brochure .text .title {
        font-family: 'OldStandard-Bold';
        font-size: 86px;
        line-height: 1;
    }

@media (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.brochure .text .title {
        font-size: 80px;
    }
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.brochure .text .title {
        font-size: 60px;
        padding-bottom: 20px;
    }
}

#discover-wrapper-slider .text-slider.brochure .text .description {
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .text-slider.brochure .text .description {
        font-size: 32px;
        line-height: 32px;
    }
}

#discover-wrapper-slider .buttons-block {
    text-align: center;
    margin-top: 20px;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .buttons-block {
        margin: 10px 0;
    }
}

#discover-wrapper-slider .buttons-block a {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 40px;
    margin: 0 10px;
    border-radius: 5px;
    line-height: 1;
    transition: all ease .3s;
}

@media (max-width: 768px) {
    #discover-wrapper-slider .buttons-block a {
        margin: 10px;
    }
}

#discover-wrapper-slider .buttons-block .white {
    background: #fff;
    color: var(--primary-color);
    border: 2px solid #fff;
}

    #discover-wrapper-slider .buttons-block .white:hover {
        background: #e6e6e6;
        border-color: #e6e6e6;
    }

#discover-wrapper-slider .buttons-block .transparent {
    background: transparent;
    color: #fff;
    border: 2px solid #fff;
}

    #discover-wrapper-slider .buttons-block .transparent:hover {
        color: var(--primary-color);
        background: #fff;
    }

#discover-wrapper-slider .title {
    font-size: 56px;
    text-shadow: 1.5px 2.598px 0px rgba(19,20,20,0.1);
    padding-bottom: 0;
    line-height: 1.4em;
    margin-bottom: 0;
}

#discover-wrapper-slider .description {
    font-size: 26px;
    line-height: 36px;
    text-shadow: 1.5px 2.598px 0px rgba(19,20,20,0.1);
    margin-bottom: 0;
}

#discover-wrapper-slider li img {
    width: 100%;
    height: auto;
}

.discover-bx-slider {
    margin: 0;
    padding: 0;
}

#discover-video-container {
    width: 100%;
    position: relative;
    overflow: hidden;
    opacity: .75;
    transition: all ease-in-out .5s;
}

    #discover-video-container:hover {
        opacity: 1;
    }

        #discover-video-container:hover img {
            transform: scale(1.25);
        }

    #discover-video-container img {
        width: 100%;
        height: auto;
        transition: all ease-in-out 2s;
    }

@media (max-width: 768px) {
    #discover-video-container {
        height: 300px;
        background: url("../../../../images/discover/discover-video-cover.jpg") no-repeat 50% 0;
        background-size: cover;
    }
}

#discover-video-container .wrapper-video {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -100px;
    text-align: center;
    color: #fff;
}

@media (max-width: 768px) {
    #discover-video-container .wrapper-video {
        margin-top: -50px;
        left: 10px;
        right: 10px;
    }
}

@media (max-width: 480px) {
    #discover-video-container .wrapper-video {
        margin-top: -80px;
    }
}

#discover-video-container .wrapper-video a {
    position: relative;
    z-index: 2;
    transition: all ease .3s;
}

#discover-video-container .title {
    font-size: 46px;
    line-height: 1em;
    margin-bottom: 5px;
}

@media (max-width: 768px) {
    #discover-video-container .title {
        font-size: 36px;
    }
}

#discover-video-container .description {
    font-size: 36px;
    margin-bottom: 5px;
}

@media (max-width: 768px) {
    #discover-video-container .description {
        font-size: 18px;
    }
}

#discover-video-container .icon-play {
    width: 85px;
    height: 86px;
    display: inline-block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA4CAYAAABHRFAgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjg1MDI2NTk2MDkxMUU2OTc4NURFQkEwMkY2QzQzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjg1MDI2NDk2MDkxMUU2OTc4NURFQkEwMkY2QzQzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRTRDMDU1OTREOTVFNjExODI1MUVCMUFEQkJEQ0YyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoExYnIAAAK5SURBVHja7FvrbdswEKaIDOARlAkiTxB5groTJN1AnqDJBBlBzgR2J7AzgZ0Jog2sDVRecUIJVg9auuOjyQEH/5LIT/d+OGmaRhDTQnGuOFN8rzhF7qMK+U3xWfFRcU15oYQIJABbK/6Gv3Npr/gX/s4HDCBncKq4VHxpeOiC70/n3HPqgws83CWVeK4TkAWj5GwkW1x752tsEuyuJLI5Cpv9YWuvtiDBU+5GvKRrAo/8HT3ybJAA8ICSDI1AkqsxoDJigK0JHfCek0CGDtAaaJ+6woMfEQA0bXTZ5Yz6JLmLDKBAp7izVdcCc88YKcf7D6orfI1ThFI0Pe4S1bdTki+RA2z9yc8+dc2JsxnrjISBHnWT00E+EB+0tQnUjPRg2mSKIYO0VjXUp/AA9BZss5XkmtkRbDDPdK2+a12Sp7HUaIYku2JZ5ggkmMoSQHKoah9I3Yu7Ut9b6Snwb9ApuVDfHEDeefJ+R3QMR+Zz7qRD+xiqB58Zz8jAJi9MWU4yIe8sGboPNYBsmL5gMuEZlj6SFGFRjfF0Q/q1A5Ok2ZkgaZ6FJsl/AjmF9w0Z5AKThtlx/CZQgBk6IJLwJj3WfH1UEOfStfRY73Wp5w5VlNS2b/ReiGf15BpDnEGSb54BPqF6pkzvf/dVaunqyV0F/Sm1Kg92meOH5QZ41tsfr47V09WM5VVvf3CobOK59SGE0cgCld0yHrYWPH2kIdq2kUOaomWgF+FngPQXj7FEQLnRkSk+eVqgKIcWI1JBN/CphZ+5yujApyLst/gaHD2bWVzfpPkg4pxRQu256uoM9EmBM9XioEpcOU5vey11JAAH7ytHUqJVBEBHd3nG2h+hAyVZVtKBVgHaoNWQ17aR1XbO9oEA3ON9rKonOcG4fe4C1Hj+dU7xa6n3P1nP/hSL9sln+MvEbwEGADythdzRf9tuAAAAAElFTkSuQmCC") no-repeat 50% 50%;
}

#discover-block-map {
    padding: 80px 0 0 0;
    background: url("/images/bg-map.jpg") no-repeat 50% 0;
    background-size: cover;
}

    #discover-block-map.golf {
        padding: 50px 0 0 0;
    }

        #discover-block-map.golf .title {
            font-size: 36px;
        }

            #discover-block-map.golf .title strong {
                font-size: 46px;
            }

@media (max-width: 768px) {
    #discover-block-map {
        padding: 30px 0;
    }
}

#discover-block-map .title {
    font-weight: 200;
    font-size: 66px;
    color: #3c4e5a;
    padding-bottom: 0;
    padding-left: 70px;
}

    #discover-block-map .title strong {
        font-family: 'Old-Standard-TT-Italic';
        font-weight: normal;
    }

@media (max-width: 768px) {
    #discover-block-map .title {
        padding-left: 10px;
        font-size: 36px;
    }
}

#discover-block-map .description {
    padding-left: 70px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 200;
    color: #3c4e5a;
    max-width: 760px;
}

@media (max-width: 768px) {
    #discover-block-map .description {
        padding-left: 10px;
    }
}

#discover-block-map .name-island {
    /*font-size: 26px;
    line-height: 30px;
    color: #fff;
    text-shadow: 1.5px 2.598px 0px rgba(19,20,20,0.1);
    position: absolute;
    bottom: 10%;
    left: 27.5%;
    text-transform: uppercase;*/

    bottom: 27%;
    color: #fff;
    font-size: 26px;
    left: 24.5%;
    line-height: 30px;
    position: absolute;
    text-shadow: 1.5px 2.598px 0px rgb(19 20 20 / 10%);
    text-transform: uppercase;
}

#discover-block-map .icon-plain {
    width: 25px;
    height: 27px;
    display: inline-block;
    vertical-align: middle;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RUVGOTY5Qjk2QUExMUU2QUYzNjkwOEJCNUQ3MTU0MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RUVGOTY5QTk2QUExMUU2QUYzNjkwOEJCNUQ3MTU0MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNUUwQjM4MjBCOTZFNjExODI1MUVCMUFEQkJEQ0YyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp+ATHgAAAMlSURBVHjatFbNaxNBFM9u0jakJIZ8tLSxUCy92CBNFSyCNw0SrUrxA8FKi/4B9mC8qXgQRareLNiQQ9ODevBmcisIUrBgtban2qZJrJik+VwSkpgP36yzMp3OZreiD35MdubNvHkfv5fhGo2G5n8L/4/PuwcIAxoYonCUJ72Azb2carPbxXE7mfTDME6tcbQnfuIWbwA3AYNqDLEM7Lgs8gQj02BLGOAHjAN6CX0Jftam7VTqsdVm60Yglc2A+YayLAGeYoNMA7lc7qVkAIHOiSafzz80mUy3FSL0CYfjPL0A+18d6OubJKZqu6oLFJ6FQiF3rVaLsU6v1+vLcLGISgNIiqwSTlwdG/t4y+t1F4vFELlQqVRWS6XSd47jzqk1ABA0jESKgFgaUTxjsdhdFOdyubxSKBSCrByg+ZmZmaNkHgBmADpHnoxQlgIMyUGXa9rn8w1Xq9WYwWA4Reshb3U6Xc/o6Oh1yoOsHBlZZOOjkUgADFyRM9Da2jqAQtntcLhpA6raCnjkUzKAvtEIHneIOaBEh1tJL8HSTaoXjSsZkOTw0NBx3DVyOzbIMH0eM5xJNJTkJiS0SwmXoMHMXWIYCTdjslR1pEBxRPG6ljTC4/C4gGT3sXNZ+P2ZCOFv8iQST0geQNW9gLJ+S+potdqewOwsCmEbM/EdnZ3PPywuXshkMq/hc4IIZyQcDk8eHBiYolMTjUav0Z3B6XQeQ3UgV11Jj8fzDoi1xfO8CbzJC4IwDaW51dXVdYk2AFWX7e/vT21sbFwmFywWyzDtyS6eQOU8SKfTZb1eb7RarTeghezDfHFgFQET9c+f1te1tUdms9lLzCHdJOAn/X9CtpS29fX102RSA3NzR2DewNBF4KGnvZd0g8HgSZhrJ6tLzlB7PB6fkjaurK6ehTmrjBHNwsKCHfKTIyrQIq3pmj0yINl3EvH4CcjRIchVCx1rUs6MjKDw7AcY8ZResa2guAMKELaLqAi+LC9/w/HWNrkYylWZ+G4REy/GTFmMxA1T1EGsZxbqYSWpUepUvnwE7H6LCt064MffPu7S+IDqXl98vwQYALjp+IGEUN+SAAAAAElFTkSuQmCC") no-repeat 50% 50%;
}

#discover-block-map .tooltip-airport {
    position: absolute;
    left: 100%;
    margin-left: 20px;
    bottom: -10px;
    background: rgba(60,78,90,0.95);
    border-radius: 5px;
    width: 170px;
    padding: 15px 20px 20px;
    box-sizing: border-box;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    height: auto;
    text-shadow: none;
    transition: all ease .3s;
    
    text-transform: none;
    font-weight: normal;
    cursor: default;
    z-index: -1;
    opacity: 0;
}

    #discover-block-map .tooltip-airport:before {
        position: absolute;
        content: "";
        bottom: 15px;
        left: -9px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 10px 10px 0;
        border-color: transparent rgba(60,78,90,0.95) transparent transparent;
    }

#discover-block-map .airport {
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1.5px 2.598px 0 rgba(19,20,20,0.1);
    cursor: pointer;
    transition: all ease .2s;
}

@media (max-width: 768px) {
    #discover-block-map .airport {
        display: none;
    }
}

#discover-block-map .airport:hover {
    text-shadow: 1.5px 2.598px 3px rgba(19,20,20,0.5);
}

    #discover-block-map .airport:hover .tooltip-airport {
        opacity: 1;
        z-index: 10;
    }

#discover-block-map .airport.ercan {
    right: 38.5%;
    top: 47.5%;
}

#discover-block-map .airport.larnaca {
    right: 41.5%;
    top: 76%;
}

#discover-block-map .wrapper-map {
    margin-top: -70px;
    position: relative;
}
#discover-block-map .airport.paphos {
    right: 80.5% !important;
    top: 87% !important;
    left: auto !important;
}

@media (max-width: 1000px) {
    #discover-block-map .wrapper-map {
        margin-top: 20px;
    }
}

@media (max-width: 768px) {
    #discover-block-map .wrapper-map {
        padding: 0 10px;
    }
}

#discover-block-map .item-location {
    position: absolute;
    font-size: 22px;
    line-height: 30px;
    color: #fff;
    background: #fb9c04;
    border-radius: 5px;
    padding: 5px 20px;
    min-width: 140px;
    text-align: center;
    text-transform: uppercase;
    box-shadow: 0 4px 0 0 rgba(132,143,155,0.35);
    transition: all ease .2s;
}



    @media (max-width: 768px) {

        #discover-block-map .item-location:before, #discover-block-map .item-location:after {
            display: none;
        }
        #discover-block-map .item-location.golf {
            box-shadow: 0 -4px 0 0 rgba(132,143,155,0.35);
            line-height: 24px;
            max-width: 225px;
        }
    }

    #discover-block-map .item-location.golf:before {
        top: -9px;
        left: 30px;
        margin-left: 0;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #fb9c04 transparent;
    }

    #discover-block-map .item-location.golf:after {
        top: -16px;
        left: 28px;
        margin-left: 0;
        border-width: 0 12px 12px 12px;
        border-color: transparent transparent rgba(132,143,155,0.35) transparent;
    }

    #discover-block-map .item-location.golf:hover {
        box-shadow: 0 -4px 0 0 rgba(132,143,155,0.35);
    }

        #discover-block-map .item-location.golf:hover:before {
            border-width: 0 10px 10px 10px;
            border-color: transparent transparent #fbb204 transparent;
        }

        #discover-block-map .item-location.golf:hover:after {
            border-width: 0 12px 12px 12px;
            border-color: transparent transparent rgba(132,143,155,0.55) transparent;
        }

    #discover-block-map .item-location.golf .flag {
        position: absolute;
        top: -77px;
        left: 35px;
    }

    @media (max-width: 768px) {
        #discover-block-map .item-location.golf .flag {
            display: none;
        }
    }

    #discover-block-map .item-location:before {
        position: absolute;
        content: "";
        bottom: -9px;
        left: 50%;
        margin-left: -10px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 10px 0 10px;
        border-color: #fb9c04 transparent transparent transparent;
        z-index: 2;
        transition: all ease .2s;
    }

    #discover-block-map .item-location:after {
        position: absolute;
        content: "";
        bottom: -16px;
        left: 50%;
        margin-left: -12px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 12px 12px 0 12px;
        border-color: rgba(132,143,155,0.35) transparent transparent transparent;
        z-index: 1;
        transition: all ease .2s;
    }

    #discover-block-map .item-location:hover {
        background: #fbb204;
        box-shadow: 0 4px 0 0 rgba(132,143,155,0.55);
    }

        #discover-block-map .item-location:hover:before {
            border-color: #fbb204 transparent transparent transparent;
        }

        #discover-block-map .item-location:hover:after {
            border-color: rgba(132,143,155,0.55) transparent transparent transparent;
        }

#discover-block-map .karpaz {
    right: 2.3%;
    top: 5%;
}
#discover-block-map .polis {
    top: 55%;
    left: -1%;
}
#discover-block-map .coralbay {
    top: 69%;
    left: -3.5%;
}
#discover-block-map .paphos {
    left: 0.6%;
    top: 80.5%;
}
#discover-block-map .protaras {
    right: 16.7%;
    top: 58.8%;
}
#discover-block-map .limassol {
    left: 27.7%;
    top: 86.9%;
}
#discover-block-map .ayianapa {
    right: 30.7%;
    top: 58.8%;
}

#discover-block-map .larnaca {
    right: 35.5%;
    top: 67.5%;
}
#discover-block-map .kyrenia {
    left: 37%;
    top: 29%;
}

    #discover-block-map .golf {
        top: 50%;
        left: 50.5%;
    }

#discover-block-map .guzelyurt {
    left: 24.3%;
    top: 37.5%
}

#discover-block-map .nicosia {
    left: 41.2%;
    top: 42.7%;
}

#discover-block-map .lefke {
    left: 18.5%;
    top: 46.5%;
}
#discover-block-map .famagusta {
    right: 22.7%;
    top: 47.8%;
}
    

    #discover-block-spotlight {
        background: #fff;
    }

        #discover-block-spotlight .top-block {
            text-align: center;
            padding: 50px 0 0;
            border-bottom: 1px solid #dde1e3;
        }

            #discover-block-spotlight .top-block > .row {
                padding: 0 10px;
            }

    @media (max-width: 1200px) {
        #discover-block-spotlight .top-block {
            padding: 50px 10px 0;
        }
    }

    @media (max-width: 768px) {
        #discover-block-spotlight .top-block {
            padding: 30px 10px 20px;
        }
    }

    #discover-block-spotlight .top-block .title {
        font-size: 36px;
        line-height: 1em;
        color: #3c4e5a;
        font-weight: 200;
    }

    #discover-block-spotlight .top-block .description {
        font-size: 22px;
        line-height: 30px;
        color: #3c4e5a;
        padding-bottom: 60px;
        font-weight: 200;
        max-width: 780px;
        margin: 0 auto;
    }

    @media (max-width: 768px) {

        .container.Golf {
            
            padding: 0 0 !important;
            
        }
        #discover-block-spotlight .top-block .description {
            padding-bottom: 30px;
        }
    }

    #discover-block-spotlight .bottom-block {
        padding: 45px 0 40px;
    }

    @media (max-width: 1200px) {
        #discover-block-spotlight .bottom-block {
            padding: 10px 10px 30px;
        }
    }

    @media (max-width: 768px) {
        #discover-block-spotlight .bottom-block {
            padding: 10px 10px 10px;
        }
    }

    #discover-block-spotlight .item-spotlight {
        padding: 0 10px;
    }

    #discover-block-spotlight .list-product .item {
        float: left;
        width: 32%;
        margin-right: 2%;
    }

    @media (max-width: 768px) {
        #discover-block-spotlight .list-product .item {
            width: 100%;
            float: none;
        }
    }

    #discover-block-spotlight .list-product .item:last-child {
        margin-right: 0;
    }

    .srHeroWrapper {
        text-align: center;
    }

        .srHeroWrapper .prodOfferLabel {
            position: absolute;
            right: 1rem;
            top: 0;
        }

        .srHeroWrapper img {
            width: 100%;
            height: auto;
        }

    .mapCouponItem .cta_button_wrapper.discover {
        padding-top: 1rem;
    }

    #navigation-spotlight {
        list-style: none;
        margin: 0;
        padding: 0;
        display: table;
        width: 100%;
    }

    @media (max-width: 768px) {
        #navigation-spotlight {
            display: block;
        }
    }

    #navigation-spotlight li {
        display: table-cell;
        width: 20%;
    }

    @media (max-width: 768px) {
        #navigation-spotlight li {
            display: inline-block;
            width: 100%;
            margin-bottom: 5px;
        }
    }

    #navigation-spotlight a {
        display: inline-block;
        width: 100%;
        padding: 15px 35px 15px 35px;
        height: 70px;
        box-sizing: border-box;
        font-size: 22px;
        font-weight: 200;
        color: var(--primary-color);
        white-space: nowrap;
        border: 1px solid transparent;
        border-bottom: 2px solid transparent;
        margin-bottom: -1px;
    }

    @media (max-width: 1200px) {
        #navigation-spotlight a {
            padding: 10px 5px;
            text-align: center;
            font-size: 18px;
            height: 60px;
        }
    }

    @media (max-width: 768px) {
        #navigation-spotlight a {
            border: 1px solid #dde1e3;
            padding: 10px 35px 0 20px;
            height: 55px;
            text-align: left;
        }
    }

    #navigation-spotlight a .icon-showcase {
        width: 30px;
        height: 18px;
        background: url("../../../../images/discover/icons-menu/showcase.png") no-repeat 50% 50%;
        display: inline-block;
    }

    #navigation-spotlight a .icon-showcase-active {
        width: 30px;
        height: 18px;
        background: url("../../../../images/discover/icons-menu/showcase-active.png") no-repeat 50% 50%;
        display: none;
    }

    #navigation-spotlight a .icon-hotel {
        width: 32px;
        height: 28px;
        background: url("../../../../images/discover/icons-menu/hotel.png") no-repeat 50% 50%;
        display: inline-block;
    }

    #navigation-spotlight a .icon-hotel-active {
        width: 32px;
        height: 28px;
        background: url("../../../../images/discover/icons-menu/hotel-active.png") no-repeat 50% 50%;
        display: none;
    }

    #navigation-spotlight a .icon-activities {
        width: 29px;
        height: 32px;
        background: url("../../../../images/discover/icons-menu/activities.png") no-repeat 50% 50%;
        display: inline-block;
    }

    #navigation-spotlight a .icon-activities-active {
        width: 29px;
        height: 32px;
        background: url("../../../../images/discover/icons-menu/activities-active.png") no-repeat 50% 50%;
        display: none;
    }

    #navigation-spotlight a .icon-magazine {
        width: 37px;
        height: 28px;
        background: url("../../../../images/discover/icons-menu/magazine.png") no-repeat 50% 50%;
        display: inline-block;
    }

    #navigation-spotlight a .icon-magazine-active {
        width: 37px;
        height: 28px;
        background: url("../../../../images/discover/icons-menu/magazine-active.png") no-repeat 50% 50%;
        display: none;
    }

    #navigation-spotlight a .icon-social {
        width: 29px;
        height: 28px;
        background: url("../../../../images/discover/icons-menu/social.png") no-repeat 50% 50%;
        display: inline-block;
    }

    #navigation-spotlight a .icon-social-active {
        width: 29px;
        height: 28px;
        background: url("../../../../images/discover/icons-menu/social-active.png") no-repeat 50% 50%;
        display: none;
    }

    #navigation-spotlight a.active {
        border: 1px solid #dde1e3;
        border-bottom: 1px solid #fff;
        color: #3c4e5a;
    }

    @media (max-width: 768px) {
        #navigation-spotlight a.active {
            border-bottom: 1px solid #dde1e3;
            background: #EEEEEE;
        }
    }

    #navigation-spotlight a.active .icon-showcase {
        display: none;
    }

    #navigation-spotlight a.active .icon-showcase-active {
        display: inline-block;
    }

    #navigation-spotlight a.active .icon-hotel {
        display: none;
    }

    #navigation-spotlight a.active .icon-hotel-active {
        display: inline-block;
    }

    #navigation-spotlight a.active .icon-activities {
        display: none;
    }

    #navigation-spotlight a.active .icon-activities-active {
        display: inline-block;
    }

    #navigation-spotlight a.active .icon-magazine {
        display: none;
    }

    #navigation-spotlight a.active .icon-magazine-active {
        display: inline-block;
    }

    #navigation-spotlight a.active .icon-social {
        display: none;
    }

    #navigation-spotlight a.active .icon-social-active {
        display: inline-block;
    }

    #navigation-spotlight [class*=" icon-"], #navigation-spotlight [class^=icon-] {
        margin-right: 15px;
        display: inline-block;
        vertical-align: middle;
    }

    @media (max-width: 1200px) {
        #navigation-spotlight [class*=" icon-"], #navigation-spotlight [class^=icon-] {
            margin-left: 5px;
        }
    }

    #wrapper-list-blog {
        padding: 40px 0 70px;
        background: #fff;
    }

        #wrapper-list-blog .list {
            max-width: 1140px;
            margin: 0 auto 40px;
        }

        #wrapper-list-blog .title {
            padding-bottom: 30px;
            font-size: 36px;
            color: #3c4e5a;
            font-weight: 200;
            text-align: center;
            margin: 0;
        }

        #wrapper-list-blog .item {
            position: relative;
        }

            #wrapper-list-blog .item:hover .photo img {
                transform: scale(1.25);
            }

            #wrapper-list-blog .item:nth-child(2n) .photo {
                float: right;
            }

            #wrapper-list-blog .item:nth-child(2n) .wrapper-description {
                float: left;
            }

        #wrapper-list-blog .photo {
            width: 50%;
            float: left;
            text-align: center;
            overflow: hidden;
        }

            #wrapper-list-blog .photo img {
                width: 100%;
                height: auto;
                transition: all ease-in-out 2s;
            }

    @media (max-width: 1000px) {
        #wrapper-list-blog .photo {
            width: 100%;
            float: none;
        }
    }

    #wrapper-list-blog .wrapper-description {
        width: 50%;
        float: left;
    }

    @media (max-width: 1000px) {
        #wrapper-list-blog .wrapper-description {
            width: 100%;
            float: none;
        }
    }

    #wrapper-list-blog .description {
        width: 100%;
        display: table-cell;
        vertical-align: middle;
        line-height: 24px;
        padding: 5px 30px;
        box-sizing: border-box;
        text-align: center;
    }

    @media (max-width: 1000px) {
        #wrapper-list-blog .description {
            padding: 30px 10px;
        }
    }

    #wrapper-list-blog .description .number {
        font-size: 46px;
        color: var(--primary-color);
        font-family: 'Old-Standard-TT-Italic';
        margin-bottom: 30px;
        /*line-height: 24px;*/
    }

    @media (max-width: 1200px) {
        #wrapper-list-blog .description .number {
            margin-bottom: 15px;
        }
    }

    #wrapper-list-blog .description .sub-title {
        font-size: 26px;
        color: #3c4e5a;
        margin-bottom: 20px;
        font-weight: 200;
        line-height: 24px;
    }

    @media (max-width: 1200px) {
        #wrapper-list-blog .description .sub-title {
            margin-bottom: 10px;
            font-size: 22px;
        }
    }

    #wrapper-list-blog .description .text {
        font-size: 18px;
        color: #3c4e5a;
        font-weight: 200;
        line-height: 24px;
        margin-bottom: 0;
    }

    #wrapper-list-blog .quotation {
        padding: 0 10px;
        margin-top: 20px;
        text-align: center;
        font-size: 26px;
        color: #3c4e5a;
        font-family: 'Old-Standard-TT-Italic';
    }

    #wrapper-container-article {
        padding: 50px 0 20px 0;
        background: #fff;
    }

    @media (max-width: 1000px) {
        #wrapper-container-article .left-big {
            width: 50%;
        }
    }

    @media (max-width: 768px) {
        #wrapper-container-article .left-big {
            width: 100%;
            float: none;
        }
    }

    @media (max-width: 1000px) {
        #wrapper-container-article .right-small {
            width: 50%;
        }
    }

    @media (max-width: 768px) {
        #wrapper-container-article .right-small {
            width: 100%;
            float: none;
        }
    }

    #wrapper-container-article .title {
        padding: 0 0 40px;
        margin: 0;
        color: #3c4e5a;
        font-size: 36px;
        font-weight: 300;
        line-height: 1;
    }

    #wrapper-container-article .row {
        padding: 0 10px;
        box-sizing: border-box;
    }

    #wrapper-container-article .wrapper-article {
        font-size: 18px;
        line-height: 24px;
        font-weight: 300;
    }

        #wrapper-container-article .wrapper-article p {
            padding: 0 0 10px;
            margin: 0;
            color: #3c4e5a;
        }

        #wrapper-container-article .wrapper-article .description-photo {
            font-size: 18px;
            color: #3c4e5a;
            padding: 0 0 30px;
            margin: 0;
            font-weight: 400;
        }

        #wrapper-container-article .wrapper-article .photo {
            overflow: hidden;
            margin: 20px 0 10px;
        }

            #wrapper-container-article .wrapper-article .photo:first-child {
                margin-top: 0;
            }

            #wrapper-container-article .wrapper-article .photo:hover img {
                transform: scale(1.25);
            }

            #wrapper-container-article .wrapper-article .photo img {
                width: 100%;
                height: auto;
                transition: all ease-in-out 2s;
            }

        #wrapper-container-article .wrapper-article .sub-title {
            font-size: 26px;
            font-weight: 300;
            color: #3c4e5a;
            padding: 0 0 15px;
            margin: 0;
        }

    #wrapper-container-article .wrapper-sidebar-article .item-article {
        display: flex;
        align-items: center;
        padding-bottom: 30px;
        margin-bottom: 30px;
        border-bottom: 1px solid #dedede;
    }

        #wrapper-container-article .wrapper-sidebar-article .item-article:last-child {
            padding: 0;
            margin: 0;
            border: 0;
        }

        #wrapper-container-article .wrapper-sidebar-article .item-article:hover .photo img {
            transform: scale(1.25);
        }

    #wrapper-container-article .wrapper-sidebar-article .photo {
        max-width: 180px;
        min-width: 180px;
        position: relative;
        overflow: hidden;
    }

        #wrapper-container-article .wrapper-sidebar-article .photo img {
            width: 100%;
            height: auto;
            transition: all ease-in-out 2s;
        }

    #wrapper-container-article .wrapper-sidebar-article .text {
        width: 100%;
        padding: 0 0 0 20px;
        font-weight: 300;
    }

    #wrapper-container-article .wrapper-sidebar-article .title-article {
        font-size: 22px;
        line-height: 24px;
        color: #3c4e5a;
        padding: 0 0 5px;
        margin: 0;
        text-transform: uppercase;
    }

    @media (max-width: 768px) {
        #wrapper-container-article .wrapper-sidebar-article .title-article {
            font-size: 20px;
            line-height: 22px;
        }
    }

    #wrapper-container-article .wrapper-sidebar-article .text-article {
        font-size: 18px;
        line-height: 20px;
        color: #3c4e5a;
        padding: 0;
        margin: 0;
    }

    @media (max-width: 768px) {
        #wrapper-container-article .wrapper-sidebar-article .text-article {
            font-size: 16px;
            line-height: 18px;
        }
    }

    .quote-block {
        padding: 40px 10px;
    }

        .quote-block .wrapper-quote {
            position: relative;
            max-width: 800px;
            margin: 0 auto;
            padding-left: 80px;
            padding-right: 20px;
            font-size: 22px;
            line-height: 30px;
            color: #3c4e5a;
            font-family: 'Old-Standard-TT-Italic';
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXCAYAAAAV1F8QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQTQ5ODc2RDk3N0QxMUU2OEFBM0EwM0IzQTIxM0E2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQTQ5ODc2Qzk3N0QxMUU2OEFBM0EwM0IzQTIxM0E2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEUwQjM4MjBCOTZFNjExODI1MUVCMUFEQkJEQ0YyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkmbT8kAAAEmSURBVHja7JTLDYJAEIaXDQXQAdgB3jXRBnxc9aB2gBWgFViCXrxDBWosQDoQO6AEZ5Ih2Yw7gI94YpI/G4f5/ZjdWZzeaKaECEE7WjugwlZ0TY8vuf54PoAlBgWgLtQUWoBsQDcQGjwyNQqA4MudyIugCPOupXYPWrIcFqegcwXAI++EPYrhWaIbQBRtW1jTzM4CKb2B2dFSgGAXK1Be0U0keBP04hk5NAzY9p1WXjit6SSg8+TeAwBW5Q9tdMMLc+qkLiTv2kyUoIXlD7bSSLOwenG7OMgTDjppAAlI/G4deE4LkKxhN6EwPOodkPoQdJFAniX/UD8OV8j79Amp2xJfuFemt4Azy9yKkeUX0BGGgUfMvo34gkOt/hQtqAW1oO/jKcAAewpFwgFi/kIAAAAASUVORK5CYII=") no-repeat 30px 5px;
        }

    .wrapper-list-coupon.four-column .item-coupon {
        float: left;
        width: 23%;
        margin: 0 1%;
    }

    @media (max-width: 768px) {
        .wrapper-list-coupon.four-column .item-coupon {
            width: 48%;
            margin: 1%;
        }
    }

    @media (max-width: 480px) {
        .wrapper-list-coupon.four-column .item-coupon {
            width: 96%;
            margin: 0 2% 4% 2%;
        }
    }

    .wrapper-list-coupon.three-column .item-coupon {
        float: left;
        width: 32%;
        margin: 0 2% 2% 0;
    }

        .wrapper-list-coupon.three-column .item-coupon:nth-child(3n) {
            margin-right: 0;
        }

    @media (max-width: 768px) {
        .wrapper-list-coupon.three-column .item-coupon {
            width: 100%;
            float: none;
            margin-right: 0;
            margin-top: 2%;
        }
    }

    .wrapper-list-coupon .item-coupon {
        box-shadow: 0.5px 0.866px 5px 0px rgba(21,21,22,0.2);
        border: 1px solid #eee;
        background: #fff;
        box-sizing: border-box;
        text-align: center;
        transition: all ease .2s;
    }

        .wrapper-list-coupon .item-coupon:hover {
            background: #eeeeee;
        }

            .wrapper-list-coupon .item-coupon:hover .photo > img {
                transform: scale(1.25);
            }

        .wrapper-list-coupon .item-coupon .photo {
            width: 100%;
            height: auto;
            position: relative;
            overflow: hidden;
        }

            .wrapper-list-coupon .item-coupon .photo > img {
                display: block;
                width: 100%;
                height: auto;
                transition: all ease-in-out 2s;
            }

        .wrapper-list-coupon .item-coupon .type-service {
            position: absolute;
            right: 27px;
            top: 27px;
            width: 76px;
            height: 76px;
            border-radius: 50%;
            background: #fff;
        }

            .wrapper-list-coupon .item-coupon .type-service img {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
            }

        .wrapper-list-coupon .item-coupon .information {
            padding: 15px 20px 25px;
        }

        .wrapper-list-coupon .item-coupon .title {
            color: var(--secondary-color);
            font-size: 26px;
            line-height: 28px;
            font-weight: 300;
            margin: 0;
            padding: 0;
        }

        .wrapper-list-coupon .item-coupon .region-title {
            color: #3c4e5a;
            text-transform: uppercase;
            font-size: 26px;
            line-height: 28px;
            font-weight: 300;
            margin: 0;
            padding: 0;
        }

        .wrapper-list-coupon .item-coupon .date {
            font-size: 15px;
            line-height: 24px;
            font-weight: bold;
            color: var(--primary-color);
            padding: 0 0 10px 0;
            margin: 0;
        }

        .wrapper-list-coupon .item-coupon .region {
            font-size: 18px;
            line-height: 24px;
            font-weight: bold;
            color: #3c4e5a;
            padding: 0 0 10px 0;
            margin: 0;
        }

        .wrapper-list-coupon .item-coupon .text {
            font-size: 18px;
            line-height: 24px;
            color: #3c4e5a;
            font-weight: 300;
            padding: 0 0 15px;
            margin: 0;
        }

        .wrapper-list-coupon .item-coupon .ctaBtn {
            font-size: 18px;
            background: var(--primary-color);
            border-bottom: 4px solid #1d8483;
        }

            .wrapper-list-coupon .item-coupon .ctaBtn:hover {
                background: var(--btn-hover-color);
                border-bottom-color: var(--btn-hover-shadow-color);
            }

    .wrapper-list-coupon-activities.three-column .item-coupon {
        float: left;
        width: 32%;
        margin: 0 2% 2% 0;
    }

        .wrapper-list-coupon-activities.three-column .item-coupon:nth-child(3n) {
            margin-right: 0;
        }

    @media (max-width: 768px) {
        .wrapper-list-coupon-activities.three-column .item-coupon {
            width: 100%;
            float: none;
            margin-right: 0;
            margin-top: 2%;
        }
    }

    .wrapper-list-coupon-activities .item-coupon {
        box-shadow: 0.5px 0.866px 5px 0px rgba(21,21,22,0.2);
        border: 1px solid #eee;
        background: #fff;
        box-sizing: border-box;
        text-align: left;
        transition: all ease .2s;
        padding: 20px;
    }

        .wrapper-list-coupon-activities .item-coupon:hover .photo > img {
            transform: scale(1.25);
        }

        .wrapper-list-coupon-activities .item-coupon .name {
            font-size: 26px;
            color: #3c4e5a;
            margin: 0;
            line-height: 1.2;
        }

        .wrapper-list-coupon-activities .item-coupon .region {
            font-size: 18px;
            color: #3c4e5a;
            margin: 0;
            line-height: 1.2;
        }

        .wrapper-list-coupon-activities .item-coupon .photo {
            width: 100%;
            height: auto;
            position: relative;
            margin-top: 20px;
            overflow: hidden;
        }

            .wrapper-list-coupon-activities .item-coupon .photo > img {
                display: block;
                width: 100%;
                height: auto;
                transition: all ease-in-out 2s;
            }

        .wrapper-list-coupon-activities .item-coupon .type-service {
            position: absolute;
            right: 20px;
            top: 20px;
            width: 130px;
            height: 130px;
            border-radius: 50%;
            background: rgba(251,156,4,0.9);
            font-size: 26px;
            line-height: 24px;
            color: #fff;
            text-align: center;
            padding: 40px 10px 0;
            box-sizing: border-box;
            font-family: 'Old-Standard-TT-Italic';
        }

        .wrapper-list-coupon-activities .item-coupon .information {
            padding: 15px 15px 20px;
            background: #eeeeee;
            color: #3c4e5a;
        }

            .wrapper-list-coupon-activities .item-coupon .information .time {
                font-size: 22px;
                line-height: 1;
                padding-bottom: 10px;
            }

                .wrapper-list-coupon-activities .item-coupon .information .time small {
                    font-size: 15px;
                }

        .wrapper-list-coupon-activities .item-coupon .list {
            font-size: 15px;
        }

            .wrapper-list-coupon-activities .item-coupon .list ul {
                margin: 0 0 15px;
            }

            .wrapper-list-coupon-activities .item-coupon .list li {
                position: relative;
                list-style: none;
                padding-left: 23px;
            }

                .wrapper-list-coupon-activities .item-coupon .list li:before {
                    position: absolute;
                    content: "";
                    top: 8px;
                    left: 1px;
                    width: 12px;
                    height: 11px;
                    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODM2ODc0MDk4N0ExMUU2OTcyMUQzQ0Y3Q0VDQTMxQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODM2ODczRjk4N0ExMUU2OTcyMUQzQ0Y3Q0VDQTMxQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QThBQUM2MjM3OTVFNjExODcwM0Q2MEI1NjAzREU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjF6/DgAAACrSURBVHjaYvr//z8DIay1aqUCjM0IIvAB7dWrDIDUfiDeAMSFLAQUCwCp+UAMohNAYkwM+AFIsQGU/QFuA9CkfqhE4NXQsA9QsQYgFYCk2REkxwj0UALUJBB4ANIExApAvB5JcSJQ8QIQgwXJOgGowv1ozloAUwwC4FCChgSye2HgAlCxIbIA2NNAwQsgN0KDjgHJVkf0UMCIB6hn66GePIARboRiFh0DBBgAXAZ6dEDeakAAAAAASUVORK5CYII=") no-repeat;
                }

            .wrapper-list-coupon-activities .item-coupon .list .title-list {
                font-size: 18px;
            }

        .wrapper-list-coupon-activities .item-coupon .ctaBtn {
            font-size: 18px;
            float: right;
        }

    .block-share-and-likes {
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
        padding: 5px 0 25px;
        margin: 25px 0;
        font-size: 22px;
        line-height: 24px;
        font-weight: 300;
        color: #3c4e5a;
    }

        .block-share-and-likes .wrapper {
            display: inline-block;
            padding-top: 10px;
        }

        .block-share-and-likes .likes {
            font-size: 18px;
            display: inline-block;
            padding: 10px 20px 0 20px;
        }

            .block-share-and-likes .likes .item {
                line-height: 30px;
            }

        .block-share-and-likes .item {
            width: 30px;
            height: 30px;
            border-radius: 50%;
            background: var(--secondary-color);
            display: inline-block;
            vertical-align: middle;
            margin: -4px 5px 0;
            transition: all ease .2s;
            text-align: center;
            line-height: 26px;
            box-sizing: border-box;
        }

            .block-share-and-likes .item:hover {
                background: var(--primary-color);
            }

            .block-share-and-likes .item i {
                color: #fff;
                font-size: 16px;
                font-weight: 300;
            }

    .wrapper-block-region {
        margin: 40px 0;
    }

    @media (max-width: 768px) {
        .wrapper-block-region {
            margin: 20px 0 40px;
        }
    }

    .wrapper-block-region .row {
        position: relative;
    }

    .wrapper-block-region .title {
        font-size: 26px;
        font-weight: 300;
        color: #3c4e5a;
        margin: 0 0 5px;
    }

    .wrapper-block-region .description {
        font-size: 18px;
        line-height: 24px;
        font-weight: 300;
        color: #3c4e5a;
    }

    .wrapper-block-region .column-text {
        padding: 20px 350px 0 70px;
        float: left;
        width: 100%;
        box-sizing: border-box;
        position: relative;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXCAYAAAAV1F8QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQTQ5ODc2RDk3N0QxMUU2OEFBM0EwM0IzQTIxM0E2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQTQ5ODc2Qzk3N0QxMUU2OEFBM0EwM0IzQTIxM0E2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEUwQjM4MjBCOTZFNjExODI1MUVCMUFEQkJEQ0YyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkmbT8kAAAEmSURBVHja7JTLDYJAEIaXDQXQAdgB3jXRBnxc9aB2gBWgFViCXrxDBWosQDoQO6AEZ5Ih2Yw7gI94YpI/G4f5/ZjdWZzeaKaECEE7WjugwlZ0TY8vuf54PoAlBgWgLtQUWoBsQDcQGjwyNQqA4MudyIugCPOupXYPWrIcFqegcwXAI++EPYrhWaIbQBRtW1jTzM4CKb2B2dFSgGAXK1Be0U0keBP04hk5NAzY9p1WXjit6SSg8+TeAwBW5Q9tdMMLc+qkLiTv2kyUoIXlD7bSSLOwenG7OMgTDjppAAlI/G4deE4LkKxhN6EwPOodkPoQdJFAniX/UD8OV8j79Amp2xJfuFemt4Azy9yKkeUX0BGGgUfMvo34gkOt/hQtqAW1oO/jKcAAewpFwgFi/kIAAAAASUVORK5CYII=") no-repeat 10px 30px;
    }

    @media (max-width: 768px) {
        .wrapper-block-region .column-text {
            padding: 20px 10px 0 50px;
        }
    }

    .wrapper-block-region .photo {
        position: absolute;
        top: 0;
        right: 10px;
    }

    @media (max-width: 768px) {
        .wrapper-block-region .photo {
            position: static;
            margin: 30px 10px 0 50px;
        }
    }

    .wrapper-block-region-text-information {
        padding: 40px 0;
        background: #fff;
    }

    @media (max-width: 768px) {
        .wrapper-block-region-text-information {
            padding: 20px 0 0;
        }
    }

    .wrapper-block-region-text-information .wrapper-list-coupon {
        padding: 30px 0 20px;
    }

    @media (max-width: 768px) {
        .wrapper-block-region-text-information .wrapper-list-coupon {
            padding: 10px 0 20px;
        }
    }

    .wrapper-block-region-text-information .text-information {
        max-width: 900px;
        margin: 0 auto;
        padding: 0 10px;
        text-align: center;
    }

        .wrapper-block-region-text-information .text-information .title {
            font-size: 36px;
            font-weight: 300;
            color: #3c4e5a;
            margin: 0 0 10px;
        }

        .wrapper-block-region-text-information .text-information p {
            font-size: 18px;
            line-height: 24px;
            font-weight: 300;
            color: #3c4e5a;
            margin-bottom: 15px;
        }

    .wrapper-block-region-do-information {
        position: relative;
    }

        .wrapper-block-region-do-information img {
            max-width: 40%;
            position: absolute;
            left: 0;
            top: 50%;
        }

    @media (max-width: 1200px) {
        .wrapper-block-region-do-information img {
            position: static;
            display: block;
            margin: 0 auto 20px;
            max-width: 100%;
        }
    }

    .wrapper-block-region-do-information .text-block {
        box-sizing: border-box;
        padding: 20px 40px 20px 37%;
        width: 100%;
        min-height: 395px;
    }

    @media (max-width: 1700px) {
        .wrapper-block-region-do-information .text-block {
            min-height: auto;
            padding-left: 39%;
        }
    }

    @media (max-width: 1500px) {
        .wrapper-block-region-do-information .text-block {
            min-height: auto;
            padding-left: 41%;
        }
    }

    @media (max-width: 1200px) {
        .wrapper-block-region-do-information .text-block {
            padding: 0 10px 20px;
            text-align: center;
        }
    }

    .wrapper-block-region-do-information .title {
        font-size: 36px;
        font-weight: 300;
        color: #3c4e5a;
        margin: 0 0 10px;
    }

    .wrapper-block-region-do-information p {
        font-size: 18px;
        line-height: 24px;
        font-weight: 300;
        color: #3c4e5a;
        margin-bottom: 15px;
    }

    .wrapper-block-region-do-information a {
        color: var(--primary-color);
    }

        .wrapper-block-region-do-information a:hover {
            color: #165858;
        }

    .wrapper-search-block-discover .container-search-result {
        background: #fff;
        padding: 50px 0 0 0;
    }

    @media (max-width: 768px) {
        .wrapper-search-block-discover .container-search-result {
            padding: 10px 0 0 0;
        }
    }

    .wrapper-search-block-discover .container-search-result .row {
        padding: 0 10px;
    }

    .wrapper-search-block-discover .wrapper-button {
        text-align: center;
        padding-bottom: 40px;
    }

    @media (max-width: 768px) {
        .wrapper-search-block-discover .wrapper-button {
            padding-bottom: 20px;
        }
    }

    .wrapper-search-block-discover .wrapper-button .ctaBtn {
        font-size: 18px;
        text-transform: uppercase;
        padding-left: 60px;
        padding-right: 60px;
    }

    .wrapper-search-block-discover .wrapper-list-coupon {
        padding-bottom: 40px;
    }

    @media (max-width: 768px) {
        .wrapper-search-block-discover .wrapper-list-coupon {
            padding-bottom: 20px;
        }
    }

    .wrapper-search-block-discover .search-form-block {
        background: #64c8c8;
    }

        .wrapper-search-block-discover .search-form-block .row {
            padding: 25px 30px 10px;
        }

    @media (max-width: 768px) {
        .wrapper-search-block-discover .search-form-block .row {
            padding: 15px 10px 10px;
        }
    }

    .wrapper-search-block-discover .search-form-block .title {
        color: #fff;
        text-align: center;
        font-size: 26px;
        line-height: 1;
        margin-bottom: 30px;
        padding: 0;
    }

    @media (max-width: 768px) {
        .wrapper-search-block-discover .search-form-block .title {
            margin-bottom: 20px;
        }
    }

    .wrapper-search-block-discover .search-form-block .item {
        width: 31.5%;
        margin: 0 2.75% 0 0;
        float: left;
    }

        .wrapper-search-block-discover .search-form-block .item:nth-child(3n) {
            margin-right: 0;
        }

    @media (max-width: 768px) {
        .wrapper-search-block-discover .search-form-block .item {
            width: 100%;
            float: none;
        }
    }

    .wrapper-search-block-discover .search-form-block .item p {
        font-size: 18px;
        color: #fff;
    }

    @media (max-width: 768px) {
        .wrapper-search-block-discover .search-form-block .item p {
            margin-bottom: 0;
        }
    }

    body.waiting-bg {
        height: 100vh;
        max-height: 100vh;
        overflow: hidden;
        background: transparent;
        position: fixed;
    }

        body.waiting-bg:before {
            position: absolute;
            z-index: 2;
            content: "";
            top: 68px;
            left: 0;
            width: 100%;
            height: 100%;
            background: url("../../../../images/bg-waiting.jpg") no-repeat 50% 0;
            background-size: cover;
            transition: all ease 30s;
        }

    @media (max-width: 480px) {
        body.waiting-bg:before {
            top: 0;
        }
    }

    body.waiting-bg.loaded:before {
        transform: scale(1.3);
    }

    body.waiting-bg header {
        z-index: 3;
        position: relative;
    }

    @media (max-width: 480px) {
        body.waiting-bg header {
            display: none;
        }
    }

    @media (max-width: 480px) {
        body.waiting-bg .off-canvas, body.waiting-bg .off-canvas, body.waiting-bg .off-canvas-wrapper {
            z-index: 5;
        }
    }

    .wrapper-block-waiting {
        height: calc(100vh - 99px);
    }

    @media (max-width: 480px) {
        .wrapper-block-waiting {
            height: auto;
            margin-top: 50px;
        }
    }

    .wrapper-block-waiting .block-waiting {
        display: block;
        position: relative;
        max-width: 790px;
        margin: 50px auto 0;
        background: rgba(255,255,255,0.9);
        padding: 50px 60px 50px;
        box-sizing: border-box;
        z-index: 4;
        text-align: center;
    }

    @media (max-width: 480px) {
        .wrapper-block-waiting .block-waiting {
            margin: 0;
            padding: 20px 5px;
        }
    }

    .wrapper-block-waiting .title {
        font-size: 36px;
        font-weight: 300;
        color: var(--primary-color);
        padding: 0 0 30px;
        margin: 0;
        line-height: 1.2;
    }

    @media (max-width: 480px) {
        .wrapper-block-waiting .title {
            font-size: 26px;
        }
    }

    .wrapper-block-waiting .sub-title {
        font-size: 26px;
        color: #3c4e5a;
        font-weight: 300;
        margin: 0;
        padding: 30px 0 5px;
    }

    .wrapper-block-waiting .text {
        font-size: 15px;
        font-weight: 300;
        color: #3c4e5a;
        line-height: 1.2;
        max-width: 550px;
        margin: 0 auto;
        padding-bottom: 30px;
    }

    .wrapper-block-waiting .photo-block img {
        margin: 0 5px 10px;
    }

    @-webkit-keyframes plane-move {
        0% {
            left: -40px;
            opacity: .1;
        }

        25% {
            opacity: 1;
        }

        75% {
            opacity: .1;
        }

        100% {
            left: calc(100% + 40px);
        }
    }

    @keyframes plane-move {
        0% {
            left: -40px;
            opacity: .1;
        }

        25% {
            opacity: 1;
        }

        75% {
            opacity: .1;
        }

        100% {
            left: calc(100% + 40px);
        }
    }

    .wrapper-line-plane {
        position: relative;
        text-align: center;
        width: 100%;
        overflow: hidden;
        padding: 7px 0;
    }

        .wrapper-line-plane .plane {
            position: absolute;
            top: 3px;
            width: 36px;
            height: 34px;
            -webkit-animation: plane-move 5s infinite;
            -moz-animation: plane-move 5s infinite;
            -o-animation: plane-move 5s infinite;
            animation: plane-move 5s infinite;
        }

        .wrapper-line-plane img {
            display: inline-block;
        }

    .wrapper-no-result {
        border-top: 4px solid #f3f3f3;
        margin: 15px 0 0;
        min-height: 900px;
        background: url("../../../../images/bg-no-results.jpg") 50% 0;
    }

    @media (max-width: 768px) {
        .wrapper-no-result {
            min-height: auto;
            padding-bottom: 100px;
            border-top: 20px solid #f3f3f3;
        }
    }

    .wrapper-no-result .block-no-result {
        display: block;
        position: relative;
        max-width: 790px;
        margin: 50px auto 0;
        background: rgba(255,255,255,0.9);
        padding: 40px 60px 30px;
        box-sizing: border-box;
        text-align: center;
        box-shadow: 8px 8px 0 0 rgba(60,78,90,0.15);
    }

    @media (max-width: 768px) {
        .wrapper-no-result .block-no-result {
            margin: 30px 15px 0;
            padding: 20px 15px;
        }
    }

    .wrapper-no-result .block-no-result .icon-list {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNjdFRkFGNzk1NjRFNjExQTc1QUFCNTYyMzczNzg1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMkRBQUFFQTlDMzExMUU2QkUzOEIwQUNENEUzRTA2RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMkRBQUFFOTlDMzExMUU2QkUzOEIwQUNENEUzRTA2RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OUJFQUE0MjI3ODdFNjExOTEyMDgyQUJBODE2RDQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjdFRkFGNzk1NjRFNjExQTc1QUFCNTYyMzczNzg1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi7FXLcAAAKZSURBVHjarFjBUeswEA0aCjAdwBUO+FcQUwHOAa7YFfykAkIFTgcxR+BgUwGmAsyBc9LBp4QvMytm581KlhztzE7GSXb3afV2pfXR+fPTbKKcknLZk3rL183tz+dxgE2iNdd6rTWjZ0m+tXZaX7W29DwqyhPAVuuOPnMHCA6Y2ySHAlmSs8LirAOVQBXkY+kKdOxYVUVOkAOPlPLeYptSRu4Yh4y/S60rabuUBcQbgBgMS61nWtcOEDP6bU3/LSFoQb4THyANrcpIS07rCZVVk20LGWvGgFRUEdzRwpf5jipawEIyiiUCyYBQNaU2lpQAZskXrSAbfJ9jgTgFML0U0wDJgRexQAw+P6CXcN/pxctzzoHcwZb0EUAkDEDBCNrDFv3EPtJnzfDHf+yHP5GAbKEFXLGmZzJl5ERBlfSRQBQA4gE6L8bJFHCji8SLCnyuLcfDr80AZM6++IzIC95DJOGx5ko4S1DWtrYsSAUZdjXDfcjpO5TWPfHoA4KE8uKga8AcGtMbgZvKC28gePVbkXIONBAkhBfWWAOQd/Z8KRhsqAfwvb4nQEkgL2aWWO8K69li1AmNLifeTOUF3+JeYT07CLmnzNSW9IbwIkVbRWnkF5e/I3eLEngTwgspRqtHim9D1lcow3TEEfIm5PKUwnY+8qrBE3fr4dDwZhF4NHDfvc5Gi+W7AtQ+YPawrT4gUimmghVuYIu2s3iC14INz6QSGlgHYBrPc8Z1EDYAokPCSy1+IfSLnTBs+d5LdtgzpApTlhLFfsHn32qkqsy5I829tdClnSOn6Ref1M4T1sCWbOzAaskc/h6Ag15AOKFqWqH0FiDzGK5a27wb+lqCz72lxzsPE7y0zL+TMoIBasadKG+MjPwXYAAVqcBDT2v6JQAAAABJRU5ErkJggg==") no-repeat 50% 50%;
        width: 34px;
        height: 35px;
        display: inline-block;
    }

    .wrapper-no-result .block-no-result .list {
        list-style: none;
        margin: 0 0 25px;
        padding: 0;
        font-size: 18px;
        color: var(--primary-color);
        font-weight: 300;
        text-align: left;
        position: relative;
        line-height: 1.2;
    }

        .wrapper-no-result .block-no-result .list:before {
            position: absolute;
            content: "";
            bottom: 0;
            left: 80px;
            right: 80px;
            border-bottom: 1px solid #aadddc;
        }

        .wrapper-no-result .block-no-result .list li {
            padding-left: 60px;
            padding-bottom: 30px;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNjdFRkFGNzk1NjRFNjExQTc1QUFCNTYyMzczNzg1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMkRBQUFFQTlDMzExMUU2QkUzOEIwQUNENEUzRTA2RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMkRBQUFFOTlDMzExMUU2QkUzOEIwQUNENEUzRTA2RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OUJFQUE0MjI3ODdFNjExOTEyMDgyQUJBODE2RDQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjdFRkFGNzk1NjRFNjExQTc1QUFCNTYyMzczNzg1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi7FXLcAAAKZSURBVHjarFjBUeswEA0aCjAdwBUO+FcQUwHOAa7YFfykAkIFTgcxR+BgUwGmAsyBc9LBp4QvMytm581KlhztzE7GSXb3afV2pfXR+fPTbKKcknLZk3rL183tz+dxgE2iNdd6rTWjZ0m+tXZaX7W29DwqyhPAVuuOPnMHCA6Y2ySHAlmSs8LirAOVQBXkY+kKdOxYVUVOkAOPlPLeYptSRu4Yh4y/S60rabuUBcQbgBgMS61nWtcOEDP6bU3/LSFoQb4THyANrcpIS07rCZVVk20LGWvGgFRUEdzRwpf5jipawEIyiiUCyYBQNaU2lpQAZskXrSAbfJ9jgTgFML0U0wDJgRexQAw+P6CXcN/pxctzzoHcwZb0EUAkDEDBCNrDFv3EPtJnzfDHf+yHP5GAbKEFXLGmZzJl5ERBlfSRQBQA4gE6L8bJFHCji8SLCnyuLcfDr80AZM6++IzIC95DJOGx5ko4S1DWtrYsSAUZdjXDfcjpO5TWPfHoA4KE8uKga8AcGtMbgZvKC28gePVbkXIONBAkhBfWWAOQd/Z8KRhsqAfwvb4nQEkgL2aWWO8K69li1AmNLifeTOUF3+JeYT07CLmnzNSW9IbwIkVbRWnkF5e/I3eLEngTwgspRqtHim9D1lcow3TEEfIm5PKUwnY+8qrBE3fr4dDwZhF4NHDfvc5Gi+W7AtQ+YPawrT4gUimmghVuYIu2s3iC14INz6QSGlgHYBrPc8Z1EDYAokPCSy1+IfSLnTBs+d5LdtgzpApTlhLFfsHn32qkqsy5I829tdClnSOn6Ref1M4T1sCWbOzAaskc/h6Ag15AOKFqWqH0FiDzGK5a27wb+lqCz72lxzsPE7y0zL+TMoIBasadKG+MjPwXYAAVqcBDT2v6JQAAAABJRU5ErkJggg==") no-repeat 10px 5px;
        }

    .wrapper-no-result .block-no-result .sub-title {
        font-size: 26px;
        color: #3c4e5a;
        font-weight: 300;
        margin: 0;
        padding: 0 0 5px;
    }

    .wrapper-no-result .block-no-result .text {
        font-size: 15px;
        font-weight: 300;
        color: #3c4e5a;
        line-height: 1.2;
        max-width: 550px;
        margin: 0 auto;
        padding-bottom: 30px;
    }

    .wrapper-no-result .block-no-result .photo-block img {
        margin: 0 5px 10px;
    }

    .wrapper-no-result .title {
        font-size: 26px;
        font-weight: 300;
        color: var(--primary-color);
        padding: 0 0 30px;
        margin: 0;
        line-height: 1.2;
    }

    .block-choose-your-holiday {
        background: #fff;
    }

        .block-choose-your-holiday .wrapper-tooltip .tooltip-container.left {
            top: -50px;
            font-size: 14px;
            line-height: 20px;
        }

            .block-choose-your-holiday .wrapper-tooltip .tooltip-container.left:before {
                top: 52px;
                margin-top: 0;
            }

        .block-choose-your-holiday .title-block {
            font-size: 36px;
            font-weight: 300;
            color: #3c4e5a;
            text-align: center;
            padding-bottom: 15px;
        }

        .block-choose-your-holiday .block-tabs {
            background: #ececec;
        }

    @media (max-width: 768px) {
        .block-choose-your-holiday .block-tabs .row {
            padding: 0;
        }
    }

    .block-choose-your-holiday .block-tabs .item-tab {
        width: 25%;
        float: left;
        box-sizing: border-box;
        border-right: 1px solid #d7d7d7;
        padding: 18px 0 10px;
        text-align: center;
        position: relative;
        cursor: pointer;
        transition: all ease-in-out .2s;
        min-height: 82px;
    }

    @media (max-width: 768px) {
        .block-choose-your-holiday .block-tabs .item-tab {
            width: 50%;
            min-height: 84px;
            border-bottom: 1px solid #d7d7d7;
        }

            .block-choose-your-holiday .block-tabs .item-tab:nth-child(3) {
                border-left: 1px solid #d7d7d7;
            }
    }

    @media (max-width: 480px) {
        .block-choose-your-holiday .block-tabs .item-tab {
            width: 100%;
            border-left: 1px solid #d7d7d7;
            border-right: 1px solid #d7d7d7;
        }
    }

    .block-choose-your-holiday .block-tabs .item-tab:hover {
        background: #f6f6f6;
    }

    .block-choose-your-holiday .block-tabs .item-tab:first-child {
        border-left: 1px solid #d7d7d7;
    }

    .block-choose-your-holiday .block-tabs .item-tab.active {
        cursor: default;
    }

        .block-choose-your-holiday .block-tabs .item-tab.active:hover {
            background: #ececec;
        }

        .block-choose-your-holiday .block-tabs .item-tab.active:before {
            position: absolute;
            content: "";
            bottom: 0;
            left: 0;
            right: 0;
            height: 5px;
            background: var(--primary-color);
        }

    .block-choose-your-holiday .block-tabs .photo {
        padding-bottom: 5px;
    }

        .block-choose-your-holiday .block-tabs .photo img {
            margin: 0 auto;
            display: block;
        }

    .block-choose-your-holiday .block-tabs .text {
        font-size: 18px;
        color: var(--primary-color);
        font-weight: 300;
    }

    .block-choose-your-holiday .row {
        max-width: 1170px;
        padding: 0 15px;
    }

    .block-choose-your-holiday .wrapper-block-tabs-content {
        background: #f6f6f6;
    }

        .block-choose-your-holiday .wrapper-block-tabs-content .row {
            position: relative;
        }

        .block-choose-your-holiday .wrapper-block-tabs-content .close-tabs {
            position: absolute;
            top: 15px;
            right: 15px;
            font-size: 18px;
            text-transform: uppercase;
            line-height: 24px;
            color: var(--secondary-color);
        }

            .block-choose-your-holiday .wrapper-block-tabs-content .close-tabs:hover {
                color: #333;
            }

            .block-choose-your-holiday .wrapper-block-tabs-content .close-tabs span {
                font-size: 26px;
                display: inline-block;
                vertical-align: top;
                margin-top: 0;
            }

        .block-choose-your-holiday .wrapper-block-tabs-content .list {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .block-choose-your-holiday .wrapper-block-tabs-content .list.column-layout {
                display: inline-block;
                width: 100%;
            }

                .block-choose-your-holiday .wrapper-block-tabs-content .list.column-layout li {
                    float: left;
                    width: 25%;
                    padding-right: 5%;
                }

    @media (max-width: 1024px) {
        .block-choose-your-holiday .wrapper-block-tabs-content .list.column-layout li {
            padding-right: 0;
        }
    }

    @media (max-width: 768px) {
        .block-choose-your-holiday .wrapper-block-tabs-content .list.column-layout li {
            width: 50%;
        }
    }

    @media (max-width: 480px) {
        .block-choose-your-holiday .wrapper-block-tabs-content .list.column-layout li {
            width: 100%;
        }
    }

    .block-choose-your-holiday .wrapper-block-tabs-content .sub-list {
        margin-left: 12px;
    }

    .block-choose-your-holiday .wrapper-block-tabs-content .item-tabs-content {
        display: inline-block;
        width: 100%;
        padding-bottom: 20px;
    }

    .block-choose-your-holiday .wrapper-block-tabs-content .column {
        float: left;
        box-sizing: border-box;
        padding: 25px 5px;
    }

        .block-choose-your-holiday .wrapper-block-tabs-content .column.all-width {
            width: 100%;
            float: none;
        }

        .block-choose-your-holiday .wrapper-block-tabs-content .column.two-column {
            width: 50%;
        }

    @media (max-width: 480px) {
        .block-choose-your-holiday .wrapper-block-tabs-content .column.two-column {
            width: 100%;
        }
    }

    .block-choose-your-holiday .wrapper-block-tabs-content .column.three-column {
        width: 33.33%;
    }

    @media (max-width: 480px) {
        .block-choose-your-holiday .wrapper-block-tabs-content .column.three-column {
            width: 100%;
        }
    }

    .block-choose-your-holiday .wrapper-block-tabs-content .title-list {
        font-size: 20px;
        color: #3c4e5a;
        margin-bottom: 10px;
        line-height: 24px;
    }

    .block-choose-your-holiday input[type='checkbox'] {
        display: none;
    }

        .block-choose-your-holiday input[type='checkbox']:checked + label {
            color: var(--primary-color);
        }

            .block-choose-your-holiday input[type='checkbox']:checked + label:before {
                border-color: var(--primary-color);
                background: var(--primary-color);
            }

            .block-choose-your-holiday input[type='checkbox']:checked + label:after {
                position: absolute;
                content: "\f00c";
                font-family: FontAwesome;
                font-style: normal;
                font-weight: normal;
                text-decoration: inherit;
                top: 5px;
                left: 5px;
                padding-left: 1px;
                width: 24px;
                height: 24px;
                text-align: center;
                line-height: 24px;
                color: #fff;
                font-size: 18px;
                box-sizing: border-box;
            }

    .block-choose-your-holiday label {
        position: relative;
        display: block;
        font-size: 18px;
        color: #3c4e5a;
        font-weight: 300;
        margin: 0;
        padding: 5px 5px 5px 45px;
        vertical-align: middle;
        line-height: 24px;
        transition: all ease .1s;
    }

        .block-choose-your-holiday label .fa {
            font-size: 15px;
        }

        .block-choose-your-holiday label:before {
            position: absolute;
            content: "";
            top: 5px;
            left: 5px;
            width: 24px;
            height: 24px;
            border-radius: 2px;
            border: 2px solid #dddddd;
            box-sizing: border-box;
            transition: all ease .1s;
        }

        .block-choose-your-holiday label:hover {
            background: #d0d0d0;
        }

            .block-choose-your-holiday label:hover:before {
                border-color: #fff;
            }

    .block-search-result-container {
        background: #fff;
    }

        .block-search-result-container.more-exclusive-golf {
            background: url("../../../../images/discover/golf/more-exclusive-golf.jpg") no-repeat;
            background-size: cover;
        }

    @media (max-width: 768px) {
        .block-search-result-container.more-exclusive-golf {
            padding-bottom: 20px;
        }
    }

    .block-search-result-container.more-exclusive-golf .title-block {
        padding-top: 25px;
        text-transform: uppercase;
        padding-bottom: 5px;
    }

.block-search-result-container.more-exclusive-golf .description-text {
    font-size: 22px;
    line-height: 24px;
    font-weight: 300;
    color: #3c4e5a;
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
    padding-bottom: 50px;
    text-shadow: 0 0 1px rgba(0,0,0,0.25);
    font-family: Lato,Helvetica,Roboto,Arial,sans-serif;
}
.information-text p {

    font-size:17px;
}
.block-search-result-container.more-exclusive-golf .standart-view-result .item-search-result:after {
    display: none;
}

    @media (max-width: 768px) {
        .block-search-result-container.more-exclusive-golf .standart-view-result .item-search-result {
            margin-bottom: 20px !important;
        }
    }

    .block-search-result-container .title-block {
        font-size: 36px;
        color: #3c4e5a;
        text-align: center;
        font-weight: 300;
        padding-bottom: 30px;
    }

    .block-search-result-container .block-button-show-more {
        margin: 30px 0 60px;
        text-align: center;
    }

    @media (max-width: 768px) {
        .block-search-result-container .block-button-show-more {
            margin: 0 0 30px;
        }
    }

    .block-search-result-container .block-button-show-more .ctaBtn {
        font-size: 18px;
        text-transform: uppercase;
        padding: 15px 50px;
    }

    .block-search-result-container .row {
        max-width: 1170px;
        padding: 0 15px;
    }

    .block-search-result-container .sort-panel-result {
        padding: 30px 0;
        border-bottom: 1px solid #e2e5e7;
        margin-bottom: 30px;
    }

        .block-search-result-container .sort-panel-result .count-search {
            font-size: 26px;
            color: var(--primary-color);
            float: left;
        }

    @media (max-width: 480px) {
        .block-search-result-container .sort-panel-result .count-search {
            padding-bottom: 5px;
        }
    }

    .block-search-result-container .sort-panel-result .item-sort {
        font-size: 18px;
        color: #3c4e5a;
        float: right;
        padding-left: 40px;
    }

    @media (max-width: 1200px) {
        .block-search-result-container .sort-panel-result .item-sort {
            padding-left: 20px;
        }
    }

    @media (max-width: 768px) {
        .block-search-result-container .sort-panel-result .item-sort:last-child {
            margin-top: 10px;
        }
    }

    @media (max-width: 480px) {
        .block-search-result-container .sort-panel-result .item-sort {
            display: inline-block;
            width: 100%;
            float: none;
            padding: 0;
        }
    }

    .block-search-result-container .sort-panel-result select {
        display: inline-block;
        width: 280px;
        margin-left: 15px;
        background-color: #f6f6f6;
        font-weight: 300;
        font-size: 18px;
        outline: none;
        margin-bottom: 0;
    }

    @media (max-width: 1200px) {
        .block-search-result-container .sort-panel-result select {
            margin-left: 10px;
            width: 250px;
        }
    }

    @media (max-width: 480px) {
        .block-search-result-container .sort-panel-result select {
            width: 100%;
            margin: 0;
        }
    }

    .block-search-result-container .standart-view-result .item-search-result {
        margin-bottom: 56px;
        background: #f6f6f6;
        position: relative;
        width: 100%;
        display: inline-block;
        transition: all ease-in-out .5s;
    }

    @media (max-width: 768px) {
        .block-search-result-container .standart-view-result .item-search-result {
            padding-bottom: 25px;
        }
    }

    .block-search-result-container .standart-view-result .item-search-result:after {
        position: absolute;
        content: "";
        bottom: -31px;
        border-bottom: 1px solid #e2e5e7;
        left: 0;
        right: 0;
    }

    .block-search-result-container .standart-view-result .item-search-result:hover {
        box-shadow: 0px 0px 10px 0px rgba(21,21,22,0.3);
    }

        .block-search-result-container .standart-view-result .item-search-result:hover .image img {
            transform: scale(1.25);
        }

    .block-search-result-container .standart-view-result .column {
        float: left;
        width: 50%;
        padding: 0;
        position: relative;
    }

    @media (max-width: 768px) {
        .block-search-result-container .standart-view-result .column {
            float: none;
            width: 100%;
        }
    }

    .block-search-result-container .standart-view-result.vertical-view-results .column {
        float: none;
        width: 100%;
    }

    @media (max-width: 768px) {
        .block-search-result-container .standart-view-result.vertical-view-results .column:last-child {
            margin-bottom: 5px;
        }
    }

    .block-search-result-container .standart-view-result.vertical-view-results .item-search-result {
        width: 49%;
        margin: 0 2% 56px 0;
        float: left;
        display: block;
        padding-bottom: 35px;
    }

        .block-search-result-container .standart-view-result.vertical-view-results .item-search-result:nth-child(2n) {
            margin-right: 0;
        }

    @media (max-width: 768px) {
        .block-search-result-container .standart-view-result.vertical-view-results .item-search-result {
            width: 100%;
            margin: 0 0 56px 0;
            float: none;
            padding-bottom: 20px;
        }

        .block-search-result-container .standart-view-result .block-manage .size18 {
            font-size: 18px;
            margin-right: 2%;
        }

        .block-search-result-container .standart-view-result .block-manage .size36 {
            font-size: 36px;
        }
    }

    .block-search-result-container .standart-view-result .image {
        overflow: hidden;
        position: relative;
        z-index: 1;
    }

        .block-search-result-container .standart-view-result .image img {
            width: 100%;
            height: auto;
            transition: all ease-in-out 2s;
        }

    .block-search-result-container .standart-view-result .photo {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
    }

        .block-search-result-container .standart-view-result .photo img {
            width: 100%;
            height: auto;
            transition: all ease-in-out 2s;
        }

        .block-search-result-container .standart-view-result .photo .label-trip-advizor {
            position: absolute;
            width: 100px;
            height: 100px;
            bottom: 30px;
            left: 30px;
            background: #fff;
            border-radius: 50%;
            text-align: center;
            line-height: 100px;
            display: block;
            cursor: help;
        }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .photo .label-trip-advizor {
            bottom: 10px;
            left: 10px;
        }
    }

    .block-search-result-container .standart-view-result .photo .label-trip-advizor img {
        display: inline-block;
        width: auto;
    }

    .block-search-result-container .standart-view-result .photo .label-trip-advizor .tooltip-container {
        width: 180px;
    }

    .block-search-result-container .standart-view-result .photo .block-cup {
        /*background: var(--secondary-color);*/
        color: #fff;
        text-align: center;
        font-size: 15px;
        /*padding: 10px 0 0;*/
        position: absolute;
        top: 0;
        right: 30px;
        width: 70px;
        font-weight: bold;
    }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .photo .block-cup {
            right: 10px;
        }
    }

    .block-search-result-container .standart-view-result .photo .block-cup .tooltip-container {
        width: 140px;
        left: -35px;
    }

        .block-search-result-container .standart-view-result .photo .block-cup .tooltip-container.bottom {
            margin-top: 25px;
        }

    .block-search-result-container .standart-view-result .photo .block-cup img {
        width: auto;
        height: auto;
    }

    .block-search-result-container .standart-view-result .photo .block-cup .year {
        position: relative;
        z-index: 1;
    }

    .block-search-result-container .standart-view-result .photo .block-cup:before {
        position: absolute;
        /*content: "";*/
        bottom: -15px;
        left: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 15px 0 15px 70px;
        border-color: transparent transparent transparent #f9726a;
    }

    .block-search-result-container .standart-view-result .photo .block-cup:after {
        position: absolute;
        /*content: "";*/
        bottom: -15px;
        right: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 15px 70px 15px 0;
        border-color: transparent #f9726a transparent transparent;
    }

    .block-search-result-container .standart-view-result .photo .label-plane {
        position: absolute;
        color: #fff;
        top: 30px;
        left: -10px;
        background: #3c4e5a;
        font-size: 15px;
        text-transform: uppercase;
        padding: 0 20px 0 20px;
        height: 40px;
        line-height: 40px;
    }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .photo .label-plane {
            top: 10px;
        }
    }

    .block-search-result-container .standart-view-result .photo .label-plane:after {
        position: absolute;
        content: "";
        bottom: -10px;
        left: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 10px 10px 0;
        border-color: transparent #162025 transparent transparent;
    }

    .block-search-result-container .standart-view-result .photo .label-plane span {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
    }

        .block-search-result-container .standart-view-result .photo .label-plane span:before {
            position: absolute;
            content: "";
            top: 0;
            right: -20px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 40px 40px 0 0;
            border-color: #3c4e5a transparent transparent transparent;
        }

        .block-search-result-container .standart-view-result .photo .label-plane span:after {
            position: absolute;
            content: "";
            top: 0;
            right: -20px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 40px 0 0 40px;
            border-color: transparent transparent transparent #3c4e5a;
        }

    .block-search-result-container .standart-view-result .photo .fa {
        font-weight: normal;
        font-size: 20px;
        vertical-align: text-top;
        margin-right: 3px;
    }

    .block-search-result-container .standart-view-result .description {
        padding: 25px 30px 0 40px;
        position: relative;
    }

    @media (max-width: 1200px) {
        .block-search-result-container .standart-view-result .description {
            padding: 20px 20px 0 20px;
        }
    }

    .block-search-result-container .standart-view-result .action-golf-rounds {
        position: absolute;
        top: 0;
        left: 30px;
        background: url("../../../../images/discover/golf/bg-action.png") no-repeat;
        width: 190px;
        height: 180px;
        color: #fff;
        line-height: 26px;
        padding: 20px 10px 0;
        text-transform: uppercase;
        font-weight: bold;
    }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .action-golf-rounds {
            left: 50%;
            margin-left: -95px;
        }
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .block-plane {
        padding-top: 20px;
        position: relative;
    }

        .block-search-result-container .standart-view-result .action-golf-rounds .block-plane:before {
            position: absolute;
            content: "";
            top: 9px;
            width: 60px;
            left: 50%;
            margin-left: -30px;
            height: 1px;
            background: rgba(255,255,255,0.5);
        }

    .block-search-result-container .standart-view-result .action-golf-rounds .icon-plane {
        width: 24px;
        height: 24px;
        display: inline-block;
        vertical-align: sub;
        background: url("../../../../images/discover/golf/plane-small.png") no-repeat 50% 50%;
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .text {
        padding-left: 40px;
        display: block;
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .plus {
        font-weight: normal;
        display: inline-block;
        vertical-align: sub;
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .number {
        float: left;
        line-height: 60px;
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .size68 {
        font-size: 68px;
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .size19 {
        font-size: 19px;
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .size42 {
        font-size: 42px;
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .size36 {
        font-size: 36px;
    }

    .block-search-result-container .standart-view-result .action-golf-rounds .size22 {
        font-size: 22px;
    }

    .block-search-result-container .standart-view-result .title-with-action {
        padding-left: 210px;
        min-height: 140px;
    }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .title-with-action {
            min-height: auto;
            padding: 160px 0 0 0;
        }
    }

    .block-search-result-container .standart-view-result .title-with-action .name {
        font-size: 26px;
        line-height: 30px;
        padding-bottom: 20px;
    }

    .block-search-result-container .standart-view-result .title-with-action .location {
        line-height: 24px;
    }

    .block-search-result-container .standart-view-result .name {
        font-size: 32px;
        line-height: 28px;
        color: #3c4e5a;
    }

    .block-search-result-container .standart-view-result .location {
        font-size: 15px;
        line-height: 28px;
        color: var(--primary-color);
        margin-bottom: 0;
    }

    .block-search-result-container .standart-view-result .information-text {
        font-size: 17px;
        line-height: 24px;
        color: #3c4e5a;
        padding: 15px 0 15px;
    }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .information-text {
            padding-bottom: 40px;
        }
    }

    .block-search-result-container .standart-view-result .information {
        font-size: 18px;
        color: var(--primary-color);
        padding: 30px 0 25px;
        line-height: 24px;
    }

    @media (max-width: 1200px) {
        .block-search-result-container .standart-view-result .information {
            padding: 15px 0 10px;
        }
    }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .information {
            padding-bottom: 40px;
        }
    }

    .block-search-result-container .standart-view-result .information ul {
        list-style: none;
        margin: 0;
        line-height: 24px;
    }

    .block-search-result-container .standart-view-result .information .title-info {
        text-transform: uppercase;
        margin-bottom: 0;
        line-height: 24px;
    }

    .block-search-result-container .standart-view-result .block-manage {
        padding-left: 140px;
        display: inline-block;
        width: 100%;
    }

    @media (max-width: 1200px) {
        .block-search-result-container .standart-view-result .block-manage {
            padding-left: 110px;
        }
    }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .block-manage {
            padding-left: 0;
        }
    }

    .block-search-result-container .standart-view-result .block-manage .quick-view {
        display: inline-block;
        font-size: 18px;
        color: #3c4e5a;
        text-transform: uppercase;
        margin-bottom: 10px;
    }

        .block-search-result-container .standart-view-result .block-manage .quick-view:hover {
            color: #1d262c;
        }

    .block-search-result-container .standart-view-result .block-manage .left {
        display: inline-block;
        width: 44%;
        vertical-align: bottom;
        text-align: center;
    }

    .block-search-result-container .standart-view-result .block-manage .right {
        width: 54%;
        display: inline-block;
        text-align: right;
    }

    .block-search-result-container .standart-view-result .block-manage .price {
        color: #3c4e5a;
        line-height: 22px;
    }

    .block-search-result-container .standart-view-result .block-manage .descr {
        color: #3c4e5a;
        font-size: 15px;
    }

    .block-search-result-container .standart-view-result .block-manage .size18 {
        font-size: 18px;
    }

    .block-search-result-container .standart-view-result .block-manage .size36 {
        font-size: 36px;
    }

    .block-search-result-container .standart-view-result .block-manage .size46 {
        font-size: 46px;
    }

    .block-search-result-container .standart-view-result .block-manage .info {
        width: 18px;
        height: 18px;
        display: inline-block;
        border-radius: 50%;
        text-align: center;
        line-height: 17px;
        color: #fff;
        background: #3c4e5a;
        font-style: normal;
        cursor: help;
    }

        .block-search-result-container .standart-view-result .block-manage .info:hover {
            background: #1d262c;
        }

    .block-search-result-container .standart-view-result .block-manage .info-link {
        position: relative;
    }

        .block-search-result-container .standart-view-result .block-manage .info-link:hover .tooltip-info {
            z-index: 1;
            opacity: 1;
        }

    .block-search-result-container .standart-view-result .block-manage .tooltip-container {
        right: -30px;
        top: 20px;
        border-radius: 10px;
        width: 290px;
        padding: 20px;
        font-size: 15px;
        line-height: 24px;
    }

        .block-search-result-container .standart-view-result .block-manage .tooltip-container ul {
            list-style: none;
            margin: 0;
        }

        .block-search-result-container .standart-view-result .block-manage .tooltip-container .wrapper-icon {
            width: 35px;
            display: inline-block;
        }

        .block-search-result-container .standart-view-result .block-manage .tooltip-container.bottom:before {
            left: inherit;
            margin-left: 0;
            top: -10px;
            right: 29px;
            margin-top: 0;
        }

    .block-search-result-container .standart-view-result .block-manage .ctaBtn {
        font-size: 18px;
        text-transform: uppercase;
        margin-top: 15px;
    }

    .block-search-result-container .standart-view-result .block-sale {
        position: absolute;
        /*left: 40px;*/
        bottom: 0;
        background: #5c7d8c;
        padding-left: 20px;
        padding-top: 20px;
        width: 122px;
        height: 122px;
        border-radius: 50%;
        color: #fff;
        font-size: 30px;
        font-weight: bold;
        line-height: 22px;
        text-transform: uppercase;
    }

    @media (max-width: 1200px) {
        .block-search-result-container .standart-view-result .block-sale {
            left: 20px;
            margin-bottom: 0%;
        }
    }

    @media (max-width: 400px) {
        .block-search-result-container .standart-view-result .block-sale {
            left: 7px;
            margin-bottom: 0%;
            bottom: 35px;
        }

        a.quick-view-holiday {
            margin-left: -21%;
            position: absolute;
            margin-top: -11%;
        }
    }

    @media (max-width: 325px) {
        a.quick-view-holiday {
            margin-left: -29%;
            position: absolute;
            margin-top: -11%;
        }

        .block-search-result-container .standart-view-result .block-sale {
            bottom: 71px;
        }
    }

    @media (max-width: 480px) {
        .block-search-result-container .standart-view-result .block-sale {
            bottom: 0;
            left:0 !important;
        }
        .block-search-result-container .standart-view-result .block-manage .price {
        
            float:none;
        }
    }

    .block-search-result-container .standart-view-result .block-sale small {
        font-size: 15px;
        line-height: 16px;
        display: inline-block;
        vertical-align: top;
    }

    .block-search-result-container .standart-view-result .block-sale span {
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -10px;
        font-size: 36px;
        height: 20px;
        line-height: 20px;
        font-weight: 300;
    }

    .wrapper-tooltip {
        position: relative;
        cursor: help;
    }

        .wrapper-tooltip .tooltip-container {
            position: absolute;
            background: rgba(60,78,90,0.95);
            border-radius: 5px;
            padding: 15px;
            box-sizing: border-box;
            color: #fff;
            font-size: 15px;
            line-height: 24px;
            height: auto;
            text-shadow: none;
            transition: all ease .5s;
            text-transform: none;
            cursor: default;
            text-align: left;
            z-index: -1;
            opacity: 0;
            font-weight: normal;
        }

            .wrapper-tooltip .tooltip-container:before {
                position: absolute;
                content: "";
                width: 0;
                height: 0;
                border-style: solid;
                transition: all ease .5s;
            }

            .wrapper-tooltip .tooltip-container.left {
                left: 100%;
                top: 0;
                margin-left: 15px;
            }

                .wrapper-tooltip .tooltip-container.left:before {
                    left: -10px;
                    top: 50%;
                    margin-top: -10px;
                    border-width: 10px 10px 10px 0;
                    border-color: transparent rgba(60,78,90,0.95) transparent transparent;
                }

            .wrapper-tooltip .tooltip-container.bottom {
                top: 100%;
                margin-top: 15px;
            }

                .wrapper-tooltip .tooltip-container.bottom:before {
                    left: 50%;
                    margin-left: -10px;
                    top: -10px;
                    border-width: 0 10px 10px 10px;
                    border-color: transparent transparent rgba(60,78,90,0.95) transparent;
                }

        .wrapper-tooltip:hover .tooltip-container {
            z-index: 4;
            opacity: 1;
        }

    .wrapper-searchTabsContent {
        transition: all ease .3s;
        display: none;
    }

        .wrapper-searchTabsContent.open {
            padding-bottom: 0;
        }

        .wrapper-searchTabsContent.open-search {
            display: block;
        }

    @media (max-width: 768px) {
        .wrapper-searchTabsContent.open-search {
            display: block;
        }
    }

    .wrapper-searchTabsContent .searchTabsContent {
        margin-top: 0;
    }


        .wrapper-searchTabsContent .searchTabsContent .toggle_moreOptions {
            bottom: 15px;
        }

        .wrapper-searchTabsContent .searchTabsContent .toggle_moreOptionsContent {
            margin-top: 35px;
            padding-top: 0;
        }

    .wrapper-block-quick-view {
        width: 100%;
        background: #fff;
    }

        .wrapper-block-quick-view .wrapper-slider {
            width: 100%;
            position: relative;
            max-height: 420px;
            overflow: hidden;
        }

        .wrapper-block-quick-view .bx-wrapper img {
            width: 100%;
        }

        .wrapper-block-quick-view ul {
            margin: 0;
            list-style: none;
        }

        .wrapper-block-quick-view .bx-wrapper .bx-prev {
            font: normal normal normal 50px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            background: transparent;
            color: transparent;
            text-align: center;
            text-indent: 0;
            left: 20px;
        }

            .wrapper-block-quick-view .bx-wrapper .bx-prev:before {
                color: #fff;
                content: "\f053";
                text-shadow: 0 0 10px rgba(0,0,0,0.75);
                font-size: 34px;
                transition: all ease .3s;
            }

            .wrapper-block-quick-view .bx-wrapper .bx-prev:hover:before {
                text-shadow: 0 0 10px rgba(0,0,0,0.95);
                color: #f2f2f2;
            }

        .wrapper-block-quick-view .bx-wrapper .bx-next {
            font: normal normal normal 50px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            background: transparent;
            color: transparent;
            text-align: center;
            text-indent: 0;
            right: 20px;
        }

            .wrapper-block-quick-view .bx-wrapper .bx-next:before {
                color: #fff;
                content: "\f054";
                text-shadow: 0 0 10px rgba(0,0,0,0.75);
                font-size: 34px;
                transition: all ease .3s;
            }

            .wrapper-block-quick-view .bx-wrapper .bx-next:hover:before {
                text-shadow: 0 0 15px #000;
                color: #f2f2f2;
            }

        .wrapper-block-quick-view .wrapper-description {
            text-align: center;
            padding: 20px;
        }

            .wrapper-block-quick-view .wrapper-description .title {
                font-size: 32px;
                color: #3c4e5a;
                line-height: 1.2;
                padding-bottom: 5px;
            }

            .wrapper-block-quick-view .wrapper-description .sub-title {
                font-size: 20px;
                color: #3c4e5a;
                padding-bottom: 5px;
            }

            .wrapper-block-quick-view .wrapper-description .rating {
                padding-bottom: 25px;
            }

                .wrapper-block-quick-view .wrapper-description .rating img {
                    display: inline-block;
                }

            .wrapper-block-quick-view .wrapper-description .description {
                color: #3c4e5a;
                font-weight: 300;
                font-size: 18px;
                padding-bottom: 30px;
            }

            .wrapper-block-quick-view .wrapper-description .ctaBtn {
                font-size: 18px;
                text-transform: uppercase;
                display: inline-block;
            }

            .wrapper-block-quick-view .wrapper-description .favourites-button {
                font-size: 18px;
                text-transform: uppercase;
                color: var(--primary-color);
                margin: 0 15px;
                display: inline-block;
                transition: all ease .2s;
            }

                .wrapper-block-quick-view .wrapper-description .favourites-button.active .fa {
                    color: #3c4e5a;
                }

                .wrapper-block-quick-view .wrapper-description .favourites-button .fa {
                    font-size: 26px;
                    vertical-align: bottom;
                    margin-right: 5px;
                }

                .wrapper-block-quick-view .wrapper-description .favourites-button:hover {
                    color: #3c4e5a;
                }

    .wrapper-block-timer {
        padding: 25px 70px 0;
    }

    @media (max-width: 1200px) {
        .wrapper-block-timer {
            text-align: center;
            padding-top: 0;
        }
    }

    @media (max-width: 768px) {
        .wrapper-block-timer {
            padding: 0;
        }
    }

    .wrapper-block-timer .text-slider {
        float: left;
        font-size: 36px;
        color: #fb9c04;
    }

        .wrapper-block-timer .text-slider.light {
            color: var(--primary-color);
        }

        .wrapper-block-timer .text-slider.luxury {
            color: #c1ab8d;
        }

    @media (max-width: 1200px) {
        .wrapper-block-timer .text-slider {
            float: none;
            display: inline-block;
            vertical-align: middle;
        }
    }

    @media (max-width: 480px) {
        .wrapper-block-timer .text-slider {
            line-height: 30px;
            font-size: 22px;
        }
    }

    .wrapper-block-timer .block-timer {
        float: right;
        margin-top: -10px;
    }

    @media (max-width: 480px) {
        .wrapper-block-timer .block-timer {
            transform: scale(0.75);
            width: 100%;
            white-space: nowrap;
            margin-left: -35px;
        }
    }

    .wrapper-block-timer .block-timer.light .time {
        background: url("../../../../images/bg-timer-light.png") no-repeat 50% 50%;
    }

    .wrapper-block-timer .block-timer.luxury .time {
        background: url("../../../../images/bg-timer-luxury.png") no-repeat 50% 50%;
    }

    @media (max-width: 1200px) {
        .wrapper-block-timer .block-timer {
            float: none;
            display: inline-block;
            margin-top: 10px;
            vertical-align: middle;
        }
    }

    @media (max-width: 1024px) {
        .wrapper-block-timer .block-timer {
            margin-top: 20px;
        }
    }

    @media (max-width: 480px) {
        .wrapper-block-timer .block-timer {
            margin-top: 0;
        }
    }

    .wrapper-block-timer .block-timer .item {
        display: inline-block;
        margin: 0 7px;
    }

    .wrapper-block-timer .block-timer .time {
        background: url("../../../../images/bg-timer.png") no-repeat 50% 50%;
        width: 82px;
        height: 46px;
        line-height: 46px;
        color: #fff;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: 26px;
        box-sizing: border-box;
        padding-left: 7px;
    }

    .wrapper-block-timer .block-timer .text {
        width: 100%;
        text-align: center;
        font-size: 14px;
        text-transform: uppercase;
        color: #b5b5b6;
        line-height: 20px;
    }

    @media (max-width: 480px) {
        .wrapper-block-timer .block-timer .text {
            padding-top: 5px;
        }
    }

    .wrapper-block-all-inclusive {
        background: #fff;
    }

    @media (min-width: 480px) {
        div#wrapper-block-all-inclusive-beach {
            margin-top: 8vh;
        }
    }

    .wrapper-block-all-inclusive .arrow-bottom {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAARCAYAAABTnsXCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NzQzMzQ3N0E3MkExMUU2ODdFMzlCN0JDNUFERDg5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NzQzMzQ3NkE3MkExMUU2ODdFMzlCN0JDNUFERDg5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTAzREE0NTcwQTZFNjExQkNCOThFREE4RTE2MUU3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuSWJ38AAAFQSURBVHjatFXRbcIwEA1WB8gIsEH57wdZAMFvf2o2aCYoG8AGCR98AxMEqQOQEegGjNC76rmyjsM4sXLSU6SzfffO984Zvc3fM9gn4Uxos+HtlfBBKL9P+8zAaQkbQkNYDExggTxcdMWOEd0EOw9i44pQD0DAusSebfkmroSbWKiUzammxeTcOwMNTBQtWFxbnpg8R3Ir/JxvSpponSb4JgrCUWycgcg4gUCjEDgi318HjLfAjqWiBVbyBd+uE9Ao52rk+ZeAUQ6vgJiKuhIoldgqCce2EIJ1vV1HTICmJU6+1Q6YQLAziFyF/yswOW72c9HmaWjkzZOqWgTQJuciklV48OQIFs9eYRPR30eVOMHO8NjZyALu7KWD2rmnP2iHszH6r2mqVB7B3jfh2xpkQsHriD1JJB5NTmi8ByGh9fuW8tPrS8JXfu19e9mvAAMAPZ1Uz9z12hUAAAAASUVORK5CYII=") no-repeat 50% 50%;
        position: absolute;
        top: -30px;
        margin-left: -30px;
        left: 50%;
        box-shadow: 1.5px 2.598px 0px 0px rgba(19,20,20,0.1);
        transition: all ease .3s;
    }

        .wrapper-block-all-inclusive .arrow-bottom:hover {
            background: #f2f2f2 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAARCAYAAABTnsXCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NzQzMzQ3N0E3MkExMUU2ODdFMzlCN0JDNUFERDg5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NzQzMzQ3NkE3MkExMUU2ODdFMzlCN0JDNUFERDg5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTAzREE0NTcwQTZFNjExQkNCOThFREE4RTE2MUU3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuSWJ38AAAFQSURBVHjatFXRbcIwEA1WB8gIsEH57wdZAMFvf2o2aCYoG8AGCR98AxMEqQOQEegGjNC76rmyjsM4sXLSU6SzfffO984Zvc3fM9gn4Uxos+HtlfBBKL9P+8zAaQkbQkNYDExggTxcdMWOEd0EOw9i44pQD0DAusSebfkmroSbWKiUzammxeTcOwMNTBQtWFxbnpg8R3Ir/JxvSpponSb4JgrCUWycgcg4gUCjEDgi318HjLfAjqWiBVbyBd+uE9Ao52rk+ZeAUQ6vgJiKuhIoldgqCce2EIJ1vV1HTICmJU6+1Q6YQLAziFyF/yswOW72c9HmaWjkzZOqWgTQJuciklV48OQIFs9eYRPR30eVOMHO8NjZyALu7KWD2rmnP2iHszH6r2mqVB7B3jfh2xpkQsHriD1JJB5NTmi8ByGh9fuW8tPrS8JXfu19e9mvAAMAPZ1Uz9z12hUAAAAASUVORK5CYII=") no-repeat 50% 50%;
        }

    .wrapper-block-all-inclusive.beach .row {
        margin-top: -80px;
        max-width: 1140px;
        padding: 50px 10px 30px 10px;
        position: relative;
        z-index: 1;
        background: #fff;
    }

    @media (max-width: 1200px) {
        .wrapper-block-all-inclusive.beach .row {
            margin-top: 0;
        }
    }

    .wrapper-block-all-inclusive.beach .row .title {
        padding-bottom: 25px;
    }

        .wrapper-block-all-inclusive.beach .row .title.main-title {
            max-width: 650px;
            margin: auto;
            padding-bottom: 25px;
        }

    .wrapper-block-all-inclusive.golf {
        background: #fff url("../../../../images/discover/golf/bg.jpg") no-repeat 50% 0;
        background-size:contain;
    }

        .wrapper-block-all-inclusive.golf .row {
            background: transparent;
            position: relative;
        }

            .wrapper-block-all-inclusive.golf .row:before {
                position: absolute;
                content: "";
                width: 100%;
                top: 0;
                left: 0;
                right: 0;
                height: 100px;
                background: #fff;
                z-index: -1;
            }

    .wrapper-block-all-inclusive .row {
        max-width: 1160px;
        padding: 0 10px;
    }

    .wrapper-block-all-inclusive .title {
        font-size: 36px;
        color: #3c4e5a;
        text-align: center;
        font-weight: 300;
        padding-bottom: 15px;
        line-height: 1.2;
    }

    .wrapper-block-all-inclusive .item {
        position: relative;
    }

    .wrapper-block-all-inclusive .block-all-inclusive {
        margin-bottom: 30px;
        overflow: hidden;
    }

        .wrapper-block-all-inclusive .block-all-inclusive p {
            line-height: 1.4;
            margin-bottom: 15px;
        }

        .wrapper-block-all-inclusive .block-all-inclusive img {
            width: 100%;
            height: auto;
            transition: all ease-in-out 2s;
        }

        .wrapper-block-all-inclusive .block-all-inclusive .left {
            width: 35%;
            float: left;
            min-width: 35%;
            min-height: 10px;
            overflow: hidden;
        }

            .wrapper-block-all-inclusive .block-all-inclusive .left:hover img {
                transform: scale(1.25);
            }

    @media (max-width: 768px) {
        .wrapper-block-all-inclusive .block-all-inclusive .left {
            float: none;
            width: 100%;
        }
    }

    .wrapper-block-all-inclusive .block-all-inclusive .right {
        width: 65%;
        float: left;
        overflow: hidden;
    }

        .wrapper-block-all-inclusive .block-all-inclusive .right:hover img {
            transform: scale(1.25);
        }

    @media (max-width: 768px) {
        .wrapper-block-all-inclusive .block-all-inclusive .right {
            float: none;
            width: 100%;
        }
    }

    .wrapper-block-all-inclusive .text-block {
        background: #f6f6f6;
        padding: 0 45px;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 35%;
    }

    @media (max-width: 768px) {
        .wrapper-block-all-inclusive .text-block {
            position: static;
            width: 100%;
            padding-bottom: 40px;
        }
    }

    .wrapper-block-all-inclusive .text-block .text {
        text-align: center;
        font-size: 18px;
        line-height: 24px;
        color: #3c4e5a;
        font-weight: 300;
    }

    .wrapper-block-all-inclusive .text-block .title-block {
        font-size: 36px;
        color: #3c4e5a;
        font-family: 'Old-Standard-TT-Italic';
        text-align: center;
        padding-top: 40px;
        line-height: 1.1;
        padding-bottom: 15px;
    }

    .wrapper-block-all-inclusive .text-block .delimiter-line {
        margin-bottom: 30px;
    }

        .wrapper-block-all-inclusive .text-block .delimiter-line:before {
            left: calc(50% - 120px);
            width: 90px;
        }

        .wrapper-block-all-inclusive .text-block .delimiter-line:after {
            right: calc(50% - 120px);
            width: 90px;
        }

    .wrapper-block-all-inclusive .quote-block {
        padding: 40px 40px 0 100px;
        font-size: 18px;
        line-height: 24px;
        font-weight: 300;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 65%;
        background: #f6f6f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAjCAYAAAATx8MeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQUJGREQ3NEE3NEIxMUU2OEJDNEU3QTBEMjgzODE3MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQUJGREQ3M0E3NEIxMUU2OEJDNEU3QTBEMjgzODE3MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTAzREE0NTcwQTZFNjExQkNCOThFREE4RTE2MUU3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlsNre8AAAGdSURBVHja7JfdTcNADMevUQa4DUgfkZBoJyCdoGGCJhvQCVomQEyQdALKBLQLlEogeGxGgA3wVQ4K1cW+uMkT95esSne19Tvb95HB7u1DOUqDpWBrsFJ1p8jEHV9dLquBwNHROBzAHtC6kMZYJu7i9f3zF2rAZGoEluNvXbeYMalisCcEq/QFNoaMlVSmTKleLEAKV6iFQHcYV1syl1PlS/EPmuiDhQAoZ8ofQxkTG1RSETNKWgItcbGcpoElAxyQqX0GNmwBlDhkdg82gZ7KQkt6NeeIYG12GbfQAmwOQMe44UkfxR0DuWyKwmSnPlA/Eg5YvqaSDQVAEcZt0gaAJqeDQa3mEeE8FwAph8bObIMV1JRwLLHmEs2YPiopKGp7P55xp1HZf26aCNCRasSNEGrEHCtrDopy3vcARcYMHI4Bqa6JuS0HpXqC0kwFSKgbYv77zMebuHx9KZI6hsz8Bd7uTbe+VLOql+Gp8udMhBO+4KBS5ikiVUocP0Wf5RPLQ3koD+WhPJSH+m9Q5pWw4p6nQt0LfI6fXD8CDAC6NljxTGzSjQAAAABJRU5ErkJggg==") no-repeat 40px 40px;
    }

    @media (max-width: 768px) {
        .wrapper-block-all-inclusive .quote-block {
            position: static;
            width: 100%;
            padding-bottom: 40px;
        }
    }

    .wrapper-block-all-inclusive .quote-block .title-quote {
        font-size: 26px;
        color: #3c4e5a;
        padding-bottom: 15px;
    }

    .wrapper-block-all-inclusive .delimiter-line {
        margin-bottom: 20px;
    }

    .coupnInnerWrap .coupnTextWrap a {
        text-shadow: 3px 2px 2px #333;
        display: inline-block;
    }

        .coupnInnerWrap .coupnTextWrap a.luxury {
            font-family: 'Sacramento-Regular';
            font-size: 74px;
        }

    @media (max-width: 768px) {
        .coupnInnerWrap .coupnTextWrap a.luxury {
            font-size: 54px;
        }
    }

    .coupnInnerWrap .coupnTextWrap a.beach {
        padding-top: 10%;
        font-family: 'OldStandard-Bold';
        font-size: 80px;
        font-weight: bold;
        line-height: .7;
    }

        .coupnInnerWrap .coupnTextWrap a.beach span {
            font-size: 54px;
        }

    @media (max-width: 768px) {
        .coupnInnerWrap .coupnTextWrap a.beach {
            font-size: 60px;
        }

            .coupnInnerWrap .coupnTextWrap a.beach span {
                font-size: 36px;
            }
    }

    .coupnInnerWrap .coupnTextWrap a.golf {
        padding-top: 10%;
        font-family: 'BungeeInline-Regular';
        font-size: 80px;
        line-height: .7;
    }

        .coupnInnerWrap .coupnTextWrap a.golf span {
            font-size: 40px;
        }

    @media (max-width: 768px) {
        .coupnInnerWrap .coupnTextWrap a.golf {
            font-size: 60px;
        }

            .coupnInnerWrap .coupnTextWrap a.golf span {
                font-size: 26px;
            }
    }

    .coupnInnerWrap .coupnTextWrap a.five-stars {
        font-family: 'Merriweather-Regular';
        font-size: 54px;
        line-height: 1.1;
        padding-top: 10%;
    }

    @media (max-width: 768px) {
        .coupnInnerWrap .coupnTextWrap a.five-stars {
            font-size: 36px;
        }
    }

    .coupnInnerWrap .coupnTextWrap a.boutique {
        font-family: 'Old-Standard-TT-Italic';
        font-size: 60px;
        padding-top: 10%;
        line-height: 1;
    }

    @media (max-width: 768px) {
        .coupnInnerWrap .coupnTextWrap a.boutique {
            font-size: 40px;
        }
    }

    .coupnInnerWrap .coupnTextWrap a.all-inclusive {
        font-family: 'TitilliumWeb';
        font-size: 40px;
        padding-top: 12%;
        line-height: 1.2;
    }

        .coupnInnerWrap .coupnTextWrap a.all-inclusive span {
            font-size: 56px;
        }

    @media (max-width: 768px) {
        .coupnInnerWrap .coupnTextWrap a.all-inclusive {
            font-size: 24px;
        }

            .coupnInnerWrap .coupnTextWrap a.all-inclusive span {
                font-size: 42px;
            }
    }

    @media (max-width: 1024px) {
        .text-slider golf {
            margin-top: -5%;
        }
    }

    .coupnInnerWrap .coupnTextWrap a.all-inclusive span {
        font-size: 42px;
    }
}
.coupnInnerWrap .coupnTextWrap a.family {
    font-family: 'Amatic-Bold';
    font-size: 100px;
    line-height: .8;
    padding-top: 0;
}

@media (max-width: 768px) {
    .coupnInnerWrap .coupnTextWrap a.family {
        font-size: 68px;
    }
}

.coupnInnerWrap .coupnTextWrap a.four-stars {
    font-family: 'RobotoSlab-Bold';
    font-size: 56px;
    padding-top: 10%;
    line-height: 1.1;
}

@media (max-width: 768px) {
    .coupnInnerWrap .coupnTextWrap a.four-stars {
        font-size: 40px;
    }
}

@media (max-width: 480px) {
    .coupnInnerWrap .coupnTextWrap h2 {
        margin-top: 5px;
        padding-right: 70px;
    }

        .coupnInnerWrap .coupnTextWrap h2 a {
            padding-top: 10px !important;
        }

            .coupnInnerWrap .coupnTextWrap h2 a.family {
                padding-top: 0 !important;
            }
}

.coupnInnerWrap:hover .coupnTextWrap h2 {
    margin-top: 20px;
    transform: scale(0.6);
}

@media (max-width: 1024px) {
    .coupnInnerWrap .couponTextDesc {
        margin-top: -30px;
    }
}

@media (max-width: 768px) {
    .coupnInnerWrap .couponTextDesc {
        margin-top: -20px;
        line-height: 20px;
    }
}

.wrapper-graphic-block-golf {
    min-height: 1020px;
    position: relative;
    top:-1rem;
}

    .wrapper-graphic-block-golf .title {
        font-family: 'Lobster-Regular';
        color: #fff;
        text-shadow: 3px 5.196px 0px rgba(19,20,20,0.35);
        font-size: 66px;
        padding-left: 10px;
        padding-top: 115px;
        text-align: left;
    }

@media (max-width: 768px) {
    .wrapper-graphic-block-golf .title {
        padding-top: 70px;
    }
}

@media (max-width: 480px) {
    .wrapper-graphic-block-golf .title {
        padding-top: 10px;
        font-size: 44px;
    }
}

.wrapper-graphic-block-golf .text-block-with-map {
    width: 33%;
    float: left;
    margin-top: 120px;
    background: #f6f6f6;
    text-align: center;
    padding: 0 30px 20px;
    box-sizing: border-box;
    box-shadow: 5px 5px 0 rgba(19,20,20,0.15);
}

@media (max-width: 768px) {
    .wrapper-graphic-block-golf .text-block-with-map {
        width: 100%;
        float: none;
        box-shadow: none;
        margin-top: 45px;
    }
}

.wrapper-graphic-block-golf .text-block-with-map .logo {
    margin-top: -45px;
    padding-bottom: 20px;
}

.wrapper-graphic-block-golf .text-block-with-map .delimiter-line:before {
    left: calc(50% - 120px);
    width: 90px;
}

.wrapper-graphic-block-golf .text-block-with-map .delimiter-line:after {
    right: calc(50% - 120px);
    width: 90px;
}

.wrapper-graphic-block-golf .text-block-quote {
    position: absolute;
    top: 570px;
    right: 0;
    width: 33%;
    background: #f6f6f6;
    padding: 30px;
    box-shadow: 5px 5px 0 rgba(19,20,20,0.15);
    z-index: 1;
}

@media (max-width: 768px) {
    .wrapper-graphic-block-golf .text-block-quote {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        box-shadow: none;
    }
}

.wrapper-graphic-block-golf .text-block-quote .title-quote {
    font-size: 26px;
    line-height: 30px;
    font-weight: 300;
    color: #3c4e5a;
    padding: 0 0 15px 45px;
    background: #f6f6f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAjCAYAAAATx8MeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQUJGREQ3NEE3NEIxMUU2OEJDNEU3QTBEMjgzODE3MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQUJGREQ3M0E3NEIxMUU2OEJDNEU3QTBEMjgzODE3MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTAzREE0NTcwQTZFNjExQkNCOThFREE4RTE2MUU3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlsNre8AAAGdSURBVHja7JfdTcNADMevUQa4DUgfkZBoJyCdoGGCJhvQCVomQEyQdALKBLQLlEogeGxGgA3wVQ4K1cW+uMkT95esSne19Tvb95HB7u1DOUqDpWBrsFJ1p8jEHV9dLquBwNHROBzAHtC6kMZYJu7i9f3zF2rAZGoEluNvXbeYMalisCcEq/QFNoaMlVSmTKleLEAKV6iFQHcYV1syl1PlS/EPmuiDhQAoZ8ofQxkTG1RSETNKWgItcbGcpoElAxyQqX0GNmwBlDhkdg82gZ7KQkt6NeeIYG12GbfQAmwOQMe44UkfxR0DuWyKwmSnPlA/Eg5YvqaSDQVAEcZt0gaAJqeDQa3mEeE8FwAph8bObIMV1JRwLLHmEs2YPiopKGp7P55xp1HZf26aCNCRasSNEGrEHCtrDopy3vcARcYMHI4Bqa6JuS0HpXqC0kwFSKgbYv77zMebuHx9KZI6hsz8Bd7uTbe+VLOql+Gp8udMhBO+4KBS5ikiVUocP0Wf5RPLQ3koD+WhPJSH+m9Q5pWw4p6nQt0LfI6fXD8CDAC6NljxTGzSjQAAAABJRU5ErkJggg==") no-repeat 0 5px;
}

.wrapper-graphic-block-golf .video-block {
    position: absolute;
    top: 620px;
    left: 31%;
    width: 36%;
    overflow: hidden;
    box-shadow: 5px 5px 0 rgba(19,20,20,0.15);
}

@media (max-width: 1200px) {
    .wrapper-graphic-block-golf .video-block {
        top: 590px;
    }
}

@media (max-width: 768px) {
    .wrapper-graphic-block-golf .video-block {
        position: relative;
        left: 0;
        top: 0;
        display: block;
        width: 100%;
        box-shadow: none;
    }
}

.wrapper-graphic-block-golf .video-block:hover:after {
    background: rgba(255,255,255,0) url("/images/PLAY-BUTTON.png") no-repeat 50% 50%;
}

.wrapper-graphic-block-golf .video-block:hover img {
    transform: scale(1.25);
}

.wrapper-graphic-block-golf .video-block img {
    width: 100%;
    height: auto;
    transition: all ease-in-out 2s;
}

.wrapper-graphic-block-golf .video-block:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.25) url("/images/PLAY-BUTTON.png") no-repeat 50% 50%;
    transition: all ease-in-out 2s;
}

.wrapper-graphic-block-golf .photo-block {
    float: left;
    width: 64%;
    position: relative;
    overflow: hidden;
   /* top:15rem;
    left:14rem;*/
    box-shadow: 5px 5px 0 rgba(19,20,20,0.15);
}

@media (max-width: 768px) {
    .wrapper-graphic-block-golf .photo-block {
        width: 100%;
        float: none;
        box-shadow: none;
    }
}

.wrapper-graphic-block-golf .photo-block > img {
    width: 100%;
    display: block;
    transition: all ease-in-out 2s;
}

.wrapper-graphic-block-golf .photo-block:hover > img {
    transform: scale(1.25);
}


.wrapper-graphic-block-golf .photo-block .info-block {
    /*position: initial;
    */

    position: absolute;
    bottom: 80px;
    margin-top: 10px;
    right: 25px;
    z-index: 1;
}
.text-block-with-map .text {
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    font-family: Lato, Helvetica, Roboto, Arial, sans-serif;
    color: rgb(119, 119, 119);
}
.text-block-quote .text {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: rgb(119, 119, 119);
    -webkit-font-smoothing: antialiased;
    font-family: Lato, Helvetica, Roboto, Arial, sans-serif;
}

.Map-Title h2 strong {
    font-weight: bolder;
    font-family: 'Old-Standard-TT-Italic';
    font-size: 60px;
}


@media (max-width: 480px) {
    .wrapper-graphic-block-golf .photo-block .info-block {
        bottom: 10px;
        left: 10px;
        right: inherit;
    }
}

.wrapper-graphic-block-golf .photo-block .info-block .photo {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

@media (max-width: 480px) {
    .wrapper-graphic-block-golf .photo-block .info-block .photo {
        padding-bottom: 10px;
    }
}

.wrapper-graphic-block-golf .photo-block .text {
    font-size: 36px;
    font-family: 'Old-Standard-TT-Italic';
    color: #fff ;
    display: inline-block;
    vertical-align: middle;
    text-shadow: 1.5px 2.598px 0px rgba(19,20,20,0.1);
    line-height: 24px;
}

    .wrapper-graphic-block-golf .photo-block .text small {
        font-size: 15px;
        
    }

.block-holiday-golf-include {
    position: relative;
    text-align: center;
    padding: 55px 0;
}

@media (max-width: 480px) {
    .block-holiday-golf-include {
        padding: 25px 0;
    }
}

.block-holiday-golf-include .row {
    max-width: 1140px;
}

.block-holiday-golf-include.show-p:after {
    position: absolute;
    content: "";
    top: -20px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    background: url("/images/icons/delimeter.png") no-repeat 50% 50%;
}

.block-holiday-golf-include .title {
    padding: 0 0 25px;
    font-size: 36px;
    text-align: center;
    color: #3c4e5a;
    font-weight: 300;
    margin: 0;
}

.block-holiday-golf-include .photo {
    width: 94px;
    height: 94px;
    border-radius: 50%;
    display: block;
    margin: 0 auto 20px;
    border: 2px solid #3c4e5a;
    position: relative;
}

@media (max-width: 480px) {
    .block-holiday-golf-include .photo {
        margin-bottom: 10px;
    }
}

.block-holiday-golf-include .photo img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.block-holiday-golf-include .text {
    font-size: 18px;
    line-height: 22px;
    color: #3c4e5a;
    text-transform: uppercase;
}

.block-holiday-golf-include .list-include {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}

@media (max-width: 480px) {
    .block-holiday-golf-include .list-include {
        text-align: center;
    }
}

.block-holiday-golf-include .list-include li {
    list-style: none;
    width: 20%;
    float: left;
    padding: 0 1%;
}

@media (max-width: 480px) {
    .block-holiday-golf-include .list-include li {
        display: inline-block;
        float: none;
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }
}

.block-optional-promo-section {
    position: relative;
    padding-bottom: 90px;
    background: #f6f6f6;
}

    .block-optional-promo-section .row {
        max-width: 1140px;
    }

    .block-optional-promo-section.show-p:after {
        position: absolute;
        content: "";
        top: -20px;
        left: 50%;
        margin-left: -20px;
        width: 40px;
        height: 40px;
        background: url("/images/icons/delimeter.png") no-repeat 50% 50%;
    }

    .block-optional-promo-section .title {
        padding: 50px 0 30px;
        font-size: 36px;
        text-align: center;
        color: #3c4e5a;
        font-weight: 300;
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.2;
    }

    .block-optional-promo-section .photo-block {
        width: 58%;
        /*margin-right: 2%;*/
        float: left;
        position: relative;
        overflow: hidden;
    }

@media (max-width: 768px) {
    .block-optional-promo-section .photo-block {
        width: 94%;
        float: none;
        margin: 0 auto;
    }
}

.block-optional-promo-section .photo-block:hover img {
    transform: scale(1.25);
}

.block-optional-promo-section .photo-block img {
    width: 100%;
    height: auto;
    transition: all ease-in-out 2s;
}

.block-optional-promo-section .photo-block .text-block {
    position: absolute;
    top: 60px;
    /*left: 60px;
    right: 60px;*/
    left:0;
    right:0;
    bottom: 60px;
    border: 1px solid rgba(255,255,255,0.5);
    text-align: center;
    display: flex;
    align-items: center;
    font-size: 66px;
    line-height: 72px;
    font-family: 'Lobster-Regular';
    color: #fff;
    justify-content: center;
}

@media (max-width: 480px) {
    .block-optional-promo-section .photo-block .text-block {
        left: 10px;
        right: 10px;
        top: 10px;
        bottom: 10px;
        font-size: 44px;
        line-height: 60px;
    }
}

.block-optional-promo-section .block-description {
    width: 40%;
    float: left;
    font-size: 22px;
    line-height: 24px;
    font-weight: 300;
}

@media (max-width: 768px) {
    .block-optional-promo-section .block-description {
        width: 94%;
        float: none;
        margin: 0 auto;
    }
}

.block-optional-promo-section .block-description .title-description {
    font-size: 32px;
    line-height: 36px;
    color: #3c4e5a;
    font-family: 'Old-Standard-TT-Italic';
    padding: 40px 0 20px 0;
}

.block-optional-promo-section .list {
    font-size: 18px;
    margin-bottom: 40px;
    margin-left: 0;
}

    .block-optional-promo-section .list li {
        padding-left: 35px;
        list-style: none;
        position: relative;
        padding-bottom: 5px;
    }

        .block-optional-promo-section .list li:before {
            position: absolute;
            content: "";
            top: 5px;
            left: 0;
            width: 20px;
            height: 20px;
            background: url("/images/bullet.png") no-repeat 0 0;
        }

.block-optional-promo-section .ctaBtn {
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
}

@media (max-width: 768px) {
    .block-optional-promo-section .ctaBtn {
        display: block;
        margin: 0 auto;
    }
}

.block-tournament-series {
    position: relative;
}

    .block-tournament-series .row {
        max-width: 1140px;
    }

    .block-tournament-series.show-p:after {
        position: absolute;
        content: "";
        top: -50px;
        left: 45%;
       
        width: 165px;
        height: 105px;
        background: url("/images/KORINEUM-LOGO.png") no-repeat 50% 50%;
    }



@media only screen and (max-width: 320px) {
    .block-tournament-series.show-p:after {
        position: absolute;
        content: "";
        top: -50px;
        left: 23%;
        width: 165px;
        height: 105px;
        background: url("/images/KORINEUM-LOGO.png") no-repeat 50% 50%;
    }
}



@media only screen and (min-width:321px) and (max-width: 425px) {
    .block-tournament-series.show-p:after {
        position: absolute;
        content: "";
        top: -50px;
        left: 29%;
        width: 165px;
        height: 105px;
        background: url("/images/KORINEUM-LOGO.png") no-repeat 50% 50%;
    }
}



@media only screen and (min-width:426px) and (max-width: 768px) {
    .block-tournament-series.show-p:after {
        position: absolute;
        content: "";
        top: -50px;
        left: 38%;
        width: 165px;
        height: 105px;
        background: url("/images/KORINEUM-LOGO.png") no-repeat 50% 50%;
    }
}


@media only screen and (min-width:769px) and (max-width: 1025px) {
    .block-tournament-series.show-p:after {
        position: absolute;
        content: "";
        top: -50px;
        left: 40%;
        width: 165px;
        height: 105px;
        background: url("/images/KORINEUM-LOGO.png") no-repeat 50% 50%;
    }
}



    .block-tournament-series .title {
        padding: 100px 0 25px;
        font-size: 36px;
        text-align: center;
        color: #3c4e5a;
        font-weight: 300;
        max-width: 560px;
        margin: 0 auto;
        line-height: 1.2;
    }

    .block-tournament-series .list {
        margin: 0;
        padding-bottom: 80px;
    }

        .block-tournament-series .list li {
            padding: 15px 0;
            list-style: none;
            display: inline-block;
            width: 100%;
        }

@media (max-width: 480px) {
    .block-tournament-series .list li {
        padding: 10px 0;
    }
}

.block-tournament-series .list li span {
    width: 50%;
    float: left;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
}

@media (max-width: 480px) {
    .block-tournament-series .list li span {
        font-size: 18px;
        padding: 0 10px;
        line-height: 22px;
    }
}

.block-tournament-series .list li span:first-child {
    border-right: 1px solid var(--primary-color);
}

.block-tournament-series .list li .date {
    font-weight: 300;
    text-align: right;
}

.block-tournament-series .list li .name {
    text-align: left;
}

.block-tournament-series .description {
    max-width: 580px;
    margin: 0 auto 90px;
    text-align: center;
    padding: 30px 0 40px;
    color: #fff;
    line-height: 1.6;
}

@media (max-width: 480px) {
    .block-tournament-series .description {
        border-left: 0;
        border-right: 0;
        margin-bottom: 30px;
    }
}

.block-tournament-series .description .ctaBtn {
    margin-top: 20px;
    font-size: 18px;
    text-transform: uppercase;
}

.block-book-now-and-save {
    font-size: 36px;
    font-weight: 300;
    color: var(--secondary-color);
    text-align: center;
    padding: 30px 0;
    background: #fff;
}

    .block-book-now-and-save span {
        font-weight: 400;
    }

.block-already-booked {
    background: #fff;
    padding-bottom: 90px;
}

@media (max-width: 700px) {
    .block-already-booked {
        padding-bottom: 30px;
    }
}

.block-already-booked .row {
    max-width: 1140px;
    margin-top: -80px;
    background: #fff;
    padding: 20px 0 0 0;
    position: relative;
    z-index: 1;
}

@media (max-width: 1200px) {
    .block-already-booked .row {
        padding: 20px 15px 0 15px;
        margin-top: 0;
    }
}

.block-already-booked .title {
    font-size: 36px;
    text-align: center;
    color: #3c4e5a;
    font-weight: 300;
    margin-bottom: 15px;
}

.block-already-booked .description {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    font-weight: 300;
    max-width: 1000px;
    margin: 0 auto 40px;
}

.block-already-booked .tabs-navigation {
    width: 380px;
    float: left;
    margin: 0 30px 0 0;
}

@media (max-width: 1024px) {
    .block-already-booked .tabs-navigation {
        width: 300px;
    }
}

@media (max-width: 700px) {
    .block-already-booked .tabs-navigation {
        float: none;
        width: 100%;
        margin: 0;
    }
}

.block-already-booked .tabs-navigation li {
    list-style: none;
}

    .block-already-booked .tabs-navigation li + li > a.active {
        border-top: 0;
    }

    .block-already-booked .tabs-navigation li > a {
        display: block;
        background: #f6f6f6;
        padding: 30px 50px 30px 10px;
        font-size: 22px;
        font-weight: 300;
        text-align: left;
        color: #3c4e5a;
        transition: all ease .2s;
        position: relative;
    }

        .block-already-booked .tabs-navigation li > a:after {
            position: absolute;
            content: "";
            top: 50%;
            margin-top: -10px;
            right: 29px;
            height: 20px;
            width: 2px;
            background: #a5adb6;
        }

        .block-already-booked .tabs-navigation li > a:before {
            position: absolute;
            content: "";
            top: 50%;
            margin-top: -1px;
            right: 20px;
            height: 2px;
            width: 20px;
            background: #a5adb6;
        }

        .block-already-booked .tabs-navigation li > a:hover {
            background: #eaeaea;
            color: var(--primary-color);
        }

            .block-already-booked .tabs-navigation li > a:hover .icon-plane {
                background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAcCAYAAAATFf3WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMjIxRDlEQkIwMTAxMUU2QjA5NUI3NDFFQTUwMUIwNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMjIxRDlEQUIwMTAxMUU2QjA5NUI3NDFFQTUwMUIwNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMzA2MEE5NzlDQURFNjExQThCQUZCMkQ4QkQwNzQwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlB0oH0AAALSSURBVHjarFjLcdtADKUyLIDpgL4mh9AVhKxA0iG5hqzAUgWSKjBdgaRjnIPVgZgKzBxyNktgBwk28zDztOFnVxRmMLI+u/v2AXgAPfvw/D24wiLxhfhcPMV72yrxn+In8bpvo99fvg4e9O4KYFvxN/E9QCq41gJigG/EX8XPeO9tPgAXALYBKANmLX4vPhN/b/29FD8QWAPysYftyQANay/YvBHPAKbsCV+L0BbidwR0BaDRLQFuwVqAg+6QX67WAGgG0IkPyNAhrAquICaGLEEoNedqXOgJYdcCSwE4+PjjWT97wHq92Ho2UMURci5CKNce6bDp+c6APQJYAzAPVrFdpMpQiB+tYnC1UpkhJk4Wu+bif1DhOZ1ToMAKJakPYIyFgSc4LRATyh3tFSF3C4Bt6bcHFJxZ84kk7J+WhgO5p2LrUhA5gGgYTwh1gHCnUIH7jjzOrZxV1k3OHvoAzvF6dAC3wgE2i/WAOJtQf6PwBqQSR+ku1VgVp8TgmFUAFFkFxns84TW3KvWCLQHWushMZC0esxoap9rWIteUxRig9mNsuepgQge7Wo0iOGP9CxiLKTcv2MIFYtFAA/yXAC2HOklCm/taTAWRUVqk+E4rNcMlSqrivCMP/2MwpvCkVGWJw7hl59MWQJi5KphgoTWdHOh2yk7TMQMurH1OHeLskr+fx3I9JEEuCFwFNnN8Nu+QDG1b9qV8LB3L99AS5wUxF3T0VLuXTjElppECGQRY0fTbV6GqY1NBsW1cmkGIpM4tOaih9AvSrFvaiiq8dNHBQ0+HSFGle5owplpC7O26uofrRN0SqJxyZio4lbRqjD2Xkf9EY9OexqBrK/ZMkra85TPJjph883yEjHExBpe5SpPPU91S+ycOe0WyJwOdZo8L5TRtO4NzeWiyw10BlLa4xMrZpgdwhSh4t73Q8/ct2Cyp7SU01ie+//oYs78CDACyv9g+bzWnDgAAAABJRU5ErkJggg==") no-repeat;
            }

@media (max-width: 700px) {
    .block-already-booked .tabs-navigation li > a {
        border-bottom: 1px solid #c5cad2;
    }
}

.block-already-booked .tabs-navigation li > a.active {
    background: #eaeaea;
    color: var(--primary-color);
    cursor: default;
}

    .block-already-booked .tabs-navigation li > a.active .icon-plane {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAcCAYAAAATFf3WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMjIxRDlEQkIwMTAxMUU2QjA5NUI3NDFFQTUwMUIwNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMjIxRDlEQUIwMTAxMUU2QjA5NUI3NDFFQTUwMUIwNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMzA2MEE5NzlDQURFNjExQThCQUZCMkQ4QkQwNzQwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlB0oH0AAALSSURBVHjarFjLcdtADKUyLIDpgL4mh9AVhKxA0iG5hqzAUgWSKjBdgaRjnIPVgZgKzBxyNktgBwk28zDztOFnVxRmMLI+u/v2AXgAPfvw/D24wiLxhfhcPMV72yrxn+In8bpvo99fvg4e9O4KYFvxN/E9QCq41gJigG/EX8XPeO9tPgAXALYBKANmLX4vPhN/b/29FD8QWAPysYftyQANay/YvBHPAKbsCV+L0BbidwR0BaDRLQFuwVqAg+6QX67WAGgG0IkPyNAhrAquICaGLEEoNedqXOgJYdcCSwE4+PjjWT97wHq92Ho2UMURci5CKNce6bDp+c6APQJYAzAPVrFdpMpQiB+tYnC1UpkhJk4Wu+bif1DhOZ1ToMAKJakPYIyFgSc4LRATyh3tFSF3C4Bt6bcHFJxZ84kk7J+WhgO5p2LrUhA5gGgYTwh1gHCnUIH7jjzOrZxV1k3OHvoAzvF6dAC3wgE2i/WAOJtQf6PwBqQSR+ku1VgVp8TgmFUAFFkFxns84TW3KvWCLQHWushMZC0esxoap9rWIteUxRig9mNsuepgQge7Wo0iOGP9CxiLKTcv2MIFYtFAA/yXAC2HOklCm/taTAWRUVqk+E4rNcMlSqrivCMP/2MwpvCkVGWJw7hl59MWQJi5KphgoTWdHOh2yk7TMQMurH1OHeLskr+fx3I9JEEuCFwFNnN8Nu+QDG1b9qV8LB3L99AS5wUxF3T0VLuXTjElppECGQRY0fTbV6GqY1NBsW1cmkGIpM4tOaih9AvSrFvaiiq8dNHBQ0+HSFGle5owplpC7O26uofrRN0SqJxyZio4lbRqjD2Xkf9EY9OexqBrK/ZMkra85TPJjph883yEjHExBpe5SpPPU91S+ycOe0WyJwOdZo8L5TRtO4NzeWiyw10BlLa4xMrZpgdwhSh4t73Q8/ct2Cyp7SU01ie+//oYs78CDACyv9g+bzWnDgAAAABJRU5ErkJggg==") no-repeat;
    }

    .block-already-booked .tabs-navigation li > a.active:before {
        display: none;
    }

@media (max-width: 700px) {
    .block-already-booked .tabs-navigation li > a.active:before {
        background: transparent;
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 22px 22px 0 22px;
        border-color: #c5cad2 transparent transparent transparent;
        left: 50%;
        margin-left: -22px;
        top: 100%;
        margin-top: 0;
    }
}

.block-already-booked .tabs-navigation li > a.active:after {
    right: -30px;
    margin-top: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 20px 0;
    border-color: transparent #eaeaea transparent transparent;
    background: transparent;
}

@media (max-width: 700px) {
    .block-already-booked .tabs-navigation li > a.active:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 20px 0 20px;
        border-color: #eaeaea transparent transparent transparent;
        left: 50%;
        margin-left: -20px;
        top: 100%;
        margin-top: 0;
    }
}

.block-already-booked .tabs-navigation li > a.active + .item-airline {
    display: block;
}

@media (max-width: 700px) {
    .block-already-booked .tabs-navigation li > a.active {
        border: 1px solid #c5cad2;
        margin-bottom: 30px;
    }
}

.block-already-booked .tabs-navigation .icon-plane {
    height: 28px;
    display: inline-block;
    width: 60px;
    vertical-align: middle;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAcCAYAAAATFf3WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBODQyNjRBOUIwMTAxMUU2OTJEMUZEQ0IyMjRDQ0I0QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBODQyNjRBOEIwMTAxMUU2OTJEMUZEQ0IyMjRDQ0I0QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMzA2MEE5NzlDQURFNjExQThCQUZCMkQ4QkQwNzQwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmtn2bEAAALRSURBVHjarFjbbdtAEKQCFsB0QFcQuoJQFYj6TxCyAkvIdyIp3wlMVyAJKcDqQEwFZiowS2AHyV4wC4wufNyJWmAh63F3c7O7s0vPPnz5HlxhkXgmvhBP8d62SvyX+Em87tvo57fPgwe9uQLYVvxVfA+QCq61gBjgG/EX8TPee5sPwAzANgBlwKzF78Vn4m+tv5fiBwJrQD72sD0ZoGHtGZs34nOAKXvC1yK0hfgdAV0BaHRLgFuwFuCgO+SXqzUAOgfoxAdk6BBWBVcQE0OWIJSaczUu9ISwa4GlABx8/PpDP3vAer3YejZQxRFyLkIo1x7psOn5zoA9AlgDMA9WsV2kylCIH61icLVSmSEmTha75uJ/UOE5nVOgwAolqQ9gjIWBJzgtEBPKHe0VIXcLgG3ptwcUnFnzjiTsn5aGA7mnYutSEDmAaBhPCHWAcKdQgfuOPM6tnFXWTc4e+gAu8Hp0ALfCATaL9YA4m1B/ovAGpBJH6S7VWBWnxOCYVQAUWQXGezzhNbcq9YItAda6yExkLR6zGhqn2tYi15TFGKD2Y2y56mBCB7tajSI4Y/0zGIspNy/YwgVi0UAD/LcALYc6SUKb+1pMBTGntEjxnVbqHJcoqYrzjjz8j8GYwpNSlSUO45adT1sAYeaqYIKF1nRyoNspO03HDJhZ+5w6xNklf9+P5XpIglwQuAps5vhs0SEZ2rbsS/lYOpbvoSXOGTEXdPRUu5dOMSWmkQIZBFjR9NtXoapjU0GxbVyaQYikzi05qKH0GWnWLW1FFV666OChp0OkqNI9TRhTLSH2dl3dw3WibglUTjkzFZxKWjXGnsvIf6KxaU9j0LUVeyZJW97ymWRHTL56PkLGuBiDm7tKk89T3VL7Jw57QbInA51mjwvlNG07g3N5aLLDXQGUtrjEytmmB3CFKHi3vdDz9y3YLKntJTTWJ77/+hizvwIMAMy52IbK4HIfAAAAAElFTkSuQmCC") no-repeat;
}

.block-already-booked .wrapper-airlines {
    position: relative;
}

@media (max-width: 700px) {
    .block-already-booked .wrapper-airlines {
        height: auto !important;
    }
}

.block-already-booked .item-airline {
    background: #eaeaea;
    padding: 20px 30px 10px;
    font-size: 18px;
    line-height: 26px;
    color: #3c4e5a;
    position: absolute;
    top: 0;
    right: 0;
    left: 410px;
    display: none;
}

@media (max-width: 1024px) {
    .block-already-booked .item-airline {
        left: 330px;
    }
}

@media (max-width: 700px) {
    .block-already-booked .item-airline {
        position: static;
        margin-bottom: 20px;
    }
}

.block-already-booked .item-airline p {
    margin-bottom: 10px;
}

.block-already-booked .item-airline .ctaBtn {
    float: right;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: -10px;
}

@media (max-width: 1200px) {
    .block-already-booked .item-airline .ctaBtn {
        float: none;
        margin: 5px 0;
    }
}

.block-already-booked .item-airline .block {
    border-bottom: 1px solid #c5cad2;
    padding: 17px 0;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    font-weight: 300;
}

    .block-already-booked .item-airline .block:last-child {
        border: 0;
    }

    .block-already-booked .item-airline .block .title-item {
        font-weight: 400;
    }

.block-already-booked .item-airline .photo-airline {
    padding: 7px 15px 7px 0;
    float: left;
    border-right: 1px solid #c5cad2;
    margin-right: 25px;
}

@media (max-width: 480px) {
    .block-already-booked .item-airline .photo-airline {
        border: 0;
        padding-right: 0;
    }
}

.block-already-booked .item-airline .text {
    display: inline-block;
    margin-top: 14px;
    text-transform: uppercase;
}

.block-useful-information {
    padding: 30px 15px 0;
}

    .block-useful-information .row {
        max-width: 1140px;
    }

    .block-useful-information .title {
        font-size: 36px;
        text-align: center;
        color: #3c4e5a;
        font-weight: 300;
        margin-bottom: 15px;
    }

    .block-useful-information .description {
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        font-weight: 300;
        margin: 0 0 40px;
    }

    .block-useful-information .list-useful-information .item {
        padding-bottom: 20px;
        display: inline-block;
        width: 100%;
    }

    .block-useful-information .list-useful-information .title-information {
        width: 30%;
        float: left;
        text-align: right;
        font-size: 22px;
        line-height: 28px;
        color: #3c4e5a;
        padding-right: 40px;
    }

@media (max-width: 480px) {
    .block-useful-information .list-useful-information .title-information {
        float: none;
        width: 100%;
        text-align: left;
        padding: 0 0 10px 0;
    }
}

.block-useful-information .list-useful-information .description-information {
    width: 70%;
    float: left;
    font-size: 18px;
    line-height: 24px;
    color: #3c4e5a;
    font-weight: 300;
    padding-right: 10%;
}

@media (max-width: 480px) {
    .block-useful-information .list-useful-information .description-information {
        float: none;
        width: 100%;
        text-align: left;
        padding: 0 0 20px 0;
    }
}

.block-already-booked-end {
    background: #24c4c2;
    padding: 30px 15px;
}

    .block-already-booked-end .title {
        font-size: 36px;
        text-align: center;
        color: #fff;
        font-weight: 300;
        margin-bottom: 15px;
    }

    .block-already-booked-end .description {
        font-size: 18px;
        line-height: 22px;
        text-align: center;
        font-weight: 300;
        margin: 0 auto 40px;
        max-width: 800px;
        color: #fff;
    }

@media (max-width: 480px) {
    .block-already-booked-end .description {
        margin: 0 0 20px;
    }
}

.block-already-booked-end .list {
    list-style: none;
    text-align: center;
    margin: 0;
}

    .block-already-booked-end .list img {
        margin-right: 15px;
    }

    .block-already-booked-end .list li {
        display: inline-block;
        width: 280px;
        margin: 0 15px 30px 15px;
        vertical-align: top;
    }

@media (max-width: 480px) {
    .block-already-booked-end .list li {
        width: 100%;
        margin: 10px 0;
    }
}

.block-already-booked-end .list a {
    width: 100%;
    display: flex;
    height: 110px;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: var(--primary-color);
    background: #fff;
    box-shadow: 2px 4px 0 0 rgba(60,78,90,0.15);
    border-radius: 5px;
    transition: all ease .3s;
}

@media (max-width: 700px) {
    .block-already-booked-end .list a {
        height: 90px;
    }
}

.block-already-booked-end .list a:hover {
    background: #f2f2f2;
    box-shadow: 2px 4px 10px 0 rgba(60,78,90,0.15);
}

.block-scroll-top {
    text-align: center;
    padding: 40px 0 10px;
    background: #fff;
}

    .block-scroll-top .button-scroll {
        width: 60px;
        height: 60px;
        display: inline-block;
        background: #3fb2b1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDNEQzA2M0IwQUUxMUU2QjJCQUMyRTBEOUYxQkU1MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDNEQzA2MkIwQUUxMUU2QjJCQUMyRTBEOUYxQkU1MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMzA2MEE5NzlDQURFNjExQThCQUZCMkQ4QkQwNzQwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpusmgMAAADJSURBVHjaYvz//z8DmaAAiOWBuJAs3SCLycDz/yPAeSAWINUMUi0EWbD/PyYAWa5AK4sNoBbgAu+haqhqsQHUYHRf7sdieQC1LE7A4rv9SPE6H4t8AqUW92MxdD4WdQ1Y1PWTY7EAGT5JwOFIAWItFsCSiIiNOwccaUGAkMXYEtF9UlIrnoRogMviAGJdS2R+P48vu8EUFpASPyRYvh6L5Qkwiw2wWNpAgYX4ilcYMMCWbRKoaCm2EJ2PHsf9JCYiUnECct4GCDAA2J9eyoXPPzEAAAAASUVORK5CYII=") no-repeat 50% 20px;
        border-radius: 50%;
        transition: all ease .3s;
    }

        .block-scroll-top .button-scroll:hover {
            background-color: #328c8c;
        }

.block-brochure {
    background: #fff;
    padding-bottom: 70px;
}

@media (max-width: 700px) {
    .block-brochure {
        padding-bottom: 10px;
    }
}

.block-brochure .row {
    position: relative;
    max-width: 1140px;
    margin: -80px auto 0;
    background: #fff;
    padding: 40px 30px 0;
}

@media (max-width: 1500px) {
    .block-brochure .row {
        margin-top: -40px;
    }
}

@media (max-width: 1200px) {
    .block-brochure .row {
        margin-top: 0;
        padding: 20px 15px 0;
    }

       /* .block-brochure .row .arrow-bottom {
            display: none;
        }*/
}

.block-brochure .buttons-block {
    margin-bottom: 30px;
    text-align: center;
}

    .block-brochure .buttons-block .ctaBtn {
        font-size: 18px;
        text-transform: uppercase;
        margin: 0 10px;
        background: var(--primary-color);
        border-bottom: 5px solid #1d8483;
    }

        .block-brochure .buttons-block .ctaBtn:hover {
            background: var(--btn-hover-color);
            border-bottom-color: var(--btn-hover-shadow-color);
        }

@media (max-width: 640px) {
    .block-brochure .buttons-block .ctaBtn {
        margin: 20px 0 0 0;
    }
}

.block-brochure .arrow-bottom {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAARCAYAAABTnsXCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NzQzMzQ3N0E3MkExMUU2ODdFMzlCN0JDNUFERDg5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NzQzMzQ3NkE3MkExMUU2ODdFMzlCN0JDNUFERDg5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTAzREE0NTcwQTZFNjExQkNCOThFREE4RTE2MUU3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEY4NUIwMEUyNTNFNjExQjc2MkJEQTFBQjczRUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuSWJ38AAAFQSURBVHjatFXRbcIwEA1WB8gIsEH57wdZAMFvf2o2aCYoG8AGCR98AxMEqQOQEegGjNC76rmyjsM4sXLSU6SzfffO984Zvc3fM9gn4Uxos+HtlfBBKL9P+8zAaQkbQkNYDExggTxcdMWOEd0EOw9i44pQD0DAusSebfkmroSbWKiUzammxeTcOwMNTBQtWFxbnpg8R3Ir/JxvSpponSb4JgrCUWycgcg4gUCjEDgi318HjLfAjqWiBVbyBd+uE9Ao52rk+ZeAUQ6vgJiKuhIoldgqCce2EIJ1vV1HTICmJU6+1Q6YQLAziFyF/yswOW72c9HmaWjkzZOqWgTQJuciklV48OQIFs9eYRPR30eVOMHO8NjZyALu7KWD2rmnP2iHszH6r2mqVB7B3jfh2xpkQsHriD1JJB5NTmi8ByGh9fuW8tPrS8JXfu19e9mvAAMAPZ1Uz9z12hUAAAAASUVORK5CYII=") no-repeat 50% 50%;
    position: absolute;
    top: -30px;
    margin-left: -30px;
    left: 50%;
    box-shadow: 1.5px 2.598px 0px 0px rgba(19,20,20,0.1);
    transition: all ease .3s;
}

    .block-brochure .arrow-bottom:hover {
        background-color: #f2f2f2;
    }

.block-brochure .title {
    text-align: center;
    font-size: 36px;
    font-weight: 300;
    color: #3c4e5a;
    margin-bottom: 20px;
}

.block-brochure .description {
    font-size: 18px;
    text-align: center;
    line-height: 24px;
    font-weight: 300;
    padding: 0 30px 30px;
}

.block-brochure .form-block {
    float: left;
    width: 65%;
    padding-right: 5%;
}

@media (max-width: 700px) {
    .block-brochure .form-block {
        width: 100%;
        float: left;
        padding: 0 0 30px 0;
    }
}

.block-brochure .form-brochure {
    background: #f6f6f6;
    padding: 30px 50px 20px;
}

@media (max-width: 700px) {
    .block-brochure .form-brochure {
        padding: 30px 20px 20px;
    }
}

.block-brochure .form-brochure .title-form {
    border-bottom: 1px solid #c7cccf;
    font-size: 26px;
    font-weight: 300;
    color: #3c4e5a;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.block-brochure .form-brochure label {
    font-size: 18px;
    font-weight: 300;
    display: inline-block;
    margin-bottom: 8px;
    color: #3c4e5a;
    width: 100%;
}

.block-brochure .form-brochure input, .block-brochure .form-brochure select {
    margin-bottom: 12px;
    font-weight: 300;
}

    .block-brochure .form-brochure select.small {
        width: auto;
        min-width: 200px;
    }

@media (max-width: 700px) {
    .block-brochure .form-brochure select.small {
        width: 100%;
    }
}

.block-brochure .form-brochure .ctaBtn {
    font-size: 18px;
    text-transform: uppercase;
    margin: 10px 0 20px;
}

.block-brochure .right-information {
    float: left;
    width: 35%;
    border-bottom: 1px solid #ced3d6;
    margin-bottom: 30px;
}

@media (max-width: 700px) {
    .block-brochure .right-information {
        width: 100%;
        float: left;
        margin-bottom: 0;
        border: 0;
    }
}

.block-brochure .right-information .photo {
    margin-bottom: 20px;
    box-shadow: 4px 4px 0 rgba(19,20,20,0.1);
    overflow: hidden;
}

    .block-brochure .right-information .photo:hover img {
        transform: scale(1.25);
    }

    .block-brochure .right-information .photo img {
        width: 100%;
        transition: all ease-in-out 2s;
    }

.block-brochure .right-information .title-information {
    font-size: 26px;
    font-weight: 300;
    color: #3c4e5a;
    margin-bottom: 15px;
    line-height: 1.2;
}

.block-brochure .right-information .text {
    font-size: 18px;
    line-height: 24px;
    color: #3c4e5a;
    font-weight: 300;
    margin-bottom: 20px;
}

.block-newsletter {
    max-width: 800px;
    margin: 0 auto 100px;
    color: #3c4e5a;
}

@media (max-width: 700px) {
    .block-newsletter {
        margin: 0 0 30px;
    }
}

.block-newsletter .right-subscription {
    margin-left: 320px;
}

@media (max-width: 700px) {
    .block-newsletter .right-subscription {
        margin-left: 0;
    }
}

.block-newsletter .title-subscription {
    font-size: 26px;
    padding: 10px 0 5px;
    font-weight: 300;
}

@media (max-width: 700px) {
    .block-newsletter .title-subscription {
        padding-top: 0;
    }
}

.block-newsletter .text-subscription {
    font-size: 18px;
    padding-bottom: 20px;
    font-weight: 300;
}

.block-newsletter .photo {
    overflow: hidden;
    width: 280px;
    float: left;
    box-shadow: 4px 4px 0 rgba(19,20,20,0.1);
}

@media (max-width: 700px) {
    .block-newsletter .photo {
        display: none;
    }
}

.block-newsletter .photo img {
    transition: all ease-in-out 2s;
}

.block-newsletter .photo:hover img {
    transform: scale(1.25);
}

.block-newsletter .block-input {
    position: relative;
}

    .block-newsletter .block-input input {
        font-size: 18px;
        height: 50px;
        line-height: 48px;
    }

        .block-newsletter .block-input input[type='email'] {
            width: 100%;
            height: 50px;
            border-radius: 0 5px 5px 0;
            font-weight: 300;
            padding: 0 110px 0 15px;
        }

@media (max-width: 480px) {
    .block-newsletter .block-input input[type='email'] {
        padding: 0 15px;
    }
}

.block-newsletter .block-input input[type='submit'] {
    position: absolute;
    top: 0;
    right: 0;
    width: 110px;
    text-transform: uppercase;
    padding: 0;
}

@media (max-width: 480px) {
    .block-newsletter .block-input input[type='submit'] {
        position: static;
        width: 100%;
    }
}

.reveal.promo-popup {
    max-width: 940px;
    width: 940px;
}

@media (max-width: 1000px) {
    .reveal.promo-popup {
        width: 100%;
    }
}

.reveal button.close-button {
    z-index: 3;
}

.wrapper-promo-popup {
    background: #fff;
    position: relative;
}

    .wrapper-promo-popup .column {
        width: 50%;
        float: left;
        padding: 0;
        position: relative;
    }

@media (max-width: 768px) {
    .wrapper-promo-popup .column {
        width: 100%;
        float: none !important;
    }
}

.wrapper-promo-popup .sun-block {
    position: absolute;
    top: 18px;
    width: 180px;
    height: 180px;
    left: 50%;
    margin-left: -90px;
    background: url("../../../../images/discover/promo-popup/sun.png") no-repeat 50% 50%;
    z-index: 1;
}

.wrapper-promo-popup .information-block {
    position: absolute;
    top: 80px;
    width: 390px;
    left: 50%;
    margin-left: -195px;
    background: #fff;
    z-index: 2;
    box-shadow: 6.691px 7.431px 0px 0px rgba(60,78,90,0.25);
    padding: 20px 30px;
    text-align: center;
}

@media (max-width: 768px) {
    .wrapper-promo-popup .information-block {
        position: relative;
        top: 20px;
        border: 1px solid rgba(60,78,90,0.25);
    }
}

@media (max-width: 480px) {
    .wrapper-promo-popup .information-block {
        border-top: 0;
        width: 100%;
        margin: 0;
        left: 0;
    }
}

.wrapper-promo-popup .information-block .title {
    font-size: 32px;
    font-family: 'Lobster-Regular';
    color: #3c4e5a;
    line-height: 1.2;
}

.wrapper-promo-popup .information-block .text {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    color: #3c4e5a;
    margin-bottom: 5px;
}

.wrapper-promo-popup .logo {
    position: absolute;
    bottom: 35px;
    left: 50%;
    margin-left: -112px;
}

.wrapper-promo-popup .delimiter-line {
    margin-bottom: 10px;
}

    .wrapper-promo-popup .delimiter-line:before {
        position: absolute;
        content: "";
        left: calc(50% - 130px);
        width: 100px;
        height: 1px;
        background: #adbec5;
        top: 16px;
    }

    .wrapper-promo-popup .delimiter-line:after {
        position: absolute;
        content: "";
        right: calc(50% - 130px);
        width: 100px;
        height: 1px;
        background: #adbec5;
        top: 16px;
    }

.wrapper-promo-popup .block-form {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

@media (max-width: 768px) {
    .wrapper-promo-popup .block-form {
        position: static;
    }
}

.wrapper-promo-popup .block-tanks {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}

@media (max-width: 768px) {
    .wrapper-promo-popup .block-tanks {
        position: static;
    }
}

.wrapper-promo-popup .block-tanks .thank-image {
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -115px;
    width: 230px;
    text-align: center;
}

@media (max-width: 768px) {
    .wrapper-promo-popup .block-tanks .thank-image {
        position: static;
        padding: 20px 0;
        margin: 0 auto;
        display: block;
    }
}

.wrapper-promo-popup .block-tanks .title {
    padding-top: 140px;
    font-size: 26px;
    color: #3c4e5a;
    font-weight: 300;
    line-height: 1.2;
    padding-bottom: 15px;
}

@media (max-width: 1000px) {
    .wrapper-promo-popup .block-tanks .title {
        padding-top: 70px;
    }
}

@media (max-width: 768px) {
    .wrapper-promo-popup .block-tanks .title {
        padding-top: 20px;
    }
}

.wrapper-promo-popup .block-tanks .text {
    font-weight: 300;
    font-size: 18px;
    color: #3c4e5a;
}

.wrapper-promo-popup .block-tanks .column {
    padding: 0 80px;
}

@media (max-width: 768px) {
    .wrapper-promo-popup .block-tanks .column {
        padding: 0 15px;
    }
}

@media (max-width: 768px) {
    .wrapper-promo-popup .block-tanks .column:first-child {
        background: url("../../../../images/discover/promo-popup/main-photo.jpg") no-repeat 50% 0;
        background-size: cover;
    }
}

@media (max-width: 768px) {
    .wrapper-promo-popup .block-tanks .column:last-child {
        padding-bottom: 20px;
    }
}

.wrapper-promo-popup .block-tanks a {
    font-size: 15px;
    color: #3c4e5a;
    text-decoration: underline;
}

    .wrapper-promo-popup .block-tanks a:hover {
        text-decoration: none;
    }

.wrapper-promo-popup form {
    padding: 75px 40px 0;
    font-weight: 300;
}

@media (max-width: 768px) {
    .wrapper-promo-popup form {
        padding: 50px 15px 20px;
    }
}

.wrapper-promo-popup form .title-form {
    font-size: 26px;
    line-height: 1;
    color: #3c4e5a;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e9ec;
    margin-bottom: 10px;
}

@media (max-width: 1000px) {
    .wrapper-promo-popup form .title-form {
        margin-bottom: 5px;
        padding-bottom: 5px;
    }
}

.wrapper-promo-popup form .item {
    padding: 5px 0;
}

@media (max-width: 1000px) {
    .wrapper-promo-popup form .item {
        padding: 0;
    }
}

.wrapper-promo-popup form input {
    margin-bottom: 5px;
}

.wrapper-promo-popup form label {
    font-size: 18px;
    padding-bottom: 5px;
    display: inline-block;
}

.wrapper-promo-popup form button {
    margin: 10px 0 5px;
    font-size: 18px;
    text-transform: uppercase;
}

.wrapper-promo-popup form a {
    font-size: 15px;
    color: #3c4e5a;
    text-decoration: underline;
}

    .wrapper-promo-popup form a:hover {
        text-decoration: none;
    }

.wrapper-searchTabsContent.open {
    padding-bottom: 0;
}

.golf-page .text-slider.golf .graphic {
    min-width: 190px;
    min-height: 190px;
}

@media (max-width: 991px) {

    #discover-wrapper-slider .text-slider.golf .size26 {
        font-size: 19px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    #discover-wrapper-slider .text-slider.golf .graphic.golf {
        min-width: 198px;
        min-height: 198px;
        padding-top: 10px;
        padding: 17px 12px 0;
        overflow: hidden;
    }
    .discover-bx-slider{
        min-height: 150px;
    }
}

@media (min-width: 991px) {
    .graphic-block {
        margin-top: 30px;
    }
}

@media (min-width: 1200px){
     .discover-bx-slider{
        min-height: 200px;
    }
}

.searchTabsContent .toggle_moreOptionsContent {
    background-color: unset;
}

.text-slider {
    transition: top 1s;
}
#discover-block-map .title h2{
    font-weight: 200;
    font-size: 36px;
    color: #3c4e5a;
    padding-bottom: 0
}
.size22.m-b-0 p {
    margin-bottom: 0;
}

.block-search-result-container .standart-view-result .block-manage {
    position: relative !important;
    bottom: 0% !important;
    right: 0 !important;
    width: 100% !important;
}

.block-search-result-container .standart-view-result .block-manage.golf {
    width: 100% !important;
}

@media screen and (min-width: 768px) {
    #discover-block-map .item-location {
        position: absolute !important;
        display: inline-block;
        width: unset !important;
        margin-bottom: 10px;
    }
        #discover-block-map .item-location:after, #discover-block-map .item-location:before {
            display: unset !important;
        }
}
@media (max-width: 950px) and (min-width: 750px) {
    #discover-wrapper-slider .text-slider.golf {
        padding-top: 60px;
    }

    #discover-wrapper-slider .text-slider {
        top: 0%;
    }

    div#wrapper-block-all-inclusive-beach {
        margin-top: 0%;
    }
    .bannerHeightG{
        height:250px!important;
    }
}
@media (max-width: 1150px) and (min-width: 950px) {
    #discover-wrapper-slider .text-slider.golf {
        padding-top: 88px;
    }

    #discover-wrapper-slider .text-slider {
        top: 0%;
    }

    div#wrapper-block-all-inclusive-beach {
        margin-top: 0%;
    }

    .bannerHeightG {
        height: 250px !important;
    }
}
@media screen and (max-width: 799px) {

    .tooltip {
        /*display: none !important;*/
    }
}
