/*
 * StrandPalace 1.0.0
 * This is Strand Palace Hotels Project
 * 
 *
 * Copyright 2020, MediaConcepts
 * Released under the ISC license.
*/

.nav-process{position:relative;overflow:hidden}.nav-process .steps:after,.nav-process .steps:before{content:"";position:absolute;width:100%;height:2px;top:50%;background-color:#d7d5d8}.nav-process .steps-row{width:33.33%;position:relative;float:left}.nav-process .steps-row button{background-color:#d7d5d8}.nav-process .steps-row.active button{position:relative;z-index:1;background-color:#b59351}.nav-process .steps-row.active:after{content:"";position:absolute;width:147%;height:2px;top:50%;background-color:#b59351}.nav-blocked .nav-item a{background:rgba(0,0,0,0);color:#202b41;padding:10px;border:0;font-weight:400;font-size:14px}.nav-blocked .nav-item.active a,.nav-blocked .nav-item.is-active a,.nav-blocked .nav-item:hover a{background:#202b41;color:#fff}.tabs-process{background:#f8f8f8;border-style:solid;border-width:1px 0;border-color:#ddd;overflow:hidden;position:relative;display:table;width:100%}.tabs-process .tabs-item{position:relative;display:table-cell}.tabs-process .tabs-item:first-child .active:after{border:none}.tabs-process .tabs-item .active{background-color:#202b41;color:#fff}.tabs-process .tabs-item .active:after,.tabs-process .tabs-item .active:before{border-color:transparent transparent transparent #202b41}.tabs-process .tabs-item .active:after{left:0;border-color:transparent transparent transparent #d7d5d8!important}@media (max-width:1024px){.tabs-process .tabs-item .active .tabs-label{display:inline}}.tabs-process .tabs-item .active.current{background-color:#0f141f;color:#fff}.tabs-process .tabs-item .active.current:after,.tabs-process .tabs-item .active.current:before{border-color:transparent transparent transparent #0f141f}@media (max-width:1024px){.tabs-process .tabs-item .tabs-status{position:relative;display:none;z-index:1}}@media (max-width:1024px){.tabs-process .tabs-item:first-child>a{padding-left:15px}}.tabs-process .tabs-item a,.tabs-process .tabs-item>div{font-size:14px!important;background-color:rgba(0,0,0,0);padding:10px 10px 10px 30px;line-height:25px;border:none;border-radius:0;position:relative;white-space:nowrap;display:block;color:#555;cursor:pointer}@media (max-width:1024px){.tabs-process .tabs-item a,.tabs-process .tabs-item>div{text-align:center}}.tabs-process .tabs-item a:after,.tabs-process .tabs-item a:before,.tabs-process .tabs-item>div:after,.tabs-process .tabs-item>div:before{content:"";border-color:transparent transparent transparent #f8f8f8;border-width:22px 0 22px 13px;border-style:solid;position:absolute;top:0;right:0;left:100%;z-index:1;width:1px;height:1px}.tabs-process .tabs-item a:after,.tabs-process .tabs-item>div:after{border-color:transparent transparent transparent #d7d5d8;border-width:23px 0 23px 14px;border-color:transparent transparent transparent #d7d5d8;border-width:23px 0 23px 14px;z-index:0;top:-1px}.tabs-process .tabs-item a:hover:not(.active):not(.current),.tabs-process .tabs-item>div:hover:not(.active):not(.current){background-color:#202b41;color:#fff}.tabs-process .tabs-item a:hover:not(.active):not(.current):after,.tabs-process .tabs-item a:hover:not(.active):not(.current):before,.tabs-process .tabs-item>div:hover:not(.active):not(.current):after,.tabs-process .tabs-item>div:hover:not(.active):not(.current):before{border-color:transparent transparent transparent #202b41}.tabs-process .tabs-item>div:hover{cursor:default}.tabs-process .tabs-item>div:hover:not(.active):not(.current){background-color:transparent;color:#555}.tabs-process .tabs-item>div:hover:not(.active):not(.current):before{border-color:transparent transparent transparent #f8f8f8}.tabs-process .tabs-item>div:hover:not(.active):not(.current):after{border-color:transparent transparent transparent #d7d5d8}@media (max-width:1024px){.tabs-process .tabs-label{display:none}}.calendar-main{width:100%;margin:0 auto;max-width:100%}.calendar-main .calendar-container{font-family:Gotham-Medium,Verdana,serif;position:relative;height:auto;width:auto;padding:0}.calendar-main .calendar-wrap{margin:0 auto;position:relative;overflow:hidden;height:510px}@media (max-width:767px){.calendar-main .calendar-wrap{height:auto}}.calendar-main .calendar-inner{border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.calendar-main .calendar-header{background:rgba(0,0,0,0);padding:15px;position:relative}.calendar-main .calendar-header h2,.calendar-main .calendar-header h3{text-align:center;font-weight:100;margin:0;display:inline;text-transform:none}.calendar-main .calendar{width:100%;height:100%}.calendar-main .calendar a{text-decoration:none}.calendar-main .calendar .calendar-weekdays{font-size:12px;height:30px;line-height:30px;color:#fff;font-weight:700;text-transform:uppercase;border:0}.calendar-main .calendar .calendar-dates,.calendar-main .calendar .calendar-row{width:100%;height:auto;min-height:60px;max-height:110px}.calendar-main .calendar .calendar-dates>div,.calendar-main .calendar .calendar-row>div,.calendar-main .calendar .calendar-weekdays>div{float:left;height:100%;width:14.28%;width:-moz-calc(100%/7);width:-webkit-calc(100%/7);width:calc(100%/7);position:relative}.calendar-main .calendar .calendar-dates>.date,.calendar-main .calendar .calendar-row>.date{padding:4px;overflow:hidden;position:relative;color:#000;height:100vh}.calendar-main .calendar .calendar-weekdays>.day{text-align:center;font-weight:100}.calendar-main .calendar .calendar-dates>.date,.calendar-main .calendar .calendar-row>.date{cursor:pointer;transition:all .25s ease-in}.calendar-main .calendar .calendar-dates>.date .labeler,.calendar-main .calendar .calendar-row>.date .labeler{display:none}.calendar-main .calendar .calendar-dates>.date .price,.calendar-main .calendar .calendar-row>.date .price{color:#000}.calendar-main .calendar .calendar-dates>.date.selected-dates,.calendar-main .calendar .calendar-dates>.date:hover,.calendar-main .calendar .calendar-row>.date.selected-dates,.calendar-main .calendar .calendar-row>.date:hover{background:#202b41}.calendar-main .calendar .calendar-dates>.date.selected-dates .date,.calendar-main .calendar .calendar-dates>.date.selected-dates .price,.calendar-main .calendar .calendar-dates>.date:hover .date,.calendar-main .calendar .calendar-dates>.date:hover .price,.calendar-main .calendar .calendar-row>.date.selected-dates .date,.calendar-main .calendar .calendar-row>.date.selected-dates .price,.calendar-main .calendar .calendar-row>.date:hover .date,.calendar-main .calendar .calendar-row>.date:hover .price{color:#fff!important}.calendar-main .calendar .calendar-dates>.date.empty,.calendar-main .calendar .calendar-dates>.date:empty,.calendar-main .calendar .calendar-row>.date.empty,.calendar-main .calendar .calendar-row>.date:empty{cursor:not-allowed}.calendar-main .calendar .calendar-dates>.date.disabled,.calendar-main .calendar .calendar-row>.date.disabled{cursor:not-allowed}.calendar-main .calendar .calendar-dates>.date.disabled:hover,.calendar-main .calendar .calendar-row>.date.disabled:hover{background:#e6e6e6;cursor:not-allowed}.calendar-main .calendar .calendar-dates>.date>.calendar-date,.calendar-main .calendar .calendar-row>.date>.calendar-date{text-align:center;color:#000;font-weight:400;display:block}.calendar-main .calendar .calendar-dates>.date>.calendar-date>.date,.calendar-main .calendar .calendar-dates>.date>.calendar-date>.details,.calendar-main .calendar .calendar-row>.date>.calendar-date>.date,.calendar-main .calendar .calendar-row>.date>.calendar-date>.details{display:block}.calendar-main .calendar .calendar-dates>.date>.calendar-date>.date,.calendar-main .calendar .calendar-row>.date>.calendar-date>.date{font-size:40px;margin-top:10px}@media (max-width:767px){.calendar-main .calendar .calendar-dates>.date>.calendar-date>.date,.calendar-main .calendar .calendar-row>.date>.calendar-date>.date{font-size:20px;font-weight:700}}.calendar-main .calendar .calendar-dates>.date>.calendar-date>.details,.calendar-main .calendar .calendar-dates>.date>.calendar-date>.price,.calendar-main .calendar .calendar-row>.date>.calendar-date>.details,.calendar-main .calendar .calendar-row>.date>.calendar-date>.price{font-size:90%}@media (max-width:767px){.calendar-main .calendar .calendar-dates>.date>.calendar-date>.details,.calendar-main .calendar .calendar-dates>.date>.calendar-date>.price,.calendar-main .calendar .calendar-row>.date>.calendar-date>.details,.calendar-main .calendar .calendar-row>.date>.calendar-date>.price{font-size:12px;font-weight:700;display:block}}.calendar-main .calendar .calendar-dates>.date.disabled>.calendar-date,.calendar-main .calendar .calendar-dates>.date.disabled>.calendar-date:hover,.calendar-main .calendar .calendar-dates>.date.disabled>.calendar-date>.date,.calendar-main .calendar .calendar-dates>.date.disabled>.calendar-date>.date:hover,.calendar-main .calendar .calendar-row>.date.disabled>.calendar-date,.calendar-main .calendar .calendar-row>.date.disabled>.calendar-date:hover,.calendar-main .calendar .calendar-row>.date.disabled>.calendar-date>.date,.calendar-main .calendar .calendar-row>.date.disabled>.calendar-date>.date:hover{color:#ccc;text-shadow:none}.calendar-main .calendar .calendar-dates>.date.disabled:hover,.calendar-main .calendar .calendar-row>.date.disabled:hover{box-shadow:none}.calendar-main .calendar .calendar-dates>.calendar-today,.calendar-main .calendar .calendar-row>.calendar-today{background:#202b41;box-shadow:inset 0 -1px 1px rgba(0,0,0,.1)}.calendar-main .calendar .calendar-dates .calendar-today>.calendar-date,.calendar-main .calendar .calendar-dates .date:not(.disabled):hover>.calendar-date,.calendar-main .calendar .calendar-dates .date:not(.disabled):hover>.calendar-date>.date,.calendar-main .calendar .calendar-dates .date:not(.disabled):hover>.calendar-date>.details,.calendar-main .calendar .calendar-row .calendar-today>.calendar-date,.calendar-main .calendar .calendar-row .date:not(.disabled):hover>.calendar-date,.calendar-main .calendar .calendar-row .date:not(.disabled):hover>.calendar-date>.date,.calendar-main .calendar .calendar-row .date:not(.disabled):hover>.calendar-date>.details{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.calendar-main .calendar.calendar-6-rows .calendar-dates,.calendar-main .calendar.calendar-6-rows .calendar-row{height:16.66%;height:-moz-calc(100%/6);height:-webkit-calc(100%/6);height:calc(100%/6)}.calendar-monthly-view{background-color:#f6f6f6;overflow:hidden;padding:40px}@media (max-width:767px){.calendar-monthly-view{padding:0;background:0 0;border:0}}.calendar-monthly-view .slick-arrow{border:none;top:-5px}.calendar-monthly-view .slick-arrow:before{color:#000}.calendar-monthly-view .slick-arrow.slick-prev:before{content:"\e926"}.calendar-monthly-view .slick-arrow.slick-next:before{content:"\e927"}@media (max-width:767px){.app-content.calendar-grid.calendar-monthly-view .calendar-main{width:100%;padding:0}.app-content.calendar-grid.calendar-monthly-view .calendar-main .calendar-wrap{height:466px;overflow-y:scroll}}@media (max-width:767px){.app-content.calendar-grid .calendar-main{width:100%;padding:10px}}.app-content.calendar-grid .calendar-main .calendar .calendar-weekdays{color:#000;font-size:10px;border-bottom:1px #d1d1d1 solid}.app-content.calendar-grid .calendar-main .calendar-date .date{font-size:24px}.app-content.calendar-grid .calendar-main .calendar-dates,.app-content.calendar-grid .calendar-main .calendar-row{border:0;height:65px;min-height:0}.app-content.calendar-grid .calendar-main .calendar-dates>.date,.app-content.calendar-grid .calendar-main .calendar-row>.date{float:left;margin:0;padding:0;max-height:65px;overflow:visible}@media (max-width:767px){.app-content.calendar-grid .calendar-main .calendar-dates>.date,.app-content.calendar-grid .calendar-main .calendar-row>.date{height:75px!important;max-height:75px}}.app-content.calendar-grid .calendar-main .calendar-dates .calendar-date,.app-content.calendar-grid .calendar-main .calendar-row .calendar-date{height:100%;width:100%}.app-content.calendar-grid .calendar-main .calendar-dates .calendar-date a,.app-content.calendar-grid .calendar-main .calendar-row .calendar-date a{padding:0 3px}.app-content.calendar-grid .calendar-main .calendar-dates .calendar-date .date,.app-content.calendar-grid .calendar-main .calendar-row .calendar-date .date{font-size:20px!important}.app-content.calendar-grid .calendar-main .calendar-dates .calendar-date .price,.app-content.calendar-grid .calendar-main .calendar-row .calendar-date .price{font-size:11px!important;color:#b59351}@media (max-width:767px){.app-content.calendar-grid .calendar-main .calendar-dates .calendar-date .price,.app-content.calendar-grid .calendar-main .calendar-row .calendar-date .price{font-size:9px!important}.app-content.calendar-grid .calendar-main .calendar-dates .calendar-date .price .currency,.app-content.calendar-grid .calendar-main .calendar-row .calendar-date .price .currency{display:block}}.app-content.calendar-grid .calendar-inner{border-radius:0;box-shadow:none;padding:0 20px 20px;float:left;width:50%;height:100vh}@media (max-width:767px){.app-content.calendar-grid .calendar-inner{padding:0;width:100%;height:auto}}.app-content.calendar-grid .calendar-header{text-align:center}.app-content.calendar-grid .calendar-header .serif{display:inline;text-transform:none;font-size:22px}.slick-slide .calendar-inner{width:100%!important}.date.load-indicator a.calendar-date{background-image:url(https://d337pdvlg6sju5.cloudfront.net/application/assets/loader.gif);background-repeat:no-repeat;background-position:50% 40px;background-size:15px}.date.unavailable,.date.unavailable:hover{background:linear-gradient(to bottom right,#ddd,#ddd 49%,#ccc 50%,#ddd 52%,#ddd)!important;border:solid 1px #ccc}.date.unavailable .date,.date.unavailable:hover .date{color:#ccc!important}.show-form-editor #container{width:100%;right:25%;transition:.5s ease-in-out}.show-form-editor #banner_preview{border:2px dashed #2a9fff}.show-form-editor #form-edit{transform:translateX(0)}.show-form-editor [class^=edit-page-]{background-color:#77cdec;border:1px dashed #61c5e9}.show-form-editor .email-preview .edit-page-body{border:3px dashed #61c5e9;box-shadow:1px 1px 10px #656565;background:0 0}#form-edit{transform:translateX(100%);position:fixed;display:block;top:0;right:0;width:25%;background:#fff;height:100vh;z-index:10000;box-sizing:border-box;height:100%;top:0;transition:.5s ease-in-out;user-select:none}.form-body{background:#efefef;height:92vh;max-height:92vh;padding-bottom:10vh;overflow-y:auto}.form-footer{position:absolute;bottom:0;width:100%}.email-preview{width:645px;margin:auto;transition:.5s ease-in-out}.show-form-editor .email-preview{transform:translateX(0)}.email-preview .email-center{margin:0!important;width:680px!important;padding:20px;background:#fbfbfb;box-shadow:1px 1px 10px #ccc}.email-preview table{text-align:inherit;width:auto;box-shadow:none!important;background-color:inherit}.email-preview table td,.email-preview table th{padding:inherit;line-height:inherit;vertical-align:middle;border:0}.table-scroll-lg{max-width:1440px;overflow-x:auto}@media screen and (min-width:1919px){.table-scroll-lg{max-width:none}.table-scroll-lg .lead-pg,.table-scroll-lg .lead-row{width:100px}}@media screen and (min-width:1919px){.wrap-blocked-xl{max-width:1920px;padding:40px!important}.wrap-blocked-xl .wrap-sm{max-width:480px}.p-0-xl{padding:0!important}}.lead-sticky{position:sticky;z-index:2}th.lead-sendemail{width:100px}th.lead-sticky{background:#202b41}td.lead-sticky{background:inherit}.date-select .datefield{width:50%!important;background:0 0;border:0;border-radius:0;position:absolute;height:34px}.date-select .abs-label{margin-left:-10px}.date-select .departure{right:0}.date-select .arrival{left:0}.date-select .datebox{min-width:200px;border:solid 1px #ddd;background:#fff;border-radius:5px;height:36px}.date-select .datebox-selector-ui{left:50%;top:0;transition:ease 1s all;transform:translate(-50%,50%)}.top-45{top:45px}@media (max-width:1024px){.top-45{top:0}}.content-blk-full{width:100%}.form-content select{min-width:70px}.select-input-lg select{min-width:200px}.select-input select{min-width:70px}.abs-msg{left:10px;top:40px;max-width:700px}th.lead-guest-no{max-width:10px}th.guest{width:250px}@media print{.cta-widgets{display:none!important}}.checkmark{margin:0 auto;width:75px;height:75px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.fill-it{animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.pulse-it{background:#7ac142;animation:pulse 3s infinite}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 50px #7ac142}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(122,193,66,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(122,193,66,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(122,193,66,0)}}.th-link .asc,.th-link .desc{position:absolute;right:5px}.th-link .asc{top:-4px}.th-link .desc{bottom:-22px}
/*# sourceMappingURL=../css/styles-corporate.css.map */
