/*override start*/
.headerNavs {
    max-width: 768px;
}

.headerNavs ul.headerNavsUL {
    margin: 0;
    display: flex;
    flex-direction: row;
}

.headerNavs ul li.li-header {
    flex-grow: 1;
    flex-basis: 0;
}

/*override end*/

Body {
    font-size: 1em;
    line-height: 1.4;
    background: #edeff0;
    padding-top: 95px;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

input::-ms-clear {
    display: none;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.min_1245 {
    min-width: 1245px;
}

[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
    display: none !important;
}

code#app-transactionID,
code#app-search-query-token {
    display: none;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

.dir-ltr {
    direction: ltr;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0;
}

ul,
ol,
li {
    padding: 0;
    margin: 0;
    list-style: none;
}

#sale-agreement-content>div>div.content>ul>li {
    padding: 0px 10px 0px 10px;
}

button,
a {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

a:hover {
    text-decoration: none;
}

::-webkit-input-placeholder {
    color: #485151;
}

:-moz-placeholder {
    color: #485151;
}

::-moz-placeholder {
    color: #485151;
}

:-ms-input-placeholder {
    color: #485151;
}

.pointer {
    cursor: pointer;
}


.clear {
    float: none;
    clear: both;
    line-height: 0px;
    font-size: 0px;
    width: 0px;
    height: 0px;
}

.clearRow {
    float: none;
    clear: both;
    line-height: 0px;
    font-size: 0px;
    width: 0px;
    height: 10px;
}

*:focus {
    outline: none;
    outline: 0 none;
    outline-offset: 0;
    /*-webkit-appearance: none;*/
}

.u1st-focused {
    outline: black dotted 3px !important
}

.u1st-sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

a:focus {
    outline: none;
    outline: 0 none;
    outline-offset: 0;
}

button:focus:not(.am-login-submit):not(.swiper-nav-btn):not(.sm-events-schedule-tabs-head-item) {
    outline: none !important;
    outline: 0 none !important;
    outline-offset: 0 !important;
    -webkit-appearance: none;
    border: 0 none !important;
    box-shadow: none !important;
} bootstrap-select .btn:focus {
    outline: 0 none !important;
    outline: 0 none !important;
    outline-offset: 0px;
} .container {
    width: 1285px;
    direction: rtl;
} .noBanner {
    padding-top: 135px;
} .noMenu {
    padding-top: 0;
} .headerMid {
    padding-top: 104px;
} .errorMsg-3 {
    position: relative;
    width: 100%;
    display: none;
    padding: 10px 40px 10px 0;
    font: normal 1.6em/26px 'SimplerPro', sans-serif;
    color: #cc1515;
} .successMsg-3 {
    position: absolute;
    bottom: 0;
    right: 0px;
    left: 0px;
    width: 100%;
    display: block;
    background: #cacccd;
    padding: 10px 100px 10px 0;
    font: normal 1.6em/26px 'SimplerPro', sans-serif;
    color: #cc1515;
} .errorMsg-3:after {
    content: "";
    background: url(../images/sprite.png) no-repeat right -1974px;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 7px;
    top: 9px;
} .errorMsg-4 {
    position: absolute;
    bottom: 60px;
    right: 0px;
    left: 0px;
    width: 100%;
    display: block;
    background: #cacccd;
    padding: 10px 100px 10px 0;
    font: normal 1.6em/26px 'SimplerPro', sans-serif;
    color: #cc1515;
} .errorMsg-4:after {
    content: "";
    background: url(../images/sprite.png) no-repeat right -1974px;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 64px;
    top: 10px;
} .successMsg-4 {
    position: absolute;
    right: 0px;
    left: 0px;
    width: 100%;
    display: block;
    background: #cacccd;
    padding: 10px 100px 10px 0;
    font: normal 1.6em/26px 'SimplerPro', sans-serif;
    color: #00B04D;
} #bad-pass-sunclub.successMsg-4 {
    position: inherit;
    margin-top: -46px;
} .btn-enter {
    display: block;
    text-align: center;
    background: #00a0dc;
    height: 32px;
    border-radius: 3px;
    font: normal 2.4em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    border: none;
    width: 100%;
    margin-top: 18px;
} .btn-enter:hover, .btn-enter:focus {
    background: #1597cc;
    color: #FFF;
} .btn-enter-sunclubb {
    display: block;
    width: 295px !important;
    text-align: center;
    background: #00a0dc;
    height: 42px;
    border-radius: 3px;
    font: normal 2.4em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    border: none;
    width: 100%;
    margin-top: 18px;
    font-size: 24px;
} .btn-enter-sunclubb:hover, .btn-enter-sunclubb:focus {
    background: #1597cc;
    color: #FFF;
} HEADER .language {
    float: left;
    width: 135px;
    text-align: center;
    height: 95px;
    padding-top: 35px;
} HEADER .language>A {
    display: inline-block;
    padding: 0 30px 0 15px;
    font: normal 14px/27px sans-serif;
    color: #3f464b;
    background: #f2f2f2 url(../images/sprite.png) no-repeat right -1417px;
    text-decoration: none;
} HEADER .language .dropdown-menu {
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.80);
    box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.80);
    padding: 12px 12px 11px 12px;
    margin: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    min-width: 154px;
    border: 0;
} HEADER .language .dropdown-menu.mytitle {
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.80);
    box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.80);
    padding: 0px 0px 0px 0px;
    margin: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    min-width: 154px;
    border: 0;
} HEADER .language .dropdown-menu.mytitle li ul li:last-child {
    border: 0;
} HEADER .language .dropdown-menu:after {
    content: "";
    background: url(../images/pointer.png) no-repeat;
    width: 16px;
    height: 7px;
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -8px;
} HEADER .language .dropdown-menu LI {
    display: block;
    border-bottom: 1px solid #d5d4d4;
    padding: 0;
    margin: 0;
} HEADER .language .dropdown-menu LI A {
    display: block;
    padding: 11px 8px 11px 0;
    font: normal 14px/16px sans-serif;
    color: #363636;
} HEADER .language .dropdown-menu LI A:hover {
    background: #13a3d8;
    color: #FFF;
} HEADER .header_wapper a.linkHeaderAdd {
    display: table;
    float: left;
} HEADER .header_wapper a.linkHeaderAddWL {
    display: table;
    float: right;
    margin-right: 30px;
} HEADER .header_wapper a.linkHeaderAddWLWithImg {
    display: table;
    float: right;
    margin-right: 15px;
} HEADER .header_wapper a.linkHeaderAdd:hover {
    cursor: pointer;
} HEADER .headerAdd {
    float: left;
    text-align: center;
    display: table;
    width: 114px;
    height: 95px;
    background: #e6e6e6;
} HEADER .headerAdd>span {
    display: table-cell;
    vertical-align: middle;
    color: #00457d;
    font-family: 'SimplerPro', sans-serif;
} HEADER .headerAdd>span .f32 {
    font-size: 3.1em;
    line-height: 17px;
} HEADER .headerAdd>span .f17 {
    font-size: 1.7em;
    line-height: 17px;
    display: block;
} HEADER .headerAdd>span .f44 {
    font-size: 4.4em;
    line-height: 40px;
    font-family: sans-serif;
    font-weight: bold;
    display: block;
} HEADER .headerAddWL {
    padding-right: 10px;
    float: left;
    text-align: center;
    display: table;
    width: 630px;
    height: 70px;
    background: #00a0dc;
    margin-top: 2%;
} .headerAddWL.smallwl {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 40px;
} HEADER .headerAddWLWithImg {
    /*padding-right: 10px;*/
    float: left;
    text-align: center;
    display: table;
    /*width: 630px;
    height: 70px;*/
    /*background: #00a0dc;*/
    /*margin-top: 2%;*/
} .headerAddWLWithImg.smallwl {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 40px !important;
} HEADER .headerAddWLWithImg>span .f32 {
    font-size: 2.2em;
    line-height: 17px;
    padding-left: 10px;
} HEADER .headerAddWLWithImg>span {
    display: table-cell;
    vertical-align: middle;
    color: #FFFFFF;
    font-family: 'SimplerPro', sans-serif;
} HEADER .headerAddWL>span {
    display: table-cell;
    vertical-align: middle;
    color: #FFFFFF;
    font-family: 'SimplerPro', sans-serif;
} HEADER .headerAddWL>span .f32 {
    font-size: 2.2em;
    line-height: 17px;
    padding-left: 10px;
}
/*HEADER .headerAddWL > span .f17 {
            font-size: 1.7em;
            line-height: 17px;
            display: block;
        }

        HEADER .headerAddWL > span .f44 {
            font-size: 4.4em;
            line-height: 40px;
            font-family: sans-serif;
            font-weight: bold;
            display: block;
        }*/
HEADER.mediumHeader {} HEADER.mediumHeader .logo #logo1 {
    display: none;
} HEADER.mediumHeader .logoWL #logoWL1 {
    display: none;
} HEADER.mediumHeader .logo #logo2 {
    display: block;
} HEADER.mediumHeader .logoWL #logoWL2 {
    display: block;
} HEADER.mediumHeader .logo #logo3 {
    display: none;
} HEADER.mediumHeader .logoWL #logoWL3 {
    display: none;
}
/*HEADER.smallHeader {
    height: 65px;
}

    HEADER.smallHeader .container.room-results-class {
        height: 65px;
    }
*/
HEADER.smallHeader .user {
    padding-top: 10px;
    line-height: 20px;
    height: 57px;
} HEADER.smallHeader .header_wapper>NAV>UL>LI {
    height: 57px;
} HEADER.smallHeader .header_wapper>NAV>UL>LI>A {
    height: 57px;
    background-image: none !important;
    line-height: 17px;
    padding-top: 0;
    display: table-cell;
}
/*HEADER.smallHeader .header_wapper > NAV > UL > LI > A:hover {
                background: #1597cc;
                background-image: none;
            }*/
HEADER.smallHeader .header_wapper>NAV>UL>LI.hovered>A {
    background: #1597cc;
    background-image: none;
} HEADER.smallHeader .header_wapper>NAV>UL>LI.open>A {
    background: #1597cc;
    background-image: none;
}
/*HEADER.smallHeader .header_wapper > NAV > UL > LI.dropLink:hover > A {
            background: #1597cc;
            background-image: none;
        }*/
HEADER.smallHeader .header_wapper>NAV>UL>LI.dropLink.hovered>A {
    background: #1597cc;
    background-image: none;
} HEADER.smallHeader .header_wapper>NAV>UL>LI.active>A {
    background: #1597cc;
    background-image: none;
} HEADER.smallHeader .language {
    height: 57px;
    padding-top: 15px;
} HEADER.smallHeader .headerAdd {
    height: 57px;
    overflow: hidden;
} HEADER.smallHeader .headerAdd>span .f44 {
    font-size: 3.2em;
    line-height: 27px;
    font-weight: normal;
} HEADER.smallHeader .headerAdd>span .f32 {
    font-size: 1.7em;
    line-height: 12px;
} HEADER.smallHeader .headerAdd>span .f17 {
    font-size: 1.3em;
    line-height: 12px;
    display: block;
} HEADER.smallHeader:after {
    top: 100%;
} HEADER.smallHeader .header_wapper {
    height: 57px;
} HEADER.smallHeader .logo #logo1 {
    display: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
} HEADER.smallHeader .logoWL #logoWL1 {
    display: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
} HEADER.smallHeader .logo #logo2 {
    display: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
} HEADER.smallHeader .logoWL #logoWL2 {
    display: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
} HEADER.smallHeader .logo #logo3 {
    display: block;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
} HEADER.smallHeader .logoWL #logoWL3 {
    display: block;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
} HEADER.smallHeader .menuOver .logo #logo2 {
    display: none;
} HEADER.smallHeader .menuOver .logoWL #logoWL2 {
    display: none;
} HEADER.smallHeader .menuOver .logo #logo1 {
    display: none;
} HEADER.smallHeader .menuOver .logoWL #logoWL1 {
    display: none;
} HEADER.smallHeader .menuOver .logo #logo3 {
    display: block;
} HEADER.smallHeader .menuOver .logoWL #logoWL3 {
    display: block;
} @font-face {
    font-family: 'NarkisBlock Medium';
    src: url('https://media.isrotel.co.il/umb/Static/Content/fonts/NarkisBlockMF-Medium.otf');
    font-display: swap;
} .mainTitle {
    position: absolute !important;
    top: 0px;
    right: 0px;
    left: 0px;
    width: 1600px;
    height: 55px;
    font-family: NarkisBlock Medium !important;
    font-size: 23px;
    background-color: #bdeafb;
    color: #000000;
    z-index: 1;
} .mainTitle H1 {
    position: relative;
    z-index: 6;
    font: 36px NarkisBlock Medium !important;
    padding-bottom: 5px !important;
    padding-top: 15px !important;
    text-align: center !important;
    margin: 0;
    text-shadow: none !important;
} .homeBanner {
    display: block;
    position: relative;
    height: 552px;
    z-index: 5;
    overflow: hidden;
} .homeBanner .picWapper {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
} .homeBanner .picWapper img {
    max-width: 1600px;
    /*width: 100%;
            max-height: 552px;*/
} .homeBanner H1 {
    position: relative;
    z-index: 6;
    font: normal 4.0em/60px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 120px 0 0 0;
    text-align: right;
    margin: 0;
    text-shadow: 2px 0px 2px #000;
} .innerBanner {
    display: block;
    position: relative;
    height: 400px;
    z-index: 2;
    overflow: hidden;
} .innerBanner .picWapper {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
    z-index: 1;
} .innerBanner .picWapper img {
    max-width: 1600px;
} .innerBanner H1 {
    position: relative;
    z-index: 2;
    font: normal 6.0em/60px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 120px 0 0 0;
    text-align: right;
    margin: 0;
    text-shadow: 2px 0px 2px #000;
} .innerBanner H2 {
    position: relative;
    z-index: 2;
    padding: 95px 207px 30px 0;
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #3f464b;
    margin: 0;
} .innerBanner H2 p {
    padding: 0;
    font-size: 44px;
    margin-bottom: 7px;
} .innerBanner P {
    position: relative;
    z-index: 2;
    font: normal 3.0em/32px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 207px 0 0;
    margin: 0;
} .innerBanner P span {
    display: inline-block;
    color: #00a0dc;
} .innerBanner P img {
    display: inline-block;
    vertical-align: text-top;
    margin: 10px 20px 0 20px;
} .homeBanner .hotel_innerLogo {
    display: block;
    position: relative;
    z-index: 2;
    right: 4px;
    top: 92px;
    box-shadow: #2F2F2F 0px 0px 5px 0px;
} .home_searchFilter {
    position: relative;
    margin-top: -51px;
    text-align: center;
    z-index: 13;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    opacity: 0.05;
} .wl_banner {
    position: relative;
    margin-top: -51px;
    text-align: center;
    z-index: 13;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    opacity: 0.05;
}
/*.sales-searchEngine .home_searchFilter {
    margin-top: -101px;
}*/
.no-textshadow .home_searchFilter {
    opacity: 1;
} .home_searchFilter>div, #jobsEngineForm>div, #minisite-menu-container>div {
    display: inline-block;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
    padding: 11px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJlMmUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(46, 46, 46, 0.25) 51%, rgba(46, 46, 46, 0.25) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0.25)), color-stop(51%, rgba(46, 46, 46, 0.25)), color-stop(100%, rgba(46, 46, 46, 0.25)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(46, 46, 46, 0.25) 51%, rgba(46, 46, 46, 0.25) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(46, 46, 46, 0.25) 51%, rgba(46, 46, 46, 0.25) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(46, 46, 46, 0.25) 51%, rgba(46, 46, 46, 0.25) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(46, 46, 46, 0.25) 51%, rgba(46, 46, 46, 0.25) 100%);
} .home_searchFilter>div>div {
    background-color: rgba(0, 160, 220, 0.90);
    -webkit-border-radius: 1px;
    border-radius: 1px;
    padding: 19px 23px 25px 28px;
} .home_searchFilter>div>div>UL {
    margin: 0 auto;
    /*margin: 0;*/
    padding: 0;
    list-style: none;
    /*width: 100%;*/
    display: table;
} .home_searchFilter>div>div>UL>LI {
    display: table-cell;
    padding: 0 6px;
    margin: 0;
    vertical-align: middle;
} .home_searchFilter>div>div>UL>LI:first-child {
    padding-right: 0px;
} .home_searchFilter>div>div>UL>LI:last-child {
    padding-left: 0px;
    position: relative;
} .home_searchFilter>div>div>UL>LI:last-child #clrSearch {
    position: absolute;
    color: #fff;
    font: normal 2em/23px 'SimplerPro', sans-serif;
    text-decoration: underline;
    text-align: center;
    margin: 0 auto;
    padding-top: 2px;
    left: 0;
    right: 0;
    cursor: pointer;
} .home_searchFilter>div>div>UL>LI .ib {
    position: relative;
} .home_searchFilter>div>div>UL>LI .ib .datepicker {
    top: 43px !important;
    right: 0 !important;
} .home_searchFilter.fixedSearch>div>div>UL>LI .ib .datepicker {
    top: 38px !important;
    right: 5px !important;
} .home_searchFilter .dropdown {
    font-size: inherit;
} .home_searchFilter .dropdown#hotelDropdown>A {
    display: inline-block;
    font: normal 3.2em/32px 'SimplerPro', sans-serif;
    color: #FFF;
    padding-left: 27px;
    background: url(../images/sprite.png) no-repeat left 11px;
    white-space: nowrap;
} .home_searchFilter .dropdown#hotelDropdown>A, .home_searchFilter .dropdown#hotelDropdown>A:active, .home_searchFilter .dropdown#hotelDropdown>A:hover {
    text-decoration: none;
} .home_searchFilter .dropdown.open>A {
    text-decoration: none;
} .home_searchFilter .dropdown.disabled .dropdown-menu {
    display: none !important;
} .home_searchFilter .dropdown .dropdown-menu {
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    margin: 13px 0 0 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    min-width: 851px;
    right: -23px;
    left: auto;
    border: 0;
    background-color: rgba(255, 255, 255, 0.98);
    z-index: 1;
    padding: 24px 0 0 24px;
    font-size: inherit;
    text-align: right;
} .home_searchFilter .dropdown .dropdown-menu:after {
    content: "";
    background: url(../images/pointer.png) no-repeat;
    width: 16px;
    height: 7px;
    position: absolute;
    top: -7px;
    right: 36px;
} .home_searchFilter .dropdown .dropdown-menu NAV {
    float: right;
    max-width: 612px;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI {
    float: right;
    width: 204px;
    border-right: 1px solid #c9cbcd;
    padding: 0 20px 0 30px;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI:first-child {
    border-right: 0;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 {
    text-align: right;
    font: normal 2.4em/24px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 20px 0 15px 0;
    margin: 0;
    border-top: 1px solid #e2e3e4;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A {
    color: #00a0dc;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A:hover {
    text-decoration: underline;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2:first-child {
    border-top: 0;
    padding: 0 0 15px 0;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI UL {} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI UL:last-child {
    min-height: inherit;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI UL LI {
    display: block;
    padding: 0 0 15px 0;
    margin: 0;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI UL LI A {
    display: block;
    font: normal 1.5em/15px sans-serif;
    color: #363636;
} .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI UL LI A:hover {
    text-decoration: underline;
} .home_searchFilter .dropdown .dropdown-menu .exclusive_nav {
    float: right;
    background: #6891b2;
    padding: 11px 17px 0px 17px;
    width: 215px;
} .home_searchFilter .dropdown .dropdown-menu .exclusive_nav H2 {
    border-top: 1px solid #b4c8d9;
    border-bottom: 1px solid #b4c8d9;
    text-align: left;
    font: bold 1.8em/18px sans-serif;
    color: #f3f6f8;
    padding: 14px 0;
    margin: 0;
} .home_searchFilter .dropdown .dropdown-menu .exclusive_nav H2 A {
    color: #f3f6f8;
} .home_searchFilter .dropdown .dropdown-menu .exclusive_nav UL {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
} .home_searchFilter .dropdown .dropdown-menu .exclusive_nav UL LI {
    display: block;
    float: none;
    padding: 0 11px 20px 0;
    margin: 0;
} .home_searchFilter .dropdown .dropdown-menu .exclusive_nav UL LI A {
    font: normal 1.7em/17px sans-serif;
    color: #ffffff;
} .home_searchFilter .dropdown .dropdown-menu .exclusive_nav UL LI A:hover {
    text-decoration: underline;
} .home_searchFilter .datepicker_input {
    background: #FFF url(../images/sprite.png) no-repeat 7px -449px;
    height: 34px;
    border: 0px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 0 10px 0 27px;
    margin: 0;
    font: normal 1.8em/34px sans-serif;
    color: #6c6c6c;
    text-align: right;
    width: 138px;
} .home_searchFilter .ib.disabled .datepicker_input {
    background: white url(../images/ajax-loader-input.gif) no-repeat 4px 4px;
}
/*.home_searchFilter .ib.disabled:after {
        background: url(../images/ajax-loader-input.gif) no-repeat 0 0;
        content: "";
        width: 24px;
        height: 24px;
        display: block;
        top: 4px;
        left: 4px;
        position: absolute;
    }*/
.home_searchFilter .ib.disabled .datepicker_input {
    cursor: wait;
} .home_searchFilter .datepicker_input::-webkit-input-placeholder {
    color: #6c6c6c;
} .home_searchFilter .datepicker_input:-ms-input-placeholder {
    color: #6c6c6c;
} .home_searchFilter .datepicker_input::-moz-placeholder {
    color: #6c6c6c;
    opacity: 1;
} .input-daterange input:last-child, .input-daterange input:first-child {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
} .input-daterange .has-error {
    box-shadow: 0 0 0 3px rgba(232, 28, 81, 100);
    -webkit-box-shadow: 0 0 0 3px rgba(232, 28, 81, 100);
    position: relative;
} .input-daterange .ib.has-error {
    display: inline-block;
} .input-daterange .errorMsg {
    display: none;
} .input-daterange .has-error .errorMsg {
    position: absolute;
    right: 0;
    bottom: 100%;
    margin-bottom: 13px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    padding: 6px 83px 6px 0;
    width: 315px;
    font: normal 1.6em/21px sans-serif;
    color: #595959;
    text-align: right;
    background: #FFF url(../images/sprite.png) no-repeat right -1855px;
    display: block;
    z-index: 30;
    min-height: 66px;
} .input-daterange .has-error .errorMsg:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    position: absolute;
    right: 29px;
    bottom: -5px;
} .fixedSearch .input-daterange .has-error .errorMsg:before {
    border-top: 0;
    border-bottom: 5px solid #FFF;
    top: -5px;
    bottom: 0;
} .input-daterange .has-error .errorMsg:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    right: 71px;
    background: #c8c8c8;
    top: 10px;
    bottom: 10px;
} .fixedSearch .input-daterange .has-error .errorMsg {
    top: 100%;
    bottom: auto;
    margin-top: 13px;
} .fixedSearch {
    position: fixed;
    top: 64px;
    margin-top: 0;
    left: 0;
    right: 0;
    width: 100%;
} .fixedSearch>div {
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
    display: block;
    width: 100%;
    background: #c5c5c6;
    padding: 0 0 14px 0;
    right: 0px;
    position: inherit;
} .fixedSearch>div>div, #jobsEngine.fixedSearch #jobsEngineForm>div>div {
    display: block;
    width: 100%;
    padding: 17px 0 24px 0;
} .fixedSearch>div>div>UL {
    width: 805px;
    margin: 0 auto;
} .fixedSearch .bootstrap-select.btn-group .dropdown-menu {
    max-width: 185px;
} .fixedSearch .peopleDropdown.has-error .errorMsg {
    top: 100%;
    bottom: auto;
    margin-top: 13px;
} .fixedSearch .peopleDropdown.has-error .errorMsg:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 0;
    border-bottom: 5px solid #FFF;
    position: absolute;
    right: 29px;
    top: -5px;
}
/**datepicker**/
.datepicker-dropdown:before {
    display: none;
} .datepicker-dropdown:after {
    right: 29px;
    left: auto;
} .datepicker.dropdown-menu {
    border: 0;
    padding: 6px;
    margin-top: 10px;
    -webkit-border-radius: 0;
    border-radius: 0;
    width: 296px;
} .datepicker .datepicker-days {
    background: #1e9bce;
    padding: 9px;
} .datepicker td, .datepicker th {
    -webkit-border-radius: 0;
    border-radius: 0;
    width: 33px;
    height: 33px;
} .datepicker .next {
    width: 33px;
    height: 33px;
    padding: 0;
    background: #d2ebf5 url(../images/sprite.png) no-repeat 12px -296px;
    font-size: 0 !important;
    line-height: 0;
    border-right: 1px solid #1e9bce;
} .datepicker thead tr:first-child th.next:hover {
    background: #d2ebf5 url(../images/sprite.png) no-repeat 12px -296px;
} .datepicker .prev {
    width: 33px;
    height: 33px;
    padding: 0;
    background: #d2ebf5 url(../images/sprite.png) no-repeat 12px -602px;
    font-size: 0 !important;
    line-height: 0;
    border-left: 1px solid #1e9bce;
} .datepicker thead tr:first-child th.prev:hover {
    background: #d2ebf5 url(../images/sprite.png) no-repeat 12px -602px;
} .datepicker .datepicker-switch {
    background: #8fcde7;
    text-align: center;
    padding: 0;
    font: bold 18px sans-serif;
    color: #FFF;
} .datepicker thead tr:first-child th.datepicker-switch:hover {
    background: #8fcde7;
} .datepicker .dow {
    font: normal 28px 'SimplerPro', sans-serif;
    color: #FFF;
} .datepicker table {
    width: 100%;
} .datepicker .day {
    background: #62b9dd;
    border: 1px solid #1e9bce;
    font: bold 16px sans-serif;
    color: #FFF;
} .datepicker table tr td.old, .datepicker table tr td.new {
    background: #2ca1d1;
    color: #4bafd8;
} .datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
    background: #acdef2;
} .datepicker table tr td.old:hover, .datepicker table tr td.new :hover {
    background: #2ca1d1;
    color: #4bafd8;
} .datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
    background: #00457d;
} .datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active[disabled], .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled[disabled]:hover {
    background: #00457d;
}
/**qtip**/
.qtip-default {
    background: #FFF;
    font: normal 16px sans-serif;
    color: #595959;
    border: 0;
    padding: 9px;
} .qtip-default:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #FFF;
    position: absolute;
    top: -4px;
    right: 50%;
    margin-right: -3px;
} .qtip-content {
    padding: 0;
    direction: rtl;
    text-align: right;
} .peopleDropdown {
    position: relative;
    width: 152px;
} .peopleDropdown>A {
    display: block;
    background: #FFF;
    height: 34px;
    padding: 0 10px 0 30px;
    font: normal 18px/34px sans-serif;
    color: #6c6c6c;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
    text-align: center;
} .peopleDropdown>A:hover {
    text-decoration: none;
} .peopleDropdown>A:after {
    content: "";
    z-index: 3;
    position: absolute;
    left: 12px;
    top: 50%;
    margin-top: -2px;
    right: auto;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
} .peopleDropdown>A:before {
    content: "";
    background: #bcccdf;
    width: 30px;
    height: 34px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
} .peopleDropdown.has-error>A {
    -webkit-box-shadow: 0 0 0 3px rgba(232, 28, 81, 100);
    box-shadow: 0 0 0 3px rgba(232, 28, 81, 100);
} .peopleDropdown.has-error .errorMsg {
    width: 325px;
} .peopleDropdown.has-error .errorMsg:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    right: 71px;
    background: #c8c8c8;
    top: 10px;
    bottom: 10px;
} .peopleDropdown.has-error .errorMsg:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    position: absolute;
    right: 29px;
    bottom: -5px;
} .peopleDropdown.open>A {
    text-decoration: none;
} .peopleDropdown.open .qtip {
    display: none !important;
} .peopleDropdown .dropdownPeople {
    z-index: 10;
    right: 0;
    left: auto;
    margin: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    background: #FFF;
    -webkit-border-radius: 0px;
    border-radius: 0;
    min-width: 290px;
    padding: 13px 10px;
    direction: rtl;
    text-align: right;
    position: absolute;
} .peopleDropdown .dropdownPeople UL {
    margin: 0 0 13px 0;
    padding: 0;
    list-style: none;
    display: table;
    width: 100%;
} .peopleDropdown .dropdownPeople UL LI {
    min-width: 90px;
    display: table-cell;
    vertical-align: top;
    padding: 0 0 0 17px;
} .peopleDropdown .dropdownPeople UL LI:first-child {
    min-width: 66px;
} .peopleDropdown .dropdownPeople UL LI:last-child {
    padding: 0;
} .peopleDropdown .dropdownPeople UL LI LABEL {
    min-height: 32px;
    text-align: right;
    display: block;
    font: normal 16px/16px sans-serif;
    color: #363636;
    padding: 0 0 6px 0;
    margin: 0;
} .peopleDropdown .dropdownPeople UL LI LABEL span.smaller {
    font-size: 12px;
    display: block;
} .peopleDropdown .dropdownPeople UL LI .num {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    background: #7a7a7a;
    text-align: center;
    font: normal 16px/32px sans-serif;
    color: #FFF;
    -webkit-border-radius: 20px;
    border-radius: 20px;
} .peopleDropdown .dropdownPeople UL LI .num.close {
    cursor: pointer;
    opacity: 1;
} .peopleDropdown .dropdownPeople UL LI .num.close:after {
    content: "x";
    background: #00a0dc;
    width: 15px;
    height: 17px;
    text-align: center;
    font: normal 13px/14px sans-serif;
    color: #FFF;
    position: absolute;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    top: 0;
    left: -5px;
} .peopleDropdown .dropdownPeople .dropBtn {
    display: block;
    margin-top: 15px;
    text-align: left;
    border-top: 1px solid #d5d4d4;
    padding-top: 10px;
} .peopleDropdown .dropdownPeople .addLink {
    display: inline-block;
    font: normal 1.4em/14px sans-serif;
    color: #00a0dc;
    text-decoration: underline;
    margin-top: 0;
} .btn-next {
    display: inline-block;
    background: #00a0dc;
    height: 41px;
    font: normal 1.6em/41px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0 45px;
    border: none;
} .btn-next:hover, .btn-next:focus {
    color: #FFF;
    background: #1597cc;
}
/*bootstrap-select*/
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"], .bootstrap-select.btn-group[class*="col-"] {
    margin-bottom: 0;
    direction: rtl;
} .bootstrap-select>.btn {
    background: #FFFFFF;
    padding: 0 9px 0 22px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 32px;
    border: 0;
} .bootstrap-select.btn-group .btn .filter-option {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
    padding: 0 0 0 0;
    height: 32px;
    font: normal 16px/32px sans-serif;
    color: #363636;
    direction: rtl;
    text-align: right;
} .bootstrap-select.btn-group .btn .caret {
    left: 6px;
    right: auto;
    border-top-color: #6c6c6c;
} .btn-group.open .dropdown-toggle {
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    outline: 0 none;
    outline-offset: 0;
    -webkit-appearance: none;
    border: 0 none !important;
} .btn-group.open .dropdown-toggle:focuse {
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    outline: 0 none;
    outline-offset: 0;
    -webkit-appearance: none;
    border: 0 none !important;
} .btn-group:focus .dropdown-toggle {
    box-shadow: none;
    -webkit-box-shadow: none;
} .bootstrap-select.btn-group .dropdown-menu {
    right: 0;
    left: auto;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    background: #FFF;
    border: 1px solid #bcccdf;
} .bootstrap-select.btn-group .dropdown-menu LI {
    display: block;
    padding: 0 12px;
    float: none;
    width: auto;
    text-align: right;
} .bootstrap-select.btn-group .dropdown-menu LI A {
    padding: 11px 8px 11px 3px;
    font: normal 16px/16px sans-serif;
    color: #363636;
    border-top: 1px solid #d5d4d4;
} .bootstrap-select.btn-group .dropdown-menu LI:first-child A {
    border-top: 0;
} .bootstrap-select.btn-group .dropdown-menu LI:last-child {
    padding: 0 12px;
} .bootstrap-select.btn-group .dropdown-menu LI.selected a {
    background: #ebebeb;
    /*#ebebeb;*/
    color: #000;
} .bootstrap-select.btn-group .dropdown-menu LI:hover a {
    background: #13a3d8;
    /*none;*/
    color: #FFF;
} .bootstrap-select.btn-group .dropdown-menu LI A:hover, .bootstrap-select.btn-group .dropdown-menu LI A:focus {
    /*background: none;*/
} .flightList.bootstrap-select>.btn {
    background: #bcccdf;
    height: 34px;
    padding: 0 0 0 30px;
    font: normal 18px/34px sans-serif;
    color: #6c6c6c;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
} .flightList.bootstrap-select.btn-group .btn .caret {
    left: 12px;
    right: auto;
    border-top-color: #FFF;
    z-index: 5;
} .flightList.bootstrap-select.btn-group .btn .filter-option {
    height: 34px;
    display: block;
    float: none !important;
    line-height: 34px;
    background: #FFF;
    padding-right: 10px;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
} .btn-order {
    display: block;
    background: #00457d url(../images/sprite.png) no-repeat 23px -142px;
    padding: 0 28px 0 45px;
    font: normal 27px/34px 'SimplerPro', sans-serif;
    color: #FFF;
    height: 34px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    white-space: nowrap;
} .btn-order:hover {
    color: #fff;
    text-decoration: underline;
}
/*.btn-order.loading {
        background: #00457d url(../images/ajax-loader-input-trans-dark-blue.GIF) no-repeat 5px 5px;
    }/*

    .btn-order:hover, .btn-order:focus, .btn-order:active {
        color: #FFF;
        text-decoration: none;
    }


/**exclusive**/
.exclusive {
    display: block;
    padding-top: 20px;
    padding-bottom: 10px;
} .exclusive H2 {
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
} .exclusive H2 span {
    display: inline-block;
    padding: 0 18px;
    background: #edeff0;
    position: relative;
    z-index: 3;
} .exclusive H2:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -0.5px;
} .exclusive H2 img {
    display: block;
    margin: 0 auto;
} #sales-gallery-wrapper, .exclusive .exclusiveGallery {
    direction: ltr;
    margin-left: -21px;
}
/*#sales-gallery-wrapper{
            direction: rtl;
            margin-left: -19px;
        }*/
#sales-gallery-wrapper .slick-slide a, .exclusive .exclusiveGallery .slick-slide A {
    display: block;
    position: relative;
    float: right;
} .exclusive .exclusiveGallery .slick-slide A .logo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 3;
} .exclusive .exclusiveGallery .slick-slide A .logo img {
    margin: 0 auto;
} #sales-gallery-wrapper .slick-slide a>img, .exclusive .exclusiveGallery .slick-slide A>img {
    position: relative;
    z-index: 2;
} #sales-gallery-wrapper .slick-next, .exclusive .exclusiveGallery .slick-next {
    opacity: 1;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 15px -290px;
    width: 41px;
    height: 41px;
    left: 18px;
    right: auto;
    top: 50%;
    margin-top: -21px;
} #sales-gallery-wrapper .slick-prev, .exclusive .exclusiveGallery .slick-prev {
    opacity: 1;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 16px -596px;
    width: 41px;
    height: 41px;
    left: auto;
    right: 0;
    top: 50%;
    margin-top: -21px;
} .slick-prev:before, .slick-next:before {
    display: none;
} #uxui-hotel-banner, #mainGallery, #cycler, #HotelCycler {
    width: 1600px;
    margin: auto;
} #cycler .slick-next, #mainGallery .slick-next, #HotelCycler .slick-next {
    opacity: 1;
    /*background: rgba(255, 255, 255, 0.50) url(../images/sprite.png) no-repeat 20px -282px;*/
    background: rgba(255, 255, 255, 0.50);
    width: 60px;
    height: 60px;
    right: auto;
    top: 275px;
    margin-top: -21px;
} #mainGallery .slick-next:after, #cycler .slick-next:after, #HotelCycler .slick-next:after {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-bottom: 2px;
    margin-left: 5px;
    border-left: none;
    border-top: none;
    border-right: 4px solid #323232;
    border-bottom: 4px solid #323232;
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(135deg);
} #mainGallery .slick-prev, #cycler .slick-prev, #HotelCycler .slick-prev {
    opacity: 1;
    /*background: rgba(255, 255, 255, 0.50) url(../images/sprite.png) no-repeat 24px -588px;*/
    background: rgba(255, 255, 255, 0.50);
    width: 60px;
    height: 60px;
    left: auto;
    right: 0;
    top: 275px;
    margin-top: -21px;
} #mainGallery .slick-prev:after, #cycler .slick-prev:after, #HotelCycler .slick-prev:after {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-bottom: 2px;
    margin-right: 5px;
    border-left: none;
    border-top: none;
    border-right: 4px solid #323232;
    border-bottom: 4px solid #323232;
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
} #uxui-hotel-banner img, #mainGallery img, #cycler img, #HotelCycler img {
    margin: auto;
} .slick-prev:before, .slick-next:before {
    display: none;
} .all_hotels {
    display: block;
    padding-bottom: 20px;
} .all_hotels H2 {
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
} .all_hotels H2 span {
    display: inline-block;
    padding: 0 18px;
    background: #edeff0;
    position: relative;
    z-index: 3;
} .all_hotels H2:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -0.5px;
} .all_hotels H2 img {
    display: block;
    margin: 0 auto;
} .all_hotels UL {
    margin: 0 -9px;
    padding: 0;
    list-style: none;
} .all_hotels UL LI {
    padding: 0 9px 0 9px;
    margin: 0 0 19px 0;
    width: 33.33%;
    float: right;
    direction: ltr;
} .all_hotels UL LI .slick-slide A {
    display: block;
    direction: rtl;
    position: relative;
} .all_hotels UL LI .slick-slide A H3 {
    font: normal 3.0em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    margin: 0;
} .all_hotels UL LI .slick-slide A H3 span {
    display: inline-block;
    padding: 0 15px 0 35px;
    background-color: rgba(0, 69, 125, 0.80);
} .all_hotels UL LI .slick-slide A h4 {
    font: normal 2.2em/34px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0;
    display: block;
    margin: 0;
} .all_hotels UL LI .slick-slide A h4 span {
    display: inline-block;
    padding: 0 15px 0 28px;
    background-color: rgba(35, 182, 230, 0.80);
} .all_hotels UL LI .slick-slide A div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    right: 0;
} .all_hotels UL LI .slick-slide A img {
    display: block;
    z-index: 2;
    position: relative;
    width: 100%;
} .all_hotels UL LI .slick-next {
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 15px -290px;
    width: 41px;
    height: 41px;
    left: 9px;
    right: auto;
    top: 50%;
    margin-top: -21px;
    opacity: 1;
} .all_hotels UL LI .slick-prev {
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 16px -596px;
    width: 41px;
    height: 41px;
    left: auto;
    right: 9px;
    top: 50%;
    margin-top: -21px;
    opacity: 1;
} .all_hotels .allLink {
    display: inline-block;
    float: left;
    text-decoration: underline;
    font: normal 2.0em/21px 'SimplerPro', sans-serif;
    color: #3f464b;
} .deals {
    display: block;
    /*padding-bottom: 53px;*/
} .deals H2:not(.ams-section-title) {
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
} .deals.deals-sr>h2 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 7px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #dedfdf;
    text-align: right;
} .deals H2 span {
    display: inline-block;
    padding: 0 18px;
    background: #edeff0;
    position: relative;
    z-index: 3;
} .deals.deals-sr>h2 span {
    padding: 0;
} .deals H2:after:not(.specialDealsOldTag) {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -0.5px;
} .deals.deals-sr>h2:after {
    display: none;
} .deals H2 img {
    display: block;
    margin: 0 auto;
} .deals .deals_promo {
    display: block;
    margin: 0 -9px;
    padding-top: 10px;
    padding-bottom: 32px;
    left: 2px;
    position: relative;
} .deals .deals_promo .sale-container {
    float: right;
    padding: 0 11px 0 11px;
    margin-bottom: 20px;
    margin-top: 20px;
} .deals .deals_promo .more {
    /*float: left;*/
    font: normal 2.0em/20px 'SimplerPro', sans-serif;
    color: #3f464b;
    text-decoration: underline;
    padding-left: 10px;
} .deals .deals_promo>div A {
    display: block;
    position: relative;
    height: 475px;
    width: 400px;
} .deals .deals_promo>div A figure {
    height: 299px;
    min-width: 400px;
    background: white;
    position: absolute;
    top: 0;
    right: 0;
} .deals .deals_promo>div A img {
    display: block;
    position: absolute;
    top: 4px;
    right: 0;
    z-index: 2;
    width: 399px;
    height: 100%;
} .deals .deals_promo>div A H3 {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: rgba(0, 69, 125, 1);
    font: normal 3.0em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0 11px 0 22px;
    margin: 0;
} .deals .deals_promo>div A h4 {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: rgba(0, 69, 125, 0.80);
    font: normal 2.1em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 6px 11px 6px 22px;
    margin: 0;
    width: 80%;
    min-height: 78px;
}
    .deals.hotel-sales .deals_promo > div A .specialDealsOldTag span {
        bottom: 0px !important;
        width:100%;
    } 
  .deals .deals_promo>div A h4 span {
    display: block;
    font-size: 0.8em;
    text-decoration: underline;
    color: #FFF;
    position: absolute;
    bottom: 6px;
} .deals .deals_promo>div A>div {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.80);
    padding: 9px 19px 8px 10px;
    z-index: 3;
} .deals .deals_promo>div A>div .order-btn, .sale-group-item .order-btn {
    float: left;
    display: inline-block;
    background: #00a0dc;
    height: 73px;
    padding: 0 16px;
    font: normal 2em/73px 'SimplerPro', sans-serif;
    color: #FFF;
    line-height: 50px;
} .sale-group-item .order-btn {
    margin-left: 10px;
} .sale-group-item .deals LI A img {
    height: 77% !important;
}

.deals .deals_promo .price img {
    width: 15px;
    position: relative;
    display: inline;
}
/*.deals.deals-sr .deals_promo > div A > div .order-btn {
        display: none;
    }*/
.order-btn:hover {
    background: #1597cc !important;
} .deals .deals_promo>div A>div .price {
    display: inline-block;
    float: left;
    width: 123px;
    border-right: 1px solid #b7b7b7;
    vertical-align: middle;
    padding-right: 15px;
    padding-top: 5px;
    color: #121212;
    overflow: hidden;
    height: auto;
    font-family: 'SimplerPro';
    font-size: 0.8em;
}
/*.deals.deals-sr .deals_promo > div A > div .price {
    height: 50px;
}*/
.deals .deals_promo>div A>div .price .num {
    display: block;
    font: bold 28px/30px sans-serif;
    color: #00a0dc;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: 'SimplerPro';
}
.hotel-sales .deals .deals_promo > div A > div .price .num {
    font-size: 1.8em;
    font-weight: bold;
}
.deals .deals_promo > div A > div .price .num span {
    font-size: 18px;
} .deals .deals_promo>div A>div H5 {
    font: normal 2.0em/20px sans-serif;
    color: #303131;
    padding: 0 0 12px 0;
    margin: 0;
} .deals .deals_promo>div A>div .date {
    display: block;
    font: normal 2.2em/22px sans-serif;
    color: #121212;
    padding-bottom: 10px;
} .deals .deals_promo>div A>div .comment {
    display: block;
    font: normal 1.2em/12px sans-serif;
    color: #121212;
} .deals .deals_promo.image_cube>div A>div .order-btn {
    position: relative;
    top: 6px;
} .deals .deals_promo.image_cube>div A>div {
    z-index: 0;
    height: 160px;
} .deals .deals_promo.image_cube>div A>div H5 {
    padding-top: 6px;
    min-height: 80px;
} .sale-container .clearfix p {
    height: 80px;
    padding-top: 6px;
    padding-bottom: 12px;
    margin-bottom: 0px;
    color: #121212;
    font-family: 'SimplerPro';
    font-size: 1em;
} .dealsLists {
    margin: 0 -9px;
    padding: 0;
    list-style: none;
} .dealsLists>LI {
    float: right;
    padding: 0 9px;
    margin-bottom: 19px;
} .dealsLists>LI H2 {
    display: table;
    background: #2f5a7a;
    width: 100%;
    padding: 0;
    margin: 0;
    font: normal 2.8em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    position: relative;
    text-align: right;
} .dealsLists>LI h2 label {
    display: table-cell;
    font-weight: normal;
    margin-bottom: 0;
    text-align: right;
    padding-right: 10px;
    color: #FFF;
} .dealsLists>LI h2 span {
    background: #00a0dc;
    display: table-cell;
    width: 55px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
} .dealsLists>LI h2 img {
    max-height: 44px;
    display: block;
    margin: 0 auto;
    font-size: 12px;
    line-height: 16px;
} .dealsLists>LI h2:after {
    display: none;
} .dealsLists>LI UL {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #FFF;
} .dealsLists>LI UL LI {
    border-top: 1px solid #e6e5e5;
    padding: 12px 0;
    margin: 0;
    min-height: 110px;
    overflow: hidden;
} .dealsLists>LI UL LI A {
    display: inline-block;
    /*background: url(../images/sprite.png) no-repeat 35px -1531px;*/
    background: url(../images/sprite.png) no-repeat -4% 39%;
    width: 100%;
} .dealsLists>LI UL LI A>div {
    float: right;
    display: block;
    vertical-align: middle;
} .dealsLists>LI UL LI A>div:first-child {
    padding-right: 16px;
} .dealsLists>LI UL LI A>div div.strip-title {
    font: normal 1.5em/20px sans-serif;
    color: #303131;
    padding: 0;
    margin: 0;
    /*height: 65px;*/
    overflow: hidden;
} .dealsLists>LI UL LI A>div span.lnk-sale-terms {
    font-size: 1.2em;
    margin-top: 6px;
    display: block;
    color: #00a0dc;
    font-weight: bold;
    font-size: 14px;
} .dealsLists>LI UL LI A>div span.lnk-sale-terms:hover {
    text-decoration: underline;
} .dealsLists>LI UL LI A>div .date {
    display: block;
    font: normal 1.7em/18px sans-serif;
    color: #121212;
} .dealsLists>LI UL LI A .price {
    border-right: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    padding: 0 16px 0 8px;
    font: normal 1.2em/12px sans-serif;
    color: #121212;
    min-height: 59px;
} .dealsLists>LI UL LI A .price .num {
    display: block;
    font: bold 29px/30px sans-serif;
    color: #00a0dc;
    padding-top: 4px;
    padding-bottom: 4px;
} .dealsLists>LI UL LI A .price .num span {
    font-size: 18px;
} .dealsLists>LI A.moreLink {
    display: block;
    background: #4cbce6;
    text-align: center;
    font: normal 1.8em/32px sans-serif;
    color: #FFF;
} .dealsLists>LI A.moreLink span {
    display: inline-block;
    background: url(../images/sprite.png) no-repeat 0 -1669px;
    padding-left: 17px;
}
/**footer**/
.footer_onlineOptions {
    display: block;
    background: #dedfdf;
    padding: 48px 0;
} .footer_onlineOptions UL {
    margin: 0;
    padding: 0;
    list-style: none;
} .footer_onlineOptions UL LI {
    float: right;
    width: 16.2%;
    padding: 0 20px 0 20px;
    margin: 0;
    text-align: center;
} .footer_onlineOptions UL LI:first-child {
    padding: 0;
    width: 19%;
} .footer_onlineOptions UL LI H2 {
    text-align: right;
    font: normal 5.0em/44px 'SimplerPro', sans-serif;
    color: #418fb4;
    padding: 0;
    margin: 0;
    overflow: hidden;
    word-break: break-word;
} .footer_onlineOptions UL LI .iconLink {
    display: block;
    text-align: center;
    font: normal 20px/20px 'SimplerPro', sans-serif;
    color: #252525;
    position: relative;
} .footer_onlineOptions UL LI a.iconLink:hover {
    text-decoration: underline;
} .footer_onlineOptions UL LI .iconLink img {
    margin-bottom: 10px;
} .footer_onlineOptions UL LI A.talk {
    display: block;
    text-align: center;
    font: normal 2.0em/20px 'SimplerPro', sans-serif;
    color: #252525;
} .footer_onlineOptions UL LI A.talk img {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    display: block;
    margin: 0 auto 15px auto;
    height: 92px;
    width: auto;
} .footer_content {
    display: block;
    background: #2e3f4d;
    padding-top: 15px;
    padding-bottom: 25px;
} .footer_content .social {
    font: normal 2.4em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    vertical-align: middle;
    margin-bottom: 10px;
} .footer_content .social span {
    display: inline-block;
} .footer_content .social * {
    vertical-align: middle;
} .footer_content .social img {
    width: 100%;
} .footerSocials {
    padding-top: 0px;
    padding-right: 0px;
    min-width: 28px;
    min-height: 28px;
    max-height: 28px;
    overflow: hidden;
} .footerIconlink {
    min-width: 92px;
    min-height: 92px;
    max-height: 92px;
    overflow: hidden;
} .footerCreditCards {
    min-width: 64px;
    min-height: 64px;
    max-height: 64px;
    overflow: hidden;
} .footer_content .social A {
    display: inline-block;
    background: #0397c5;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin-right: 5px;
    text-align: center;
} .footer_content .social A:hover {
    background: #00457d;
} .footer_content NAV {
    display: block;
    border-top: 1px dashed #8a939a;
    padding-top: 20px;
} .footer_content NAV UL {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    display: table;
    min-height: 161px;
} .footer_content NAV UL LI {
    display: table-cell;
    width: 16.66%;
    padding: 0 15px 0 0;
    border-right: 1px solid #55636e;
    margin: 0;
} .footer_content NAV UL LI H2 {
    font: normal 2.0em/20px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0 0 18px 0;
    margin: 0;
} .footer_content NAV UL LI A {
    color: #FFF;
} .footer_content NAV UL LI A:hover {
    text-decoration: underline;
} .footer_content NAV UL LI UL {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
} .footer_content NAV UL LI UL LI {
    width: auto;
    display: block;
    padding: 0 0 10px 0;
    margin: 0;
    border-right: 0;
    font: normal 1.6em/16px sans-serif;
    color: #FFF;
} .footer_rights {
    display: block;
    background: #1a2834;
    height: auto;
    font: normal 1.6em/46px sans-serif;
    color: #fff;
    text-align: center;
} .noMenu .footer_rights {
    bottom: 0;
    position: fixed;
    width: 100vw;
} .footer_rights .designed {
    font: normal 14px/46px Verdana;
    color: #FFF;
} .footer_rights .designed:hover {
    text-decoration: underline;
} .footer_rights .container .credit-cards-logo {
    height: 50px;
    direction: ltr;
} .hotel_inner H2:not(.am-card-room-item-inner-top-title, h2) {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 20px 10px 15px 0;
    margin: 0;
} .hotel_inner .hotel_filter {
    display: block;
    border-top: 2px solid #dedfdf;
    border-bottom: 2px solid #dedfdf;
    padding: 7px 0 0 0;
    position: relative;
    margin-top: 30px;
    border-top: none;
} .hotel_inner .hotel_filter .filterLink {
    display: inline-block;
    background: url(../images/sprite.png) no-repeat 0 -2077px;
    padding: 0 45px 0 15px;
    margin-left: 20px;
    position: relative;
    font: normal 1.6em/35px sans-serif;
    color: #4a4949;
    height: 45px;
} .hotel_inner .hotel_filter .filterLink:after {
    content: "";
    background: url(../images/sprite.png) no-repeat right;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
} .hotel_inner .hotel_filter .filterLink:before {
    content: "";
    background: url(../images/pointer.png) no-repeat;
    width: 16px;
    height: 7px;
    position: absolute;
    bottom: 0px;
    right: unset;
    margin-right: -8px;
} .hotel_inner .hotel_filter .filterLink.icon1:after {
    background-position: right -2174px;
} .hotel_inner .hotel_filter .filterLink.icon2:after {
    background-position: right -2064px;
} .hotel_inner .hotel_filter .filterLink.collapsed:before {
    display: none;
} .panel-group .panel+.panel {
    margin-top: 0;
} .hotel_inner .hotel_filter .panel {
    display: inline-block;
    float: right;
    background-color: transparent;
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
} .hotel_inner .hotel_filter div.panel-collapse {
    position: absolute;
    min-width: 250px;
    right: 0;
    top: 52px;
    z-index: 10;
    background: #FFF;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
} .hotel_inner .hotel_filter UL.filterBy_list {
    margin: 0 23px 0 23px;
    padding: 0;
    list-style: none;
} .hotel_inner .hotel_filter UL.filterBy_list LI {
    border-top: 1px solid #d5d4d4;
    margin: 0;
    font: normal 1.6em/16px sans-serif;
    color: #363636;
} .hotel_inner .hotel_filter UL.filterBy_list LI:first-child {
    border-top: 0;
} .hotel_inner .hotel_filter UL.filterBy_list LI A {
    color: #363636;
    padding: 15px 14px 15px 0;
    display: block;
} .hotel_inner .hotel_filter UL.filterBy_list LI a:hover, .hotel_inner .hotel_filter UL.filterBy_list LI a.active {
    background: #13a3d8;
    color: #FFF;
} .hotel_inner .hotel_filter .mapDrop {
    padding: 12px 13px;
    overflow: hidden;
} .hotel_inner .hotel_filter .maplist {
    float: right;
    width: 192px;
    height: 480px;
} .hotel_inner .hotel_filter .maplist H3 {
    font: normal 2.2em/38px 'SimplerPro', sans-serif;
    color: #FFF;
    background: #2fa8d5 url(../images/sprite.png) no-repeat right;
    padding: 0 57px 0 0;
    margin: 0;
    cursor: pointer;
} .hotel_inner .hotel_filter .maplist H3.collapsed:last-child {
    border-bottom: 1px solid #edeff0;
} .hotel_inner .hotel_filter .maplist H3.collapsed {
    background: #FFF url(../images/sprite.png) no-repeat right;
    border-top: 1px solid #edeff0;
    color: #393a3a;
} .hotel_inner .hotel_filter .maplist H3.hotels {
    background-position: right -2528px;
} .hotel_inner .hotel_filter .maplist H3.restaurants {
    background-position: right -2609px;
} .hotel_inner .hotel_filter .maplist H3.attractions {
    background-position: right -2689px;
} .hotel_inner .hotel_filter .maplist H3.collapsed.hotels {
    background-position: right -2299px;
} .hotel_inner .hotel_filter .maplist H3.collapsed.restaurants {
    background-position: right -2379px;
} .hotel_inner .hotel_filter .maplist H3.collapsed.attractions {
    background-position: right -2460px;
} .hotel_inner .hotel_filter .maplist .panel {
    float: none;
    display: block;
} .hotel_inner .hotel_filter .maplist UL {
    margin: 0;
    padding: 0;
    list-style: none;
} .hotel_inner .hotel_filter .maplist UL LI {
    display: block;
    padding: 10px 30px 10px 0;
    margin: 0;
    font: normal 1.7em/17px sans-serif;
    color: #363636;
} .hotel_inner .hotel_filter .maplist UL LI A {
    color: #363636;
} .hotel_inner .hotel_filter .mapDrop .map {
    float: left;
    width: 1018px;
    position: relative;
} .hotel_inner .hotel_filter .mapDrop .map>img {
    position: relative;
    z-index: 2;
} .hotel_inner .hotel_filter .mapDrop .map .mapTooltip {} .hotel_map *:focus {
    outline: 3px solid black;
} .hotel_inner .hotel_filter .mapDrop .map .toolpop, .hotelPage_inner .hotel_map .mapDrop .map .toolpop, #hangouts.deals_inner .mapDrop .map .toolpop {
    opacity: 1;
    z-index: 5;
    padding: 11px;
    width: 309px;
    display: inline-block;
    background: #FFF;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    text-decoration: none;
} .hotelPage_inner .hotel_map .mapDrop .map .toolpop {
    padding: 11px 3px;
} .hotelPage_inner .hotel_map .mapDrop .map .toolpop:hover, .hotelPage_inner .hotel_map .mapDrop .map .toolpop:active {
    text-decoration: none;
} .hotel_inner .hotel_filter .mapDrop .map .toolpop img, .hotelPage_inner .hotel_map .mapDrop .map .toolpop img, #hangouts.deals_inner .mapDrop .map .toolpop img {
    margin-left: 12px;
    float: right;
    width: 130px;
    height: 130px;
} .hotel_inner .hotel_filter .mapDrop .map .toolpop H3, .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3, #hangouts.deals_inner .mapDrop .map .toolpop H3 {
    font: normal 23px/22px 'SimplerPro', sans-serif;
    color: #3f464b;
    height: 43px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    overflow: hidden;
} .hotel_inner .hotel_filter .mapDrop .map .toolpop .price, .hotelPage_inner .hotel_map .mapDrop .map .toolpop .price {
    display: block;
    font: normal 22px/22px sans-serif;
    color: #363636;
    margin-top: 5px;
    text-align: right;
} .hotel_inner .hotel_filter .mapDrop .map .toolpop P, .hotelPage_inner .hotel_map .mapDrop .map .toolpop P, #hangouts.deals_inner .mapDrop .map .toolpop P {
    font: normal 16px/16px sans-serif;
    color: #363636;
    margin-bottom: 1px;
    margin: 0;
    height: 32px;
    overflow: hidden;
    text-align: right;
    font-family: 'SimplerPro';
} .hotel_inner .hotel_filter .mapDrop .map .toolpop .order-btn, .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn, #hangouts.deals_inner .mapDrop .map .toolpop .order-btn {
    width: 144px;
    display: inline-block;
    background: #2fa8d5;
    height: 27px;
    padding: 0;
    text-align: center;
    font: normal 22px/27px 'SimplerPro', sans-serif;
    color: #FFF;
    overflow: hidden;
} .hotel_inner .hotel_filter .mapDrop .map .toolpop .order-btn:hover, .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn:hover, #hangouts.deals_inner .mapDrop .map .toolpop .order-btn:hover {
    background: #1597cc;
} #hotel-results .no-results {
    margin-top: 0;
} .hotelPage_inner .hotel_map .mapDrop H2 {
    cursor: pointer;
}
/*.hotel_inner .flight_results .more {
    float: left;
    font: normal 2.0em/20px 'SimplerPro', sans-serif;
    color: #3f464b;
    text-decoration: underline;
}*/
.hotel_inner .hotel_results {
    margin: -9px -9px;
    padding: 0;
    list-style: none;
} .hotel_inner #room-results .hotel_results {
    overflow: hidden;
} .hotel_inner .hotel_results.hidden {
    display: none;
} .hotel_inner .hotel_results LI {
    float: right;
    width: 33.33%;
    padding: 0 9px 30px 9px;
    margin: 0;
} .hotel_inner .hotel_results LI a.logo {
    display: none;
} .hotel_inner .hotel_results.exclusive-hotels LI a.logo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 3;
    display: block;
} .hotel_inner .hotel_results.exclusive-hotels LI a.logo img {
    margin: 0 auto;
} .hotel_inner .hotel_results.exclusive-hotels LI h3 {
    display: none;
} .hotel_inner .hotel_results LI.hidden {
    display: none;
} .hotel_inner .hotel_results LI div.item {
    display: block;
    position: relative;
    overflow: hidden;
    min-height: 470px;
} .hotel_inner .hotel_results LI div.item H3 {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 3;
    font: normal 3.0em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0 15px 0 10px;
    margin: 0;
    background-color: rgba(0, 69, 125, 0.75);
} .hotel_inner .hotel_results LI div.item>img {
    display: block;
    position: relative;
    z-index: 2;
    width: 100%;
} .hotel_inner .hotel_results LI div.item img.main-img {
    width: 100%;
} .hotel_inner .hotel_results LI div.item>div {
    display: block;
    background: #FFF;
    padding: 8px 15px 8px 9px;
} .hotel_inner .hotel_results LI div.item P {
    font: normal 1.5em/21px sans-serif;
    color: #121212;
    padding: 0 0 12px 15px;
    margin: 0;
    height: 44px;
    overflow: hidden;
} .hotel_inner .hotel_results LI div.item A.more {
    display: inline-block;
    font: normal 1.5em/21px sans-serif;
    float: left;
    color: #0cb4d2;
    margin-left: 12px;
    text-decoration: none;
} .hotel_inner .hotel_results LI div.item A.more.loading {
    background: url(../images/ajax-loader-input-light-blue.GIF) no-repeat center center;
    text-indent: -9999px;
    height: 24px;
    width: 24px;
} .hotel_inner .hotel_results LI div.item h4 {
    font: normal 1.8em/18px sans-serif;
    color: #121212;
    padding: 8px 0 8px 0;
    /*border-top: 1px solid #b7b7b7;*/
} .hotel_inner .hotel_results LI div.item .order-btn {
    margin-right: 5px;
    float: left;
    display: block;
    background: #00a0dc;
    height: 73px;
    padding: 0 16px;
    font: normal 2.4em/73px 'SimplerPro', sans-serif;
    color: #FFF;
    min-width: 70px;
    border: none;
    line-height: 0px;
} a[class=order-btn] {
    line-height: 45px !important;
} .hotel_inner .hotel_results LI div.item .order-btn.loading {
    background: #00a0dc url(../images/ajax-loader-input-trans-light-blue.GIF) no-repeat center center;
    text-indent: -9999px;
} .hotel_inner .hotel_results LI div.item .order-btn:hover {
    background: #1597cc;
    text-decoration: underline;
} .hotel_inner .hotel_results LI div.item .price {
    display: inline-block;
    float: left;
    width: 117px;
    border-right: 1px solid #b7b7b7;
    height: auto;
    vertical-align: middle;
    padding-right: 10px;
    padding-top: 5px;
    font: normal 1.2em/12px sans-serif;
    color: #121212;
} .hotel_inner .hotel_results LI div.item .price .num {
    display: block;
    font: bold 16px/30px sans-serif;
    color: #00a0dc;
    padding-top: 4px;
} .hotel_inner .hotel_results LI div.item .price .num span {
    font: bold 23px/30px sans-serif;
} .hotel_inner .hotel_results LI div.item .price.disabled .num {
    color: #b7b7b7;
} .hotel_inner .hotel_results LI div.item .price.disabled .num span {
    font-size: 21px;
    text-decoration: line-through;
} .hotel_inner .hotel_results .popular-wrapper {
    width: 100%;
    background-color: #E4E6E8;
    padding: 9px 6px;
    display: block;
    position: relative;
} .hotel_inner .hotel_results .popular-text {
    font: bold 1.5em/24px sans-serif;
    color: #00a0dc;
    width: 90%;
    float: right;
} .hotel_inner .hotel_results .popular-arrow {
    width: 10%;
    background: url(../images/sprite.png) no-repeat 7px -1547px;
    display: inline-block;
    height: 23px;
    position: absolute;
    top: 25%;
} @font-face {
    font-family: OpenSans-Semibold;
    src: url(https://media.isrotel.co.il/umb/Static/Content/fonts/OpenSans-Semibold.ttf);
    font-display: swap;
} @font-face {
    font-family: OpenSans-Regular;
    src: url(https://media.isrotel.co.il/umb/Static/Content/fonts/OpenSans-Regular.ttf);
    font-display: swap;
} .form-group select#ChosenCountryCode {
    box-shadow: none;
    background: #ebebeb;
    border-radius: 3px;
    font: normal 1.6em/18px sans-serif;
    height: 34px;
    width: 100%;
} .exSpan {
    background: #ffce34;
    padding: 7px;
    margin-bottom: 5px;
    width: 120px;
    height: 30px;
    font-family: OpenSans-Semibold;
} .exSpanSearch {
    background: #ffce34;
    padding: 2px;
    width: 120px;
    height: 30px;
    font-family: OpenSans-Semibold;
    color: #252525;
    font-size: 12px;
} .exSpanlong {
    background: #ffce34;
    width: 120px;
    height: 30px;
    padding-left: 5px;
    padding-top: 3px;
    color: #252525;
    font-family: OpenSans-Semibold;
} .noMenu_header {
    display: block;
    /*    border-top: 8px solid #00457d;*/
    background: none;
    position: inherit;
    padding-bottom: 25px;
} .noMenu_header:after {
    display: none;
} .noMenu_header img {
    margin-right: -11px;
} .noMenu_header A {
    float: right;
} .noMenu_header .slSimplerPro {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #00a0dc;
    display: inline-block;
    padding-top: 80px;
    float: right;
    display: inline-block;
    padding-right: 10px;
} .creditContent {
    padding-bottom: 75px;
} .creditContent H1 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 15px 0;
    margin: 0 0 25px 0;
    border-bottom: 1px solid #dedfdf;
} .creditContent P {
    font: normal 1.8em/18px sans-serif;
    color: #4a4949;
    padding: 0 0 25px 0;
    margin: 0;
} .creditContent>.row {
    margin: 0 -9px;
} .creditContent>.row>div {
    float: right;
    padding: 0 9px;
} .creditContent>.row>div H2 {
    display: block;
    background: #2f5a7a;
    height: 44px;
    padding: 0;
    margin: 0;
    font: normal 2.8em/44px 'SimplerPro', sans-serif;
    color: #FFF;
} .creditContent>.row>div H2 span {
    display: inline-block;
    width: 44px;
    height: 44px;
    text-align: center;
    background: #00a0dc;
    margin-left: 5px;
} .creditContent>.row>div .boxForm {
    background: #FFF;
    padding: 22px 25px 20px 25px;
    min-height: 465px;
} .creditContent>.row>div .RegisterForm.boxForm {
    padding: 7px 25px 0px 25px;
} .creditContent>.row>div .boxForm P {
    font: bold 1.6em/16px sans-serif;
    color: #5f5f5f;
    padding: 0 0 22px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #e6e5e5;
} .creditContent>.row>div .boxForm P.details {
    font-weight: normal;
    border: 0;
    line-height: 26px;
} .creditContent>.row>div .boxForm .login {
    font: normal 1.6em/16px sans-serif;
    color: #00a0dc;
    padding-top: 50px;
    display: inline-block;
} .creditContent>.row>div .boxForm .form-group {
    margin-bottom: 25px;
    position: relative;
} .creditContent>.row>div .boxForm .form-group LABEL {
    display: block;
    font: normal 1.6em/16px sans-serif;
    color: #5f5f5f;
    padding-bottom: 5px;
    margin: 0;
} .creditContent>.row>div .boxForm .form-group .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ebebeb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    padding: 0 12px;
    font: normal 1.6em/18px sans-serif;
    color: #585858;
} .creditContent>.row>div .boxForm .form-group .form-control.ltr {
    direction: ltr;
} .creditContent>.row>div .boxForm .form-group INPUT.form-control {
    height: 34px;
} .creditContent>.row>div .boxForm .form-group textarea.form-control {
    height: 90px;
    overflow: auto;
    resize: none;
} .creditContent>.row>div .boxForm .required {
    display: block;
    font: normal 1.6em/16px sans-serif;
    color: #5f5f5f;
} .creditContent>.row>div .boxForm .btn-checkbox {
    display: block;
    float: none;
    padding: 0 0 20px 0;
    text-align: right;
    border: 0;
} .btn-checkbox .checkboxPic {
    float: right;
    display: inline-block;
    width: 22px;
    height: 22px;
    background: #ebebeb;
    position: relative;
} .creditContent>.row>div .boxForm .btn-checkbox .checkboxText {
    float: right;
    line-height: 22px;
    padding-right: 13px;
} .creditContent>.row>div .boxForm .btn-checkbox .checkboxText A {
    color: #00a0dc;
    text-decoration: underline;
} .btn:active, .creditContent>.row>div .boxForm .btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
} .btn.active .checkboxPic:after {
    content: "+";
    color: #00a0dc;
    font: normal 1.6em/22px sans-serif;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
} .toggleTerms:after {
    content: "+";
    color: #00a0dc;
    font: normal 1.6em/22px arial;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
} .creditContent>.row>div .boxForm .bootstrap-select>.btn {
    padding: 0 35px 0 12px;
    height: 34px;
} .creditContent>.row>div .boxForm .bootstrap-select.btn-group .btn .caret {
    background: url(../images/sprite.png) no-repeat 0 -2811px;
    border: 0;
    width: 35px;
    height: 34px;
    right: 0;
    top: 0;
    left: auto;
    margin: 0;
} .creditContent>.row>div .boxForm .bootstrap-select.btn-group .btn .filter-option {
    text-align: left;
} .creditContent>.row>div .boxForm .form-group .row {
    margin: 0 -12px;
} .creditContent>.row>div .boxForm .form-group .row>div {
    padding: 0 12px;
    float: right;
} .creditContent>.row>div .boxForm .form-group .row>div.errorMsg {
    padding: 6px 83px 6px 25px;
    float: none;
} .creditContent>.row>div .boxForm .total {
    display: block;
    border-top: 1px solid #e6e5e5;
    /*border-bottom: 1px solid #e6e5e5;*/
    padding: 20px 0;
    font-weight: bold !important;
    font-size: 18px !important;
    font-family: 'SimplerPro';
    color: #121212;
} .currencyinfo {
    font-size: 14px !important;
    font-weight: normal !important;
    color: #121212 !important;
    padding: 0px 30px 0px 20px;
} .currencycommentsinfo {
    border-top: 1px solid #e6e5e5;
    font-family: 'SimplerPro';
    font-size: 12px !important;
    font-weight: normal !important;
    margin-right: 5px;
} .commentsReservationinfo {
    font-family: 'SimplerPro';
    font-size: 12px !important;
    font-weight: normal !important;
    margin-right: 5px;
} .currencycurrentPackage {
    float: left !important;
    font-family: 'SimplerPro';
    font-size: 30px !important;
    font-weight: 600 !important;
} .creditContent>.row>div .boxForm .totalIls {
    display: block;
    border-bottom: 1px solid #e6e5e5;
    padding: 0x 0px 30px;
    font: normal 1.6em/30px sans-serif;
    color: #121212;
} .creditContent>.row>div .boxForm .total>span {
    float: left;
    color: #00a0dc;
    font: bold 30px/30px sans-serif;
} .creditContent>.row>div .boxForm .totalIls>span {
    float: left;
    color: #00457d;
    font: bold 30px/30px sans-serif;
    float: right;
} .creditContent>.row>div .boxForm .total>span span {
    font-size: 18px;
} .creditContent>.row>div .boxForm .btn-send {
    float: left;
    height: 43px;
    background: #00a0dc;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0 7px;
    margin: 20px -9px 0 0;
    font: normal 2.2em/43px 'SimplerPro', sans-serif;
    color: #FFF;
    cursor: pointer;
} .creditContent>.row>div .boxForm .form-group.has-error .form-control {
    border: 2px solid #e81c51;
    -webkit-border-radius: 3px;
    border-radius: 3px;
} .join_Club .form-group.has-error .btn-checkbox .checkboxPic {
    border: 2px solid #e81c51;
} .form-group .errorMsg {
    position: absolute;
    right: 30%;
    bottom: 100%;
    margin-bottom: 0;
    webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    padding: 6px 83px 6px 25px;
    font: normal 1.6em/21px sans-serif;
    color: #595959;
    text-align: right;
    background: #FFF url(../images/sprite.png) no-repeat right -1855px;
    /*top: auto !important;
    left: auto !important;*/
    z-index: 10;
    min-height: 66px;
    width: 255px;
} .form-group .errorMsg:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    right: 71px;
    background: #c8c8c8;
    top: 10px;
    bottom: 10px;
} .form-group .errorMsg:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    position: absolute;
    right: 29px;
    bottom: -5px;
} .form.passForm .form-group .errorMsg {
    right: 272px;
} .creditContent>.row>div .boxForm .form.passForm .form-group .errorMsg {
    right: 128px;
} .creditContent>.row>div .boxForm .form-group.has-error .bootstrap-select {
    border: 2px solid #e81c51;
    -webkit-border-radius: 3px;
    border-radius: 3px;
} .creditContent>.row>div .boxForm .form-group.has-error .bootstrap-select .caret, .creditContent>.row>div .boxForm .form-group.has-error .bootstrap-select>.btn {
    height: 30px;
    background-position: 0 -2814px;
} .creditContent>.row>div .boxForm .form-group .errorMsg {
    position: absolute;
    right: 50%;
    margin-right: -127px;
    bottom: 100%;
    margin-bottom: 0;
    webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    padding: 6px 83px 6px 25px;
    font: normal 1.6em/21px sans-serif;
    color: #595959;
    text-align: right;
    background: #FFF url(../images/sprite.png) no-repeat right -1855px;
    top: auto !important;
    left: auto !important;
    z-index: 10;
    min-height: 66px;
    width: 255px;
} .creditContent>.row>div .boxForm .form-group .errorMsg:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    right: 71px;
    background: #c8c8c8;
    top: 10px;
    bottom: 10px;
} .creditContent>.row>div .boxForm .form-group .errorMsg:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    position: absolute;
    right: 29px;
    bottom: -5px;
} .creditContent>.row>div .boxForm .form-group.has-error .errorMsg {
    display: block;
} .clubBanner {
    display: block;
    padding: 45px 0 40px;
} .clubBanner .row {
    margin: 0 -8px;
} .clubBanner .row>div {
    padding: 0 8px;
    float: right;
} .clubBanner .row>div img {
    display: block;
} .clubBanner .row>div .play {
    display: block;
    position: relative;
} .clubBanner .row>div .play:after {
    content: "";
    background-color: rgba(255, 255, 255, 0.60);
    width: 74px;
    height: 74px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    top: 50%;
    right: 50%;
    margin: -37px -37px 0 0;
    z-index: 2;
} .club_Content H1 {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 0 0 5px 0;
    margin: 0;
} .club_Content P {
    font: normal 1.8em/25px sans-serif;
    color: #3f464b;
    padding: 0 0 8px 0;
    margin: 0;
} .club_Content .clubLogo {
    float: left;
    border: 8px solid #FFF;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-right: 65px;
} .club_Content H2 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 10px 0;
    margin: 0 0 30px 0;
    border-bottom: 1px solid #dedfdf;
} .clubCarouselNew {
    transform: translate(0);
} .club_Content .clubCarousel {
    padding-bottom: 20px;
} .club_Content .clubCarousel #extra-benefits .slick-track .itemInfo {
    min-height: 170px;
} .club_Content .clubCarousel.border-top {
    border-top: 2px solid #dedfdf;
    padding-top: 20px;
} .club_Content .clubCarousel .itemLink {
    cursor: pointer;
    margin: 0 7px;
    display: block;
    background: #FFF;
    height: 200px;
    padding: 0 19px;
    text-align: center;
    direction: rtl;
    position: relative;
} .club_Content .clubCarousel .itemLink .icon {
    pointer-events: none;
    line-height: 133px;
} .club_Content .clubCarousel .itemLink.immediately .icon {
    line-height: 106px;
} .club_Content .clubCarousel .itemLink .icon_over {
    display: none;
} .club_Content .clubCarousel .itemLink .icon_normal {
    display: inline-block;
} .club_Content .clubCarousel .itemLink span {
    pointer-events: none;
    display: block;
    border-top: 1px solid #d2d1d1;
    padding-top: 15px;
    font: normal 2.2em/22px 'SimplerPro', sans-serif;
    color: #054980;
} .club_Content .clubCarousel .itemLink.immediately span {
    padding-top: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d2d1d1;
    border-top: 0;
} .club_Content .clubCarousel .slick-center .itemLink {
    background: #1a99cd;
} .club_Content .clubCarousel .slick-center .itemLink .icon_over {
    display: inline-block;
} .club_Content .clubCarousel .slick-center .itemLink .icon_normal {
    display: none;
} .club_Content .clubCarousel .slick-center .itemLink span {
    color: #FFF;
    border-top: 1px solid #53b3da;
} .club_Content .clubCarousel .slick-center.itemLink.immediately span {
    border-top: 0;
    border-bottom: 1px solid #53b3da;
} .club_Content .clubCarousel .slick-center .itemLink:after {
    content: "";
    position: absolute;
    bottom: -9px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 8.5px 0 8.5px;
    border-color: #1a9acd transparent transparent transparent;
} .club_Content .clubCarousel .slick-slider {
    margin-bottom: 17px;
} .club_Content .clubCarousel .itemInfo {
    background: #FFF;
    direction: rtl;
    padding: 15px 0;
} .club_Content .clubCarousel .itemInfo H3 {
    float: right;
    font: normal 1.6em/26px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 0 20px;
    margin: 0;
} .club_Content .clubCarousel .itemInfo>div {
    padding: 0 17px;
} .club_Content .clubCarousel .itemInfo>div>div {
    float: right;
    font: normal 1em/24px sans-serif;
    color: #3f464b;
} .club_Content .clubCarousel .itemInfo div UL {
    margin: 0;
    padding: 0;
    list-style: none;
} .club_Content .clubCarousel .itemInfo div UL LI {
    position: relative;
    display: block;
    padding: 0 19px 3px 0;
    margin: 0;
} .club_Content .clubCarousel .itemInfo div UL LI:after {
    content: "";
    background: #ced0d1;
    width: 9px;
    height: 9px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    right: 0;
    top: 7px;
} .club_Content .clubCarousel .slick-prev {
    background: #e5e6e7 url(../images/sprite.png) no-repeat 19px -2904px;
    width: 40px;
    height: 40px;
    right: 0;
    left: auto;
    top: 50%;
    margin-top: -20px;
} .club_Content .clubCarousel .slick-prev:before {
    display: none;
} .club_Content .clubCarousel .slick-next {
    background: #e5e6e7 url(../images/sprite.png) no-repeat 11px -2855px;
    width: 40px;
    height: 40px;
    left: 0;
    right: auto;
    top: 50%;
    margin-top: -20px;
} .club_Content .clubCarousel .slick-next:before {
    display: none;
} .club_Content .joinForm {
    display: flex;
    justify-content: center;
    width: 100%;
    background: #FFF;
    height: 49px;
    margin-bottom: 30px;
} .club_Content .joinForm H3 {
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle;
    background: #00457d url(../images/sprite.png) no-repeat 0 -2951px;
    padding: 0 23px 0 20px;
    font: normal 2.8em 'SimplerPro', sans-serif;
    color: #FFF;
} .club_Content .joinForm H3>span {
    font: bold 30px sans-serif;
} .club_Content .joinForm H3>span>span {
    font-size: 18px;
    display: inline-block;
    position: relative;
} .club_Content .joinForm LABEL {
    display: table-cell;
    vertical-align: middle;
    font: normal 1.5em sans-serif;
    color: #121212;
    padding-right: 24px;
    padding-left: 10px;
    margin: 0;
    width: 100px;
} .club_Content .joinForm div:not(.tt-err):not(.invalid-feedback) {
    display: table-cell;
    vertical-align: middle;
    width: 274px;
    position: relative;
} .club_Content .joinbar div:not(.tt-err) {
    width: 200px;
} .club_Content .joinForm .form-control {
    background: #e2ecf2;
} .club_Content .joinForm .submitBtn {
    display: inline-block;
    background: #00a0dc;
    padding: 0 30px;
    height: 38px;
    border: 0;
    font: normal 2.2em/28px 'SimplerPro', sans-serif;
    color: #FFF;
} .club_Content .joinForm>span {
    display: table-cell;
    vertical-align: middle;
    padding-right: 24px;
} .club_Content .joinForm .form-error {
    position: absolute;
    right: 0;
    bottom: 100%;
    margin-bottom: 13px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    padding: 6px 83px 6px 12px;
    font: normal 1.6em/21px sans-serif;
    color: #595959;
    text-align: right;
    background: #FFF url(../images/sprite.png) no-repeat right -1855px;
    display: block;
} .club_Content .joinForm .form-error:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    position: absolute;
    right: 29px;
    bottom: -5px;
} .club_Content .joinForm .form-error:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    right: 71px;
    background: #c8c8c8;
    top: 10px;
    bottom: 10px;
} .club_Content .joinForm .form-group.has-error .form-control {
    border: 2px solid #e81c51;
} .club_Content .terms.row {
    margin: 0 -10px;
} .club_Content .terms.row>div {
    float: right;
    padding: 0 10px;
} .club_Content .terms.row>div>div {
    background: #FFF;
    padding: 24px 18px 24px 18px;
    margin-bottom: 30px;
} .club_Content .terms.row>div>div UL {
    margin: 0;
    padding: 0;
    list-style: none;
} .club_Content .terms.row>div>div UL LI {
    display: block;
    position: relative;
    padding: 0 25px 10px 0;
    margin: 0;
    font: normal 1.5em/24px sans-serif;
    color: #3f464b;
} .club_Content .terms.row>div>div UL LI:after {
    content: "";
    background: #ced0d1;
    width: 9px;
    height: 9px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    right: 0;
    top: 7px;
} .club_Content .terms.row>div>div P {
    font: normal 1.5em/24px sans-serif;
    color: #3f464b;
    padding: 0;
    margin: 0;
} .club_Content .terms.row>div>div A.file {
    display: inline-block;
    padding-left: 14px;
    font: normal 1.6em/37px 'SimplerPro', sans-serif;
    color: #3f464b;
} .club_Content .terms.row>div>div A span {
    background: #00457d url(../images/sprite-files-icons.png) no-repeat 8px 5px;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-left: 8px;
    vertical-align: top;
} .club_Content .terms.row>div>div A.pdf span {
    background-position: -52px 5px;
} .club_Content .terms.row>div>div A.doc span, .club_Content .terms.row>div>div A.docx span {
    background-position: -22px 5px;
} .club_Content .terms.row>div>div A.ppt span, .club_Content .terms.row>div>div A.pptx span {
    background-position: -112px 5px;
} .club_Content .terms.row>div>div A.xls span, .club_Content .terms.row>div>div A.xlsx span {
    background-position: -82px 5px;
} .club_Content .creditContent {
    padding-top: 10px;
} .club_Content .creditContent>.row>div .boxForm .required {
    margin-top: 0;
} .club_Content .creditContent>.row>div .boxForm {
    min-height: 510px;
} .club_Content .creditContent>.RegisterForm.row>div .boxForm {
    min-height: 455px;
} .club_Content .creditContent>.row>div .boxForm P {
    border-bottom: 0;
    padding: 0 0 15px 0;
    margin: 0;
} .club_Content .creditContent>.row>div .RegisterForm.boxForm P {
    text-align: left;
} .club_Content .creditContent>.row>div .boxForm P A {
    font: normal 15px/15px sans-serif;
    color: #0cb4d2;
    text-decoration: underline;
} .club_Content .creditContent>.row>div .boxForm .form-group {
    margin-bottom: 15px;
} .club_Content .creditContent>.row>div .boxForm .select.form-group {
    margin-bottom: 0px;
} .club_Content .creditContent>.row>div .boxForm .form-group:last-child {
    margin-bottom: 0;
} .dealsFilter {
    display: block;
    margin: 0 -9px 60px 0px;
} .dealsFilter>div {
    float: right;
    padding: 0 9px;
} .dealsFilter>div .bootstrap-select>.btn {
    padding: 0 52px 0 41px;
    height: 47px;
    background: #e4e6e8;
    border-bottom: 2px solid #becdd9 !important;
} .dealsFilter>div .bootstrap-select.btn-group .btn .caret {
    background: #d5dce2 url(../images/sprite2.png) no-repeat 15px 20px;
    width: 41px;
    height: 45px;
    left: 0;
    top: 0;
    border: 0;
    margin: 0;
} .dealsFilter>div .bootstrap-select>.btn:after {
    content: "";
    background: url(../images/sprite2.png) no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 7px;
    top: 6px;
} .dealsFilter>div .bootstrap-select.area>.btn:after, .dealsFilter>div .bootstrap-select.hotel>.btn:after {
    background-position: -314px 0;
} .dealsFilter>div .bootstrap-select.time>.btn:after {
    background-position: right 0;
} .dealsFilter>div .bootstrap-select.date>.btn:after {
    background-position: -640px 0;
} .dealsFilter>div .bootstrap-select.activity>.btn:after {
    background-position: -467px 0;
} .dealsFilter .bootstrap-select.btn-group .dropdown-menu {
    border: 0;
    margin: 0;
} .dealsFilter .bootstrap-select.btn-group div.dropdown-menu {
    border-bottom: 7px solid #00457d;
} .dealsFilter .btn-group.open .dropdown-toggle {
    border-bottom: 0 !important;
} .dealsFilter .btn-group.open:after {
    content: "";
    position: absolute;
    top: 40px;
    right: 58px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 7px 7px;
    border-color: transparent transparent #ffffff transparent;
} .deals_inner {
    padding-bottom: 20px;
} .deals_inner H2 {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 20px 0 15px 0;
    margin: 0;
} section#jobs #formTitle p {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 20px 0 15px 0;
    margin: 0;
} .deals_inner H2, .deals_inner .old-hotel-info-tag {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: rgba(0, 160, 220, 0.90);
    padding: 0 0 7px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #dedfdf;
    text-align: center;
} .deals_inner div.abstract {
    font: normal 1.5em/20px sans-serif;
    color: #3f464b;
    margin: 0 0 15px 0;
} .deals_inner .deals {
    /*margin: 0 -9px;*/
    padding: 0;
    list-style: none;
} .deals_inner.deals-sales .div-deals-sales {
    overflow: hidden;
} .deals_inner .deals LI {
    float: right;
    padding: 0px 9px 20px 9px;
} .deals_inner .deals LI.clear {
    padding: 0;
    margin: 0;
} .deals_inner .deals LI A {
    display: block;
    position: relative;
    height: 400px;
} .deals_inner .deals A {
    display: block;
    position: relative;
    height: 400px;
} .deals_inner .hang-deals LI A {
    height: 297px;
} .deals_inner .hang-deals A {
    height: 297px;
    /*width: 400px;*/
    width: auto;
} .deals_inner .deals LI A.item {
    cursor: default;
} .deals_inner .deals A.item {
    cursor: default;
} .deals_inner .deals LI A img {
    display: block;
    position: relative;
    z-index: 2;
    width: 100%;
} .deals_inner .hang-deals LI A img {
    height: 100%;
} .deals_inner .deals LI A h4 {
    display: inline-block;
    background-color: rgba(0, 69, 125, 1);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    padding: 5px 11px 5px 18px;
    font: normal 28px/30px 'SimplerPro', sans-serif;
    color: #FFF;
    /*direction: rtl;*/
    /*width: 80%;
                min-height: 78px;*/
} .deals_inner .deals A h4 {
    max-width: 400px;
    display: inline-block;
    background-color: rgba(0, 69, 125, 1);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    padding: 5px 11px 5px 18px;
    font: normal 28px/30px 'SimplerPro', sans-serif;
    color: #FFF;
    /*direction: rtl;*/
    /*width: 80%;
                min-height: 78px;*/
} .deals_inner .deals LI A h4 span {
    display: block;
    font-size: 0.8em;
    text-decoration: underline;
    color: #FFF;
    position: absolute;
    bottom: 6px;
} .deals_inner .deals A h4 span {
    display: block;
    font-size: 0.8em;
    text-decoration: underline;
    color: #FFF;
    position: absolute;
    bottom: 6px;
} .deals_inner .deals LI A h4 span.lnk-sale-terms {
    direction: rtl;
    right: 10px;
} .deals_inner .deals A h4 span.lnk-sale-terms {
    direction: rtl;
    right: 10px;
}
/*also for h3  used in Careers page*/
.deals_inner .deals LI A h3:after {
    content: "";
    background: none;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .deals_inner .deals LI A h3 {
    display: inline-block;
    background: none;
    text-decoration: none;
    background-color: rgba(0, 69, 125, 1);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    padding: 5px 11px 5px 18px;
    font: normal 28px/30px 'Open Sans', Arial;
    color: #FFF;
    /*direction: rtl;*/
    /*width: 80%;
                min-height: 78px;*/
} .deals_inner .deals LI A h3 :after {
    display: inline-block;
    background: none;
    text-decoration: none;
    background-color: rgba(0, 69, 125, 1);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    padding: 5px 11px 5px 18px;
    font: normal 28px/30px 'Open Sans', Arial;
    color: #FFF;
    /*direction: rtl;*/
    /*width: 80%;
                min-height: 78px;*/
} .deals_inner .deals A h3 {
    max-width: 400px;
    display: inline-block;
    background-color: rgba(0, 69, 125, 1);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    padding: 5px 11px 5px 18px;
    font: normal 28px/30px 'Open Sans', Arial;
    color: #FFF;
    /*direction: rtl;*/
    /*width: 80%;
                min-height: 78px;*/
} .deals_inner .deals LI A h3 span {
    display: block;
    font-size: 0.8em;
    text-decoration: underline;
    color: #FFF;
    position: absolute;
    bottom: 6px;
} .deals_inner .deals A h3 span {
    display: block;
    font-size: 0.8em;
    text-decoration: underline;
    color: #FFF;
    position: absolute;
    bottom: 6px;
} .deals_inner .deals LI A h3 span.lnk-sale-terms {
    direction: rtl;
    right: 10px;
} .deals_inner .deals A h3 span.lnk-sale-terms {
    direction: rtl;
    right: 10px;
}
/*also for h3*/
.deals_inner .deals LI A>div {
    display: table;
    width: 100%;
    /*position: absolute;*/
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    background-color: rgba(255, 255, 255, 0.70);
    padding: 6px 15px 6px 0px;
    min-height: 70px;
} .deals_inner .deals A>div.slide_display {
    display: table;
    width: 400px;
    /*position: absolute;*/
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    background-color: rgba(255, 255, 255, 0.70);
    padding: 6px 15px 6px 0px;
    min-height: 70px;
} .deals_inner .hang-deals LI A>div {
    position: absolute;
} .deals_inner .hang-deals A>div {
    position: absolute;
} .deals_inner .deals.hang-deals LI A>div {
    display: none;
} .deals_inner .deals.hang-deals A>div {
    display: none;
} .deals_inner .deals LI A>div p, .deals_inner .deals LI A>div .p {
    font: normal 1.4em sans-serif;
    color: #333232;
    padding: 6px 0 0 12px;
    margin: 0;
    display: table-cell;
    vertical-align: top;
    height: 80px;
    overflow: hidden;
    min-width: 185px;
} .deals_inner .deals LI A>div .p {
    font-size: 15px;
} .deals_inner .deals A>div .p {
    font-size: 15px;
} .deals_inner .deals LI A>div .p h5 {
    font: normal 18px/20px sans-serif;
    color: #333232;
    padding: 0 0 8px 0;
    margin: 0;
} .deals_inner .deals A>div .p h5 {
    font: normal 18px/20px sans-serif;
    color: #333232;
    padding: 0 0 8px 0;
    margin: 0;
} .deals_inner .deals A>div .p h5 {
    font: normal 18px/20px sans-serif;
    color: #333232;
    padding: 0 0 8px 0;
    margin: 0;
}
/*.deals_inner .deals LI A > div.is-hidden {
                        display: none;
                    }*/
.deals_inner .deals LI A>div .price {
    display: table-cell;
    vertical-align: top;
    width: 107px;
    font: normal 0.7em/12px sans-serif;
    color: #121212;
    padding-right: 9px;
    border-right: 1px solid #b7b7b7;
} .deals_inner .deals LI A>div .price .num {
    display: block;
    font: bold 30px/30px sans-serif;
    color: #00a0dc;
    width: 100%;
    padding-top: 4px;
    font-family: 'SimplerPro';
} .deals_inner #roomList.deals LI:not(.clear) {
    height: 446px;
} .deals_inner #roomList.deals li a {
    position: static;
    height: auto;
} .deals_inner #roomList.deals li a>div {
    padding-right: 0px;
    position: static;
    height: 130px;
} .hotelPage_inner .deals_inner #roomList.deals li a>div .dealText {
    width: 40%;
    padding-right: 15px;
} .hotelPage_inner .deals_inner #roomList.deals li.col-xs-8 a>div .dealText {
    width: 74%;
} .hotelPage_inner .deals_inner #roomList.deals li a>div.active .dealText p {
    height: auto;
    padding-left: 0;
    font-family: 'SimplerPro';
} .hotelPage_inner .deals_inner #roomList.deals li a>div .price {
    width: 22%;
} .hotelPage_inner .deals_inner #roomList.deals li a>div .price .disabled .num {
    color: rgb(127, 128, 128);
    padding-top: 14px;
    font: 13px/18px sans-serif;
    font-size: 22px;
    font-family: 'SimplerPro';
} .hotelPage_inner .deals_inner #roomList.deals li a>div .price .disabled .numNew {
    color: rgb(127, 128, 128);
    padding-top: 14px;
    font: 13px/18px sans-serif;
    padding-top: 10px;
} .hotelPage_inner .deals_inner #roomList.deals li a>div .price .disabled .num span:not(.am-currency-sign) {
    font-size: 22px;
    text-decoration: line-through;
} .hotelPage_inner .deals_inner #roomList.deals li.col-xs-8 a>div .price {
    width: 14%;
} .deals_inner #roomList.deals li a>div .divButton {
    width: 20%;
    display: table-cell;
    vertical-align: top;
    color: rgb(18, 18, 18);
    padding-right: 9px;
    position: relative;
    font: 1.2em/12px sans-serif;
} .hotelPage_inner .deals_inner #roomList.deals li a>div.active .btn {
    height: 113px;
    width: 80%;
    float: none;
    bottom: 2px;
    padding: 14px 5px 10px;
    background-image: url(https://cdn.speedsize.com/61a206a8-07c4-46c9-b2ac-07edd20dd59d/https://www.isrotel.co.il/images/arrow_left.png/f_auto);
    background-repeat: no-repeat;
    background-position: 50% 75%;
    max-width: 78px;
    left: 0;
} .hotelPage_inner .deals_inner #roomList.deals li a > div.active .btn:hover {
    background-color: #1597cc;
} .hotelPage_inner .deals_inner #roomList.deals li a > div.active .btn > div {
        white-space: normal;
        text-align: center;
        line-height: 24px;
        font-size: 1.3rem;
    } .hotelPage_inner .deals_inner #roomList.deals li a > div.active .dealText p {
    word-break: break-word;
    white-space: break-spaces;
} @media (max-width: 1199px) {
    .hotelPage_inner .deals_inner #roomList.deals li a > div.active .btn > div {
        padding-right: unset;
    }
    .hotelPage_inner .deals_inner #roomList.deals li a > div .dealText {
        max-width: 50px;
    }
    .hotelPage_inner .deals_inner #roomList.deals li a > div.active .dealText p {
        min-width: unset;
    }
  
} @media (max-width: 1399px){
    .hotelPage_inner .deals_inner #roomList.deals li a > div.active .btn {
        width: 95%;
    }
} .deals_inner .deals LI A > div .price .num span {
    font-size: 18px;
    font-family: 'SimplerPro';
} .deals_inner .deals LI A>div .price>span {
    float: right;
}
.deals_inner .deals LI A > div .price span.textB {
    display: inline-block;
}
.deals .deals_promo > div A > div .price span.textB {
    font-size: 0.9em;
}.deals_inner .deals LI:not(.clear) {
    height: auto;
} .deals_inner .more, .deals_inner .more.open, .hotel_inner .deals .more, .hotel_inner .deals .more.open, .deals_inner .more.open, .deals_promo .more.filterLink, #room-results .more.dividerLink {
    /*float: left;*/
    background: rgba(0, 160, 220, 0.90) url(../images/sprite.png) no-repeat 23px 15px;
    font: normal 2.0em/20px 'SimplerPro', sans-serif;
    color: #FFF;
    text-align: center;
    margin: 10px auto;
    display: table;
    width: 400px;
    text-decoration: none;
    height: 30px;
    padding: 10px;
    position: relative;
} #room-results .more.dividerLink.dividerOpener.open {
    background: #436A8D;
} #hangouts .deals_inner .more, #hangouts .deals_inner .more.open {
    display: inline-block;
    float: left;
    text-decoration: underline;
    font: normal 2.0em/21px 'SimplerPro', sans-serif;
    color: #3f464b;
    background: none;
    width: auto;
} .deals_inner .more {
    position: relative;
} .RB .deals_inner .more {
    background-color: #436A8D;
} .deals_inner .more.open, .hotel_inner .deals .more.open, #room-results .more.open, .deals_promo .more.open {
    background: rgba(0, 160, 220, 0.90);
} RB.deals_inner .more.open, .hotel_inner .deals .more.open, #room-results .more.open, .deals_promo .more.open {
    background: #436A8D;
} .deals_inner .more.open span, .hotel_inner .deals .more.open span, #room-results .more.open span, .deals_promo .more.open span {
    background: url(../images/sprite.png) no-repeat 8px 5px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
} .deals_inner .more:hover {
    text-decoration: underline;
} .order-btn .arrowImg {
    background: url(https://cdn.speedsize.com/61a206a8-07c4-46c9-b2ac-07edd20dd59d/https://www.isrotel.co.il/images/arrow_left.png/f_auto);
    background-repeat: no-repeat;
    height: 20px;
    width: 30px;
    display: block;
    position: absolute;
}
.hotel-sales .order-btn .arrowImg {
    width: 38px;
}
.order-btn .order-btn-title {
    font-size: 
}
.order-btn .arrowImg2 {
    background: url(https://cdn.speedsize.com/61a206a8-07c4-46c9-b2ac-07edd20dd59d/https://www.isrotel.co.il/images/arrow_left.png/f_auto);
    background-repeat: no-repeat;
    height: 20px;
    width: 30px;
    display: block;
} .deals_inner ul.management li {
    float: right;
    margin-bottom: 15px;
} .deals_inner ul.management li>div {
    display: block;
    position: relative;
    font-size: 15px;
} .deals_inner ul.management li>div img {
    width: 100%;
} .deals_inner ul.management li>div>div {
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    z-index: 3;
    background-color: rgba(47, 103, 148, 0.70);
    padding: 0px 15px 0px 0px;
    height: 44px;
    color: white;
    overflow: hidden;
} .deals_inner ul.management li>div>div strong {
    display: block;
} .deals_inner ul.management li div.content {
    color: #3f464b;
    margin-top: 10px;
    padding: 0px 15px 0px 0px;
    height: 128px;
    overflow: hidden;
} .deals_inner div.management ul.border {
    font-size: 15px;
    border-left: 1px solid #dbddde;
    margin-bottom: 0;
    float: right;
} .deals_inner div.management ul.border h4 {
    color: #00a0dc;
    font-size: 18px;
    margin: 10px 0;
} .deals_inner div.management ul.border div.content {
    padding: 0;
    border-bottom: 1px solid #dbddde;
    height: auto;
    overflow: auto;
} .deals_inner ul.hotel-deals {
    margin-bottom: 20px;
} .deals_inner ul.hotel-deals li {
    background: #e4e6e8;
    margin-bottom: 15px;
} .deals_inner ul.hotel-deals li tr {
    height: 98px;
} .deals_inner ul.hotel-deals li tr td {
    vertical-align: middle;
} .deals_inner ul.hotel-deals li .hd-title {
    width: 140px;
    background: #26a6d6;
    padding: 10px;
    text-align: center;
    color: #ffffff;
} .deals_inner ul.hotel-deals li .hd-title strong {
    display: block;
    font-weight: normal;
    font-size: 40px;
} .deals_inner ul.hotel-deals li .hd-title span {
    font-size: 16px;
} .deals_inner ul.hotel-deals li .hd-content {
    display: inline-block;
    padding: 10px 30px 10px 10px;
    color: #4a4949;
    font-size: 16px;
    width: 930px;
    position: relative;
} .deals_inner ul.hotel-deals li .hd-content strong {
    font-size: 34px;
} .deals_inner ul.hotel-deals li a {
    width: 135px;
    min-height: 42px;
    padding: 10px;
    color: #ffffff;
    background: #26a6d6;
    font-size: 22px;
    font-family: 'SimplerPro';
    display: block;
    text-align: center;
    line-height: 25px;
    overflow: hidden;
} .deals_inner ul.hotel-deals .lnk-sale-terms {
    position: absolute;
    left: 32px;
    top: 36px;
    text-decoration: underline;
    cursor: pointer;
} .deals_inner .links-left {
    float: left;
    font-size: 20px;
    color: #3f464b;
} .deals_inner .links-left a {
    font-size: 20px;
    color: #3f464b;
    text-decoration: underline;
    font-family: 'SimplerPro';
    margin: 0 5px;
}
/*.deals_inner .links-left a:last-child {
                margin-left: 0;
            }*/
#hangouts.deals_inner {
    margin-top: 30px;
    padding-bottom: 30px;
} #hangouts.deals_inner H2 {
    float: right;
} #hangouts.deals_inner .panel {
    display: inline-block;
    float: left;
    background-color: transparent;
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
} #hangouts.deals_inner .panel.panel_map {
    margin-top: 13px;
} #hangouts.deals_inner .panel a.filterLink {
    display: inline-block;
    padding: 20px 45px 0 15px;
    position: relative;
    font: normal 1.6em/35px sans-serif;
    color: #4a4949;
    height: 45px;
} #hangouts.deals_inner .panel a.filterLink:before {
    content: "";
    background: url(../images/sprite.png) no-repeat right -3158px;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 21px;
} #hangouts.deals_inner .panel a.filterLink:after {
    content: "";
    background: url(../images/pointer.png) no-repeat;
    width: 16px;
    height: 7px;
    position: absolute;
    bottom: -15px;
    right: 50%;
    margin-right: -8px;
} #hangouts.deals_inner .panel a.filterLink.collapsed:after {
    display: none;
} #hangouts.deals_inner #filterMap.panel-collapse {
    position: absolute;
    min-width: 250px;
    left: 0px;
    top: 60px;
    z-index: 10;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px;
    background: rgb(255, 255, 255);
} #hangouts.deals_inner .more {
    margin-top: 10px;
} #hangouts.deals_inner .mapDrop {
    padding: 12px 8px 18px 13px;
    background: #FFF;
    width: 1236px;
} #hangouts.deals_inner .mapDrop .map {
    float: left;
    width: 1018px;
    position: relative;
} #hangouts.deals_inner .mapDrop .map .toolpop H3 {
    border: none;
} #hangouts.deals_inner .maplist {
    float: right;
    width: 192px;
} #hangouts.deals_inner .maplist H3 {
    font: normal 2.2em/38px 'SimplerPro', sans-serif;
    color: #FFF;
    background: #2fa8d5;
    padding: 0 15px 0 0;
    margin: 0;
    cursor: pointer;
} #hangouts.deals_inner .maplist h3.collapsed {
    background: #FFF;
    color: #393a3a;
    border-bottom: 1px solid #edeff0;
} #hangouts.deals_inner .maplist .panel {
    float: none;
    display: block;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    border: 0;
} #hangouts.deals_inner .maplist .panel:first-child {
    border-top: 1px solid #edeff0;
} #hangouts.deals_inner .maplist UL LI {
    display: block;
    padding: 10px 25px 10px 4px;
    margin: 0;
    font: normal 1.7em/17px sans-serif;
    color: #363636;
} #hangouts.deals_inner .maplist UL LI A {
    color: #363636;
} #loading {
    text-align: center;
    margin: 30px 0;
    width: 100%;
} .loading #loading {
    display: block;
}
/**popup**/
#replace_flight .modal-dialog {
    width: 887px;
    direction: rtl;
} #hotel-gallery-popup .modal-dialog {
    width: 766px;
    max-width: initial;
} #hotel-gallery-popup #main-gallery, #hotel-gallery-popup #strip-gallery>div {
    margin-bottom: 0;
} #hotel-gallery-popup #strip-gallery {
    padding: 10px 8px 10px 0;
    margin: 0;
} #hotel-gallery-popup h2 {
    font: normal 2em/28px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0;
    margin: 0;
    text-align: right;
    display: inline-block;
    right: 55px;
    position: absolute;
} #hotel-gallery-popup h2:after {
    background: none;
} #hotel-gallery-popup .play:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9.5px 0 9.5px 19px;
    border-color: transparent transparent transparent #000000;
    position: absolute;
    top: 51%;
    left: 54%;
    z-index: 3;
    margin: -10px 0 0 -9px;
    opacity: 0.60;
} #hotel-gallery-popup .p360:before {
    content: "";
    position: absolute;
    background: url(../images/icon-street-view_big.png);
    background-repeat: no-repeat;
    width: 85px;
    height: 85px;
    z-index: 99;
    right: 0;
    left: 0;
    top: 0;
    margin: auto;
    bottom: 0;
} #roomGallery .p360:before {
    content: "";
    position: absolute;
    background: url(../images/icon-street-view_big.png);
    background-repeat: no-repeat;
    width: 85px;
    height: 85px;
    z-index: 99;
    right: 0;
    left: 0;
    top: 0;
    margin: auto;
    bottom: 0;
} #hotel-gallery-popup .p360:after {
    content: "";
    position: absolute;
    background: url(../images/icon-street-view_big.png);
    background-repeat: no-repeat;
    width: 85px;
    height: 85px;
    z-index: 99;
    right: 0;
    left: 0;
    top: 0;
    margin: auto;
    bottom: 0;
} #roomGallery .p360:after {
    content: "";
    position: absolute;
    background: url(../images/icon-street-view_big.png);
    background-repeat: no-repeat;
    width: 85px;
    height: 85px;
    z-index: 99;
    right: 0;
    left: 0;
    top: 0;
    margin: auto;
    bottom: 0;
} #roomGallery .p360:before {
    content: "";
    position: absolute;
    background: url(../images/icon-street-view.png);
    background-repeat: no-repeat;
    width: 43px;
    height: 43px;
    z-index: 99;
    right: 0;
    left: 0;
    top: 0;
    margin: auto;
    bottom: 0;
} .hotelPage_inner .hotelSlide .p360:before {
    content: "";
    position: absolute;
    background: url(../images/icon-street-view.png);
    background-repeat: no-repeat;
    width: 43px;
    height: 43px;
    z-index: 99;
    right: 0;
    left: 0;
    top: 0;
    margin: auto;
    bottom: 0;
} #hotel-gallery-popup .play:after {
    content: "";
    height: 42px;
    width: 42px;
    background-color: rgba(255, 255, 255, 0.60);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    top: 52%;
    left: 55%;
    margin: -23px 0 0 -23px;
    z-index: 2;
} #main-gallery .play:after {
    width: 100px;
    height: 100px;
    left: 46%;
    top: 47%;
} #main-gallery .play:before {
    border-width: 20.5px 0 20.5px 42px;
    top: 50%;
    left: 48.5%;
} #main-gallery:hover .slick-next, #strip-gallery:hover .slick-next {
    opacity: 1;
} #main-gallery .slick-next, #strip-gallery .slick-next {
    opacity: 0;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 15px -290px;
    width: 41px;
    height: 41px;
    left: 0;
    right: auto;
    top: 50%;
    margin-top: -21px;
} #main-gallery:hover .slick-prev, #strip-gallery:hover .slick-prev {
    opacity: 1;
} #main-gallery .slick-prev, #strip-gallery .slick-prev {
    opacity: 0;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 16px -596px;
    width: 41px;
    height: 41px;
    left: auto;
    right: 0;
    top: 50%;
    margin-top: -21px;
} .modal {
    overflow-y: auto;
} .modal-content {
    -webkit-box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.30);
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
}
.modal-header:not(.help-center) {
    background: #3f464b;
    padding: 6px 17px 4px 9px;
    border-bottom: 0;
    border-radius: unset;
} .modal-header .close {
    background: url(../images/sprite2.png) no-repeat 0 -200px;
    width: 23px;
    height: 22px;
    margin: 0;
    opacity: 1;
    float: left;
    margin-top: 4px;
    border: none;
} .modal-header H2 {
    font: normal 1.5em/28px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0;
    margin: 0;
    text-align: right;
} .modal-body {
    padding: 0;
    overflow: hidden;
} .modal-body .nav-tabs {
    float: right;
    width: 142px;
    padding: 0;
    margin: 0;
    list-style: none;
    border: 0;
} .modal-body .nav-tabs LI {
    display: block;
    padding: 0;
    margin: 0;
} .modal-body .nav-tabs LI A {
    margin: 0;
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #d6dde3;
    display: block;
    position: relative;
    padding: 70px 0 25px 0;
    font: normal 2.8em/26px 'SimplerPro', sans-serif;
    color: #3f464b;
    text-align: center;
} .modal-body .nav-tabs LI A:after {
    content: "";
    position: absolute;
    top: 30px;
    width: 45px;
    height: 29px;
    left: 50%;
    margin-left: -23px;
    background: url(../images/sprite2.png) no-repeat;
} .modal-body .nav-tabs LI A.icon1:after {
    background-position: 0 -337px;
} .modal-body .nav-tabs LI.active A.icon1:after {
    background-position: 0 -260px;
} .modal-body .nav-tabs LI A.icon2:after {
    background-position: 0 -400px;
} .modal-body .nav-tabs LI.active A.icon2:after {
    background-position: 0 -489px;
} .modal-body .nav-tabs LI.active A {
    direction: ltr;
    background: #1e9bce;
    color: #FFF;
} .modal-body .nav-tabs LI.active A:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 9px 9px 0;
    border-color: transparent #1e9cce transparent transparent;
    position: absolute;
    left: -9px;
    top: 50%;
    margin-top: -9px;
} .viewWrapper .modal-body .tab-content, .spaContent .modal-body .tab-content {
    float: right;
    width: 743px;
    border-right: 1px solid #d5dce2;
    padding: 30px 35px 16px 23px;
} .modal-body .tab-content H3 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 15px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #dedfdf;
} .modal-body .tab-content h4 {
    font: normal 2.0em/29px sans-serif;
    color: #333638;
    padding: 0 0 10px 0;
    margin: 0;
    border-bottom: 2px solid #565c5f;
} .modal-body .tab-content .popupFilter {
    float: left;
} .modal-body .tab-content .popupFilter LABEL {
    display: inline-block;
    font: normal 1.6em/29px sans-serif;
    color: #3f464b;
    padding-left: 10px;
    margin: 0;
} .modal-body .tab-content .popupFilter .bootstrap-select>.btn {
    background: #e7ebef;
    height: 29px;
    padding: 0 16px 0 31px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
} .modal-body .tab-content .popupFilter .bootstrap-select.btn-group .btn .filter-option {
    line-height: 29px;
} .modal-body .tab-content .bootstrap-select.btn-group .btn .caret {
    direction: ltr;
    border: 0;
    width: 31px;
    height: 29px;
    background: #bcccdf;
    left: 0;
    top: 0;
    margin: 0;
    right: auto;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
} .modal-body .tab-content .bootstrap-select.btn-group .btn .caret:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5.5px 0 5.5px;
    border-color: #ffffff transparent transparent transparent;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -3px 0 0 -5px;
} .modal-body .tab-content .bootstrap-select.btn-group .dropdown-menu {
    border: 0;
    margin: 0;
} .modal-body .tab-content .flightsTable {
    width: 100%;
} .modal-body .tab-content .flightsTable TD {
    font: normal 1.5em sans-serif;
    color: #3f464b;
    vertical-align: middle;
    text-align: right;
    border-top: 13px solid #f5f6f6;
    background-color: #f5f6f6;
    padding: 0 10px 13px 0;
} .modal-body .tab-content .flightsTable TR.odd TD {
    background-color: #FFF;
    border-top: 13px solid #FFF;
} .modal-body .tab-content .flightsTable TD img {
    border: 4px solid #FFF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
} .modal-body .tab-content .flightsTable TD span {
    display: block;
    color: #0cb4d2;
    font-size: 16px;
} .modal-body .tab-content .flightsTable TD:last-child {
    background-image: url(../images/tableLine.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-right: 18px;
    color: #121212;
    font-size: 1.2em;
} .modal-body .tab-content .flightsTable TD:last-child>span {
    font: bold 30px/30px sans-serif;
    color: #00a0dc;
} .modal-body .tab-content .flightsTable TD:last-child>span span {
    display: inline-block;
    font-size: 18px;
} .modal-body .tab-content .flightsTable TR:last-child TD {
    border-bottom: 1px solid #e6e5e5;
} .modal-body .tab-content .btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
} .modal-body .btn-checkbox {
    display: block;
    float: none;
    padding: 0 0 0 0;
    text-align: right;
    border: 0;
    margin: 0;
    width: 22px;
} .modal-body .btn-checkbox.error {
    color: #e81c51;
} .modal-body .btn-checkbox.error .checkboxPic {
    border: 1px solid #e81c51;
} .modal-body H5:not(.help-center) {
    margin: 15px 0 10px 0;
    font: normal 2.0em/23px 'SimplerPro', sans-serif;
    color: #FFF;
    background: #3f464b;
    padding: 0 5px 0 38px;
    display: inline-block;
} .modal-body P {
    /*font: bold 1.5em sans-serif;*/
    color: #4a4949;
    padding: 0 0 15px 0;
    margin: 0;
    font-family: 'SimplerPro';
} .modal-body P.nop-bold {
    font-weight: normal;
} p.search-engine-error-title {
    display: none;
} .modal-body .total {
    background: #f5f6f6;
    padding: 10px 12px;
    font: bold 1.8em/37px sans-serif;
    color: #4a4949;
} .modal-body .btn-send {
    display: inline-block;
    float: left;
    background: #00a0dc;
    height: 37px;
    padding: 0 45px;
    font: normal 22px/37px 'SimplerPro', sans-serif;
    color: #FFF;
} .btn-send.loading {
    background: url(../images/ajax-loader-input-trans-light-blue.GIF) no-repeat center center;
    text-indent: -9999px;
    min-width: 165px;
} .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    border: 0;
} #room-popup .modal-dialog {
    width: 1116px;
    max-width: initial;
} #room-popup.no-visible, #hotel-gallery-popup.no-visible, #search-engine-popup.no-visible, #sale-agreement.no-visible {
    opacity: 0;
} #sale-agreement-content {
    direction: rtl;
} #room-popup .modal-content {
    background-color: transparent;
} #room-popup .modal-content .modal-body>.row {
    margin: 0 -2px;
} #room-popup .modal-content .modal-body>.row>div {
    float: right;
    padding: 0;
} #room-popup .modal-content .modal-body .roomGallery {
    margin: 0;
} #room-popup .modal-content .modal-body .roomGallery img {
    width: 100%;
    height: 569px;
    border-bottom: 1px solid #c9c9c9;
} #room-popup .modal-content .modal-body .roomGallery .slick-prev:before {
    display: none;
} #room-popup .modal-content .modal-body .roomGallery .slick-next:before {
    display: none;
} #room-popup .modal-content .modal-body .roomGallery .slick-prev {
    background: rgba(255, 255, 255, 0.65) url(../images/sprite.png) no-repeat 18px -288px;
    width: 48px;
    height: 49px;
    left: 0;
    top: 50%;
    margin-top: -25px;
    right: auto;
} #room-popup .modal-content .modal-body .roomGallery .slick-next {
    background: rgba(255, 255, 255, 0.65) url(../images/sprite.png) no-repeat 18px -594px;
    width: 48px;
    height: 49px;
    right: 0;
    top: 50%;
    margin-top: -25px;
    left: auto;
} #room-popup .modal-content .modal-body table.info-order {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    direction: rtl;
} #room-popup .modal-content .modal-body table.info-order tr td {
    padding: 8px;
    font-size: 18px;
} #room-popup .modal-content .modal-body table.info-order tr td.button-td {
    background: #00a0dc;
    font: 24px/26px 'SimplerPro', sans-serif;
    padding: 0 16px;
    text-align: center;
    width: 73px;
} #room-popup .modal-content .modal-body table.info-order tr td.clear-cell {
    background: none;
    line-height: 10px;
    padding: 0;
} #room-popup .modal-content .modal-body table.info-order tr td:first-child {
    width: 200px;
    text-align: right;
} #room-popup .modal-content .modal-body table.info-order tr td img {
    margin-right: 15px;
} #room-popup .modal-content .modal-body table.info-order tr td>div {
    border-left: 1px solid #ECE2E2;
    height: 62px;
} #room-popup .modal-content .modal-body table.info-order tr td>div.boardbase {
    line-height: 62px;
    min-width: 120px;
    text-align: center;
} #room-popup .modal-content .modal-body table.info-order tr td>div.calculate {
    border-left: none;
} #room-popup .modal-content .modal-body table.info-order .order-btn {
    /*background: #00a0dc;*/
    color: #fff;
    /*display: inline-block;
            font: 24px/73px 'SimplerPro',sans-serif;
            height: 73px;
            padding: 0 16px;
            border: none;
            margin-left: 5px;
            overflow: hidden;*/
} #room-popup .modal-content .modal-body table.info-order .price {
    font-size: 12px;
} #room-popup .modal-content .modal-body table.info-order .price>span:first-child {
    display: inline-block;
    font: inherit;
    color: #121212;
    height: 25px;
} #room-popup .modal-content .modal-body table.info-order .price .num {
    display: block;
    font: bold 26px/30px sans-serif;
    color: #00a0dc;
    font-family: 'SimplerPro';
} #room-popup .modal-content .modal-body table.info-order .price.disabled .num {
    font-weight: normal;
    text-decoration: line-through;
    font-size: 22px;
    color: #3f464b;
} #room-popup.room-info .roomInfo {
    height: 100%;
    direction: rtl;
} #room-popup.room-info .roomInfo>div {
    float: none;
    margin: 0;
    border-left: none !important;
} #room-popup.room-info .roomInfo>div h3 {
    margin-bottom: 14px;
    font-size: 1em;
} #room-popup.room-info .roomInfo>div p {
    margin-bottom: 0;
    font-size: 1em;
} #room-popup.room-info .roomGallery .slick-slide img {
    border-bottom: 0;
} #room-popup.room-info .roomInfo .option_header, #room-popup.room-info .roomInfo .option_header>div {
    position: relative;
} #room-popup.room-info .roomInfo .option_header.option_header_first>div {
    height: 270px;
    overflow: hidden;
} #room-popup.room-info .roomInfo .option_header.option_header_second>div {
    height: 90px;
    overflow: hidden;
} #room-popup.room-info .roomInfo .option_header.option_header_third>div {
    height: 110px;
    overflow: hidden;
} #room-popup.room-info .roomInfo .option_header.option_header_third .boxheight-inner.border-right {
    border-right: 1px solid #c9c9c9;
} #room-popup.room-info .roomInfo .option_header.option_header_fourth>div.share {
    border-bottom: none;
    margin-bottom: 0;
} #room-popup.room-info .roomInfo>div .roomList UL.items_list {
    margin: 0;
    width: auto;
} #room-popup.room-info .roomInfo>div:last-child H3 {
    float: none;
} #room-popup.room-info .roomInfo>div .roomList {
    margin: 0;
    width: auto;
    float: none;
} #room-popup.room-info .roomInfo .option_header>div {
    border-bottom: 1px solid #c9c9c9;
    margin: 0 18px 16px 13px;
} #room-popup.room-info .roomInfo .option_header>div.nicescroll-rails {
    border: none;
} #room-popup .roomInfo {
    background: #FFF;
    padding: 11px 0 8px 0;
    margin: 0 0px;
} #room-popup .roomInfo>div {
    float: right;
    padding: 0 18px 0 13px;
} #room-popup .roomInfo>div:first-child {
    border-left: 1px solid #c9c9c9;
} #room-popup .roomInfo>div H3 {
    display: inline-block;
    background: #3f464b;
    font: normal 2.0em/23px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0 8px 0 12px;
    margin: 0 0 5px 0;
} #room-popup .roomInfo>div P {
    line-height: 20px;
    color: #3f464b;
    padding: 0 0 20px 0;
} #room-popup .roomInfo>div .share {
    display: block;
    background: #ffffff;
    text-align: center;
    padding: 3px 0;
    font: normal 1em/18px 'SimplerPro', sans-serif;
    color: #3f464b;
    vertical-align: middle;
} #room-popup .roomInfo>div .share * {
    vertical-align: middle;
    width: 16px;
    padding-top: 1px;
} #room-popup .roomInfo>div .share A {
    display: inline-block;
    background: #0397c5;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    width: 23px;
    height: 23px;
    overflow: hidden;
    text-align: center;
} #room-popup .roomInfo>div .share A:hover {
    background: #00457d;
} #room-popup .roomInfo>div:last-child H3 {
    float: right;
} #room-popup .roomInfo>div .roomList {
    float: right;
    margin-right: 10px;
    width: 298px;
} #room-popup .roomInfo>div .roomList UL {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
} #room-popup .roomInfo>div .roomList UL.bullet_list {
    width: 100px;
    padding-right: 14px;
} #room-popup .roomInfo>div .roomList UL.items_list {
    margin: 0 0 0 10px;
    width: 188px;
} #room-popup .roomInfo>div .roomList UL.items_list LI {
    display: block;
    padding: 0 0 10px 0;
    margin: 0;
    font: normal 1em/23px 'SimplerPro', sans-serif;
    color: #3f464b;
} #room-popup .roomInfo>div .roomList UL.items_list LI span:first-child {
    width: 35px;
    margin-left: 3px;
    vertical-align: top;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
} #room-popup .roomInfo>div .roomList UL.items_list LI span {
    vertical-align: middle;
} #room-popup .roomInfo>div .roomList UL.bullet_list LI {
    position: relative;
    padding: 0 12px 19px 0;
    margin: 0;
    font: normal 1.6em/16px 'SimplerPro', sans-serif;
    color: #777c81;
} #room-popup .roomInfo>div .roomList UL.bullet_list LI:after {
    content: "";
    position: absolute;
    right: 0;
    top: 3px;
    background: #777c81;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
} #room-popup .room_option {
    background: #eeeeee;
    padding: 0 15px 0 20px;
    position: relative;
    border-right: 2px solid #3f464b;
    height: 100%;
} #room-popup .room_option .option_header {
    display: block;
    border-bottom: 2px solid #565c5f;
    margin-bottom: 20px;
    padding-top: 25px;
} #room-popup .room_option .option_header H3 {
    background: none;
    font: normal 2.0em/20px sans-serif;
    color: #333638;
    padding: 0 0 5px 0;
    margin: 0;
} #room-popup .room_option .option_header H3>span {
    float: left;
    font-size: 20px;
} #room-popup .room_option>H3 {
    background: #3f464b;
    padding: 0 5px;
    font: normal 2.0em/23px 'SimplerPro', sans-serif;
    color: #FFF;
    margin: 0;
} #room-popup .room_option UL {
    margin: 0;
    padding: 0;
    list-style: none;
} #room-popup .room_option UL LI {
    display: block;
    padding: 20px 0;
    width: 100%;
    border-bottom: 1px solid #969a9c;
} #room-popup .room_option UL LI .checkbox {
    padding: 0;
    margin: 0;
    float: right;
    vertical-align: middle;
} #room-popup .room_option UL LI .checkbox LABEL {
    padding: 0;
    margin: 0;
    border: 0;
} #room-popup .room_option UL LI .checkbox LABEL input[type="radio"], #room-popup .room_option UL LI .checkbox LABEL input[type="checkbox"] {
    display: none;
} #room-popup .room_option UL LI .btn-checkbox .checkboxPic {
    background: #f7f7f7;
    border: 1px solid #969a9c;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
} #room-popup .room_option UL LI .btn.active .checkboxPic:after {
    line-height: 16px;
} #room-popup .room_option UL LI .checkboxText {
    font-size: 16px;
    color: #3f464b;
    padding-right: 10px;
    display: inline-block;
    line-height: 21px;
    white-space: normal;
    width: 275px;
} #room-popup .room_option UL LI .btn:active, #room-popup .room_option UL LI .btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
    /*width: auto;*/
} #room-popup .room_option UL LI .price {
    float: left;
    font: normal 2.0em/20px sans-serif;
    color: #333638;
} #room-popup .room_option UL LI .price span {
    font-size: 16px;
} #room-popup .room_option .bottomPrice {
    position: absolute;
    bottom: 10px;
    left: 20px;
    right: 15px;
} #room-popup .room_option .bottomPriceChange {
    left: 125px;
    position: absolute;
    bottom: 75px;
} #room-popup .room_option .bottomPrice .price {
    float: right;
    padding-left: 15px;
    padding-right: 20px;
    height: 73px;
} #room-popup .room_option .bottomPrice .price>span:first-child {
    display: inline-block;
    font: normal 1.2em/12px sans-serif;
    color: #121212;
    height: 30px;
} #room-popup .room_option .bottomPrice .price .num {
    display: block;
    font: bold 1.8em/30px sans-serif;
    color: #00a0dc;
} #room-popup .room_option .bottomPrice .price .num span {
    font-size: 30px;
} #room-popup .room_option .bottomPrice .price.disabled {
    padding-right: 0;
    border-left: 1px solid #969a9c;
} #room-popup .room_option .bottomPrice .price.disabled .num {
    font-weight: normal;
    color: #3f464b;
} #room-popup .room_option .bottomPrice .price.disabled .num span {
    font-size: 22px;
    text-decoration: line-through;
} #room-popup .room_option .bottomPrice .order-btn {
    background: #00a0dc;
    color: #fff;
    display: inline-block;
    float: left;
    font: 2.4em/73px 'SimplerPro', sans-serif;
    height: 73px;
    /*padding: 0 16px;*/
    border: none;
    width: 110px;
    margin-right: -5px;
    margin-bottom: 5px;
} .join_Club {
    display: flex;
    margin: 18px 0;
    background: #FFF;
    padding: 10px 75px 10px 12px;
    position: relative;
    height: 49px;
} .join_Club:after {
    content: "";
    background: #00a0dc url(../images/sprite2.png) no-repeat right -106px;
    position: absolute;
    right: 0;
    top: 0;
    width: 49px;
    height: 49px;
} .join_Club .checkbox {
    float: right;
    width: 30%;
    margin: 0;
    top: 0;
    position: absolute;
} .join_Club .checkbox LABEL {
    padding: 0;
    margin: 0;
    border: 0;
    line-height: normal;
} .join_Club .btn-checkbox.active {
    box-shadow: none;
} .join_Club .checkbox .checkboxText {
    font: normal 16px/22px sans-serif;
    color: #121212;
    padding-right: 18px;
} .join_Club .checkbox .checkboxText A {
    color: #00a0dc;
    text-decoration: underline;
} .join_Club .btn-send {
    display: inline-block;
    float: left;
    background: #00a0dc;
    height: 28px;
    padding: 0 48px;
    font: normal 22px/28px 'SimplerPro', sans-serif;
    color: #FFF;
    border: none;
} .option_list {
    margin: 0;
    padding: 0;
    list-style: none;
} .option_list LI {
    display: table;
    border-bottom: 1px solid #e6e5e5;
    padding: 13px 0;
    width: 100%;
} .option_list LI .checkbox {
    display: table-cell;
    vertical-align: middle;
} .option_list LI .price {
    display: table-cell;
    vertical-align: middle;
    width: 90px;
    border-right: 1px solid #d4d4d4;
    padding-right: 18px;
    font: normal 1.2em/12px sans-serif;
    color: #121212;
} .option_list LI .price>span {
    display: block;
    font: bold 30px/30px sans-serif;
    color: #00a0dc;
} .option_list LI .price>span span {
    font-size: 18px;
} .option_list LI:last-child {
    border-bottom: 0;
} .confirm_content H1 {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 0 0 15px 0;
    margin: 0;
} .confirm_content P {
    font: normal 1.6em/28px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 20px 0;
    margin: 0;
} .confirm_content .orderBox {
    display: block;
    padding-bottom: 45px;
} .confirm_content .orderBox H2 {
    background: #2f5a7a;
    height: 44px;
    padding: 0 52px 0 0;
    margin: 0;
    font: normal 2.8em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    position: relative;
} .confirm_content .orderBox H2 img {
    display: none;
} .confirm_content .orderBox H2:after {
    content: "";
    background: #00a0dc url(../images/sprite2.png) no-repeat right -243px;
    width: 44px;
    height: 44px;
    position: absolute;
    right: 0;
    top: 0;
} .confirm_content .orderBox .boxInner {
    background: #FFF;
    padding: 17px 42px 0 28px;
} .confirm_content .orderBox .boxInner UL {
    margin: 0 0 5px 0;
    padding: 0;
    list-style: none;
} .confirm_content .orderBox .boxInner UL LI {
    display: table;
    width: 100%;
    padding: 15px 7px 15px 0;
    margin: 0;
} .confirm_content .orderBox .boxInner UL LI P {
    padding: 0;
} .confirm_content .orderBox .boxInner UL LI>div {
    float: none;
    display: table-cell;
    vertical-align: top;
} .confirm_content .orderBox .boxInner UL LI:first-child {
    border-bottom: 1px solid #d0d2d3;
    border-top: 1px solid #d0d2d3;
} .confirm_content .orderBox .boxInner UL LI:last-child {
    border-bottom: 1px solid #d0d2d3;
    border-top: 1px solid #d0d2d3;
    padding: 0 7px 0 0;
} .confirm_content .orderBox .boxInner UL LI.ilresult {
    padding: 0 7px 0 0;
    border-top: 1px solid #d0d2d3;
} .confirm_content .orderBox .boxInner UL LI:last-child>div * {
    line-height: 46px;
} .confirm_content .orderBox .boxInner UL LI H3 {
    font: normal 2.8em/28px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0;
    margin: 0;
} .confirm_content .orderBox .boxInner UL LI.resultprice H4 {
    color: #00a0dc;
    padding: 0;
    margin: 0;
} .confirm_content .orderBox .boxInner UL LI.ilresult H4 {
    color: #2f5a7a;
    padding: 0;
    margin: 0;
} .confirm_content .orderBox .boxInner UL LI>div:last-child {
    border-right: 1px solid #d0d2d3;
} .confirm_content .orderBox .boxInner UL LI.listBG {
    background: #f5f6f6;
    margin-bottom: 15px;
} .confirm_content .orderBox .boxInner .print {
    float: left;
    font: normal 1.6em/28px sans-serif;
    color: #3ab6e9;
    text-decoration: underline;
} .confirm_content .joinForm {
    display: table;
    width: 100%;
    background: #FFF;
    height: 49px;
    margin-bottom: 30px;
} .confirm_content .joinForm H3 {
    width: 247px;
    display: table-cell;
    vertical-align: middle;
    background: #00a0dc url(../images/sprite2.png) no-repeat 0 -563px;
    padding: 0 15px 0 10px;
    font: bold 1.8em/21px sans-serif;
    color: #FFF;
} .confirm_content .joinForm h4 {
    vertical-align: middle;
    font: bold 1.6em/16px sans-serif;
    color: #3f464b;
    padding: 0 5px 0 0;
    margin: 0;
    display: table-cell;
} .confirm_content .joinForm LABEL {
    display: table-cell;
    vertical-align: middle;
    font: normal 1.5em sans-serif;
    color: #121212;
    padding-right: 10px;
    padding-left: 3px;
    margin: 0;
} .confirm_content .joinForm div {
    display: table-cell;
    vertical-align: middle;
    width: 274px;
} .confirm_content .joinForm .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #e2ecf2;
    padding: 0 5px;
    margin: 0;
    border: 0;
    height: 29px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
} .confirm_content .joinForm .submitBtn {
    display: inline-block;
    background: #00a0dc;
    padding: 0 30px;
    height: 28px;
    border: 0;
    font: normal 2.2em/28px 'SimplerPro', sans-serif;
    color: #FFF;
} .confirm_content .joinForm>span {
    display: table-cell;
    vertical-align: middle;
    padding-right: 24px;
} .confirm_content>H2 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 5px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #dedfdf;
} .confirm_content UL.deals {
    margin: 0 -9px;
    padding: 0;
    list-style: none;
} .confirm_content UL.deals LI {
    float: right;
    padding: 0px 9px 20px 9px;
} .confirm_content UL.deals LI A {
    display: block;
    position: relative;
    height: 297px;
} .confirm_content UL.deals LI A img {
    display: block;
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
} .confirm_content UL.deals LI A h4 {
    display: inline-block;
    background-color: rgba(0, 69, 125, 0.70);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    padding: 5px 11px 5px 18px;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #FFF;
} .confirm_content UL.deals LI A div {
    display: table;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    background-color: rgba(255, 255, 255, 0.70);
    padding: 6px 15px 6px 0px;
} .confirm_content UL.deals LI A div P {
    font: normal 1.8em sans-serif;
    color: #333232;
    padding: 0;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
} .confirm_content UL.deals LI A div .price {
    display: table-cell;
    vertical-align: middle;
    width: 120px;
    font: normal 1.2em/12px sans-serif;
    color: #121212;
} .confirm_content UL.deals LI A div .price .num {
    font: bold 30px/30px sans-serif;
    color: #00a0dc;
} .confirm_content UL.deals LI A div .price .num span {
    font-size: 18px;
} BODY.print {
    background: #FFF;
    padding: 50px 0 0;
} .printHeader {
    display: block;
    padding: 0 0 60px 0;
} BODY.print .confirm_content H1 {
    color: #3f464b;
} BODY.print .confirm_content .orderBox .boxInner UL LI H3 {
    color: #3f464b;
} .printInfo {
    display: block;
} .printInfo H2 {
    font: normal 4.2em/42px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: 2px solid #dedfdf;
} .printInfo>.row {
    margin: 0 -25px;
} .printInfo>.row>div {
    float: right;
    padding: 0 25px;
    min-height: 171px;
} .printInfo>.row>div:first-child {
    border-left: 1px solid #d6d8d9;
} .printInfo h4 {
    display: inline-block;
    background: #3f464b;
    padding: 0 9px 0 30px;
    font: normal 1.8em/23px 'SimplerPro', sans-serif;
    margin: 0 0 15px 0;
    color: #FFF;
} .printInfo P, .printInfo ul {
    font: normal 1.5em/20px sans-serif;
    color: #3f464b;
    padding: 0 0 20px 0;
    margin: 0;
} .printInfo ul {
    padding-right: 20px;
} .printInfo ul li {
    list-style-type: disc;
} .printInfo H3 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #dedfdf;
} BODY.print .bottomLinks {
    display: block;
    padding: 14px 40px 14px 20px;
} BODY.print .bottomLinks P {
    font: bold 1.6em/37px sans-serif;
    color: #3f464b;
    padding: 0;
    margin: 0;
} BODY.print .bottomLinks .print {
    display: inline-block;
    float: left;
    background: #00a0dc;
    height: 37px;
    padding: 0 50px;
    font: normal 22px/37px 'SimplerPro', sans-serif;
    color: #FFF;
} .hotelPage_inner {
    position: relative;
} .hotelPage_inner #go-up {
    position: fixed;
    right: 130px;
    bottom: 100px;
    background: #D7D7D7;
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    display: none;
    z-index: 10;
    opacity: 0.8;
} .hotelPage_inner H2 {
    text-align: center;
    font: normal 4.0em/40px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0;
    margin: 25px 0 0;
    position: relative;
} .hotelPage_inner H2:not(.sale-cube-title):after {
        content: "";
        background: #dedfdf;
        height: 1px;
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        z-index: 2;
    } .sale-title-pre-format-desktop {
    unicode-bidi: embed;
    font-family: inherit;
    direction: rtl;
    margin-bottom: 0;
    overflow: visible;
} .hotelPage_inner H2 span {
    position: relative;
    z-index: 3;
    background: #edeff0;
    padding: 0 25px;
    display: inline-block;
} .hotelPage_inner .new-p-hotel-about, .hotelPage_inner .old-hotel-info-tag {
    text-align: center;
    font: normal 4.0em/40px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0;
    margin: 25px 0 0;
    position: relative;
} .hotelPage_inner .new-p-hotel-about:after, .hotelPage_inner .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 2;
} .hotelPage_inner .new-p-hotel-about span, .hotelPage_inner .old-hotel-info-tag span {
    position: relative;
    z-index: 3;
    background: #ffffff;
    padding: 0 25px;
    display: inline-block;
} .hotelPage_inner .old-quote-h2-hotel {
    text-align: center;
    font: normal 4.0em/40px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0;
    margin: 25px 0 0;
    position: relative;
} .hotelPage_inner .old-quote-h2-hotel:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 2;
} .hotelPage_inner .old-quote-h2-hotel span {
    position: relative;
    z-index: 3;
    background: #edeff0;
    padding: 0 25px;
    display: inline-block;
} .hotelPage_inner .hotel_filter {
    border-top: 0;
    padding-top: 0;
    border-bottom: 0;
    margin-bottom: 0;
} .hotel_inner .hotel_filter .filterLink.icon3:after {
    background: #054980 url(../images/sprite2.png) no-repeat 8px -807px;
    width: 35px;
    height: 35px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
} .hotelPage_inner .hotelSlide {
    margin-bottom: 35px;
    padding-top: 15px;
    border-top: 1px solid #dedfdf;
} .hotelPage_inner .hotelSlide .play {
    /*direction: rtl;
        display: block;
        position: relative;
        margin-right: 5px;*/
} .hotelPage_inner .hotelSlide .play:after {
    content: "";
    width: 46px;
    height: 46px;
    background-color: rgba(255, 255, 255, 0.60);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -23px 0 0 -23px;
    z-index: 2;
} .hotelPage_inner .hotelSlide .play:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11.5px 0 11.5px 24px;
    border-color: transparent transparent transparent #000000;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    margin: -10px 0 0 -9px;
    opacity: 0.60;
} .hotelPage_inner .hotelSlide .slick-next {
    opacity: 0;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 15px -290px;
    width: 41px;
    height: 41px;
    left: 0;
    right: auto;
    top: 50%;
    margin-top: -21px;
} .hotelPage_inner .hotelSlide .slick-prev {
    opacity: 0;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 16px -596px;
    width: 41px;
    height: 41px;
    left: auto;
    right: 0;
    top: 50%;
    margin-top: -21px;
} .hotelPage_inner .hotelSlide:hover .slick-prev {
    opacity: 1;
} .hotelPage_inner .hotelSlide:hover .slick-next {
    opacity: 1;
} .hotelPage_inner .deals_inner .deals LI A>div .price>span {
    float: none;
} .hotelPage_inner .deals_inner .deals LI A>div .price>span.exSpanlong {
    float: left !important;
} .hotelPage_inner .deals_inner .deals LI A>div .price {
    width: 167px;
    position: relative;
    font-family: 'SimplerPro';
} .hotelPage_inner .deals_inner .deals LI A>div .price.disabled {
    width: 90px;
} .hotelPage_inner .deals_inner .deals LI A>div .price.disabled .num {
    font: normal 1.8em/18px sans-serif;
    color: #7f8080;
    padding-top: 14px;
} .hotelPage_inner .deals_inner .deals LI A>div .price.disabled .num span {
    font-size: 22px;
    text-decoration: line-through;
} .hotelPage_inner .deals_inner #roomList.deals LI A>div .price.disabled .num {
    font-size: 13px;
} .hotelPage_inner .deals_inner #roomList.deals LI A>div .price.disabled .num span {
    font-size: 22px;
} .hotelPage_inner .deals_inner .deals LI A>div .dealText {
    display: table-cell;
    vertical-align: top;
    width: 128px;
} .hotelPage_inner .deals_inner .deals LI.col-xs-4 A>div .dealText.wider {
    width: 200px;
} .hotelPage_inner .deals_inner .deals LI.col-xs-8 A>div .dealText {
    width: 270px;
} .hotelPage_inner .deals_inner .deals LI.col-xs-8 A>div .dealText.wider {
    width: 360px;
} .hotelPage_inner .deals_inner .deals LI A>div .dealText H5, .hotelPage_inner .deals_inner .deals LI A>div .dealText .old-room-name {
    font: normal 1.4em/20px sans-serif;
    color: #333232;
    padding: 0 0 8px 0;
    margin: 0;
} .hotelPage_inner .deals_inner .deals LI A>div .dealText P {
    font: normal 1em/20px sans-serif;
    color: #121212;
    padding: 0;
    margin: 0;
    height: 100px;
    overflow: hidden;
    display: none;
} .hotelPage_inner .deals_inner .deals LI A>div .dealText.fix P {
    display: block;
    height: auto;
    overflow: auto;
} .hotelPage_inner .deals_inner .deals LI A>div.active .dealText P {
    display: block;
} .hotelPage_inner .deals_inner .deals LI A>div .btn {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #00a0dc;
    height: 28px;
    font: normal 1.2em/28px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0 10px;
    margin: unset;
    display: none;
    position: absolute;
    bottom: 10px;
} .hotelPage_inner .deals_inner .deals LI A>div.active .btn {
    display: block;
} .hotelPage_inner .deals_inner .deals LI A>div .deal_fast {
    display: table-cell;
    vertical-align: middle;
} .hotelPage_inner .deals_inner .deals LI A>div .deal_fast H5 {
    font: normal 2.2em/22px sans-serif;
    color: #121212;
    padding: 0;
    margin: 0;
} .hotelPage_inner .deals_inner .deals LI A>div .deal_fast span {
    font: normal 1.2em/12px sans-serif;
    color: #121212;
} .newsletterForm {
    margin-bottom: 35px;
    display: table !important;
    width: 100%;
    background: #2f5a7a;
    padding: 7px 63px 3px 12px;
    position: relative;
    height: 49px;
} .newsletterForm:after {
    content: "";
    background: #00a0dc url(https://cdn.speedsize.com/61a206a8-07c4-46c9-b2ac-07edd20dd59d/https://www.isrotel.co.il/images/sprite2.png/f_auto) no-repeat 11px -793px;
    width: 49px;
    height: 49px;
    position: absolute;
    right: 0;
    top: 0;
} .newsletterForm H3 {
    display: table-cell;
    vertical-align: middle;
    font: normal 2em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    border-left: 1px solid #657f92;
    padding: 0 0 0 13px;
    margin: 0;
    max-width: 600px;
    overflow: hidden;
} .newsletterForm>div {
    display: table-cell;
    vertical-align: middle;
    padding-right: 9px;
} .newsletterForm LABEL {
    font: normal 1em sans-serif;
    color: #FFF;
    white-space: nowrap;
    margin-bottom: 0;
    font-family: 'SimplerPro';
} .newsletterForm .form-control {
    height: 29px;
    border: 0;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: none;
    box-shadow: none;
    font: normal 1em SimplerPro;
    color: #000;
} .newsletterForm .submitBtn {
    display: inline-block;
    background: #00a0dc;
    padding: 0 34px;
    height: 28px;
    border: 0;
    font: normal 2.2em/28px 'SimplerPro', sans-serif;
    color: #FFF;
} .newsletter-modal h2 {
    text-align: inherit;
} .newsletter-modal h2::after {
    height: 0px;
} .hotelPage_inner .hotel_map>H3 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: rgba(0, 160, 220, 0.90);
    padding: 0 0 7px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #dedfdf;
} .hotelPage_inner .hotel_map .mapDrop {
    padding: 12px 8px 18px 13px;
    background: #FFF;
    margin-bottom: 30px;
} .hotelPage_inner .hotel_map .maplist {
    float: right;
    width: 192px;
} .hotelPage_inner .hotel_map .maplist H2 {
    background: #2fa8d5;
    padding: 0 17px 0 0;
    margin: 0;
    font: normal 2.4em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    border: 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
} .hotelPage_inner .hotel_map .maplist H2:after {
    display: none;
} .hotelPage_inner .hotel_map .maplist H3 {
    font: normal 2.2em/38px 'SimplerPro', sans-serif;
    color: #FFF;
    background: #2fa8d5 url(../images/sprite.png) no-repeat right;
    padding: 0 57px 0 0;
    margin: 0;
    cursor: pointer;
} .hotelPage_inner .hotel_map .maplist .panel.panel-default:last-child h3.collapsed {
    border-bottom: 1px solid #edeff0;
} .hotelPage_inner .hotel_map .maplist H3.collapsed {
    background: #FFF url(../images/sprite.png) no-repeat right;
    border-top: 1px solid #edeff0;
    color: #393a3a;
} .hotelPage_inner .hotel_map .maplist H3.hotels {
    background-position: right -2528px;
} .hotelPage_inner .hotel_map .maplist H3.HotelResturants {
    background-position: right -2609px;
} .hotelPage_inner .hotel_map .maplist H3.HotelEvents {
    background-position: right -2689px;
} .hotelPage_inner .hotel_map .maplist H3.location {
    background-position: right -3625px;
} .hotelPage_inner .hotel_map .maplist H3.location1 {
    background-position: right -3625px;
} .hotelPage_inner .hotel_map .maplist H3.HotelGeneral {
    background-position: right -3371px;
} .hotelPage_inner .hotel_map .maplist H3.bars {
    background-position: right -3750px;
} .hotelPage_inner .hotel_map .maplist H3.water {
    background-position: right -3500px;
} .hotelPage_inner .hotel_map .maplist H3.collapsed.hotels {
    background-position: right -2299px;
} .hotelPage_inner .hotel_map .maplist H3.collapsed.HotelResturants {
    background-position: right -2379px;
} .hotelPage_inner .hotel_map .maplist H3.collapsed.HotelEvents {
    background-position: right -2460px;
} .hotelPage_inner .hotel_map .maplist H3.collapsed.location {
    background-position: right -3155px;
} .hotelPage_inner .hotel_map .maplist H3.collapsed.location1 {
    background-position: right -3155px;
} .hotelPage_inner .hotel_map .maplist H3.collapsed.HotelGeneral {
    background-position: right -2902px;
} .hotelPage_inner .hotel_map .maplist H3.collapsed.bars {
    background-position: right -3282px;
} .hotelPage_inner .hotel_map .maplist H3.collapsed.water {
    background-position: right -3029px;
} .hotelPage_inner .hotel_map .maplist .panel {
    float: none;
    display: block;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    border: 0;
} .hotelPage_inner .hotel_map .maplist UL {
    margin: 0;
    padding: 0;
    list-style: none;
} .mapDrop .maplist UL {
    max-height: 300px;
} .hotelPage_inner .hotel_map .maplist UL LI {
    display: block;
    padding: 10px 30px 10px 0;
    margin: 0;
    font: normal 1.7em/17px sans-serif;
    color: #363636;
} .hotelPage_inner .hotel_map .maplist UL LI A {
    color: #363636;
} .hotelPage_inner .hotel_map .mapDrop .map {
    float: left;
    width: 1018px;
    position: relative;
    z-index: 0;
} .hotelPage_inner .hotel_map .mapDrop .map1 {
    float: left;
    width: 100%;
    position: relative;
    z-index: 0;
} .hotelPage_inner .hotel_map .mapDrop .map>img {
    position: relative;
    z-index: 2;
} .hotelPage_inner .hotel_map .mapDrop .map .mapTooltip {
    cursor: pointer;
    position: absolute;
    background: url(../images/sprite.png) no-repeat 0 -2216px;
    width: 28px;
    height: 42px;
    z-index: 3;
} .more_info H2, .more_info .new-p-hotel-about, .more_info .old-hotel-info-tag, .popular-rooms .old-hotel-info-tag {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    /*color: #3f464b;*/
    text-align: center;
    padding: 0 0 7px 0;
    margin: 0 0 20px 0;
    border-bottom: 0;
} .more_info H2:after {
    display: none;
} .more_info H2.hotelTitle {
    text-align: center;
    border-bottom: 0;
} .more_info H2.hotelTitle:after {
    display: inline-block;
} .more_info {
    padding-bottom: 25px;
} .more_info>.row {
    margin: 0 -10px;
    padding: 0;
    list-style: none;
} .more_info>.row>LI {
    float: right;
    padding: 0 10px;
    margin: 0;
} .more_info>.row>LI>div {
    background: #FFF;
} .more_info>.row>LI>div.hotel_info H3, .more_info>.row>LI>div.hotel_info .hotel-features {
    background: #3f464b;
    height: 42px;
    padding: 0 20px 0 0;
    font: normal 2em/42px 'SimplerPro', sans-serif;
    color: #FFF;
    margin: 0 0 14px 0;
} .more_info>.row>LI>div.hotel_info UL {
    margin: 0 0 18px 0;
    padding: 0;
    list-style: none;
    position: relative;
} .more_info>.row>LI>div.hotel_info UL:after {
    content: "";
    background: #dedfdf;
    width: 1px;
    position: absolute;
    top: 0;
    bottom: 18px;
    right: 50%;
} .more_info>.row>LI>div.hotel_info UL LI {
    float: right;
    display: table;
    width: 50%;
    padding: 0 25px 12px 0;
    margin: 0;
    font: normal 1.1em 'SimplerPro', sans-serif;
    color: #3f464b;
} .more_info>.row>LI>div.hotel_info UL LI.clear {
    float: none;
    padding: 0;
    margin: 0;
} .more_info>.row>LI>div.hotel_info UL LI span:first-child {
    width: 60px;
    display: table-cell;
    padding-left: 19px;
    vertical-align: top;
    text-align: center;
    vertical-align: middle;
} .more_info>.row>LI>div.hotel_info UL LI span {
    display: table-cell;
    width: 102px;
    vertical-align: middle;
} .more_info .general_info {
    background: #FFF;
    padding: 15px 10px 15px 20px;
} .more_info .general_info H3 {
    font: normal 2.8em/28px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0;
    margin: -8px 0 10px 0;
} .more_info .general_info .row {
    margin: 0 -17px;
} .more_info .general_info .row>div {
    float: right;
    padding: 0 17px;
} .more_info .general_info .row>div:first-child {
    border-left: 1px solid #dedfdf;
} .more_info .general_info h4, .more_info .general_info .hotel-features-small {
    font: normal 1.2em/22px'SimplerPro', sans-serif;
    color: #FFF;
    background: #3f464b;
    padding: 0 10px;
    min-width: 65px;
    margin: 0 0 8px 0;
    display: inline-block;
} .more_info .general_info P, .more_info .general_info ul {
    font: normal 1em/20px sans-serif;
    color: #3f464b;
    padding: 0 0 15px 0;
    margin: 0;
    font-family: 'SimplerPro';
    white-space: break-spaces;
} .more_info .general_info ul {
    padding-right: 20px;
} .more_info .general_info ul li {
    list-style-type: disc;
} .more_info .general_info .quote {
    margin: 0 0 5px 0;
    padding: 0;
    list-style: none;
} .more_info .general_info .quote LI {
    position: relative;
    padding: 0 50px 0 0;
    min-height: 39px;
    margin: 0 0 5px 0;
    font: normal 16px/20px sans-serif;
    color: #3f464b;
    list-style: none;
    font-family: 'SimplerPro';
} .more_info .general_info .quote LI img {
    position: absolute;
    right: 0;
    top: 0;
    width: 39px;
    height: 39px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
} .more_info .general_info .quote LI span, .more_info .general_info .quote LI A {
    color: #00a0dc;
} .more_info .general_info .opinionBtn {
    display: block;
    border-top: 1px solid #eeefef;
    padding-top: 7px;
    font: normal 1.5em/29px 'SimplerPro', sans-serif;
    color: #3f464b;
} .more_info .general_info .opinionBtn A {
    color: #00a0dc;
} .more_info .general_info .opinionBtn A.add {
    display: inline-block;
    background: #00a0dc url(../images/sprite.png) no-repeat 6px -146px;
    color: #FFF;
    padding: 0 11px 0 25px;
} .more_info .general_info.no-color P span {
    color: #3f464b !important;
} #roomList {
    overflow: hidden;
} .more_info .general_info .opinionBtn A.add:hover {
    text-decoration: underline;
} .btn-info {
    border-color: transparent;
}
/** Hotel brown **/
.BR .deals_inner .more {
    background-color: #625146;
}
/*.BR .deals_inner .more {background: #625146 url(../images/sprite.png) no-repeat 23px 15px;}*/
/* fix: more rooms button was missing color */
.BR #room-popup .modal-content .modal-body table.info-order tr td.button-td {
    background: #b98767;
}
/* order popup panel button color */
/* if we want to change entire button color on hover duplicate previous line, add ":hover" and !important with the color of choice and then comment out the next line */
.BR #room-popup .modal-content .modal-body table.info-order .order-btn:hover {
    background: #b98767 !important;
}
/* order popup panel button hover color to overwrite default blue */
.BR .home_searchFilter>div>div {
    background-color: #625146;
} .BR .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A {
    color: #625146;
} .BR .btn-order {
    background: #b98767;
} .BR .hotelPage_inner H2, .BR .hotelPage_inner .old-quote-h2-hotel, .BR .hotelPage_inner .new-p-hotel-about {
    color: #625146;
} .BR .hotelPage_inner .newsletterForm {
    background: #625146;
} .BR .hotelPage_inner .newsletterForm:after, .BR .hotelPage_inner .newsletterForm .submitBtn {
    background-color: #b98767;
} .BR .newsletter-modal .inner_content .bottomLinks .addLink {
    color: #625146;
} .BR .hotelPage_inner .newsletter-modal h2 {
    color: #b98767;
} .BR .hotel_inner .hotel_filter .filterLink.icon3:after {
    background: #625146 url(../images/sprite2.png) no-repeat 8px -807px;
} .BR .deals_inner .deals LI A>div .price .num {
    color: #b98767;
} .BR .hotelPage_inner .deals_inner .deals LI A>div .btn {
    background: #b98767;
} .BR .deals_inner H3, .BR .deals_inner old-hotel-info-tag {
    position: relative;
    border-bottom: 0;
    text-align: center;
} .BR .deals_inner H3:after, .BR .deals_inner .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .BR .deals_inner H3 span, .BR .deals_inner .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
    font-weight: normal;
} .BR .hotelPage_inner .hotel_map>H3, .BR .hotelPage_inner .hotel_map .old-hotel-info-tag {
    color: #625146;
    position: relative;
    border-bottom: 0;
    text-align: center;
} .BR .hotelPage_inner .hotel_map>H3:after, .BR .hotelPage_inner .hotel_map .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .BR .hotelPage_inner .hotel_map>H3 span, .BR .hotelPage_inner .hotel_map .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
} .BR .hotelPage_inner .hotel_map .mapDrop .map>img {
    width: 100%;
    height: 335px;
} .BR .hotelPage_inner .hotel_map .mapDrop .map .mapTooltip {
    background: url(../images/sprite2.png) no-repeat right -1689px;
} .BR .hotelPage_inner .hotel_map .mapDrop H2 {
    background-color: rgba(89, 81, 70, 0.90);
    padding: 0 15px 0 30px;
    margin: 0;
    font: normal 2.4em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    text-align: right;
} .BR .hotelPage_inner .hotel_map .mapDrop H2:after {
    display: none;
} .BR .hotelPage_inner .hotel_map .mapDrop {
    position: relative;
} .BR .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 {
    color: #4a4949;
} .BR .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 img {
    width: auto;
    height: auto;
} .BR .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn {
    background: #b98767;
    position: absolute;
    left: 35px;
    bottom: 11px;
} .BR .deals_inner .deals LI A h4 {
    background-color: rgba(76, 60, 50, 0.8);
} .BR .more_info .general_info .quote LI span, .BR .more_info .general_info .quote LI A {
    color: #b98767;
} .BR .more_info .general_info .opinionBtn A {
    color: #b98767;
} .BR .more_info .general_info .opinionBtn A.add {
    background-color: #b98767;
    color: #FFF;
} .BR .more_info H2, .BR .more_info .old-hotel-info-tag, .BR .popular-rooms .old-hotel-info-tag, .BR .deals_inner .old-hotel-info-tag {
    text-align: center;
    border-bottom: 0;
    color: #625146;
} .BR .deals_inner H3 {
    color: #625146;
} .BR .hotelPage_inner .hotel_map>H3 {
    color: #625146;
} .BR .more_info H2:after, .BR .more_info .old-hotel-info-tag:after, .BR .popular-rooms .old-hotel-info-tag:after, .BR .deals_inner .old-hotel-info-tag:after {
    display: inline-block;
} .more_info H2:after {
    display: inline-block;
} .BR .more_info_color .general_info P span {
    color: #b98767;
} .BR .datepicker .datepicker-days {
    background: #625146;
} .BR .datepicker .day {
    border-color: #625146;
    background: #7C5E4A;
} .BR .datepicker table tr td.day:hover, .BR .datepicker table tr td.day.focused {
    background: #7C5E4A;
} .BR .datepicker table tr td.old, .BR .datepicker table tr td.new {
    background: #5C4434;
    color: #D8BAA7;
} .BR .datepicker .datepicker-switch, .BR .datepicker thead tr:first-child th.datepicker-switch:hover {
    background: #BE8662;
} .BR .datepicker .prev {
    border-left: 1px solid #625146;
    background-color: #D2F5D6;
} .BR .datepicker .next {
    border-right: 1px solid #625146;
} .BR .datepicker .prev, .BR .datepicker .next, .BR .datepicker thead tr:first-child th.next:hover, .BR .datepicker thead tr:first-child th.prev:hover {
    background-color: #FADCC8;
} .BR .btn-next, .BR .btn-next:hover, .BR .btn-next:focus {
    background: #b98767;
} .BR .peopleDropdown .dropdownPeople .addLink {
    color: #b98767;
} .BR .deals .deals_promo>div A h4, .BR .dealsLists>LI H2 {
    background-color: #625146;
} .BR .deals .deals_promo>div A>div .order-btn, .BR .dealsLists>LI h2 span {
    background-color: #b98767;
} .BR .deals .deals_promo>div A h4 span, .BR .dealsLists>LI UL LI A>div span.lnk-sale-terms, .BR .dealsLists>LI UL LI A .price .num, .BR .deals .deals_promo>div A>div .price .num {
    color: #b98767;
} .BR .dealsLists>LI A.moreLink {
    background-color: #b98767;
} .BR .dealsLists>LI UL LI A {
    background-position-y: -1601px;
}
/** orient hotel*/
.OR .deals_inner .more {
    background-color: #727375;
}
/*.OR .deals_inner .more {background: #3a3a3b url(../images/sprite.png) no-repeat 23px 15px;}*/
/* fix: more rooms button was missing color */
.OR #room-popup .modal-content .modal-body table.info-order tr td.button-td {
    background: #3a3a3b;
}
/* order popup panel button color - */
/* if we want to change entire button color on hover duplicate previous line, add ":hover" and !important with the color of choice and then comment out the next line */
.OR #room-popup .modal-content .modal-body table.info-order .order-btn:hover {
    background: #3a3a3b !important;
}
/* order popup panel button hover color to overwrite default blue */
.OR .home_searchFilter>div>div {
    background-color: #727375;
} .OR .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A {
    color: #636160;
} .OR .btn-order {
    background: #262626;
} .OR .hotelPage_inner H2, .OR .hotelPage_inner .old-quote-h2-hotel, .OR .hotelPage_inner .new-p-hotel-about {
    /*color: #3a3a3b;*/
    color: #727375;
} .OR .hotelPage_inner .newsletterForm {
    background: #3a3a3b;
} .OR .hotelPage_inner .newsletterForm:after, .OR .hotelPage_inner .newsletterForm .submitBtn {
    background-color: #3a3a3b;
} .OR .newsletter-modal .inner_content .bottomLinks .addLink {
    color: #3a3a3b;
} .OR .hotelPage_inner .newsletter-modal h2 {
    color: #3a3a3b;
} .OR .hotel_inner .hotel_filter .filterLink.icon3:after {
    background: #262626 url(../images/sprite2.png) no-repeat 8px -807px;
} .OR .deals_inner .deals LI A>div .price .num {
    color: #3a3a3b;
} .OR .hotelPage_inner .deals_inner .deals LI A>div .btn {
    background: #3a3a3b;
} .OR .deals_inner H3, .OR .deals_inner .old-hotel-info-tag {
    position: relative;
    border-bottom: 0;
    text-align: center;
} .OR .deals_inner H3 span, .OR .deals_inner .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
    font-weight: normal;
} .OR .hotelPage_inner .hotel_map>H3, .OR .hotelPage_inner .hotel_map .old-hotel-info-tag {
    color: #727375;
    position: relative;
    border-bottom: 0;
    text-align: center;
} .OR .hotelPage_inner .hotel_map>H3:after, .OR .hotelPage_inner .hotel_map .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .OR .hotelPage_inner .hotel_map>H3 span, .OR .hotelPage_inner .hotel_map .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
} .OR .hotelPage_inner .hotel_map .mapDrop .map>img {
    width: 100%;
    height: 335px;
} .OR .hotelPage_inner .hotel_map .mapDrop .map .mapTooltip {
    background: url(../images/sprite2.png) no-repeat right -1750px;
} .OR .hotelPage_inner .hotel_map .mapDrop H2 {
    background-color: #3a3a3b;
    padding: 0 15px 0 30px;
    margin: 0;
    font: normal 2.4em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    text-align: right;
} .OR .hotelPage_inner .hotel_map .mapDrop H2:after {
    display: none;
} .OR .hotelPage_inner .hotel_map .mapDrop {
    position: relative;
} .OR .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 {
    color: #3a3a3b;
} .OR .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 img {
    width: auto;
    height: auto;
} .OR .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn {
    background: #3a3a3b;
    position: absolute;
    left: 35px;
    bottom: 11px;
} .OR .deals_inner .deals LI A h4 {
    background-color: #3a3a3b;
} .OR .more_info .general_info .quote LI span {
    color: #3a3a3b;
} .OR .more_info .general_info .opinionBtn A {
    color: #3a3a3b;
} .OR .more_info .general_info .opinionBtn A.add {
    background-color: #3a3a3b;
    color: #FFF;
} .OR .more_info_color .general_info P span {
    color: #3a3a3b;
} .OR .more_info H2, .OR .more_info .old-hotel-info-tag, .OR .popular-rooms .old-hotel-info-tag, .OR .deals_inner .old-hotel-info-tag {
    text-align: center;
    border-bottom: 0;
    color: #727375;
} .OR .more_info H2:after, .OR .more_info .old-hotel-info-tag:after, .OR .popular-rooms .old-hotel-info-tag:after, .OR .deals_inner .old-hotel-info-tag:after {
    display: inline-block;
} .OR .datepicker .datepicker-days {
    background: #3a3a3b;
} .OR .datepicker .day {
    border-color: #3a3a3b;
    background: #727375;
} .OR .datepicker table tr td.day:hover, .OR .datepicker table tr td.day.focused {
    background: #3a3a3b;
} .OR .datepicker table tr td.old, .OR .datepicker table tr td.new {
    background: #3a3a3b;
    color: #727375;
} .OR .datepicker .datepicker-switch, .OR .datepicker thead tr:first-child th.datepicker-switch:hover {
    background: #727375;
} .OR .datepicker .prev {
    border-left: 1px solid #3a3a3b;
    background-color: #727375;
} .OR .datepicker .next {
    border-right: 1px solid #727375;
} .OR .datepicker .prev, .OR .datepicker .next, .OR .datepicker thead tr:first-child th.next:hover, .OR .datepicker thead tr:first-child th.prev:hover {
    background-color: #727375;
} .OR .btn-next, .OR .btn-next:hover, .OR .btn-next:focus {
    background: #727375;
} .OR .peopleDropdown .dropdownPeople .addLink {
    color: #3a3a3b;
} .OR .deals .deals_promo>div A h4, .OR .dealsLists>LI H2 {
    background-color: #3a3a3b;
} .OR .deals .deals_promo>div A>div .order-btn, .OR .dealsLists>LI h2 span, .OR .dealsLists>LI A.moreLink {
    background-color: #3a3a3b;
} .OR .deals .deals_promo>div A h4 span, .OR .dealsLists>LI UL LI A>div span.lnk-sale-terms, .OR .deals .deals_promo>div A>div .price .num, .OR .dealsLists>LI UL LI A .price .num {
    color: #3a3a3b;
} .OR .dealsLists>LI UL LI A {
    background-position-y: -1461px;
}
/** Green hotel **/
.CF .deals_inner .more {
    background-color: rgba(97, 122, 92, 0.9);
} .CF .deals_inner .more.open {
    background-color: rgba(97, 122, 92, 0.9);
}
/*.CF .deals_inner .more {background: rgba(97, 122, 92, 0.9) url(../images/sprite.png) no-repeat 23px 15px;}*/
/* fix: more rooms button was missing color */
.CF #room-popup .modal-content .modal-body table.info-order tr td.button-td {
    background: #68ac63;
}
/* order popup panel button color - */
/* if we want to change entire button color on hover duplicate previous line, add ":hover" and !important with the color of choice and then comment out the next line */
.CF #room-popup .modal-content .modal-body table.info-order .order-btn:hover {
    background: #68ac63 !important;
}
/* order popup panel button hover color to overwrite default blue */
.CF .home_searchFilter>div>div {
    background-color: rgba(97, 122, 92, 0.9);
} .CF .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A {
    color: #4c6946;
} .CF .btn-order {
    background: #68ac63;
} .CF .hotelPage_inner H2, .CF .hotelPage_inner .old-quote-h2-hotel, .CF .hotelPage_inner .new-p-hotel-about {
    color: rgba(97, 122, 92, 0.9);
} .CF .hotelPage_inner .newsletterForm {
    background: #4c6946;
} .CF .hotelPage_inner .newsletterForm:after, .CF .hotelPage_inner .newsletterForm .submitBtn {
    background-color: #68ac63;
} .CF .newsletter-modal .inner_content .bottomLinks .addLink {
    color: #4c6946;
} .CF .hotelPage_inner .newsletter-modal h2 {
    color: #68ac63;
} .CF .hotel_inner .hotel_filter .filterLink.icon3:after {
    background: #617a5c url(../images/sprite2.png) no-repeat 8px -807px;
} .CF .deals_inner .deals LI A>div .price .num {
    color: #68ac63;
} .CF .hotelPage_inner .deals_inner .deals LI A>div .btn {
    background: #68ac63;
} .CF .deals_inner H3, .CF .deals_inner .old-hotel-info-tag {
    color: rgba(97, 122, 92, 0.9);
    position: relative;
    border-bottom: 0;
    text-align: center;
} .CF .deals_inner H3:after, .CF .deals_inner .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .CF .deals_inner H3 span, .CF .deals_inner .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
    font-weight: normal;
} .CF .hotelPage_inner .hotel_map>H3, .CF .hotelPage_inner .hotel_map .old-hotel-info-tag {
    color: rgba(97, 122, 92, 0.9);
    position: relative;
    border-bottom: 0;
    text-align: center;
} .CF .hotelPage_inner .hotel_map>H3:after, .CF .hotelPage_inner .hotel_map .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .CF .hotelPage_inner .hotel_map>H3 span, .CF .hotelPage_inner .hotel_map .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
} .CF .hotelPage_inner .hotel_map .mapDrop .map>img {
    width: 100%;
    height: 335px;
} .CF .hotelPage_inner .hotel_map .mapDrop .map .mapTooltip {
    background: url(../images/sprite2.png) no-repeat right -1750px;
} .CF .hotelPage_inner .hotel_map .mapDrop H2 {
    background-color: rgba(97, 123, 96, 0.90);
    padding: 0 15px 0 30px;
    margin: 0;
    font: normal 2.4em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    text-align: right;
} .CF .hotelPage_inner .hotel_map .mapDrop H2:after {
    display: none;
} .CF .hotelPage_inner .hotel_map .mapDrop {
    position: relative;
} .CF .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 {
    color: #4a4949;
} .CF .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 img {
    width: auto;
    height: auto;
} .CF .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn {
    background: #68ac63;
    position: absolute;
    left: 35px;
    bottom: 11px;
} .CF .deals_inner .deals LI A h4 {
    background-color: rgba(78, 106, 77, 0.8);
} .CF .more_info .general_info .quote LI span {
    color: #68ac63;
} .CF .more_info .general_info .opinionBtn A {
    color: #68ac63;
} .CF .more_info .general_info .opinionBtn A.add {
    background-color: #68ac63;
    color: #FFF;
} .CF .more_info_color .general_info P span {
    color: #68ac63;
} .CF .more_info H2, .CF .more_info .old-hotel-info-tag, .CF .popular-rooms .old-hotel-info-tag, .CF .deals_inner .old-hotel-info-tag {
    text-align: center;
    border-bottom: 0;
    color: rgba(97, 122, 92, 0.9);
} .CF .more_info H2:after, .CF .more_info .old-hotel-info-tag:after, .CF .popular-rooms .old-hotel-info-tag:after, .CF .deals_inner .old-hotel-info-tag:after {
    display: inline-block;
} .CF .datepicker .datepicker-days {
    background: #617a5c;
} .CF .datepicker .day {
    border-color: #617a5c;
    background: #6E8A68;
} .CF .datepicker table tr td.day:hover, .CF .datepicker table tr td.day.focused {
    background: #6E8A68;
} .CF .datepicker table tr td.old, .CF .datepicker table tr td.new {
    background: #567F56;
    color: #68ac63;
} .CF .datepicker .datepicker-switch, .CF .datepicker thead tr:first-child th.datepicker-switch:hover {
    background: #6EBD78;
} .CF .datepicker .prev {
    border-left: 1px solid #617a5c;
    background-color: #D2F5D6;
} .CF .datepicker .next {
    border-right: 1px solid #617a5c;
} .CF .datepicker .prev, .CF .datepicker .next, .CF .datepicker thead tr:first-child th.next:hover, .CF .datepicker thead tr:first-child th.prev:hover {
    background-color: #D2F5D6;
} .CF .btn-next, .CF .btn-next:hover, .CF .btn-next:focus {
    background: #68ac63;
} .CF .peopleDropdown .dropdownPeople .addLink {
    color: #68ac63;
} .CF .deals .deals_promo>div A h4, .CF .dealsLists>LI H2 {
    background-color: rgba(97, 122, 92, 0.9);
} .CF .deals .deals_promo>div A>div .order-btn, .CF .dealsLists>LI h2 span, .CF .dealsLists>LI A.moreLink {
    background-color: #68ac63;
} .CF .deals .deals_promo>div A h4 span, .CF .dealsLists>LI UL LI A>div span.lnk-sale-terms, .CF .deals .deals_promo>div A>div .price .num, .CF .dealsLists>LI UL LI A .price .num {
    color: #68ac63;
} .CF .dealsLists>LI UL LI A {
    background-position-y: -1461px;
}
/** Pink hotel **/
.CR .deals_inner .more {
    background-color: rgba(158, 0, 84, 0.9);
}
/*.CR .deals_inner .more {background: rgba(158, 0, 84, 0.9) url(../images/sprite.png) no-repeat 23px 15px;}*/
/* fix: more rooms button was missing color */
.CR #room-popup .modal-content .modal-body table.info-order tr td.button-td {
    background: #e81b89;
}
/* order popup panel button color */
/* if we want to change entire button color on hover duplicate previous line, add ":hover" and !important with the color of choice and then comment out the next line */
.CR #room-popup .modal-content .modal-body table.info-order .order-btn:hover {
    background: #e81b89 !important;
}
/* order popup panel button hover color to overwrite default blue */
.CR .home_searchFilter>div>div {
    background-color: rgba(158, 0, 84, 0.9);
} .CR .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A {
    color: #7c144c;
} .CR .btn-order {
    background: #e81b89;
} .CR .hotelPage_inner H2, .CR .hotelPage_inner .old-quote-h2-hotel, .CR .hotelPage_inner .new-p-hotel-about {
    color: #7c144c;
} .CR .hotelPage_inner .newsletterForm {
    background: rgba(158, 0, 84, 0.9);
} .CR .hotelPage_inner .newsletterForm:after, .CR .hotelPage_inner .newsletterForm .submitBtn {
    background-color: #e81b89;
} .CR .newsletter-modal .inner_content .bottomLinks .addLink {
    color: rgba(158, 0, 84, 0.9);
} .CR .hotelPage_inner .newsletter-modal h2 {
    color: #e81b89;
} .CR .hotel_inner .hotel_filter .filterLink.icon3:after {
    background: #9e0054 url(../images/sprite2.png) no-repeat 8px -807px;
} .CR .deals_inner .deals LI A>div .price .num {
    color: #d92585;
} .CR .hotelPage_inner .deals_inner .deals LI A>div .btn {
    background: #d92585;
} .CR .deals_inner H3, .CR .deals_inner .old-hotel-info-tag {
    position: relative;
    border-bottom: 0;
    text-align: center;
} .CR .deals_inner H3, .CR .deals_inner .old-hotel-info-tag {
    color: rgba(158, 0, 84, 0.9);
} .CR .deals_inner H3:after, .CR deals_inner .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .CR .deals_inner H3 span, .CR .deals_inner .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
    font-weight: normal;
} .CR .hotelPage_inner .hotel_map>H3, .CR .hotelPage_inner .hotel_map .old-hotel-info-tag {
    color: rgba(158, 0, 84, 0.9);
    position: relative;
    border-bottom: 0;
    text-align: center;
} .CR .hotelPage_inner .hotel_map>H3:after, .CR .hotelPage_inner .hotel_map .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .CR .hotelPage_inner .hotel_map>H3 span, .CR .hotelPage_inner .hotel_map .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
} .CR .hotelPage_inner .hotel_map .mapDrop .map>img {
    width: 100%;
    height: 335px;
} .CR .hotelPage_inner .hotel_map .mapDrop .map .mapTooltip {
    background: url(../images/sprite2.png) no-repeat right -1805px;
} .CR .hotelPage_inner .hotel_map .mapDrop H2 {
    background-color: rgba(158, 0, 84, 0.90);
    padding: 0 15px 0 30px;
    margin: 0;
    font: normal 2.4em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    text-align: right;
} .CR .hotelPage_inner .hotel_map .mapDrop H2:after {
    display: none;
} .CR .hotelPage_inner .hotel_map .mapDrop {
    position: relative;
} .CR .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 {
    color: #4a4949;
} .CR .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 img {
    width: auto;
    height: auto;
} .CR .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn {
    background: #d92585;
    position: absolute;
    left: 35px;
    bottom: 11px;
} .CR .deals_inner .deals LI A h4 {
    background-color: rgba(158, 0, 84, 0.8);
} .CR .more_info .general_info .quote LI span {
    color: #d92585;
} .CR .more_info .general_info .opinionBtn A {
    color: #d92585;
} .CR .more_info .general_info .opinionBtn A.add {
    background-color: #d92585;
    color: #FFF;
} .CR .more_info_color .general_info P span {
    color: #d92585;
} .CR .more_info H2, .CR .more_info .old-hotel-info-tag, .CR .popular-rooms .old-hotel-info-tag, .CR .deals_inner .old-hotel-info-tag {
    text-align: center;
    border-bottom: 0;
    color: rgba(158, 0, 84, 0.9);
} .CR .more_info H2:after, .CR .more_info .old-hotel-info-tag:after, .CR .popular-rooms .old-hotel-info-tag:after, .CR .deals_inner .old-hotel-info-tag:after {
    display: inline-block;
} .CR .datepicker .datepicker-days {
    background: #9E0054;
} .CR .datepicker .day {
    border-color: #9E0054;
    background: #A0306B;
} .CR .datepicker table tr td.day:hover, .CR .datepicker table tr td.day.focused {
    background: #A0306B;
} .CR .datepicker table tr td.old, .CR .datepicker table tr td.new {
    background: #971B5C;
    color: #D863A1;
} .CR .datepicker .datepicker-switch, .CR .datepicker thead tr:first-child th.datepicker-switch:hover {
    background: #DF589F;
} .CR .datepicker .prev {
    border-left: 1px solid #9E0054;
    background-color: #D2F5D6;
} .CR .datepicker .next {
    border-right: 1px solid #9E0054;
} .CR .datepicker .prev, .CR .datepicker .next, .CR .datepicker thead tr:first-child th.next:hover, .CR .datepicker thead tr:first-child th.prev:hover {
    background-color: #FAC8E3;
} .CR .btn-next, .CR .btn-next:hover, .CR .btn-next:focus {
    background: #e81b89;
} .CR .peopleDropdown .dropdownPeople .addLink {
    color: #e81b89;
} .CR .deals .deals_promo>div A h4 {
    background-color: rgba(158, 0, 84, 0.9);
} .CR .deals .deals_promo>div A h4 span, .CR .deals .deals_promo>div A>div .price .num, .CR .dealsLists>LI UL LI A .price .num, .CR .dealsLists>LI UL LI A>div span.lnk-sale-terms {
    color: #e81b89;
} .CR .deals .deals_promo>div A>div .order-btn {
    background-color: #e81b89;
} .CR .dealsLists>LI H2 {
    background-color: rgba(158, 0, 84, 0.9);
} .CR .dealsLists>LI h2 span {
    background-color: #e81b89;
} .CR .dealsLists>LI A.moreLink {
    background-color: #e81b89;
} .CR .dealsLists>LI UL LI A {
    background-position-y: -1731px;
}
/** Blue hotel **/
/*.RB .deals_inner .more, .RT .deals_inner .more {background: rgba(70, 116, 145, 0.9) url(../images/sprite.png) no-repeat 23px 15px;}*/
/* fix: more rooms button was missing color */
.RB #room-popup .modal-content .modal-body table.info-order tr td.button-td, .RT #room-popup .modal-content .modal-body table.info-order tr td.button-td {
    background: #42c0ee;
}
/* order popup panel button color */
/* if we want to change entire button color on hover duplicate previous line, add ":hover" and !important with the color of choice and then comment out the next line */
.RB #room-popup .modal-content .modal-body table.info-order .order-btn:hover, .RT #room-popup .modal-content .modal-body table.info-order .order-btn:hover {
    background: #42c0ee !important;
}
/* order popup panel button hover color to overwrite default blue */
.RB .home_searchFilter>div>div, .RT .home_searchFilter>div>div {
    background-color: rgba(70, 116, 145, 0.9);
} .RB .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A, .RT .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A {
    color: #33556a;
} .RB .btn-order, .RT .btn-order {
    background: #42c0ee url(../images/sprite.png) no-repeat 23px -142px;
} .RB .hotelPage_inner H2, .RT .hotelPage_inner H2, .RB .hotelPage_inner .new-p-hotel-about, .RT .hotelPage_inner .new-p-hotel-about, .RB .hotelPage_inner .old-quote-h2-hotel, .RT .hotelPage_inner .old-quote-h2-hotel {
    color: rgba(70, 116, 145, 0.9);
} .RB .hotelPage_inner .newsletterForm, .RT .hotelPage_inner .newsletterForm {
    background: rgba(70, 116, 145, 0.9);
} .RB .hotelPage_inner .newsletterForm:after, .RB .hotelPage_inner .newsletterForm .submitBtn, .RT .hotelPage_inner .newsletterForm:after, .RT .hotelPage_inner .newsletterForm .submitBtn {
    background-color: #42c0ee;
} .RB .newsletter-modal .inner_content .bottomLinks .addLink, .RT .newsletter-modal .inner_content .bottomLinks .addLink {
    color: rgba(70, 116, 145, 0.9);
} .RB .hotelPage_inner .newsletter-modal h2, .RT .hotelPage_inner .newsletter-modal h2 {
    color: #42c0ee;
} .RB .hotel_inner .hotel_filter .filterLink.icon3:after, .RT .hotel_inner .hotel_filter .filterLink.icon3:after {
    background: #467491 url(https://cdn.speedsize.com/61a206a8-07c4-46c9-b2ac-07edd20dd59d/https://www.isrotel.co.il/images/sprite2.png/f_auto) no-repeat 9px -695px;
} .RB .deals_inner .deals LI A>div .price .num, .RT .deals_inner .deals LI A>div .price .num {
    color: #42c0ee;
} .RB .hotelPage_inner .deals_inner .deals LI A>div .btn, .RT .hotelPage_inner .deals_inner .deals LI A>div .btn {
    background: #42c0ee;
} .RB .deals_inner H3, .RT .deals_inner H3, .RB .deals_inner .old-hotel-info-tag, .RT .deals_inner .old-hotel-info-tag {
    position: relative;
    border-bottom: 0;
    text-align: center;
} .OR .deals_inner H3:after, .RB .deals_inner H3:after, .RT .deals_inner H3:after, .MH .deals_inner H3:after, .MH .deals_inner .old-hotel-info-tag:after, .OR .deals_inner .old-hotel-info-tag:after, .RB .deals_inner .old-hotel-info-tag:after, .RT .deals_inner .old-hotel-info-tag:after {
        content: "";
        background: #dedfdf;
        height: 1px;
        position: absolute;
        top: 50%;
        right: 0;
        left: 0;
        z-index: 2;
    } .RB .deals_inner H3 span, .RT .deals_inner H3 span, .RB .deals_inner .old-hotel-info-tag span, .RT .deals_inner .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
    font-weight: normal;
} .RB .hotelPage_inner .hotel_map>H3, .RT .hotelPage_inner .hotel_map>H3, .RB .hotelPage_inner .hotel_map .old-hotel-info-tag, .RT .hotelPage_inner .hotel_map .old-hotel-info-tag {
    color: rgba(70, 116, 145, 0.9);
    position: relative;
    border-bottom: 0;
    text-align: center;
} .RB .deals_inner .more, .RT .deals_inner .more {
    background-color: rgba(70, 116, 145, 0.9);
} .RB .hotelPage_inner .hotel_map>H3:after, .RT .hotelPage_inner .hotel_map>H3:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .RB .hotelPage_inner .hotel_map>H3 span, .RT .hotelPage_inner .hotel_map>H3 span {
    display: inline-block;
    background: #edeff0;
    padding: 0 23px;
    position: relative;
    z-index: 3;
} .RB .hotelPage_inner .hotel_map .mapDrop .map>img, .RT .hotelPage_inner .hotel_map .mapDrop .map>img {
    width: 100%;
    height: 335px;
} .RB .hotelPage_inner .hotel_map .mapDrop H2, .RT .hotelPage_inner .hotel_map .mapDrop H2 {
    background-color: rgba(70, 116, 145, 0.90);
    padding: 0 15px 0 30px;
    margin: 0;
    font: normal 2.4em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    text-align: right;
} .RB .hotelPage_inner .hotel_map .mapDrop H2:after, .RT .hotelPage_inner .hotel_map .mapDrop H2:after {
    display: none;
} .RB .hotelPage_inner .hotel_map .mapDrop, .RT .hotelPage_inner .hotel_map .mapDrop {
    position: relative;
} .RB .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3, .RT .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 {
    color: #4a4949;
} .RB .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 img, .RT .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 img {
    width: auto;
    height: auto;
} .RB .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn, .RT .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn, #hangouts.deals_inner .mapDrop .map .toolpop .order-btn {
    background: #42c0ee;
    position: absolute;
    left: 35px;
    bottom: 11px;
} .RB .deals_inner .deals LI A h4, .RT .deals_inner .deals LI A h4 {
    background-color: rgba(70, 116, 145, 0.8);
} .RB .deals_inner H3, .RT .deals_inner H3, .RB .deals_inner .old-hotel-info-tag, .RT .deals_inner .old-hotel-info-tag {
    color: rgba(70, 116, 145, 0.9);
}
/*.RB .hotelPage_inner .hotel_map > H3,.RT .hotelPage_inner .hotel_map > H3
{
    color:rgba(70, 116, 145, 0.9);
}*/
.RB .more_info .general_info .quote LI span, .RT .more_info .general_info .quote LI span {
    color: #42c0ee;
} .RB .more_info .general_info .opinionBtn A, .RT .more_info .general_info .opinionBtn A {
    color: #42c0ee;
} .RB .more_info .general_info .opinionBtn A.add, .RT .more_info .general_info .opinionBtn A.add {
    background-color: #42c0ee;
    color: #FFF;
} .RB .more_info_color .general_info P span, .RT .more_info_color .general_info P span {
    color: #42c0ee;
} .RB .more_info H2, .RT .more_info H2 {
    text-align: center;
    border-bottom: 0;
    color: rgba(70, 116, 145, 0.9);
} .RB .more_info H2:after, .RT .more_info H2:after {
    display: inline-block;
} .RB .more_info .old-hotel-info-tag, .RT .more_info .old-hotel-info-tag, .RB .popular-rooms .old-hotel-info-tag, .RT .popular-rooms .old-hotel-info-tag, .RB .deals_inner .old-hotel-info-tag, .RT .deals_inner .old-hotel-info-tag {
    text-align: center;
    border-bottom: 0;
    color: rgba(70, 116, 145, 0.9);
} .RB .more_info .old-hotel-info-tag:after, .RT .more_info .old-hotel-info-tag:after, .RB .popular-rooms .old-hotel-info-tag:after, .RT .popular-rooms .old-hotel-info-tag:after, .RB .deals_inner .old-hotel-info-tag:after, .RT .deals_inner .old-hotel-info-tag:after {
    display: inline-block;
} .RB .datepicker .datepicker-days, .RT .datepicker .datepicker-days {
    background: #467491;
} .RB .datepicker .day, .RT .datepicker .day {
    border-color: #467491;
    background: #4D91BD;
} .RB .datepicker table tr td.day:hover, .RB .datepicker table tr td.day.focused, .RT .datepicker table tr td.day:hover, .RT .datepicker table tr td.day.focused {
    background: #4D91BD;
} .RB .datepicker table tr td.old, .RB .datepicker table tr td.new, .RT .datepicker table tr td.old, .RT .datepicker table tr td.new {
    background: #3B6681;
    color: #3A8BBE;
} .RB .datepicker .datepicker-switch, .RB .datepicker thead tr:first-child th.datepicker-switch:hover, .RT .datepicker .datepicker-switch, .RT .datepicker thead tr:first-child th.datepicker-switch:hover {
    background: #54A2D3;
} .RB .datepicker .prev, .RT .datepicker .prev {
    border-left: 1px solid #467491;
} .RB .datepicker .next, .RT .datepicker .next {
    border-right: 1px solid #467491;
} .RB .btn-next, .RB .btn-next:hover, .RB .btn-next:focus, .RT .btn-next, .RT .btn-next:hover, .RT .btn-next:focus {
    background: #467491;
} .RB .peopleDropdown .dropdownPeople .addLink, .RT .peopleDropdown .dropdownPeople .addLink {
    color: #467491;
}
/**/
.flight_info {
    display: table;
    width: 100%;
    background: #e4e6e8;
    padding: 12px 20px;
    position: relative;
    margin-bottom: 30px;
} .flight_info:after {
    content: "";
    background: #b5b7b8;
    width: 1px;
    position: absolute;
    top: 12px;
    bottom: 12px;
    right: 76px;
} .flight_info>div:first-child {
    display: table-cell;
    vertical-align: middle;
    background: url(../images/sprite2.png) no-repeat right -1937px;
    padding-right: 77px;
    border-left: 1px solid #bcbdbf;
} .flight_info>div:first-child.hideBorder {
    border-left: none;
} .flight_info>div:first-child .flightLogo {
    display: table-cell;
    vertical-align: middle;
} .flight_info>div:first-child .flightLogo img {
    border: 4px solid #FFF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
} .flight_info>div:first-child P {
    display: table-cell;
    padding: 0 23px 0 0;
    margin: 0;
    font: normal 1.6em/28px sans-serif;
    color: #4a4949;
} .flight_info div.note {
    vertical-align: middle;
    background: url(../images/sprite2.png) no-repeat right -1880px;
    padding-right: 45px;
    font: normal 1.6em sans-serif;
    color: #3f464b;
    max-width: 306px;
    padding-bottom: 5px;
} .flight_info div.note:last-child {
    padding-bottom: 0;
} .flight_info>div {
    display: table-cell;
    vertical-align: middle;
} .flight_info>div .btn-change {
    display: inline-block;
    height: 43px;
    background: #00a0dc;
    padding: 0 19px;
    font: normal 2.2em/43px 'SimplerPro', sans-serif;
    color: #FFF;
} .flight_results #events-results H2, .flight_results .titleContainer H2 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 7px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #dedfdf;
} .flight_results LI .popular {
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 13px;
    width: 93px;
    height: 93px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: rgba(83, 189, 229, 0.9);
    text-align: center;
    font: 1.7em/18px sans-serif;
    color: #ffffff;
    padding-top: 25px;
    z-index: 10;
    overflow: hidden;
} .flight_results .deals {
    margin: 0 -9px;
    padding: 0;
    list-style: none;
} .flight_results .deals LI {
    float: right;
    padding: 0px 9px 20px 9px;
} .flight_results .deals LI A {
    display: block;
    position: relative;
    height: 297px;
} .flight_results .deals LI A img {
    display: block;
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
} .flight_results .deals LI A h4 {
    display: inline-block;
    background-color: rgba(0, 69, 125, 0.70);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    padding: 5px 11px 5px 18px;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #FFF;
} #alternate-results .flight_results .deals LI A h4 {
    font-size: 2.8pt;
} .flight_results .deals LI A div {
    display: table;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    height: 50px;
    background-color: rgba(255, 255, 255, 0.70);
    padding: 6px 15px 6px 0px;
} .flight_results .deals LI A div P {
    font: normal 1.6em/20px sans-serif;
    color: #333232;
    padding: 0 0 0 10px;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
} .flight_results .deals LI A div .order {
    background: #00a0dc;
    padding: 0 19px;
    font: normal 2.0em/28px 'SimplerPro', sans-serif;
    height: 28px;
    color: #FFF;
    display: block;
} .flight_results .deals LI A div .btnWapper {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
} .flight_results .deals LI A div.dealDetails {
    width: 100%;
} .flight_results .deals LI A div.dealDetails .dealName {
    width: 75%;
} .flight_results .deals LI A div.dealDetails .btnWapper {
    width: 40%;
    text-align: center;
} .flight_results .deals LI A div .more {
    font: normal 1.4em sans-serif;
    color: #00a0dc;
    white-space: nowrap;
    text-decoration: none;
} #bannerSlid {
    direction: ltr;
} #bannerSlid .slick-next {
    opacity: 0;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 15px -290px;
    width: 41px;
    height: 41px;
    left: 0;
    right: auto;
    top: 50%;
    margin-top: -21px;
} #bannerSlid .slick-prev {
    opacity: 0;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 16px -596px;
    width: 41px;
    height: 41px;
    left: auto;
    right: 0;
    top: 50%;
    margin-top: -21px;
} #bannerSlid:hover .slick-prev {
    opacity: 1;
} #bannerSlid:hover .slick-next {
    opacity: 1;
} .entertainment {
    padding-top: 35px;
} .entertainment H1 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 15px 0;
    margin: 0 0 20px 0;
    border-bottom: 2px solid #dedfdf;
} .entertainment div.header_h1 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 15px 0;
    margin: 0 0 20px 0;
    border-bottom: 2px solid #dedfdf;
}.entertainment h2.header_h1 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 15px 0;
    margin: 0 0 20px 0;
    border-bottom: 2px solid #dedfdf;
} .entertainment .back {
    float: left;
    font: normal 2.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    text-decoration: underline;
    display: none;
} .entertainment .activityBanner {
    display: block;
    padding-bottom: 20px;
} .entertainment .activityBanner img {
    display: block;
    margin: 0 auto;
} .entertainment .row {
    margin: 0 -9px;
} .entertainment .row>div, .entertainment .row>aside {
    float: right;
    padding: 0 9px;
} .entertainment .row H2 {
    background: #3f464b;
    height: 42px;
    padding: 0 17px 0 0;
    font: normal 2.8em/42px 'SimplerPro', sans-serif;
    color: #FFF;
    margin: 0;
} .entertainment .row H1 {
    background: #3f464b;
    height: 42px;
    padding: 0 17px 0 0;
    font: normal 2.8em/42px 'SimplerPro', sans-serif;
    color: #FFF;
    margin: 0;
} .entertainment .row .activity_info {
    margin: 0;
    padding: 0;
    list-style: none;
} .entertainment .row .activity_info LI {
    font: normal 16px/24px 'SimplerPro', sans-serif;
    display: block;
    background: #FFF;
    padding: 20px 17px 20px 20px;
    margin: 0 0 15px 0;
} .entertainment .row .activity_info LI P {
    font: normal 16px/24px 'SimplerPro', sans-serif;
    color: #121212;
    padding: 0 0 25px 0;
    margin: 0;
    white-space: break-spaces;
} .entertainment .row .activity_info LI P:last-child {
    padding: 0;
}
/*.entertainment .row .activity_info LI P span {
                        color: #1597cc;
                    }*/
.entertainment .row .activity_info LI H3 {
    display: inline-block;
    background: #3f464b;
    padding: 0 20px 0 26px;
    font: normal 1.8em/32px 'SimplerPro', sans-serif;
    color: #FFF;
    margin: 0 0 15px 0;
} .entertainment .row .activity_info LI h4 {
    display: inline-block;
    background: #3f464b;
    padding: 0 20px 0 26px;
    font: normal 2.0em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    margin: 0 0 15px 0;
} .entertainment .row .activity_pic img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
} .page404Content {
    padding-top: 15px;
    padding-bottom: 100px;
} .page404Content H2 {
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 15px 0;
    margin: 0 0 20px 0;
    border-bottom: 2px solid #dedfdf;
} .page404Content .row {
    margin: 0 -9px;
    padding: 0;
    list-style: none;
} .page404Content .row LI {
    float: right;
    padding: 0 9px;
} .page404Content .row LI .block404 {
    display: block;
    position: relative;
    height: 298px;
} .page404Content .row LI .block404 img {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
} .page404Content .row LI .block404 H3 {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0, 69, 125, 0.8);
    padding: 0 12px 0 0;
    font: normal 2.0em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    z-index: 3;
} .about {
    padding-top: 43px;
    padding-bottom: 100px;
} .about H1 {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 0 0 18px 0;
    margin: 0;
} .about .row {
    margin: 0 -6px;
} .about .row>div {
    float: right;
    padding: 0 6px;
} .about .row>div:first-child {
    width: 991px;
} .about .row>div:last-child {
    width: 256px;
} .about .map {
    display: block;
    position: relative;
} .about .map img {
    display: block;
    position: relative;
    z-index: 2;
} .about .map .mapPointer {
    display: inline-block;
    background: url(../images/sprite2.png) no-repeat 0 -1613px;
    width: 24px;
    height: 34px;
    position: absolute;
    z-index: 3;
} .about .comment {
    display: block;
    font: normal 1.6em/16px sans-serif;
    color: #3f464b;
    padding: 0 0 5px 0;
} .about .timeLine {
    display: block;
    background: #e4e6e8;
    margin-bottom: 11px;
    height: 67px;
} .about .timeLine H2 {
    float: right;
    position: relative;
    background: #4a4949;
    direction: ltr;
    text-align: right;
    padding: 0 13px 0 7px;
    font: normal 2.8em/67px 'SimplerPro', sans-serif;
    color: #FFF;
} .about .timeLine H2:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 33.5px 22px 33.5px 0;
    border-color: transparent #4a4949 transparent transparent;
    position: absolute;
    left: -22px;
    top: 0;
    bottom: 0;
} .about .timeLine .timeline_slide {
    width: 686px;
    float: left;
    margin-left: 8px;
} .about .timeContent {
    background: #e4e6e8;
    padding: 13px 22px 14px 15px;
} .about .timeContent H2 {
    font: normal 6.0em/60px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0 0 0px 0;
    border-bottom: 2px solid #787878;
    margin: 0 0 18px 0;
} .about .timeContent .contentText {
    float: right;
} .about .timeContent .contentText.width {
    width: 450px;
} .about .timeContent .contentPic {
    float: left;
    width: 470px;
} .about .timeContent H3 {
    font: normal 2.0em/24px sans-serif;
    color: #4a4949;
    padding: 0 0 20px 0;
    margin: 0;
} .about .timeContent P {
    font: normal 1.6em/24px sans-serif;
    color: #4a4949;
    padding: 0;
    margin: 0;
} .about .timeline_slide {
    direction: ltr;
} .about .timeline_slide UL {
    margin: 0;
    padding: 0 15px;
    list-style: none;
} .about .timeline_slide UL .slick-slide {
    cursor: pointer;
    text-align: center;
    height: 67px;
    font: normal 2.6em/67px 'SimplerPro', sans-serif;
    color: #4a4949;
    float: left;
} .about .timeline_slide UL .slick-slide.active {
    background: #1597cc;
    position: relative;
    color: #FFF;
} .about .timeline_slide UL .slick-slide.active:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 8.5px 0 8.5px;
    border-color: #1598cc transparent transparent transparent;
    position: absolute;
    bottom: -9px;
    left: 50%;
    margin-left: -8px;
} .about .timeline_slide .slick-list {
    height: 77px;
} .about .timeline_slide .slick-next {
    display: inline-block;
    opacity: 0.4;
    background: url(../images/sprite.png) no-repeat 0 -611px;
    width: 11px;
    right: 0;
    left: auto;
    height: 17px;
    top: 35px;
} .about .timeline_slide .slick-prev {
    display: inline-block;
    opacity: 0.4;
    background: url(../images/sprite.png) no-repeat 0 -304px;
    width: 11px;
    height: 17px;
    left: 0;
    right: auto;
    top: 35px;
} .about .timeline_slide .arDisable {
    opacity: 0.2;
    cursor: auto;
} .spaContent {
    display: block;
    padding-top: 43px;
    padding-bottom: 100px;
} .spaContent H1 {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 0 0 18px 0;
    margin: 0;
} .spaContent .row>div {
    float: right;
} .spaContent H2 {
    font: normal 3.0em/36px 'SimplerPro', sans-serif;
    color: #3f464b;
    padding: 0 0 5px 0;
    margin: 0 0 19px 0;
    border-bottom: 2px solid #dedfdf;
} .spaContent H2 span {
    display: inline-block;
    background: #00457d;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFF;
    margin-left: 15px;
    line-height: 36px;
} .spaContent .boxWhite {
    background: #FFF;
    padding: 13px;
    min-height: 533px;
} .spaContent .datepicker-inline {
    width: 100%;
} .spaContent #sandbox-container {
    margin-bottom: 15px;
} .spaContent P {
    font: normal 1.6em/22px sans-serif;
    color: #4f565a;
    padding: 0 0 15px 0;
    margin: 0;
} .spaContent .checkbox {
    margin: 0;
    padding: 0;
} .spaContent .checkbox LABEL {
    float: none;
    margin: 0 0 15px 0;
    line-height: 22px;
    display: inline-block;
    padding: 0;
} .spaContent .checkbox .checkboxText {
    font: normal 16px/22px sans-serif;
    color: #121212;
    padding-right: 10px;
} .spaContent .nav-tabs {
    float: right;
    width: 135px;
    padding: 0;
    margin: 0;
    list-style: none;
} .spaContent .nav-tabs LI {
    -webkit-border-radius: 0;
    border-radius: 0;
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    position: relative;
} .spaContent .nav-tabs LI A {
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    display: block;
    background: #d5dce2;
    text-align: center;
    padding: 20px 0;
    border-bottom: 1px solid #edeff0;
    font: normal 2.2em/22px 'SimplerPro', sans-serif;
    color: #4f565a;
    direction: ltr;
} .muadonShemesh.spaContent .nav-tabs LI A:hover {
    transition: background-color 300ms;
    background-color: #1e9bce;
    color: #FFF;
} .spaContent .nav-tabs LI A.active {
    background: #1e9bce;
    transition: 500ms;
    color: #FFF;
} .spaContent .nav-tabs LI A.active:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9.5px 9px 9.5px 0;
    border-color: transparent #1e9cce transparent transparent;
    position: absolute;
    left: -9px;
    top: 50%;
    margin-top: -9px;
} .spaContent .tab-content.boxWhite {
    float: right;
    width: 759px;
} .spaContent .tab-content.boxWhite .row {
    margin: 0;
    padding: 0;
} .spaContent .tab-content.boxWhite .row>div {
    float: right;
    padding: 0 32px;
} .spaContent .tab-content.boxWhite .row>div:first-child {
    border-left: 1px solid #dbdbdb;
} .spaContent .tab-content.boxWhite .form-group {
    display: block;
    margin-bottom: 23px;
} .spaContent .tab-content.boxWhite .form-group>LABEL {
    display: block;
    font: bold 1.8em/18px sans-serif;
    color: #1e9bce;
    padding-bottom: 10px;
    margin: 0;
} .spaContent .tab-content.boxWhite .bootstrap-select>.btn {
    padding: 0 12px 0 35px;
    height: 34px;
    float: none;
    width: 100%;
} .spaContent .tab-content.boxWhite .bootstrap-select.btn-group .btn .caret {
    background: url(../images/sprite2.png) no-repeat 0 -1821px;
    border: 0;
    width: 35px;
    height: 34px;
    left: 0;
    right: auto;
    top: 0;
    position: absolute;
    margin: 0;
} .spaContent .tab-content.boxWhite .bootstrap-select.btn-group .btn .filter-option {
    text-align: right;
    display: block;
    float: none !important;
} .spaContent .timeSlid LABEL {
    display: block;
    margin: 0;
    background: #ebebeb;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0;
    border-bottom: 1px solid #FFF;
    text-align: right;
} .spaContent .timeSlid LABEL INPUT {
    display: none;
} .spaContent .timeSlid LABEL .checkboxText {
    display: inline-block;
    height: 27px;
    width: 60px;
    text-align: center;
    background: #d9dfe4;
    font: normal 14px/27px sans-serif;
    color: #686e73;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    padding: 0;
} .spaContent .timeSlid LABEL .comment {
    display: inline-block;
    font: normal 14px/27px sans-serif;
    color: #686e73;
    padding: 0;
} .spaContent .timeSlid LABEL.active .checkboxText {
    background: #00a0dc;
    color: #FFF;
} .spaContent .timeSlid {
    padding: 15px 0;
} .spaContent .slick-prev {
    position: absolute;
    top: -16px;
    right: 1px;
    width: 60px;
    height: 15px;
    background: #00a0dc;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    margin: 0;
} .spaContent .slick-prev:after {
    content: "";
    background: url(../images/sprite2.png) no-repeat 0 -1880px;
    width: 12px;
    height: 7px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -4px 0 0 -6px;
} .spaContent .slick-next {
    position: absolute;
    bottom: -16px;
    top: auto;
    right: 1px;
    width: 60px;
    height: 15px;
    background: #00a0dc;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 0 0 2px 2px;
    margin: 0;
} .spaContent .slick-next:after {
    content: "";
    background: url(../images/sprite2.png) no-repeat 0 -1980px;
    width: 12px;
    height: 7px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -4px 0 0 -6px;
} .spaContent .slick-disabled {
    background: #cad1d7;
} .spaContent .later {
    font: normal 1.3em sans-serif;
    color: #1e9bce;
    text-decoration: underline;
} .spaContent .comment {
    display: block;
    font: normal 1.3em/13px sans-serif;
    color: #595959;
    padding-top: 8px;
} .female {
    display: inline-block;
    background: url(../images/sprite2.png) no-repeat 0 -2065px;
    width: 21px;
    height: 42px;
    margin-right: 13px;
    margin-left: 19px;
} .male {
    display: inline-block;
    background: url(../images/sprite2.png) no-repeat 0 -2166px;
    width: 19px;
    height: 42px;
    margin-right: 17px;
    margin-left: 25px;
} .iconCheckbox .checkboxPic {
    margin-top: 10px;
} .iconCheckbox .checkboxText {
    line-height: 42px !important;
} .spaContent .formBtn {
    display: block;
    border-top: 1px solid #e6e5e5;
    padding-top: 10px;
    text-align: left;
    margin-top: 13px;
} .spaContent .formBtn .saveBtn {
    display: inline-block;
    height: 28px;
    padding: 0 16px;
    font: normal 2.2em/28px 'SimplerPro', sans-serif;
    color: #FFF;
    background: #00a0dc;
} .spaContent .bottomLinks {
    display: block;
    margin-top: 12px;
    border-top: 2px solid #dedfdf;
    padding-top: 15px;
    text-align: left;
} .spaContent .bottomLinks .btn-next {
    display: inline-block;
    height: 37px;
    padding: 0 37px;
    font: normal 2.2em/37px 'SimplerPro', sans-serif;
    color: #FFF;
    background: #00a0dc;
} .spaContent .bottomLinks .addLink {
    display: inline-block;
    font: normal 1.5em/37px sans-serif;
    color: #1e9bce;
    text-decoration: underline;
    margin-left: 12px;
} .spaContent textarea.form-control {
    background: #ebebeb;
    height: 134px;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #363636;
    margin: 0;
    resize: none;
    overflow: auto;
    font: 16px/20px sans-serif;
    -webkit-box-shadow: none;
    box-shadow: none;
} .to-anchor {
    display: block;
    height: 155px;
    /*same height as header*/
    margin-top: -155px;
    /*same height as header*/
    visibility: hidden;
} .to-anchor.no-strip-engine {
    height: 200px;
    /*same height as header*/
    margin-top: -200px;
    /*same height as header*/
} #hotel-add-talkback .modal-body {
    overflow: visible;
} #hotel-add-talkback textarea {
    height: 100px;
    resize: none;
    padding: 7px 12px;
} #hotel-add-talkback .modal-dialog {
    width: 600px;
    max-width: 700px;
} #hotel-add-talkback.modal-form .min-group label {
    max-width: 51%;
} #hotel-add-talkback.modal-form .min-group .form-control {
    width: 43.5%;
    font-size: 12px;
} #hotel-add-talkback.modal-form .min-group .form-group:last-child {
    text-align: left;
} .modal-form .form-group {
    position: relative;
} .modal-form h4 {
    margin: 20px 0 15px 0;
    border-bottom: 1px solid #3f464b;
    padding-bottom: 5px;
} .modal-form .content {
    font-size: 14px;
    padding: 5px 0;
    border-bottom: 2px solid #B6B6B6;
    margin-bottom: 15px;
} .modal-form .content p {
    font-size: 14px;
} .modal-form .form-group label {
    display: block;
    font: normal 1.1em/16px sans-serif;
    color: #5f5f5f;
    padding-bottom: 5px;
    margin: 0;
} .modal-form .inner-padding {
    padding: 0 18px 14px 18px;
} #sale-agreement-content.modal-form .inner-padding {
    padding-bottom: 0;
} .modal-form .inner-padding .checkboxText {
    margin-right: 10px;
} .modal-form .inner-padding .bottomLinks {
    display: block;
    text-align: left;
    direction: rtl;
} .modal-form .inner-padding .bottomLinks .addLink {
    display: inline-block;
    font: normal 1.5em/37px sans-serif;
    color: #1e9bce;
    text-decoration: underline;
    margin-left: 12px;
} .modal-form .inner-padding ul {
    padding-right: 2px;
    margin-top: 10px;
} .modal-form .inner-padding ul li {
    position: relative;
    margin-bottom: 2px;
} .modal-form .inner-padding ul li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 6px;
    background: #777c81;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
} .modal-form .form-group .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ebebeb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    padding: 0 12px;
    font: normal 1.6em/18px sans-serif;
    color: #585858;
} .modal-form .form-group .form-area {
    height: 90px;
    resize: none;
    padding: 5px 12px;
} .modal-form .min-group {
    border-top: 1px solid #e6e5e5;
    border-bottom: 1px solid #e6e5e5;
    padding: 10px 0 0 0;
} .modal-form .min-group label {
    display: inline-block;
    margin-left: 5px;
    max-width: 47%;
} .modal-form .min-group .form-control {
    width: 50%;
    display: inline-block;
} .modal-form .min-group .form-control.datepicker {
    text-align: center;
} .modal-form .min-group a {
    font-size: 16px;
    text-decoration: underline;
    color: #00a0dc;
    text-align: left;
    display: block;
    line-height: 34px;
} .modal-form h2, .modal-form .oldh2 {
    font: normal 2.4em/28px 'SimplerPro', sans-serif;
    color: #FFF !important;
    padding: 0;
    margin: 0;
    text-align: right;
    display: inline-block;
} .modal-form h2:after, .modal-form .oldh2:after {
    display: none;
} .modal-form h3, .modal-form .talkback-title {
    font-size: 18px;
    color: #4a4949;
    border-bottom: 2px solid #4a4949;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
} .modal-form .talkback-title>span {
    font-size: 16px;
    font-family: 'SimplerPro';
} .modal-form h3 span {
    font-weight: normal;
    font-size: 16px;
} .modal-form table.images {
    width: 100%;
    margin-bottom: 20px;
} .modal-form table.images tr td {
    width: 100%;
    width: 10%;
    text-align: center;
    padding: 0 20px;
    vertical-align: top;
} .modal-form table.images tr td:first-child {
    border-left: 1px solid #e6e5e5;
    width: 35%;
    text-align: right;
    padding-right: 0;
} .modal-form table.images tr td:last-child {
    border-right: 1px solid #e6e5e5;
    width: 55%;
    text-align: right;
} .modal-form table.images tr.border-top {
    border-top: 1px solid #e6e5e5;
} .modal-form table.images tr.border-bottom {
    border-bottom: 1px solid #e6e5e5;
} .modal-form table.images tr.border-top td, .modal-form table.images tr.border-bottom td {
    border: none;
    padding: 10px 0 0;
} .modal-form table.images.has-error tr, .modal-form table.images.has-error tr td {
    border-color: #e81c51;
} .modal-form table.images.has-error label {
    color: #e81c51;
} .modal-form .pic-upload-wrapper {
    display: inline-block;
    text-align: center;
    position: relative;
} .pic-upload-wrapper:has(#ImageTalkback:focus, #uploadedImage:focus) a {
    outline: 3px solid black;
} .modal-form .pic-upload-wrapper input[type="file"] {
    position: absolute;
    bottom: 0px;
    right: 0px;
    opacity: 0;
    height: 90px;
    width: 211px;
    cursor: pointer;
} .modal-form .col-xs-5.pic-upload-wrapper {
    text-align: left;
} .modal-form .col-xs-5.pic-upload-wrapper .btn-blue {
    padding: 3px 10px;
} .modal-form .col-xs-5.pic-upload-wrapper input[type="file"] {
    height: 28px;
    width: 119px;
    left: 15px;
    right: auto;
} .modal-form table.images img {
    border-radius: 50px;
    border: 2px solid #e6e5e5;
} .modal-form .rounder {
    color: #00a0dc;
    background: #ebebeb;
    border-radius: 50px;
    padding: 10px;
    width: 50px;
    height: 50px;
    text-align: center;
    font-size: 32px;
    line-height: 32px;
    display: inline-block;
} .modal-form .pic-upload-wrapper .rounder {
    margin-bottom: 10px;
} .modal-form .btn-blue {
    display: inline-block;
    background: #00a0dc;
    padding: 0 34px;
    height: 28px;
    border: 0;
    font: normal 1.6em/25px 'SimplerPro', sans-serif;
    color: #FFF;
} .modal-form .btn-blue.btn-blue-wide {
    padding: 6px 34px;
    height: 36px;
    float: left;
} .modal-form div.p {
    font: normal 1em sans-serif;
    color: #4a4949;
    padding: 0 0 15px 0;
    margin: 0;
    font-family: 'SimplerPro';
} .modal-form .fb_iframe_widget {
    vertical-align: middle;
} .modal-form .form-group .errorMsg {
    position: absolute;
    right: 50%;
    margin-right: -127px;
    bottom: 100%;
    margin-bottom: 0;
    webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    padding: 6px 83px 6px 25px;
    font: normal 1.6em/21px sans-serif;
    color: #595959;
    text-align: right;
    background: #FFF url(../images/sprite.png) no-repeat right -1855px;
    top: auto !important;
    left: auto !important;
    z-index: 10;
    min-height: 66px;
    width: 315px;
} .modal-form .form-group.border {
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e5e5;
} .modal-form .errorMsg:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    right: 71px;
    background: #c8c8c8;
    top: 10px;
    bottom: 10px;
} .modal-form .form-group .errorMsg:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    position: absolute;
    right: 29px;
    bottom: -5px;
} .modal-form .form-group.has-error .errorMsg {
    display: block;
} .modal-form .form-group.has-error .form-control {
    border: 3px solid #e81c51;
    -webkit-border-radius: 3px;
    border-radius: 3px;
} .modal-form .datepicker.dropdown-menu {
    top: 43px !important;
    left: 0px !important;
} #hotel-add-talkback .fb-login-button.fb_iframe_widget {
    width: 63px;
} .no-results {
    padding: 15px 0;
    background: #e5e6ea;
    margin: 20px 0;
    color: #595959;
} .no-results span {
    background: url(../images/sprite.png) no-repeat -946px -1869px;
    width: 37px;
    height: 37px;
    display: block;
} .no-results strong {
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
} .no-results p {
    font-size: 14px;
} .no-results table td {
    vertical-align: middle;
    padding: 5px 20px;
} .no-results table td:first-child {
    border-left: 1px solid #b5b6b8;
} #search-engine-popup .modal-dialog {
    /*width: 1200px;*/
    min-width: 1200px;
    max-width: 1360px;
    width: auto;
    margin: 50px auto;
} #search-engine-popup .modal-body {
    padding-bottom: 85px;
    overflow: visible;
} #search-engine-popup .home_searchFilter {
    margin-top: 0;
    opacity: 1;
} #search-engine-popup .home_searchFilter>div {
    box-shadow: none;
    border-radius: 0;
    background: none;
    padding: 0;
} #search-engine-popup .home_searchFilter>div>div {
    border-radius: 0;
    margin-bottom: 300px;
} #plc-search-engine {
    padding: 20px 30px 0 30px;
    text-align: right;
    direction: rtl;
    position: relative;
} #plc-search-engine .error {
    margin-bottom: 10px;
    display: none;
    line-height: 25px;
} #plc-search-engine .error:before {
    content: "";
    display: inline-block;
    background: url(../images/sprite.png) no-repeat right -1974px;
    width: 27px;
    height: 26px;
    vertical-align: middle;
    margin-left: 10px;
} .plc-search-errors {
    border: solid red 4px;
    padding: 8px 10px 8px 10px;
    margin-bottom: 10px;
} #search-engine-popup #plc-search-engine .container.home_searchFilter {
    text-align: center;
} #search-engine-popup #plc-search-engine .container.home_searchFilter>div {
    width: 100%;
} #search-engine-popup .container {
    width: 100%;
    text-align: right;
    top: auto;
    border-radius: 0;
    position: relative;
    height: 0px;
} .selectpicker .glyphicon-ok:before {
    content: "";
} .hidden-filter {
    display: none !important;
    visibility: hidden !important;
} .bootstrap-select.btn-group .dropdown-menu.inner {
    overflow-y: hidden !important;
}
/* additonal css (17.02) */
.tasim.creditContent P {
    font: normal 1.8em/normal sans-serif;
} .tasim .confirm_content {
    padding-top: 0;
} .tasim .confirm_content .orderBox .boxInner .table {
    border-bottom: 1px solid #d0d2d3;
    border-top: 1px solid #d0d2d3;
    font: normal 1.6em/18px sans-serif;
} .tasim .confirm_content .orderBox .boxInner .table td, .tasim .confirm_content .orderBox .boxInner .table th {
    border: none;
} .tasim .confirm_content .orderBox .boxInner .table tr:nth-child(even) {
    background-color: #f5f6f6;
} .tasim .confirm_content .orderBox .boxInner H3 {
    font: normal 1.7em 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0;
    margin: 0;
    width: 100px;
    margin-top: 28px;
} .tasimDropdown {
    width: 138px;
} .tasimDropdown .bootstrap-select>.btn {
    background: #bcccdf;
    height: 34px;
    padding: 0 0 0 30px;
    font: normal 18px/34px sans-serif;
    color: #6c6c6c;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-top: 24px;
} .tasimDropdown .bootstrap-select.btn-group .dropdown-menu {
    padding: 0;
} .tasimDropdown .bootstrap-select.btn-group .dropdown-menu LI A {
    padding: 7px 5px;
} .tasimDropdown .bootstrap-select.btn-group .btn .caret {
    left: 12px;
    right: auto;
    border-top-color: #FFF;
    z-index: 5;
} .tasimDropdown .bootstrap-select.btn-group .btn .filter-option {
    height: 34px;
    display: block;
    float: none !important;
    line-height: 34px;
    background: #ebebeb;
    padding-right: 10px;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
} .tasim .datepicker_input {
    background: #ebebeb url(../Images/sprite.png) no-repeat 7px -449px;
    height: 34px;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 0 10px 0 27px;
    margin: 0;
    font: normal 1.0em/34px sans-serif;
    color: #6c6c6c;
    text-align: right;
    width: 138px;
} .tasim label {
    display: inline-block;
    margin-bottom: 2px;
    font-weight: 300;
} .tasim .form-control {
    color: #333;
    background-color: #ebebeb;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    box-shadow: none;
} .tasim .input-daterange {}
/*genery modal*/
.genery {
    direction: rtl;
} .genery .row>DIV {
    float: right;
} .genery .modal-header H1 {
    font: normal 2.8em/28px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0;
    margin: 0;
} .genery .modal-header h2.header_h1, .genery .modal-header div.header_h1 {
        font: normal 1.8em/28px 'SimplerPro', sans-serif;
        color: #FFF;
        padding: 0;
        margin: 0;
    } .genery .modal-header h2.header_h1 {
        border-bottom: unset;
    } .widthIsronetMob .modal-content .modal-body {
    padding: 0;
} .widthIsronet .modal-body .boxForm {
    background-color: #ebebeb;
    margin: 5px 50px 20px 60px;
} .widthIsronetMob .modal-body div.header_h1 {
    font: 25px 'SimplerPro', sans-serif;
    text-align: center;
    padding: 20px 18px;
} .genery-mobile .widthIsronetMob .modal-body label {
    font: 1.3em 'SimplerPro', sans-serif;
    color: #1e63ce;
} .widthIsronetMob .form-group {
    padding: 0 25px;
} .widthIsronet .btn-next-sun {
    display: inline-block;
    height: 37px;
    padding: 0 37px;
    font: 20px 'SimplerPro', sans-serif;
    color: #FFF;
    background: #00a0dc;
} .widthIsronet .bottomLinks {
    display: block;
    text-align: left;
    direction: rtl;
    padding-left: 50px;
    font: normal 1.5em/37px sans-serif;
} .widthIsronet .form-group {
    padding: 15px 20px 37px 0px;
} .widthIsronet .bottomLinks .addLink {
    display: inline-block;
    font: 20px 'SimplerPro', sans-serif;
    color: #1e9bce;
    text-decoration: underline;
    margin-left: 12px;
} .widthIsronet .boxForm .form-group .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    padding: 8px 12px;
    font: normal 1.6em/18px sans-serif;
    background-color: white;
} .widthIsronet div.header_h1 {
    font: 30px 'SimplerPro', sans-serif;
    color: #3f464b;
    text-align: right;
    padding: 20px 50px;
} .genery .modal-body H2 {
    font: normal 2.6em/18px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #565c5f;
} #jobs .genery .modal-body p#jbFormTitle {
    font: normal 2.6em/18px 'Open Sans', Arial;
    color: #00a0dc;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #565c5f;
} .genery #AttachmentFile {
    position: absolute;
    bottom: -25px;
    left: 0px;
    opacity: 0;
    height: 40px;
    width: 90px;
    cursor: pointer;
} .genery .attach {
    color: #00a0dc;
    text-decoration: underline;
    padding-left: 18px;
    background: url(../images/attach.png) no-repeat left center;
    margin-bottom: 10px;
    font-size: 14px;
    text-align: left;
    float: left;
} .genery textarea {
    height: 100px;
    resize: none;
} .modal .inner_content {
    padding: 20px;
} .modal-header {
    padding: 9px 20px 9px 14px;
} .modal-header .close {
    margin-top: 5px;
} .genery label {
    font-weight: normal;
    font: normal 1em sans-serif;
} .genery .modal-body P {
    font: normal 1.6em sans-serif;
} .genery .btn {
    border-radius: 0;
} .genery .form-group .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ebebeb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    padding: 8px 12px;
    font: normal 1.6em/18px sans-serif;
    color: #585858;
} .genery .bootstrap-select>.btn {
    padding: 0 12px 0 35px;
    height: 34px;
    float: none;
    width: 100%;
} label.btn.btn-checkbox.clearfix {
    margin: 5px;
} label.btn.btn-checkbox.clearfix.active {
    margin: 5px;
} .genery .form-group.has-error .bootstrap-select>.btn {
    height: 30px;
} .genery .bootstrap-select.btn-group .btn .caret {
    background: url(../Images/sprite2.png) no-repeat 0 -1821px;
    border: 0;
    width: 35px;
    height: 34px;
    left: 0;
    right: auto;
    top: 0;
    position: absolute;
    margin: 0;
} .genery .form-group.has-error .bootstrap-select.btn-group .btn .caret {
    height: 30px;
    background-position: 0 -1823px;
} .form-group.en input.form-control {
    direction: ltr;
    text-align: left;
} .calContent #sandbox-container {
    margin-bottom: 15px;
} .calContent .datepicker-inline {
    width: 80%;
    padding: 0;
} .fild_sep {
    position: relative;
} .fild_sep:after {
    content: '-';
    position: absolute;
    left: -18px;
    font-size: 2em;
    top: 0;
} .genery .boxForm h3 {
    font: bold 1.8em/16px sans-serif;
    color: #00a0dc;
    padding: 10px 0 0 0;
    margin: 10px 0 10px 0;
    border-top: 1px solid #e6e5e5;
} .form-group.en .bootstrap-select.btn-group .btn .caret {
    background: url(../Images/sprite2.png) no-repeat 0 -1821px;
    left: auto;
    right: 0;
} .form-group.en .bootstrap-select>.btn {
    padding: 0 35px 0 12px;
} .form-group.en .bootstrap-select.btn-group .btn .filter-option {
    text-align: left;
    direction: ltr;
} .form-group.en .bootstrap-select.btn-group .dropdown-menu LI {
    text-align: left;
} .inner_content .boxForm .form-group.has-error .bootstrap-select {
    border: 2px solid #e81c51;
    -webkit-border-radius: 3px;
    border-radius: 3px;
} .inner_content .boxForm .form-group.has-error .form-control {
    border: 2px solid #e81c51;
    -webkit-border-radius: 3px;
    border-radius: 3px;
} .inner_content .boxForm .form-group {
    margin-bottom: 25px;
    position: relative;
} .inner_content .boxForm .form-group .errorMsg {
    position: absolute;
    right: 50%;
    margin-right: -127px;
    bottom: 100%;
    margin-bottom: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    padding: 6px 83px 6px 25px;
    width: 255px;
    font: normal 1.6em/21px sans-serif;
    color: #595959;
    text-align: right;
    background: #FFF url(../Images/sprite.png) no-repeat right 47.2%;
    top: auto !important;
    left: auto !important;
    min-height: 66px;
    z-index: 10;
} .inner_content .boxForm .form-group .errorMsg:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    position: absolute;
    right: 29px;
    bottom: -5px;
} .inner_content .boxForm .form-group .errorMsg:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    right: 71px;
    background: #c8c8c8;
    top: 10px;
    bottom: 10px;
} .inner_content .boxForm .form-group.has-error .errorMsg {
    display: block;
} .inner_content .checkbox .checkboxText {
    font: normal 16px/22px sans-serif;
    color: #121212;
    padding-right: 10px;
} .inner_content .bottomLinks {
    display: block;
    margin-top: 12px;
    border-top: 2px solid #565c5f;
    padding-top: 15px;
    text-align: left;
} .inner_content .bottomLinks.no-top {
    border-top: 0;
} .inner_content .bottomLinks .addLink {
    display: inline-block;
    font: inherit;
    color: #1e9bce;
    text-decoration: underline;
    margin-left: 12px;
    position: absolute;
    left: 20px;
    bottom: 20px;
}
/*flight popup*/
.flight_results #replace_flight .modal-header H2 {
    font: normal 2.8em/28px 'ogen', sans-serif;
    color: #FFF;
    padding: 0;
    margin: 0;
} #replace_flight .modal-body .tab-content {
    float: none;
    width: 100%;
    border-right: none;
    padding: 20px 40px 20px 20px;
} #replace_flight .modal-body .tab-content .row>div {
    float: right;
} #replace_flight .total_price_diff {
    unicode-bidi: embed;
    direction: ltr;
} #replace_flight .popupFilter {
    width: 100%;
    padding: 0 0 10px 0;
    margin: 0;
    border-bottom: 2px solid #565c5f;
} #replace_flight .popupFilter .bootstrap-select {
    margin-right: 15px;
    float: left;
} #replace_flight .popupFilter label {
    float: right;
} #replace_flight .modal-body .tab-content H4 {
    font: normal 2.0em/29px sans-serif;
    color: #333638;
    padding: 10px 0;
    margin: 0;
    border-bottom: none;
} #replace_flight .btn-checkbox input[type='radio']+.checkboxPic:after {
    content: "";
} #replace_flight .btn-checkbox input[type='radio']:checked+.checkboxPic:after {
    content: "+";
    color: #00a0dc;
    font: normal 1.6em/22px sans-serif;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
} #replace_flight .modal-body .tab-content .flightsTable .price-diff {
    font: bold 30px/30px sans-serif;
    color: #00a0dc;
    direction: ltr;
} #replace_flight .modal-body .tab-content .flightsTable .td_chk {
    width: 70px;
} #replace_flight .modal-body .tab-content .flightsTable .td_desc {
    width: 200px;
} #replace_flight .modal-body .tab-content .flightsTable .td_price {
    width: 108px;
} .scrollingTable {
    height: 290px;
    overflow: auto;
} .modal-body .tab-content .flightsTable tr {
    background: #f5f6f6;
} .modal-body .tab-content .flightsTable TD {
    border: none;
    background-color: transparent;
    padding: 10px 13px;
    border-collapse: separate;
} .modal-body .tab-content .flightsTable TD:last-child {
    background: none;
    padding-right: 0;
    padding-left: 5px;
    width: 90px;
} .modal-body .tab-content .flightsTable TD:last-child:before {
    content: '';
    width: 1px;
    height: 48px;
    float: right;
    border-right: solid 1px #ccc;
    padding-left: 10px;
} .modal-body .tab-content .flightsTable tr.alt {
    background: #FFF;
    border-top: none;
} .modalTotal {
    border-top: solid 1px #dedfdf;
} .modal-body .tab-content .flightsTable tr.has-error {
    border: 3px solid #e81c51;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}
/*.modal-body .tab-content .flightsTable TD span.errorMsg{
    display:none;
}*/
/*.flightsTable tr .errorMsg {
    display: none;
}*/
.flightsTable tr.has-error td:first-child .errorMsg {
    width: 500px;
    top: -80px;
    right: initial;
} .flightsTable tr.has-error .errorMsg {
    position: absolute;
    right: 5%;
    margin-right: 0;
    top: -30px;
    margin-bottom: 0;
    webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    padding: 6px 83px 6px 0;
    width: 100%;
    font: normal 1.6em/57px sans-serif;
    color: #595959;
    text-align: right;
    background: #FFF url(../Images/sprite.png) no-repeat right -1855px;
    display: block;
} .flightsTable tr.has-error .errorMsg:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    position: absolute;
    right: 29px;
    bottom: -5px;
} .flightsTable tr.has-error .errorMsg:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    right: 71px;
    background: #c8c8c8;
    top: 10px;
    bottom: 10px;
} .flightsTable tr.has-error td:first-child {
    position: relative;
} .mobile-view {
    display: none;
} .errorMsg>span {
    vertical-align: middle;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-height: 63px;
    overflow: hidden;
    padding-left: 8px;
} #sale-terms-content {
    direction: rtl;
}
    #sale-terms-content a {
        font-weight: 600;
        text-decoration: underline !important;
    }
  #sale-terms-content .sale-terms-content {
    position: relative;
} .modal-form .inner-padding.sale-terms-content ul li {
    padding-right: 12px;
} .nicescroll-rails {
    opacity: 1 !important;
    /*display:none !important;*/
} .div-deals-sales .deals LI.deal-item A h4 {
    font: normal 2.1em/22px 'SimplerPro', sans-serif;
    width: 80%;
    min-height: 78px;
} #se-cu.genery textarea {
    height: 106px;
} .coupon-link {
    display: inline-block;
    font: normal 1.4em/14px sans-serif;
    color: #00a0dc;
    text-decoration: underline;
    margin-top: 0;
    padding-top: 13px;
    outline: none;
} .coupon-input {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ebebeb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    padding: 0 12px;
    font: normal 1.6em/18px sans-serif;
    color: #585858;
    float: left;
    width: 60%;
    height: 35px;
    margin-bottom: 10px;
    max-width: 180px;
} .coupon-link:hover, .coupon-link:focus {
    color: #00a0dc;
    text-decoration: underline;
} .forgotPasswordLink {
    padding-top: 5px;
    text-align: right;
    float: right;
    font: normal 1.4em/14px 'SimplerPro', sans-serif;
    direction: ltr;
} .sunclub_register_form#termsPopup .inner_content {
    max-height: 550px;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm .form-group {
    position: relative;
} .tasim.creditContent P {
    font: normal 1.8em/normal sans-serif;
} .tasim .confirm_content {
    padding-top: 0;
} .tasim .confirm_content .orderBox .boxInner .table {
    border-bottom: 1px solid #d0d2d3;
    border-top: 1px solid #d0d2d3;
    font: normal 1.6em/18px sans-serif;
} .tasim .confirm_content .orderBox .boxInner .table td, .tasim .confirm_content .orderBox .boxInner .table th {
    border: none;
} .tasim .confirm_content .orderBox .boxInner .table tr:nth-child(even) {
    background-color: #f5f6f6;
} .tasim .confirm_content .orderBox .boxInner H3 {
    font: normal 1.7em 'ogen', sans-serif;
    color: #00a0dc;
    padding: 0;
    margin: 0;
    width: 100px;
    margin-top: 28px;
} .tasimDropdown {
    width: 138px;
} .tasimDropdown .bootstrap-select>.btn {
    background: #bcccdf;
    height: 34px;
    padding: 0 0 0 30px;
    font: normal 18px/34px sans-serif;
    color: #6c6c6c;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-top: 24px;
} .tasimDropdown .bootstrap-select.btn-group .dropdown-menu {
    padding: 0;
} .tasimDropdown .bootstrap-select.btn-group .dropdown-menu LI A {
    padding: 7px 5px;
} .tasimDropdown .bootstrap-select.btn-group .btn .caret {
    left: 12px;
    right: auto;
    border-top-color: #FFF;
    z-index: 5;
} .tasimDropdown .bootstrap-select.btn-group .btn .filter-option {
    height: 34px;
    display: block;
    float: none !important;
    line-height: 34px;
    background: #ebebeb;
    padding-right: 10px;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
} .tasim .datepicker_input {
    background: #ebebeb url(../Images/sprite.png) no-repeat 7px -449px;
    height: 34px;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 0 10px 0 27px;
    margin: 0;
    font: normal 1.0em/34px sans-serif;
    color: #6c6c6c;
    text-align: right;
    width: 138px;
} .qtip {
    display: none !important;
} .tasim label {
    display: inline-block;
    margin-bottom: 2px;
    font-weight: 300;
} .tasim .form-control {
    color: #333;
    background-color: #ebebeb;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    box-shadow: none;
} .modal-body .tab-content .flightsTable tr:nth-child(even) {
    background: #FFF;
    border-top: none;
}
/*15.2*/
.confirm_content .orderBox .boxInner {
    padding: 17px 42px 38px 28px;
} table.spaPayment {
    width: 100%;
    margin-bottom: 10px;
    border-bottom: 1px solid #d0d2d3;
} table.spaPayment th, table.spaPayment td {
    border: none;
    padding: 0 8px 8px 8px;
    line-height: 1.42857143;
    vertical-align: top;
    text-align: right;
    font-size: 1.6em;
} table.spaPayment th {
    color: #3ab6e9;
} table.spaPayment tr>th+th, table.spaPayment tr>td+td {
    border-right: 1px solid #d0d2d3;
} .confirm_content .totalSpa {
    border-bottom: 1px solid #d0d2d3;
} .confirm_content P {
    padding: 0 0 8px 0;
} .confirm_content .totalSpa:after {
    clear: both;
    content: '';
    display: block;
}
/*17.2*/
.detailsHeader {
    font: normal 3.0em/33px 'ogen', sans-serif;
    color: #3f464b;
    padding: 0 0 5px 0;
} .detailsHeader span {
    font: normal 0.7em/33px 'ogen', sans-serif;
    color: #3f464b;
    padding: 0 0 5px 0;
} .supersmall {
    font-size: 50%;
    font-weight: normal;
} .muadonShemesh.spaContent .tab-content.boxWhite {
    float: right;
    width: 1100px;
    padding: 20px 35px 25px 25px;
} .muadonShemesh.spaContent .nav-tabs LI A {
    padding: 36px 0;
} .muadonShemesh.spaContent H2 {
    font: normal 3.0em/36px 'ogen', sans-serif;
    color: #3f464b;
    padding: 0 0 5px 0;
    margin: 0 0 19px 0;
    border-bottom: 2px solid #565c5f;
} .muadonShemesh.spaContent .tab-content.boxWhite .row>DIV {
    padding: 0;
} .muadonShemesh.spaContent .tab-content.boxWhite .row>DIV:first-child {
    border-left: none;
    /*padding: 0 0 0 5px;*/
} .muadonShemesh.spaContent .tab-content.boxWhite .row>DIV+DIV {
    padding: 0 5px 0 0;
} .muadonShemesh.spaContent .tab-content.boxWhite .imgMuadon {
    float: left;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm .form-group {
    display: block;
    margin-bottom: 2px;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm .form-group>LABEL {
    display: inline-block;
    font: bold 1.6em/34px sans-serif;
    color: #3f464b;
    margin: 0;
    width: 142px;
    padding-bottom: 6px;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ebebeb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    padding: 0 12px;
    font: normal 1.6em/18px sans-serif;
    color: #585858;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm .row .passcomment {
    display: inline-block;
    margin-right: 5px;
    color: #1a99cd;
    font: normal 1.4em/34px sans-serif;
} .muadonShemesh.spaContent .greyBox {
    display: flex;
} .club_Content .creditContent>.row>div .boxForm {
    padding: 20px;
    padding-top: 26px;
    background: #f7f8f8;
    min-height: 146px;
    margin-bottom: 46px;
} .club_Content .creditContent {
    padding-top: 0px;
} .creditContent {
    padding-bottom: 0px;
} .muadonShemesh.spaContent .formBtn .saveBtn {
    display: inline-block;
    height: auto;
    padding: 4px 16px;
    font: normal 2.2em/28px 'ogen', sans-serif;
    color: #FFF;
    background: #00a0dc;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm.detailsForm .row label {
    display: inline-block;
    color: #1a99cd;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm.detailsForm .row>.privetDetails {
    display: inline-block;
    font: normal 1.6em/34px sans-serif;
} .muadonShemesh.spaContent H3 {
    font: normal 2.4em/26px 'ogen', sans-serif;
    color: #3f464b;
    padding: 0;
    margin: 0 0 10px 0;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm.detailsForm .form-group.short {
    margin-bottom: 0;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm.detailsForm .form-group.short>LABEL {
    padding-bottom: 0;
} .greyBox .boxContent {
    float: right;
} .greyBox .boxContent+.boxContent {
    padding-right: 20px;
    margin-right: 30px;
    border-right: solid 1px #ccc;
    min-height: 300px;
} .spaContent .formBtn {
    border-top: 1px solid #ccc;
} .muadonShemesh.spaContent .tab-content.boxWhite .greyBox .boxContent+.boxContent .passForm .form-group>LABEL {
    /* width: 94px;*/
} .muadonShemesh.spaContent .tab-content.boxWhite .greyBox .boxContent+.boxContent .passForm .form-group>LABEL.shortL {
    width: 40px;
    padding-right: 8px;
} .muadonShemesh.spaContent .tab-content.boxWhite .passForm .form-control.shortI {
    width: 87px;
} .helpFild {
    font: 1.4em/34px sans-serif;
    display: block;
    height: 34px;
} .helpFild span {
    color: #1a99cd;
    font: bold 1.6em/16px sans-serif;
    display: inline-block;
    height: 20px;
    vertical-align: bottom;
} .muadonShemesh.spaContent .privetDetailsForm.greyBox {
    margin-bottom: 0;
    padding-top: 0px;
    min-height: 372px;
    max-height: 390px;
} .muadonShemesh.spaContent .tab-content.boxWhite .greyBox .boxContent+.boxContent.long .passForm .form-group>LABEL {
    width: 176px;
} .greyRow {
    background: #f5f6f6;
    padding: 10px;
    margin-bottom: 30px;
} .greyRow:after {
    content: '';
    clear: both;
    display: block;
} .reservationPrice {
    font: normal 30px/30px sans-serif;
    color: #00a0dc;
    display: block;
} .reservationPrice SPAN {
    font-size: 18px;
}
/*.greyRow > div {
float:right
}
.greyRow > div + div {
margin-right:15px;
}*/
.greyRow img {
    float: right;
    width: 142px;
    height: 106px;
    margin-left: 20px;
} .reservationContent {
    overflow: hidden;
} .reservationContent .topPass {
    padding: 5px;
    background: #fff;
    display: block;
} .reservationContent .topPass .rightSide {
    float: right;
    font: 1.6em/24px sans-serif;
} .reservationContent .topPass .leftSide {
    float: left;
    font: 1.2em/24px sans-serif;
} .reservationContent .detailContent {
    font: 1.6em/32px sans-serif;
    margin-top: 15px;
    width: 100%;
} .reservationContent .detailContent:after {
    content: '';
    clear: both;
    display: block;
    width: 25%;
} .reservationContent .detailContent>div {
    float: right;
    width: 25%;
} .reservationContent .detailContent>div+div {
    margin-right: 10px;
    padding-right: 10px;
    width: 25%;
} .reservationContent .detailContent>div+div+div {
    border-right: solid 1px #ccc;
    margin-right: 10px;
    padding-right: 10px;
    width: 22%;
    text-align: left;
} .reservationContent .detailContent a {
    font-size: 0.9em;
    text-decoration: underline;
} .headGrybox {
    background: #ebeced;
    padding: 15px 20px 10px;
    font: 1.2em/32px sans-serif;
    min-height: 100px;
} .headGrybox strong {
    font: bold 1.4em/32px sans-serif;
} .headGrybox .date {
    font: normal 1.2em/32px sans-serif;
} .headGrybox .reservationPrice.line {
    display: inline-block;
} .headGrybox .cards {
    display: inline-block;
} .headGrybox .cards li {
    display: inline-block;
    position: relative;
} .headGrybox .cards li.active img {
    border: solid 2px #1a99cd;
    border-radius: 6px;
} .headGrybox .cards li.active:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 6px 0 6px;
    border-color: #1a9acd transparent transparent transparent;
    content: '';
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -6px;
} .headGrybox .cards li.active:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent transparent #1a9acd transparent;
    content: '';
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -6px;
} .headGrybox .coms {
    margin-top: 10px;
} .headGryboxLink {
    color: #1a9acd;
    text-decoration: underline;
    float: left;
    margin-top: 5px;
    font: 1.4em sans-serif;
    margin-bottom: 40px;
} .greyRow2 {
    background: #f5f6f6;
    padding: 0;
    display: table;
    width: 100%;
} .greyRow2:nth-child(odd) {
    background: #fff;
} .grIcon {
    background: #fff;
    border-radius: 5px;
    width: 76px;
    height: 76px;
    text-align: center;
    line-height: 76px;
} .greyRow2 .content {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
} .greyRow2 .content .contentText {
    border-right: solid 1px #ccc;
    padding-right: 15px;
    font: 1.6em/20px sans-serif;
    min-height: 90px;
} .greyRow2 .content .contentText strong {
    display: block;
    margin-bottom: 5px;
} .greyRow2 .content .contentText>div {
    display: block;
    margin-top: 5px;
} .blue {
    color: #1a9acd;
} .greyRow2 .content.c1 {
    width: 91px;
} .greyRow2 .content.c2 {
    width: 620px;
} .greyRow2 .content.c3 {
    width: 180px;
    text-align: center;
} .greyRow2 .content.c3 .contentText {
    padding-top: 32px;
    padding-right: 30px;
} .greyRow2 .content.c4 {
    width: 170px;
} .greyRow2 .reserveBtn {
    display: inline-block;
    height: auto;
    padding: 4px 16px;
    font: normal 1.3em/28px 'ogen', sans-serif;
    color: #FFF;
    background: #00a0dc;
    margin-top: 10px;
} .greyRowBorder {
    padding: 5px 0;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    margin-bottom: 20px;
} .greyRowBorder li {
    display: inline-block;
    font: normal 1.4em/28px sans-serif;
    margin-left: 15px;
} .greyRowBorder li a {
    text-decoration: underline;
} .muadonShemesh.spaContent H4 {
    display: inline-block;
    background: #3f464b;
    padding: 0 20px 0 26px;
    font: normal 2.0em/22px 'ogen', sans-serif;
    color: #FFF;
    margin: 0 0 15px 0;
} .muadonShemesh.spaContent .clubLogo {
    float: left;
} .muadonShemesh.spaContent .listDetails {
    font: normal 1.6em/28px sans-serif;
} .muadonShemesh.spaContent .listDetails ul {
    margin-top: 15px;
} .muadonShemesh.spaContent .listDetails LI {
    display: block;
    position: relative;
    padding: 0 20px 10px 0;
    margin: 0;
    font: normal 1em/24px sans-serif;
    color: #3f464b;
} .muadonShemesh.spaContent .listDetails LI:after {
    content: "";
    background: #ced0d1;
    width: 9px;
    height: 9px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    right: 0;
    top: 7px;
} .muadonShemesh.spaContent .listDetails a {
    text-decoration: underline;
    font-size: 14px;
}
/*Sales page*/
.innerBanner .banner .banner-title-container {
    background-color: rgba(3, 87, 153, 0.7);
    z-index: 999;
    position: relative;
    margin-top: 250px;
    width: fit-content;
    min-width: 618px;
    /*height: 98px;
    padding-top: 10px;
    padding-right: 30px;*/
    min-height: 98px;
    height: auto;
    padding: 10px 30px 10px 0px;
} .innerBanner .banner .banner-title-container .bold-banner-title p {
    color: #3fbbee;
} .banner-promo, .banner-title {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    z-index: 2;
} .banner-title-container {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    font: normal 2em/2em 'SimplerPro', sans-serif;
} .bold-banner-subtitle p {
    font-size: 50px;
    padding: 0px;
    line-height: 45px;
    color: white;
} h1.banner-title.bold-banner-subtitle span {
    color: white;
} .innerBanner .banner-promo {
    color: #3fbbee !important;
    font-size: 3.5em !important;
    line-height: normal !important;
} .container.video {
    padding-top: 50px;
} .container.video .includes {
    width: 818px;
} .container.video .includes h1, #upper-h1 {
    padding-bottom: 5px;
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #00a0dc;
    border-bottom: #dedfdf 2px solid;
    margin-top: -5px;
} .container.video .includes ul {
    padding-right: 16px;
    padding-top: 10px;
    width: 60%;
} .container.video .includes ul li {
    list-style-image: url(../images/li_dot.png);
    font: normal 1.6em sans-serif;
    padding: 8px 0;
    padding-right: 10px;
    font-weight: 300;
} .container.video h2.content_title, #div-h2 {
    font: normal 3.3em/30px 'ogen', sans-serif;
    border-bottom: #dedfdf 2px solid;
    padding-bottom: 5px;
    color: #3f464b;
    margin-top: 10px;
} .container.video .video-img {
    position: relative;
} .container.video .content_list {
    margin-bottom: 20px;
    float: right;
    padding: 5px;
} .sales_landing .list_item {
    height: auto;
} .sales_landing .img-desc {
    height: 95px;
} .sales_landing .img-desc p {
    margin: 0;
} .sales_landing .img-desc a.desc_link {
    background: #00a0dc;
    color: white;
    text-align: center;
    font: 2.0em/30px 'ogen', sans-serif;
    float: left;
    padding: 2px 25px;
    margin-top: 6px;
    margin-bottom: 6px;
} .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -45px;
    margin-left: -45px;
} .container.video .content_list .list_item {
    width: 400px;
    height: 360px;
    background: white;
    float: right;
    margin-top: 20px;
} .container.video .content_list .list_div {
    width: 22px;
    min-height: 1px;
    float: right;
} .container.video .img-container {
    position: relative;
} .container.video .img-container .img-title, .container.video .img-container .img-title.h2-old-h3 {
    margin-top: 0;
    position: absolute;
    left: 0;
    top: 0;
    height: 45px;
    background-color: rgba(3, 87, 153, 0.75);
    color: white;
    text-align: right;
    width: 100%;
    font: 3em/30px 'ogen', sans-serif;
    line-height: 45px;
    text-indent: 10px;
    font-weight: lighter;
} .container.video .img-desc {
    position: relative;
    padding: 7px 10px;
    padding-bottom: 0;
} .container.video .img-desc p {
    font: normal 1.6em sans-serif;
    line-height: 1.3em;
} .container.video .img-desc a {
    position: absolute;
    bottom: 0;
    left: 20px;
    color: #00a0dc;
} a.play:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11.5px 0 11.5px 24px;
    border-color: transparent transparent transparent #000000;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0.60;
    margin: -10px 0 0 -9px;
    z-index: 3;
} a.play:after {
    content: "";
    width: 46px;
    height: 46px;
    background-color: rgba(255, 255, 255, 0.60);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -23px 0 0 -23px;
    z-index: 2;
} .sales_landing .container.video .content_list .list_item {
    height: 398px;
} #sales-landing .container.video .img-desc a {
    color: white;
} .sales_landing .comments {
    margin-bottom: 58px;
} .am-h3 {
    padding-bottom: 5px;
    font: normal 44px/44px 'SimplerPro', sans-serif;
    color: #00a0dc;
    border-bottom: #dedfdf 2px solid;
} .specialDealsOldTag.nop-bold .lnk-sale-terms {
    background: unset;
    padding: unset;

} .sales_landing .comments td {
    border-width: unset;
} .sales_landing .comments h1, #lower-h1, .comments-upper-title {
        padding-bottom: 5px;
        font: normal 44px/44px 'SimplerPro', sans-serif;
        color: #00a0dc;
        border-bottom: #dedfdf 2px solid;
    } .sales_landing .comments ul {
    padding-right: 16px;
    width: 60%;
} .sales_landing .comments ul li {
    list-style-image: url(../images/li_dot.png);
    font: normal 1.6em sans-serif;
    padding: 8px 0;
    padding-right: 10px;
    font-weight: 300;
} .sales_landing .comments p {
    font: normal 1.6em sans-serif;
    font-weight: 300;
    padding-top: 8px;
} #jobsEngine {
    opacity: 1;
} #jobsEngine.fixedSearch #jobsEngineForm>div {
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.30);
    display: block;
    width: 100%;
    background: #c5c5c6;
    padding: 0 0 14px 0;
} #jobsEngineForm>div>div {
    background-color: rgba(0, 160, 220, 0.90);
    -webkit-border-radius: 1px;
    border-radius: 1px;
    padding: 19px 23px 25px 28px;
} #jobsEngineForm>div>div>UL>LI {
    display: table-cell;
    padding: 0 6px;
    margin: 0;
    vertical-align: middle;
} #jobsEngineForm>div>div>UL>LI:first-child {
    padding-right: 0;
} #jobsEngineForm>div>div>UL {
    width: 805px;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    display: table;
} #jobsEngineForm>div>div>UL>LI input[type="text"] {
    /*background: #FFF;*/
    height: 34px;
    border: 0px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 0 10px 0 27px;
    margin: 0;
    font: normal 1.8em/34px sans-serif;
    color: #6c6c6c;
    text-align: right;
    width: 138px;
} #jobsEngineForm .form-group {
    margin-bottom: 0;
} #jobs.deals_inner {
    padding-top: 30px;
}
/*#jobsEngineForm .has-error .form-control {
    border: 2px solid #e81c51;
    border-radius: 3px;
}*/
#jobsEngineForm .has-error .errorMsg {
    top: 100%;
    bottom: auto;
    margin-top: 13px;
    left: 190px;
} #jobsEngineForm .form-group .errorMsg:before {
    border-top: 0;
    border-bottom: 5px solid #FFF;
    top: -5px;
    bottom: 0;
} #jobsEngineForm .form-group {
    position: relative;
} #jobsEngineForm .form-group.has-error {
    border: 2px solid #e81c51;
    border-radius: 3px;
} #jobsEngineForm .bootstrap-select>.btn {
    background: #bcccdf;
    height: 34px;
    padding: 0 0 0 30px;
    font: normal 18px/34px sans-serif;
    color: #6c6c6c;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
} #jobsEngineForm .bootstrap-select.btn-group .btn .filter-option {
    height: 34px;
    display: block;
    float: none !important;
    line-height: 34px;
    background: #FFF;
    padding-right: 10px;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
} #jobsEngineForm .bootstrap-select.btn-group .btn .caret {
    left: 12px;
    right: auto;
    border-top-color: #FFF;
    z-index: 5;
} #jobsEngineForm .btn-order {
    border: 0;
} #jobsEngineForm .attach {
    color: #00457d;
    text-decoration: underline;
    /*background: url(../images/attach.png) no-repeat left center;*/
    margin-bottom: 10px;
    font-size: 14px;
} #jobsEngineForm #attachmentfile {
    position: absolute;
    bottom: 0;
    left: 0px;
    opacity: 0;
    height: 40px;
    width: 40px;
    cursor: pointer;
} .JobDescriptionForm #attachmentfile {
    position: absolute;
    opacity: 0;
    bottom: 0;
    height: 40px;
    width: 100px;
    cursor: pointer;
} .JobDescriptionForm .attach {
    font: normal 1.5em sans-serif;
    padding-right: 24px;
} #job-description ul.activity_info .long_description ul li {
    list-style-image: url(../images/li_dot.png);
    display: list-item;
    padding: 2px;
    margin: 0;
} #job-description ul.activity_info .long_description ul {
    padding-right: 15px;
}
/*spa*/
body {} .date_inline {
    width: 300px;
} .date_inline .datepicker-days {
    width: 296px;
} .normal_text {
    font: normal 16px/32px sans-serif;
} .margintop_twenty {
    margin-top: 20px;
} .under_line {
    height: 1px;
    background-color: #DEDFDF;
    margin-top: 20px;
    margin-bottom: 20px;
} .spa_treatment_selection {
    direction: rtl;
    padding: 90px 0px;
} .spa_treatment_selection #gender_choose1, .spa_treatment_selection #gender_choose2, .spa_treatment_selection #gender_choose3 {
    display: none;
} .spa_treatment_selection .form-group .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ebebeb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    padding: 0 12px;
    font: normal 1.6em/18px sans-serif;
    color: #585858;
    display: inline-block;
} .spa_treatment_selection .form-group.has-error .form-control {
    border: 3px solid #e81c51;
    -webkit-border-radius: 3px;
    border-radius: 3px;
} .spa_treatment_selection .form-group label {
    display: inline;
    margin-bottom: 0;
    font-weight: normal;
} .reservations_location_title {
    color: #00a0dc;
    font: normal 5.0em/44px 'ogen', sans-serif;
    padding-bottom: 30px;
} .reservations_location_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 30px 44px;
} .reservations_location_content .ilc_item {
    float: right;
    padding: 0px;
    width: 382.6px;
    /*width: 342.6px;
    margin-left: 42px;*/
} .reservations_location_content .ilc_item:nth-child(3) {
    padding-right: 42px;
} .reservations_location_content .ilc_item_title {
    font: normal 30px/50px 'ogen', sans-serif;
} .reservations_location_content .ilc_item_subtitle {
    color: #00a0dc;
    font: normal 2.0em/20px 'ogen', sans-serif;
    margin-top: 30px;
} .col-md-4.ilc_item.nthFirst {
    width: 341.6px;
    border-left: 1px solid #e6e5e5;
    margin-left: 40px;
} .nthFirst .ilc_item_subtitle {
    margin-bottom: 10px;
    margin-top: 20px;
} .nthFirst .bootstrap-select.btn-group .btn .caret {
    left: 0px;
    right: auto;
    background: #d5dce2 url(../images/sprite2.png) no-repeat 10px 14px;
    width: 32px;
    height: 32px;
    top: 0;
    border: 0;
    margin: 0;
} .nthFirst .ilc_item_.select_time_treatment {
    margin-bottom: 16px;
} .col-md-4.ilc_item.nthSecond {
    border-left: 1px solid #e6e5e5;
} .ilc_item_subtitle.ilc_item_subtitle1 {
    margin-top: 0px;
}
/*.nthSecond .ilc_item_subtitle:nth-child(n+1)::before{
        border-top:1px solid;
        color: rgb(e5,e6,e6);
    }*/
.separatorLine {
    height: 1px;
    width: 340px;
    background: #e6e5e5;
    margin-top: 10px;
} .ilc_item_subtitle.ilc_item_subtitle2 {
    margin-bottom: 10px;
} .nthSecond .ilc_item_subtitle:nth-of-type(odd) {
    margin-top: 8px;
} .selectpicker.ilc_item_selectpicker+.bootstrap-select>.btn {
    background-color: #bcccdf;
    padding: 0 0 0 28px;
} .selectpicker.ilc_item_selectpicker+.bootstrap-select .filter-option {
    background-color: #ebebeb;
    padding-right: 10px;
} .selectpicker.ilc_item_selectpicker+.bootstrap-select .caret {
    left: 10px;
} .gender_choose input[name="TherapistGender"]+label {
    content: "";
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    margin-top: 6px;
    background-image: url(../images/gender_uncheck.png);
    cursor: pointer;
} .gender_choose input[name="TherapistGender"]:checked+label {
    background-image: url(../images/gender_checked.png);
} .gender_choose>span:nth-child(2), .gender_choose>span:nth-child(3) {
    margin-right: 30px;
} .reservations_location_content textarea {
    height: 100px;
    width: 340px;
    resize: none;
    background-color: #ebebeb;
    border: 0px;
    padding: 0 10px;
} .reservations_location_content input {
    height: 35px;
    width: 340px;
    outline: none;
    background-color: #ebebeb;
    border: 0px;
    padding: 0 10px;
} .reservations_location_content .mobile_phone input {
    width: 220px;
} .reservations_location_content .mobile_phone .bootstrap-select {
    margin-right: 10px;
} .reservations_location_content .book_notice_info {
    width: 340px;
    margin-top: 10px;
    font-size: 12px;
} .spa_treatment_selection button.submit {
    width: 170px;
    height: 40px;
    background-color: #00a0dc;
    color: #ffffff;
    font: normal 2.0em/0px sans-serif;
    float: left;
    border-radius: 0px;
} #site_map {
    font: normal 1.5em/20px sans-serif;
    color: #3f464b;
} #site_map.container {
    margin-top: 42px;
} #site_map h1 {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 20px 0 25px 0;
    margin: 0;
} #site_map ul {
    padding-right: 10px;
} #site_map .col-lg-4.col-md-4 {
    float: right;
} #site_map .col-lg-4.col-md-4 .grad {
    background: #FFF;
    border-radius: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-right: 15px;
    margin-bottom: 20px;
} .deals .deals_promo .more.simple_link {
    background: none;
    float: left;
    font: normal 2.0em/20px 'SimplerPro', sans-serif;
    color: #3f464b;
    text-decoration: underline;
    padding: 0 0 0 10px;
    margin: 0;
    position: static;
    display: block;
    width: inherit;
    height: auto;
} #spa.deals_inner {
    margin-top: 30px;
} #spa .deals_inner {
    padding-bottom: 0;
} #spa .deals_inner .deals LI:not(.clear) {
    margin-bottom: 60px;
}
/*=======================================================================================================================================*/
@media (min-width: 768px) {
    .genery .modal-dialog {
        width: 400px;
        margin: 30px auto;
    }

    #replace_flight .modal-dialog {
        width: 1100px;
        /*direction: rtl;*/
        margin: 30px auto;
        position: absolute;
        left: 0;
        right: 0;
    }

    HEADER NAV>UL>LI .dropdown-menu .joinBanner div H2 {
        font: normal 6.0em/22px 'SimplerPro', sans-serif;
        color: #FFF;
        padding: 0 0 15px 0;
        margin: 0;
    }

    HEADER NAV>UL>LI .dropdown-menu .joinBanner div P {
        font: normal 2.8em/30px 'SimplerPro', sans-serif;
        color: #02325a;
        height: 130px;
        padding: 0;
        margin: 0;
    }

    HEADER NAV>UL>LI .dropdown-menu .joinBanner div>span {
        display: block;
        font: normal 3.5em/20px 'SimplerPro', sans-serif;
        color: #FFF;
    }

    HEADER NAV>UL>LI .dropdown-menu .joinBanner div>span span {
        text-decoration: underline;
    }
} @media (min-width: 768px) and (max-width: 1279px) {

    #container {
        min-width: 1024px;
    }

    .innerBanner .container {
        width: 800px;
    }

    .min_1245 {
        min-width: 100%;
    }

    .home_searchFilter .dropdown#hotelDropdown>A {
        font-size: 2em;
    }

    .home_searchFilter .dropdown#hotelDropdown>A::after {
        background-position: left 11px !important;
    }

    .btn-order {
        font-size: 2em;
    }

    .all_hotels UL {
        margin-left: 0;
        margin-right: 0;
    }


    HEADER .logo #logo1 {
        display: none;
    }

    HEADER .logoWL #logoWL1 {
        display: none;
    }

    HEADER .logo #logo2 {
        display: block;
    }

    HEADER .logoWL #logoWL2 {
        display: block;
    }

    HEADER .header_wapper>NAV>UL>LI {
        width: 90px;
    }

    HEADER .header_wapper>NAV>UL>LI>A {
        font-size: 1.2em;
    }

    HEADER .headerAdd {
        width: 80px;
    }

    .exclusive .exclusiveGallery .slick-slide A>img {
        border-left: solid white 3px;
    }

    .dealsLists {
        margin: 0;
    }

    .deals .deals_promo {
        margin: 0;
    }

    .deals .deals_promo>div A>div .order-btn {
        /*padding: 0 3px;*/
        font-size: 2.1em;
    }

    .dealsLists>LI UL LI A .price .num {
        font: bold 18px/24px sans-serif;
    }

    .hotel_inner .hotel_filter .mapDrop .map {
        width: 789px;
    }

    .hotel_inner .hotel_results li div.item .price {
        width: 35%;
    }

    .homeBanner .hotel_innerLogo {
        top: 0;
    }

    .homeBanner h1 {
        padding: 40px 20px 0 20px;
    }

    .hotelPage_inner .hotel_map .mapDrop .map {
        width: 789px;
    }

    .hotelPage_inner .deals_inner .deals li a div.btn {
        padding: 0 3px;
        font-size: 1.75em;
    }

    .hotelPage_inner .deals_inner .deals li a span.btn {
        padding: 0 0;
    }

    .hotelPage_inner .deals_inner .deals li a div .price {
        width: 55%;
    }

    .hotelPage_inner .deals_inner .deals li.col-xs-4 a>div .dealText.wider {
        width: 45%;
    }

    .deals_inner .deals li a>div .price {
        padding-bottom: 10px;
    }

    #room-popup .modal-dialog {
        width: 95%;
        max-width: 1000px;
    }

    #room-popup .room_option ul li .checkboxText {
        width: 230px;
    }

    #hangouts.deals_inner .mapDrop {
        width: 1000px;
    }

    #hangouts.deals_inner .mapDrop .map {
        width: 80%;
    }

    #hangouts.deals_inner .maplist {
        width: 19%;
    }

    #room-results.flight_results .deals li a div {
        padding-top: 2px;
    }

    #replace_flight .modal-dialog {
        width: 95%;
    }

    .flight_info a.btn-change {
        height: initial;
    }

    .homeBanner .picWapper img {
        height: 100%;
    }

    .innerBanner .picWapper img {
        height: 75%;
    }

    HEADER NAV>UL>li>.dropdown-menu .joinBanner {
        width: 70%;
    }

    HEADER NAV>ul>li>.dropdown-menu .joinBanner div h2 {
        line-height: 40px;
    }

    HEADER NAV>ul>li>.dropdown-menu .member_form {
        width: 30%;
        padding-left: 40px;
        padding-right: 40px;
    }

    HEADER NAV>UL>LI .dropdown-menu .joinBanner div H2 {
        font: normal 3.5em/22px 'SimplerPro', sans-serif;
        color: #FFF;
        padding: 0 10px 15px 0;
        margin: 0;
    }

    HEADER NAV>UL>LI .dropdown-menu .joinBanner div P {
        font: normal 2em/28px 'SimplerPro', sans-serif;
        color: #02325a;
        height: 130px;
        padding: 0 10px 0 0;
        margin: 0;
    }

    HEADER NAV>UL>LI .dropdown-menu .joinBanner div>span {
        display: block;
        font: normal 2.5em/20px 'SimplerPro', sans-serif;
        color: #FFF;
        padding: 0 10px 0 0;
    }

    HEADER NAV>UL>LI .dropdown-menu .joinBanner div>span span {
        text-decoration: underline;
    }


    /*.errorMsg > span {
        top: 25%;
    }*/

    .container.entertainment div.row {
        margin: 0 4px;
    }

    #search-engine-popup .modal-dialog {
        width: 95%;
    }

    HEADER NAV>UL>LI .dropdown-menu .drop_add {
        display: none;
    }

    .deals .deals_promo>div A>div .price {
        padding-right: 9px;
        width: 109px;
    }

    .deals {
        margin-left: 6px;
    }

    .allLink,
    .sale-group-item a {
        margin-left: 6px;
        margin-right: 6px;
    }

    .clubBanner .row>div {
        padding-bottom: 5px;
    }

    .min_1245.innerBanner {
        margin-right: -9px;
    }

    /*.deals-sr .deals_promo > div > a > div .order-btn .arrowImg {
        left: 33px;
        bottom: 38px;
    }*/

    a[class=order-btn] .arrowImg {
        bottom: 19px;
    }

    .container.video .content_list {
        margin-left: 22px;
    }

        .container.video .content_list:nth-child(2n+2) {
            margin-left: 0px;
        }

    .sales_landing .comments-upper p {
        font-family: SimplePro
    }
} @media (min-width: 768px) and (max-width: 1000px) {

    .btn-order {
        font-size: 2em;
    }

    .btn-order::after {
        display: none !important;
    }


    .fixedSearch>div>div>UL {
        width: 90%;
    }

    .deals_inner a {
        margin-left: 6px;
        margin-right: 6px;
    }

    /*HEADER .language {
        width: 100px;
    }*/
} @media (min-width: 768px) and (max-width: 1024px) {
    HEADER .language {
        width: 100px;
    }
} button[class=order-btn] span:not(.arrowImg) {
    margin-bottom: 18px;
    display: block;
} .divA_collaps {
    float: none !important;
    margin-bottom: 50px;
} .divA_collaps::after {
    content: "";
    background: #dedfdf;
    height: 1px;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -30.5px;
    display: block;
} .deals_inner H3, .deals_inner .old-hotel-info-tag {
    position: relative;
    border-bottom: 0;
    text-align: center;
} .deals_inner H3 span, .deals_inner .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
    font-weight: normal;
} .deals_inner H3:after, .deals_inner .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
}
/*slide hotel events*/
.deals_inner .deals A h4, .deals_inner .deals A .cube-title {
    display: inline-block;
    background-color: rgba(0, 69, 125, 1);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    padding: 5px 11px 5px 18px;
    font: normal 28px/30px 'SimplerPro', sans-serif;
    color: #FFF;
    margin-left: 20px;
}
.deals_inner .deals .hotel-sales A h4, .deals_inner .deals A .cube-title {
    text-decoration: none !important;
    text-align: start;
    font-size: 1.2rem !important;
    margin-left: 0px !important;
} .BR .deals_inner .deals A h4, .BR .deals_inner .deals A .cube-title {
    background-color: rgba(76, 60, 50, 0.8);
} .OR .deals_inner .deals A h4, .OR .deals_inner .deals A .cube-title {
    background-color: #3f464b;
} .OR .deals_inner H3, .OR .deals_inner .old-hotel-info-tag {
    color: #727375;
} .CR .deals_inner .deals A h4, .CR .deals_inner .deals A .cube-title {
    background-color: rgba(158, 0, 84, 0.8);
} .CF .deals_inner .deals A h4, .CF .deals_inner .deals A .cube-title {
    background-color: rgba(78, 106, 77, 0.8);
} .RB .deals_inner .deals A h4, .RB .deals_inner .deals A .cube-title {
    background-color: rgba(70, 116, 145, 0.8);
} .RT .deals_inner .deals A h4, .RT .deals_inner .deals A .cube-title {
    background-color: rgba(70, 116, 145, 0.8);
} .deals_inner .deals.hang-deals .slick-prev {
    opacity: 0;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 16px -596px;
    width: 41px;
    height: 41px;
    left: auto;
    right: 0;
    top: 50%;
    margin-top: -21px;
} .deals_inner .deals.hang-deals .slick-next {
    opacity: 0;
    background: rgba(255, 255, 255, 0.60) url(../images/sprite.png) no-repeat 15px -290px;
    width: 41px;
    height: 41px;
    left: 18px;
    right: auto;
    top: 50%;
    margin-top: -21px;
} .deals_inner .deals.hang-deals:hover .slick-prev {
    opacity: 1;
} .deals_inner .deals.hang-deals:hover .slick-next {
    opacity: 1;
} .deals_inner .deals.hang-deals {
    margin-left: -15px;
}
/*end slide hotel events*/
.hotelPage_inner .hotel_map>H3 {
    position: relative;
    border-bottom: 0;
    text-align: center;
} .hotelPage_inner .hotel_map>H3 span {
    display: inline-block;
    background: #edeff0;
    padding: 0 23px;
    position: relative;
    z-index: 3;
} .hotelPage_inner .hotel_map>H3:after {
    content: "";
    background: #dedfdf;
    /*background-color:#00a0dc;*/
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} #u1stLogoContainer {
    font-size: 20px !important;
    height: 50px !important;
    background: #045A9E url('/media/17439/logo.png') !important;
    background-position-x: -130px !important;
    background-position-y: 80px !important;
    background-size: 260px 340px !important;
    line-height: 27px !important;
    margin-top: 2px;
    border-top: solid 6px #00457D;
    font-weight: normal !important;
} .entertainment #activity_info_content li {
    list-style-type: disc;
    list-style-position: Inside;
    display: list-item;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
} .entertainment #activity_info_content ul {
    padding: 15px 0 15px 0;
    margin: 0 0 0 0;
}
.entertainment #activity_info_content .book-space-widget {
    padding: 0 0 2rem;
} .deals_inner_event.narrow {
    width: 420px;
} .deals_inner_event.width {
    width: 418px;
} .deals_inner .deals_inner_event.width A>div {
    width: 418px;
} .narrow .slide_display {
    width: 818px !important;
} .deals_inner .deals_inner_event.width A h4 {
    max-width: 818px;
} button.btn-next.reservation {
    width: 100%;
} .header_h1.CancelReservation {
    text-align: center;
} @media (min-width: 768px) {
    .genery .modal-dialog.width {
        width: 650px;
        height: 660px;
    }
} @media (min-width: 768px) {
    .genery .modal-dialog.widthIsronet {
        width: 627px;
        height: 597px;
    }

    .widthIsronet .modal-header {
        padding: unset;
        background: unset;
        height: 0px;
        position: absolute;
    }


    .widthIsronet .modal-header .close {
        margin: unset;
        left: 30px;
        position: relative;
    }

    .genery .modal-dialog.widthIsronet.boxForm {
        padding: 0px 70px;
    }
} @media (min-width: 768px) {
    .inner_content.padding {
        padding-right: 60px;
        padding-left: 60px;
    }
} .dropdown-margin {
    margin-top: 23px;
} .modal .inner_content.cancelreservation-padding {
    padding-top: 40px;
    padding-bottom: 40px;
} span.cancelreservation-error-icon {
    border-radius: 50px;
    background-color: white;
    background: url(../images/allert.png) no-repeat 8px 5px;
    display: inline-block;
    height: 60px;
    width: 60px;
    background-size: 50px;
} span.cancelreservation-success-icon {
    border-radius: 50px;
    background-color: white;
    background: url(../images/ok.png) no-repeat 8px 5px;
    display: inline-block;
    height: 60px;
    width: 60px;
    background-size: 50px;
} .cancelreservationerror-icon.col-xs-2 {
    display: list-item;
} .col-xs-10.padding-right {
    padding-right: 30px;
} .inner-padding.sale-terms-content {
    padding: 8px 18px 0;
} .deals_inner H1 {
    font: normal 4.4em/44px 'SimplerPro', sans-serif;
    color: #1a99cd;
    padding: 20px 0 15px 0;
    margin: 0;
} #management-page h1 {
    color: rgba(0, 160, 220, 0.90);
    padding: 0 0 7px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #dedfdf;
    text-align: center;
    font: inherit;
    font-size: 2.75em;
} .h3-manag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
    font-weight: normal;
} .h3-manag {
    color: unset !important;
    position: relative;
    border-bottom: unset !important;
    text-align: center;
    font-size: 1.75em !important;
} .h3-manag:after {
        content: "";
        background: #dedfdf;
        height: 1px;
        position: absolute;
        top: 50%;
        right: 0;
        left: 0;
        z-index: 2;
    } .p_inner {
    font: normal 1em sans-serif;
    color: #333232;
    padding: 6px 0 0 12px;
    margin: 0;
    display: table-cell;
    vertical-align: top;
    height: 80px;
    overflow: hidden;
    min-width: 185px;
    font-family: 'SimplerPro';
} #CancelReservationTofes .form-group.has-error .btn-checkbox .checkboxPic {
    border: 2px solid #e81c51;
} #cookiesDiv {
    background-color: #00457D;
    font-weight: lighter;
    position: fixed;
    bottom: 0;
    width: 100%;
    font-size: 20px;
    color: white;
    text-align: end;
    z-index: 1000;
} #cookiesDiv {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
} #cookiesDiv .acceptBtn {
    background-color: #18A8DE;
    border: none;
    font-size: 30px;
    padding-right: 25px;
    padding-left: 25px;
    width: 200px;
} #cookiesDiv a {
    color: white;
    text-decoration: underline;
} #cookiesDiv .acceptBtn {
    margin-top: 5px;
    /*padding-right: 0px;*/
} #cookiesDiv .close {
    font-size: 40px;
    text-shadow: none;
    opacity: 1;
    font-weight: lighter;
    color: white;
    float: right;
} #generalPageDiv {
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 19px;
} .container.deals_inner.hotal-reservation-mail-margin-top {
    margin-top: 200px;
    margin-bottom: 100px;
} #sign-up-ad-content-popup .button-left {
    float: left;
} #sign-up-ad-content-popup .modal-footer.border-top {
    border-top: none;
} #sign-up-ad-content-popup .modal-header.no-header {
    background: white;
} #sign-up-ad-content-popup #close-btn-add-signup {
    font-size: 30px;
    position: fixed;
    background: none;
    left: 22%;
    top: 14%;
    color: white;
    font-weight: inherit;
} #sign-up-ad-content-popup .btn-cancel.button-left {
    font: normal 1.5em/37px sans-serif;
    color: #1e9bce;
    margin-left: 12px;
    background-color: white;
    border: none;
} #sign-up-ad-content-popup .inner_content {
    padding-right: 20px;
} #sign-up-ad-content-popup {
    z-index: 100;
    position: fixed;
    top: 15%;
    left: 2%;
    background: white;
    width: 364px;
} #sign-up-price-content-popup {
    margin-top: -1px;
} #sign-up-price-content-popup .modal-header.no-header {
    background: white;
} #sign-up-price-content-popup .inner_content {
    text-align: center;
    padding-top: 40px;
} #sign-up-price-content-popup .inner_content .pricetitleleft {
    font-size: 18px;
    font-family: OpenSans-Semibold;
    font-weight: bold;
    color: #252525;
} #sign-up-price-content-popup .inner_content .pricetitleright {
    font-size: 18px;
    font-family: 'OpenSans-Regular';
    color: #252525;
} #sign-up-price-content-popup .inner_content .priceinnerright {
    font-size: 18px;
    font-family: 'OpenSans-Regular';
    color: white;
    background: #00457D;
    padding: 8px;
} #sign-up-price-content-popup {
    z-index: 20;
    background: #ffcd38;
    height: 160px;
    width: 100%;
    font-family: OpenSans-Semibold;
} #sign-up-price-after-content-popup {
    z-index: 20;
    background: #ffcd38;
    height: 160px;
    width: 100%;
    font-family: OpenSans-Semibold;
} #sign-up-price-after-content-popup .modal-header.no-header {
    background: #ffcd38;
} #sign-up-price-after-content-popup .inner_content {
    text-align: center;
    padding-top: 40px;
} #sign-up-price-after-content-popup .inner_content .pricetitleleft {
    font-size: 18px;
    font-family: OpenSans-Semibold;
    font-weight: bold;
    color: #252525;
} #sign-up-price-after-content-popup .inner_content .pricetitleright {
    font-size: 18px;
    font-family: 'SimplerPro';
    color: #252525;
} #sign-up-price-after-content-popup .inner_content .priceinnerright {
    font-size: 18px;
    font-family: 'OpenSans-Regular';
    color: white;
    background: #00457D;
    padding: 8px;
} .closep {
    width: 17px;
    height: 16px;
    margin: 0;
    opacity: 1;
    float: left;
    margin-top: 4px;
} #sign-up-price-content-popup .content {
    direction: rtl;
    font: normal 1.5em sans-serif;
    line-height: 1.6;
    top: -9px;
    position: relative;
} #sign-up-price-content-popup .modal-footer.bottomLinks.border-top {
    font: normal 0.6em/9px 'SimplerPro', sans-serif;
} #sign-up-ad-content-popup .content {
    direction: rtl;
    font: normal 1.5em sans-serif;
    line-height: 1.6;
} #sign-up-ad-content-popup .modal-footer.bottomLinks.border-top {
    font: normal 0.6em/9px 'SimplerPro', sans-serif;
} #ad-content-popup {
    display: none;
    background-color: white;
    width: 520px;
    right: 70px;
    position: fixed;
    bottom: 30px;
    z-index: 1000;
} #ad-content-popup .add-img {
    float: right;
    width: 170px;
    height: 110px;
    /**/
} #ad-content-popup .add-content {
    line-height: 1.5;
    padding-top: 13px;
    font-weight: bold;
    direction: rtl;
    font-size: 16px;
} #ad-content-popup .pr-0 {
    padding-right: 0px;
} #ad-content-popup #close-btn {
    font-size: 30px;
    opacity: 1;
    font-weight: lighter;
    color: #18A8DE;
    float: left;
} #ad-content-popup .addLink.button-left {
    color: #18A8DE;
    text-decoration: underline;
    font-size: 14px;
    font-weight: normal;
} .commentsGeneral {
    margin: 65px;
}
/*FOR LOGIN TO SUNCLUB*/
.loginTabs {
    /*display: flex;*/
    padding-right: 33px;
    background-color: #f1f1f1;
    height: 60px;
    /*margin: -30px 0 30px 0px;
    padding: 25px 45px 60px 0px;*/
    margin: -30px 818px 30px 0px;
    padding: 25px 45px 32px 0px;
} .selectedTab {
    border-bottom: 3px solid #00457d;
    color: #00457d;
    padding-top: 20px;
    height: 60px;
    padding-bottom: 12px;
} .unselectedTab {
    height: 60px;
    color: #252525;
    padding-top: 20px;
} .loginTitle {
    font: normal 20px 'SimplerPro', sans-serif;
    cursor: pointer;
} .textOTP {
    font-size: 16px !important;
    font-family: sans-serif !important;
    color: #00457d !important;
    width: 295px !important;
    padding: 0px !important;
} .textOTP a {
    text-decoration: underline;
    color: #00457d;
}
/* SOC NEW */
/**/
HEADER NAV>UL>LI .dropdown-menu NAV>UL>LI .newRegionTag {
    text-align: right;
    font: normal 2.4em/24px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 25px 0 15px 0;
    margin: 0;
    border-top: 1px solid #e2e3e4;
} HEADER NAV>UL>LI .dropdown-menu NAV>UL>LI .newRegionTag A {
    color: #00a0dc;
} HEADER NAV>UL>LI .dropdown-menu NAV>UL>LI .newRegionTag A:hover {
    text-decoration: underline;
} HEADER NAV>UL>LI .dropdown-menu NAV>UL>LI .newRegionTag:first-child {
    border-top: 0;
    padding: 0 0 15px 0;
}
/**/
HEADER NAV>UL>LI .dropdown-menu .exclusive_nav .newExclusiveTag {
    border-top: 1px solid #b4c8d9;
    border-bottom: 1px solid #b4c8d9;
    text-align: center;
    font: bold 1.8em/22px sans-serif;
    color: #f3f6f8;
    padding: 14px 0;
    margin: 0;
    letter-spacing: 0.04em;
} HEADER NAV>UL>LI .dropdown-menu .exclusive_nav .newExclusiveTag A {
    color: #f3f6f8;
} HEADER NAV>UL>LI .dropdown-menu .drop_add p {
    font: normal 5.0em/40px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0;
    margin: 0;
} HEADER NAV>UL>LI .dropdown-menu .member_form p {
    font: normal 3.0em/22px 'SimplerPro', sans-serif;
    color: #00457d;
    padding: 0 0 20px 0;
} .exclusive p {
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
} .exclusive p span {
    display: inline-block;
    padding: 0 18px;
    background: #edeff0;
    position: relative;
    z-index: 3;
} .exclusive p:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -0.5px;
} .exclusive p img {
    display: block;
    margin: 0 auto;
} .all_hotels .homepagetitles {
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
} .all_hotels .homepagetitles span {
    display: inline-block;
    padding: 0 18px;
    background: #edeff0;
    position: relative;
    z-index: 3;
} .homepagetitlesNew {
    font-family: 'Rubik', sans-serif !important;
    font-size: 3.0em !important;
} .all_hotels .homepagetitles:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -0.5px;
} .all_hotels p img {
    display: block;
    margin: 0 auto;
} .all_hotels UL LI .slick-slide A .oldh3 {
    font: normal 3.0em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    margin: 0;
} .all_hotels UL LI .slick-slide A .oldh3 span {
    display: inline-block;
    padding: 0 15px 0 35px;
    background-color: rgba(0, 69, 125, 0.80);
} .all_hotels UL LI .slick-slide A .oldh4 {
    font: normal 2.2em/34px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0;
    display: block;
    margin-top: 44px;
} .all_hotels UL LI .slick-slide A .oldh4 span {
    display: inline-block;
    padding: 0 15px 0 28px;
    background-color: rgba(35, 182, 230, 0.80);
} .deals .specialDeals {
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
} .deals .specialDeals span {
    display: inline-block;
    padding: 0 18px;
    background: #edeff0;
    position: relative;
    z-index: 3;
} .deals.deals-sr>h2 span {
    padding: 0;
} .deals .specialDeals:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -0.5px;
} .deals p img {
    display: block;
    margin: 0 auto;
}
.deals .deals_promo > div A .specialDealsOldTag {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: rgba(0, 69, 125, 0.80);
    font: inherit;
    color: #FFF;
    margin-top: 4px;
    padding: 6px 11px 0px 22px;
    width: 80%;
    height: 30%;
    font-size: 1.3em;
    direction: rtl;
    unicode-bidi: embed;
} .deals .deals_promo>div A .specialDealsOldTag span {
    display: block;
    font-size: 0.8em;
    text-decoration: underline;
    color: #FFF;
    position: absolute;
    bottom: 6px;
}
.deals .deals_promo > div A > div .price .num {
    font-size: 1.8em;
}
.deals .hotel-sales .deals_promo .cube-title {
    font-size: 1em;
    text-decoration: none;
    bottom: 3px;
} .dealsLists>LI .rowDealsOldTag {
    display: table;
    background: #2f5a7a;
    width: 100%;
    padding: 0;
    margin: 0;
    font: normal 2.8em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    position: relative;
    text-align: right;
} .dealsLists>LI .rowDealsOldTag label {
    display: table-cell;
    font-weight: normal;
    margin-bottom: 0;
    text-align: right;
    padding-right: 10px;
    color: #FFF;
} .dealsLists>LI .rowDealsOldTag span {
    background: #00a0dc;
    display: table-cell;
    width: 55px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
} .dealsLists>LI .rowDealsOldTag img {
    max-height: 44px;
    display: block;
    margin: 0 auto;
    font-size: 12px;
    line-height: 16px;
} .dealsLists>LI .rowDealsOldTag:after {
    display: none;
} .footer_onlineOptions UL LI p {
    text-align: right;
    font: normal 5.0em/44px 'SimplerPro', sans-serif;
    color: #418fb4;
    padding: 0;
    margin: 0;
    overflow: hidden;
    word-break: break-word;
} .footer_content NAV UL LI p {
    font: normal 2.0em/20px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0 0 18px 0;
    margin: 0;
    display: block;
} .modal-header .popOldTitle {
    font: normal 2.8em/28px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0;
    margin: 0;
    text-align: right;
} .newsletterForm .oldNewsLetterTag {
    display: table-cell;
    vertical-align: middle;
    font: normal 1.1em/20px 'SimplerPro', sans-serif;
    color: #FFF;
    border-left: 1px solid #657f92;
    padding: 0 0 0 13px;
    margin: 0;
    max-width: 600px;
    overflow: hidden;
} .formInterestedIn {
    font-size: 18px !important;
    margin-bottom: 0px;
    margin-top: 0px;
} .genery .modal-body .oldh2 {
    font: normal 2em/30px 'SimplerPro', sans-serif;
    color: #00a0dc;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #565c5f;
} .genery .modal-body p {
    font: normal 2em/30px 'SimplerPro', sans-serif;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
} @media (min-width: 768px) {
    .genery .modal-dialog.widthPriceChangedPopup {
        width: 398px;
        height: 389px;
    }

    .widthPriceChangedPopup .modal-header {
        padding: unset;
        background: unset;
        height: 0px;
        position: absolute;
    }


    .widthPriceChangedPopup .modal-header .close {
        margin: unset;
        left: 30px;
        position: relative;
    }

    .genery .modal-dialog.widthPriceChangedPopup.boxForm {
        padding: 0px 70px;
    }
}
/*PRICE CHANGED POPUP*/
#priceChangedPopup .error-icon-wrapper, #priceChangedPopupIFrame .error-icon-wrapper, #priceChangedPopupAgentPayment .error-icon-wrapper {
    border-top: 4px solid #cc1515;
    height: 85px;
    background-color: #f4f4f4;
    background-color: #f4f4f4 !important;
    background: url(../images/sprite.png) no-repeat -770px -1847px;
    width: 100%;
    display: block;
    align-content: center;
} .error-content {
    font-family: sans-serif;
    font-size: 18px;
    padding: 40px;
    height: 230px;
} #priceChangedPopup, #priceChangedPopupIFrame, #priceChangedPopupAgentPayment {
    top: 25%;
} #priceChangedPopup .prices, #priceChangedPopupIFrame .prices, #priceChangedPopupAgentPayment .prices {
    width: 170px;
    margin: 45px auto;
    text-align: center;
} #priceChangedPopup .buttons-wrapper, #priceChangedPopupIFrame .buttons-wrapper, #priceChangedPopupAgentPayment .buttons-wrapper {
    margin: auto;
    /*width: 95%;*/
    padding-right: 40px;
    padding-left: 40px;
    display: flex;
    justify-content: space-around;
} #priceChangedPopup .left-btn, #priceChangedPopupIFrame .left-btn, #priceChangedPopupAgentPayment .left-btn {
    display: inline-block;
    background: #00a0dc;
    height: 40px !important;
    width: 160px !important;
    font: normal 2.2em/41px 'SimplerPro', sans-serif;
    font-size: 22px;
    color: #FFF;
    border: none;
    text-align: center;
} #priceChangedPopup .right-btn, #priceChangedPopupIFrame .right-btn, #priceChangedPopupAgentPayment .right-btn {
    display: inline-block;
    background: #FFF;
    height: 40px !important;
    width: auto;
    font: normal 2.2em/41px 'SimplerPro', sans-serif;
    font-size: 22px;
    color: #00a0dc;
    border: none;
    /*padding-right: 40px;*/
} .modal-content-priceChanged {
    -webkit-box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.30);
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
    height: 389px;
    background-color: #FFF;
} .BR .deals .deals_promo>div A .specialDealsOldTag {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: rgba(76, 60, 50, 0.8);
    font: normal 1.3em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 6px 11px 6px 22px;
    margin: 0;
    width: 80%;
    min-height: 78px;
} .CR .deals .deals_promo>div A .specialDealsOldTag {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: rgba(158, 0, 84, 0.8);
    font: normal 1.3em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 6px 11px 6px 22px;
    margin: 0;
    width: 80%;
    min-height: 78px;
} .OR .deals .deals_promo>div A .specialDealsOldTag {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: #3f464b;
    font: normal 1.3em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 6px 11px 6px 22px;
    margin: 0;
    width: 80%;
    min-height: 78px;
} .RB .deals .deals_promo>div A .specialDealsOldTag {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: rgba(70, 116, 145, 0.8);
    font: normal 1.3em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 6px 11px 6px 22px;
    margin: 0;
    width: 80%;
    min-height: 78px;
} .CF .deals .deals_promo>div A .specialDealsOldTag {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: rgba(78, 106, 77, 0.8);
    font: normal 1.3em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 6px 11px 6px 22px;
    margin: 0;
    width: 80%;
    min-height: 78px;
} .RT .deals .deals_promo>div A .specialDealsOldTag {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: rgba(70, 116, 145, 0.8);
    font: normal 1.3em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 6px 11px 6px 22px;
    margin: 0;
    width: 80%;
    min-height: 78px;
} .jobsForm button {
    background-color: #1a99cd;
    border: none;
    width: 330px;
    margin: auto;
} HEADER NAV>UL>LI .dropdown-menu .joinBanner div .join-p {
    font: normal 6.0em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    height: 15px;
    padding: 0 0 35px 0;
    margin: 0;
} #jobsEngineForm .form-group LABEL {
    display: inline;
    font: normal 1.6em/16px sans-serif;
    font-family: sans-serif;
    font-size: 20px;
    color: white;
    padding: 0 0 5px 0;
    margin: 0;
    width: 250px;
} #jobsEngineForm .form-control {
    display: inline;
    font-size: 17px;
} #divregion:first-child {
    width: 100% !important;
} div#divjob div.btn-group.bootstrap-select {
    width: 100%;
} div#divregion div.btn-group.bootstrap-select {
    width: 100%;
} #jobsEngineForm2 {
    background-color: rgba(0, 69, 125, 1);
} #jobsEngineForm2 .form-group label {
    color: #FFF !important;
    width: 200px !important;
    font-size: 20px;
    font-weight: 300;
} #jobsEngineForm2 .form-group {
    height: 32px;
} #jobsEngineForm2 .form-control {
    display: inline !important;
    font-size: 17px !important;
    width: 375px;
    float: left;
} #addcv {
    float: right;
    font-size: 20px;
} #attach {
    vertical-align: 50%;
} .jobsForm {
    height: 375px;
    margin-bottom: 20px;
} #jobsEngineForm2 .has-error .form-control {
    border: 2px solid #e81c51;
    border-radius: 3px;
} #maindiv {
    border-bottom: 1px solid #1a99cd;
    height: 180px;
    padding-top: 15px;
    margin: 0 15px 15px 15px;
} .job_form {
    border-left: 1px solid #1a99cd;
} .bottom-text {
    margin: 15px 15px 0px 15px;
    color: #FFF;
    font-size: 16px;
    padding-right: 15px;
} .bottom-text p {
    color: #FFF;
    font-size: 16px;
    margin-top: 5px;
    padding-bottom: 15px;
} .bottom-text>span {
    color: #FFF;
    font-size: 16px;
} #formTitle {
    background-color: #1a99cd;
    text-align: center;
} #formTitle p {
    color: #FFF !important;
    padding: 10px;
} #btnChooseFile {
    background-color: #1a99cd;
    border: none;
    width: 140px;
    /*height: 30px;*/
    /*margin: auto;*/
    color: #FFF;
    font-size: 16px;
    background: #1a99cd url(../images/atav.png) no-repeat 56px 3px;
    height: 35px;
    margin: 0px 10px;
} #morejobs span {
    font-size: 30px;
    color: #3f464b;
} #mainHeaderJob {
    background-color: #FFF;
    text-align: center;
    margin-bottom: 15px;
} #mainHeaderJob a {
        color: inherit;
    } .phone {
        float: left;
        padding-left: 15px;
    } #divregion, #divjob {
    display: inline-block;
    width: 374px;
} #phonenumber {
    width: 249px !important;
} #successForm p span {
    font-family: 'SimplerPro';
    font-size: 16px;
} #maindiv .jobs {
    padding-top: 10px;
    margin-bottom: 15px;
} #maindiv .form-control {
    border-radius: 2px !important;
} .jobsForm .btn-wrap button {
    background: #1a99cd url(../images/sprite.png) no-repeat 130px -142px;
} .drp button::before {
    content: "";
    background: #bcccdf;
    width: 34px;
    height: 32px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
} .drp button::after {
    content: "";
    z-index: 3;
    position: absolute;
    left: 12px;
    top: 50%;
    margin-top: -2px;
    right: auto;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
} .drp {
    border-radius: 2px;
}
/*#maindiv .bootstrap-select > .btn {
    height: 34px !important;
}*/
#divphonecode {
    width: 110px;
    margin-left: -57px;
    margin-right: 1px;
}
/*#btnchoosefile {
    background: #1a99cd url(../images/search-icon.png) no-repeat 35px 3px;
    height: 35px;
    margin: 0px 10px;
}*/
HEADER .userGift A {
    font: normal 1.4em/15px sans-serif;
    color: #26a6d6;
    width: 81px;
    text-align: center;
    text-decoration: none;
    float: right;
    margin-right: 8px;
    overflow: hidden;
    text-overflow: clip;
} HEADER .userGift .dropdown-menu A {
    width: auto;
    float: none;
    margin-right: auto;
    overflow: auto;
    text-overflow: clip;
} HEADER .userGift .dslclass {
    background: url(../images/sprite.png) no-repeat 0 -1412px;
    width: 102px;
    padding-top: 15px;
    height: 1px;
} HEADER .userGift .uslclass {
    background: url(../images/sprite.png) no-repeat 0 -1425px;
    width: 102px;
    height: 22px !important;
    line-height: 22px !important;
    padding-top: 0px;
} HEADER .userGift>div>A {
    display: inline-block;
} HEADER .userGift .dropdown-menu {
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.20);
    padding: 12px 12px 11px 12px;
    /*margin: 0;*/
    margin-top: 0px;
    margin-left: -15px;
    -webkit-border-radius: 0;
    border-radius: 0;
    min-width: 121px;
    border: 0;
} HEADER .userGift .dropdown-menu:after {
    content: "";
    background: url(../images/pointer.png) no-repeat;
    width: 16px;
    height: 7px;
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -8px;
} HEADER .userGift .dropdown-menu LI {
    display: block;
    border-bottom: 1px solid #d5d4d4;
    padding: 0;
    margin: 0;
} HEADER .userGift .dropdown-menu LI A {
    display: block;
    padding: 11px 8px 11px 0;
    font: normal 16px/16px sans-serif;
    color: #363636;
} HEADER .userGift .dropdown-menu LI A:hover {
    background: #13a3d8;
    color: #FFF;
} HEADER.smallHeader .userGift {
    /*padding-top: 10px;*/
    line-height: 20px;
    height: 57px;
}
/*NEW COLOR FOR MH*/
.MH .deals_inner .more {
    background-color: #453587;
} .MH #room-popup .modal-content .modal-body table.info-order tr td.button-td {
    background: #7669ae;
} .MH #room-popup .modal-content .modal-body table.info-order .order-btn:hover {
    background: #7669ae !important;
} .MH .home_searchFilter>div>div {
    background-color: #453587;
} .MH .home_searchFilter .dropdown .dropdown-menu NAV>UL>LI H2 A {
    color: #7669ae;
} .MH .btn-order {
    background: #7e6dc6;
} .MH .hotelPage_inner H2, .MH .hotelPage_inner .old-quote-h2-hotel, .MH .hotelPage_inner .new-p-hotel-about {
    color: #453587;
} .MH .hotelPage_inner .newsletterForm {
    background: #7669ae;
} .MH .hotelPage_inner .newsletterForm:after, .MH .hotelPage_inner .newsletterForm .submitBtn {
    background-color: #7669ae;
} .MH .newsletter-modal .inner_content .bottomLinks .addLink {
    color: #7669ae;
} .MH .hotelPage_inner .newsletter-modal h2 {
    color: #7669ae;
} .MH .hotel_inner .hotel_filter .filterLink.icon3:after {
    background: #453587 url(../images/sprite2.png) no-repeat 8px -807px;
} .MH .deals_inner .deals LI A>div .price .num {
    color: #7e6dc6;
} .MH .hotelPage_inner .deals_inner .deals LI A>div .btn {
    background: #7e6dc6;
} .MH .deals_inner H3, .MH .deals_inner .old-hotel-info-tag {
    position: relative;
    border-bottom: 0;
    text-align: center;
} .MH .deals_inner H3 span, .MH .deals_inner .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
    font-weight: normal;
} .MH .hotelPage_inner .hotel_map>H3, .MH .hotelPage_inner .hotel_map .old-hotel-info-tag {
    color: #453587;
    position: relative;
    border-bottom: 0;
    text-align: center;
} .MH .hotelPage_inner .hotel_map>H3:after, .MH .hotelPage_inner .hotel_map .old-hotel-info-tag:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
} .MH .hotelPage_inner .hotel_map>H3 span, .MH .hotelPage_inner .hotel_map .old-hotel-info-tag span {
    display: inline-block;
    background: #ffffff;
    padding: 0 23px;
    position: relative;
    z-index: 3;
} .MH .hotelPage_inner .hotel_map .mapDrop .map>img {
    width: 100%;
    height: 335px;
} .MH .hotelPage_inner .hotel_map .mapDrop .map .mapTooltip {
    background: url(../images/sprite2.png) no-repeat right -1689px;
} .MH .hotelPage_inner .hotel_map .mapDrop H2 {
    background-color: rgba(89, 81, 70, 0.90);
    padding: 0 15px 0 30px;
    margin: 0;
    font: normal 2.4em/40px 'SimplerPro', sans-serif;
    color: #FFF;
    text-align: right;
} .MH .hotelPage_inner .hotel_map .mapDrop H2:after {
    display: none;
} .MH .hotelPage_inner .hotel_map .mapDrop {
    position: relative;
} .MH .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 {
    color: #7669ae;
} .MH .hotelPage_inner .hotel_map .mapDrop .map .toolpop H3 img {
    width: auto;
    height: auto;
} .MH .hotelPage_inner .hotel_map .mapDrop .map .toolpop .order-btn {
    background: #7e6dc6;
    position: absolute;
    left: 35px;
    bottom: 11px;
} .MH .deals_inner .deals LI A h4 {
    background-color: rgba(76, 60, 50, 0.8);
} .MH .more_info .general_info .quote LI span, .MH .more_info .general_info .quote LI A {
    color: #7669ae;
} .MH .more_info .general_info .opinionBtn A {
    color: #7669ae;
} .MH .more_info .general_info .opinionBtn A.add {
    background-color: #7e6dc6;
    color: #FFF;
} .MH .more_info H2, .MH .more_info .old-hotel-info-tag, .MH .popular-rooms .old-hotel-info-tag, .MH .deals_inner .old-hotel-info-tag {
    text-align: center;
    border-bottom: 0;
    color: #453587;
} .MH .deals_inner H3, .MH .deals_inner .old-hotel-info-tag {
    color: #453587;
} .MH .hotelPage_inner .hotel_map>H3 {
    color: #453587;
} .MH .more_info H2:after, .MH .more_info .old-hotel-info-tag:after, .MH .popular-rooms .old-hotel-info-tag:after, .MH .deals_inner .old-hotel-info-tag:after {
    display: inline-block;
} .MH .more_info_color .general_info P span {
    color: #7669ae;
} .MH .datepicker .datepicker-days {
    background: #453587;
} .MH .datepicker .day {
    border-color: #625146;
    background: #7669ae;
} .MH .datepicker table tr td.day:hover, .MH .datepicker table tr td.day.focused {
    background: #7669ae;
} .MH .datepicker table tr td.old, .MH .datepicker table tr td.new {
    background: #7669ae;
    color: #D8BAA7;
} .MH .datepicker .datepicker-switch, .MH .datepicker thead tr:first-child th.datepicker-switch:hover {
    background: #7e6dc6;
} .MH .datepicker .prev {
    border-left: 1px solid #625146;
    background-color: #7669ae;
} .MH .datepicker .next {
    border-right: 1px solid #7669ae;
} .MH .datepicker .prev, .MH .datepicker .next, .MH .datepicker thead tr:first-child th.next:hover, .MH .datepicker thead tr:first-child th.prev:hover {
    background-color: #7669ae;
} .MH .btn-next, .MH .btn-next:hover, .MH .btn-next:focus {
    background: #7e6dc6;
} .MH .peopleDropdown .dropdownPeople .addLink {
    color: #7e6dc6;
} .MH .deals .deals_promo>div A h4, .MH .dealsLists>LI H2 {
    background-color: #7669ae;
} .MH .deals .deals_promo>div A>div .order-btn, .MH .dealsLists>LI h2 span {
    background-color: #7e6dc6;
} .MH .deals .deals_promo>div A h4 span, .MH .dealsLists>LI UL LI A>div span.lnk-sale-terms, .MH .dealsLists>LI UL LI A .price .num, .MH .deals .deals_promo>div A>div .price .num {
    color: #7e6dc6;
} .MH .dealsLists>LI A.moreLink {
    background-color: #7669ae;
} .MH .dealsLists>LI UL LI A {
    background-position-y: -1601px;
} .MH .deals_inner .deals A h4, .MH .deals_inner .deals A .cube-title {
    background-color: #453587;
} .MH .deals .deals_promo>div A .specialDealsOldTag {
    display: inline-block;
    position: relative;
    z-index: 3;
    background-color: #7669ae;
    font: normal 1.3em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 6px 11px 6px 22px;
    margin: 0;
    width: 80%;
    min-height: 78px;
} .old-hotel-info-tag {
    font-size: 30px !important;
    margin-bottom: 20px !important;
} #radiotrue, #radiofalse {
    display: none;
} #new-true, #new-false {
    /*display: -webkit-inline-box;*/
    display: inline-block;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #eeeeee;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
} .term-check {
    position: absolute;
    height: 9px;
    width: 9px;
    background-color: #1a99cd;
    border-radius: 50%;
    left: 3px;
    top: 3px;
    cursor: pointer;
} .term-uncheck {
    cursor: pointer;
}
/*mini site*/
.content-img-txt {
    width: 1236px;
    height: 472px;
    margin-top: 80px;
    display: flex;
    justify-content: center;
} .content-img-txt .title-text-container {
    display: inline-block;
    height: 472px;
    width: 618px;
    background-color: white;
    /*margin: 0 auto;*/
} .content-img-txt .title-text-container .button-link {
    display: block;
    background-color: #13a3d9;
    color: white;
    width: 410px;
    height: 56px;
    margin: auto;
    font: normal 28px 'SimplerPro', sans-serif;
    padding: 10px 20px;
    text-align: center;
    line-height: inherit;
    cursor: pointer;
} .content-img-txt .title-text-container .button-link.minisite-lower-btn {
    margin-top: 1ex;
} .content-img-txt .title-text-container .read-more-link a {
    padding: 30px;
    font-size: 22px;
    color: #13a3d9;
    cursor: pointer;
} .content-img-txt .gallery-container {
    display: inline-block;
    width: 618px;
    height: 472px;
} .content-img-txt .contnet-title {
    padding: 30px;
    font: normal 38px 'SimplerPro', sans-serif;
    color: #13a3d9;
    margin: 0px;
} .content-img-txt .contnet-title p {
    margin-bottom: 0;
} .content-img-txt .content-description {
    margin: 30px;
    padding-left: 30px;
    font-size: 18px;
    height: auto;
    max-height: 195px;
    display: block;
    overflow: hidden;
    line-height: unset;
    max-height: 27.5ex !important;
} .content-img-txt .content-description.minisite-smaller-txt {
    height: auto;
    max-height: 175px;
} .content-img-txt .content-description.minisite-long-txt-no-btn {
    height: auto;
    max-height: 255px;
} .content-img-txt .title-text-center {
    text-align: center;
    padding: 160px 0;
} .content-img-txt .title-text-center.small-content-padding {
    text-align: center;
    padding: 106px 0;
} .content-img-txt .title-under-line {
    margin: 30px auto 0px auto;
} .title-text-center .content-description {
    height: 60px;
    line-height: normal;
    padding: 0;
} .title-text-center .contnet-title {
    padding: 0 30px;
} .title-text-container .contnet-title p {
    display: none;
} .title-text-container .contnet-title p:nth-child(1), .title-text-container .contnet-title p:nth-child(2), .title-text-container .contnet-title p:nth-child(3) {
    display: block;
} .title-line {
    width: 60px;
    height: 2px;
    content: "";
    background-color: #13a3d9;
    margin-right: 30px;
} .img-on-right {
    float: right;
} .img-on-right .slick-prev {
    left: 0px;
} .img-on-right .slick-next {
    right: 0px;
} .img-on-left {
    float: left;
} .img-on-left .slick-prev {
    left: 0px;
} .img-on-left .slick-next {
    right: 0px;
} .gallery-container .slick-next, .gallery-container .slick-prev, .news-carousel .slick-next, .news-carousel .slick-prev {
    width: 50px;
    height: 50px;
    background-color: #13a3d9;
} .news-carousel .slick-next, .news-carousel .slick-prev {
    top: 110px;
} .minisite-gallery .slick-next, .minisite-gallery .slick-prev {
    transform: translate(0, -50%);
} .gallery-container .slick-next:after, .news-carousel .slick-next:after, .minisite-gallery .slick-next:after, #footer-gallery .slick-next:after {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-bottom: 2px;
    margin-left: 5px;
    border-top: 4px solid #fff;
    border-left: 4px solid #fff;
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(135deg);
    margin-right: 10px;
} .gallery-container .slick-prev:after, .news-carousel .slick-prev:after, .minisite-gallery .slick-prev:after, #footer-gallery .slick-prev:after {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-bottom: 2px;
    margin-left: 5px;
    border-right: 4px solid #fff;
    border-bottom: 4px solid #fff;
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(135deg);
} #footer-gallery.center-footer-imgs .slick-track {
    margin: 0 auto;
    float: none;
} .gallery-container .slick-track {
    float: left;
} .hide-text-container {
    display: none;
} .center-gallery {
    margin: 0px 25%;
} .center-text-container {
    margin: 0px 25%;
    float: unset;
} .minisite-video {
    margin-top: 80px;
} .minisite-video-wrap {
    /*margin: 80px auto;*/
    height: 694px;
} .minisite-video-wrap.full-screen {
    margin: 80px auto;
    height: 610px;
    width: 1600px;
} .news-carousel {
    width: 1236px;
    height: 240px;
    background-color: #FFF;
} .news-carousel .news-logo-wrap {
    display: inline-block;
    float: right;
    height: 240px;
} .news-carousel .news-logo-wrap img {
    margin: 0 auto;
    padding: 55px;
    height: 240px;
} .news-carousel .vertical-divider {
    height: 140px;
    border-left: 2px solid #dedfdf;
    width: 3px;
    position: absolute;
    display: inline-block;
    margin: 50px 0;
} .news-carousel .news-text-wrap {
    display: inline-block;
    height: 105px;
    position: unset;
    padding-left: 30px;
    margin: 50px 0 0 60px;
    font-size: 18px;
    overflow: hidden;
} .news-carousel .slick-track {
    float: left;
} .news-carousel .slick-prev {
    left: 0;
} .news-carousel .slick-next {
    right: 0;
} .news-carousel .news-wrap .read-more-link {
    height: 50px;
    display: inline-block;
    padding: 0 60px;
    margin-top: 10px;
} .news-carousel .news-wrap .read-more-link a {
    font-size: 22px;
    text-decoration: underline;
    cursor: pointer;
} .news-title {
    margin: 80px auto 20px auto;
    text-align: center;
    font: normal 40px 'SimplerPro', sans-serif;
    color: #3f464b;
} .title-line-news {
    width: 60px;
    height: 2px;
    content: "";
    background-color: #3f464b;
    margin: 0 auto 40px auto;
} .minisite-gallery {
    height: 644px;
    width: 1234px;
    margin-top: 100px;
    /*margin-bottom: 60px;*/
} .minisite-gallery .slick-track {
    float: left;
} .minisite-gallery .slick-prev {
    left: 0;
} .minisite-gallery .slick-next {
    right: 0;
} .minisite-gallery .slick-dots {
    bottom: 45px;
    height: 20px;
    width: 302px;
    display: block;
    margin: auto;
    position: relative;
    overflow: hidden;
} .minisite-gallery .slick-dots li button:before {
    font-size: 15px;
    color: #FFF;
    opacity: 1;
} .minisite-gallery .slick-dots li.slick-active button:before {
    color: #13a3d9;
} .minisite-gallery .slick-next, .minisite-gallery .slick-prev {
    width: 62px;
    height: 62px;
    background-color: #13a3d9;
} #minisite-footer {
    margin-top: 10rem;
    background-color: lightgray;
    padding: 100px 0;
} #minisite-footer-title {
    font-size: 40px;
    color: #252525;
    margin: auto;
    width: 500px;
    text-align: center;
} #minisite-footer-line {
    width: 60px;
    height: 2px;
    content: "";
    background-color: #252525;
    margin: 30px auto 50px auto;
} #footer-gallery {
    width: 1234px;
} #footer-gallery .slick-slide img {
    width: 295px;
    height: 295px;
} #footer-gallery .slick-track {
    float: left;
} #footer-gallery .slick-prev {
    left: 0px;
} #footer-gallery .slick-next {
    right: 0;
} #footer-gallery .slick-next, #footer-gallery .slick-prev {
    width: 50px;
    height: 50px;
    background-color: #13a3d9;
} .club_Content .RegisterForm .select.form-group.birthday {
    margin-top: 10px;
} #minisite-footer-btn {
    width: 398px;
    height: 80px;
    display: block;
    margin: auto;
    background-color: #00457d;
    margin-top: 100px;
    text-align: center;
    font: normal 28px 'SimplerPro', sans-serif;
    padding: 20px;
    cursor: pointer;
    line-height: unset;
    direction: rtl;
} #minisite-footer-btn a {
    color: #FFF;
} .minisiteMenu {
    height: 80px;
    width: 1216px;
    background-color: #13a3d9;
    display: block;
    margin: auto;
    top: -45px;
    font: normal 28px 'SimplerPro', sans-serif;
} .minisiteMenu .menuBtn {
    width: 231px;
    height: 80px;
    display: inline-block;
    padding: 28px;
    text-align: center;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    float: right;
} .minisiteMenu .menuBtn.currentPage {
    background-color: white;
    width: 231px;
    height: 80px;
    color: #00457d;
} .minisiteMenu .menuBtn.allPages {
    color: #fff;
    width: 231px;
    height: 80px;
} .minisiteMenu .menuBtn.allPages a {
    color: #fff;
} .minisiteMenu .btn-tickets {
    background-color: #00457d;
    color: #FFF;
    height: 80px;
    width: 292px;
    text-align: center;
    display: inline-block;
    padding: 28px;
    float: left;
} #minisite-menu-container>div {
    top: -52px;
    position: relative;
} .minisite-iframe-page {
    display: block;
    text-align: center;
} .minisite-iframe {
    display: block;
} .iframe-wrap {
    text-align: center;
} .minisite-prices-table {
    width: 618px;
    height: 242px;
    background-color: #FFF;
    display: inline-block;
    margin: 0 -2px;
} .minisite-prices-table .table-title {
    font: normal 34px 'SimplerPro', sans-serif;
    color: #00a0dc;
    float: right;
    direction: rtl;
    text-align: right;
    border-bottom: 1px solid #00a0dc;
    width: auto;
    max-width: 150px;
    padding: unset;
    top: 40px;
    right: 20px;
    border-width: medium;
} .minisite-prices-table .table-title-line {
    width: 75px;
    height: 3px;
    content: "";
    background-color: #00a0dc;
    margin-right: -124px;
    margin-top: 93px;
    float: right;
} .minisite-prices-table .price-table {
    padding: 41px 45px;
    display: table;
} .minisite-prices-table .price-table table {
    float: right;
    direction: rtl;
    font: normal 26px 'SimplerPro', sans-serif;
    color: #252525;
    width: 100%;
} .minisite-prices-table table, .minisite-prices-table th, .minisite-prices-table td {
    border: 1px solid #edeff0;
} .minisite-prices-table td {
    height: 53px;
    width: 50%;
} .minisite-prices-table td {
    text-align: center;
} .minisite-prices {
    display: block;
    margin: 40px auto 75px auto;
    direction: rtl;
} .price-img {
    display: inline-block;
    height: 242px;
    width: 618px;
} .price-img img {
    vertical-align: middle;
    display: table;
} .minisite-iframe-page #iframe-title {
    font: normal 40px 'SimplerPro', sans-serif;
    text-align: center;
    color: #252525;
} .minisite-iframe-page #iframe-title-line {
    width: 60px;
    height: 2px;
    content: "";
    background-color: #3f464b;
    margin: 30px auto 50px auto;
} #minisite-banner-conatainer {
    width: 1600px;
    display: block;
    margin: auto;
    position: relative;
} #minisite-title {
    /*font: normal 6.0em/60px 'SimplerPro',sans-serif;*/
    color: #FFF;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 60px;
    font-weight: bold;
    text-shadow: 2px 0px 2px #000;
} #component_1 {
    margin-top: 0;
} .content-description::-webkit-scrollbar, .news-text-wrap::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 3px;
} .content-description::-webkit-scrollbar-thumb, .news-text-wrap::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    box-shadow: 0 0 1px rgba(255, 255, 255, .5);
} .sales-gallery-item {
    position: relative;
} .sales-gallery-item .sale-title {
    position: absolute;
    padding: 6px 15px 6px 35px;
    background-color: rgba(0, 69, 125, 0.80);
    color: #FFF;
    font: normal 3.0em/44px 'SimplerPro', sans-serif;
    width: 400px;
    height: auto;
    min-height: 44px;
    z-index: 5;
    direction: rtl;
    text-align: right;
    right: 0;
    line-height: normal;
} .sales-gallery-section {
    margin-top: 25px;
} #sales-gallery-title {
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 3.0em/30px 'SimplerPro', sans-serif;
    color: #3f464b;
} #sales-gallery-title span {
    display: inline-block;
    padding: 0 18px;
    background: #edeff0;
    position: relative;
    z-index: 3;
} #sales-gallery-title:after {
    content: "";
    background: #dedfdf;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -0.5px;
} .sales-gallery-item img {
    z-index: 3;
} .sales-gallery-item img:hover {
    z-index: 1;
} .sales-gallery-item .sale-description-wrapper {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
} .sales-gallery-item .sale-description-wrapper:hover {
    opacity: 1;
} .sales-gallery-item .sale-description {
    position: absolute;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.70);
    width: 400px;
    min-height: 60px;
    height: auto;
    color: #000000;
    font-size: 16px;
    padding: 6px 10px 6px 0px;
    z-index: 10;
    text-align: right;
    direction: rtl;
    line-height: 100%;
} #priceChangedPopup .old-price, #priceChangedPopupIFrame .old-price, #priceChangedPopupAgentPayment .old-price {
    color: #B7B7B7;
    text-decoration: line-through;
    font: bold 21px/30px sans-serif;
} #priceChangedPopup .new-price, #priceChangedPopupIFrame .new-price, #priceChangedPopupAgentPayment .new-price {
    color: #00a0dc;
    font: bold 23px/30px sans-serif;
} .future-bookings-container {
    text-align: right;
    direction: rtl;
    margin-top: 100px;
    margin-bottom: 30px;
} .future-bookings-container h1 {
    font: normal 4.0em/40px 'SimplerPro', sans-serif;
    color: #00a0dc;
    margin-bottom: 40px;
} .future-bookings-container .orderBox H2 {
    background: #2f5a7a;
    height: 44px;
    margin: 0;
    font: normal 2.8em/44px 'SimplerPro', sans-serif;
    color: #FFF;
    position: relative;
    display: flex;
} #future-bookings-box-inner {
    background-color: #FFF;
    padding: 20px 10px;
    min-height: 200px;
    height: auto;
    font-size: 14px;
} #future-bookings-box-inner p {
    padding-right: 10px;
} #future-bookings-table {
    direction: rtl;
    text-align: right;
    width: 98%;
    margin: auto;
    border: 1px solid #dedfdf;
} #future-bookings-table td {
    padding: 10px;
    line-height: inherit;
    min-width: 100px;
    border: 1px solid #dedfdf;
} #future-bookings-table tr td:first-child {
    font: normal 24px 'SimplerPro', sans-serif;
    color: #00a0dc;
} #future-bookings-table .show-booking-confirm {
    background: #00a0dc;
    color: #FFF;
    border: none;
    display: block;
    margin: auto;
    text-align: center;
    height: 32px;
    font: normal 22px 'SimplerPro', sans-serif;
    cursor: pointer;
} #future-bookings-table .cancel-booking {
    color: #00a0dc;
    background: none;
    border: none;
    font-family: sans-serif;
    font-size: 14px;
    display: block;
    margin: auto;
    text-align: center;
    height: 32px;
    cursor: pointer;
} #future-bookings-table .cancel-booking[disabled] {
    text-decoration: line-through;
    color: dimgrey;
    cursor: auto;
} #future-bookings-table tr td:nth-child(9) p {
    text-align: center;
    margin: 0;
} #future-bookings-table tr:nth-child(even) {
    background-color: #edeff0;
} #cancel-booking-popup .modal-header {
    background: #3f464b;
    padding: 9px 20px 9px 14px;
    height: 35px;
    width: 100%;
} #cancel-booking-popup .error-content {
    font-family: sans-serif;
    font-size: 16px;
    padding: 60px 80px 40px 80px;
    height: auto;
    text-align: center;
} #cancel-booking-popup .error-content h2 {
    font: normal 24px 'SimplerPro', sans-serif;
    color: #00a0dc;
} #cancel-booking-popup {
    top: 25%;
} #cancel-booking-popup .buttons-wrapper {
    margin: auto;
    text-align: center;
    padding: 40px;
} #cancel-booking-popup .buttons-wrapper button {
    display: block;
    margin: 10px auto;
    width: 240px;
    background: #00a0dc;
    font: normal 2.4em/22px 'SimplerPro', sans-serif;
    color: #FFF;
    border: none;
    font-size: 18px;
    height: 30px;
} #cancel-comments {
    margin-top: 20px;
} #cancel-comments p {
    margin-bottom: 0px;
} #cancel-booking-popup .modal-content-cancel-booking {
    -webkit-box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.30);
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
    height: 389px;
    background-color: #FFF;
} @media (min-width: 768px) {
    .genery .modal-dialog.width-cancel-booking-popup {
        width: 398px;
        height: 389px;
    }

    .width-cancel-booking-popup .modal-header {
        padding: unset;
        background: unset;
        height: 0px;
        position: absolute;
    }


    .width-cancel-booking-popup .modal-header .close {
        margin: unset;
        position: relative;
    }

    .genery .modal-dialog.width-cancel-booking-popup.boxForm {
        padding: 0px 70px;
    }
} #auth-cancel-booking .cb-title {
    font: normal 2.6em/18px 'SimplerPro', sans-serif;
    color: #00a0dc;
    line-height: normal;
} #auth-cancel-booking .modal-dialog {
    width: 350px;
    margin: 30px auto;
} #auth-cancel-booking .modal-body {
    padding: 40px;
} #auth-cancel-booking .cb-input-wrapper {
    justify-content: space-between;
    display: flex;
} #auth-cancel-booking .cb-input-wrapper span {
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
} #auth-cancel-booking .cb-input {
    width: 45%;
    display: inline;
} #AuthCancelBookingForm .form-group p {
    font-family: sans-serif;
    font-size: 16px;
} #auth-cancel-booking .modal-header {
    height: 40px;
} #auth-cancel-booking #send-code {
    display: inline-block;
    background: #00a0dc;
    height: 41px;
    font: normal 2.2em/41px 'SimplerPro', sans-serif;
    color: #FFF;
    width: 100%;
    border: none;
    padding: 0;
} .cb-code-sent-many-times, #cb-code-error-3, #cb-code-error, #cb-auth-error {
    background-color: #cacccd;
    position: absolute;
    width: 100%;
    font-size: 16px;
    right: 0;
    bottom: 0;
    height: 45px;
    padding: 11px 50px 5px 10px;
    color: #cc1515;
} .cb-code-sent-many-times:after, #cb-code-error-3:after, #cb-code-error:after, #cb-auth-error:after {
    content: "";
    background: url(../images/sprite.png) no-repeat right -1974px;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 20px;
    top: 10px;
} #OTP-CancelBookingForm p {
    font-family: sans-serif;
    font-size: 16px;
} #OTP-CancelBookingForm a {
    color: inherit;
    text-decoration: underline;
    cursor: pointer;
} #tofes .modal-header {
    width: 560px;
} iframe#contactUsIframe {
    margin: auto;
    display: block;
    width: 560px;
    height: 410px;
} #phone-order-error, #code-validation-error, #arrival-date-error {
    font-size: 13px;
    color: red;
    position: absolute;
}
/*for checkout in mobile*/
@media (max-width: 1199px) {
    #checkout-header {
        padding-bottom: 0px;
    }

    #checkout-header .container {
        position: absolute;
        top: 0;
    }

    #checkout-container {
        margin-top: 85px;
    }
} .talk-back-bottom {
    border-bottom: 2px solid #4a4949;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
} #room-popup .modal-header H2 {
    right: 55px;
    position: absolute;
} #jobs .deals {
    display: flex;
} #jobs .deals_inner H3:after {
    content: none;
} #jobs .deals_inner .deals A h3 {
    font-family: inherit;
    font-size: 1.5em;
} #job-description h1 {
    font-family: 'SimplerPro';
}
/*#region BreadCrumbs */
.am-breadcrumbs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 10px 0;
    padding: 0;
} .am-breadcrumbs ul li, .am-breadcrumbs ul a {
    font-size: 0.75rem;
} .am-breadcrumbs ul li {
    position: relative;
    margin-left: 2rem;
} .am-breadcrumbs ul li:not(:last-child):after {
    position: absolute;
    left: -1.215rem;
    content: '>';
} .am-breadcrumbs ul a {
    display: inline-block;
    width: 100%;
} .deals_inner .hang-deals A[u1st-visualfocus] {
    border: 2px solid black
}
/*#endregion */
html:has(#search-module.active) {
    overflow: hidden !important;
}

.hotel-gallery-popup-header {
    font: normal 2em/28px 'SimplerPro', sans-serif;
    color: #FFF;
    padding: 0;
    margin: 0;
    text-align: right;
    display: inline-block;
    right: 55px;
    position: absolute;
}
.am-filter-dropdown-rooms div#mCSB_1.u1st-tabbable-element:focus {
    outline: black solid 3px !important;
    overflow: visible;
    display: block;
    outline-offset: -3px;
}