/*TOP BUTTONS*/
/*EN*/
.modal-dialog {
    z-index: 9999;
}

.btn-accomodation {
    cursor: pointer;
    content: url("/img/buttons/accod.svg");
}
@media (pointer: fine) {
    .btn-accomodation:hover {
        cursor: pointer;
        content: url("/img/buttons/accoho.svg");
    }
}
    .btn-accomodation-active {
        cursor: pointer;
        content: url("/img/buttons/accos.svg");
    }

.btn-dining {
    cursor: pointer;
    content: url("/img/buttons/dind.svg");
}
@media (pointer: fine) {
    .btn-dining:hover {
        cursor: pointer;
        content: url("/img/buttons/dinho.svg");
    }
}
    .btn-dining-active {
        cursor: pointer;
        content: url("/img/buttons/dins.svg");
    }


    .btn-attractions {
        cursor: pointer;
        content: url("/img/buttons/attrd.svg");
    }
@media (pointer: fine) {
    .btn-attractions:hover {
        cursor: pointer;
        content: url("/img/buttons/attrho.svg");
    }
}
    .btn-attractions-active {
        cursor: pointer;
        content: url("/img/buttons/attrs.svg");
    }

    .btn-print {
        cursor: pointer;
        content: url("/img/buttons/printd.svg");
    }
@media (pointer: fine) {
    .btn-print:hover {
        cursor: pointer;
        content: url("/img/buttons/printho.svg");
    }
}
    .btn-print-active {
        cursor: pointer;
        content: url("/img/buttons/prints.svg");
    }

    .btn-share {
        cursor: pointer;
        content: url("/img/buttons/shared.svg");
    }
@media (pointer: fine) {
    .btn-share:hover {
        cursor: pointer;
        content: url("/img/buttons/shareho.svg");
    }
}
    .btn-share-active {
        cursor: pointer;
        content: url("/img/buttons/shares.svg");
    }

    /*FR*/
    .btn-accomodation-fr {
        cursor: pointer;
        content: url("/img/buttons/accodfr.svg");
    }
@media (pointer: fine) {
    .btn-accomodation-fr:hover {
        cursor: pointer;
        content: url("/img/buttons/accohofr.svg");
    }
}
    .btn-accomodation-fr-active {
        cursor: pointer;
        content: url("/img/buttons/accosfr.svg");
    }

.btn-dining-fr {
    cursor: pointer;
    content: url("/img/buttons/dindfr.svg");
}
@media (pointer: fine) {
    .btn-dining-fr:hover {
        cursor: pointer;
        content: url("/img/buttons/dinhofr.svg");
    }
}
    .btn-dining-fr-active {
        cursor: pointer;
        content: url("/img/buttons/dinsfr.svg");
    }



    .btn-attractions-fr {
        cursor: pointer;
        content: url("/img/buttons/attrdfr.svg");
    }
@media (pointer: fine) {
    .btn-attractions-fr:hover {
        cursor: pointer;
        content: url("/img/buttons/attrhofr.svg");
    }
}
    .btn-attractions-fr-active {
        cursor: pointer;
        content: url("/img/buttons/attrsfr.svg");
    }


    .btn-print-fr {
        cursor: pointer;
        content: url("/img/buttons/printdfr.svg");
    }
@media (pointer: fine) {
    .btn-print-fr:hover {
        cursor: pointer;
        content: url("/img/buttons/printhofr.svg");
    }
}
    .btn-print-fr-active {
        cursor: pointer;
        content: url("/img/buttons/printsfr.svg");
    }

    .btn-share-fr {
        cursor: pointer;
        content: url("/img/buttons/sharedfr.svg");
    }
@media (pointer: fine) {
    .btn-share-fr:hover {
        cursor: pointer;
        content: url("/img/buttons/sharehofr.svg");
    }
}
    .btn-share-fr-active {
        cursor: pointer;
        content: url("/img/buttons/sharesfr.svg");
    }
    /**************/
    /*****Share model*********/

.btn-dialog-close {
    cursor: pointer;
    content: url("/img/icons/close-round-default.svg");
    width: 43px;
}
@media (pointer: fine) {
    .btn-dialog-close:hover {
        cursor: pointer;
        content: url("/img/icons/close-round-hover.svg");
        width: 43px;
    }
}


    .modal-title {
        font-family: 'Gotham Bold';
        font-style: normal;
        font-weight: normal;
        font-size: 21px;
        line-height: 25px;
        color: #000000;
    }

    .modal-text {
        font-family: 'Gotham book';
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        color: #000000;
        padding-top: 6px;
    }

    a.modal-copylink {
        font-family: 'Gotham book';
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        color: #26A9E0;
        text-decoration: none;
        padding-top: 7px;
    }
@media (pointer: fine) {
    a.modal-copylink:hover {
        font-family: 'Gotham book';
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        color: #26A9E0;
        padding-top: 7px;
        text-decoration: none;
    }
}
    a.modal-copytext {
        font-family: 'Gotham book';
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        color: #26A9E0;
        text-decoration: none;
    }
@media (pointer: fine) {
    a.modal-copytext:hover {
        font-family: 'Gotham book';
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        color: #26A9E0;
        text-decoration: none;
    }
}

    @media (min-width: 567px) {
        .modal-dialog {
            max-width: 750px;
            margin: auto;
            /*margin: 1.75rem auto;*/
        }
    }

.emltd {
    display:inline;
    padding-left: 22px;
}
.emltdsm {
    display: none;
}
.modal-content {
    border-radius: 10px;
    padding: 20px;
}

    .printclose {
        text-align: right;
        padding-top: 20px;
        padding-right: 30px
    }

    .PrintModalHead {
        font-family: 'Gotham Bold';
        font-style: normal;
        font-weight: normal;
        font-size: 21px;
        line-height: 20px;
        color: #000000;
        padding: 20px 10px 10px 20px;
    }

    .PrintModalHeadSub {
        font-family: 'Gotham book';
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 14px;
        color: #000000;
        padding: 0px 10px 20px 20px;
    }

    .PrintItem {
        font-family: 'Gotham Bold';
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 18px;
        color: #000000;
    }

    .PrintItemSpec {
        font-family: 'Gotham book';
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 18px;
        color: #000000;
    }



    /*---------Modal Share------PREM*/


    .ModalHead {
        width: 100%;
    }

    .ModalBody {
        width: 100%;
    }

    .ModalHeadText {
        width: 50%;
        float: left;
    }

    .ModalClose {
        width: 50%;
        float: right;
        text-align: right;
    }

    #div_link {
        background-color: #F4F4F4;
        color: #000000;
    }

    .item {
        margin-bottom: 1em;
    }

    
    #img_Zoom {
        display: inline;
    }

    @media (max-width: 768px) {
        .modal-text {
            font-size: 12px;
        }

        a.modal-copylink {
            font-size: 12px;
        }

            a.modal-copylink:hover {
                font-size: 12px;
            }

        #img_Zoom {
            display: none;
        }
    }

    #tbtnsdiv {
        display: flex;
    }

    #tbtnswrapper {
        width: calc(100% - 20px);
        padding-top: 0px;
        margin-left: 10px;
        margin-right: 10px;
        padding-bottom: 10px;
        overflow-y: scroll;
        scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none; /* Internet Explorer 10+ */
    }

        #tbtnswrapper::-webkit-scrollbar {
            width: 0;
            height: 0;
        }


#dprintwrapper {
    width: calc(100% - 20px);
    padding-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0px;
    overflow: hidden;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* Internet Explorer 10+ */
}



.download-print-container {
    width: 100%;
    padding: 0px 5px 5px 5px;
}
.btn-download-print-sm {
    background-color: #FFFFFF;
    border-radius: 20px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}
@media (max-width: 768px) {
    .emltd {
        padding-left: 5px;
        display:none;
    }
    .emltdsm {
        padding-left:10px;
        display: inline;
    }
    .btn-dialog-close {
        width: 30px;
    }
    .btn-dialog-close:hover {
        width: 30px;
    }
    
}

