.swal2-container,body.swal2-iosfix{position:fixed;right:0;left:0}body.swal2-in{overflow-y:hidden}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container:not(.swal2-in){pointer-events:none}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-in{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0;padding:0;line-height:60px;display:block}.swal2-modal .swal2-spacer{height:10px;color:transparent;border:0}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:0 5px;padding:10px 32px}.swal2-modal .swal2-styled:not(.swal2-loading)[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-styled.swal2-loading{box-sizing:border-box;border:4px solid transparent;width:40px;height:40px;padding:0;margin:-2px 30px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal :not(.swal2-styled).swal2-loading::after{display:inline-block;content:'';margin-right:5px;vertical-align:-1px;height:6px;width:6px;border:3px solid #999;border-left-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span,.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{font-size:36px;line-height:36px;font-family:serif;position:absolute;top:5px;left:13px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f06e57}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::-moz-placeholder,.swal2-modal .swal2-input:focus::-moz-placeholder,.swal2-modal .swal2-textarea:focus::-moz-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:right;width:80%}.swal2-modal .swal2-range output{float:left;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-right:20px}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-left:10px}.swal2-icon.swal2-info,.swal2-icon.swal2-question,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{position:relative;display:block}.swal2-icon.swal2-error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error .line.right{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:17px}.swal2-icon.swal2-error .line.left{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success::after,.swal2-icon.swal2-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.swal2-icon.swal2-success::before{border-radius:0 120px 120px 0;top:-7px;right:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success::after{border-radius:120px 0 0 120px;top:-11px;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;right:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .fix{width:7px;height:90px;background-color:#fff;position:absolute;right:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{width:25px;right:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;left:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%,54%{width:0;right:1px;top:19px}70%{width:50px;right:-8px;top:37px}84%{width:17px;right:21px;top:48px}100%{width:25px;right:14px;top:45px}}@keyframes animate-success-tip{0%,54%{width:0;right:1px;top:19px}70%{width:50px;right:-8px;top:37px}84%{width:17px;right:21px;top:48px}100%{width:25px;right:14px;top:45px}}@-webkit-keyframes animate-success-long{0%,65%{width:0;left:46px;top:54px}84%{width:55px;left:0;top:35px}100%{width:47px;left:8px;top:38px}}@keyframes animate-success-long{0%,65%{width:0;left:46px;top:54px}84%{width:55px;left:0;top:35px}100%{width:47px;left:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%,50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%,50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin:2px 0 0 0;
    padding: .5em .5em .5em .7em;
    min-height: 0; /* support: IE7 */
    font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
    padding-right: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-right: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    right: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    right: 0;
    cursor: default;
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-left: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}
.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
    padding-right: 2.1em;
    padding-left: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
    padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
    right: 50%;
    margin-right: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    right: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    left: .5em;
}

/* button sets */
.ui-buttonset {
    margin-left: 7px;
}
.ui-buttonset .ui-button {
    margin-right: 0;
    margin-left: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    right: 2px;
}
.ui-datepicker .ui-datepicker-next {
    left: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    right: 50%;
    margin-right: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: left;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: left;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: right;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/*  support */
.ui-datepicker-ltr {
    direction: ltr;
}
.ui-datepicker-ltr .ui-datepicker-prev {
    left: 2px;
    right: auto;
}
.ui-datepicker-ltr .ui-datepicker-next {
    right: 2px;
    left: auto;
}
.ui-datepicker-ltr .ui-datepicker-prev:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-ltr .ui-datepicker-next:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-ltr .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-ltr .ui-datepicker-buttonpane button {
    float: right;
}
.ui-datepicker-ltr .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-ltr .ui-datepicker-group {
    float: left;
}
.ui-datepicker-ltr .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-ltr .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
    border-right-width: 1px;
}
.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    padding: .2em;
    outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: right;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    left: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: right;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    left: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    min-height: 0; /* support: IE7 */
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}

/* icon support */
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item {
    padding-right: 2em;
}

/* right-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    right: .2em;
    margin: auto 0;
}

/* left-aligned */
.ui-menu .ui-menu-icon {
    right: auto;
    left: 0;
}
.ui-progressbar {
    height: 2em;
    text-align: right;
    overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url("images/animated-overlay.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    right: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    right: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    left: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    /* Support: IE7 */
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
}
.ui-selectmenu-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
    left: 0.5em;
    right: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
    text-align: right;
    padding: 0.4em 2.1em 0.4em 1em;
    display: block;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ui-slider {
    position: relative;
    text-align: right;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-right: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    right: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    left: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    right: -.3em;
    margin-right: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    right: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-right: .4em;
    margin-left: 22px;
}
.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    left: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-left: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    right: 0;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position: -65px -16px;
}
.ui-tabs {
    position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: right;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: right;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999999;
    background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa;
    background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
    color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
    color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter:Alpha(Opacity=70);
    font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35);
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tl {
    border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tr {
    border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-bl {
    border-bottom-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-br {
    border-bottom-left-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px;
}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: right; }
.ui-timepicker-div dl dt { float: right; clear:right; padding:0 5px 0 0; }
.ui-timepicker-div dl dd { margin:0 40% 10px 10px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-ltr{ direction: ltr; }
.ui-timepicker-ltr dl { text-align: left; padding:0 0 0 5px; }
.ui-timepicker-ltr dl dt{ float: left; clear: left; }
.ui-timepicker-ltr dl dd { margin:0 10px 10px 40%; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-left: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: left; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }

.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-right:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;right:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:right;margin-right:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:left;margin-left:8px;margin-right:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:right;text-align:center;margin-right:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:left;margin-left:8px;margin-right:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:right;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:right;background-position:-70px 0;margin-right:5px}.xdsoft_datetimepicker .xdsoft_next{float:left;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-right:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-right:0;margin-left:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:right;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;left:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{left:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{left:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 5px 2px 10px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:left}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-right:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-left:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:left;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-right:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;left:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{right:0;left:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-right:1px solid #333;border-left:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 33px 4px 17px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,right top,right bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,right top,right bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-display:swap;font-weight:800;src:url(fonts/OpenSansHebrewExtraBold.eot);src:url(fonts/OpenSansHebrewExtraBold.eot) format('embedded-opentype'),url(fonts/OpenSansHebrewExtraBold.woff2) format('woff2'),url(fonts/OpenSansHebrewExtraBold.woff) format('woff'),url(fonts/OpenSansHebrewExtraBold.ttf) format('truetype'),url(fonts/OpenSansHebrewExtraBold.svg#OpenSansHebrewExtraBold) format('svg')}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-display:swap;font-weight:300;src:url(fonts/OpenSansHebrewLight.eot);src:url(fonts/OpenSansHebrewLight.eot) format('embedded-opentype'),url(fonts/OpenSansHebrewLight.woff2) format('woff2'),url(fonts/OpenSansHebrewLight.woff) format('woff'),url(fonts/OpenSansHebrewLight.ttf) format('truetype'),url(fonts/OpenSansHebrewLight.svg#OpenSansHebrewLight) format('svg')}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/OpenSansHebrewRegular.eot);src:url(fonts/OpenSansHebrewRegular.eot) format('embedded-opentype'),url(fonts/OpenSansHebrewRegular.woff2) format('woff2'),url(fonts/OpenSansHebrewRegular.woff) format('woff'),url(fonts/OpenSansHebrewRegular.ttf) format('truetype'),url(fonts/OpenSansHebrewRegular.svg#OpenSansHebrewRegular) format('svg')}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-display:swap;font-weight:700;src:url(fonts/OpenSansHebrewBold.eot);src:url(fonts/OpenSansHebrewBold.eot) format('embedded-opentype'),url(fonts/OpenSansHebrewBold.woff2) format('woff2'),url(fonts/OpenSansHebrewBold.woff) format('woff'),url(fonts/OpenSansHebrewBold.ttf) format('truetype'),url(fonts/OpenSansHebrewBold.svg#OpenSansHebrewBold) format('svg')}
.flexslider:not(.carousel) .slides>li:first-child{display:block;-webkit-backface-visibility:visible}
.flexslider:not(.carousel) .slides>li{display:none;-webkit-backface-visibility:hidden}
*{margin:0;padding:0;font-family:'Open Sans Hebrew',Arial}
input,select,textarea{font-family:'Open Sans Hebrew',Arial}
html{min-height:100%;padding:0;margin:0}
body{width:100%;font-family:'Open Sans Hebrew',Arial,Tahoma,Helvetica;font-size:14px;direction:ltr;background:#f5f5f5}
html{scroll-behavior:smooth}
body{-webkit-overflow-scrolling:touch}
body *{-webkit-overflow-scrolling:touch}
body.popHidden.is_ios{overflow:hidden;position:fixed!important}
img{border:0}
a{text-decoration:none;cursor:pointer}
a:link{text-decoration:none}
body .topcoup{transition:.2s all;top:0}
body:not(.scrolled) .topcoup{position:fixed;top:0;left:0;right:0;z-index:9999;height:48px;background:#000;text-align:center;color:#fff;line-height:1;font-size:14px;display:flex;align-items:center;justify-content:center}
body .topcoup>div{display:inline-block}
body .topcoup>div.coup{background:#fff;color:#000;height:auto;display:inline-block;line-height:1;padding:6px;box-sizing:border-box;margin:0 0 0 20px;font-size:14px;font-weight:600;vertical-align:middle}
body.scrolled .topcoup{top:-48px}
body .topcoup~.container-100{margin-top:48px}
body:not(.scrolled) .topcoup~.container-100 header{top:48px;transition:.2s all}
body:not(.scrolled) .topcoup~.container-100 #headerNew .logo img{top:60px;transition:.2s all}
.topcoup~.container-100 #headerNew .logo img{transition:.2s all}
#galleryPopup{z-index:999999}
#galleryPopup .close{position:absolute;display:block;top:0;right:0;z-index:99999;background:#000;padding:10px;cursor:pointer}
#galleryPopup.popup .close svg{width:30px;height:30px}
#galleryPopup.popup .popup_container{max-width:100%;width:100%;top:0;background:rgba(0,0,0,.8)}
@media (max-width:1000px){
body:not(.scrolled) .topcoup~.container-100 #headerNew .logo img{top:48px;transition:.2s all}
body .topcoup~.container-100.open{z-index:9999999999999}
body .topcoup~.container-100.open header{top:0}
body.optionOpen .topcoup{display:none}

}
#popupVSButton{z-index:5000000!important}
#inc_minipage .rSide.forcehidden,#inc_minipage .rSide.forcehidden>div,.minipageHero.forcehidden{display:none}

#inc_minipage .lSide.mobTab.packages.active.ispackFrame{background:#f5f5f5;float:none;margin:auto;max-width:880px;max-height:90vh;position:fixed;right:0;left:0;top:0;bottom:0;border:1px #ccc solid;text-align:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5)}
#inc_minipage .lSide.mobTab.packages.active.ispackFrame::before{content:"ביחרו מתוך החבילות הבאות או מלאו את הטופס בתחתית";font-weight:700;font-size:18px;margin-bottom:10px;display:block;padding:0 40px}
#inc_minipage .lSide.mobTab.packages.active.ispackFrame.en::before{content:"Choose from the following packages or fill out the form at the bottom"}
#inc_minipage .lSide.mobTab.packages.active.ispackFrame.fixed{position:fixed!important}

#inc_minipage .lSide.mobTab.packages.active.ispackFrame.onsite {position: fixed !important;z-index: 9999;right: 0 !important;left: 0 !important;top: 0 !important;bottom: 0 !important;background: rgba(0,0,0,0.9);max-width: none !important;max-height: none !important;border: 0;width: 100% !important;display: flex;align-items: center;justify-content: center;}
#inc_minipage .lSide.mobTab.packages.active.ispackFrame.onsite .innerLeft {max-width: 880px;max-height: 90vh;background: #f5f5f5;overflow: hidden;margin: 0 auto;position: absolute;border-radius: 10px;}
#inc_minipage .lSide.mobTab.packages.active.ispackFrame.onsite .innerLeft .boxTipuls{max-height:calc(90vh - 60px);overflow:auto}
#inc_minipage .lSide.mobTab.packages.active.ispackFrame.onsite .innerLeft .closeboxTipuls{display: block;position: absolute;top: 0;right: 10px;width: 50px;height: 50px;border-radius: 50px;font-size: 0;cursor:pointer}
#inc_minipage .lSide.mobTab.packages.active.ispackFrame.onsite .innerLeft .closeboxTipuls::before {content: '×';font-size: 16px;line-height: 48px;font-size: 28px;font-weight: 600;}

.ispackFrame .whatsapp-bottom{display:none}
#inc_minipage .lSide.ispackFrame .box-type2 {margin: 10px 10px;width: calc(100% - 20px);text-align: left;}
.ispackFrame .globSection .sectionInner .row{max-width:411px;display:inline-block;border-right:1px #ccc solid}
.ispackFrame .globSection .sectionInner .row:last-child{max-width:none}
body.ispackFrame div#inner-top {display: none;}
body.ispackFrame{background:rgba(0,0,0,.7)}
body.ispackFrame #closerPopButton{display:none}
body.ispackFrame .minisite-top{display:none}
body.miniPage.ispackFrame .container-100{background:transparent}
#arrowUp{background:rgba(17,52,79,.9);border-radius:100px;position:fixed;bottom:20px;left:50px;width:60px;height:60px;cursor:pointer;z-index:100;border:1px solid #fff;display:none}
#arrowUp::after{content:"";position:absolute;width:20px;height:20px;right:0;left:0;top:38%;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}
#loginPop{display:none}
.not-displayed{display:none}
.langmenu{position:relative;width:30px;height:30px;text-align:center;margin-top:13px;border-radius:50%;overflow:hidden}
.flagimg{position:absolute;display:block;right:0;top:0;height:30px;width:30px;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center center}
.tab.user .wrapper{position:relative;height:calc(100% - 50px);overflow-y:auto;overflow-x:hidden}
.tab.user .connected{display:block;width:100%;float:left;display:none}
.tab.user .connected .editMode{display:none}
.tab.user .connected.editing .editMode{display:block}
.tab.user .connected>.inner{display:block;float:left;width:100%;background:#f1f1f1;padding:20px 0}
.tab.user ul{display:block;width:100%;clear:both;float:left}
.tab.user ul li a{position:relative;display:block;width:100%}
.tab.user ul li .sub{display:block;left:10px;font-size:12px;color:#e31d68;line-height:1;margin-left:0.6em;margin-top:0.3em}
.tab.user .connected .userTop{max-width:100%;display:block;width:100%;text-align:center;float:left;box-sizing:border-box;padding:0 10px;font-size:0;border-bottom:1px solid #e31d68;padding-bottom:10px}
.tab.user .connected .userTop>div{cursor:pointer;display:inline-block;width:33.33%;text-align:center;font-size:16px;vertical-align:top}
.tab.user .connected.editing .userTop>div{vertical-align:middle}
.tab.user .connected .userTop img{max-width:100%;border-radius:50%;display:block;width:50px;height:50px;margin:0 auto;font-size:0;background-image:url(/webimages/emailLogin.jpg);background-size:contain}
.tab.user .connected .userTop svg{max-width:100%;display:block;width:30px;height:30px;margin:0 auto}
.tab.user .connected .userTop .save{display:none}
.tab.user .connected.editing .userTop .save{display:inline-block}
.tab.user .connected.editing .userTop .edit{display:none}
.tab.user .connected .userTop .save .button{color:#fff;background:#e31d68;border:0;border-radius:6px;line-height:30px;padding:0 5px;vertical-align:middle;font-size:16px}
.tab.user .connected .lInfo{display:inline-block;width:100%;position:relative}
.tab.user .connected .lInfo::after{content:"";position:absolute;right:0;left:0;top:0;bottom:0}
.tab.user .connected.editing .lInfo::after{display:none}
.tab.user .connected .lInfo .inner{display:block;width:100%;box-sizing:border-box;font-size:0}
.tab.user .connected .lInfo .inner .col{width:100%;display:block;clear:both;height:40px;position:relative;padding:0 10px;margin:5px 0;box-sizing:border-box;font-size:14px;vertical-align:top}
.tab.user .connected .lInfo .inner .col.half{width:50%;display:inline-block}
.tab.user .connected .lInfo .inner .col label{position:absolute;top:0;left:10px;font-size:12px;z-index:2;color:#e53d7c}
.tab.user .connected .lInfo .inner .col input{border:0;background:0 0;outline:0;position:absolute;top:0;left:0;width:100%;height:100%;right:0;bottom:0;padding:10px 10px 0 10px;font-size:14px;box-sizing:border-box}
.tab.user .connected .lInfo .inner .col:last-child{border-bottom:0}
.tab.user .connected .lInfo .submit{background:#e91a70;color:#fff;text-align:center;margin:5px auto;font-size:14px;line-height:28px;cursor:pointer}
.tab.user .connected.editing .lInfo{background:#fff}
.tab.user .connected.editing .lInfo .inner .col{border-bottom:1px solid #c8c8c8}
.tab.user .connected .logout{font-size:16px}
.tab.user>div{width:100%;display:inline-block;font-size:16px;vertical-align:top;height:100%;box-sizing:border-box}
.tab.user .loginPopup-r{position:relative;border-radius:6px;background:#9eecfe;box-shadow:-2px 1px 5px rgba(0,0,0,.2)}
.tab.user .loginPopup-r .loginPopup-r-login{border-radius:6px;background:#9eecfe;box-shadow:-2px 1px 5px rgba(0,0,0,.2);position:absolute;top:0;left:-105%;width:100%;overflow:hidden;padding:0;transition:all .2s ease}
.tab.user .loginPopup-r .loginPopup-r-login.active{padding:0 30px;left:0}
.tab.user .loginPopup-r .loginPopup-r-login .forgetPass{display:inline-block;cursor:pointer}
.tab.user .loginPopup-r .loginPopup-r-forgetPass{border-radius:6px;background:#9eecfe;box-shadow:-2px 1px 5px rgba(0,0,0,.2);position:absolute;top:0;left:-105%;width:100%;overflow:hidden;padding:0;transition:all .2s ease}
.tab.user .loginPopup-r .loginPopup-r-forgetPass.active{padding:0 30px;left:0}
.tab.user .loginPopup-r .loginPopup-r-register{border-radius:6px;background:#9eecfe;box-shadow:-2px 1px 5px rgba(0,0,0,.2);position:absolute;top:0;left:-105%;width:100%;overflow:hidden;padding:0;transition:all .2s ease}
.tab.user .loginPopup-r .loginPopup-r-register.active{padding:0 30px;left:0}
.tab.user .loginPopup-r .btnSend{width:100%;background:#ea1a6f;line-height:50px;text-align:center;color:#fff;border-radius:5px;margin-top:10px;cursor:pointer}
.tab.user .loginPopup-r .loginToReg{text-align:center;font-size:20px;font-weight:500;padding-top:30px}
.tab.user .loginPopup-r .loginToReg .toReg{cursor:pointer;text-decoration:underline}
.tab.user .loginPopup-r .addReview-inf{display:block;padding:0;max-height:60vh;overflow-y:auto}
.tab.user .loginPopup-r .addReview-inf .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.tab.user .loginPopup-r .addReview-inf .panel .panel_body{background-color:transparent;border-top:none}
.tab.more,.tab.popular{background-position:top right -60px;background-repeat:no-repeat;min-height:1200px;background-size:220px auto}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input{height:50px;border-radius:6px;background-color:rgba(255,255,255,.5);border:1px solid #a9a9a9;margin-bottom:10px;padding:5px;box-sizing:border-box;position:relative}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error{border:1px solid #ff5039}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error label{font-size:0}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error label::before{content:attr(data-error);color:#ff5039;font-size:18px}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error input.error_input+label{top:0;font-size:0!important}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error label::before{font-size:12px}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error{background-color:#fff}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.required::before{content:'*';font-size:18px;color:#ff5039;position:absolute;top:19px;left:5px;font-family:Hebbo;font-weight:700}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.textarea{height:170px}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.textarea textarea{height:100%;border:0;resize:none;font-size:18px;background-color:transparent;width:100%;padding:12px;box-sizing:border-box}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input input.form_inp:focus,.tab.user .addReview-inf .panel .panel_body .side .wrap_input textarea:focus{outline:0}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.half{width:calc(50% - 5px);float:left}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.half select{width:100%;height:100%;border:none;-webkit-appearance:none;appearance:none;padding-left:14px;padding-top:5px;font-size:18px}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.half select:focus{outline:0}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.half.fir{margin-right:10px}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input input.form_inp{width:100%;height:46px;background-color:transparent;border:0;padding:0 11px;box-sizing:border-box;font-size:18px}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input label{font-size:18px;color:#888;position:absolute;left:0;padding-left:16px;top:15px;pointer-events:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input .form_inp:focus+label,.tab.user .addReview-inf .panel .panel_body .side .wrap_input .form_inp:not(:empty)+label,.tab.user .addReview-inf .panel .panel_body .side .wrap_input .form_inp:valid+label,.tab.user .addReview-inf .panel .panel_body .side .wrap_input.textarea textarea:focus+label,.tab.user .addReview-inf .panel .panel_body .side .wrap_input.textarea textarea:not(:empty)+label,.tab.user .addReview-inf .panel .panel_body .side .wrap_input.textarea textarea:valid+label{top:2px;font-size:12px}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error .form_inp:focus+label,.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error .form_inp:valid+label{font-size:0}
.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error .form_inp:focus+label::before,.tab.user .addReview-inf .panel .panel_body .side .wrap_input.has_error .form_inp:valid+label::before{font-size:12px}
.tab.user .addReview-inf .wrap_check{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:20px}
.tab.user .addReview-inf .wrap_check input+label{line-height:22px;font-size:16px;color:#888;cursor:pointer;margin-left:10px}
.tab.user .addReview-inf .wrap_check input{height:0;opacity:0}
.tab.user .addReview-inf .wrap_check input+label::after{content:"\f00c";font-family:"Font Awesome 5 Free";position:absolute;top:0;left:15px;bottom:0;font-weight:900;margin:auto;width:20px;height:20px;background-color:#fff;border:2px solid #878787;color:transparent;box-sizing:border-box;line-height:15px;font-size:14px;padding:1px}
.tab.user .addReview-inf .wrap_check input:checked+label::after{color:#5cb3fc;border-color:#5cb3fc}
.tab.user .loginPopup-r>div{padding:0 10px;box-sizing:border-box;width:100%;height:100%}
.tab.user .loginPopup-r .loginPopup-r-first-c{margin-top:15px}
.tab.user .loginPopup-r .loginPopup-r-first-c>div{font-size:14px;cursor:pointer;line-height:50px;background:#fff;width:100%;display:block;height:50px;box-sizing:border-box;border:1px solid transparent;border-radius:6px;margin-bottom:20px;padding:0 15px}
.tab.user .loginPopup-r .loginPopup-r-first-c>div:last-child span{width:auto}
.tab.user .loginPopup-r .loginPopup-r-first-c>div span{font-weight:500;display:inline-block}
.tab.user .loginPopup-r .loginPopup-r-first-c>div:not(:last-child) span{font-size:16px}
.tab.user .loginPopup-r .loginPopup-r-first .loginPopup-first-svg{display:inline-block;width:22px;text-align:center}
.tab.user .loginPopup-r .loginPopup-r-first-c>div svg{margin-right:0;vertical-align:middle}
.tab.user .loginPopup-r .loginPopup-r-first-c .fb{background:#3b5998;color:#fff}
.tab.user .loginPopup-r .loginPopup-r-first-c .gp{background:#db4437;color:#fff}
.tab.user .loginPopup-r .loginPopup-r-first-c .l{border-color:#555;color:#555}
.tab.user .loginPopup-r .loginPopup-r-first .loginPopup-r-first-b{text-align:center;color:#555;font-size:14px;padding-bottom:20px}
.tab.user .loginPopup-r .loginPopup-r-first .loginPopup-r-first-b div:nth-child(1){font-size:20px;font-weight:500;padding-bottom:5px}
.tab.user .loginPopup-r .loginPopup-closer{position:absolute;top:0;left:0;color:#09a5d9;font-size:45px;cursor:pointer}
.tab.user .loginPopup-r .loginPopup-closer i::after{content:"\003c"}
.tab.user .loginPopup-close{width:auto;height:auto;position:absolute;top:5px;right:5px;cursor:pointer;z-index:2;display:none}
#container-100.fopen .tab.user .loginPopup-close{display:block}
.tab.user>div .loginPopup-title{padding-top:20px;text-align:center;font-weight:500}
.tab.user>div .loginPopup-title div:nth-child(1){font-size:24px;padding-bottom:0}
.tab.user>div .loginPopup-r-register .loginPopup-title div:nth-child(1){padding-bottom:10px}
.tab.user>div .loginPopup-title .forgetNote{text-align:center}
.tab.user form .wrap_input .eyepass{transition:all .2s linear;opacity:0;position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}
.tab.user form .wrap_input .eyepass svg{fill:#888;transition:all .2s linear}
.tab.user form .wrap_input.eyed .eyepass svg{fill:#09a5d9}
.popup{position:fixed;width:100%;z-index:1400;background:rgba(0,0,0,.4);height:100%;top:0}
.popup .popup_container{color:#111;background:#ededed;margin:auto;width:60%;border-radius:6px;z-index:1000;right:0;top:30px;height:90%;left:0;position:absolute;box-sizing:border-box;min-width:320px;max-width:320px;border:1px solid #fff;padding:20px 0 32px 0;height:auto}
.popup.globalPhonePop{text-align:center}
.popup.globalPhonePop .title{font-size:26px;font-weight:700;color:#e31d68;padding-bottom:10px}
.popup.globalPhonePop .con{font-size:18px;color:#555;font-weight:700;padding-bottom:20px}
.popup.globalPhonePop .closePop{position:absolute;top:10px;right:10px;cursor:pointer}
.popup_container .con .untilSum{display:none}
#location #icon.found{background-image:none}
.popup .popup_container .addReview-inf .panel{box-shadow:1.5px 2.598px 5px rgba(2,2,2,.2);background-color:#fff;margin-bottom:35px}
.popup .popup_container .addReview-inf .panel .panel_header{padding-left:20px;height:50px;vertical-align:middle;display:block;position:relative}
.popup .popup_container .addReview-inf .panel .panel_header .main{font-size:18px;font-weight:500}
.popup .popup_container .addReview-inf .panel .panel_header .sub{font-size:14px}
.popup .popup_container .addReview-inf .panel .panel_body{background-color:#e6f6fb;border-top:1px solid #cbcbcb}
.popup .popup_container .addReview-inf .panel .panel_body .side{width:50%;display:table-cell;vertical-align:top;padding:15px;box-sizing:border-box}
.popup .popup_container .addReview-inf .panel .panel_body .side #diffrent_info{display:none}
.popup .popup_container .addReview-inf .panel .panel_body .side #diffrent_info.open{display:block}
.popup .popup_container .addReview-inf .panel .panel_body .side:first-child{padding-right:0}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input{height:50px;border-radius:6px;background-color:rgba(255,255,255,.5);border:1px solid #a9a9a9;margin-bottom:10px;padding:5px;box-sizing:border-box;position:relative}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error{border:1px solid #ff5039}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error label{font-size:0}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error label::before{content:attr(data-error);color:#ff5039;font-size:18px}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error input.error_input+label{top:0;font-size:0!important}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error label::before{font-size:12px}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error{background-color:#fff}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.required::before{content:'*';font-size:18px;color:#ff5039;position:absolute;top:19px;left:5px;font-weight:700}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.textarea{height:170px}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.textarea textarea{height:100%;border:0;resize:none;font-size:18px;background-color:transparent;width:100%;padding:12px;box-sizing:border-box}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input input.form_inp:focus,.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input textarea:focus{outline:0}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.half{width:calc(50% - 5px);float:left}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.half select{width:100%;height:100%;border:none;-webkit-appearance:none;appearance:none;padding-left:14px;padding-top:5px;font-size:18px}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.half select:focus{outline:0}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.half.fir{margin-right:10px}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input input.form_inp{width:100%;height:100%;background-color:transparent!important;border:0;padding:22px 11px;box-sizing:border-box;font-size:18px}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input label{font-size:18px;color:#888;position:absolute;left:0;padding-left:16px;top:15px;pointer-events:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input .form_inp:focus+label,.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input .form_inp:not([value=""])+label,.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input .form_inp:valid+label,.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.textarea textarea:focus+label,.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.textarea textarea:valid+label{top:2px;font-size:12px}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error .form_inp:focus+label,.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error .form_inp:valid+label{font-size:0}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error .form_inp:focus+label::before,.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.has_error .form_inp:valid+label::before{font-size:12px}
.popup .popup_container .addReview-inf .wrap_check{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:20px}
.popup .popup_container .addReview-inf .wrap_check input+label{line-height:22px;font-size:16px;color:#888;cursor:pointer;margin-left:10px}
.popup .popup_container .addReview-inf .wrap_check input{height:0;opacity:0}
.popup .popup_container .addReview-inf .wrap_check input+label::after{content:"\f00c";position:absolute;top:0;left:15px;bottom:0;font-weight:900;margin:auto;width:20px;height:20px;background-color:#fff;border:2px solid #878787;color:transparent;box-sizing:border-box;line-height:15px;font-size:14px;padding:1px}
.popup .popup_container .addReview-inf .wrap_check input:checked+label::after{color:#5cb3fc;border-color:#5cb3fc}
.popup .popup_container .addReview-inf #credit_details .wrap_check{padding-bottom:5px}
.popup .popup_container .addReview-inf #credit_details .wrap_check input+label::after{top:12px}
.popup .popup_container .addReview-inf #personal_details .wrap_check{padding-top:0}
.popup .popup_container .addReview-inf #personal_details .wrap_check input+label::after{top:-20px}
.popup .popup_container .addReview-inf .bottom_page{margin:auto;display:table}
.popup .popup_container .btnSend{font-size:24px;color:#fff;padding:10px 20px;height:50px;border-radius:6px;background-color:#e31d68;border:0;display:block;margin:15px auto;cursor:pointer;box-sizing:border-box;text-align:center}
input:-internal-autofill-selected{background:0 0!important}
.pageLoader{background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999}
.pageLoader .lds-spinner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
#headerTop{height:56px;line-height:56px;color:#fff;font-size:16px;padding:0 15px;box-sizing:border-box;position:absolute;top:0;left:0;right:0;width:100%;transition:all .2s linear}
.lds-spinner{color:official;display:inline-block;position:relative;width:20px;height:20px}
.lds-spinner div{transform-origin:10px 10px;animation:lds-spinner 1.2s linear infinite}
.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;right:29px;width:3px;height:10px;border-radius:20%;background:#fff}
.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}
.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}
.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}
.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}
.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}
.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}
.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}
.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}
.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}
.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}
.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}
.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}
@keyframes lds-spinner{
0%{opacity:1}
100%{opacity:0}
}
#headerTop a{color:#fff}
#headerTop .r{float:left;cursor:pointer;line-height:48px}
#headerTop .r svg{margin-right:5px}
#headerTop .l img,#headerTop .l svg{width:auto;margin-left:5px;height:auto}
#headerTop .l{cursor:pointer;float:right;font-size:16px}
#headerTop .l .icon-block{display:inline-block;vertical-align:top;margin-left:30px;position:relative}
#headerTop .l .icon-block .load{display:none;position:absolute;top:10%;left:50%;transform:translateX(-50%);width:30px;height:30px}
#headerTop .l .icon-block.loader .load{display:block}
#headerTop .l .icon-block .club img,#headerTop .l .icon-block .club svg{width:30px;height:30px;border-radius:50%}
#headerTop .l .icon-block .share svg{height:18px;width:18px}
#headerTop .l .icon-block .giftcard svg{height:30px;width:30px}
#headerTop .l .icon-block .accessibility{background-image:url(https://www.personaladjust.com/access/svg/neg_icon2.svg);background-position:center right 5px;background-size:20px;background-repeat:no-repeat;padding-right:35px;display:none}
#headerTop .l .icon-block .accessibility.visible{display:block}
#headerTop .l .icon-block .mobText{display:none}
#headerTop img,#headerTop svg{fill:#fff;vertical-align:middle}
#headerNew{display:block;line-height:38px;position:absolute;left:0;right:0;top:0;width:100%;transition:all .2s linear;text-align:center}
header{position:fixed;top:0;left:0;right:0;transition:all .2s ease}
#headerSpacer{height:116px;display:block;width:100%}
#loginCaller{position:fixed;display:none;min-width:320px;width:100%;min-height:500px;height:auto;float:right;transition:all .2s ease;z-index:298}
#loginCaller.open{display:block}
.callerLogin-worp{position:fixed;background:#fff;padding:40px;border-radius:19px;min-width:320px;min-height:260px;max-width:640px;max-height:44px;right:50%;transform:translateY(50%) translateX(-50%);z-index:300}
.callerLogin-worp input{position:relative;display:block;width:300px;height:32px;border-radius:5px;border:1px solid #000;margin-bottom:10px;margin-top:10px;outline:0}
.callerLogin-worp button{background:#11a9cf;line-height:30px;color:#fff;padding:0 20px;box-sizing:border-box;border-radius:6px;font-weight:700;max-width:150px;display:block;border:0;font-size:16px;min-height:40px;margin:6px auto 0 auto;outline:0}
.callerlogged{width:30px;height:30px;background:gray;border-radius:50%;text-align:center;line-height:30px;margin-top:15px;font-size:18px}
#headerTop .l .icon-block .callerlogged:parent{margin-right:-10px}
#headerTop .l .langmenu img{display:inline;height:30px;margin-left:-5px;margin-right:auto;vertical-align:top}
#headerTop .l .langItems{position:absolute;display:none;top:10px;right:0;width:140px;box-sizing:border-box;background:#eee;border-radius:15px;height:auto;padding:12px 10px 3px 10px;z-index:11}
#headerTop .l .langItems .langmenu{width:100%;border-radius:unset;margin-top:0;margin-bottom:10px}
#headerTop .l .langItems .langmenu a{position:relative;display:block;width:100%;height:30px;line-height:30px;text-align:left}
#headerTop .l .langItems .langmenu a img{position:absolute;display:block;right:0;top:0;height:30px;width:30px;border-radius:50%}
#headerTop .l .langItems .langmenu a span{color:#000;font-size:18px}
li#langmenu{height:40px;overflow:hidden}
#langmenu .langmenu{position:relative;display:block;width:100%;border-radius:unset;height:40px;margin-top:0}
#langmenu .langmenu a{position:relative;display:block;width:100%;height:40px;line-height:40px;color:#000}
#langmenu .langmenu img{width:30px;height:30px;border-radius:50%;position:relative;display:block;float:left;margin-top:5px}
#langmenu .langmenu span{position:relative;display:block;float:left;height:40px;line-height:inherit;font-size:18px;margin-left:10px}
#langmenu a.mobilelang{position:absolute;display:block;right:10px;left:auto;top:5px;text-align:right;font-size:18px;z-index:11}
#langmenu a.mobilelang svg{margin-right:10px}
#langmenu.active{height:auto;background:#eee}
#langmenu.active .langmenu{border-bottom:1px solid #e5e5e5}
#headerNew .logo{height:104px;display:inline-block;margin-top:0;width:205px;text-align:center;margin-right:20px;transition:all .2s linear;position:absolute;left:0}
header.fixed #headerNew .logo{height:60px;margin-top:0}
header.fixed #headerNew .logo::after{top:0}
#headerNew .logo::after{content:'';width:7px;height:60px;position:absolute;top:8px;right:-7px;background:0 0;transition:all .2s linear}
#headerNew .logo img{position:fixed;top:12px;left:12px;transition:.5s all;width:200px}
#headerNew .logo img.mobile{display:none}
#headerTop .phoneindex{display:inline-block;vertical-align:middle;font-size:24px;height:38px;line-height:36px;border:1px solid #f5f5f5;box-sizing:border-box;border-radius:19px;color:#f5f5f5;padding-left:10px;cursor:pointer;transition:all .2s ease}
#headerTop .phoneindex.searchDeals{font-size:16px}
#headerTop .phoneindex.searchDeals svg{margin-right:10px;margin-left:10px}
#headerTop .phoneindex svg{vertical-align:middle;margin:0 10px 0 0;max-width:24px;max-height:24px;fill:#fff}
#headerNew #menu{display:inline-block;vertical-align:top}
#headerNew #menu ul{border-radius:10px;margin-top:12px;padding:0 20px}
#headerNew #menu ul li{display:inline-block;font-size:18px}
#headerNew #menu ul li a{color:#f5f5f5;display:block;padding:0 .7vw;font-weight:400;margin:0 .3vw;border:1px #f5f5f5 solid;line-height:36px;box-sizing:border-box;border-radius:18px;transition:.2s all;background:rgba(17,52,79,.2)}
#headerNew #menu ul li a:hover{background:#e31d68}
.checkdesign{position:absolute;bottom:30px;left:60px;background:#000;color:#fff;padding:10px;font-size:12px;z-index:10000}
.desk{display:inline-block}
.mob{display:none}
#index-hero{min-height:80vh;background-image:url(/webimages/newSite/spaplus-hero2.jpg);display:block;background-repeat:no-repeat;background-position:top center;background-attachment:fixed;position:relative;background-size:auto 80vh}
#index-hero{min-height:80vh;background-image:url(/webimages/newSite/bg_hero_spaplus2.jpg);display:block;background-repeat:no-repeat;background-position:top center;position:relative;background-size:cover}
#index-hero::before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background:linear-gradient(rgba(17,52,79,.9) 5vh,rgba(17,52,79,.5) 15vh,rgba(17,52,79,.5) 90%,rgba(17,52,79,.9))}
#hero{min-height:calc(80vh - 120px);position:relative;z-index:100;padding-top:120px}
#hero .indexText{position:absolute;bottom:0;font-size:16px;left:0;right:0;margin:0 auto;background:0 0;color:#fff}
#hero .indexText a{color:inherit;font-weight:400}
#hero>.title{display:block;text-align:center;font-size:2.6vw;color:#fff;padding-top:calc(17vh - 70px);padding-bottom:calc(17vh - 90px);font-weight:300;text-shadow:3px 0 0 rgba(0,0,0,.6)}
#hero>.title span{font-size:0}
.gTitle {font-size: 28px;font-weight: 400;color: #000;position: relative;margin-bottom: 14px;text-align: left;}
.gTitle2 {font-size: 18px;color: #2e3a59;position: relative;margin-bottom: 14px;font-weight: 700;text-align: left;width: 100%;}
.gSubTitle2{font-size:14px;margin-top:-14px;margin-bottom:12px}
.searchPage h3.gTitle{font-size:24px;margin:0 10px}
.pageMap .gTitle span:last-child{color:#d03769;font-size:12px;font-weight:400}
#inc_minipage .rSide>div>div.pageMap.pop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;margin:0;padding:40px 10px 10px 10px;border-radius:0}
.pageMap.pop iframe{height:calc(100vh - 60px);max-height:95vh;width:100%}
#inc_minipage .rSide>div>div.pageMap.pop .close{position:absolute;top:10px;right:10px;left:auto;width:30px;height:30px;cursor:pointer;opacity:1;display:block;background:#e31d68;text-align:center;color:#fff;font-weight:800;font-size:42px;line-height:28px}
.pageMap .frame{cursor:pointer}
.pageMap:not(.pop) .frame iframe{pointer-events:none}
.pageMap .gTitle2{display:flex;align-items:center;justify-content:space-between}
.gTitle::after {content: '';width: 40px;height: 6px;position: absolute;bottom: -13px;left: 0;background: #e31d68;}
.promoted{font-size:0}
.promoted .promoted-site{display:inline-block;width:33.33%;min-width:320px;padding:10px 5px;box-sizing:border-box}
.promoted .promoted-site .online_ok{position:absolute;z-index:2;color:#fff;background:#e31d68;display:block;right:0;top:40px;padding:5px 15px 5px 10px;font-size:13px;text-align:right;line-height:18px;font-weight:700;border-radius:0 0 20px;box-shadow:0 3px rgba(0,0,0,.2);cursor:pointer}
.promoted .noResults{font-size:18px;margin-bottom:50px}
.promoted.articles>div{display:inline-block;width:33.33%;min-width:320px;padding:5px;box-sizing:border-box}
.newBox{width:100%;max-width:380px;min-height:300px;background:#fff;border:1px solid #ccc;display:block;box-sizing:border-box;padding:9px}
.newBox.gift{min-height:200px;position:relative;border-radius:10px;border:1px solid #e31d68;background-size:cover;background-position:center center;overflow:hidden;box-shadow:0 0 0 1px #fff inset;padding-bottom:60%;cursor:pointer}
.newBox.gift::after{content:"";position:absolute;right:0;top:0;width:107px;height:107px;background-image:url(/webimages/newSite/ribbon.png);background-size:contain;display:none}
.newBox .ctitle{position:absolute;bottom:0;left:10px;z-index:100;line-height:35px;font-size:14px;color:rgba(255,255,255,.8);font-weight:500;display:none}
.newBox.gift .giftBottom{position:absolute;bottom:1px;left:1px;right:1px;font-size:16px;height:60px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.8));border-radius:0 0 8px 10px}
.newBox.gift .giftBottom .giftPrice {color: #fff;font-weight: 700;font-size: 24px;line-height: 1;height: 60px;background: #e31d68;position: absolute;width: 30%;top: 0;right: 0;border-radius:0 0 8px 0;display: flex;align-items: center;justify-content: center;}
.newBox.gift .giftBottom .giftPrice .gift{font-size:16px}
.newBox.gift .giftBottom .giftTitle{font-weight:700;display:block;max-width:65%;color:#fff;text-align:left;padding-left:10px;padding-top:5px;line-height: 1.1;display: flex;align-items: center;height: 100%;box-sizing: border-box;}
.newBox .slide_image{width:100%;max-width:100%;height:100%;height:230px;margin:0 auto 0 auto;background-position:center center;background-size:cover;display:block;position:relative;overflow:hidden;z-index:12}
.newBox.active .slide_image{z-index:10}
.newBox.review .slide_image .revMsg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);font-size:24px;padding:70px 50px;color:#fff}
.newBox.review .slide_image .revMsg::before{content:'';position:absolute;top:45px;left:20px;background:url(/webimages/newSite/rq.png);width:21px;height:14px}
.newBox.review .slide_image .revMsg::after{content:'';position:absolute;bottom:45px;right:20px;background:url(/webimages/newSite/lq.png);width:21px;height:14px}
.newBox.review .slide_image .revMsg p{max-height:100px;overflow:hidden}
.newBox.interesting .slide_image .slide_info{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);text-align:center;color:#fff;padding:0;box-sizing:border-box}
.newBox.interesting .slide_image .slide_info a{color:#fff}
.newBox.interesting .slide_image .slide_info .r{display:block;width:100%;float:none;max-width:100%;text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 25px;box-sizing:border-box}
.newBox.interesting .slide_image .slide_info .spaTitle{color:#fff;font-size:24px;padding-top:0;max-height:none}
.newBox.site{margin-bottom:35px}
.newBox .slide_info .right .revTotal,.newBox.site .slide_info .right .sub{color:#7a7a7a;font-size:12px;text-align:right}
.newBox.site .promoted_price{font-size:18px;color:#fff;font-weight:700;position:absolute;bottom:0px;right:15px;z-index:13;line-height:35px}
.newBox.site .promoted_price small{position:absolute;top:-17px;right:0;font-size:12px;background:rgb(0 0 0 / 70%);line-height:24px;padding:0 8px;border-radius:12px}
.newBox.site .promoted_price del{font-size:14px;font-weight:200;margin-left:10px}
.newBox.site .gallery::after{z-index:10;content:'';height:40px;width:100%;position:absolute;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}
.newBox.review .stars,.newBox.site .stars{font-size:14px;color:#464646;font-weight:700;padding-top:10px}
.newBox.review .stars .s,.newBox.site .stars .s{height:12px;position:relative;display:inline-block;vertical-align:top}
.newBox.review .stars span,.newBox.site .stars span{display:inline-block;line-height:12px;vertical-align:top}
.newBox.review .stars .s .starsInPrice,.newBox.site .stars .s .starsInPrice{position:absolute;top:0;left:0}
.newBox.review .stars .s img,.newBox.site .stars .s img{vertical-align:top}
.newBox.interesting .slide_image .slide_info .sub{color:#fff;font-size:18px;max-height:50px;overflow:hidden;padding-top:10px;margin-right:0}
.newBox.interesting .slide_image .slide_info .readMore{color:#fff;font-size:18px;padding-top:15px}
.newBox.interesting{min-height:250px}
.newBox.video .slide_image .text{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);font-size:18px;padding:15px 30px 0 30px;color:#fff;text-align:center}
.newBox.video .slide_image .text>div{max-height:50px;overflow:hidden}
.newBox.video .slide_image .text svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.newBox .slide_info .r{width:calc(100% - 100px);float:left;text-align:left}
.newBox .slide_info .r .spaTitle{font-weight:700;color:#000;font-size:18px;padding-top:5px;display:block;max-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right: -100px;padding-right: 100px;margin-bottom: -30px;padding-bottom: 50px;position: relative;z-index: 2;}
.newBox .aller{position:absolute;left:0;right:0;width:100%;padding:0 9px;box-sizing:border-box;height:100%;bottom:0;top:0;z-index:20}
.newBox .slide_info .r .sub{font-size:14px;color:#7a7a7a;display:block;max-height:17px;overflow:hidden;margin-right:-100px;margin-top:4px}
.newBox .slide_info .l{float:right;max-width:100px}
.newBox .slide_image .boxhover{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:absolute;top:-250px;right:0;left:0;z-index:99;background:rgba(255,255,255,.9);height:149px;color:#333;text-align:left;padding:6px;font-size:16px}
.newBox .slide_image .boxhover .description{height:130px;overflow:hidden}
.newBox.site .slide_image .promoted_price.count_packs{right:80px;left:10px;font-size:14px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;bottom:0}
.newBox .slide_image .distance{font-weight:700;position:absolute;top:0;color:#fff;z-index:99;left:0;font-size:16px;right:0;line-height:32px;text-align:left;padding:0 10px;box-sizing:border-box}
.newBox.site .slide_image .distance::before{transform:rotate(180deg);opacity:.4;z-index:-1;content:'';height:40px;width:100%;position:absolute;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}
.start_search{position:relative;margin-top:-20px;padding-top:20px;z-index:1}
.container{max-width:1200px;margin:0 auto;width:100%;position:relative}
.container.big-container{max-width:1340px;padding:0 10px;box-sizing:border-box}
.container.mainall{margin:0 0 0 370px;width:auto}
.container .allMinipage{overflow:hidden;width:100%;display:block;position:relative}
.start_search .container .intextdiv{min-height:1180px}
.container .intextdiv{min-height:600px}
.intextdiv form{background:#fff;border-radius:5px;margin-top:0;box-sizing:border-box;max-width:400px;padding:10px;border:2px #ccc solid}
.intextdiv form#giftForm{max-width:100%;position:relative;background:0 0;border:0}
.intextdiv form .large{background:#fff;border-radius:5px;margin-top:0;padding:5px;box-sizing:border-box;border-bottom:1px #ccc solid;display:block;clear:both}
.intextdiv form .small{width:50%;background:#fff;margin-top:0;padding:5px;box-sizing:border-box;float:left;border-bottom:1px #ccc solid}
.intextdiv form .label{font-size:14px;color:#11a9cf;display:block;margin-top:0;padding-top:4px;margin-bottom:-2px}
.intextdiv form input{width:100%;display:block;font-size:16px;border:0;box-sizing:border-box;height:40px}
.intextdiv form textarea{width:100%;height:80px;border:0;background:0 0}
.intextdiv form .message{background:#fff;border-radius:5px;margin-top:0;padding:5px;ox-sizing:border-box;border-bottom:1px #ccc solid;display:block;clear:both}
.intextdiv form .small~.small{border-left:1px #ccc solid}
.intextdiv form input[type=button]{background:#11a9cf;color:#fff;font-size:22px;margin-top:10px;height:50px;border-radius:5px}
.intextdiv form .dataPop input{border:1px #ccc solid}
.updatePass{height:calc(100vh - 380px);display:flex;justify-content:center;align-items:center}
.updatePass .txt{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem;text-align:center}
.pagePassWrap{height:calc(100vh - 380px);display:flex;justify-content:center;align-items:center}
.pagePassWrap .txt{color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem;text-align:center}
.updatePassForm{padding:10px;border:solid #ebebec;max-width:420px;width:100%;box-sizing:border-box}
.updatePassForm .newPassStn{font-size:20px;text-align:center;padding:10px 0;color:#000}
.updatePassForm .notAut{text-align:center;padding:10px 0;color:#ff0101}
.updatePassForm input[type=password]{height:40px;width:100%;margin:5px 0;box-sizing:border-box;padding-left:10px}
.updatePassForm input[type=button]{font-size:24px;color:#fff!important;text-decoration:none;width:100%;line-height:40px;border-radius:6px;background-color:#e31d68;border:0;display:inline-block;margin:5px auto;cursor:pointer;box-sizing:border-box;text-align:center}
.container .intextdiv .page_text{font-size:18px;line-height:1.5}
.artiText .text{font-size:18px}
.artiText .text img{float:right;max-width:100%;margin-left:20px;margin-bottom:20px;width:500px}
.artiText .text ul{margin-left:30px}
.artiText{padding:0 20px}
.popup.cancel_form{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);width:100%;height:100%}
.popup.cancel_form .center{text-align:center}
.popup.cancel_form .popup_container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);right:auto;text-align:center;width:100%;max-width:800px;border-radius:8px;background:#fff}
.popup.cancel_form .popup_container>.title{font-size:32px;font-weight:600}
.popup.cancel_form .desc{font-size:14px;text-align:center}
.popup.cancel_form .form{font-size:0;text-align:left;padding-top:20px;position:relative;padding:0 20px;box-sizing:border-box;display:block;margin:30px auto 0 auto;width:100%;padding-top:30px;max-width:680px}
.popup.cancel_form .form::before{content:'';position:absolute;top:0;left:0;right:0;background:#d4d4d4;height:1px}
.popup.cancel_form .inputWrap{display:inline-block;width:100%;font-size:14px;border:1px solid #d4d4d4;border-radius:3px;height:auto;box-sizing:border-box;position:relative;max-width:98%;margin:0 1% 10px 1%;min-height:50px}
.popup.cancel_form .inputWrap input.notEmpty+label,.popup.cancel_form .inputWrap input:focus+label,.popup.cancel_form .inputWrap textarea.notEmpty+label,.popup.cancel_form .inputWrap textarea:focus+label{line-height:20px}
.popup.cancel_form .inputWrap.half{max-width:48%}
.popup.cancel_form .send{cursor:pointer;display:inline-block;background:#e31d68;color:#fff;height:50px;line-height:50px;padding:0 20px;box-sizing:border-box;font-size:16px;font-weight:600;margin-top:20px;margin-bottom:10px;border-radius:3px}
.popup.cancel_form .inputWrap input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:0 0;padding:0 10px;box-sizing:border-box;z-index:1;border:0}
.popup.cancel_form .inputWrap input+label,.popup.cancel_form .inputWrap textarea+label{line-height:50px;display:block;padding:0 10px;font-size:12px;transition:all .2s ease;font-weight:600;color:#d4d4d4;position:absolute;top:0;left:0}
.popup.cancel_form .inputWrap textarea{height:100px;background:0 0;width:100%;display:block;padding:20px;box-sizing:border-box;border:0}
.popup.cancel_form .close span:nth-child(1){margin-top:10px;transform:rotate(135deg)}
.cancelpop{cursor:pointer}
.popup.cancel_form .close{position:absolute;top:10px;right:10px;width:40px;height:40px;cursor:pointer}
.popup.cancel_form .close span{background:#aaa none repeat scroll 0 0;border-radius:0;display:block;height:2px;margin:6px auto;transition:all .5s ease 0s;width:70%}
.popup.cancel_form .close>span:nth-child(2){transform:translateY(-8px) rotate(-135deg)}
.popup.cancel_form .close span:nth-child(2){margin-bottom:0}
.popup.cancel_form .close span:nth-child(2){margin-bottom:3px;margin-top:4px}
.minipageHero{height:720px;display:block;position:relative;overflow:hidden}
.minipageHero::before{content:"";position:absolute;right:0;left:0;top:0;background:linear-gradient(rgba(17,52,79,.9) 5vh,rgba(17,52,79,.5) 15vh);z-index:2;height:155px}
.minipageHero>.like{display:none}
.minipageHero .minipageHeroSlider,.minipageHero .owl-carousel .owl-stage-outer,.minipageHero .owl-item,.minipageHero .owl-stage,.minipageHeroSlider .item{height:100%}
.minipageHero .item{background-position:center center;background-size:cover}
.minipageHero .minipageHeroSlider .owl-controls{position:absolute;bottom:20px;left:0;right:0;width:100%;text-align:center}
.minipageHero .minipageHeroSlider .owl-dots{display:inline-block}
.minipageHero .minipageHeroSlider .owl-dot{width:10px;height:10px;background:0 0;border:1px solid #fff;box-sizing:border-box;transition:all .2s linear;display:inline-block;border-radius:50%;margin:0 2px}
.minipageHero .minipageHeroSlider .owl-dot.active{background:#fff}
.minipageHero .minipageHeroSlider .owl-next,.minipageHero .minipageHeroSlider .owl-prev{display:inline-block;width:30px;height:30px;background:rgba(0,0,0,.2);box-sizing:border-box;border:1px solid #fff;border-radius:50%;position:relative;vertical-align:middle;margin:0 6px;font-size:0}
.minipageHero .minipageHeroSlider .owl-next::before,.minipageHero .minipageHeroSlider .owl-prev::before{content:'';position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(45deg);border-top:2px solid #fff;border-left:2px solid #fff;width:10px;height:10px}
.minipageHero .minipageHeroSlider .owl-next::before{border-left:0;border-right:2px solid #fff;border-top:0;border-bottom:2px solid #fff}
#galleryPop{background:#1f1f1f;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:20000;overflow:auto;max-height:100%}
#galleryPop .items{display:block;width:100%;font-size:0;max-width:95%;margin:0 auto;padding-top:10px}
#galleryPop .items .item{width:25%;display:inline-block;box-sizing:border-box;padding-bottom:17%;vertical-align:top;position:relative}
#galleryPop .items .item img{position:absolute;top:50%;left:50%;right:0;bottom:0;width:calc(100% - 10px);height:calc(100% - 10px);transform:translateY(-50%) translateX(-50%)}
#galleryPop .ttop{max-width:95%;width:100%;height:100px;display:block;margin:0 auto;position:relative}
#galleryPop .ttop .title{position:absolute;top:50%;right:0;color:#fff;font-size:16px;font-weight:700;transform:translateY(-50%)}
#galleryPop .ttop .closer{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%)}
#galleryPop .ttop .closer svg{width:24px;height:24px;fill:#fff}
.contout3{position:fixed;width:100%;height:100%;display:none;background:rgba(255,255,255,.9);z-index:999999999999999}
.contout3 .conscontent3{box-shadow:0 0 10px #555;max-width:600px;min-width:320px;width:100%;height:390px;position:absolute;top:2px;right:2px;left:2px;bottom:2px;margin:auto;background:#f9f9f9;z-index:999999999999999}
.contout3 .conscontent3 .closer{z-index:999999999999;cursor:pointer;position:absolute;top:0;right:0}
.contout3 .conscontent3 iframe{max-width:600px;min-width:320px;width:100%;margin:40px auto 0;height:350px}
.lb-loader,.lightbox{text-align:center;line-height:0}
.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}
body.lb-disable-scrolling{overflow:hidden}
.lightboxOverlay{position:absolute;top:0;right:0;z-index:20001;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;right:0;width:100%;z-index:20002;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}
.lb-loader,.lb-nav{position:absolute;right:0}
.lb-outerContainer:after{display:table}
.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}
.lb-nav{top:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{right:0}
.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;right:0;float:right;background:url(../images/prev.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;left:0;float:left;background:url(../images/next.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.lb-dataContainer:after{display:table}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:right;text-align:right;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-caption a{color:#4ae}
.lb-data .lb-number{display:block;clear:right;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:left;width:30px;height:30px;background:url(../images/close.png) top left no-repeat;text-align:left;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
#inc_minipage .minipageHero .bread-crumbs-line{position:absolute;top:120px;left:40px;z-index:2;font-size:14px;color:#fff}
#inc_minipage .minipageHero .bread-crumbs-line a{color:#fff}
#inc_minipage .minipageHero #minipageTop .like{position:absolute;top:calc(100% + 10px);left:10px;cursor:pointer}
#inc_minipage .minipageHero #minipageTop .like svg{fill:rgba(0,0,0,.3);stroke:#fff}
.minisite-top .top .like.checked svg{fill:#e31d68}
.minisite-top .top svg{transition:all .2s ease}
.minisite-gallery-popup.popup .mob .top .center-icons>div.checked svg{fill:#e31d68}
#inc_minipage .minipageHero #minipageTop .like.checked svg{fill:#e31d68;stroke:#fff}
#inc_minipage .minipageHero #minipageTop .phone{position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:24px;font-weight:700;height:48px;line-height:46px;border:1px solid #555;box-sizing:border-box;border-radius:29px;color:#555;padding-left:10px}
#inc_minipage .minipageHero #minipageTop .phone a{color:inherit}
#inc_minipage .minipageHero #minipageTop .phone svg{vertical-align:middle;fill:#555;margin:0 0 0 10px}
#inc_minipage .minipageHero #minipageTop #rButtons{float:left;font-size:0}
#inc_minipage .minipageHero #minipageTop #rButtons .stars{line-height:1;font-size:14px;color:#464646;font-weight:700;text-align:center;padding:0 20px}
#inc_minipage .minipageHero #minipageTop #rButtons .stars .s{height:12px;position:relative;display:inline-block;vertical-align:top;margin-top:5px}
#inc_minipage .minipageHero #minipageTop #rButtons .stars span{display:inline-block;line-height:14px;line-height:23px;vertical-align:top}
#inc_minipage .minipageHero #minipageTop #rButtons .stars span.totalRate{color:#000;font-size:14px;font-weight:700}
#inc_minipage .minipageHero #minipageTop #rButtons .stars span.l{color:#7a7a7a;font-size:12px;font-weight:400}
#inc_minipage .minipageHero #minipageTop #rButtons .stars .s .starsInPrice{position:absolute;top:0;left:0}
#inc_minipage .minipageHero #minipageTop #rButtons .stars .s img{vertical-align:top}
#inc_minipage .minipageHero #minipageTop #rButtons .item{cursor:pointer;display:inline-block;margin-left:10px}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner{display:table-cell;height:90px;vertical-align:middle}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div{font-size:14px;font-weight:400;height:48px;line-height:20px;box-sizing:border-box;border-radius:24px;color:#555;padding-right:0;position:relative;padding-top:30px;width:48px;text-align:center}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div.topreviews{padding-right:0;display:none}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div a{color:inherit}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div svg{vertical-align:middle;margin:auto;position:absolute;right:0;left:0;top:1px;bottom:18px}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div.ordernow{color:#fff;background:#e31d68;padding:0 31px 0 14px;width:auto}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div.ordernow{color:#fff;background:#e31d68;padding:0 31px 0 14px;width:auto;position:relative}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div.ordernow svg{display:inline-block;fill:#fff;position:relative;width:24px;top:12px;margin:auto;height:auto}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div.ordernow .wraptext{display:inline-block;width:40px;font-weight:700;line-height:1;margin-left:5px;padding-top:10px}
#inc_minipage .minipageHero #minipageTop .title{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;width:50vw;font-size:18px}
#inc_minipage .minipageHero #minipageTop .title h1{font-size:36px}
#inc_minipage .minipageHero #minipageTop .title>div>div{display:inline-block}
#inc_minipage .minipageHero #minipageReviewsSlider{position:absolute;top:266px;right:15px;width:220px;height:220px;box-sizing:border-box;background:rgba(255,255,255,.8);border:1px solid #555;border-radius:24px;z-index:9;transition:all .2s ease}
#inc_minipage .minipageHero #minipageReviewsSlider .revGallery.owl-carousel{position:static}
#inc_minipage .minipageHero #minipageReviewsSlider .topRev{height:53px;border-bottom:1px solid #555;box-sizing:border-box;margin:0 8px;padding:0 7px}
#inc_minipage .minipageHero #minipageReviewsSlider .topRev .totalRate{font-size:24px;color:#555;float:left;display:inline-block;padding-top:10px}
#inc_minipage .minipageHero #minipageReviewsSlider .topRev>div{float:right;font-size:12px;color:#555}
#inc_minipage .minipageHero #minipageReviewsSlider .topRev .stars{font-size:14px;color:#464646;font-weight:700;padding-top:6px}
#inc_minipage .minipageHero #minipageReviewsSlider .topRev .totalrates{padding-top:5px}
#inc_minipage .minipageHero #minipageReviewsSlider .topRev .stars .s{height:12px;position:relative;display:inline-block;vertical-align:top}
#inc_minipage .minipageHero #minipageReviewsSlider .topRev .stars .s .starsInPrice{position:absolute;top:0;left:0}
#inc_minipage .minipageHero #minipageReviewsSlider .topRev .stars .s img{vertical-align:top}
#inc_minipage .minipageHero #minipageReviewsSlider .item{box-sizing:border-box;padding:0 20px;padding-top:10px;position:relative;height:165px;display:none}
#inc_minipage .minipageHero #minipageReviewsSlider .owl-item .item{display:block}
#inc_minipage .minipageHero #minipageReviewsSlider .item .comTitle{font-size:18px;font-weight:700;color:#555;padding-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#inc_minipage .minipageHero #minipageReviewsSlider .item .comText{max-height:60px;overflow:hidden}
#inc_minipage .minipageHero #minipageReviewsSlider .item .bottom{position:absolute;bottom:10px;left:0;width:100%;padding:0 20px;box-sizing:border-box}
#inc_minipage .minipageHero #minipageReviewsSlider .item .bottom .comAuthor{float:left}
#inc_minipage .minipageHero #minipageReviewsSlider .item .stars{font-size:14px;color:#464646;font-weight:700;padding-top:6px;float:right}
#inc_minipage .minipageHero #minipageReviewsSlider .item .totalrates{padding-top:5px}
#inc_minipage .minipageHero #minipageReviewsSlider .item .stars .s{height:12px;position:relative;display:inline-block;vertical-align:top}
#inc_minipage .minipageHero #minipageReviewsSlider .item .stars .s .starsInPrice{position:absolute;top:0;left:0}
#inc_minipage .minipageHero #minipageReviewsSlider .item .stars .s img{vertical-align:top}
#inc_minipage .minipageHero #minipageReviewsSlider .owl-prev{width:30px;height:30px;background:rgba(255,255,255,.8);box-sizing:border-box;border:1px solid #595959;border-radius:50%;position:relative;vertical-align:middle;font-size:0;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}
#inc_minipage .minipageHero #minipageReviewsSlider .owl-next{width:30px;height:30px;background:rgba(255,255,255,.8);box-sizing:border-box;border:1px solid #595959;border-radius:50%;position:relative;vertical-align:middle;font-size:0;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}
#inc_minipage .minipageHero #minipageReviewsSlider .owl-next::before{content:'';width:10px;height:10px;border-bottom:2px solid #595959;border-right:2px solid #595959;transform:translateY(-50%) translateX(-50%) rotate(45deg);position:absolute;top:50%;left:50%}
#inc_minipage .minipageHero #minipageReviewsSlider .owl-prev::before{content:'';width:10px;height:10px;border-left:2px solid #595959;border-top:2px solid #595959;transform:translateY(-50%) translateX(-50%) rotate(45deg);position:absolute;top:50%;left:50%}
#inc_minipage .minipageHero .gal-tabs{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;z-index:2}
#inc_minipage .minipageHero .gal-tabs .item{cursor:pointer;display:inline-block;width:120px;height:70px;text-align:center;box-sizing:border-box;background:rgba(0,0,0,.7);border-radius:35px;border:1px solid #fff;color:#fff;vertical-align:top;padding-top:10px;font-size:16px;margin-right:20px}
#inc_minipage .minipageHero .gal-tabs .item:last-child{margin-right:0}
#inc_minipage .minipageHero .gal-tabs .item img,#inc_minipage .minipageHero .gal-tabs .item svg{max-width:22px;height:22px;fill:#fff}
#inc_minipage .rSide{display:inline-block;width:100%;max-width:365px;position:relative;vertical-align:top;font-size:18px;color:#454545;direction:ltr;margin-left:auto}
#inc_minipage .rSide:first-child{width:100%;max-width:100%}
#inc_minipage .rSide>div>div.about .text-block{max-height:101px;overflow:hidden;color:#8f9bb3;font-size:15px}
#inc_minipage .contact-us ul{list-style:none}
#inc_minipage .contact-us ul li{display:flex;align-items:center;justify-content:start;line-height:16px;min-height:35px;color:#8f9bb3;text-decoration:none;font-size:15px}
#inc_minipage .contact-us ul li i{margin-right:10px;width:24px;text-align:center}
#inc_minipage .contact-us ul li a{color:inherit;display:block;position:relative;top:auto;left:auto;right:auto;bottom:auto;margin-left:-40px;padding-left:40px;line-height:32px}
.pack-bottom>div:not(:last-child)::after{content:'';width:6px;height:6px;background:#e4e9f2;border-radius:6px;vertical-align:middle;position:absolute;top:50%;right:7px;transform:translateY(-50%)}
.pack-bottom>div img{max-height:22px}
.pack-bottom>div{position:relative}
#inc_minipage .rSide>div>div.about .text-block .read-more span{font-size:15px;font-weight:400;background:#fff;width:60px}
#inc_minipage .rSide>div>div.about .text-block .read-more::before{content:'...';text-decoration:none;padding-right:5px;position:absolute;color:#8f9bb3;left:0;background:#fff;padding-right:10px;padding-left:5px;transform:translateX(100%)}
#inc_minipage .rSide>div>div.about .text-block .read-more{position:absolute;bottom:10px;right:10px;text-decoration:underline;color:#d03769;cursor:pointer;background:#fff}
#inc_minipage .rSide>div>div.about .text-block.open{max-height:none}
#inc_minipage .rSide>div>div.about .text-block.open .read-more{display:none}
#inc_minipage .rSide>div>div .deal-cont h2{display:none}
#inc_minipage .lSide{display:inline-block;width:100%;max-width:420px;position:relative;vertical-align:top;padding:15px 0;box-sizing:border-box;overflow:auto;direction:ltr;margin:0 auto}
#inc_minipage .lSide .contact{display:none;clear:both;width:100%}
#inc_minipage .lSide .box-type2{font-weight:700;padding:10px;box-sizing:border-box;display:block;float:left;margin-bottom:16px;width:100%;color:#555;background:#fff;border:1.6087px solid #f0f0f0;box-shadow:0 6.43478px 16.087px rgba(244,244,244,.800891);border-radius:12.8696px}
#inc_minipage .lSide .box-type2:last-child{margin-bottom:0}
#inc_minipage .lSide .box-type2 .btns{margin-top:10px;display:flex;align-items:center;justify-content:space-between;width:100%}
#inc_minipage .lSide .box-type2>.lines-block{display:flex;align-items:start;justify-content:start;position:relative;flex-wrap:wrap}
#inc_minipage .lSide .box-type2 .OrderBookBtn,#inc_minipage .lSide .box-type2 .buyVoucBtn{margin-top:4px;cursor:pointer;width:48%;height:37px;line-height:35px;text-align:center;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:600;color:#fff;border:1px solid #d03769;background:#d03769;border-radius:6.43478px}
#inc_minipage .lSide .box-type2 .buyVoucBtn{border-color:#4ba7cb;background:#4ba7cb;color:#fff}
.container .allMinipage{background:#f3f3f3;padding:40px 15px 0 15px;box-sizing:border-box}
#inc_minipage .rSide>div>div{display:block;width:100%;clear:both;position:relative;background:#fff;box-shadow:0 4px 10px rgba(244,244,244,.800891);border-radius:8px;padding:10px;box-sizing:border-box;margin-bottom:30px;font-size:16px}
#inc_minipage .rSide>div>div.online-btn{background:#d03769;text-align:center;color:white;cursor:pointer}

#inc_minipage .lSide .box-type2>.lines-block>.img::before{position:relative;width:0;padding-bottom:90%;content:"";display:inline-block}
#inc_minipage .lSide .box-type2>.lines-block>.img{margin-right:10px;width:25%;position:relative}
#inc_minipage .lSide .box-type2>.lines-block>.img img{width:100%;height:100%;border-radius:7px;object-fit:cover;position:absolute}
#inc_minipage .lSide .box-type2 .r ul{font-weight:400;list-style:none;margin:0;padding:0;font-size:16px;display:none}
#inc_minipage .lSide .box-type2 .r ul li{line-height:25px}
#inc_minipage .lSide .box-type2 .r ul+div:not(.pack-bottom){display:none}
#inc_minipage .lSide .box-type2 .r ul li img{max-height:20px;vertical-align:middle;display:inline-block;margin-right:10px}
#inc_minipage .lSide .box-type2 .r .packNum{font-size:12px}
#inc_minipage .lSide .box-type2 .l .popular-holder{}
#inc_minipage .lSide .box-type2 .l .popular{background:#4ba7cb;border-radius:4px;color:#fff;line-height:19px;font-size:12px;display:inline-block;padding:0 8px;margin-bottom:4px}
#inc_minipage .lSide .box-type2 .r .pack-bottom{display:flex;align-items:center;justify-content:start;margin-bottom:10px}
#inc_minipage .lSide .box-type2 .r .pack-bottom .duration{font-size:15px;font-weight:400;color:#8f9bb3;padding:0 20px}
#inc_minipage .lSide .box-type2 .r .packtitle{font-size: 16px;font-weight: 400;color: #555;max-height: 50px;height: 50px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#inc_minipage .lSide .box-type2 .l{width:calc(75% - 10px)}
#inc_minipage .lSide .box-type2 .l .benefit{padding:10px 0}
#inc_minipage .lSide .box-type2 .l .price{text-align:left;padding:10px 0;font-weight:400;color:#d03769;font-size:14px;padding-right:20px}
#inc_minipage .lSide .box-type2 .r .pack-bottom .duration{padding-left:0}
#inc_minipage .lSide .box-type2 .l .price strong{font-size:15px;vertical-align:bottom;display:inline-block}
#inc_minipage .lSide .box-type2 .l .packNum{font-size:12px;color:#8f9bb3;margin-bottom:4px;font-weight:normal}
#inc_minipage .lSide .box-type2 .r .moredetails{cursor:pointer}
#inc_minipage .lSide .box-type2 .r .moredetails:hover{color:#e31d68;text-decoration:underline}
 .reviews .inner{max-height:none;overflow:auto;clear:both;width:100%;display:block;margin-top:40px}
 .reviews .go-rev {width: 100%;max-width: 90px;padding:0 10px;box-sizing:border-box;height: 40px;text-align: center;border-radius: 6px;font-weight: 700;cursor: pointer;color: #454545;background: white;margin: 10px auto;clear: both;border: 1px solid #ccc;font-size: 14px;display: flex;align-items: center;justify-content: center;line-height: 1.2;position: absolute;left: 172px;top: 2px;}
#inc_minipage .rSide .workingHours{display:block}
#inc_minipage .rSide .workingHours .title{font-weight:700;font-size:18px}
#inc_minipage .rSide .workingHours .inner>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
#inc_minipage .rSide .workingHours .inner>div span.dayspan{color:#8f9bb3;font-size:15px}
#inc_minipage .rSide .workingHours .inner>div{color:#2e3a59;font-size:15px}
#inc_minipage .rSide .workingHours img{display:inline-block;vertical-align:middle;max-width:200px}
#inc_minipage .rSide .workingHours .inner>div span{min-width:118px;display:inline-block}
#inc_minipage .rSide>div>div .button-title{position:absolute;top:0;right:0}
#inc_minipage .rSide>div>div.info{display:none}
.pageMap:not(.pop) iframe{max-height:128px;width:100%}
#inc_minipage .rSide>svg{Display:none}
#inc_minipage .rSide .pageMap .go-there{top:auto;bottom:20px;right:10px;display:block!important}
#inc_minipage .rSide .ranks{font-size:0;max-width:690px;}
#inc_minipage .rSide .ranks .inner{display:flex;flex-wrap:wrap}
#inc_minipage .rSide .ranks.pop .inner {overflow: auto;max-height: calc(60vh - 120px);}
#inc_minipage .minisite-gallery-popup.popup .close{position:absolute;top:10px;right:10px;cursor:pointer;z-index:10}
#inc_minipage .plus.cl::before{transform:rotate(45deg);font-size:32px}
#inc_minipage .plus{width:40px;height:40px;color:#7d8d90;border:1px solid #7d8d90;box-sizing:border-box;display:block;border-radius:40px;cursor:pointer;position:relative;transition:all .2s ease}
#inc_minipage .plus::before{content:'+';position:absolute;left:0;right:0;bottom:0;top:0;font-size:20px;line-height:38px;font-weight:600;text-align:center;transition:all .2s ease}
#inc_minipage .rSide .ranks .item {text-align: left;display: flex;font-size: 14px;width: 100%;margin-bottom: 10px;vertical-align: top;align-items: center;justify-content: start;width: calc(50% - 20px);margin-right: 20px;line-height: 1;height: 30px;max-width:260px}
#inc_minipage .rSide .ranks .show-all{/*display:none*/}
#inc_minipage .rSide .ranks .hideAfter ~ .item{display:none}
#inc_minipage .rSide .ranks .hideAfter ~ .show-all{display:block}
#inc_minipage .rSide .ranks .item svg{display:block;margin:0 auto 10px auto}
#inc_minipage .rSide .ranks.pop .item{display:flex;width:100%}
#inc_minipage .rSide .ranks .item.open.more{display:none}
#inc_minipage .rSide .ranks:not(.pop) .item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#inc_minipage .rSide .ranks .item img,#inc_minipage .rSide .ranks .item svg{display:inline-block;vertical-align:middle;min-width:24px;width:24px;margin-right:10px;height:auto;margin-left:0;margin-bottom:0}
#inc_minipage .rSide .ranks.pop .item {flex-direction: column;align-items: start;min-height: 30px;height: auto;position: relative;padding-left: 34px;justify-content:center}
#inc_minipage .rSide .ranks.pop .item span {font-weight: bold;}
#inc_minipage .rSide .ranks.pop .item img, #inc_minipage .rSide .ranks.pop .item svg {position: absolute;left: 0;}
#inc_minipage .rSide .ranks:not(.pop) .item desc{display:none}

 .reviews .inner.all{display:none}
 .reviews.pop .inner{display:none}
 .reviews.pop .inner.all{display:block}

 .reviews #minipageReviewsTop{display:block;overflow:hidden}
 .reviews .review{color:#555;padding-top:20px;padding-bottom:10px;display:block;clear:both;border-bottom:1px #e0e0e0 solid;overflow:hidden}
 .reviews .review:nth-child(n+6){display:none}
 .reviews .review .textrw{max-width:100%;width:100%;font-size:18px}
 .reviews .review .textrw .top{display:flex;align-items:start;justify-content:space-between;width:100%;margin-bottom:10px}
 .reviews .review span.date{font-weight:400;font-size:11px;color:#bdbdbd}
 .reviews .review .bottom, .reviews .review .titlerw{font-size:14px;font-weight:700;color:#2e3a59;white-space:nowrap;margin-right:10px}
 .reviews .review .answer{float:none;font-size:14px;color:#e31d68;margin-top:10px;padding-left:40px;overflow:hidden;width:100%;margin-right:20px;position:relative}
 .reviews .review .answer::before{content:"";position:absolute;left:0;top:0;background:url(../webimages/res_ar.png) no-repeat top center;width:30px;height:30px}
 .reviews .review .answer .ansTitle{font-weight:700}
 .reviews .review .stars{font-size:14px;color:#464646;font-weight:700;padding-top:0;padding-left:10px;display:inline-block;height:12px;vertical-align:middle}
 .reviews .review .stars .s{height:12px;position:relative;display:inline-block;vertical-align:top}
 .reviews .review .stars span{display:inline-block;line-height:12px;vertical-align:top}
 .reviews .review .stars .s .starsInPrice{position:absolute;top:0;left:0}
 .reviews .review .stars .s img{vertical-align:top}
 .reviews .review .total{display:none}
#inc_minipage .mobTabs{display:none}
#inc_minipage #minipageReviewsTop .stars{font-size:14px;color:#464646;font-weight:700;padding-top:0}
#inc_minipage #minipageReviewsTop .totalrates{padding-top:5px}
#inc_minipage #minipageReviewsTop .stars .s{height:12px;position:relative;display:inline-block;vertical-align:top}
#inc_minipage #minipageReviewsTop .stars .s .starsInPrice{position:absolute;top:0;left:0}
#inc_minipage #minipageReviewsTop .stars .s img{vertical-align:top}
#inc_minipage #minipageReviewsTop .gTitle2{float:none;margin:0}
#inc_minipage #minipageReviewsTop .truerev{position:absolute;right:20px;width:47px;height:47px;top:10px;background-image:url(/webimages/newSite/truerev.png);background-size:contain;background-repeat:no-repeat}
#inc_minipage #minipageReviewsTop .truerev.en{background-image:url(/webimages/newSite/truerev_en.png)}
#inc_minipage #minipageReviewsTop .average{float:none}
#inc_minipage #minipageReviewsTop .average .stars img{width:auto!important;max-width:none!important}
#inc_minipage #minipageReviewsTop .average .stars{display:inline-block;width:19px;height:19px;overflow:hidden;vertical-align:middle;border-left:1px solid #e0e0e0;padding-left:5px;margin-left:10px;margin-right:5px}
#inc_minipage #minipageReviewsTop .average .stars svg{width:100%;height:auto;fill:#ff9d2b}
div[itemprop=itemReviewed]{display:flex;align-items:center;justify-content:start;color:#2e3a59;font-size:14px;flex-wrap:wrap}
#inc_minipage #minipageReviewsTop .average .sub{font-size:14px;color:#555;text-align:left}
#inc_minipage #minipageReviewsTop .average>span{font-size:24px;color:#555;vertical-align:middle;padding-left:10px}
#inc_minipage iframe#map{border:1px solid #ccc;box-sizing:border-box;max-width:100%}
#inc_minipage #minipageSearch{height:0;position:absolute;top:15px;left:0;right:0;overflow:hidden;transition:all .2s ease;opacity:0}
#inc_minipage.search #minipageSearch{height:auto;opacity:1;z-index:1000;overflow:visible;top:60px}
#inc_minipage.search #minipageSearch .searchTipul{opacity:1!important;height:auto!important;overflow:visible!important}
#start_search .radios ul li.disabled,.searchTipul .inputWrap.moreoptions .search-block ul li.disabled{background:#eee;font-size:0;border-bottom:1px #ddd solid;pointer-events:none}
#start_search .radios ul li.disabled .cat-line,.searchTipul .inputWrap.moreoptions .search-block ul li.disabled .cat-line{font-size:0}
#start_search .radios ul li.disabled .cat-line::after,.searchTipul .inputWrap.moreoptions .search-block ul li.disabled .cat-line::after{content:"לא ניתן לבחור אפשרות זו ביחד עם יום כיף ללא טיפולים";font-size:12px}
#start_search .filters .cat-line label{padding-left:30px;box-sizing:border-box;position:relative;height:30px;line-height:30px;display:block;font-size:14px}
#mobStrip{display:none;width:100%;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:50px;color:#555;font-weight:700;font-size:0;box-sizing:border-box}
#mobStrip .col{width:40%;font-size:14px;position:relative;box-sizing:border-box;padding-left:35px;height:100%;overflow:hidden;border-right:1px solid #ccc;display:inline-block;float:left}
#mobStrip .col .icon{position:absolute;top:50%;left:10px;transform:translateY(-50%)}
#mobStrip .col .title{padding-top:5px;font-size:12px;font-weight:400}
#mobStrip .col select{-webkit-appearance:none;background:0 0;font-size:12px;font-weight:700;color:#555;border:0;outline:0;position:absolute;top:0;left:0;right:0;padding-top:10px;padding-left:35px;bottom:0;width:100%;box-sizing:border-box}
#mobStrip .col:nth-child(2){width:20%;text-align:center;padding:0}
#mobStrip .col:nth-child(2)>div{height:48px;display:table-cell;width:20%;vertical-align:middle}
#mobStrip .col:last-child{text-align:right;padding-left:0;padding-right:35px;border-right:0}
#mobStrip .col:last-child .icon{left:auto;right:10px}
#accessibility{z-index:2000!important}
#accessibility .acc_icon{display:none!important;opacity:0!important;visibility:hidden!important}
#accessibility.active a.acc_icon{display:block!important;opacity:1!important;visibility:visible!important;font-size:0;background:rgba(0,0,0,.4)!important;top:0;bottom:0;width:100vw;height:100vh;left:calc(-100vw - 10px)}
#packagePop .bbenfit{display:none}
#packagePop form .section{border:2px solid #c8c8c8;border-radius:5px;margin-bottom:15px;background:#c8c8c8}
#packagePop form .section .sectionTitle{background:#c8c8c8;font-size:12px;line-height:27px;height:27px;color:#555;border-radius:4px 4px 0 0;padding:0 10px;box-sizing:border-box;font-weight:700}
#packagePop form .section .sectionTitle .notonline{float:right}
#packagePop .mobTop{display:none}
#packagePop.order .pop .tabs .tab.active,#packagePop.order form .section .sectionInner .label,#packagePop.order form .section .sectionInner .row input:disabled{color:#e31d68}
#packagePop.order form .section .sectionInner .row input[name=mail]:read-only{color:#e31d68;background:#eee;margin:0 -10px;padding:0 10px}
#packagePop.order form .section .sectionInner .rdio input:checked+label::before{border-color:#e4236c;background:#fce8f0}
#packagePop.order .pop .tabs .tab.active::after,#packagePop.order form .section .sectionInner .niceSelect input:checked+label::after,#packagePop.order form .section .sectionInner .rdio input:checked+label::after{border-color:#e31d68}
.packageExtra ul li{min-height:50px;border-bottom:1px solid #ccc;line-height:30px;padding-left:10px;color:#333;font-size:16px;font-weight:500;list-style-type:none;position:relative}
.contentL .packageExtra ul li,.contentR .packageExtra ul li{min-height:55px;overflow:hidden}
.packageExtra ul li:not(.active)::after{content:"";position:absolute;right:0;top:0;bottom:0;width:120px;background:rgba(255,255,255,.5)}
.packageExtra ul li div.extraPrice,.packageExtra ul li div.extraTitle,.packageExtra ul li div.select{display:inline-block;color:#333;font-size:16px;font-weight:500}
.packageExtra ul li div.extraTitle{font-weight:700}
.packageExtra ul li div.extraDescription{font-weight:400}
.packageExtra h2{color:#e31d68}
#packagePop form .section .sectionInner .packageExtra .rdio label,.packageExtra .rdio label{position:absolute;margin-top:25px;display:block}
.packageExtra ul li div.extraTitle{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 140px);margin-left:30px;float:left;margin-top:5px;position:relative;box-sizing:border-box;padding-right:17px;line-height:20px;padding-top:10px}
#packagePop form .packageExtra ul li div.extraTitle::after{content:"";position:absolute;right:2px;width:6px;height:6px;border-left:2px #e31d68 solid;border-top:2px #e31d68 solid;transform:rotate(135deg);top:13px}
.packageExtra[data-parent="packagePop form"] ul li div.extraTitle .extraDescription{display:none}
.packageExtra[data-parent=contentL] ul li div.extraTitle .extraDescription,.packageExtra[data-parent=contentR] ul li div.extraTitle .extraDescription{display:block}
.packageExtra ul li div.extraTitle.active{text-overflow:initial;overflow:visible;white-space:normal}
.packageExtra[data-parent=contentL] ul li div.extraTitle,.packageExtra[data-parent=contentR] ul li div.extraTitle{text-overflow:initial;overflow:visible;white-space:normal}
#packagePop form .packageExtra ul li div.extraTitle.active::after{transform:rotate(-45deg)}
#packagePop form .packageExtra ul li div.extraTitle.active .extraDescription{display:block;line-height:18px;font-size:14px}
.packageExtra[data-parent=contentL] ul li div.extraTitle .extraDescription,.packageExtra[data-parent=contentR] ul li div.extraTitle .extraDescription{display:block;line-height:18px;font-size:14px}
.packageExtra ul li div.extraPrice,.packageExtra ul li div.select{float:right;margin-right:10px}
.packageExtra ul li div.extraPrice{margin-top:5px}
.packageExtra ul li.active,.packageExtra ul li:hover{background:#fce8f0}
.packageExtra .extraOpen{color:#e31d68;font-size:16px;font-weight:600;text-align:center;border:2px #e31d68 solid;line-height:30px;box-sizing:border-box;border-radius:17px;padding:0;position:relative;margin-top:10px;cursor:pointer}
.packageExtra .extraOpen::before{content:"";position:absolute;left:2px;top:0;bottom:0;margin:auto;width:24px;height:24px;border-radius:50%;background:#e31d68}
.packageExtra .extraOpen::after{content:"";position:absolute;left:9px;top:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);width:8px;height:8px}
.packageExtra[data-parent="packagePop form"] #extraprices{display:none;margin:10px -15px 0}
.contentR .packageExtra #extraprices{display:block;margin:10px 0 0}
.contentR .packageExtra #extraprices,.packageExtra.active #extraprices{display:block}
.packageExtra ul li div.select select{height:34px;margin-top:-4px;font-size:16px}
.packageExtra .rdio{line-height:40px;width:100%;padding:0!important}
.packageExtra[data-parent=contentL] .extraOpen,.packageExtra[data-parent=contentR] .extraOpen{display:none}
.packageExtra ul li.active select{pointer-events:auto}
.packageExtra ul li:not(.active) select{pointer-events:none}
.packageExtra .rdio input{background:0 0;border:0;outline:0;font-size:18px;color:#000;min-height:40px;width:100%}
.orderSummery .rdio input,.packageExtra .rdio input{display:none}
.packageExtra .rdio input:checked+label::after{content:'';position:absolute;top:50%;left:4px;transform:translateY(-50%) rotate(-45deg);width:9px;height:3px;border:3px solid #11a9cf;border-top:none;border-left:none;background:0 0}
.packageExtra .rdio input:checked+label::after{border-color:#e31d68}
.packageExtra input:checked+label::before{border-color:#e4236c;background:#fce8f0}
.packageExtra .rdio label{line-height:20px;padding-left:28px;font-size:16px;color:#333;font-weight:600}
.packageExtra .rdio label::before{content:'';width:20px;height:20px;border:1px solid #555;box-sizing:border-box;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.packageExtra ul li div.select{position:absolute;right:0;margin-top:4px}
.sidetotal{text-align:right;padding-right:10px;font-size:18px;color:#555}
#packagePop .logout-wrapper{padding:10px 20px;box-sizing:border-box;display:block;width:100%}
#packagePop .logout-wrapper .login-info{display:inline-block}
#packagePop .logout-wrapper .logout-btn.wrapper{display:inline-block;font-size:14px;font-weight:500;color:#454545;padding:0 10px;border-radius:6px;cursor:pointer;line-height:30px;margin-left:20px;border:1px #454545 solid;box-sizing:border-box}
#packagePop form .section .sectionInner{background:#fff;border-radius:5px;margin-top:0;padding:0;box-sizing:border-box}
#packagePop form .section .sectionInner .label{font-size:14px;color:#11a9cf;display:block;margin-top:0;padding-top:4px;margin-bottom:-2px}
#packagePop form .section .sectionInner .rdio{display:inline-block;padding-right:20px;padding-top:10px}
#packagePop form .section .sectionInner .rdio input{display:none}
#packagePop form .section .sectionInner .rdio input[type=text]{display:block;height:0;font-size:0;border:0;width:0;display:inline-block;float:left}
#packagePop form .section .sectionInner .rdio input:checked+label::before{border-color:#11a9cf;background:#e7f6fa}
#packagePop form .section .sectionInner .rdio input:checked+label::after{content:'';position:absolute;top:50%;left:4px;transform:translateY(-50%) rotate(-45deg);width:9px;height:3px;border:3px solid #11a9cf;border-top:none;border-left:none;background:0 0}
#packagePop form .section .sectionInner .rdio input:checked+label+input[type=text]:not(#datepickerwtime){display:block}
#packagePop form .section .sectionInner .rdio label{position:relative;line-height:20px;padding-left:28px;font-size:16px}
#packagePop form .section .sectionInner .rdio label::before{content:'';width:20px;height:20px;border:1px solid #555;box-sizing:border-box;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
#packagePop form .section .sectionInner .row input::placeholder{color:#aaa}
#packagePop form .section .sectionInner .row.bless{padding:10px}
#packagePop form .section .sectionInner .row .blassWrap{background:#f2f2f2;border:1px solid #c8c8c8;border-radius:10px;margin:0;padding:5px 10px;box-sizing:border-box}
#packagePop form .section .sectionInner .row input:disabled{color:#13a8ce;background:#eee;margin:0 -10px;padding:0 10px}
#packagePop form .section .sectionInner .row input[name=email_sender]:read-only{color:#13a8ce;background:#eee;margin:0 -10px;padding:0 10px}
#packagePop form .section .sectionInner .row textarea{width:100%;height:60px;border:0;resize:none;margin-bottom:10px;font-size:16px;background:0 0;box-sizing:border-box}
#packagePop form .section .sectionInner .row .text{font-size:12px;color:#11a9cf;text-align:center;line-height:60px}
#packagePop form .section .sectionInner .row .text .showData{margin:0 10px}
#packagePop form .section .sectionInner .row{display:block;width:calc(100% - 10px);margin:0 auto;border-top:1px solid #c8c8c8;min-height:60px;box-sizing:border-box;padding:0 10px;font-size:0}
#packagePop form .section .sectionInner .row:first-child{border-top:0}
#packagePop form .section .sectionInner .row input{background:0 0;border:0;outline:0;font-size:18px;color:#000;min-height:40px;width:100%}
#packagePop form .section .sectionInner .inpt{width:100%;display:block;font-size:16px;box-sizing:border-box}
#packagePop form .section .sectionInner .inpt.half{width:50%;position:relative;display:inline-block;padding-right:10px;padding-left:10px}
#packagePop form .section .sectionInner .inpt.half:first-child{padding-left:0}
#packagePop form .section .sectionInner .inpt.half:nth-child(2){padding-right:0}
#packagePop form .section .sectionInner .inpt.half:first-child::after{content:'';position:absolute;top:50%;right:0;width:1px;height:90%;background:#c8c8c8;transform:translateY(-50%)}
#packagePop form .section .sectionInner .niceSelect{position:relative;height:60px;font-size:16px;border:0;-webkit-appearance:none;width:100%;outline:0;box-sizing:border-box;z-index:10;background:0 0}
#packagePop form .section .sectionInner .niceSelect:not(.open) .label{position:absolute;height:100%;z-index:2;width:100%;cursor:pointer}
#packagePop form .section .sectionInner .niceSelect input{display:none}
#packagePop form .section .sectionInner .niceSelect label{line-height:40px;padding:0 10px;box-sizing:border-box;display:block;width:100%;transition:all .2s ease;cursor:pointer}
#packagePop form .section .sectionInner .niceSelect input:checked+label::after{content:"";position:absolute;right:0;width:10px;height:10px;transform:rotate(45deg);border-bottom:2px #13a8ce solid;border-left:2px #13a8ce solid;top:12px}
#packagePop form .section .sectionInner .niceSelect:not(.open) input:checked+label{position:absolute;top:20px;left:0;line-height:40px}
#packagePop form .section .sectionInner .niceSelect:not(.open) .inputs{height:40px;overflow:hidden;padding-top:40px;box-sizing:border-box}
#packagePop form .section .sectionInner .niceSelect.open .inputs{background:#fff;border:1px #ccc solid;padding:0 16px;margin:0 -16px;border-top:0}
#packagePop form .section .sectionInner .niceSelect.open .inputs input:checked+label,#packagePop form .section .sectionInner .niceSelect.open .inputs label:hover{background:#e7f6fa}
#packagePop .section.bttns{display:block;text-align:center;font-weight:700;line-height:1.2;margin-top:15px}
#packagePop .section.bttns .sectionTitle{text-align:left}
#packagePop .section.bttns .sectionInner .row{padding:10px 60px;box-sizing:border-box}
#packagePop .section.bttns .total{font-size:20px;color:#555;padding:5px 0}
#packagePop .section.bttns .printText{color:#11a9cf;font-size:18px;padding:5px 0}
#packagePop .section.bttns .tokef{font-size:16px}
.hideIt{display:none!important}
#packagePop .section.bttns .secured{font-size:18px;color:#30ae09}
#packagePop .section.bttns .secured svg{vertical-align:bottom}
#packagePop .section.bttns .sectionInner .row input[type=button]{background:#11a9cf;color:#fff;border:0;height:60px;border-radius:6px;display:block;max-width:200px;font-size:20px;font-weight:700;margin:10px auto;cursor:pointer}
#packagePop .section.conorder .total{font-size:20px;color:#555;padding:5px 0}
#packagePop .section.conorder .total.small{font-size:18px}
#packagePop .section.conorder .secured{font-size:18px;color:#30ae09;font-weight:700;padding:10px 0}
#packagePop .section.conorder .secured svg{vertical-align:bottom}
#packagePop .section.conorder .sectionInner .row.tac{text-align:center;padding:10px 60px;box-sizing:border-box}
#packagePop form .section .sectionInner .row.tac .rdio{padding-top:20px}
#packagePop .section.conorder .sectionInner .row .approveBtn{background:#e31d68;color:#fff;border:0;height:60px;border-radius:6px;display:block;max-width:200px;font-size:20px;font-weight:700;margin:10px auto;cursor:pointer;line-height:60px;text-align:center}
#packagePop .pop-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(0,0,0,.6);left:0;right:0;width:100%;margin:auto}
#packagePop .pop-loader-overlay .pop-loader{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}
.mobTopp{display:none;height:50px;width:100%;position:fixed;top:45px;left:0;right:0;z-index:1;transition:all .2s ease}
.mobTopp .closer svg{fill:#fff}
.mobTopp .phone,.mobTopp .title{display:none}
.popup.globalPhonePop.benefit{z-index:99999!important}
.goog-te-banner-frame.skiptranslate{display:none!important}
body{top:0!important}
.goog-te-menu-frame{max-width:100%!important}
.goog-te-menu2{max-width:100%!important;overflow-x:scroll!important;box-sizing:border-box!important;height:auto!important}
#closerPopButton{width:30px;height:30px;position:fixed;background:url(/webimages/bigXRev.png) #fff no-repeat center center;right:20px;border-radius:33px;cursor:pointer;top:10px;z-index:100}
.isFrame .searchPage .searchTop,.isFrame header{display:none}
.notfound{font-size:28px;margin-top:20px;width:100%;font-weight:700}
.maybe{clear:both;overflow:hidden;display:block;margin-top:30px;border-top:1px solid #d83f8e}
.maybe b{display:block;font-size:20px;color:#d83f8e;margin:10px auto 0}
.grid{text-align:center;position:relative;max-width:1200px;width:100%;margin:0 auto}
.container-100{min-width:320px;width:100%;min-height:500px;height:auto;float:right;transition:all .2s ease;background:#f5f5f5}
body.miniPage .container-100{background:#fff}
.container-100{position:relative}
.separator{width:90%;margin:0 auto;height:5px;margin-bottom:3px}
.hr{clear:both;height:1px;min-height:1px;width:100%;overflow:hidden;border-top:1px solid #ccc}
.closeMenu{display:none;position:absolute!important;top:0;bottom:0;right:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:9999999}
.closeMenuNew{width:calc(0% - 300px);bottom:0;left:0;top:0;position:fixed;z-index:99;background:rgba(0,0,0,.5) none repeat scroll 0 0}
.boxTransWrap{float:left;margin-left:10px;margin-top:15px;z-index:9999999999999}
#welcome{position:fixed;width:100%;height:100%;display:none;background:rgba(255,255,255,.9);z-index:999999999999999}
#welcome div{padding-right:30px;box-shadow:0 0 10px #555;max-width:540px;height:130px;max-height:85%;position:absolute;top:5px;right:5px;left:5px;bottom:5px;margin:auto;background:#f9f9f9;z-index:999999999999999}
#welcome div span{display:block;margin:0 auto;font-weight:700;color:#00a1e9;font-size:20px;line-height:40px;text-align:left;padding-left:30px}
#welcome div .closer{z-index:999999999999;cursor:pointer;position:absolute;top:4px;right:4px}
#openMenuButton{cursor:pointer;display:none;position:relative;float:right;right:10px;top:9px;margin-left:10px;background:url(../webimages/opt_menu.png) center center no-repeat;background-size:contain;width:25px;height:18px}
.totheapp{font-weight:700;float:right;font-size:18px;background:#3eade1;color:#fff;border:2px solid #fff;padding:4px}
#gifts{background-image:url(/webimages/newSite/giftsPage.jpg);background-repeat:no-repeat;background-position:top center;padding-top:20px;box-sizing:border-box;background-size:100% auto}
.giftsPage .searchTop{margin-bottom:0}
.g-recaptcha{float:left}
.inputNames{width:136px}
.guiOpt{color:#e31d68;font-weight:700;font-size:14px;text-align:center;padding-bottom:6px;padding-top:6px;border-bottom:1px solid #ccc}
.btnsWrap{position:absolute;right:0;top:0;bottom:0;width:590px}
.btnsWrap .phone2{float:right;display:block;margin-right:10px;margin-top:10px;width:185px;height:50px;border-radius:5px;background:#e2e2e2 url(../webimages/phoneIco.png) no-repeat center right 5px;box-sizing:border-box;padding:3px 10px}
.btnsWrap .phone2 .phoneText{font-size:14px;color:#004f72;text-align:left}
.btnsWrap .phone2 .phoneNum{line-height:20px;font-size:22px;color:#004f72;text-align:left;font-weight:700}
.btnsWrap .buyVbtn{margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px 10px;height:50px;width:185px;border-radius:5px;float:right;display:block;margin-right:10px;vertical-align:top;margin-right:5px;background:#e31d68 url(../webimages/onlineOrderBtn.png) no-repeat right 8px center}
.btnsWrap .onlineOrderBtn{margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px;height:50px;width:185px;border-radius:5px;float:right;display:block;margin-right:10px;vertical-align:top;margin-right:5px;background:#00a1e9 url(../webimages/onlineOrderBtn.png) no-repeat right 5px center}
.btnsWrap .topDesc{text-align:left;color:#fff;font-size:14px}
.btnsWrap .botDesc{text-align:left;color:#fff;font-size:22px;font-weight:700;line-height:18px}
.backBtnGifts{float:left;font-size:18px;text-decoration:underline;cursor:pointer}
.shovarView .shovar{background:#fff;border:2px solid #e31d68;border-radius:6px;overflow:hidden}
.shovarView .shovar .top{min-height:240px;box-sizing:border-box;position:relative}
.shovarView .shovar .top .pic{overflow:hidden;border-radius:4px 4px 0 0}
.shovarView .shovar .top .pic img{max-height:100%;width:100%}
.shovarView .shovar .top .reciver{color:#e31d68;font-weight:700;text-align:left;font-size:16px;padding-right:130px;padding-left:10px}
.shovarView .shovar .top .reciver p{display:none;margin-left:10px;color:#646464}
.shovarView .shovar .top .reciver p.show{display:inline}
.shovarView .shovar .top .sender{font-size:12px;color:#555;text-align:left;padding-right:130px;padding-left:10px}
.shovarView .shovar .top .descBless{font-size:14px;margin-top:10px;text-align:left;;line-height:16px;color:#555;padding-right:140px;padding-left:10px}
.shovarView .shovar .top .logo{position:absolute;top:150px;right:0;height:0;width:130px;text-align:right;padding-right:10px}
.shovarView .shovar .top .logo img{max-width:100%}
.shovarView .shovar .top .logo span{display:block;line-height:16px;font-size:13px;text-align:right;margin-right:20px}
.shovarView .shovar .seret{clear:both;position:relative;z-index:1}
.shovarView .shovar .description{margin-top:-35px;text-align:left;overflow:hidden}
.shovarView .shovar .description .shovarImage{width:150px;float:left;display:block;margin-right:10px;margin-top:10px;height:100px;position:relative;overflow:hidden}
.shovarView .shovar .description .shovarImage img{width:100%;top:-100px;bottom:-100px;margin:auto;position:absolute}
.shovarView .shovar .description .title{font-weight:700;font-size:14px;color:#646464;padding-top:5px}
.shovarView .shovar .description .desc{font-size:12px;color:#646464;min-height:70px}
.shovarView .shovar .bottom{background:#faf9f9;overflow:hidden;color:#555;font-size:12px;margin-top:10px;border-radius:0 0 4px 4px}
.shovarView .shovar .bottom .number{float:left;padding-left:20px;line-height:22px}
.shovarView .shovar .bottom .tokef{float:right;padding-right:20px;line-height:22px}
.shovarView .shovar .bottom .untilTok{clear:both;float:right;padding-right:22px}
#giftContact{display:none;position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,.3);z-index:100}
#giftContact .contact{background:#fff none repeat scroll 0 0;border-radius:10px;bottom:0;right:0;margin:auto;max-height:370px;max-width:400px;min-width:320px;overflow:hidden;position:absolute;left:0;top:0;width:100%}
#giftContact .contact .closer{cursor:pointer;position:absolute;right:4px;top:4px}
#giftContact .contact .form{text-align:center;width:100%;float:left;height:90%;opacity:1;overflow:auto;margin:30px auto}
#giftContact .contact .form .rev-left{display:inline-block;overflow:hidden;width:310px}
#giftContact .contact .form .rev-left .topInputs{width:50%;display:inline-block;margin:-4px}
#giftContact .contact .form>B{display:block;font-size:20px;text-align:left;margin-bottom:10px;color:#585858;left:40px;position:absolute;background:#fff;top:4px}
#giftContact .contact .form .rev-right{display:inline-block;vertical-align:top;overflow:hidden;width:310px}
#giftContact .contact .form h4{color:#0f4468;font-size:18px}
#giftContact .contact .form .label{text-align:left;color:#e31d68;font-size:11px;margin:20px 0 0 0;clear:both}
#giftContact .contact .form .label>span{color:#555}
#giftContact .contact .form .label.req::before{content:"* ";color:red}
#giftContact .contact .form .topInputs input{width:90%;margin:0 auto}
#giftContact .contact .form .topInputs.dateIn{position:relative}
#giftContact .contact .form .topInputs.dateIn::after{content:'';width:30px;height:29px;background:#fff url(../webimages/calRev.png) no-repeat center center;position:absolute;right:0;bottom:-8px}
#giftContact .contact .form input{color:#555;padding-left:10px;padding-top:6px;font-family:arial;float:left;width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #bbb;margin:4px 5px 0 0;height:20px}
#giftContact .contact .form textarea{min-height:100px;font-family:arial;box-sizing:border-box;float:left;width:100%;border:1px solid #bbb;margin:4px 0 10px 5px}
#giftContact .contact .form .submit{margin:8px auto;float:none;width:230px;border-radius:6px;border:none;clear:both;cursor:pointer;font-family:arial;font-size:20px;background:#e31d68;height:50px;border:none;color:#fff;font-weight:700;padding:5px 0}
#addReview{display:none;position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,.3);z-index:10000000}
#addReview #comBox2{background:#fff none repeat scroll 0 0;border-radius:10px;bottom:0;right:0;margin:auto;max-height:670px;max-width:400px;min-width:320px;overflow:hidden;position:absolute;left:0;top:0;width:100%}
#addReview #comBox2 .closer{cursor:pointer;position:absolute;right:4px;top:4px;width:30px;height:30px;border:2px #333 solid;border-radius:50%}
#addReview #comBox2 .closer::before{content:"";width:2px;height:16px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;background:#333;transform:rotate(45deg)}
#addReview #comBox2 .closer::after{content:"";width:16px;height:2px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;background:#333;transform:rotate(45deg)}
#addReview #comBox2 #review-form{text-align:center;width:100%;float:left;height:90%;opacity:1;overflow:auto;margin:30px auto}
#addReview #comBox2 #review-form .rev-left{display:inline-block;overflow:hidden;width:310px;font-size:0;margin-top:20px}
#addReview #comBox2 #review-form .rev-left .topInputs{width:calc(50% - 5px);display:inline-block;margin:0}
#addReview #comBox2 #review-form>B{display:block;font-size:20px;text-align:left;margin-bottom:10px;color:#585858;left:40px;position:absolute;background:#fff;top:4px}
#addReview #comBox2 #review-form .rev-right{display:inline-block;vertical-align:top;overflow:hidden;width:310px}
#addReview #comBox2 #review-form h4{color:#0f4468;font-size:18px}
#addReview #comBox2 #review-form .label{text-align:left;color:#e31d68;font-size:12px;margin:10px 0 0 8px;clear:both}
#addReview #comBox2 #review-form .label>span{color:#555}
#addReview #comBox2 #review-form .label.req::before{content:"* ";color:red}
#addReview #comBox2 #review-form .topInputs input{width:100%;margin:0 auto}
#addReview #comBox2 #review-form .midInputs{width:100%;display:inline-block}
#addReview #comBox2 #review-form .topInputs.dateIn{position:relative;margin-left:10px}
#addReview #comBox2 #review-form .topInputs.dateIn::after{content:'';width:30px;height:29px;background:#fff url(../webimages/calRev.png) no-repeat center center;position:absolute;right:10px;bottom:10px}
#addReview #comBox2 #review-form input{color:#555;padding-left:10px;padding-top:6px;font-family:arial;float:left;width:100%;box-sizing:border-box;border:0;border:1px solid #bbb;margin:4px 5px 0 0;height:50px;margin-top:-18px!important;border-radius:5px;font-size:16px}
#addReview #comBox2 #review-form textarea{min-height:100px;font-family:arial;box-sizing:border-box;float:left;width:100%;border:1px solid #bbb;margin:4px 5px 10px 0;border-radius:5px;padding:10px;font-size:16px;color:#333}
#addReview #comBox2 #review-form .submit{margin:8px auto;float:none;width:230px;border-radius:6px;border:none;clear:both;cursor:pointer;font-family:arial;font-size:20px;background:#e31d68;height:50px;border:none;color:#fff;font-weight:700;padding:5px 0;margin-top:10px!important}
#addReview #comBox2 #review-form .boxrates{float:left;margin-top:5px;margin-bottom:10px;direction:rtl}
#addReview #comBox2 #review-form .boxrates .stars{width:20px;height:20px;margin:0 5px;display:inline-block;cursor:pointer}
#addReview #comBox2 #review-form .boxrates input{float:left;margin-right:10px;margin-top:2px;height:auto;width:auto;display:none}
#addReview #comBox2 #review-form .note{clear:both;color:#555;margin-bottom:10px;text-align:left;font-size:12px;padding-left:24px;background:url(../webimages/noteSS.png) no-repeat top left}
#addReview #comBox2 #review-form .boxrates h4{color:#2c8993}
#addReview #comBox2 #review-form .boxrates label{display:inline-block;width:40px;height:40px;background:0 0;cursor:pointer;margin:0 2px}
#addReview #comBox2 #review-form .boxrates label svg{fill:#ddd}
#addReview #comBox2 #review-form .boxrates:not(:checked)>label:hover svg,#addReview #comBox2 #review-form .boxrates:not(:checked)>label:hover~label svg,#addReview #comBox2 #review-form .boxrates>input:checked~label svg{fill:#e31d68}
#addReview #comBox2 #review-form .boxrates>input:checked+label:hover svg,#addReview #comBox2 #review-form .boxrates>input:checked~label:hover svg,#addReview #comBox2 #review-form .boxrates>input:checked~label:hover~label svg,#addReview #comBox2 #review-form .boxrates>label:hover~input:checked~label svg{fill:#e31d68}
#filePic{display:none}
.filePicLbl{display:block;margin:10px auto;width:102px;height:42px;background:url(../webimages/fileUp.png) no-repeat center left 10px;border:1px solid #bbb;line-height:40px;text-align:right;box-sizing:border-box;padding-right:10px;cursor:pointer;color:#555;font-size:14px}
#thanksRev{position:fixed;display:none;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:99999}
.thanksRev{display:block;z-index:9999;max-width:500px;width:100%;height:200px;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:10px;background:url(../webimages/revThanks.jpg) no-repeat center left}
.thanksRev .closeThis{cursor:pointer;width:30px;height:30px;background:url(../webimages/bigXRev.png) no-repeat center center;position:absolute;right:5px;top:5px}
.thanksRev .ttl{background:rgba(255,255,255,.5);font-size:20px;color:#585858;position:absolute;right:50px;top:50px}
.thanksRev .subTtl{background:rgba(255,255,255,.5);font-size:16px;color:#df2b88;width:174px;text-align:center;position:absolute;top:90px;right:90px}
.thanksRev .spaRevLogo{width:80px;height:42px;position:absolute;bottom:15px;right:15px;background:url(../webimages/spaRevLogo.png) no-repeat center center}
div.thanksRev.offer{height:auto;margin:0 auto;top:50%;transform:translateY(-65%)}
.extra{position:absolute;width:100%;top:294px;display:block}
.offer .extra{display:block}
.strip{position:relative;background:#e31d68;height:50px;color:#fff;text-align:center;line-height:50px;font-size:18px;width:100%}
.offerbuttons{position:relative;width:100%;height:200px;background:#fff;text-align:center;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.offerbuttons p{font-size:26px;color:#e31d68;height:74px;line-height:74px}
button.offerbtn{display:inline-block;width:160px;height:80px;text-align:center;font-size:26px;border-radius:12px;line-height:30px}
button.offerbtn.nop{border:1px solid #ccc;background:#ebebeb;color:#999;font-weight:600}
button.offerbtn.ok{color:#fff;background:#e31d68;border:1px solid #e31d68;margin-left:20px}
button.offerbtn small{font-size:16px}
.thanksRev.offer .closeThis{top:140px}
.thanksRev.offer .ttl{top:155px}
.thanksRev.offer .subTtl{top:200px}
.review .con{transition:all .2s ease;max-height:100px;overflow:hidden;position:relative;box-sizing:border-box;color:#2e3a59;font-size:12px}
.review .con::after{content:" ";position:absolute;top:40px;left:0;right:0;height:40px;background:linear-gradient(rgb(255 255 255 / 0),#fff);border-bottom:25px #fff solid}
.review .con .read-more {
    position: absolute;
    top: 47px;
    background: #fff;
    width: 100%;
    z-index: 1;
    left: 0;
    cursor: pointer;
    margin-top: 2px;
    color: #111;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}
.review .con.open, .reviews.pop .review .con.open{max-height:none}
.review .con.open::after{content:none}
.sort-reviews{text-align:center;margin:20px 0;display:none}
.pop .sort-reviews{display:block}
.sort-reviews input{display:none}
.sort-reviews .rate{display:inline-block;position:relative;padding-left:35px;box-sizing:border-box;margin-right:20px;cursor:pointer}
.sort-reviews .rate::after{content:'';position:absolute;top:8px;left:5px;transform:rotate(-45deg) translateY(-50%);border-bottom:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;transition:all .2s ease}
.sort-reviews .rate.active::before{background:#ea6b9b;box-sizing:border-box;border:2px solid #e31d68}
.sort-reviews .rate::before{transition:all .2s ease;content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px;background:#ccc;border-radius:20px}
.sort-reviews .rate[data-state="1"]::after{transform:translateY(-50%) rotate(135deg);left:9px;top:14px}
.pop .review .con .read-more {
    top: 45px;
    font-size: 14px;
    padding-bottom: 50px;
}
.review .con.open .read-more{display:none}
.pop .review .con.open .read-more{font-size:0;top:auto;bottom:0}
.thanksRev.offer .ttl{top:93px}
.thanksRev.offer .subTtl{top:140px}
.extra{top:253px}
.intextdiv .giftTop h1{color:#777;font-size:30px;text-align:left;line-height:1;margin-bottom:10px}
.intextdiv .giftTop .text{font-size:14px;text-align:left;overflow:auto}
.intextdiv .giftTop .price{position:absolute;right:0;bottom:0;color:#fff;background:#e31d68;font-size:32px;font-weight:700;padding:5px 10px;text-align:center}
.intextdiv .shovarCont{position:relative;margin:10px 0 270px}
.shovarCont .shovarView iframe{display:block;margin:20px auto 0 auto!important}
.intextdiv .section.userPrice{padding-right:148px;position:relative}
.intextdiv .section.userPrice .editPrice{position:absolute;right:0;top:0;bottom:0;width:148px;background:#fff5fb;border-left:2px dashed #e31d68;box-sizing:border-box}
.intextdiv .section.userPrice .editPrice b{display:block;padding-left:15px;padding-top:5px;color:#555;font-size:16px}
.intextdiv .section.userPrice .editPrice span{display:block;padding-left:15px;color:#e31d68;font-size:13px}
.intextdiv .section.userPrice .editPrice input{border:0;border-bottom:1px solid #555;background:0 0;width:70px;display:block;margin-left:15px;height:30px}
.intextdiv .section.userPrice .editPrice input:focus{outline:0}
.intextdiv .section.userPrice .editPrice .priceSymbol{font-size:30px;font-weight:700;color:#e31d68;position:absolute;right:30px;top:40px}
.intextdiv .section{margin:0 550px 0 0;background:#fff;border:1px solid #ccc;padding:5px 10px 10px;text-align:left;border-bottom:0}
.intextdiv .sectionWrap{margin:0 550px 0 0;background:#fff;border:1px solid #ccc;padding:0;text-align:left;border-bottom:0;overflow:hidden}
.intextdiv .sectionWrap .section{margin:0 -1px 0 0;border:0;border-left:1px solid #ccc;float:left}
.intextdiv .section .label{font-weight:700;color:#585858;font-size:16px;padding:0 0 10px;text-align:left}
.intextdiv .section .label span{font-size:12px;font-weight:400}
.intextdiv .section .rdio{cursor:pointer;position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center;margin:2px;overflow:hidden}
.intextdiv .section .rdio input{outline:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0}
.intextdiv .section .rdio label{cursor:pointer;display:block;color:#7d7d7d;font-size:14px;width:100px;height:30px;border:2px solid #ccc;border-radius:30px;box-sizing:border-box;line-height:28px;background:#fff}
.intextdiv .section .rdio input:checked+label{color:#e31d68;border:2px solid #e31d68;background:##fff5fb}
.intextdiv .section .rdio input.datepickerwtime{visibility:hidden}
.intextdiv .section .rdio input.datepickerwtime.act{visibility:visible}
.intextdiv .section .rdio input:active,.intextdiv .section .rdio input:focus{outline:0}
.intextdiv .section .rdio #whenSendDate:checked+label{width:auto;direction:rtl;padding:0 5px}
.intextdiv .section .inpt{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;margin-right:10px}
.intextdiv .section .inpt#tosend{margin-top:-6px;margin-left:10px}
.intextdiv .section .inpt span{font-size:13px;color:#e31d68;display:block;text-align:left}
.intextdiv .section.toOther .inpt span::after{content:" השולח"}
.intextdiv .section.toOther .label{font-size:0}
.intextdiv .section.toOther .label::after{font-weight:700;color:#585858;font-size:16px;padding:0 0 10px;text-align:left;content:"פרטי השולח"}
.intextdiv .section .inpt input{border:0;border-bottom:1px solid #999;background:0 0}
.intextdiv .section .inpt input:focus{color:#555;outline:0}
.intextdiv .section .inpt input::-webkit-input-placeholder{color:#aaa;opacity:.7}
.intextdiv .section .inpt input:-moz-placeholder{color:#aaa;opacity:.7}
.intextdiv .section .inpt input::-moz-placeholder{color:#aaa;opacity:.7}
.intextdiv .section .inpt input:-ms-input-placeholder{color:#aaa;opacity:.7}
.intextdiv .section .blassWrap{margin-top:10px;position:relative;margin-bottom:20px}
.intextdiv .section textarea{box-sizing:border-box;padding-left:30px;padding-right:10px;border:1px solid #ccc;height:100px;display:block;margin:0 auto;width:98%;resize:none;position:relative;background:#fff5fb url(../webimages/txt.png) no-repeat top 2px left 2px/18px;border-radius:10px}
.intextdiv .section.bttns{padding:5px 10px 10px;text-align:center;border-bottom:1px solid #ccc}
.intextdiv .section.bttns .printText{display:block;padding-top:10px;text-align:center;font-size:18px;color:#e31d68;width:auto;height:auto;font-weight:700}
.intextdiv .section.bttns div{display:inline-block;vertical-align:top;box-sizing:border-box;width:230px;height:50px;border-radius:10px;margin:2px}
.intextdiv .section.bttns div.payNow{cursor:pointer;background:#e31d68;color:#fff;font-size:20px;line-height:50px;font-weight:700;margin-top:10px}
.intextdiv .section.bttns div.payLater{cursor:pointer;background:#00a1e9;color:#fff;font-size:16px;font-weight:700;border:2px solid #e31d68;line-height:16px;padding-top:8px}
.intextdiv .section.bttns div.payLater span{display:block;font-weight:400;font-size:14px}
.intextdiv .section.bttns div.explain{clear:both;display:block;margin:10px auto;width:auto;height:auto;color:#646464;font-size:16px}
.intextdiv #toOtherPeople .section:first-child .rdio input:checked+label::after{content:"✔";position:absolute;left:8px;font-size:18px}
#giftPageView .printer{display:block;background:#00a1e9;color:#fff;width:120px;height:40px;line-height:40px;text-align:center;margin:10px auto;border-radius:6px;cursor:pointer;font-size:18px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#giftPageView .printer:hover{background:#2cc4e9}
.shovarView #sitesPop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1000000000000}
.shovarView #sitesPop.open{display:block}
.shovarView #sitesPop .cont{background:#fff;max-width:600px;width:100%;margin:auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;padding:10px;box-sizing:border-box;max-height:90vh;overflow:auto}
.shovarView #sitesPop .cont .closer{position:absolute;right:5px;top:5px;width:30px;height:30px;border-radius:100px;cursor:pointer;background:url(../webimages/closedeal.png)}
.shovarView #sitesPop .cont .label{font-weight:700;color:#e31d68;font-size:19px;text-align:left}
.shovarView #sitesPop .cont ul li{width:calc(50% - 20px);text-align:left;margin:0 10px}
.shovarView #sitesPop .cont ul li a{font-size:16px}
.shovarView #sitesPop .cont ul li a::before{margin-top:9px}
.shovarView .showAllSites {text-align: left;font-weight: 700;font-size: 16px;cursor: pointer;background: url(../webimages/location.png) no-repeat left center;padding-left: 20px;background-size: contain;display: block;width: auto;margin: 10px auto;height: 20px;display: inline-flex;}
.intextdiv .shovarSamp{position:absolute;right:0;top:8px;width:540px;text-align:center;color:#e31d68;font-size:18px}
.intextdiv .shovarView{position:absolute;right:0;top:40px;width:540px}
.intextdiv .shovarView .sites{padding:10px}
.intextdiv .shovarView .sites .label{font-weight:700;color:#e31d68;font-size:14px;text-align:left}
.intextdiv .shovarView .sites ul{list-style:none;margin-top:30px;display:table}
.intextdiv .shovarView .sites ul li{display:block;float:left;width:50%;text-align:left}
.intextdiv .shovarView .sites ul li a{font-size:12px;color:#626262}
.intextdiv .shovarView .sites ul li a::before{content:"";background:#e31d68;border-radius:40px;width:6px;height:6px;float:left;margin-top:6px;margin-right:4px}
.intextdiv .shovarView .shovar{background:#fff;border:2px solid #e31d68;border-radius:6px}
.intextdiv .shovarView .shovar .top{min-height:240px;box-sizing:border-box;position:relative}
.intextdiv .shovarView .shovar .top .pic{overflow:hidden;border-radius:4px 4px 0 0}
.intextdiv .shovarView .shovar .top .pic img{max-height:100%;width:100%}
.intextdiv .shovarView .shovar .top .reciver{color:#e31d68;font-weight:700;text-align:left;font-size:16px;padding-right:130px;padding-left:10px}
.intextdiv .shovarView .shovar .top .reciver p{display:none;margin-left:10px;color:#646464}
.intextdiv .shovarView .shovar .top .reciver p.show{display:inline}
.intextdiv .shovarView.userGift .shovar .top .reciver p{display:inline}
.intextdiv .shovarView .shovar .top .sender{font-size:12px;color:#555;text-align:left;padding-right:130px;padding-left:10px}
.intextdiv .shovarView .shovar .top .descBless{font-size:14px;margin-top:10px;text-align:left;line-height:16px;color:#555;padding-right:140px;padding-left:10px}
.intextdiv .shovarView .shovar .top .logo{position:absolute;top:170px;right:0;height:0;width:110px;text-align:right;padding-right:10px}
.intextdiv .shovarView .shovar .top .logo img{max-width:100%}
.intextdiv .shovarView .shovar .top .logo span{display:block;line-height:16px;font-size:13px;text-align:center;margin-right:0}
.intextdiv .shovarView .shovar .seret{clear:both;position:relative;z-index:1}
.intextdiv .shovarView .shovar .description{margin-top:-35px;text-align:left;overflow:hidden}
.intextdiv .shovarView .shovar .description .shovarImage{width:150px;float:left;display:block;border-right:10px solid pink;margin-top:10px;height:100px;position:relative;overflow:hidden;margin-right:0}
.intextdiv .shovarView .shovar .description .shovarImage img{width:100%;top:-100px;bottom:-100px;margin:auto;position:absolute;height:100%;object-fit:cover}
.intextdiv .shovarView .shovar .description .title{font-weight:700;font-size:18px;color:#fff;padding-top:5px;padding-right:20px;background:#e31d68;min-height:110px;display:table-cell;height:100px;vertical-align:middle;padding:10px;box-sizing:border-box;position:relative;top:10px}
.intextdiv .shovarView .shovar .description .desc{font-size:16px;color:#646464;min-height:70px;padding-right:20px;display:block;margin-top:10px;padding:10px}
.intextdiv .shovarView .shovar .bottom{background:#faf9f9;overflow:hidden;color:#555;font-size:12px;margin-top:10px;border-radius:0 0 4px 4px}
.intextdiv .shovarView .shovar .bottom .number{float:left;padding-left:20px;line-height:22px;font-size:18px;font-weight:700;margin-bottom:10px}
.intextdiv .shovarView .shovar .bottom .tokef{float:right;padding-right:20px;line-height:22px}
.intextdiv .shovarView .shovar .bottom .untilTok{clear:both;float:right;padding-right:22px}
.intextdiv .shovarView .shovar .ordername{font-weight:700;color:#000;margin-top:10px;border-top:1px #ccc dotted;padding-top:10px}
.intextdiv .shovarView .shovar .extra-list{font-weight:400;color:#646464}
.intextdiv .shovarView .shovar .orderline:first-child .ordername{border-top:none;margin-top:0}
.intextdiv .shovarView .explain{clear:both;font-size:18px;margin-top:10px;display:block;overflow:hidden;color:#333;padding:10px 20px}
.intextdiv .shovarView.userGift .shovar .description::before{content:"";background:url(../webimages/gift_bg_small.png) no-repeat top left;width:190px;height:110px;position:absolute;left:0;top:10px;background-size:contain}
.intextdiv .shovarView.userGift .shovar .description img{display:none}
.intextdiv .shovarView.userGift .shovar .description{min-height:100px;position:relative;overflow:visible;padding-left:150px;text-align:left}
.intextdiv .shovarView.userGift .shovar .description .shovarImage{display:none}
.intextdiv .dataPop{opacity:0;visibility:hidden;z-index:12;position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;width:300px;height:140px;margin:auto;border-radius:10px;border:2px solid #00a1e9}
.intextdiv .dataPop.open{opacity:1;visibility:visible}
.intextdiv .dataPop .closer{cursor:pointer;position:absolute;right:0;top:0;float:right;width:35px;height:35px;background:url(../webimages/close.png) top center no-repeat;background-size:contain}
.intextdiv .dataPop .content{text-align:center}
.intextdiv .dataPop .content .title{font-weight:700;text-align:left;padding:10px;font-size:16px}
.intextdiv .dataPop .content .sect{display:inline-block;vertical-align:top}
.intextdiv .dataPop .content input[type=text]{border:1px solid #ccc;height:36px;width:200px}
.intextdiv .dataPop .content .popbttn{cursor:pointer;background:#e31d68;color:#fff;line-height:36px;height:36px;border:none;box-sizing:border-box;width:60px;clear:both;margin:10px auto;display:inline-block;font-size:16px}
.intextdiv .dataPop .content .cancelThis{cursor:pointer;background:#555;color:#fff;line-height:36px;height:36px;border:none;box-sizing:border-box;width:60px;clear:both;margin:10px auto;display:inline-block;border-radius:5px}
.new_voucher .intextdiv .giftTop .text{overflow:hidden;position:relative}
.new_voucher .intextdiv .giftTop .text::after{cursor:pointer;position:absolute;bottom:0;background:#fff;top:125px;right:0;left:0;text-align:center;line-height:39px}
.new_voucher .intextdiv .giftTop{position:relative;padding:0 10px;margin-right:550px;width:auto;height:210px;margin-bottom:20px;overflow:hidden}
.new_voucher .intextdiv .giftTop.open{height:auto}
.new_voucher .intextdiv .giftTop .text{padding-bottom:46px;height:none}
.new_voucher .intextdiv .giftTop.open .text::after{top:auto;bottom:0}
.read-more-less{cursor:pointer;position:absolute;bottom:0;background:linear-gradient(0deg,#f5f5f5 30px,rgb(245 245 245 / 0));width:100%;height:50px;display:flex;align-items:end;padding-bottom:10px}
#giftop:not(.open) .read-more-less span:nth-child(2){display:none}
#giftop.open .read-more-less span:nth-child(1){display:none}
.new_voucher .intextdiv #details:not(.toOther)+.section textarea{display:none}
.new_voucher .intextdiv #details:not(.toOther)+.section textarea+small{display:none}
.new_voucher .intextdiv .section.toOther .inpt span::after{content:''}
.new_voucher .intextdiv .section .rdio input:checked+label{color:#fff;background-color:#f985b1}
.packHolder{max-width:1200px;margin:auto;position:relative;height:2000px;z-index:10}
#inc_minipage .packHolder .lSide{position:absolute}
.new_voucher .intextdiv .shovarView{right:140px;width:400px;overflow:hidden}
.new_voucher .intextdiv .shovarSamp{background-color:#fff;border:1px solid #ccc;top:0;padding:2px 0;right:140px;width:400px}
.new_voucher .intextdiv .leftBoxPic{position:absolute;width:540px;right:0;top:0}
.new_voucher .intextdiv .leftBoxPic .bg{width:400px;height:210px;background-size:cover;border:1px solid #ccc;background-position:center;position:relative}
.new_voucher .intextdiv .leftBoxPic .bg::after{content:"";width:20px;height:10px;position:absolute;right:-6px;top:121px;border:1px #000 solid;z-index:9999;border-radius:50%;border-right:0;border-bottom:0;transform:rotate(-25deg)}
.new_voucher .intextdiv .leftBoxPic .price{position:absolute;right:5px;top:120px;color:#fff;background:#e31d68;font-size:32px;font-weight:700;padding:0 10px;text-align:center;border-radius:5px;padding-left:30px;height:50px;box-sizing:border-box;line-height:50px;transform:rotate(-10deg);box-shadow:0 0 5px rgba(0,0,0,.5)}
.new_voucher .intextdiv .leftBoxPic .price::after{content:"";position:absolute;left:-17px;width:41px;height:40px;background:#e31d68;border-radius:10px;transform:rotate(45deg);top:5px;box-shadow:3px -3px 3px rgba(0,0,0,.5)}
.new_voucher .intextdiv .leftBoxPic .price::before{content:"";left:-14px;width:10px;height:10px;background:#e2e2e2;position:absolute;z-index:9;top:20px;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.5) inset}
.new_voucher .intextdiv .shovarFields{margin-right:550px;min-height:490px;background:#fff;border:1px #ccc solid;border-top:0}
.new_voucher .intextdiv .section{margin:0;border-top:1px #ccc solid;border-right:0;border-left:0;border-bottom:0}
.new_voucher .intextdiv .sectionWrap{margin:0;border:0;border-top:1px #ccc solid}
.new_voucher .intextdiv .sectionWrap .section{border:0;border-left:1px solid #ccc;float:left}
.new_voucher .intextdiv .sectionWrap .PhoneMailData{float:left;width:100%;background:#eee;border-top:1px solid #ccc;box-sizing:border-box;padding:2px 20px}
.new_voucher .intextdiv .sectionWrap .PhoneMailData span{display:none}
.new_voucher .intextdiv .sectionWrap .PhoneMailData span#noData{display:inline}
.new_voucher .intextdiv .sectionWrap .PhoneMailData span.showData~span#noData{display:none}
.new_voucher .intextdiv .sectionWrap .PhoneMailData span.showData{display:inline}
.new_voucher .intextdiv .sectionWrap .PhoneMailData span.showData~span.showData::before{content:", "}
.inner-cont-bottom .box-type1 .go-rev{margin:0 auto;bottom:10px;cursor:pointer;height:30px;width:150px;border:1px solid #26326c;background:#e31d68;color:#fff;font-size:18px;text-align:center;line-height:30px}
.exampleBox{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;background:#fff;display:none;z-index:999999}
.exampleBox .demoframe{width:99%;height:99%;background:#fff}
.popoverForm{position:fixed;width:100%;height:100%;display:none;background:rgba(255,255,255,.9);z-index:999999}
.popoverForm .conscontent{box-shadow:0 0 10px #555;max-width:500px;min-width:320px;width:100%;height:350px;max-height:500px;position:absolute;top:5px;right:5px;left:5px;bottom:5px;margin:auto;background:#f9f9f9;z-index:999999999999999}
.popoverForm .conscontent .closer{z-index:999999999999;cursor:pointer;position:absolute;top:4px;right:4px}
#indexDeal{position:absolute;width:100%;height:340px;display:none;background:rgba(255,255,255,.9);z-index:99999}
#indexDeal #conscontent3{box-shadow:0 0 10px #555;max-width:500px;min-width:320px;width:100%;height:90%;max-height:500px;position:absolute;top:5px;right:5px;left:5px;bottom:5px;margin:auto;background:#f9f9f9;z-index:999999999999999}
#indexDeal #conscontent3 .closer{z-index:9999;cursor:pointer;position:absolute;top:4px;right:4px}
#indexDeal #conscontent3 .title{color:#454545;font-weight:700;padding:10px 40px 10px 10px;font-size:16px}
#indexDeal #conscontent3 .title2{color:#454545;font-weight:700;padding:10px 40px 10px 10px;font-size:16px}
#indexDeal #conscontent3 .title2 a{color:#454545}
#indexDeal #conscontent3 #orderForm{position:relative;padding:10px 0;float:left;display:block;width:99%;min-width:99px}
#indexDeal #conscontent3 #orderForm .label{float:left;clear:both;margin:7px 10px 0;width:22%;color:#454545;height:26px}
#indexDeal #conscontent3 #orderForm input{display:block;width:60%;float:left;height:26px;line-height:26px;border:1px solid #919191}
#indexDeal #conscontent3 #orderForm input.submit{cursor:pointer;display:block;width:auto;float:right;font-family:arial;height:auto;padding:2px 24px;font-size:16px;border:none;margin:15px 11% 0 0;background:#00a1e9;color:#fff;font-weight:700}
.indexText.newbox{background:#fff}
.indexText.newbox #mapwaze{height:317px;box-shadow:0 0 5px rgba(0,0,0,.1);max-width:600px;width:90%;display:inline-block;vertical-align:top;margin:10px}
.indexText.newbox #box-weather{height:317px;box-shadow:0 0 5px rgba(0,0,0,.1);max-width:320px;width:90%;display:inline-block;vertical-align:top;margin:10px}
.indexText.newbox #box-weather .title{background:#e31d68 none repeat scroll 0 0;color:#fff;font-size:20px;font-weight:700;height:46px;line-height:46px}
.indexText{font-size:16px;color:#000;max-width:1200px;min-width:320px;width:100%;margin:10px auto;text-align:center;clear:both;display:block}
.indexText .text{padding:10px 10px;text-align:left}
.indexText #read{display:none}
#read2{display:none}
.indexCont{max-width:1200px;min-width:320px;width:100%;margin:10px auto;text-align:center;font-size:0}
.fancybox-container{z-index:10000000000000000!important}
.indexCont .boxIndex2{display:inline-block;max-width:750px;width:100%;min-width:320px;margin:34px 0 0 0;min-height:500px;vertical-align:top;position:relative;font-size:16px;float:left}
.indexCont .boxIndex2 .slide-title2{font-size:24px;color:#000;font-weight:700;text-align:left;display:block;position:relative}
.indexCont .boxIndex2 .content{height:563px;width:100%;background:#fff;margin-top:20px;overflow:auto;border-bottom:1px solid #e31d68;box-sizing:border-box}
.indexCont .boxIndex2 .content::-webkit-scrollbar-track{background-color:#f5f5f5}
.indexCont .boxIndex2 .content::-webkit-scrollbar{width:10px;background-color:#f5f5f5}
.indexCont .boxIndex2 .content::-webkit-scrollbar-thumb{background-color:#e31d68}
.indexCont .boxIndex2 .stars{font-size:14px;color:#464646;font-weight:700;float:right;padding-top:2px;padding-left:10px}
.indexCont .boxIndex2 .stars .s{height:12px;position:relative;display:inline-block;vertical-align:top}
.indexCont .boxIndex2 .stars span{display:inline-block;line-height:12px;vertical-align:top}
.indexCont .boxIndex2 .stars .s .starsInPrice{position:absolute;top:0;left:0}
.indexCont .boxIndex2 .stars .s img{vertical-align:top}
.indexCont .boxIndex2 .content .comment{display:block;min-height:120px;border-top:1px solid #eee;box-sizing:border-box;padding-top:10px;margin:0}
.indexCont .boxIndex2 .content .comment .pic{width:100px;height:100px;display:block;float:left;margin:0 10px;border-radius:50%;background-color:#ccc!important}
.indexCont .boxIndex2 .content .comment .comCont{padding:0 5px 0 0;text-align:left;height:85px;overflow:hidden;font-size:13px;color:#696969;position:relative}
.indexCont .boxIndex2 .content .comment .comCont .title{color:#e31d68;font-size:16px;font-weight:700;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.indexCont .boxIndex2 .content .comment .comCont .open{background:url(../webimages/topen.png) center center no-repeat;position:absolute;top:23px;left:0;width:14px;height:12px}
.indexCont .boxIndex2 .content .comment .comCont .close{background:url(../webimages/tclose.png) center center no-repeat;position:absolute;right:6px;bottom:18px;width:14px;height:12px}
.indexCont .boxIndex2 .content .comment .comCont .text{height:50px;overflow:hidden;padding:0 20px;line-height:16px}
.indexCont .boxIndex2 .content .comment .comCont .author{float:left;font-weight:700}
.indexCont .boxIndex2 .content .comment .comCont .date{font-weight:700;float:right;padding-right:25px}
.indexCont .boxIndex3{display:inline-block;max-width:410px;width:100%;min-width:280px;height:640px;vertical-align:top;position:relative;margin-top:10px;font-size:16px;background:#f5f5f5;float:right;border:1px solid #ccc;box-sizing:border-box;padding:25px 15px}
.indexCont .boxIndex3 .gTitle{margin-bottom:34px}
.indexCont .boxIndex3 .newBox{margin-bottom:30px}
.indexCont .boxIndex3 .slide-title2{position:absolute;top:0;z-index:99;width:100%;background:url(../webimages/opt_bgtitledeal.png) center center no-repeat;height:62px;line-height:42px;color:#fff;text-align:center;font-size:20px;text-shadow:0 1px 1px rgba(0,0,0,.7)}
.indexCont .boxIndex3 .content{width:100%}
.indexCont .boxIndex3 .content .artis{position:relative;background:#fff;display:inline-block;width:274px;height:213px;border:3px solid #fff;margin:.5% auto;cursor:pointer}
.indexCont .boxIndex3 .content .artis .distance{position:absolute;top:0;right:0;left:0;height:25px;line-height:25px;color:#fff;font-weight:700;background:rgba(0,0,0,.8)}
.indexCont .boxIndex3 .content .artis .pic{width:274px;height:149px;display:block;float:left;position:relative;overflow:hidden}
.indexCont .boxIndex3 .content .artis .info{width:274px;height:55px;display:block;float:right;margin-right:2px;margin-top:4px;overflow:hidden}
.indexCont .boxIndex3 .content .artis .info b{padding:0 4px;display:block;float:left;color:#ab2269;font-weight:700;font-size:15px;text-align:left}
.indexCont .boxIndex3 .content .artis .info .desc{padding:0 4px;float:left;color:#6f6f6f;font-size:13px;text-align:left;clear:both;height:50px;overflow:hidden}
.contout .conscontent.popjump .linkout{top:10px;right:46px;font-size:13px}
.contout .conscontent.popjump2 .header .info-phone{float:left;margin:20px}
.gmnoprint div:first-child{right:0}
.gm-style-iw{height:auto;padding-bottom:10px}
.gm-style-iw h3{text-align:left}
.map-devider{width:100%;height:15px;float:left}
.not-found-anything{width:100%;height:32px;line-height:32px;font-size:16px;text-align:center}
#logo_new{position:absolute;top:-50px;left:0;z-index:9999}
#headerbig{z-index:0;width:100%;background:url(../webimages/bg-header.png) top center repeat-x #fff;border-bottom:3px solid #d93f8e}
#headerbig #header{direction:rtl;text-align:center;position:relative;z-index:9999;max-width:1200px;width:100%;min-height:101px;overflow:visible;margin:0 auto}
.link-holder{width:100%;height:auto;text-align:center;margin-top:20px}
.site-link-pop{display:block;float:none;height:46px;line-height:46px;margin:0 auto;width:170px;text-align:center;color:#fff;font-size:22px;font-weight:700;background:#ed1164}
.search-block{width:auto;margin:0 5px;padding:5px 0;height:117px;overflow:auto;border:1px #bcbcbc solid}
.search-block .btns{display:none}
.search-block .cat-line{width:100%;text-align:left;overflow:hidden;font-size:12px}
.search-block .cat-line input{float:left;width:auto;margin:3px 1px;height:14px;width:14px}
.search-block .cat-line span{display:block}
.apple-thing{position:absolute;top:70px;left:15px;z-index:999999999999}
.menuButton{display:block;z-index:97;box-sizing:border-box;cursor:pointer;height:40px;position:relative;right:auto;top:15px;width:40px;z-index:3;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.menuButton span{background:#fff none repeat scroll 0 0;border-radius:0;display:block;height:2px;margin:6px auto;transition:all .5s ease 0s;width:70%}
.menuButton span:nth-child(1){margin-top:7px}
.menuButton span:nth-child(2){margin-bottom:3px;margin-top:3px}
.menuButton span:nth-child(3){margin-bottom:0}
.closeMenuNew{width:calc(0% - 300px);bottom:0;left:0;top:0;position:fixed!important;z-index:1;background:rgba(0,0,0,.5) none repeat scroll 0 0}
.open .menuButton>span:nth-child(1){transform:translateY(8px) rotate(135deg)}
.open .menuButton>span:nth-child(2){transform:scale(0)}
.open .menuButton>span:nth-child(3){transform:translateY(-8px) rotate(-135deg)}
.open .closeMenuNew{width:100vw;z-index:299}
.open.reservation .closeMenuNew{z-index:2000}
.open.reservation .mobMenu{left:0;margin:auto;background:#f5f5f5;height:500px;bottom:0;border-radius:5px;max-width:400px}
.open.reservation .mobMenu .mobMenuR{display:none}
.open.reservation .mobMenu .mobMenuTabs{margin:auto;left:0;height:auto;width:100%}
.open.reservation .tab.user .loginPopup-close{display:block!important}
.open.reservation .tab.user ul{display:none}
.open.reservation .mobMenu .mobMenuTabs .tab{display:none}
.open.reservation .mobMenu .mobMenuTabs .tab.user{display:block;height:100%}
.open.reservation .tab.user .loginPopup-r{height:100%}
.open.reservation .tab.user .loginPopup-r .loginPopup-r-login{padding:0 30px;left:0}
.open.reservation .tab.user .loginPopup-r .loginPopup-r-first-c>div:not(.l){display:none;margin-top:80px;margin-bottom:100px}
.open.reservation.gp .tab.user .loginPopup-r .loginPopup-r-first-c>div.gp{display:block}
.open.reservation.fb .tab.user .loginPopup-r .loginPopup-r-first-c>div.fb{display:block}
.open.reservation.l .tab.user .loginPopup-r .loginPopup-r-first-c>div.l{display:block}
.open.reservation .tab.user .loginPopup-r .loginToReg{display:none}
.mobMenu{position:fixed;top:45px;right:0;bottom:0;left:-100%;height:calc(100vh - 45px);width:100%;background:#fff;transition:all .2s ease}
.mobMenu .mobMenuR{position:absolute;top:0;left:0;bottom:0;height:100%;width:20%;box-sizing:border-box;border-right:4px solid #e31d68;box-shadow:inset 0 0 20px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.3)}
.mobMenu .mobMenuR .item{width:100%;padding-bottom:100%;height:0;position:relative;text-align:center;color:#e31d68;font-size:12px;cursor:pointer;background:0 0;transition:all .2s ease}
.mobMenu .mobMenuR .accessibility{display:none;width:100%;padding-bottom:100%;height:0;position:relative;text-align:center;color:#e31d68;font-size:12px;cursor:pointer;background:0 0;transition:all .2s ease}
.mobMenu .mobMenuR .item.active,.mobMenu .mobMenuR .item:hover{background:#eb2584;background:-moz-linear-gradient(right,rgba(235,37,132,1) 0,rgba(233,23,106,1) 100%);background:-webkit-linear-gradient(right,rgba(235,37,132,1) 0,rgba(233,23,106,1) 100%);background:linear-gradient(to left,rgba(235,37,132,1) 0,rgba(233,23,106,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb2584', endColorstr='#e9176a', GradientType=1)}
.mobMenu .mobMenuR .accessibility>div,.mobMenu .mobMenuR .item>div{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}
.mobMenu .mobMenuR .accessibility svg,.mobMenu .mobMenuR .item img,.mobMenu .mobMenuR .item svg{fill:#e31d68;display:block;margin:0 auto 5px auto}
.mobMenu .mobMenuR .item.active svg,.mobMenu .mobMenuR .item:hover svg{fill:#fff}
.mobMenu .mobMenuR .item.active,.mobMenu .mobMenuR .item:hover{color:#fff}
.mobMenu .mobMenuTabs{position:absolute;top:0;right:0;bottom:0;height:100%;width:80%;box-sizing:border-box}
.mobMenu .mobMenuTabs ul{list-style:none}
body.connected .mobMenu .mobMenuTabs ul.connect_btn{display:none}
.mobMenu .mobMenuTabs ul .myBenefit{pointer-events:none;cursor:default}
.mobMenu .mobMenuTabs ul li{cursor:pointer;display:block;font-size:18px;height:45px;padding:0 10px;width:100%;color:#555;box-sizing:border-box;border-bottom:1px solid #e5e5e5;max-width:100%;position:relative}
.mobMenu .mobMenuTabs ul li input[type=button]{cursor:pointer;color:#555;background:0 0;font-size:18px;-webkit-appearance:none;border:0}
.mobMenu .mobMenuTabs ul li .inner{display:flex;width:100%;height:44px;align-items:center}
.mobMenu .mobMenuTabs ul li .inner b{font-size:14px}
.mobMenu .mobMenuTabs ul li a{color:inherit;box-sizing:border-box;display:block;width:100%}
.mobMenu .mobMenuTabs .tab{display:none;overflow:auto;max-height:100%}
.mobMenu .mobMenuTabs .tab.service{text-align:center;padding-top:20px}
.mobMenu .mobMenuTabs .tab.active{display:block}
.mobMenu .mobMenuTabs .tab.service .globSection{max-width:90%;margin:25px auto 0 auto;display:block}
.mobMenu .mobMenuTabs .tab .notConnected{max-height:0;overflow:hidden;transition:.5s all;display:block;background:#9eecfe;position:relative}
.mobMenu .mobMenuTabs .tab .notConnected.open{max-height:400px}
body.stop-scrolling .mobMenu .mobMenuTabs .tab .notConnected{max-height:400px}
body.stop-scrolling .mobMenu .mobMenuTabs .tab.user>a{display:none!important}
body.stop-scrolling #container-100.fopen .tab.user .loginPopup-close{display:block!important}
.mobMenu .mobMenuPops{display:none;background:#efefef;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10;overflow:auto}
.mobMenu .mobMenuPops .title{background:#fff;border-bottom:1px solid #ccc;height:40px;line-height:39px;display:block;width:100%;padding:0 10px;box-sizing:border-box;font-size:18px;position:fixed;top:0;z-index:100;width:100%}
.mobMenu .mobMenuPops .title .close{display:inline-block;vertical-align:middle;margin-right:5px;cursor:pointer;margin-top:-4px}
.mobMenu .mobMenuPops .title .close svg{vertical-align:middle}
.mobMenu .mobMenuPops>div>.inner{padding-top:30px;height:calc(100vh - 30px);box-sizing:border-box;overflow:auto}
.mobMenu.pops .mobMenuPops{display:block}
.globSection textarea{max-width:100%;border:0;width:100%}
.open .mobMenu{left:0;z-index:10000}
.mobMenu .mobMenuPops .promoted{margin-top:0;display:none}
.mobMenu .mobMenuPops .promoted .title{text-align:left;position:fixed;top:0;z-index:100;width:100%}
.mobMenu.pops.views .mobMenuPops .mobMenuViews{padding-top:50px}
.mobMenu.pops.views .mobMenuPops .mobMenuViews{}
.mobMenu .mobMenuPops .mobMenuOrders{display:none}
.mobMenu.pops.orders .mobMenuPops .mobMenuOrders{display:block;padding-top:50px}
.mobMenu.pops.favs .mobMenuPops .mobMenuFavorites{display:block;}
.mobMenu.pops.views .mobMenuPops .mobMenuViews{display:block}
.mobMenu .mobMenuPops .mobMenuOrders .globSection{max-width:90%;margin:0 auto;display:block;margin-bottom:25px}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .sectionTitle span{float:right}
.mobMenu .mobMenuPops .mobMenuOrders .orderTitle{min-height:80px;display:block;width:100%;line-height:1;font-size:22px;font-weight:700;text-align:center;padding:10px;box-sizing:border-box}
.mobMenu .mobMenuPops .mobMenuOrders .orderTitle .sub{font-size:18px;padding-top:10px}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .linksStrip{background:#efefef;width:100%;height:50px;display:block;padding:10px 5px;box-sizing:border-box}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .linksStrip>a{vertical-align:top;background:#fff;height:32px;box-sizing:border-box;border:1px solid #555;color:#464646;border-radius:32px;position:relative;display:inline-block;line-height:1;padding-right:40px;padding-left:20px;font-size:12px;padding-top:3px;margin-right:10px}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .linksStrip>a.waze{padding-right:20px;padding-left:20px}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .linksStrip>a:last-child{margin-right:0}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .linksStrip>a span{display:block;font-weight:700;font-size:12px}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .linksStrip>a svg{fill:#555;position:absolute;top:50%;right:10px;transform:translateY(-50%)}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .secBottom{padding:0 10px;box-sizing:border-box;display:block;width:100%}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .secBottom>div{line-height:30px;display:block;width:100%}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .secBottom>div span{font-weight:700;color:#555}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .secBottom>div svg{max-width:20px;height:20px;fill:#555;display:inline-block;vertical-align:middle;margin-right:5px}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .secBottom .bottom{margin-top:5px;border-top:1px solid #555;display:block;width:100%;padding:5px 10px;box-sizing:border-box}
.mobMenu .mobMenuPops .mobMenuOrders .globSection .secBottom .bottom .price{float:right;font-weight:700;font-size:20px}
.list_sites ul{list-style:none}
.list_sites ul li a{color:#555}
.list_sites ul li a:hover{text-decoration:underline}
#iframePop{display:none;position:fixed;bottom:0;right:0;left:0;top:0;background:rgba(0,0,0,.8);z-index:13000000}
#iframePop.active{display:block}
#iframePop .pop{overflow:visible;background:#fff;position:absolute;top:20px;left:0;right:0;bottom:20px;max-width:1000px;width:100%;margin:auto;border-radius:4px;-webkit-overflow-scrolling:touch;overflow-y:scroll}
#iframePop .pop .closer{position:absolute;top:-3px;right:4px;color:#09a5d9;font-size:35px;cursor:pointer;z-index:30}
#iframePop .pop-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(0,0,0,.6);width:100%;margin:auto}
#iframePop .pop-loader-overlay .pop-loader{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;border:16px solid #f3f3f3;border-top:16px solid #00a1e9;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite}
#iframePop iframe{width:100%;height:100%;overflow-x:hidden}
#packagePop{display:none;position:fixed;bottom:0;right:0;left:0;top:0;background:rgba(0,0,0,.8);z-index:1300}
#packagePop.active{display:block}
#packagePop .pop{overflow:visible;background:#fff;position:absolute;top:20px;left:0;right:0;bottom:20px;max-width:1000px;width:100%;margin:auto;border-radius:4px}
#packagePop .pop .closer{position:absolute;top:-3px;right:4px;color:#09a5d9;font-size:35px;cursor:pointer;z-index:30}
#packagePop .pop .tabs{display:block;height:60px;width:100%;position:relative;z-index:20;text-align:left;border-radius:5px;box-sizing:border-box}
#packagePop .pop .tabs .inner{width:47%;float:right}
#packagePop .pop .tabs .tab{display:inline-block;vertical-align:middle;cursor:pointer;padding:0 10px;font-size:16px;height:44px;background:#dcdbdb;line-height:44px;text-align:center;color:#555;font-weight:700;position:relative;top:6px;border-radius:5px 5px 0 0;margin:0 3px}
#packagePop .pop .tabs .tab.phone{background:0 0!important;box-shadow:none!important;max-width:80px;height:30px;border-radius:15px;position:relative;box-sizing:border-box;border:1px solid #555;padding:0;font-size:11px;line-height:12px;font-weight:400;text-align:left;padding-left:10px;padding-top:2px;margin:0 3px;padding-right:30px}
#packagePop .pop .tabs .tab.phone svg{position:absolute;top:50%;right:6px;transform:translateY(-50%) scale(.8)}
.directCall{position:absolute;right:0;left:0;top:0;bottom:0;display:none}
#packagePop .pop .tabs .tab[data-ref=info]{display:none}
#packagePop .pop .tabs .tab.active{background:#eee;color:#11a9cf;box-shadow:2px -2px 2px 0 rgba(0,0,0,.1),-2px -2px 2px 0 rgba(0,0,0,.1)}
#packagePop.contact .pop .tabs .tab.active::after,#packagePop.info .pop .tabs .tab.active::after{border-color:#454545}
#packagePop.contact .pop .tabs .tab.active,#packagePop.info .pop .tabs .tab.active{color:#454545}
#packagePop .pop .tabs .tab.active::before{content:'';position:absolute;left:50%;top:calc(100% - 21px);width:20px;height:20px;border:8px solid #eee;border-top:0;border-right:0;transform:rotate(45deg) translateX(-50%);margin-left:-2px;box-sizing:border-box;border-radius:4px}
#packagePop .pop .tabs .tab.active::after{content:'';position:absolute;left:50%;top:calc(100% - 15px);width:10px;height:10px;border:3px solid #11a9cf;border-top:0;border-right:0;transform:rotate(45deg) translateX(-50%);margin-left:-1px}
#packagePop .pop .content{position:relative;display:block;margin-top:0;padding:10px;max-height:100%;overflow:visible;box-sizing:border-box}
#packagePop .pop .content .contentL{display:inline-block;max-width:48%;width:100%;float:right;position:relative}
#packagePop .pop .content .contentL .inner{background:#eee;max-height:calc(100vh - 130px);overflow:auto;padding:10px;margin-top:-11px;border-right:0;border-radius:10px 0 0 10px;border:1px #ccc solid}
#packagePop .pop .content .contentL .inner::-webkit-scrollbar-track{background-color:#f5f5f5}
#packagePop .pop .content .contentL .inner::-webkit-scrollbar{width:10px;background-color:#f5f5f5}
#packagePop .pop .content .contentL .inner::-webkit-scrollbar-thumb{background-color:#e31d68}
#packagePop .pop .content .contentR::-webkit-scrollbar-track{background-color:#f5f5f5}
#packagePop .pop .content .contentR::-webkit-scrollbar{width:10px;background-color:#f5f5f5}
#packagePop .pop .content .contentR::-webkit-scrollbar-thumb{background-color:#e31d68}
#packagePop .pop .content .contentR{display:inline-block;max-width:48%;width:100%;float:left;position:relative;max-height:calc(100vh - 445px);overflow:auto}
#packagePop .pop .content>div.info{width:500px;float:left}
#packagePop .pop .content>div.gift,#packagePop .pop .content>div.order{display:none}
#packagePop .pop .content .contentR .info .section{margin-bottom:20px}
#packagePop .pop .content .contentR .info .section .title{font-weight:700;margin-bottom:10px}
#packagePop .pop .content .contentR .info .section .dayspan{display:inline-block;width:100px}
#packagePop .pop .content .contentR .info .text ul li{line-height:30px;display:inline-block;vertical-align:top;margin-bottom:10px;width:49%}
#packagePop .pop .content .contentR .info .text ul li img{width:30px;vertical-align:middle;margin-right:10px}
#packagePop .pop .content .info .text ul li{line-height:30px;display:inline-block;vertical-align:top;margin-bottom:10px;width:49%}
#packagePop .pop .content .info .text ul li img{width:30px;vertical-align:middle;margin-right:10px}
.swal2-container,.ui-timepicker-wrapper{z-index:10000000001!important}
#packagePop .packTop{position:relative;padding-bottom:30%;width:100%;float:left;max-width:48%;margin-bottom:20px;margin-top:10px}
#packagePop .rrc{position:absolute;width:100%;float:left;max-width:48%;top:0;left:0;height:70px}
#packagePop .rrc .tor{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}
#packagePop .rrc .title{font-size:20px;font-weight:700;position:absolute;bottom:0;left:10px;margin-right:90px;line-height:24px}
#packagePop .rrc .bestPrice{position:absolute;top:-3px;right:0;color:#fff;font-size:14px;padding:0 15px;font-weight:500;border-radius:12px;background:#e31d68;line-height:24px;border-top:1px #fff solid}
#packagePop .rrc .bestPrice::after{content:"";bottom:-16px;border-top:16px #e31d68 solid;right:16px;border-left:12px transparent solid;position:absolute}
#packagePop .rrc .price{position:absolute;bottom:0;right:0;clear:both;font-size:20px;font-weight:700}
#packagePop .packTop .owl-item,#packagePop .packTop .owl-stage,#packagePop .packTop .owl-stage-outer{height:100%}
#packagePop .packTop .owl-stage-outer{position:absolute;width:100%}
#packagePop .packTop .item{background-position:center center;background-size:cover;height:100%;display:block;width:100%}
#packagePop .pTop{padding-bottom:40%;position:relative;z-index:5;height:0;background:linear-gradient(rgba(0,0,0,.5),transparent);text-align:center}
#packagePop .pTop .infBottom{position:absolute;height:60px;bottom:-1px;left:0;right:0;width:100%;background:linear-gradient(rgba(238,238,238,.7),#eee);padding:5px 20px 0 20px;box-sizing:border-box}
#packagePop .pTop .infBottom .r{float:left;text-align:left;font-weight:700;color:#555}
#packagePop .pTop .infBottom .r .title{font-size:16px}
#packagePop .pTop .infBottom .r .num{font-size:12px}
#packagePop .pTop .infBottom .l{float:right;text-align:right;font-weight:700;color:#555}
#packagePop .pTop .infBottom .l .price{font-size:14px}
#packagePop .pTop .infBottom .l .price>div{font-size:18px}
#packagePop .pTop .tokef{width:100%;display:block;text-align:center;font-size:14px;color:#fff;font-weight:700;padding-top:10px;padding-bottom:10px;min-height:20px}
#packagePop .social-login-btn{font-size:14px;cursor:pointer;line-height:34px;background:#fff;width:280px;display:block;height:35px;box-sizing:border-box;border:1px solid transparent;border-radius:6px;margin:10px auto;padding:0 15px}
#packagePop .social-login-btn .loginPopup-first-svg{display:inline-block;width:22px;text-align:center;margin-top:9px}
#packagePop .social-login-btn.fb{background:#3b5998;color:#fff}
#packagePop .social-login-btn.gp{background:#db4437;color:#fff}
#packagePop .login-area-wrapper .login-area .title{line-height:24px;font-size:16px;text-align:center}
#packagePop .login-area-wrapper .login-area{overflow:hidden;margin-bottom:10px}
#packagePop .order .pTop .bestPrice{background:#e31d68}
#packagePop .pTop .bestPrice{background:#e31d68;border-radius:10px;padding:0 10px;font-size:12px;font-weight:400;color:#fff;display:inline-block;position:relative}
#packagePop .pTop .bestPrice::after{content:"";bottom:-10px;border-top:10px #e31d68 solid;right:30px;border-left:8px transparent solid;position:absolute}
#packagePop .pTop .perut{background:rgba(0,0,0,.5);border:1px solid #fff;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;padding:5px 10px;margin-top:0;cursor:pointer}
#packagePop .pTop .perut svg{display:inline-block;vertical-align:middle;margin-right:5px}
#packagePop .pTop>.price{color:#fff;font-size:40px;font-weight:700;display:block;text-align:center;text-shadow:0 0 2px #000,0 0 2px #000;margin-bottom:16px}
#packagePop .packagePopSlider{position:absolute;top:0;left:0;width:100%;right:0;height:100%;overflow:hidden}
#packagePop .pTop>.price .benefit{font-size:14px;display:inline-block;padding:3px 6px;background:rgba(0,0,0,.7);vertical-align:top;margin-top:6px;line-height:20px}
#packagePop .pTop>.price .benefit span{float:left;position:relative;display:inline-block;font-size:16px;font-weight:400}
#packagePop .pTop>.price .benefit span.crossed{float:right;text-decoration:line-through}
#packagePop .pop .content .order .inputWrap{display:inline-block;width:49%;margin-top:5px}
#packagePop .pop .content .order .inputWrap>label{margin:0 auto;display:block;font-size:11px;color:#e31d68;text-align:left}
#packagePop .pop .content .order .inputWrap>input[type=text]{width:80%;border:none;border-bottom:1px solid #bbb;margin-top:2px}
#packagePop .pop .content .order .radioWrap{margin:0 4px;display:inline-block}
#packagePop .pop .content .order .radioWrap input[type=radio]{display:none}
#packagePop .pop .content .order .radioWrap input[type=radio]:checked+label{background:#fff5fb;font-size:14px;color:#e31d68;height:30px;border:2px solid #e31d68}
#packagePop .pop .content .order .radioWrap>label{display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:14px;color:#7d7d7d;height:30px;border:2px solid #e3e3e3;border-radius:50px;line-height:26px;padding:0 14px;cursor:pointer}
#packagePop .pop .content .order .radioWrap>input[type=radio].disabled+label{background:#f7f7f7;color:#d8d8d0}
#packagePop .pop .content .order .inputWrap>select{cursor:pointer;width:80%;border:none;border-bottom:1px solid #bbb;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../webimages/arrSelectBox.png) no-repeat center right}
#packagePop .pop .content .order .notesLbl{font-size:11px;color:#555;text-align:left;padding-left:20px;margin-top:10px}
#packagePop .pop .content .order textarea{width:90%;margin:4px auto 10px;height:60px;resize:vertical;background:url(../webimages/penText.png) no-repeat top 4px left 4px;box-sizing:border-box;padding-left:35px}
#packagePop .pop .content .order .radioWrapBtn{margin:10px 4px;display:inline-block}
#packagePop .pop .content .order .radioWrapBtn input[type=radio]{display:none}
#packagePop .pop .content .order .radioWrapBtn input[type=radio]:checked+label{background:#fff5fb;font-size:14px;color:#e31d68;height:30px;border:2px solid #e31d68}
#packagePop .pop .content .order .radioWrapBtn label{display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:14px;color:#7d7d7d;height:30px;border:2px solid #e3e3e3;border-radius:50px;line-height:26px;padding:0 14px;cursor:pointer}
.clubAccept .squaredFour{vertical-align:top;margin-bottom:10px;margin-top:10px;position:relative;width:20px;height:20px;cursor:pointer;box-sizing:border-box;border:1px solid #e3e3e3;background:#fff;border-radius:15px;display:inline-block}
.clubAccept .squaredFour label{width:100%;height:100%;cursor:pointer;position:absolute;top:0;right:0}
.clubAccept .squaredFour label:after{content:'';width:12px;height:5px;position:absolute;top:4px;right:2px;border:2px solid #e31d68;border-top:none;border-left:none;background:0 0;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.clubAccept .squaredFour label:hover::after{opacity:.5}
.clubAccept .squaredFour input[type=checkbox]{visibility:hidden}
.clubAccept .squaredFour input[type=checkbox]:checked+label:after{opacity:1}
.clubAccept .squaredFour+label{font-size:12px;color:#7d7d7d;display:inline-block;margin-left:10px;vertical-align:top;padding-top:10px}
#packagePop .pop .content .order .backBtn{color:#555;display:block;font-size:16px;cursor:pointer;text-align:left;text-decoration:underline}
#packagePop .pop .content .order .security{display:block;font-size:16px;text-align:left}
#packagePop .pop .content .order .security p{text-align:center;font-size:18px;font-weight:600}
#packagePop .pop .content .order .secTtl{clear:both;font-size:14px;font-weight:700;color:#585858;text-align:left}
body .xdsoft_datetimepicker{z-index:9999999999!important}
.pageMap .close{display:none}
html.mobActive-ov,html.mobActive-ov body{position:fixed;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}
@media (min-width:1001px){
html.mobActive-ov,html.mobActive-ov body{position:relative;overflow:auto;width:auto}
.container .allMinipage{direction:ltr;display:flex;align-items:end;justify-content:start;flex-wrap:wrap}
#packagePop .pTop{padding-bottom:0;height:auto;line-height:40px;background:0 0}
#packagePop .pTop .tokef{background:#13a8ce;padding:0;margin-top:10px;border-radius:20px;font-size:18px;margin-bottom:10px}
#packagePop.order .pTop .tokef{background:#e31d68}
#packagePop .pTop .bestPrice{display:none}
#packagePop .pTop .price{display:none}
#packagePop .pTop .price.desktop{display:block;color:#13a8ce;text-shadow:none;background:0 0}
#packagePop .pTop .price.desktop .benefit{background:0 0;margin-top:0}
#packagePop.order .pTop .price{color:#e31d68}
#packagePop .pTop .perut{display:none}
#headerNew #menu{display:none}
.popularFixed #headerNew #menu{display:block}
.index.popularFixed #popularSearches{position:relative;top:auto;left:auto;transform:none}
.popularFixed #popularSearches{position:fixed;top:12px;left:50%;transform:translateX(-50%);text-align:center;z-index:200;display:block}
.popularFixed #popularSearches .title{display:none}
.popularFixed #popularSearches li{margin:0 5px}
.mobMenu{max-width:440px;left:auto;right:-100%;top:0;height:100vh}
#inc_minipage #minipageReviewsTop .truerev{right:0;top:10px}
 .reviews .go-rev{margin-left:0}
#inc_minipage .minipageHero #minipageTop{height:90px;background:rgba(255,255,255,.8);position:absolute;top:154px;left:0;right:0;z-index:200}
#inc_minipage .minipageHero #minipageTop.fixed{top:0;position:fixed;z-index:200;border-bottom:1px #ccc solid;background:#fff}
.open .mobMenu{left:auto;right:0}
.mobMenu .tab.user .connected .rImg{max-width:110px;padding:0 20px}
.fixed #headerTop .l .icon-block{margin-left:10px}
.fixed #headerTop .l{font-size:0;position:fixed;z-index:1;right:6px}
header.fixed #headerNew{top:0;background:rgba(17,52,79,.95);height:60px}
.fixed #headerNew .logo img{width:115px;top:6px}
.fixed #headerTop .phoneindex{font-size:16px}
#inc_minipage .minipageHero .gal-tabs .item.gal:not(.ggl){display:none}
.mobPop .popInFrame .faceBookPop .sBox.mail{display:none}
}
.benefit .popBtn{width:248px;box-sizing:border-box;height:52px}
.phoneButt{background:#e31d68;border-radius:40px;position:relative;text-align:center;display:inline-block;color:#fff;line-height:1;padding:5px 50px 5px 40px;margin-bottom:15px}
.phoneButt svg{position:absolute;top:50%;right:20px;transform:translateY(-50%);fill:#fff}
.phoneButt span{display:block;font-size:14px;font-weight:400}
.phoneButt .phonen{font-size:26px;font-weight:700}
.whatsButt {height: 50px;background: #29ac00;border-radius: 40px;position: relative;text-align: center;display: flex;color: #fff;line-height: 1;padding:5px 50px 5px 40px;flex-direction: column;width: 90%;margin: 0 auto 15px;max-width: 300px;}
.whatsButt svg{position:absolute;top:50%;right:20px;transform:translateY(-50%);fill:#fff}
.whatsButt span{display:block;font-size:14px;font-weight:400}
.whatsButt .phonen{font-size:26px;font-weight:700}
.side-menu-btn{background:#d03769;height:50px;border-radius:40px;position:relative;text-align:center;display:inline-block;color:#fff;line-height:1;padding:5px 50px 5px 40px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;flex-direction: column;width: 90%;margin: 0 auto 15px;max-width: 300px;}
.side-menu-btn .the-text{font-size:20px}
.benefitButt{display:none;height:40px;background:#11a9cf;border-radius:40px;position:relative;text-align:center;color:#fff;line-height:1;padding:5px 60px 5px 20px;cursor:pointer}
.benefit .benefitButt{display:none}
.benefitButt svg{position:absolute;top:50%;right:20px;transform:translateY(-50%);fill:#fff}
.benefitButt>span{display:block;font-size:14px;font-weight:400}
.benefitButt .phonen{font-size:16px;font-weight:700;padding-top:5px}
.popup.globalPhonePop .con{display:none}
.globSection{border:2px solid #c8c8c8;border-radius:10px;margin-bottom:15px;text-align:left}
.globSection .sectionTitle{background:#c8c8c8;font-size:14px;line-height:35px;height:45px;color:#555;border-radius:8px 8px 0 0;padding:0 10px;box-sizing:border-box;font-weight:700}
.globSection .sectionInner{background:#fff;border-radius:10px;margin-top:-10px;padding:0;box-sizing:border-box}
.globSection .sectionInner .label{font-size:14px;color:#11a9cf;display:block}
.globSection .sectionInner .rdio{display:inline-block;padding-right:20px;padding-top:5px}
.globSection .sectionInner .rdio input{display:none}
.globSection .sectionInner .rdio input:checked+label::before{border-color:#11a9cf;background:#e7f6fa}
.globSection .sectionInner .rdio input:checked+label::after{content:'';position:absolute;top:50%;left:4px;transform:translateY(-50%) rotate(-45deg);width:9px;height:3px;border:3px solid #11a9cf;border-top:none;border-left:none;background:0 0}
.globSection .sectionInner .rdio label{position:relative;line-height:20px;padding-left:28px;font-size:14px}
.globSection .sectionInner .rdio label::before{content:'';width:20px;height:20px;border:1px solid #555;box-sizing:border-box;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.globSection .sectionInner .row{display:block;width:calc(100% - 10px);margin:0 auto;border-top:1px solid #c8c8c8;min-height:60px;box-sizing:border-box;padding:2px;font-size:0}
.globSection .sectionInner .row:first-child{border-top:0}
.globSection .sectionInner .row input{background:#fff;border:0;outline:0;font-size:16px;color:#000;min-height:40px;width:100%}
.globSection .sectionInner .row input[type=button]{background:#11a9cf;line-height:30px;color:#fff;padding:0 10px;box-sizing:border-box;border-radius:6px;font-weight:700;max-width:100px;display:block;margin:6px auto 0 auto}
.globSection .sectionInner .row input::-webkit-input-placeholder{color:#aaa;opacity:.7}
.globSection .sectionInner .row input:-moz-placeholder{color:#aaa;opacity:.7}
.globSection .sectionInner .row input::-moz-placeholder{color:#aaa;opacity:.7}
.globSection .sectionInner .row input:-ms-input-placeholder{color:#aaa;opacity:.7}
.globSection .sectionInner .row ::-webkit-input-placeholder{color:#aaa;opacity:.7}
.globSection .sectionInner .row :-moz-placeholder{color:#aaa;opacity:.7}
.globSection .sectionInner .row ::-moz-placeholder{color:#aaa;opacity:.7}
.globSection .sectionInner .row :-ms-input-placeholder{color:#aaa;opacity:.7}
.globSection .sectionInner .inpt{width:100%;display:block;font-size:16px;box-sizing:border-box}
.globSection .sectionInner .inpt.half{width:50%;position:relative;display:inline-block;padding-right:10px;padding-left:10px;vertical-align:top}
.globSection .sectionInner .inpt.half:first-child{padding-left:0}
.globSection .sectionInner .inpt.half:nth-child(2){padding-right:0}
.globSection .sectionInner .inpt.half:first-child::after{content:'';position:absolute;top:50%;right:0;width:1px;height:90%;background:#c8c8c8;transform:translateY(-50%)}
.globSection .sectionInner .inpt.must:nth-child(2)::before{left:10px}
.globSection .sectionInner .inpt.must::before{content:"*";position:absolute;left:0;top:0;color:red}
.globSection .sectionInner .inpt.must .label{padding-left:10px}
.globSection .sectionInner .inpt.must:nth-child(2) .label{padding-left:10px}
.globSection .sectionInner .niceSelect{position:relative;height:60px;font-size:16px;border:0;-webkit-appearance:none;width:100%;outline:0;box-sizing:border-box;z-index:10}
.globSection .sectionInner .niceSelect:not(.open) .label{position:absolute;height:100%;z-index:2;width:100%}
.globSection .sectionInner .niceSelect input{display:none}
.globSection .sectionInner .niceSelect label{line-height:40px;padding:0 10px;box-sizing:border-box;display:block;width:100%;transition:all .2s ease;cursor:pointer}
.globSection .sectionInner .niceSelect:not(.open) input:checked+label{position:absolute;top:20px;left:0;line-height:40px}
.globSection .sectionInner .niceSelect:not(.open) .inputs{height:40px;overflow:hidden;padding-top:40px;box-sizing:border-box}
.globSection .sectionInner .niceSelect.open .inputs{background:#fff}
.globSection .sectionInner .niceSelect.open .inputs input:checked+label,.globSection .sectionInner .niceSelect.open .inputs label:hover{background:#e7f6fa}
.container-100.fixed{padding-top:21px}
.fixed #headerbig.new #header #big_menu{height:39px;position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #d93f8e}
.fixed #headerbig.new{z-index:1000}
.fixed #headerbig.new #header .first-block{display:none}
.fixed #headerbig.new #header .logoScroll{width:80px;-moz-transition:width .5s;-webkit-transition:width .5s;transition:width .5s}
.fixed #headerbig.new #header #big_menu #menu>ul>li>a{height:39px;font-weight:400;line-height:39px}
.fixed #headerbig.new #header #big_menu .phoneindex{height:39px;font-size:22px;line-height:39px}
.fixed #headerbig.new #header .search-zone{margin-top:8px}
.header-cont #menu.collapsed{background:0 0;height:1px;position:absolute;right:0;top:-1000px}
.mobPop{display:none;position:fixed!important;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);z-index:9999999999}
.mobPop .popInFrame{background:#fff;max-width:300px;width:100%;height:200px;box-shadow:0 2px 2px 0 rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:15px}
.mobPop .popInFrame .closeTPop{cursor:pointer;width:50px;height:50px;position:absolute;right:4px;top:4px;background:url(../webimages/opt_closePopT.png) no-repeat center center;background-size:35px}
.mobPop .popInFrame .faceBookPop .title{position:absolute;top:20px;font-weight:700;font-size:20px;transform:translateX(-50%);left:50%}
.mobPop .popInFrame .faceBookPop .fb{font-size:14px;color:#4267b2;background:url(../webimages/facePop.png) no-repeat center top;text-decoration:underline;text-align:center;display:block;padding-top:40px;margin-top:50px}
.mobPop .popInFrame .faceBookPop .fbWrap{margin:70px auto;text-align:center}
.mobPop .popInFrame .faceBookPop .sBox.facebook{background-color:#5061b6;background-image:url(/webimages/icon_face.png?v=1)}
.mobPop .popInFrame .faceBookPop .sBox{    background-size: 57%;
    background-repeat: no-repeat;
    background-position: top 3px center;
    cursor: pointer;
    border-radius: 5px;
    height: 50px;
    width: 50px;
    display: inline-flex;
    vertical-align: top;
    margin: 2px;
    position: relative;
    color: white;
    font-size: 12px;
    text-decoration:none;
    align-items: end;
    justify-content: center;
    padding-bottom: 2px;}
.mobPop .popInFrame .faceBookPop .sBox.whatsapp{background-color:#63c000;background-image:url(/webimages/icon_whats.png?v=1) }
.mobPop .popInFrame .faceBookPop .sBox.twitter{background-color:#111;background-image:url(/webimages/icon_twitter.png?v=1)}
.mobPop .popInFrame .faceBookPop .sBox.sms{display:none;background-color:#ea9e1c;background-image:url(/webimages/icon_sms.png?v=2) ;}
.mobPop .popInFrame .faceBookPop .sBox.mail{background-color:#e88642;background-image:url(/webimages/icon_msg.png?v=1) }
.closeTPopLang{display:none;width:50px;height:50px;position:absolute;right:4px;top:4px;background:url(../webimages/opt_closePopT.png) no-repeat center center;background-size:35px}
.chosLang{display:none;font-size:14px;color:#999;background:url(../webimages/opt_langIco.png) no-repeat center top;text-decoration:underline;text-align:center;padding-top:40px;margin-top:50px}
.ruller{width:auto;overflow:hidden;visibility:none;height:1px;white-space:nowrap;float:left;font-size:14px;padding:0 5px}
#no-display{display:none}
.box-center{z-index:999;width:100%;margin:0 auto;position:relative;text-align:center;position:relative;background:#e2e2e2}
.box-center .box-center-cont{position:relative;direction:ltr;max-width:1200px;min-width:320px;width:100%;height:auto;margin:0 auto}
.box-center .box-center-cont .social{position:absolute;right:0;top:-330px;overflow:hidden;vertical-align:top;direction:rtl;display:inline-block;max-width:320px;min-width:320px;width:100%;background:#d9418f;height:50px;float:left}
.box-center .box-center-cont .social .apple{display:inline-block;width:45px;height:55px;background:url(../webimages/apple.png) center no-repeat;margin-top:10px}
.box-center .box-center-cont .social .android{display:inline-block;width:45px;height:55px;background:url(../webimages/android.png) center no-repeat;margin:10px 10px 0}
.box-center .box-center-cont .social .face{display:inline-block;width:45px;height:55px;background:url(../webimages/face.png) center no-repeat;margin:10px 10px 0}
.box-center .box-center-cont .social .gift{display:block;margin-top:2px;margin-right:5px;float:right;width:45px;height:44px;background:url(../webimages/gift.png) center no-repeat;background-size:80%}
.box-center .box-center-cont .social .gift-title{text-align:left;padding:10px 70px 0 15px;color:#fff;font-weight:700;direction:ltr;font-size:20px}
.box-center .box-center-cont .social .gift-text{text-align:left;padding:8px 70px 0 15px;color:#fff;direction:ltr;font-size:13px}
.box-center .box-center-cont .search-zone{position:absolute;top:-330px;left:0;overflow:visible;vertical-align:top;display:inline-block;max-width:320px;min-width:320px;width:100%;background:#d83f8e;height:50px;margin:0;float:left}
.box-center .box-center-cont .search-zone .search-img{display:block;cursor:pointer;position:absolute;top:5px;right:15px}
.box-center .box-center-cont .search-zone .search-img2{display:none;cursor:pointer;position:absolute;top:5px;right:15px}
.box-center .box-center-cont .search-zone .search-title{text-align:left;padding:8px 70px 0 15px;color:#fff;font-weight:700;direction:ltr;font-size:22px}
.box-center .box-center-cont .search-zone .search-text{text-align:left;padding:8px 70px 0 15px;color:#fff;direction:ltr;font-size:13px}
.box-center .box-center-cont .search-type{overflow:visible;position:relative;vertical-align:top;display:inline-block;max-width:415px;min-width:320px;width:100%;background:#a3538a;height:86px;margin:2% 0}
.box-center .box-center-cont .search-type .search-img{display:block;cursor:pointer;position:absolute;top:25px;right:25px}
.box-center .box-center-cont .search-type .search-img2{display:none;cursor:pointer;position:absolute;top:25px;right:25px}
.box-center .box-center-cont .search-type .search-title{text-align:left;padding:0 70px 0 15px;color:#fff;font-weight:700;direction:ltr;font-size:24px}
.box-center .box-center-cont .search-type .search-text{text-align:left;padding:8px 70px 0 15px;color:#fff;direction:ltr;font-size:13px}
.box-center .box-center-cont .slide-title{display:none;position:absolute;bottom:-16px;right:0;float:right;width:320px;height:62px;background:url(../webimages/opt_bgtitlenew.png) no-repeat;font-size:24px;font-weight:700;line-height:50px;color:#fff}
.box-center2 .search-zone .searchTipul{top:40px;transition:all .2s ease}
.box-center2 .search-zone .searchTipul.open{overflow:visible!important;opacity:1!important;height:70px!important}
#textin .gTitle{margin-bottom:34px}
.searchTop{display:block;width:100%;box-sizing:border-box;position:relative;margin-bottom:20px}
.searchTop .container>.gTitle{max-width:1200px;position:absolute;top:0;margin-left:calc(970px - 50vw)}
.searchTop .container>.gTitle.nopadd{margin-left:0}
.searchPage .promoted{padding-top:50px}
.searchTop .top{position:relative;height:360px;background-position:top -8vw center;background-image:url(/webimages/newSite/spaplus-hero2.jpg);padding:120px 25px 0;box-sizing:border-box;background-attachment:fixed;background-size:100% auto}
.searchTop.text_page .top{height:260px;padding-top:140px}
.viewgift .searchTop.text_page .top{height:170px}
.viewgift .searchTop.text_page .top #inner-top{display:none}
.searchTop .top::before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background:linear-gradient(rgba(17,52,79,.9) 5vh,rgba(17,52,79,.5) 15vh,rgba(17,52,79,.5) 80%,rgba(17,52,79,.9))}
.searchTop #txtmore{color:#fff;padding-top:10px;position:absolute;bottom:10px;left:0;right:0;overflow:hidden}
.searchTop #txtmore a{color:#fff}
.searchTop .search-zone .searchTipul{overflow:visible!important;opacity:1!important;height:70px!important}
.searchTop .bread-crumbs-line{color:#fff;position:relative;z-index:2;margin-bottom:10px;white-space:nowrap;overflow:auto}
.searchTop .bread-crumbs-line a{color:#fff;text-decoration:underline}
.searchTop .bread-crumbs-line a.bread-child-item{text-decoration:none;color:rgba(255,255,255,.8)}
.start_search .filters{background:#fff;position:absolute;top:0;left:0;max-width:320px;width:100%;z-index:1;transition:all .2s ease;height:calc(100vh - 60px);overflow:auto}
.start_search .filters .filters_title{display:none}
.start_search .filters .top{height:70px;background:rgba(0,0,0,.6);width:100%;position:absolute;top:-70px;left:0;color:#fff}
.start_search .filters .top .search-title{position:absolute;top:0;right:0}
.start_search .filters .sortSec{line-height:79px;height:80px;display:block;width:100%;box-sizing:border-box;border-bottom:1px solid #555;padding:0 15px}
.start_search .filters .sortSec .title{display:inline-block}
.start_search .filters .sortSec .title svg{display:inline-block;vertical-align:middle;margin-right:5px;max-width:18px;max-height:18px;fill:#555}
.start_search .filters .sortSec select{width:180px;height:40px;font-size:16px}
.start_search .filters .sortSec .l{float:right}
.start_search .filters .priceSec{height:100px;padding:0 15px;box-sizing:border-box}
.start_search .filters .priceSec .priceName{line-height:50px;color:#555;width:100%;display:block}
.start_search .filters .priceSec .priceName img{display:inline-block;vertical-align:middle;margin-right:5px}
.start_search .filters .priceSec .priceName p{margin:0;display:inline-block;padding:0;font-weight:700}
.start_search .filters .radios{border-top:1px solid #555;padding-top:15px;box-sizing:border-box;display:block;width:100%;padding-bottom:100px}
/* .start_search .filters .ui-widget-content{height:12px;border:0;background:#aaa;border-radius:0;max-width:90%;margin:10px auto 0 auto} */
/* .start_search .filters .ui-widget-content a{width:30px;height:30px;background:#ed1164;border-radius:50%;border:0;margin-top:-5px;outline:0} */
.start_search .filters .filter-control-container::-webkit-scrollbar-track{background-color:#f5f5f5}
.start_search .filters .filter-control-container::-webkit-scrollbar{width:10px;background-color:#f5f5f5}
.start_search .filters .filter-control-container::-webkit-scrollbar-thumb{background-color:#e31d68}
.start_search .filters .cat-line{cursor:pointer;box-sizing:border-box;min-height:30px;position:relative}
.start_search .filters .cat-line{padding:5px 10px 5px;margin:0}
.start_search .filters .cat-line input{display:none}
.start_search .filters .cat-line input:checked+label::after{transform:translateY(-50%) scale(1)}
.start_search .filters .cat-line input:checked+label::before{background:#f8e3eb;border-color:#e31d68}
.start_search .filters .cat-line label::before{transition:all .2s linear;content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border:1px #bcbcbc solid;border-radius:50%}
.start_search .filters .cat-line label::after{content:'';position:absolute;top:50%;left:4px;transform:translateY(-50%) scale(0);width:14px;height:14px;background:#e31d68;border-radius:50%;transition:all .2s linear}
.start_search .filters .cat-line label span{float:right;font-size:12px;color:#777}
.start_search .filters .cat-line label span.dash{width:12px;text-align:center}
.filters .filter-control-container{overflow:auto;position:relative;height:100%}
.start_search .filters .filter-control-container>.radios>ul>li:not(.radio)>.cat-line input+label::after{background:0 0;width:6px;height:6px;border-bottom:2px solid #bcbcbc;border-right:2px solid #bcbcbc;border-radius:0;transform:translateY(-50%) rotate(45deg);left:5px;top:50%}
.start_search .filters .filter-control-container>.radios>ul>li:not(.radio)>.cat-line input:checked+label::after{border-bottom-color:#e31d68;border-right-color:#e31d68;transform:translateY(-50%) rotate(-45deg);left:7px;top:calc(50% - 1px)}
.start_search .filters .filter-control-container>.radios>ul>li:not(.radio)>.cat-line input+label::before{background:0 0;border-width:2px;left:-1px;margin-top:0}
.filters .filterOverlay{position:absolute;z-index:9;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3)}
.filters .filterOverlay .filter-loader{position:absolute;top:30%;bottom:0;right:0;left:0}
.start_search .filters .cat-line label{padding-left:30px;box-sizing:border-box;position:relative;height:30px;line-height:30px;display:block}
.bgRangeSin{height:10px;position:absolute;left:0}
.bgRangeSin{height:10px;position:absolute;left:0}
.rangeinputs{position:relative;display:flex;text-align:center;justify-content:center;align-items:center;font-size:18px;font-weight:600}
.rangeinputs div{margin:0 7px}
.fixed #headerNew #menu ul{background:0 0}
.searchTipul{width:100%;max-width:1200px;height:70px;margin:0 auto;box-sizing:border-box;padding:5px}
.searchTipul #myform{font-size:0;display:table;border-radius:10px;box-shadow:0 0 0 3px rgb(0 0 0 / 20%)}
.searchTipul svg{fill:#555}
.searchTipul .submit{cursor:pointer;font-size:28px;float:right;width:100%;max-width:190px;height:60px;text-align:center;background:#e31d68;color:#fff;border:0 solid #fff;line-height:58px;box-sizing:border-box;font-weight:400;border-radius:0 10px 10px 0;display:table-cell}
.searchTipul .label{margin-left:2px;font-size:12px;float:left;color:#5a5959}
.searchTipul select{color:#797979;font-size:14px;float:left;font-family:arial;border:1px solid #a3538a;width:91%;height:33px;line-height:33px}
.searchTipul input{width:100%;padding:0 0;text-align:left;border:0;color:#595959;height:60px;line-height:60px;background:0 0;font-size:18px}
.searchTipul input.tt-hint{font-weight:400;color:#a9a9a9;width:98%;padding:0 1%}
.searchTipul .tt-suggestion{padding-left:10px;text-align:left}
.searchTipul .tt-suggestion.tt-is-under-cursor{background:#e98ccc}
.tt-dropdown-menu{background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);height:170px;margin-left:5px;margin-top:-4px;overflow:auto;padding:8px 0;width:249px;overflow:auto}
.tt-suggestion{line-height:23px;color:#26597d}
.tt-suggestion:nth-child(even){background:#f8f8f8}
.searchTipul input.small{width:88%}
.searchTipul select.small{width:88%}
.searchTipul table{display:table;width:95%;margin:0 auto;overflow:visible}
.searchTipul table tr{width:100%;margin:5px 0 0 0;float:left}
.searchTipul table td{width:25%;display:block;float:left}
.bgRangeSin{background:#dc46aa;height:10px;position:absolute;left:0}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;background:#fb8eb7}
.local-loader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(100,100,100,.7);z-index:10000;display:none}
.local-loader .loaderContainer{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.local-loader .loaderContainer .lds{color:#fff;display:inline-block;position:relative;width:64px;height:64px}
.local-loader .loaderContainer .lds div{transform-origin:32px 32px;animation:lds 1.2s linear infinite}
.local-loader .loaderContainer .lds div:after{content:" ";display:block;position:absolute;top:3px;right:29px;width:5px;height:14px;border-radius:20%;background:#fff}
.local-loader .loaderContainer .lds div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}
.local-loader .loaderContainer .lds div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}
.local-loader .loaderContainer .lds div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}
.local-loader .loaderContainer .lds div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}
.local-loader .loaderContainer .lds div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}
.local-loader .loaderContainer .lds div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}
.local-loader .loaderContainer .lds div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}
.local-loader .loaderContainer .lds div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}
.local-loader .loaderContainer .lds div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}
.local-loader .loaderContainer .lds div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}
.local-loader .loaderContainer .lds div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}
.local-loader .loaderContainer .lds div:nth-child(12){transform:rotate(330deg);animation-delay:0s}
@keyframes lds{
0%{opacity:1}
100%{opacity:0}
}
.search-zone{position:relative;z-index:2}
#popularSearches{display:none;margin:0 auto;max-width:1180px;width:100%;z-index:150}
.index #popularSearches{display:block}
#popularSearches .title{padding:10px 0;color:#fff;font-size:18px}
#popularSearches li{background:rgba(17,52,79,.5);color:#fff;line-height:34px;padding:0 15px;display:inline-block;font-size:18px;margin-right:5px;border-radius:18px;border:1px #fff solid;transition:.2s all}
#popularSearches li a{color:#fff}
#popularSearches li:hover{background:#e31d68}
.searchTipul #searchFreeBox{position:relative;width:100%;display:inline-block;vertical-align:top}
.searchTipul #searchFreeBox input{width:100%;font-size:18px;cursor:pointer;line-height:60px;padding:0 0 0 40px;height:60px;box-sizing:border-box;border:0}
.searchTipul #searchFreeBox input::-webkit-input-placeholder{font-size:18px}
.searchTipul #searchFreeBox input:-moz-placeholder{font-size:18px}
.searchTipul #searchFreeBox input::-moz-placeholder{font-size:18px}
.searchTipul #searchFreeBox input:-ms-input-placeholder{font-size:18px}
.searchTipul #searchFreeBox .autoBox{position:absolute;top:60px;left:0;background:#fff;width:302px;max-height:0;overflow:hidden;border:2px solid red;z-index:101;box-sizing:border-box;opacity:0;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.searchTipul #searchFreeBox .autoBox a,.searchTipul #searchFreeBox .autoBox span{display:block;padding:5px 5px 5px 30px;text-align:left;cursor:pointer;font-size:14px}
.searchTipul #searchFreeBox .autoBox a:nth-child(even),.searchTipul #searchFreeBox .autoBox span:nth-child(even){background:#f8f8f8}
.searchTipul #searchFreeBox .autoBox a>b,.searchTipul #searchFreeBox .autoBox span>b{color:#d9418f}
.searchTipul #searchFreeBox .autoBox a:hover,.searchTipul #searchFreeBox .autoBox span:hover{background-color:#09a1e7;color:#fff}
.searchTipul #searchFreeBox .autoBox a:hover b,.searchTipul #searchFreeBox .autoBox span:hover b{color:#fff;font-weight:400}
.searchTipul .inputWrap{width:100%;background:#fff;height:60px;display:inline-block;vertical-align:top;position:relative;cursor:pointer;border-right:1px #ccc solid;display:table-cell}
.searchTipul .inputWrap .inner{cursor:pointer}
.searchTipul .inputWrap.active .search-block{max-height:520px;padding:5px;z-index:10;border-bottom:1px solid #e31d68}
.searchTipul .inputWrap .search-block{position:absolute;top:60px;left:0;right:0;padding:0;padding:0 5px;width:200px;background:#fff;max-height:0;height:auto;border:0;box-sizing:border-box;transition:all .2s linear}
.searchTipul .inputWrap .search-block::-webkit-scrollbar-track{background-color:#f5f5f5}
.searchTipul .inputWrap .search-block::-webkit-scrollbar{width:10px;background-color:#f5f5f5}
.searchTipul .inputWrap .search-block::-webkit-scrollbar-thumb{background-color:#e31d68}
.searchTipul .inputWrap .search-block .cat-line{cursor:pointer;box-sizing:border-box;height:34px;position:relative}
.searchTipul .inputWrap.moreoptions .search-block .cat-line{padding:0 10px;height:40px}
.searchTipul .inputWrap .search-block .cat-line input{display:none}
.searchTipul .inputWrap .search-block .cat-line input:checked+label::after{transform:translateY(-50%) scale(1)}
.searchTipul .inputWrap .search-block>ul>li:not(.radio)>.cat-line input+label::after{background:0 0;width:6px;height:6px;border-bottom:2px solid #bcbcbc;border-right:2px solid #bcbcbc;border-radius:0;transform:translateY(-50%) rotate(45deg);left:5px;top:50%}
.searchTipul .inputWrap .search-block>ul>li:not(.radio)>.cat-line input:checked+label::after{border-bottom-color:#e31d68;border-right-color:#e31d68;transform:translateY(-50%) rotate(-45deg);left:7px;top:calc(50% - 1px)}
.searchTipul .inputWrap .search-block>ul>li:not(.radio)>.cat-line input+label::before{background:0 0;border-width:2px;left:-1px;margin-top:0}
.searchTipul .inputWrap.moreoptions .search-block>ul>li>.cat-line{padding:0 10px 0 40px;font-size:12px;overflow:visible;height:auto;padding-bottom:10px}
.searchTipul .inputWrap.moreoptions .search-block>ul>li>ul>li:not(:first-child)>.cat-line{display:block}
.searchTipul .inputWrap.moreoptions .search-block>ul>li>.cat-line>label{margin-left:-30px;margin-bottom:-8px}
.searchTipul .inputWrap .search-block .cat-line input:checked+label::before{background:#f8e3eb;border-color:#e31d68}
.searchTipul .inputWrap .search-block .cat-line label::before{transition:all .2s linear;content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border:2px #e31d68 solid;border-radius:50%}
.searchTipul .inputWrap .search-block .cat-line label::after{content:'';position:absolute;top:50%;left:5px;transform:translateY(-50%) scale(0);width:14px;height:14px;background:#e31d68;border-radius:50%;transition:all .2s linear}
.searchTipul .inputWrap .search-block .cat-line label{padding-left:30px;box-sizing:border-box;position:relative;height:40px;line-height:40px;display:block;font-size:16px}
.searchTipul .inputWrap.moreoptions .search-block ul li{border-bottom:1px solid #ececec;box-sizing:border-box}
.searchTipul .inputWrap.moreoptions .search-block ul li:last-child{border-bottom:0}
.searchTipul .inputWrap .inner svg{position:absolute;top:50%;left:10px;transform:translateY(-50%)}
.searchTipul .inputWrap svg{vertical-align:middle}
.searchTipul .inputWrap.cats{max-width:160px;width:15%}
.searchTipul .inputWrap.cats input{padding-left:40px;box-sizing:border-box}
.searchTipul .inputWrap.moreoptions{max-width:330px;width:30%}
.searchTipul .inputWrap.moreoptions input{padding-left:40px;box-sizing:border-box}
.searchTipul .inputWrap.date{max-width:160px;width:15%}
.searchTipul .inputWrap.date input{padding-left:40px;box-sizing:border-box}
.searchTipul .inputWrap.date input:not(:placeholder-shown)+span{display:block;width:20px;height:20px;position:absolute;right:5px;top:0;bottom:0;margin:auto}
.searchTipul .inputWrap.date input:not(:placeholder-shown)+span::before{content:"";width:2px;height:15px;background:#555;margin:auto;position:absolute;top:0;bottom:0;left:10px;transform:rotate(-45deg)}
.searchTipul .inputWrap.date input:not(:placeholder-shown)+span::after{content:"";width:2px;height:15px;background:#555;margin:auto;position:absolute;top:0;bottom:0;left:10px;transform:rotate(45deg)}
.searchTipul .inputWrap.moreoptions .search-block{width:360px;padding:0;margin:0}
.searchTipul .inputWrap.moreoptions .search-block .title{line-height:49px;border-bottom:1px solid #555;box-sizing:border-box;height:50px;padding:0 10px;font-size:14px;font-weight:700;color:#555;display:none}
.searchTipul .inputWrap.moreoptions .search-block .title svg{margin-right:10px}
.searchTipul .inputWrap.moreoptions .search-block .priceSec{border-bottom:1px solid #555;padding:0 20px;box-sizing:border-box;min-height:100px}
.searchTipul .inputWrap.moreoptions .search-block .priceSec .priceName{padding-top:20px;font-size:16px;color:#ed1164}
.searchTipul .inputWrap.moreoptions .search-block .priceSec .priceName span{font-weight:700}
.searchTipul .inputWrap.moreoptions .search-block .ui-widget-content{height:12px;border:0;background:#aaa;border-radius:0;max-width:90%;margin:20px auto 0 auto}
.searchTipul .inputWrap.moreoptions .search-block .ui-widget-content a{width:30px;height:30px;background:#ed1164;border-radius:50%;border:0;margin-top:-10px;outline:0}
.searchTipul .inputWrap.free{max-width:346px;border-radius:10px 0 0 10px;width:26%}
.searchTipul #searchFreeBox .autoBox a{color:#000}
.searchTipul #searchFreeBox .autoBox a.keyActive,.searchTipul #searchFreeBox .autoBox span.keyActive{background:#fdf0d8!important}
.searchTipul #searchFreeBox.active .autoBox{max-height:200px;border:1px solid #2d3b60;padding:0;box-shadow:0 0 5px rgba(0,0,0,.5);opacity:1;overflow:auto}
.searchTipul #searchFreeBox .autoBox .autoComplete .title{font-size:12px;text-align:left;padding:0 5px;background:#b5dcf9;color:#383838;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;position:sticky;top:0;z-index:1}
.searchTipul #searchFreeBox .autoBox .autoSuggest .title{font-size:12px;text-align:right;padding:0 5px;background:#f1f1f1;color:#bebebe;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}
.outbox-slider{width:100%;height:300px;background:#f8f8f8;position:relative;overflow:hidden}
#box-slider{max-width:1200px;overflow:hidden;width:100%;margin:0 auto 0}
#box-slider #slider{position:absolute!important;text-align:center;width:100%;height:300px;top:0;right:0;opacity:0;max-width:1350px;left:0;margin:auto;overflow:hidden}
#box-slider #slider .slide_area{position:relative;height:260px;width:100%;margin:0 auto;overflow:visible;max-width:1278px;text-align:center}
#box-slider #slider #pointers{width:320px;height:32px;position:absolute;bottom:0;left:50%;margin-left:-160px}
#box-slider #slider #pointers .point{height:20px;width:20px;display:inline-block}
#box-slider #slider .slide-place-holder{position:relative;z-index:0;display:inline-block;height:244px;max-width:376px;width:100%;margin:0 6px}
#box-slider #slider .slide{overflow:hidden;height:260px;max-width:380px;width:100%;z-index:1;margin:25px auto 0;display:inline-block;vertical-align:top}
#box-slider #slider .slide .slide_image{position:relative;width:99%;height:195px;display:block;float:left;border:1px solid #a1a1a1}
#box-slider #slider .slide .slide_image .buyVoucBtn{display:table;width:50px;height:50px;border-radius:50px;background:#09a1e7;color:#fff;font-size:12px;text-align:center;position:absolute;bottom:10px;left:10px;line-height:12px;padding-top:5px;box-sizing:border-box}
#box-slider #slider .slide~.slide~.slide~.slide{clear:both!important;float:none}
#box-slider #slider .slide .slide_info{width:99%;height:55px;display:block;float:right;margin-right:2px;margin-top:4px}
#box-slider #slider .slide .slide_info .slide_price{float:right;width:27%;height:50px;line-height:50px;color:#fff;font-size:32px;background:#00a1e9}
#box-slider #slider .slide .slide_info .slide_title{float:left;color:#ed1164;font-size:16px;font-weight:700;text-align:left;width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#box-slider #slider .slide .slide_info .slide_title2{float:left;color:#626262;font-size:14px;text-align:left;width:72%;line-height:16px}
#box-slider #slider .owl-next{font-size:0;z-index:99;float:right;top:95px;right:0;cursor:pointer;width:53px;height:88px;position:absolute!important;background:url(../webimages/arr_left.png) no-repeat}
#box-slider #slider .owl-prev{font-size:0;z-index:99;float:left;top:95px;left:0;cursor:pointer;width:53px;height:88px;position:absolute!important;background:url(../webimages/arr_right.png) no-repeat}
.owl-item .newBox{margin:0 auto}
#spaVideosSlider{width:100%;max-width:1200px;margin:50px auto 0 auto}
#spaVideosSlider .newBox{margin:0 auto}
#spaVideosSlider .owl-dots{text-align:center;padding-top:40px}
#spaVideosSlider .owl-dot{width:8px;display:inline-block;height:8px;border-radius:50%;border:1px solid #0c0c0c;box-sizing:border-box;margin:0 3px}
#spaVideosSlider .owl-dot.active{background:#000}
.outbox-slider.spaVideos{height:560px;padding-top:80px;box-sizing:border-box}
.outbox-slider.thnks{overflow:hidden;height:560px;width:100%;display:block;padding-top:50px;box-sizing:border-box;background-image:url(/webimages/newSite/reviews.jpg);background-size:cover;background-position:center center;background-attachment:fixed}
#box-newRevBox{max-width:1200px;overflow:hidden;width:100%;margin:0 auto 0}
#box-newRevBox #newRevSlider{opacity:0;text-align:center;width:100%;height:auto;margin:auto;max-width:1200px;padding-top:50px}
#box-newRevBox #newRevSlider .owl-dots{text-align:center;padding-top:40px}
#box-newRevBox #newRevSlider .owl-dot{width:8px;display:inline-block;height:8px;border-radius:50%;border:1px solid #0c0c0c;box-sizing:border-box;margin:0 3px}
#box-newRevBox #newRevSlider .owl-dot.active{background:#000}
#box-newRevBox #newRevSlider .slide_area{position:relative;height:260px;width:100%;margin:0 auto;overflow:visible;max-width:1278px;text-align:center}
#box-newRevBox #newRevSlider #pointers{width:320px;height:32px;position:absolute;bottom:0;left:50%;margin-left:-160px}
#box-newRevBox #newRevSlider #pointers .point{height:20px;width:20px;display:inline-block}
#box-newRevBox #newRevSlider.owl-carousel .owl-stage-outer{width:100%;margin:auto;height:100%}
#box-newRevBox #newRevSlider .slide-place-holder{position:relative;z-index:0;display:inline-block;height:180px;max-width:284px;width:100%;margin:0 6px}
#box-newRevBox #newRevSlider .slide{margin:50px auto 0 auto;border:4px solid #fff;box-sizing:border-box;overflow:hidden;height:180px;max-width:380px;width:100%;position:relative;display:block;z-index:1}
#box-newRevBox #newRevSlider .slide .slide_image{width:100%;height:146px;display:block;float:left;box-sizing:border-box}
#box-newRevBox #newRevSlider .slide~.slide~.slide~.slide{clear:both!important;float:none}
#box-newRevBox #newRevSlider .slide .slide_info{position:absolute;right:0;left:0;bottom:0}
#box-newRevBox #newRevSlider .slide .slide_info .revMsg{overflow:hidden;width:100%;box-sizing:border-box;color:#333;font-size:16px;font-weight:700;height:50px;background:rgba(255,255,255,.9);position:absolute;bottom:26px;right:0;left:0}
#box-newRevBox #newRevSlider .slide .slide_info .revMsg::before{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../webimages/quote_lft.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;bottom:8px;content:"";height:20px;right:4px;position:absolute;width:20px}
#box-newRevBox #newRevSlider .slide .slide_info .revMsg::after{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../webimages/quote_rgt.png);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;top:4px;content:"";height:20px;left:4px;position:absolute;width:20px}
#box-newRevBox #newRevSlider .slide .slide_info .revMsg>p{display:table-cell;vertical-align:middle;height:50px;padding:0 40px}
#box-newRevBox #newRevSlider .slide .slide_info .revAvg{width:60px;height:32px;position:absolute;bottom:0;right:0;background:#00a1e9;color:#fff}
#box-newRevBox #newRevSlider .slide .slide_info .revAvg>span{color:#fff;display:block;font-size:13px;font-weight:700;line-height:13px;padding:0 3px;text-align:left}
#box-newRevBox #newRevSlider .slide .slide_info .revAvg>div{color:#fff;display:block;font-weight:700;text-align:left;direction:rtl;font-size:18px;font-weight:700;line-height:20px;padding:0;text-align:center}
#box-newRevBox #newRevSlider .slide .slide_info .revAvg>div>span{font-size:12px}
#box-newRevBox #newRevSlider .slide .slide_info .spaTitle{overflow:hidden;background:#fff none repeat scroll 0 0;color:#9e0b57;font-weight:700;height:26px;line-height:26px;padding-right:100px;padding-left:4px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
#box-newRevBox #newRevSlider .slide .slide_info .revTotal{bottom:0;box-sizing:border-box;color:#00a1e9;font-size:12px;height:26px;right:60px;line-height:12px;padding-top:2px;position:absolute;text-align:center;width:40px}
#box-newRevBox #newRevSlider .slide .slide_info .slide_title2{float:left;color:#626262;font-size:14px;text-align:left;width:72%}
#box-newRevBox .owl-next{font-size:0;z-index:99;float:right;top:95px;right:-4%;cursor:pointer;width:29px;height:49px;position:absolute!important;background:url(../webimages/ar_left_white.png) no-repeat}
#box-newRevBox .owl-prev{font-size:0;z-index:99;float:left;top:95px;left:-4%;cursor:pointer;width:29px;height:49px;position:absolute!important;background:url(../webimages/ar_right_white.png) no-repeat}
#box-newNearbySlider{max-width:1200px;overflow:hidden;width:100%;margin:0 auto 0}
#box-newNearbySlider #newNearbySlider{opacity:0;text-align:center;width:100%;height:auto;margin:auto;max-width:1200px;padding-top:50px}
#box-newNearbySlider #newNearbySlider .owl-dots{text-align:center;padding-top:40px}
#box-newNearbySlider #newNearbySlider .owl-dot{width:8px;display:inline-block;height:8px;border-radius:50%;border:1px solid #0c0c0c;box-sizing:border-box;margin:0 3px}
#box-newNearbySlider #newNearbySlider .owl-dot.active{background:#000}
#box-newNearbySlider .owl-prev{font-size:0;z-index:99;float:right;top:95px;right:-4%;cursor:pointer;width:29px;height:49px;position:absolute!important;background:url(../webimages/ar_left_pink.png) no-repeat}
#box-newNearbySlider .owl-next{font-size:0;z-index:99;float:left;top:95px;left:-4%;cursor:pointer;width:29px;height:49px;position:absolute!important;background:url(../webimages/ar_right_pink.png) no-repeat}
#box-newNearbySlider #newNearbySlider .slide-place-holder{position:relative;z-index:0;display:inline-block;height:216px;max-width:284px;width:100%;margin:0 6px}
#box-newNearbySlider #newNearbySlider .slide{border:4px solid #fff;box-sizing:border-box;overflow:hidden;height:216px;max-width:284px;width:100%;z-index:1;margin:25px auto 0}
#box-newNearbySlider #newNearbySlider .slide .distance{position:absolute;top:0;right:0;left:0;height:25px;line-height:25px;color:#fff;font-weight:700;background:rgba(0,0,0,.8)}
#box-newNearbySlider #newNearbySlider .slide .promoted_image{width:99%;height:149px;display:block;float:left;position:relative;overflow:hidden}
#box-newNearbySlider #newNearbySlider .slide .promoted_image .buyVoucBtn{display:block;width:50px;height:50px;border-radius:50px;background:#09a1e7;color:#fff;font-size:12px;text-align:center;position:absolute;bottom:10px;left:10px;line-height:12px;padding-top:5px;box-sizing:border-box}
#box-newNearbySlider #newNearbySlider .slide .promoted_info{width:99%;height:55px;display:block;float:right;margin-right:2px;margin-top:4px}
#box-newNearbySlider #newNearbySlider .slide .promoted_info .promoted_price{float:right;position:relative;width:93px;height:55px;line-height:55px;color:#87044a;font-size:24px;background:#ededed}
#box-newNearbySlider #newNearbySlider .slide .promoted_info .promoted_price.wrate{line-height:76px}
#box-newNearbySlider #newNearbySlider .slide .promoted_info .promoted_price>div{display:inline-block;overflow:hidden;position:absolute;top:4px;right:0;left:0;margin:auto}
#box-newNearbySlider #newNearbySlider .slide .promoted_info .promoted_price>div img{display:block}
#box-newNearbySlider #newNearbySlider .slide .promoted_info .promoted_price span{display:block;position:absolute;top:0;left:4px;line-height:12px;font-size:12px;font-weight:700}
#box-newNearbySlider #newNearbySlider .slide .promoted_info .promoted_title{height:20px;overflow:hidden;float:left;color:#935677;font-weight:700;font-size:15px;text-align:left;width:160px;line-height:18px}
#box-newNearbySlider #newNearbySlider .slide .promoted_info .promoted_title2{height:35px;overflow:hidden;float:left;color:#555;font-weight:700;font-size:13px;text-align:left;width:160px}
#box-newNearbySlider #newNearbySlider .slide .promoted_image .boxhover{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:absolute;top:150px;right:0;left:0;z-index:99;background:rgba(255,255,255,.9);height:149px;color:#333;text-align:left;padding:6px}
#box-newNearbySlider #newNearbySlider .slide .promoted_image .boxhover .description{height:112px;overflow:hidden}
#box-newNearbySlider #newNearbySlider .slide:hover .promoted_image .boxhover{top:0}
#openVSButton,#openVSChat{right:10px;left:auto!important}
.out-promoted{width:100%;overflow:hidden}
.promoted{text-align:center;max-width:1200px;min-width:320px;width:100%;margin:20px auto 0;clear:both}
.buyVoucBtn p{display:table-cell;vertical-align:middle;line-height:13px;padding:0 2px}
.promoted .banner{background:url(../webimages/banner2.jpg) no-repeat center center;background-size:cover;max-width:600px;width:100%;margin:0 auto;clear:both;position:relative;height:auto}
.promoted .banner::before{content:"";padding-bottom:80%;width:100%;position:relative;display:block}
.promoted .banner>span{position:absolute;right:0;left:0;bottom:6%;color:#fff;font-size:16px;text-align:center}
.promoted .banner>span.mored{position:absolute;right:0;left:0;bottom:17%;color:rgba(255,255,255,.7)}
.promoted .banner .phone,.promoted .banner>div{display:block;position:absolute;left:80px;bottom:14px;width:180px;cursor:pointer;background:#11a9cf;border-radius:5px;color:#fff;text-align:center}
.promoted .banner .contact{right:80px;left:auto}
.promoted .banner .phone span{font-size:26px;font-weight:700}
.promoted .banner .contact>span{font-size:26px;font-weight:700}
.promoted .banner .phone>div{font-size:16px}
.promoted .banner .contact>div{font-size:16px}
.out-promoted .boxesTop{padding:40px 0;float:left;width:100%;clear:both}
.out-promoted .boxesTop .gTitle{float:left}
.out-promoted .boxesTop .filter{float:right}
.out-promoted .boxesTop .filter select{width:216px;height:40px;box-sizing:border-box;background:#fff;border:1px solid #ccc;color:#000;font-size:18px;padding:0 10px}
.out-promoted .boxesTop .h1Title{padding:0 10px;color:#00a1e9;font-size:24px}
.promoted .filter{overflow:hidden;clear:both;margin:10px 0}
.promoted .newBox{display:inline-block;vertical-align:top;position:relative}
.promoted .filter b{font-size:16px;display:block;float:left;color:#555;margin-right:10px;line-height:40px}
.promoted .filter select{font-size:16px;cursor:pointer;background:url(../webimages/opt_selrose.png) no-repeat right 5px center #fff;float:left;display:block;padding:0 10px;color:#555;box-sizing:border-box;border:1px solid #c2c2c2;width:170px;height:40px;line-height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.promoted .filter select::-ms-expand{display:none}
.promoted .review-site{overflow:hidden;position:relative;width:280px;max-height:240px;min-height:240px;display:inline-block;vertical-align:top;margin:5px;background:#fff}
.promoted .review-site .title{display:block;height:30px;padding:0 10px;line-height:30px;font-weight:700;color:#00a1e9;font-size:16px;background:#f3f3f3;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.promoted .review-site .thankdata{height:210px;padding:10px;box-sizing:border-box;overflow:hidden;color:#555}
.promoted .review-site .thankdata .stars{overflow:hidden;float:right}
.promoted .review-site .thankdata .date{float:right;color:#555;clear:both;font-size:14px;margin-top:2px}
.promoted .review-site .thankdata .thnktitle{text-align:left;clear:both;font-weight:700;font-size:16px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.promoted .review-site .thankdata .text{text-align:left;font-size:16px;height:70px;overflow:hidden}
.promoted .review-site .thankdata .author{font-weight:700;text-align:right;font-size:16px;position:absolute;bottom:10px;right:10px}
.promoted .review-site .thankdata .readmore{display:none;cursor:pointer;float:left}
.promoted .review-site.bigger .thankdata .readmore{display:block}
.promoted .review-site .thankdata .readmore::after{content:"קרא עוד...";font-weight:700;font-size:13px;color:#d83f8e;float:left}
.promoted .review-site .thankdata .readmore::before{margin-left:10px;margin-top:2px;content:"+";background:#d83f8e;color:#fff;width:15px;height:15px;line-height:15px;border-radius:50px;float:right}
.promoted .review-site.open{max-height:1000px}
.promoted .review-site.open .thankdata{height:auto;padding-bottom:40px}
.promoted .review-site.open .thankdata .text{height:auto}
.promoted .review-site.open .thankdata .readmore::after{content:"סגור"}
.promoted .review-site.open .thankdata .readmore::before{content:"-"}
.promoted .newBox .gallery{position:absolute;right:9px;top:9px;left:9px;bottom:59px;overflow:hidden;z-index:12;width:auto;background-size:cover;background-position:center}
.promoted .newBox .gallery.loader{background:0 0!important}
.promoted .newBox .gallery.loader::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border:16px solid #f3f3f3;border-top:16px solid #00a1e9;border-radius:50%;width:80px;height:80px;margin:auto;animation:spin 2s linear infinite}
.promoted .newBox .gallery>img{width:100%;cursor:pointer}
.promoted .newBox .gallery img{cursor:pointer}
.promoted .newBox .gallery .pic{width:100%;height:100%;background-size:cover;display:block;position:relative;cursor:pointer}
.promoted .newBox .gallery .pic span{position:absolute;top:0;left:0;right:0;bottom:0;width:150px;line-height:40px;height:40px;margin:auto;text-align:center;background:#fff;color:#e31d68;font-size:16px;font-weight:700}
.promoted .newBox .gallery.owl-carousel .owl-stage-outer{height:100%}
.promoted .newBox .gallery.owl-carousel .owl-stage{height:100%}
.promoted .newBox .gallery.owl-carousel .owl-item{height:100%}
.promoted .newBox .gallery.owl-carousel .owl-controls{opacity:0}
.promoted .newBox .gallery.owl-carousel .owl-controls.active{opacity:.5}
.promoted .newBox .gallery:hover.owl-carousel .owl-controls{opacity:.5}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .disabled{display:none!important}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .owl-prev{z-index:100;position:absolute;top:50%;left:15px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;background:#fff}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .owl-next{z-index:100;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;background:#fff;float:right}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .owl-next::after{content:"";border:solid #888;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;right:4px;left:0;width:0;margin:0 auto;top:19px}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .owl-prev::after{content:"";border:solid #888;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;right:0;left:4px;width:0;margin:0 auto;top:19px}
#loadMore{padding:10px 20px;background:#00a1e9;color:#fff;display:inline-block;vertical-align:text-bottom;clear:both;margin:10px auto;font-weight:700;font-size:21px;cursor:pointer}
#map-canvas{text-align:left;height:252px;width:100%;float:right;position:absolute}
.go-there{position:absolute;right:0;top:267px;z-index:1;line-height:32px;font-size:14px;cursor:pointer;float:right;height:32px;font-weight:700;width:120px;text-align:center;padding-right:40px;background:url(../webimages/waze-icon.png) center right no-repeat;color:#fff; background-color: #00a1e9;background-size:contain}
.override-arrow{position:absolute;width:12px;height:11px;top:0;right:0;left:0;z-index:9999999;margin:0 auto;background:url(../webimages/map_arrow.png) top left no-repeat;padding-right:9px;background-size:contain}
#todayords{height:252px;width:100%;position:relative;font-size:14px}
#todayords .slide{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.box-type1{position:relative}
.box-type1 .arrows{position:absolute;top:50px;right:0;left:0;color:#00a1e9;width:98%;margin:0 auto;font-size:12px;z-index:2}
.box-type1 .arrows .btn_left{cursor:pointer;float:right;background:url(../webimages/small-right.png) right center no-repeat;height:12px;padding-right:14px;height:20px;line-height:20px}
.box-type1 .arrows .btn_right{cursor:pointer;float:left;background:url(../webimages/small-left.png) left center no-repeat;height:12px;padding-left:14px;height:20px;line-height:20px}
.gmnoprint>div{right:0}
.inner-cont-bottom .box-rev{overflow:hidden;min-height:360px;height:auto;position:relative;display:inline-block;max-width:320px;min-width:320px;width:100%;margin:0 8px 0 0}
.inner-cont-bottom .box-rev .title{z-index:999999;position:absolute;top:0;left:0;background:url(../webimages/bgtitledeal3.png) center no-repeat;width:100%;height:62px;line-height:46px;color:#fff;text-align:center;font-size:20px}
.inner-cont-bottom .box-rev .button-title{display:none;cursor:pointer;z-index:999999;position:absolute;top:0;left:0;z-index:999999;width:100%;height:46px;line-height:46px;color:#fff;text-align:center;font-size:20px}
.inner-cont-bottom .box-type1#reviews{height:600px}
.inner-cont-bottom .box-type1 .reviewformbox{background:#fff;height:450px;width:100%;margin-top:20px;overflow-y:auto;overflow-x:hidden;margin-bottom:10px}
#error{width:100%;color:red;font-weight:700;margin:0 auto 10px;font-size:16px}
.inner-cont-bottom .box-type1 .reviewformbox .reviews{overflow:auto}
#inc_minipage .rSide .pre-pop .show-all {display:block;background: #fff;border-radius: 4px;color: #8f9bb3;line-height: 34px;font-size: 14px;text-align: center;cursor: pointer;box-sizing: border-box;border: 1px solid #8f9bb3;margin-top: 10px;width: 100%;height: 34px;margin-right:0}
 .reviews:not(.pop) .review:nth-child(5){border-bottom:0}
.inner-cont-bottom .box-type1 .reviewformbox .reviews .review{clear:both;color:#595959;padding:3px 10px;text-align:left;margin:5px 0;overflow:hidden;border-bottom:1px solid #aaa}
.inner-cont-bottom .box-type1 .reviewformbox .reviews .review .textrw{font-size:14px}
.inner-cont-bottom .box-type1 .reviewformbox .reviews .review .textrw b{width:100%;display:block}
.inner-cont-bottom .box-type1 .reviewformbox .reviews .review .titlerw{float:left;margin-right:10px;font-size:14px;clear:both}
.inner-cont-bottom .box-type1 .reviewformbox .reviews .review .date{float:left;font-size:12px;line-height:18px;margin-right:4px}
.inner-cont-bottom .box-type1 .reviewformbox .reviews .review .stars{float:left}
.intextdiv #toOtherPeople .section:first-child .rdio input:checked+label::after{content:"✔";position:absolute;left:8px;font-size:18px}

#giftPageView .shovarView{position:relative;margin:20px auto;right:auto;left:auto;top:auto;max-width:540px;width:100%;overflow:hidden}
#giftPageView .printer{display:block;background:#00a1e9;color:#fff;width:120px;height:40px;line-height:40px;text-align:center;margin:10px auto;border-radius:6px;cursor:pointer;font-size:18px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#giftPageView .printer:hover{background:#2cc4e9}
.shovarView #sitesPop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1000000000000}
.shovarView #sitesPop.open{display:block}
.shovarView #sitesPop .cont{background:#fff;max-width:600px;width:100%;margin:auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;padding:10px;box-sizing:border-box}
.shovarView #sitesPop .cont .closer{position:absolute;right:5px;top:5px;width:30px;height:30px;border-radius:100px;cursor:pointer;background:url(../webimages/closedeal.png)}
.shovarView #sitesPop .cont .label{font-weight:700;color:#e31d68;font-size:19px;text-align:left}
.shovarView #sitesPop .cont ul li{width:calc(50% - 20px);text-align:left;margin:0 10px}
.shovarView #sitesPop .cont ul li a{font-size:16px}
.shovarView #sitesPop .cont ul li a::before{margin-top:9px}

.lds-ring{display:inline-block;position:relative;width:64px;height:64px}
.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}
.lds-ring div:nth-child(1){animation-delay:-.45s}
.lds-ring div:nth-child(2){animation-delay:-.3s}
.lds-ring div:nth-child(3){animation-delay:-.15s}
@keyframes lds-ring{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.shovarView{width:100%;max-width:500px}
.shovarView img{width:100%}
.shovarView .logo img{width:auto}
.searchTipul .mobButtons{display:none}
@media (max-width:780px){
.shovarView .shovar{transform:scale(.4) translateY(-260px);margin:-100px 0}
}
@media (max-width:1200px){
.indexCont .boxIndex2{max-width:100%}
.indexCont .boxIndex3{max-width:100%;background:rgba(245,245,245,.2);height:auto}
.indexCont .boxIndex3 .newBox{display:inline-block}
}
body.noscrolling{overflow:hidden}
body.noscrolling::after{content:"";position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.7);z-index:10}
.newBox.site .lArrow{z-index:100;position:absolute;top:47%;right:15px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;background:#fff;float:right}
.newBox.site .lArrow::after{content:"";border:solid #888;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;right:4px;left:0;width:0;margin:0 auto;top:19px}
@media (max-width:1000px){
.outbox-slider.thnks{background:0 0}
.directCall{display:block}
.searchTipul .inputWrap.cats.active .search-block{position:fixed;top:40px;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.7);max-width:100%;max-height:none;padding-top:70px;color:#fff}
.searchTipul .inputWrap.cats.active .search-block .cat-line{max-width:50%;margin:0 auto;padding:0 10px;color:#000;background:#fff;background:#fff;height:50px;line-height:50px;box-sizing:content-box}
.searchTipul .inputWrap .search-block .cat-line label{height:50px;line-height:50px}
.inputWrap.cats.active .search-block .cat-line:first-child{padding-top:10px!important;height:50px;border-radius:10px 10px 0 0;border-bottom:1px #eee solid}
.searchTipul .inputWrap.cats.active .cat-line:last-child{padding-bottom:10px!important;height:50px;border-radius:0 0 10px 10px;border-top:1px #eee solid}
.indexCont .boxIndex3{max-width:100%;width:100%;height:auto}
.indexCont .boxIndex3 .newBox{display:inline-block}
.searchTipul .inputWrap.date input:not(:placeholder-shown)+span{right:30px}
#inc_minipage .minipageHero .gal-tabs .item.ggl{display:none}
.newBox.gift .giftBottom{font-size:14px}
.mobPop .popInFrame .faceBookPop .sBox.sms{display:inline-block}
.mobMenu .mobMenuTabs ul li{font-size:14px}
.mobMenu .mobMenuPops{top:-5px;height:auto}
.shovarOpen .shovarSamp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9999}
#packagePop.shovarOpen .mobTop{display:none}
#packagePop.shovarOpen .pop .tabs{display:none}
body.miniPage{position:relative;right:0;transition:.2s all}
body.miniPage.backTo{right:100%}
.shovarView{overflow:hidden}

.viewgift .shovarView .shovar{transform:none;margin:0}
.shovarOpen .shovarView .shovar{transform:scale(.95);margin:0}
.shovarSamp{font-size:16px;font-weight:700;display:block;text-align:center}
#inc_minipage .rSide{max-width:100%;font-size:16px}
.new_voucher .intextdiv .shovarSamp{right:auto;width:100%}
.new_voucher .intextdiv .shovarView{right:auto;width:100%}
.intextdiv .shovarSamp{position:relative;margin:0 auto;right:auto;top:auto;max-width:540px;width:100%}
.intextdiv .shovarView{position:relative;margin:0 auto;right:auto;top:auto;max-width:540px;width:100%;overflow:hidden}
.intextdiv .section{margin:0}
.intextdiv .sectionWrap{margin:0 0 10px 0;border-bottom:1px solid #ccc}
.intextdiv .section.bttns{margin-top:10px;clear:both;overflow:hidden}
.intextdiv .section .inpt#tosend{margin-left:0;margin-top:6px}
#packagePop .pop .tabs .inner{width:100%;display:table;border-collapse:separate;border-spacing:10px;margin:-10px 0}
#packagePop .pop .tabs .tab{display:table-cell}
.intextdiv .giftTop{margin:5px;padding-right:0;background-position:top right;background-size:30%;height:auto;margin-bottom:60px;background:#fff!important}
.intextdiv .giftTop .text{overflow:hidden;padding-right:10px;position:relative;height:auto;padding-bottom:20px}
.intextdiv .giftTop .price{bottom:-40px;height:30px;left:0;line-height:30px;font-size:26px}
.intextdiv .giftTop .text::after{content:"קרא עוד";position:absolute;background:#fff;top:86px;right:10px;left:0;text-align:center;line-height:39px}
.intextdiv .giftTop .text.open{padding-bottom:46px;max-height:none}
.intextdiv .giftTop .text.open::after{top:auto;bottom:0;content:"סגור"}
.intextdiv .giftTop h1{font-size:22px}
.intextdiv .shovarView .sites ul li{clear:both;margin:0 5px;width:auto}
.intextdiv .shovarView .sites .label{padding:0 5px}
.new_voucher .intextdiv .leftBoxPic{position:relative;width:100%}
.new_voucher .intextdiv .leftBoxPic .bg{width:100%}
.new_voucher .intextdiv .giftTop{margin:0 0 30px}
.read-more-less{background:linear-gradient(0deg,#fff 30px,rgb(255 255 255 / 0))}
.new_voucher .intextdiv .shovarFields{margin:0;min-height:none}
.new_voucher .intextdiv .leftBoxPic .price{position:relative;width:100%;text-align:center;padding:0;transform:none;box-shadow:none;right:0;border-radius:0;top:0}
.new_voucher .intextdiv .leftBoxPic .price::after,.new_voucher .intextdiv .leftBoxPic .price::before{display:none}
.contentL .info .mobile-secondary-control-btns{display:table!important}
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{direction:rtl!important}
.inner-cont-bottom .boxRight{float:left;max-width:540px;width:100%}
.inner-cont-bottom .boxLeft{position:relative;margin-left:540px;right:0;bottom:0}
.specialMap{margin:20px auto;display:inline-block;max-width:700px;width:100%;min-width:320px;height:300px;position:relative}
.specialMap #map-canvas{height:100%}
.affpage #inner-top{display:none}
.affpage .intextdiv{background:#fff url(../webimages/affiliate.jpg) no-repeat right 20px top 20px;background-size:40%;margin-bottom:20px}
.affpage .intextdiv h1{margin-top:10px}
.affpage .intextdiv .text-page-container .affiliate_form{max-width:450px;width:100%;text-align:center}
.affpage .intextdiv .text-page-container .affiliate_form .small{width:180px;display:inline-block;vertical-align:top;margin:20px 20px 0}
.affpage .intextdiv .text-page-container .affiliate_form .large{width:98%;display:inline-block;vertical-align:top;margin:20px 20px 0}
.affpage .intextdiv .text-page-container .affiliate_form input[type=text]{width:100%;display:block;border:0;border-bottom:1px solid #ccc}
.affpage .intextdiv .text-page-container .affiliate_form .large input[type=text]{width:calc(100% - 30px)}
.affpage .intextdiv .text-page-container .affiliate_form .label{margin-bottom:20px;font-size:11px;color:#259fd9;text-align:left;width:140px;margin-left:20px}
.affpage .intextdiv .text-page-container .affiliate_form .label span{color:#8f8f8f;text-align:right;margin-left:10px}
.affpage .intextdiv .text-page-container .affiliate_form .large .label{margin-left:20px}
.affpage .intextdiv .text-page-container .affiliate_form .message{width:98%;display:inline-block;vertical-align:top;margin:20px 20px 0}
.affpage .intextdiv .text-page-container .affiliate_form textarea{width:calc(100% - 40px);height:100px;border:1px solid #ccc;margin:0 20px}
.affpage .intextdiv .text-page-container .affiliate_form .submit{cursor:pointer;margin:20px auto;width:230px;height:50px;border-radius:10px;background:#0077af;color:#fff;line-height:50px;font-size:20px;font-weight:700;border:none}
.phoneBox{float:right;width:100%;max-width:350px;height:104px;margin-top:10px;margin-right:8px;background:url(../webimages/phone_spaplus.png) no-repeat center center/contain;display:inline-block}
.text-page-container .cards{float:left;margin-top:30px;margin-left:5px}
.text-page-container .cards .card{width:80px;height:52px;display:inline-block;border-radius:4px;vertical-align:top}
.text-page-container .cards .card.daka{background:url(../webimages/cardDaka.jpg) no-repeat center center}
.text-page-container .cards .card.spaplus{background:url(../webimages/cardSpa.jpg) no-repeat center center}
.text-page-container .cards .card.emon{background:url(../webimages/cardEmon.jpg) no-repeat center center}
.text-page-container .cards .card.last{background:url(../webimages/cardLast.jpg) no-repeat center center;width:102px}
.orderPopFrame{display:none;position:fixed!important;top:0;bottom:0;right:0;left:0;margin:auto;z-index:99;box-sizing:border-box;overflow:hidden;width:100%;height:100%}
.orderPopFrame #orderForm{max-width:840px;height:80vh;border-radius:10px;background:#fff;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;overflow:hidden}
.orderPopFrame .topStrip{height:54px;background:#e31d68;position:relative;overflow:hidden}
.orderPopFrame .topStrip .ttl{line-height:54px;color:#fff;text-align:left;font-size:20px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;overflow:hidden;white-space:nowrap;padding-right:30px;text-overflow:ellipsis}
.orderPopFrame .topStrip .ttl>div{text-overflow:ellipsis;overflow:hidden}
.orderPopFrame .topStrip .ttl.twolines>div{line-height:20px;margin-top:6px}
.orderPopFrame .topStrip .ttl.twolines>div+div{font-size:14px;line-height:14px}
.orderPopFrame .topStrip .closePop{position:absolute;right:4px;top:4px;width:30px;height:30px;background:rgba(255,255,255,.5);cursor:pointer;transform:rotate(45deg);border-radius:50%}
.orderPopFrame .topStrip .closePop::before{position:absolute;left:0;top:0;right:0;bottom:0;content:"";width:10%;margin:auto;background:#e31d68;height:60%;border-radius:5%}
.orderPopFrame .topStrip .closePop::after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";width:60%;margin:auto;background:#e31d68;height:10%;border-radius:5%}
.orderPopFrame .contWrap{font-size:0;height:calc(80vh - 54px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box}
.orderPopFrame .contWrap .rgtSide{position:relative;vertical-align:top;display:inline-block;width:54%;max-width:440px;box-sizing:border-box;padding:20px;height:100%;background:#f7f7f7;border-right:1px solid #e6e6e6}
.orderPopFrame .contWrap .rgtSide .top{overflow:hidden}
.orderPopFrame .contWrap .rgtSide .top .rgtTop{line-height:35px;color:#e31d68;font-size:14px;float:left;font-weight:700}
.orderPopFrame .contWrap .rgtSide .top .price{color:#e31d68;font-size:24px;float:right;font-weight:700}
.orderPopFrame .contWrap .rgtSide .top .priceExtra{font-size:17px;color:#e31d68;text-align:right;position:absolute;right:100px;top:20px;line-height:17px;font-weight:700}
.orderPopFrame .contWrap .rgtSide .top .priceExtra::before{content:"+";position:absolute;right:-13px;top:0;font-weight:700}
.orderPopFrame .contWrap .rgtSide .top .priceExtra>span{display:block;text-align:right;font-size:14px;font-weight:400}
.orderPopFrame .contWrap .rgtSide .descPack{text-align:left;font-size:14px;color:#636363;margin-top:15px}
.orderPopFrame .contWrap .rgtSide .picture{height:250px}
.orderPopFrame .contWrap .lftSide{vertical-align:top;text-align:center;display:inline-block;width:46%;max-width:382px;box-sizing:border-box;padding:20px;height:100%}
.orderPopFrame .contWrap .lftSide .secTtl{clear:both;font-size:14px;font-weight:700;color:#585858;text-align:left}
.orderPopFrame .contWrap .lftSide .secTtl:first-child{margin-top:0}
.orderPopFrame .contWrap .lftSide .secTtl#details span{color:#e31d68;font-size:13px;float:right}
.orderPopFrame .contWrap .lftSide .inputWrap{display:inline-block;width:49%;margin-top:5px}
.orderPopFrame .contWrap .lftSide .inputWrap>label{width:80%;margin:0 auto;display:block;font-size:11px;color:#e31d68;text-align:left}
.orderPopFrame .contWrap .lftSide .inputWrap>input[type=text]{width:80%;border:none;border-bottom:1px solid #bbb;margin-top:2px}
.orderPopFrame .contWrap .lftSide .radioWrap{margin:0 4px;display:inline-block}
.orderPopFrame .contWrap .lftSide .radioWrap input[type=radio]{display:none}
.orderPopFrame .contWrap .lftSide .radioWrap input[type=radio]:checked+label{background:#fff5fb;font-size:14px;color:#e31d68;height:30px;border:2px solid #e31d68}
.orderPopFrame .contWrap .lftSide .radioWrap>label{display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:14px;color:#7d7d7d;height:30px;border:2px solid #e3e3e3;border-radius:50px;line-height:26px;padding:0 14px;cursor:pointer}
.orderPopFrame .contWrap .lftSide .radioWrap>input[type=radio].disabled+label{background:#f7f7f7;color:#d8d8d0}
.orderPopFrame .contWrap .lftSide .inputWrap>select{cursor:pointer;width:80%;border:none;border-bottom:1px solid #bbb;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../webimages/arrSelectBox.png) no-repeat center right}
.orderPopFrame .contWrap .lftSide .notesLbl{font-size:11px;color:#555;text-align:left;padding-left:20px;margin-top:10px}
.orderPopFrame .contWrap .lftSide textarea{width:90%;margin:4px auto 10px;height:60px;resize:vertical;background:url(../webimages/penText.png) no-repeat top 4px left 4px;box-sizing:border-box;padding-left:35px}
.orderPopFrame .contWrap .lftSide .radioWrapBtn{margin:10px 4px;display:inline-block}
.orderPopFrame .contWrap .lftSide .radioWrapBtn input[type=radio]{display:none}
.orderPopFrame .contWrap .lftSide .radioWrapBtn input[type=radio]:checked+label{background:#fff5fb;font-size:14px;color:#e31d68;height:30px;border:2px solid #e31d68}
.orderPopFrame .contWrap .lftSide .radioWrapBtn label{display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:14px;color:#7d7d7d;height:30px;border:2px solid #e3e3e3;border-radius:50px;line-height:26px;padding:0 14px;cursor:pointer}
.orderPopFrame .contWrap .lftSide .approveBtn{cursor:pointer;width:230px;height:50px;margin:15px auto;background:#e31d68;text-align:center;font-size:20px;color:#fff;line-height:50px;font-weight:700;border-radius:10px}
.orderPopFrame .contWrap .lftSide .squaredFour{vertical-align:top;margin-bottom:30px;position:relative;width:20px;height:20px;cursor:pointer;box-sizing:border-box;border:1px solid #e3e3e3;background:#fff;border-radius:15px;display:inline-block}
.orderPopFrame .contWrap .lftSide .squaredFour label{width:100%;height:100%;cursor:pointer;position:absolute;top:0;right:0}
.orderPopFrame .contWrap .lftSide .squaredFour label:after{content:'';width:12px;height:5px;position:absolute;top:4px;right:2px;border:2px solid #e31d68;border-top:none;border-left:none;background:0 0;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.orderPopFrame .contWrap .lftSide .squaredFour label:hover::after{opacity:.5}
.orderPopFrame .contWrap .lftSide .squaredFour input[type=checkbox]{visibility:hidden}
.orderPopFrame .contWrap .lftSide .squaredFour input[type=checkbox]:checked+label:after{opacity:1}
.orderPopFrame .contWrap .lftSide .squaredFour+label{font-size:12px;color:#7d7d7d;display:inline-block;margin-left:10px;vertical-align:top}
.orderPopFrame .contWrap .lftSide .backBtn{color:#555;display:block;font-size:16px;cursor:pointer;text-align:left;text-decoration:underline}
.orderPopFrame .contWrap .lftSide .security{display:block;font-size:16px;text-align:left}
.orderPopFrame .contWrap .lftSide .people{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px;margin-bottom:5px}
.contWrap .lftSide iframe{display:block;margin:20px auto 0 auto!important}
.SSD{height:40px;border-top:1px solid #1c3d56;background:#1c3d56;float:left;width:100%}
.SSD .centerDiv{max-width:1200px;margin:0 auto;position:relative;width:100%}
.SSD .allRight{color:#fff;position:absolute;left:6px;line-height:40px}
.SSD .ssdLogo{text-decoration:none;background:url(../webimages/ssd-logo_07.png) center right no-repeat;line-height:40px;color:#fff;position:absolute;right:6px;text-align:left;width:160px}
footer{width:100%;height:auto;overflow:hidden;margin:0 auto;float:left;text-align:center;background:rgba(30, 37, 53, 1);position:relative;margin-top:50px;padding-bottom:150px;padding-top:50px}
footer .container {min-height: 200px;overflow: hidden;}
footer .innerfoot .bottom-logo{position:absolute;top:10px;left:20px;width:203px;display:inline-block}
footer .innerfoot .text-foot{position:absolute;top:100px;left:20px;width:281px;height:43px;display:inline-block;color:#fff;text-align:left}
footer .innerfoot .text-foot a{color:#fff}
footer .innerfoot ul {display: flex;justify-content: space-between;height: auto;overflow: hidden;width: 96%;margin: 20px 2% 0;max-width: 850px;text-align: left;vertical-align: top;float: right;margin-bottom: 40px;}
footer .innerfoot ul>li {padding: 0 10px;display: inline-table;text-align: left;overflow: hidden;line-height: 20px;max-width: 100%;}
footer .innerfoot ul>li:first-child{border:0}
footer .innerfoot ul>li a {display: inline-block;height: 24px;line-height: 24px;text-align: left;color: #fff;font-size: 20px;margin-right:50px}
footer .innerfoot > ul>li > .inner > a {pointer-events:none}
footer .innerfoot ul>li ul {float: right;width: 100%;height: auto;overflow: hidden;display: block;margin: 4px 0 0;}
footer .innerfoot ul>li ul li {clear: both;float: left;min-height: 20px;border: 0;padding-left: 0;margin-top: 10px;}
footer .innerfoot ul>li ul li a {display: flex;height: auto;min-height: 29px;line-height: 1;text-align: left;color: #fff;font-weight: 400;font-size: 16px;align-items: center;opacity: 0.7;}
footer .innerfoot ul>li ul li a:hover{opacity:1}
footer .innerfoot ul.smallMenu>li{position:relative;display:block;float:right;width:100%;height:24px;overflow:hidden;background:url(../webimages/expand.png) right top no-repeat}
footer .innerfoot ul.smallMenu>li.open{background:url(../webimages/expand.png) right top no-repeat}
footer .innerfoot ul.smallMenu>li a{text-align:center;width:90%;background:0 0;padding:0}
footer .innerfoot ul.smallMenu>li ul li{width:100%;margin:0}
footer .innerfoot ul.smallMenu>li ul{margin:0}
footer .social{width:32px;height:32px;background-size:contain;position:absolute;bottom:0}
footer .youtube{background-image:url(../webimages/opt_youtube.png?v=1);right:160px}
footer .face{background-image:url(../webimages/opt_facebook.png?v=1);right:120px}
footer .instagram{background-image:url(../webimages/opt_instagram.png?v=1);right:200px}
footer .innerfoot .infooter{float:right}
.langBox{overflow:hidden}
iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:right}
#headerbig #header .first-block .logout{float:right;padding:0 10px;color:#000}
#headerbig #header .first-block .login{float:right}
#deal-cont>strong{display:block;padding:0 15px;height:20px;font-size:16px;line-height:16px}
div#deal-cont.pop h2{display:block;font-size:14px;margin-bottom:20px;padding-top:10px;border-top:1px solid #eee}
#deal-cont>strong:first-child{margin-top:20px}
#deal-cont>ul{padding:5px 15px;overflow:hidden;min-height:70px}
#deal-cont>ul li{width:100%;float:none;list-style:none;color:#8f9bb3;font-size:16px;margin-top:10px;line-height:30px}
#deal-cont>ul li img{width:30px;vertical-align:middle;margin-right:10px}
#deal-cont>ul li svg{max-width:24px;max-height:24px;margin-right:10px;vertical-align:middle}
div#deal-cont h2{display:none;width:100%}
.tagline_p{float:left;line-height:20px;border:1px #ccc solid;width:60%;margin:5px 0 0 5.25%;min-height:60px}
.tagline_p li{border:1px #999 solid;background:url(../ssdcms/images/tag_bg.png);cursor:pointer;margin:2px 5px;overflow:hidden;width:auto;list-style:none;float:left}
scroll 0 0 transparent .tagline_p li span{color:#464646;padding:3px 3px;padding-right:23px;height:17px;line-height:17px;background:url(../ssdcms/images/add.png) top right no-repeat}
.tags li span{background:url(../ssdcms/images/remove.png) top right no-repeat}
.intextdiv .tab .tipulim .addTipul{text-align:left;font-weight:700;padding:10px;background:#ed1164;color:#fff;display:block}
.divnice>div{width:84%!important}
.divnice .nicEdit-main{width:auto!important}
.daform{width:100%;max-width:600px;min-width:320px;margin:0 auto}
.date-title-line{width:100%;height:30px;line-height:30px;cursor:pointer;text-align:center}
.date-title-line .date-title-month{font-size:24px;color:#000;opacity:.7;filter:alpha(opacity=70);width:auto;height:50px;line-height:50px;cursor:pointer;display:inline-block;margin:0 auto}
.date-title-line .date-title-month:hover{opacity:1;filter:alpha(opacity=100)}
.date-title-line .date-title-month.active{opacity:1;filter:alpha(opacity=100);font-weight:700}
.date-title-line.months{background:#fff;color:#000;position:relative;margin:0 auto;height:50px;line-height:50px;width:93%}
.date-title-line.months .date-mont-prev{color:#000;position:absolute;left:5px;top:0;background:url(../webimages/nextdate.png) left center no-repeat;height:height:100%;text-align:left;padding-left:25px}
.date-title-line.months .date-mont-next{color:#000;position:absolute;right:5px;top:0;background:url(../webimages/prevdate.png) right center no-repeat;height:100%;text-align:right;padding-right:25px}
.date-list{width:100%;height:auto;font-size:0;direction:ltr;text-align:center;position:relative;z-index:0}
.date-list .date-div-day{position:relative;z-index:0;width:13%;height:30px;line-height:30px;position:relative;border:1px #666 solid;display:inline-block;font-size:18px;color:#424242;font-weight:700;background:#fff}
.date-list .date-div-day span{position:absolute;left:0;bottom:0;padding:3px 3px 0 0;height:18px;line-height:18px;width:22px;color:#424242;font-weight:700;background:red;text-align:center;border-radius:15px 0 0 0}
.date-list .date-div{position:relative;z-index:0;width:13%;padding-bottom:13%;position:relative;border:1px #666 solid;display:inline-block;font-size:14px;color:#000;background:#fff}
.date-list .date-div:hover{background:#e57198}
.date-list .date-div.today{background:#3eade1;color:#fff;font-weight:700}
.date-list .date-div.past{background:#ddd;color:#000}
.date-list .date-div-gray{position:relative;z-index:0;width:13%;padding-bottom:13%;position:relative;background:#bcbcbc;border:1px #666 solid;display:inline-block;font-size:14px}
.date-list .date-div .the-date,.date-list .date-div-gray .the-date{position:absolute;height:24px;line-height:24px;width:40px;top:0;right:0;left:0;bottom:0;margin:auto;display:table-cell;text-align:center;vertical-align:middle}
.date-list .action-form{display:none;position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;background:#fafafa}
.date-list .date-div span{position:absolute;left:0;bottom:0;padding:3px 3px 0 0;height:18px;line-height:18px;width:22px;color:#fff;font-weight:700;background:red;text-align:center;border-radius:15px 0 0 0}
.inner-date-form{width:100%;height:100%;float:right;font-size:14px;background:#fff}
.inner-date-form .date-tabline{width:100%;height:60px;float:right;overflow:visible;border-bottom:1px #ccc solid;margin-bottom:10px;background:#bbb}
.inner-date-form .date-tabline .date-tab{background:#e7e7e7;cursor:pointer;z-index:999999999;display:block;height:51px;width:auto;padding:0 5px;line-height:51px;float:left;border:0;margin:10px 3px 0}
.inner-date-form .date-tabline .date-tab.active{font-weight:700;background:#fff}
.inner-date-form .Title{position:relative;background:#3eade1;text-align:left;font-size:22px;height:40px;line-height:40px;padding:0 10px;color:#fff}
.inner-date-form .Title span{padding-left:10px}
.inner-date-form .Title img{position:absolute;right:10px;top:3px;cursor:pointer}
.inner-date-form .label{font-size:18px;color:#626262;width:100px;text-align:left;height:24px;line-height:24px;float:left;margin-left:10px;margin-bottom:5px}
.inner-date-form input,.inner-date-form select,.inner-date-form textarea{font-family:arial;width:103px;height:22px;line-height:22px;float:left;border:1px #ccc solid;margin-bottom:5px}
.inner-date-form textarea{height:64px;width:318px;margin-bottom:5px;font-family:arial}
.inner-date-form select{height:24px;width:320px;margin-bottom:5px;font-family:arial}
.inner-date-form .checkbox{width:30px}
.inner-date-form span{float:left}
.inner-date-form .submi_button{background:#3eade1;color:#fff;height:40px;line-height:40px;width:170px;font-size:26px;font-weight:700}
.inner-date-form .chck{float:left;margin-right:10px}
.inner-date-form .date-tab-container{min-width:320px;width:100%;height:auto;margin:0 auto;float:left}
.inner-date-form .date-tab-container~.date-tab-container{display:none}
.new_owner .combodate{float:left;height:100%;width:auto;display:block;margin-left:18px}
.new_owner .combodate select{width:50px!important}
.new_owner .combodate select~select{margin:0 4px}
.combodate{height:100%;width:auto;display:block}
.twitter-typeahead{width:96%;padding:0 1%;margin:0 auto;border:1px solid #bcbcbc}
.inner-date-form .date-remove{height:20px;width:20px;float:right;margin-top:15px;margin-left:5px}
.pointer{cursor:pointer}
.image_dropdown{position:absolute;z-index:100;width:220px;height:190px;padding-top:10px;background:url(../ssdcms/images/floatedit.png) no-repeat;top:-180px;right:0}
.image_dropdown .imageTitle{font-size:12px;float:left;text-align:left;width:60px;margin:5px 10px 0 10px;height:20px;line-height:20px}
.image_dropdown input{background:0 0;font-size:12px;float:left;text-align:left;width:125px;border:1px #999 solid;height:16px;margin:5px 0}
.image_dropdown textarea{background:0 0;font-size:12px;float:left;clear:both;resize:none;width:198px;margin:0 10px;height:50px;border:1px #999 solid}
.inova_contained{width:100%;height:auto;float:left}
.inova_contained .popup_file_i{float:right!important;margin:5px 6px 5px 6px;margin-right:30px;width:220px;line-height:20px}
.daform2{font-family:arial;overflow:visible;height:auto;width:100%;min-height:1px;text-align:left}
.daform2 .submi_button{border:2px #5a5a5a solid;background:url(../ssdcms/images/btn_bg.png);height:23px;color:#5a5a5a;font-weight:700;line-height:20px;font-family:arial}
.daform2 .popup_label_p{float:left;width:14%;font-size:16px;font-weight:700;clear:both}
.daform2 .popup_label_p .button{font-family:arial}
.daform2 .popup_text_p{font-family:arial;float:left;width:20%;font-size:16px}
.daform2 .popup_checkbox_p{float:left;height:20px;line-height:20px;border:1px #ccc solid;opacity:1}
#editgal1{font-family:arial}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}
.welcome{font-size:16px;text-align:left;float:left;padding:0 10px}
#msg{font-weight:700;font-size:16px;text-align:center}
.preview_image{width:220px;height:220px}
.preview_table_td a{margin:0!important}
#ui-datepicker-div{z-index:99999999999999999999999999999999999!important}
#ui-datepicker-div.orderDate{width:320px}
#ui-datepicker-div.orderDate td a,#ui-datepicker-div.orderDate td span{text-align:center;width:35px;height:35px;line-height:35px}
#ui-datepicker-div.orderDate .explainDP .explain.phone{padding:10px 0 10px 50px;background:url(../webimages/phoneIco.png) no-repeat left 10px center}
#ui-datepicker-div.orderDate .explainDP .explain.phone a{display:block}
#ui-datepicker-div.orderDate .explainDP .explain.phone a span{font-weight:700}
#ui-datepicker-div.orderDate td.onlyPhone{position:relative;opacity:1}
#ui-datepicker-div.orderDate td.onlyPhone>span{text-align:right;line-height:50px;background:#fbfbfb;border:1px solid #ccc;color:#aaa}
#ui-datepicker-div.orderDate td.onlyPhone::before{content:"";position:absolute;left:4px;top:4px;background:url(../webimages/phoneIco.png) no-repeat center center;width:16px;height:16px;background-size:contain}
#ui-datepicker-div.orderDate td.noenter::before{content:"";position:absolute;left:4px;top:4px;background:#db5e5e;width:16px;height:16px;background-size:contain;border-radius:50%}
#ui-datepicker-div.orderDate td.noenter{position:relative}
#ui-datepicker-div.orderDate td.noenter::after{content:"";position:absolute;left:7px;top:11px;background:#fff;width:10px;height:2px;background-size:contain}
#headerbig #header .first-block .logout{font-weight:700;float:right;background:url(../ssdcms/images/btn_bg.png);color:#474747;border:1px solid #474747;padding:3px 5px;margin:8px 10px;font-size:12px}
#headerbig #header .first-block .login{font-weight:700;float:right;background:url(../ssdcms/images/btn_bg.png);color:#474747;border:1px solid #474747;padding:3px 5px;margin:8px 0;font-size:12px}
.clear{clear:both}
.addToday{box-shadow:0 0 2px rgba(0,0,0,.7);background:#3eade1;color:#fff;border:2px solid #fff;width:300px;padding:5px 20px;height:50px line-height:50px;text-align:center;cursor:pointer;font-size:30px;margin:0 auto}
.comment{font-weight:700;margin:10px auto;font-size:18px}
#headerbig.new #header .mobText{display:none}
::-webkit-input-placeholder{color:#333}
:-moz-placeholder{color:#333}
::-moz-placeholder{color:#333}
:-ms-input-placeholder{color:#333}
#bannerFixed{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.7);z-index:10000}
#bannerFixed #bannerApp{position:relative;height:100%;margin:0 auto;max-width:755px;width:100%;background:url(../webimages/banner_mobile.png) top center no-repeat;background-size:contain}
#bannerFixed #bannerApp #closerApp{position:absolute;right:0;top:0;float:right;width:35px;height:35px;background:url(../webimages/close.png) top center no-repeat;background-size:contain}
#bannerFixed #bannerApp .clickable{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:0}
#textin #read{display:none}
.videoPop{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.8);z-index:10000000000}
.videoPop iframe{display:none;max-width:1000px;width:90vw;height:90vh;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;max-height:700px}
.videoPop .closer{width:30px;height:30px;position:absolute;background:url(/webimages/bigXRev.png) #fff no-repeat center center;right:20px;border-radius:33px;cursor:pointer;top:10px;z-index:100}
.videoPop::before{content:"";border:10px solid #f3f3f3;border-top:10px solid #00a1e9;border-radius:50%;width:60px;height:60px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;animation:spin 2s linear infinite}
.totals_results{position:absolute;top:-40px;right:0;line-height:59px;height:60px;display:block;width:100%;box-sizing:border-box;padding:0 15px;font-size:16px;width:100px}
.totals_results div span{margin-right:7px}
@media screen and (max-width:1850px){
.searchPage>.container{margin:0;float:left;margin-left:340px;max-width:calc(100% - 340px)}
.searchPage>.container.new_voucher{max-width:1200px;margin-left:0;float:none;margin:0 auto}
#headerNew #menu ul li{font-size:14px}
.fixed #headerNew #menu ul{margin-left:-210px}
body.stop-scrolling #glassix-container{display:none}
}
@media screen and (max-width:1350px){
#headerNew #menu{display:none}
#inc_minipage .minipageHero #minipageTop .title h1{font-size:26px}
}
@media (max-width:1250px){
.popularFixed #headerNew #menu{display:none}
.container:not(.mainall) .intextdiv{padding:0 20px}
.container .intextdiv .page_text{font-size:16px}
.searchTop .container>.gTitle{margin:0 370px 0 0}
#headerTop .l .icon-block{margin-left:10px}
}
@media screen and (max-width:1024px){
#headerTop .l .icon-block{position:static}
body.menuOpen{overflow:hidden}
.btnsWrap{position:static;display:block;width:auto;text-align:center;margin-top:10px;margin-bottom:10px}
#headerbig.new #header .logo{padding-top:6px}
.container.mainall{margin:0 auto;width:100%}
.searchTop.text_page .top{height:auto;background-repeat:no-repeat;padding:5px 10px;margin-top:45px}
.viewgift .searchTop.text_page .top{height:30px}
.searchTop .top{height:auto;background-repeat:no-repeat;padding:5px 10px;margin-top:45px;background:0 0}
.searchTop .search-zone .searchTipul{height:auto!important;margin:10px auto}
.searchTop .container{padding:10px;box-sizing:border-box}
.searchTop .container>.gTitle{margin:0;position:relative}
.searchTop #txtmore{padding:10px 0;color:#555;position:static;max-height:none;height:48px;background:#f5f5f5}
.searchTop #txtmore a{color:#e31d68}
.start_search .filters{left:-100%;position:fixed!important;top:0!important;padding-top:51px;bottom:0!important;overflow:auto;max-width:100%;z-index:99999;height:auto}
.start_search .filters .filters_title{display:block;position:fixed;width:100%;left:-100%;border-bottom:1px #ccc solid;line-height:50px;z-index:9;transition:.2s all;top:0;font-size:18px;background:#fff}
.start_search .filters .acc_icon{width:50px;height:50px;cursor:pointer;margin-right:10px;float:left;position:relative}
.start_search .filters .acc_icon svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);fill:#454545}
.start_search .filters .filters_btn{background:#ed1164;float:right;margin-right:10px;border-radius:10px;margin-top:6px;padding:0 20px;line-height:38px;color:#fff;cursor:pointer;font-weight:700}
.start_search .filters .sortSec{display:none}
.start_search.filters{z-index:9999}
.start_search.filters .filters{left:0;z-index:9999}
.start_search.filters .filters .filters_title{left:0;z-index:9999}
.searchPage>.container{margin:0;float:none;margin-left:0;max-width:100%}
.searchPage #mobStrip{margin-bottom:20px;clear:both}
#mobStrip{display:block}
.searchPage #mobStrip.fixed{position:fixed;z-index:9999;top:0}
#index-hero{background-attachment:unset}
}
@media (max-width:1000px){
body .glassix-whatsapp-widget{z-index:9998!important}
body.inputfocus .glassix-whatsapp-widget{display:none!important}
.container.big-container{padding:0}
.optionOpen .searchPage{position:relative;z-index:1002}
.ispackFrame #inc_minipage .mobTabs{display:none}
.ispackFrame .mobTopp{display:none}
#inc_minipage .lSide.mobTab.packages.active.ispackFrame{max-height:100%;background:#f5f5f5}
#inc_minipage .lSide.ispackFrame .box-type2{background:#fff}
.mobMenu .mobMenuR .accessibility.visible{display:block}
.searchTop .container>.gTitle{margin:0;position:relative;font-size:24px}
#arrowUp{width:40px;height:40px;left:10px;bottom:10px}
#arrowUp::after{width:14px;height:14px}
.searchTipul #myform{display:block;border-radius:0;box-shadow:none}
.searchTipul{height:auto;max-width:500px;font-size:0}
.searchTipul .inputWrap{margin-bottom:5px;border:0;display:inline-block}
.searchTipul .inputWrap.cats{max-width:calc(50% - 2.5px);float:right;width:auto}
.searchTipul .inputWrap.date{max-width:calc(50% - 2.5px);width:100%}
.searchTipul .inputWrap.free{max-width:100%;border-radius:0;width:100%}
.searchTipul .inputWrap.moreoptions{max-width:100%;width:100%}
.searchTipul .submit{display:block;margin:10px auto;float:none;border-radius:0;width:100%}
.searchTipul input{background:#fff}
.searchTipul .inputWrap.moreoptions .search-block .title{display:block}
.mobMenu{right:auto;left:-100%;z-index:3000}
.artiText .text{font-size:16px}
.artiText .text img{display:block;float:none;margin:0 auto}
#inner-cont .inner-second .gallery{padding-bottom:84%}
#inner-cont .inner-all .specialRightBox{margin:1% auto}
#inner-cont .inner-all .specialLeftBox{position:relative;width:auto;margin:1% auto}
#inner-cont .inner-all .box-type1{float:none;margin:1%;max-width:665px}
#inner-cont .inner-all .box-type3{margin:1%}
.box-center .box-center-cont .slide-title{float:none;margin:0 auto}
#inner-cont .inner-second{float:left;margin:0 auto;width:100%}
#inner-cont .inner-second .outgal{float:none;margin:0 auto;width:100%;max-height:610px;height:auto}
#inner-cont .inner-first{position:relative;max-width:100%;top:0!important}
#inner-cont .inner-first .first-contact{text-align:center}
#inner-cont .inner-first .first-contact .box-deal{max-width:530px;margin:1% auto}
#inner-cont .inner-first .first-contact .box-contact{margin:1% auto}
.inner-cont-bottom .about{float:none;margin:1%}
.inner-cont-bottom .treatments{float:none;margin:1%}
.inner-cont-bottom .box-rev{float:none;margin:1%}
.big-gallery .index-page-container .newBanner{display:none}
#headerNew .logo,header.fixed #headerNew .logo{position:fixed;left:50px;width:auto;top:0;height:45px;background:0 0;margin-right:0}
#headerNew .logo::after{content:none}
#headerNew .logo img,header.fixed #headerNew .logo img{max-height:34px;margin:5px;width:auto;position:relative;top:0;left:0}
#headerNew .logo img.desktop{display:none}
#headerNew .logo img.mobile{display:inline-block}
#headerTop{height:0;line-height:0;background:0 0;position:absolute;top:0;right:0}
#headerTop svg{fill:#555}
#headerTop .giftcard{position:absolute;color:#000;top:0;right:135px;z-index:5;font-size:0;height:45px;line-height:45px}
#headerTop .share{position:absolute;color:#000;top:0;right:95px;z-index:5;font-size:0;height:45px;line-height:45px;width:28px}
#headerTop .club-reg{position:absolute;color:#000;top:0;right:55px;z-index:5;font-size:0;height:45px;line-height:45px}
#headerTop .phoneindex,#headerTop .phoneindex.searchDeals{top:0;right:0;transform:none;height:45px;color:#fff;background:#e31d68;font-size:0;width:auto;width:44px;line-height:45px;border-radius:0;text-align:center;border:0;z-index:10;position:absolute}
#headerTop .phoneindex.searchDeals svg{margin-right:10px;margin-left:0}
#headerTop .phoneindex svg{fill:#fff}
#headerSpacer{height:45px}
#headerNew{top:0;height:45px;background:#fff}
body:not(.miniPage) #headerTop .l .icon-block.lang-icon{position:absolute;right:10px;z-index:999}
body:not(.miniPage) #headerTop .l .icon-block.lang-icon>.langmenu{margin-top:7px;box-shadow:0 0 0 1px #555}
#headerTop .l .langItems{top:43px}
.menuButton{right:auto;left:6px;top:6px;position:absolute}
.menuButton span{background:#555}
footer {padding-top: 20px;}
footer .innerfoot ul{margin:60px auto 20px;display:block}
footer .innerfoot ul .inner{display:flex;min-height:30px;margin:5px 0;align-items:center;display:block;position:relative}
footer .innerfoot > ul > li > .inner::after {content: "";width: 8px;height: 8px;border: 2px solid white;border-top: 0;border-right: 0;transform: rotate(45deg);opacity: 0.7;right: 20px;top: 4px;position: absolute;}
footer .innerfoot ul>li {display:block}
footer .innerfoot ul>li ul{display:none;position:}
footer .innerfoot ul>li.open ul{display:block;margin: 0 0 20px;padding: 0;}

footer .innerfoot .bottom-logo {display: block;margin: 0 auto;top: 0px;left: 20px;float: none;position: absolute;width: 40px;overflow: hidden;}
footer .innerfoot .text-foot {display: block;margin: 40px auto 60px;position: relative;text-align: left;overflow: hidden;height: auto;width: 100%;top: auto;left: auto;padding: 0 30px;}

footer .innerfoot .bottom-logo img {height: 40px;max-width:none}
footer .instagram{right:-100px;left:0;margin:auto}
footer .youtube{left:0;right:0;margin:auto}
footer .face{left:-100px;right:0;margin:auto}
.out-promoted .boxesTop{display:none}
.minipageHero{height:auto}
.minipageHero.nogal{padding-top:45px}
.minipageHero::before{display:none}
.minipageHero .minipageHeroSlider{height:60vw;margin-top:45px;overflow:hidden}
#inc_minipage .minipageHero #minipageTop{position:static;top:auto;height:auto;background:0 0;display:inline-block;width:100%;margin-top:30px}
header{z-index:1001}
.optionOpen header{display:none}
.minipageHero>.like{display:block;position:absolute;top:45px;right:0;cursor:pointer;transform:scale(.6);z-index:1000}
.minipageHero>.like svg{fill:rgba(0,0,0,.3);stroke:#fff}
.minipageHero>.like.checked svg{fill:#e31d68;stroke:#fff}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>.share{position:absolute;top:calc(60vw + 86px);left:10px;border:0;border-radius:0;padding-right:0;height:40px;text-align:center;font-size:10px;width:30px;line-height:20px;padding-top:20px}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>.map{width:15%;position:absolute;top:auto;bottom:20px;left:50%;transform:translateX(-50%);line-height:1;height:35px;border-radius:60px;padding:21px 0 0;text-align:center;background:#fff;font-size:10px}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>.map svg{display:block;margin:0 auto;transform:scale(.7);position:absolute;right:0;left:0;top:0}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>.share svg{display:block;margin:0 auto}
#packagePop .packTop::before{content:"";position:absolute;width:100%;bottom:0;height:20%;background:linear-gradient(rgba(238,238,238,0),rgba(238,238,238,1));right:0;left:0;z-index:2}
#packagePop .pop .tabs .tab.phone{display:none}
#inc_minipage .minipageHero #minipageTop .phone{white-space:nowrap;bottom:84px;top:auto;transform:none;right:10px;height:35px;font-size:0;line-height:33px;text-align:right;background:#fff;max-width:160px;width:35px;padding-left:6px;padding-top:1px}
#inc_minipage .mobTabs{margin:0;clear:both;width:calc(100% + 30px);font-size:0;text-align:center;line-height:32px;background:#e7ecf5;height:32px;margin-left:-30px;display:flex;align-items:center;justify-content:space-around;position:absolute;z-index:10;top:0}
#inc_minipage .mobTabs .tab{cursor:pointer;font-size:14px;width:33.33%;background:0 0;font-weight:400;color:#8f9bb3;text-align:center;transition:all .2s ease;margin:0 -5px}
#inc_minipage .mobTabs .tab.active{background:#d03769;border-bottom-color:#d03769;color:#fff;border-radius:6px}
#inc_minipage .minipageHero #minipageTop #rButtons .stars span.totalRate{font-size:12px}
#inc_minipage .minipageHero #minipageTop #rButtons .stars span.l{margin-left:4px}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>.topreviews{background:#fff;width:35%;position:absolute;top:auto;bottom:20px;right:10px;line-height:1;height:35px;padding:0 10px!important;border-radius:60px;display:block!important;border:1px #ccc solid;min-width:122px;max-width:160px}
#inc_minipage .minipageHero #minipageTop #rButtons .stars{padding:0}
#inc_minipage .lSide .box-type2 .r ul{font-size:14px}
#inc_minipage .lSide .box-type2{font-size:12px}
#inc_minipage .lSide .box-type2>.lines-block{padding-bottom:40px}
#inc_minipage .lSide .box-type2>.lines-block>.img{margin-bottom:10px}
#inc_minipage .lSide .box-type2>.lines-block>.img::before{padding-bottom:92px}
#inc_minipage .lSide .box-type2 .r .packtitle{font-size:14px;max-height:40px;overflow:hidden}
#inc_minipage .lSide .box-type2 .r .pack-bottom{margin-bottom:0}
#inc_minipage .lSide .box-type2 .btns {position: absolute;right: 0;left: 0;bottom: 0;}
.pack-bottom>div img{max-height:14px}
.backTo #inc_minipage.mobTabb .mobTopp{top:0;left:-100%}
.backTo #inc_minipage.mobTabb .mobTabs{left:-100%}
#inc_minipage.mobTabb .mobTabs{margin-top:0;background:#fafafa;height:40px;margin-bottom:0;position:fixed;top:50px;left:0;right:0;width:100%;z-index:20;padding-top:0;margin:0;box-sizing:border-box;transition:.5s all}
.mobTopp{display:block}
.fixed.scroll .mobTopp{opacity:0}
.fixed.scroll.mobTabb .mobTopp{opacity:1;z-index:1001}
#packagePop .pTop{padding-bottom:50%;position:absolute;top:90px;left:0;right:0;overflow:hidden}
#packagePop .info>.pTop{padding-bottom:60%;background:0 0}
#packagePop .pTop .tokef{background:rgba(0,0,0,.6)}
#packagePop.order .pTop .tokef{color:#fff}
#packagePop .contentL form{position:relative;z-index:10;margin:0 auto;display:block;padding-bottom:50px}
#packagePop .pop .tabs .tab[data-ref=info]{display:table-cell}
#packagePop .pop .tabs .tab[data-ref=contact]{display:none}
#inc_minipage .minipageHero .gal-tabs .item{width:50px;height:36px;padding-top:0;font-size:8px;margin-right:6px}
.minipageHero .minipageHeroSlider .owl-next,.minipageHero .minipageHeroSlider .owl-prev{display:none!important}
#inc_minipage .minipageHero .gal-tabs{top:calc(60vw + 45px)}
#inc_minipage .minipageHero #minipageReviewsSlider{display:none}
#inc_minipage .minipageHero #minipageTop .like{display:none}
#inc_minipage .minipageHero .bread-crumbs-line{display:none}
#inc_minipage .minipageHero #minipageTop .title{position:static;top:auto;transform:none;width:100%;display:block;font-size:14px;clear:both;padding-bottom:70px;min-height:50px;margin-top:6px}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner{display:block;height:auto}
.minipageHero .minipageHeroSlider .owl-controls{width:auto;right:4px;left:auto}
#inc_minipage .minipageHero .gal-tabs .item img,#inc_minipage .minipageHero .gal-tabs .item svg{max-width:14px;max-height:14px;margin-top:4px}
#packagePop .pop .content{padding:0 0 10px 0}
#packagePop .packTop{max-width:100%;padding-bottom:60%;position:relative;margin-top:80px;overflow:hidden;margin-bottom:-20px}
#packagePop .pop .content .contentL{max-width:100%;position:static;padding-top:20px}
#packagePop .pop .content .contentL .info .contactX{max-width:90%;margin:0 auto;display:block}
#packagePop .pop .content .contentR{display:none}
#packagePop .pop .contentL .info .section{padding:10px 20px;box-sizing:border-box}
#packagePop.info .pop .content .contentL .inner{margin-top:0}
#packagePop .pTop .infBottom{height:auto;bottom:10px}
#packagePop .pTop .infBottom .r{width:calc(100% - 80px)}
.contentL .info .section .mobile-secondary-control-btns{overflow:hidden;margin-bottom:20px;width:100%;display:none}
.contentL .info .section .mobile-secondary-control-btns .secondary-btn{width:48%;color:#fff;text-align:center;height:44px;border-radius:5px;font-size:16px;display:table-cell;vertical-align:middle;line-height:16px;border-spacing:5px}
.contentL .info .section .mobile-secondary-control-btns .secondary-order{background-color:#e31d68}
.contentL .info .section .mobile-secondary-control-btns .secondary-gift{background-color:#11a9cf}
#headerNew::after{position:absolute;bottom:0;right:0;left:0;background:rgba(0,0,0,.2);z-index:9;content:"";height:2px}
#inc_minipage .minipageHeroSlider::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:50px;background:linear-gradient(rgba(0,0,0,.7),transparent);z-index:2;display:block}
.searchPage .promoted{padding-top:0}
.searchTipul .inputWrap.moreoptions.active .search-block .title{z-index:20;position:fixed;top:0;left:0;right:0;width:100%;background:#fff;font-size:20px;height:60px;line-height:60px}
.searchTipul .inputWrap.moreoptions.active .search-block .inputWrap.date{display:block;width:100%;max-width:100%;position:fixed;top:60px;left:0;right:0;width:100%;z-index:10;background:#fff}
.searchTipul .inputWrap.moreoptions.active .search-block .inputWrap.date .inner{border-left:0;border-right:0;border-top:0}
.main0{margin-top:16px}
.searchTipul .inputWrap.moreoptions.active .search-block{padding-top:110px;position:fixed;top:0;left:0;right:0;z-index:999;height:100vh;width:100vw;padding-bottom:70px;max-height:none}
.searchTipul .inputWrap.moreoptions.active .search-block .btns{display:block;top:10px}
html.mobActive-ov .topcoup~.container-100{z-index:99999}
html.mobActive-ov #hero{z-index:9999}
html.mobActive-ov .searchPage{z-index:9999;position:relative}
html.mobActive-ov #inc_minipage{z-index:9999;position:relative}
.searchTipul.mobActive #searchFreeBox{position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999;background:#fff}
.searchTipul.mobActive #searchFreeBox{top:0}
.searchTipul.mobActive #searchFreeBox input{position:fixed;z-index:0;background:0 0}
.searchTipul.mobActive .mobButtons{top:10px}
.topcoup~div .searchTipul.mobActive .mobButtons{top:10px}
.topcoup~div #inc_minipage.search #minipageSearch{top:92px}
.searchTipul.mobActive .inputWrap #searchFreeBox svg{bottom:auto;top:30px}
.searchTipul.mobActive #searchFreeBox .autoBox{width:100%;border:0;max-height:250px}
.searchTipul.mobActive #searchFreeBox .autoBox a,.searchTipul.mobActive #searchFreeBox .autoBox span{line-height:36px}
.searchTipul.mobActive .mobButtons{display:block;position:fixed;right:5px;top:56px;width:auto;height:auto}
.searchTipul.mobActive .mobButtons>div{display:inline-block;width:80px;height:40px;border-radius:10px;cursor:pointer;background:#e31d68;color:#fff;font-size:16px;text-align:center;line-height:40px;margin:0 5px}
.search-block .btns{position:fixed;top:50px;height:50px;background:0 0;width:auto;right:20px;z-index:9999;text-align:center}
.search-block .btns button{height:38px;line-height:38px;background:#ed1164;color:#fff;font-size:18px;outline:0;padding:0 20px;font-weight:700;display:inline-block;border:0;border-radius:10px}
.searchTipul svg{fill:#ed1164}
#packagePop .mobTop{display:block;height:40px;width:100%;position:fixed;background:#eee;z-index:50}
#packagePop .mobTop .title{position:absolute;top:0;height:40px;left:50%;max-width:calc(100% - 100px);transform:translateX(-50%);width:100%;text-align:center;color:#464646;font-size:12px;line-height:1;padding-top:6px}
#packagePop .mobTop .title .sub{color:#555;font-weight:700;font-size:16px;max-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#packagePop .pop>.closer{display:none}
#packagePop .mobTop .closer{left:10px;right:auto;display:block;font-size:0;top:50%;transform:translateY(-50%)}
#packagePop .mobTop .phone{position:absolute;left:auto;right:10px;display:block;font-size:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;box-sizing:border-box;border:1px solid #555}
#packagePop .mobTop .phone svg{fill:#555;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
#inc_minipage.mobTabb .mobTopp{background:#fff;top:0}
#inc_minipage.mobTabb .mobTopp .title{display:block}
#inc_minipage.mobTabb .mobTopp .phone{display:none}
#inc_minipage.mobTabb .mobTopp .closer svg{fill:#555}
.mobTopp .title{position:absolute;top:0;height:40px;left:50%;max-width:80%;transform:translateX(-50%);width:calc(100% - 100px);text-align:center;color:#464646;font-size:12px;line-height:1;padding-top:6px}
.mobTopp .title div{font-size:16px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mobTopp .title .sub{color:#555;font-weight:400;font-size:12px;max-height:20px;margin-top:7px}
.mobTopp .closer{left:10px;right:auto;display:block;font-size:0;top:50%;transform:translateY(-50%);position:absolute;display:none}
.mobTopp .phone{position:absolute;left:auto;right:10px;font-size:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;box-sizing:border-box;border:1px solid #555}
.mobTopp .phone svg{fill:#555;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
#iframePop .pop{top:0;bottom:0;border-radius:0;overflow:auto;background:#eee}
#packagePop .pop{top:0;bottom:0;border-radius:0;overflow:auto;background:#eee}
#packagePop .pop .content .contentL .inner{max-height:none;overflow:visible;background:0 0;box-shadow:none;border:0;border-radius:0;margin-top:-20px}
#packagePop .pop .tabs{font-size:0;position:fixed;top:40px;height:50px;background:#eee;border-radius:0}
#packagePop .pop .content>div{width:100%;box-sizing:border-box}
#packagePop .pop .content{display:block}
#packagePop .pop .tabs .tab{width:29.33%;box-sizing:border-box;margin:0 2%;font-size:14px}
#packagePop .pop .tabs .tab.active{background:#fff}
#packagePop .pop .tabs .tab.active::before{border-color:#fff}
#packagePop .rrc{display:none}
#hero{min-height:auto;margin-top:45px;padding-top:90px;z-index:99}
#hero .indexText{margin-top:10px;border-top:1px solid #aaa;position:relative;padding:10px 10px;background:0 0;transform:none;box-sizing:border-box;left:auto;top:auto;right:auto;margin-bottom:30px}
.indexText #read{color:#ed1164;display:block;float:none;text-align:center;padding-top:5px}
.indexText .text{color:#464646}
#index-hero{min-height:auto;background-size:166%}
#index-hero::before{max-height:65vw;background:linear-gradient(rgba(17,52,79,.5),rgba(17,52,79,.5),#f5f5f5)}
#popularSearches{max-width:100%;width:100%;margin:0 auto;padding-top:0;clear:both;top:350px;overflow:hidden}
#popularSearches .title{font-size:12px;font-weight:400;color:#555;padding-left:20px}
#popularSearches .items{white-space:nowrap;overflow-x:auto;clear:both;width:100vw;padding-left:20px;box-sizing:border-box}
.desk{display:none}
.mob{display:inline-block}
#popularSearches li{background:#fff;color:#ed1164;font-size:14px;border:1px #ccc solid}
#popularSearches li a{color:#ed1164}
#popularSearches li:hover a{color:#fff}
.promoted .promoted-site{width:100%;max-width:340px}
.newBox.site{border:0}
#hero>.title{font-size:0;padding-bottom:0;padding-top:0;line-height:0;text-align:left;max-width:320px;display:block;margin:0 auto;font-weight:700}
#hero>.title span{font-size:20px;display:block;line-height:60px}
.searchTipul{background:0 0;height:auto;padding:0}
.searchTipul .inputWrap{margin-bottom:5px}
.searchTipul .inputWrap .inner{border:1px solid #ed1164;box-sizing:border-box}
.searchTipul .inputWrap.free{max-width:100%}
.searchTipul .inputWrap.moreoptions{max-width:calc(50% - 5px)}
.searchTipul .inputWrap.cats{max-width:calc(50% - 5px)}
.searchTipul .inputWrap.date{display:none}
.searchTipul{max-width:320px}
.searchTipul .submit{max-width:320px}
#popularSearches .items{white-space:nowrap;overflow-x:auto;clear:both;width:100vw}
#popularSearches .items .item:last-child{margin-right:15vw}
.new_voucher .intextdiv .giftTop .text::after{display:none}
.new_voucher .intextdiv .giftTop{min-height:auto}
#headerbig.new #header .icon-block .share{display:none;right:17vw}
#inner-cont .inner-all .box-type1 .title>b{font-size:14px}
body .xdsoft_datetimepicker.xdsoft_rtl{left:0!important;right:0!important;margin:auto!important;max-width:320px!important;width:100%!important}
.new_voucher .intextdiv .leftBoxPic .bg{display:none}
.intextdiv .giftTop h1{font-size:18px;padding:20px 10px 15px;text-align:center;line-height:20px}
.new_voucher .intextdiv .leftBoxPic .price{top:-10px}
.new_voucher .intextdiv .shovarSamp{width:200px}
.shovarView #sitesPop .cont{display:block;overflow:auto;border-radius:0}
.langBox #headerbig.new{z-index:999999}
.langBox #headerbig.new #header .first-block{z-index:999}
.contBigWrap{margin-top:0}
.boxTransWrap{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:9999999999;margin:0}
#google_translate_element{background:#fff;max-width:300px;width:100%;height:200px;box-shadow:0 2px 2px 0 rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:15px;z-index:9999}
#google_translate_element .goog-te-gadget{margin:40px auto;width:110px}
.closeTPopLang{display:block}
.chosLang{display:block}
.shovarView #sitesPop .cont ul li{width:auto}
#searchSpa.open{opacity:1!important;overflow:visible!important;position:fixed;top:63px!important;right:0;left:0;margin:auto;bottom:0;border:none;width:100%;box-sizing:border-box;background:rgba(0,0,0,.85);height:auto!important}
#searchSpa.open #myform{position:relative;width:320px!important;background:#fff;border:2px #d93f8e solid;margin:auto;height:280px}
#searchSpa.open #myform .mobileCloser{position:absolute;top:2px;right:0;width:20px;height:20px;background:url(../webimages/bigXRev.png) center center no-repeat;border-radius:80px;background-size:contain}
body.hiden{overflow:hidden}
.box-center .box-center-cont{min-height:50px}
.box-center .box-center-cont .search-zone{max-width:100%}
#searchSpa.open.freeView #myform table tr td>div:not(#searchFreeBox),#searchSpa.open.freeView #myform table tr td>input,#searchSpa.open.freeView .mobileCloser{display:none}
#searchSpa.open.freeView #myform table tr td{width:100%!important}
#searchSpa.open.freeView #myform{height:60px}
#searchFreeBox input.viewCloser+.closer{background:url(../webimages/bigXRev.png) center center no-repeat;width:20px;height:20px;position:absolute;right:4px;top:8px;border-radius:80px;z-index:99}
.fixedMob #searchSpa.open{top:43px!important}
.box-center .box-center-cont .search-zone .search-img{display:none}
.box-center .box-center-cont .search-zone .search-img2{display:block;width:30px;right:10px;top:4px}
.box-center .box-center-cont .search-zone .search-text{display:none}
.box-center .box-center-cont .search-zone .search-title{padding-top:5px}
.box-center .box-center-cont .social{height:40px;max-width:100%;margin:5px 0;position:relative;top:0}
.box-center .box-center-cont .social .gift-text{display:none}
.box-center .box-center-cont .social .gift-title{padding-top:5px}
.box-center .box-center-cont .social .gift{width:26px;height:35px;margin-top:0}
#inc_minipage .lSide .innerLeft{overflow:hidden}
#inc_minipage .lSide .contact{margin-top:50px}
#inc_minipage .minipageHero #minipageTop .title h1{font-size:20px;max-width:calc(100% - 90px);margin:auto;line-height:20px}
#inc_minipage .minipageHero #minipageTop .phone svg{transform:scale(.8)}
#inc_minipage .minipageHero #minipageTop #rButtons .stars .s{margin-top:2px}
.minipageHero .minipageHeroSlider .owl-dot{width:5px;height:5px;margin:1px}
#inc_minipage .lSide .box-typetitle{display:none}
#inc_minipage .rSide .text-block{font-size:16px}
#inc_minipage .rSide .workingHours{text-align:center}
#inc_minipage .rSide .workingHours .inner{padding:0;margin-bottom:20px;display:block}
#inc_minipage .rSide .workingHours .inner>div span{text-align:left}
#inc_minipage .rSide .workingHours .title{margin-bottom:10px}
 .reviews .inner{max-height:none}
 .reviews .review .textrw{font-size:16px}
#inc_minipage #minipageReviewsTop .average{float:none;display:block;clear:both}
#inc_minipage #minipageReviewsTop .average .sub{text-align:left}
#inc_minipage iframe#map{margin:0 -20px;width:100vw;height:80vw}
#deal-cont>strong{margin-top:20px}
#inc_minipage.search #minipageSearch{top:45px;background:#fff;position:fixed;padding-top:20px;left:0;right:0;width:100%;z-index:1001;padding-bottom:10px}
#inc_minipage .divcl{display:none}
#inc_minipage.search .divcl{z-index:99;content:'';position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.8)}
.overlay{position:fixed;width:100%;top:45px;left:-100%;bottom:0;background-color:#fff;z-index:999999;transition-property:left;transition-duration:.2s;transition-timing-function:linear}
.miniPage .overlay{left:0;display:none;z-index:0}
.miniPage.backTo .overlay{display:block}
.forwardTo .overlay{left:0;display:block}
.back-forward-loader{position:absolute;top:35%;right:0;left:0;bottom:0;border:16px solid #f3f3f3;border-top:16px solid #00a1e9;border-radius:50%;width:80px;height:80px;margin:30px auto;animation:spin 2s linear infinite}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div.ordernow{position:absolute;font-size:13px;bottom:20px;top:auto;left:10px;line-height:1;height:35px;border-radius:60px;display:block!important;border:1px #ccc solid;min-width:122px;max-width:160px;width:35%;padding-left:10px;padding-right:0;overflow:hidden}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div.ordernow .wraptext{width:auto;line-height:35px;padding:0}
#inc_minipage .minipageHero #minipageTop #rButtons .item .inner>div.ordernow svg{position:absolute;left:7px;margin:auto;top:0;bottom:0;width:17%;right:auto}
#inc_minipage.mobTabb .minipageHero #minipageTop #rButtons .item .inner>div.ordernow svg{right:0;left:0;width:54%}
#inc_minipage.mobTabb .minipageHero #minipageTop #rButtons .item .inner>div.ordernow{position:fixed;padding:8px;border-radius:0 28px 28px 0;background:#e31d68;height:56px;box-shadow:0 0 5px rgba(0,0,0,.5);bottom:73px;left:0;z-index:11;border:0;font-size:0;width:56px;min-width:auto}
}
@media screen and (max-width:750px){
#inc_minipage iframe#map{margin:0;width:100%;height:80vw}
#inc_minipage .rSide .pageMap .go-there{top:auto;bottom:25px;right:20px;margin:0}
.affpage .intextdiv{background:0 0}
#packagePop{display:none;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;left:-120%;right:auto;width:100%}
#packagePop.active{left:0}
.promoted .promoted-site{max-width:100%}
.indexCont .boxIndex2{margin:10px auto 0}
.text-page-container .cards{float:none;margin-left:0}
.phoneBox{float:none;margin-right:0}
#ui-datepicker-div.orderDate{right:0!important;left:0!important;margin:auto}
#welcome div{height:auto}
.flexslider:not(.carousel){height:0;padding-bottom:66%}
.inner-cont-bottom .box-type1{margin:1% auto;height:46px;overflow:hidden}
.inner-cont-bottom .box-type1{margin:0 0 15px 0;width:100%;overflow:hidden}
.inner-cont-bottom .box-type2{margin:0 0 15px 0;float:none!important;display:inline-block}
.inner-cont-bottom .box-type3{position:relative;top:inherit;right:inherit}
.inner-cont-bottom .box-type1#reviews{height:45px}
#headerbig #header .first-block .apple{display:none}
#headerbig #header .first-block .gift{display:none}
.box-center .box-center-cont .search-type{height:40px;max-width:100%}
.box-center .box-center-cont .search-type .search-img{display:none}
.box-center .box-center-cont .search-type .search-img2{display:block;width:30px;right:10px;top:4px}
.box-center .box-center-cont .search-type .search-text{display:none}
.box-center .box-center-cont .search-type .search-title{padding-top:10px}
#inner-top .box-center-cont h1{font-size:18px;line-height:17px;padding-top:10px}
#inner-top .box-center-cont .city{font-size:12px}
#inner-cont .inner-second .gallery-block{height:1px;padding-bottom:80%}
#deal-cont>ul li{width:100%;font-size:14px}
#packagePop .pop .tabs .tab{line-height:16px}
.intextdiv .shovarSamp{margin-top:16px;width:200px;border-radius:10px;border:0!important;color:#585858;font-weight:700}
.intextdiv .shovarSamp::after{content:"לחצו להגדלה";display:block;font-size:16px;line-height:10px;font-weight:400}
.intextdiv .shovarSamp.open{font-size:0;position:fixed;top:0;margin-top:0;left:0;right:0;z-index:999999;background:0 0!important}
.intextdiv .shovarSamp.open::after{content:"סגור תצוגה";color:#fff;font-size:18px;line-height:40px}
.intextdiv .shovarSamp.open~.shovarView{position:fixed;top:0;bottom:0;background:rgba(0,0,0,.9);padding-top:40px;display:block;z-index:999998;max-width:100%;right:0;left:0;overflow:auto}
.intextdiv .shovarSamp.open~.shovarView .shovar{display:block;position:absolute;right:0;left:0;transform:scale(.8);margin:0}
.intextdiv .shovarSamp.open~.shovarView .sites{display:none}
.intextdiv .shovarSamp.open~.shovarView .showAllSites{color:#fff;display:none}
.intextdiv .shovarView .shovar .seret{width:100%;overflow:hidden}
.intextdiv .shovarView .shovar .description .shovarImage{width:100%;border:0;padding-bottom:50%;height:0;margin-top:0;margin-bottom:0;overflow:hidden}
.intextdiv .shovarView .shovar .description .title{margin-top:0;top:0}
}
@media screen and (max-width:640px){
.indexText #read{cursor:pointer;display:block;float:right;margin:10px;font-weight:700}
#read2 {cursor: pointer;display: block;float: right;font-weight: 700;color: #ed1164;position: absolute;bottom: 0;background: white;right: 10px;padding: 0 5px;}
#textin #read{cursor:pointer;display:block;float:right;margin:10px;font-weight:700;color:#ed1164}
.indexText .text{height:43px;overflow:hidden;line-height:17px}
.indexText .text.gifts{height:auto}
#textin #txtmore{height:43px;overflow:hidden}
.orderPopFrame .topStrip .ttl{font-size:16px}
.carousel .flex-direction-nav{display:none}
.box-center{margin:0}
.box-center .box-center-cont .search-zone{top:0}
.box-center .box-center-cont .search-zone{top:0}
.promoted .banner{margin:20px 0}
.promoted .banner .contact{right:10%;bottom:4%;width:34%;left:auto}
.promoted .banner .phone{left:10%;bottom:4%;width:34%;right:auto}
.promoted .banner .contact span{font-size:4vw}
.promoted .banner .contact div{font-size:2.8vw}
.promoted .banner .phone span{font-size:4.2vw}
.promoted .banner .phone div{font-size:2.8vw}
}
@media screen and (max-width:600px){
#index-hero{background-image:url(/webimages/newSite/spaplus-hero3.jpg)}
}
@media screen and (max-width:530px){
#headerbig.new #header .icon-block .share{right:10vw}
}
@media screen and (max-width:400px){
#inner-cont .inner-second .gallery{padding-bottom:94%}
}
@media screen and (max-width:360px){
.text-page-container .cards .card{width:21%!important}
.text-page-container .cards .card.last{width:30%!important}
}
@media screen and (max-width:350px){
#inc_minipage .minipageHero #minipageTop .phone{font-size:12px}
#headerNew .logo,header.fixed #headerNew .logo{left:44px}
#headerNew .logo img,header.fixed #headerNew .logo img{max-height:28px;padding:3px 0}
#inc_minipage .lSide .box-type2 .l .OrderBookBtn,#inc_minipage .lSide .box-type2 .l .buyVoucBtn{font-size:12px;width:45px}
}
@media screen and (max-width:340px){
.orderPopFrame .contWrap .rgtSide{padding:10px}
.promoted .promoted-site{max-width:320px}
}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;height:300px;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:right;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-ltr{direction:ltr}
.owl-carousel.owl-ltr .owl-item{float:left}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;right:50%;top:50%;margin-right:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
#loaderHome{border:16px solid #f3f3f3;border-top:16px solid #00a1e9;border-radius:50%;width:80px;height:80px;margin:30px auto;animation:spin 2s linear infinite}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.outbox-slider.newgal{text-align:center;padding-bottom:40px}
.outbox-slider.newgal .centerAr{max-width:1520px;margin:0 auto;position:relative;width:100%;height:325px}
.outbox-slider.newgal .centerAr .arRgt{z-index:100;cursor:pointer;width:52px;height:52px;background:url(../webimages/ar_right_pink.png) no-repeat center center;position:absolute;left:0;top:110px;border-radius:30px}
.outbox-slider.newgal .centerAr .arlft{z-index:100;cursor:pointer;width:52px;height:52px;background:url(../webimages/ar_left_pink.png) no-repeat center center;position:absolute;right:0;top:110px;border-radius:30px}
.outbox-slider.newgal h3{color:#333;font-size:24px;margin:10px 0 30px;padding-left:10%;text-align:left}
.outbox-slider.newgal #viewedGallery{max-width:1200px;width:100%;margin:auto;overflow:hidden}
.outbox-slider.newgal #viewedGallery .owl-nav{height:0}
.outbox-slider.newgal #viewedGallery .owl-nav .owl-prev{display:none!important;font-size:0;z-index:99;float:right;top:95px;right:0;cursor:pointer;width:29px;height:49px;position:absolute!important;background:url(../webimages/ar_left_pink.png) no-repeat}
.outbox-slider.newgal #viewedGallery .owl-nav .owl-next{display:none!important;font-size:0;z-index:99;float:left;top:95px;left:0;cursor:pointer;width:29px;height:49px;position:absolute!important;background:url(../webimages/ar_right_pink.png) no-repeat}
.inPop #headerbig.new{display:none}
.inPop .bread-crumbs-line{display:none}
.inPop div#accessBox{display:none}
.inPop footer{display:none}
.inPop div#location{display:none!important}
.inPop div#popupVSButton{display:none}
.inPop div#popupVSChat{display:none}


.minisite-top .gal-tabs, .pack-popup .gal-tabs {position: absolute;right: 10px;bottom: 10px;padding: 10px;display: flex;flex-direction: column;;z-index:3}
.minisite-top .gal-tabs .item, .pack-popup .gal-tabs .item {background: white;border-radius: 8px;line-height: 20px;padding: 8px 10px;box-shadow: 0 0 4px black;width: auto;min-width: 120px;margin-top: 5px;cursor:pointer}
.minisite-top .gal-tabs .item svg, .pack-popup .gal-tabs .item svg {width: 20px;height: 20px;}

@media(max-width:992px){
    .minisite-top .gal-tabs, .pack-popup .gal-tabs {position: absolute;bottom: 0;justify-content: center;height: auto;align-items: center;margin: auto;right: 92px;}
    .minisite-top .gal-tabs .item:not(.desk), .pack-popup #inc_minipage .gal-tabs .item:not(.desk) {font-size: 0;width: 36px;min-width: auto;padding: 0;height: 36px;position: relative;display: flex;margin: 5px;border-radius: 50%;align-items: center;justify-content: center;box-shadow: none;}
    .minisite-top .gal-tabs .item:not(.desk) svg, .pack-popup .gal-tabs .item:not(.desk) svg {width: 22px;height: 22px;fill: #555;}
}


@media(min-width:1000px){
body.searchFormOpen{overflow:hidden}
body.searchFormOpen #search-zone::before{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:99;right:0;top:0;left:0;content:""}
body.searchFormOpen #search-zone .container{z-index:999}
body.searchFormOpen:not(.index) #search-zone .searchTipul{z-index:999;position:absolute;top:0;right:0;left:0}
 .reviews{margin-bottom:30px}
 .reviews .inner::-webkit-scrollbar{width:6px;background:#f5f5f5;border-radius:20px}
 .reviews .inner::-webkit-scrollbar-track{background:#f5f5f5;border-radius:20px}
 .reviews .inner::-webkit-scrollbar-thumb{background:#e31d68;border-radius:20px}
 .reviews .inner::-webkit-scrollbar-thumb:hover{background:#b30f4d}

}
#giftPageView.intextdiv .shovarView .shovar{transform:none;margin:0}
#giftPageView.intextdiv{padding:10px;box-sizing:border-box}
body.coupon-text-1010 .pop-cal .ui-datepicker td.onlyPhone::before{display:none}
.minisite-top{position:relative;max-width:1335px;margin:0 auto;display:block}
.minisite-top .top{position:absolute;bottom:15px;left:0;right:0;width:100%;padding:0 15px;box-sizing:border-box;display:flex;align-items:end;justify-content:space-between;z-index:2}
.minisite-top .top>div{width:70%}
.minisite-top .top>div:last-child{display:flex;width:30%;align-items:end;justify-content:end;flex-wrap:wrap}
.minisite-top .minisite-gall{height:55vh}
.minisite-top .minisite-gall:not(.owl-carousel)>div:first-child{height:100%;width:100%;display:block;padding:0}
.minisite-top .top .rating svg{width:28px;height:auto;fill:#ff9d2b}
.minisite-top .top .rating.mob{width:100%;text-align:right;color:#000;font-size:15px;color:#fff;direction:rtl;line-height:17px}
.minisite-top .top .rating.mob svg{width:17px;height:auto}
.minisite-top .top .rating{line-height:28px;color:#2e3a59;font-size:24px;font-weight:400;padding:10px 0}
.minisite-top .minisite-gall:not(.owl-carousel)>div{width:25%;height:269px;padding:10px;box-sizing:Border-box;overflow:hidden;cursor:pointer;display:none}
.minisite-top .top .site-title{font-weight:400;font-size:24px;line-height:29px;color:#fff}
.minisite-top .top .address{margin-bottom:10px;font-weight:400;font-size:14px;color:#fff}
.minipageHero{display:none!important}
.minisite-top>.mob{position:absolute;top:0;left:0;right:0;width:100%;padding:60px 15px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;z-index:2}
.minisite-top .closer svg{transform:rotate(180deg)}
.minisite-top .minisite-gall>div img{max-height:538px;width:100%;max-width:100%;min-width:auto;height:100%;min-height:auto;object-fit:cover}
.minisite-top>.mob .phone a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.minisite-top>.mob>div{display:flex;align-items:center;justify-content:space-between}
.minisite-top>.mob>div .whatsapp{margin-left:10px}
.minisite-top .closer,.minisite-top .top .like,.minisite-top .top .share,.minisite-top>.mob .phone,.minisite-top>.mob .whatsapp{margin:0;width:36px;font-size:0;height:36px;cursor:pointer;border-radius:30px;position:relative;align-items:center;justify-content:space-around;background:#fff;display:flex}
.minisite-top .closer svg,.minisite-top .top .minisite-top-btn svg{width:18px;fill:#4f4f4f;stroke:transparent;height:auto;border:0;stroke-width:0;box-shadow:none}
.minisite-top .top .share{margin-left:10px}
.minisite-top .top .like svg{margin-top:3px}
.minisite-top .top .share svg{margin-left:4px;margin-top:2px}
.minisite-top .minisite-gall.owl-carousel>div.owl-stage-outer{height:100%}
.minisite-top .minisite-gall.owl-carousel>div.owl-stage-outer>div{height:100%}
.minisite-top .minisite-gall.owl-carousel>div.owl-stage-outer>div>div{height:100%}
.minisite-top .minisite-gall.owl-carousel>div.owl-stage-outer>div>div>div{height:100%}
.minisite-gall.owl-carousel .owl-dots{position:absolute;bottom:10px;left:0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;height:auto!important}
.minisite-gall.owl-carousel .owl-dots .owl-dot{width:6px;height:6px;background:#e4e5e7;border-radius:15px;margin:0 5px}
.minisite-gall.owl-carousel .owl-dots .owl-dot.active{width:9px;height:9px;background:#b1b9c9}

.minisite-gall.owl-carousel .owl-nav {position: absolute;top: 0;bottom: 0;right: 0;left: 0;height: 0;margin: auto;}
.minisite-gall.owl-carousel .owl-nav > * {position: absolute;font-size: 0;width: 40px;height: 40px;background:transparent}
.minisite-gall.owl-carousel .owl-nav > *.disabled{display:none !important}
.minisite-gall.owl-carousel .owl-nav > *::before {width: 20px;height: 20px;position: absolute;border-left: 4px solid white;border-bottom: 4px solid white;content: "";border-radius: 4px;transform: rotate(-45deg);margin: auto;right: 0;left: 0;top: 0;bottom: 0;}
.minisite-gall.owl-carousel .owl-nav > *.owl-next {right: 0;transform: rotate(180deg);}

.minisite-top .minisite-gallery-popup .gal-tabs {
    position: fixed;
    bottom: 10px;
    right: 10px;
    font-size: 16px;
    z-index: 5;
    padding: 0;
    width: 100%;
    max-width: 120px;
}

.minisite-top .minisite-gallery-popup .gal-tabs .item#vidbtn {
    display: block;
    font-size: 16px;
    width: 100%;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: start;
    box-shadow: 0 0 4px black;
    padding: 0 10px;
}

.minisite-top .minisite-gallery-popup .gal-tabs .item svg {
    margin-right: 5px;
}

#inc_minipage .rSide>div>div.reviews.mobTab.pop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999;top:0;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:space-around}
#inc_minipage .rSide>div>div.reviews.mobTab.pop .reviews-container{width:100%;background:#fff;max-width:600px;height:100%;max-height:100vh;position:relative;overflow:visible}
#inc_minipage .rSide>div>div.reviews.mobTab.pop .reviews-container #minipageReviewsTop{position:relative;width:100%;height:60px;padding:10px;box-sizing:border-box}
#inc_minipage .rSide>div>div.reviews.mobTab.pop .reviews-container #minipageReviewsTop .truerev{right:10px;top:10px}
#inc_minipage .rSide>div>div.reviews.mobTab.pop .reviews-container .sort-reviews{display:block;margin:0}
#inc_minipage .rSide>div>div.reviews.mobTab.pop .reviews-container .inner{position:absolute;bottom:0;left:5px;right:5px;max-height:calc(100% - 100px);overflow:auto;padding:15px;box-sizing:border-box;width:calc(100% - 10px)}
 .reviews.pop .review:nth-child(n+6){display:block}
#inc_minipage .pre-pop.pop .show-all{display:block;position:absolute;top:0;right:10px;width:50px;height:50px;border-radius:50px;font-size:0}
#inc_minipage .pre-pop.pop .show-all::before{content:'×';font-size:16px;line-height:48px;font-size:28px;font-weight:600}
.reviews.pop .review .con {font-size: 16px;max-height: 64px;overflow: hidden;margin-bottom: 5px;}
#inc_minipage .rSide .pre-pop.pop {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999999;background: rgba(0,0,0,.6);display: flex;align-items: center;justify-content: space-between;margin: 0;max-width: none;}
#inc_minipage .rSide .pre-pop.pop .pre-container {width: 100%;max-width: 600px;margin: 0 auto;max-height:60vh;overflow: hidden;box-shadow: none;background: white;position: relative;border-radius: 8px;padding: 10px;}
 .reviews.pop>.reviews-container>.inner{max-height:calc(90vh - 170px);height:auto;overflow:auto;margin:10px 0 0 0}
.minisite-top .top .like>span,.minisite-top .top .share>span{display:none}
#inc_minipage .pop #minipageReviewsTop .truerev{display:none!important}
.lSide .title{font-weight:400;font-size:22px;padding-bottom:15px;color:#2e3a59}
.minisite-top .gal-tabs .item#vidbtn {
    display: none;
}
@media (min-width:992px){
    .minisite-top .gal-tabs .item#vidbtn {
        display: block;
    }
#inc_minipage .lSide .box-type2>.lines-block>.img{max-width: 28%;margin-right: 0;width: 220px;}
#inc_minipage .lSide .box-type2{padding:25px 23px}
#inc_minipage .rSide{position: sticky;bottom: 10px;}
#inc_minipage .lSide .box-type2 .r .pack-bottom .duration{font-size:22px}
#inc_minipage .lSide .box-type2 .l .price strong{font-size:22px}
.minisite-top .top{align-items:center}
.minisite-top .top .like>span,.minisite-top .top .share>span{display:block}
.minisite-top .top .rating{display:block;width: 90px;margin: 0;padding: 10px 0;cursor: pointer;float:left}
.minisite-top .top .address {color: black;padding-top: 16px;}
.minisite-top .top .rating.mob{display:none}
.minisite-top .top>div:first-child{min-width:calc(100% - 420px)}
.minisite-top .top>div:last-child{margin-bottom:10px;min-width:420px}
header{height:100px;background:rgba(17,52,79,.95)}
header.fixed{height:60px}
#inc_minipage .rSide>div>div.reviews.mobTab.pop .reviews-container{max-height:90vh}
.minisite-top .closer svg,.minisite-top .top .minisite-top-btn svg{margin-right:5px;margin-left:1px}
.minisite-top .closer, .minisite-top .top .minisite-top-btn {width: auto;min-width: 39px;height: 44px;line-height: 44px;box-shadow: 0 3.48792px 3.48792px rgba(0,0,0,.05);border-radius: 17.4396px;margin:0 0 0 16px;font-size: 16px;color: #2e3a59;font-size: 18px;justify-content: start;padding-left: 10px;box-sizing: border-box;align-items: center;display: flex;}
.minisite-top .closer, .minisite-top .top .minisite-top-btn.online-btn {background: #e31d68;color: white !important;padding-right: 10px;cursor:pointer}
.minisite-top .top .phone{width:auto;padding:0 10px}
.minisite-top .top .phone a{color:#4f4f4f;text-decoration:none}
.minisite-top{margin-top:120px;position:relative;overflow:hidden}
.minisite-top>.mob{display:none}
.minisite-top .top{position:relative;bottom:auto;margin-bottom:10px;margin-top:10px}
.minisite-top .top .site-title{font-size:34px;color:#2e3a59;font-weight:700}
.minisite-top .minisite-gall:not(.owl-carousel)>div:first-child img{border-radius:0 8px 8px 0}
.minisite-top .minisite-gall:not(.owl-carousel)>div:nth-child(4) img{border-radius:8px 0 0 0}
.minisite-top .minisite-gall:not(.owl-carousel)>div:nth-child(5) img{border-radius:0 0 0 8px}
.minisite-top .minisite-gall:not(.owl-carousel)>div:first-child{width:50%;padding:10px;height:100%}
.minisite-top .minisite-gall:not(.owl-carousel){height:538px;display:flex;flex-flow:wrap;flex-direction:column;justify-content:start}
.minisite-top .minisite-gall:not(.owl-carousel)>div{Display:block}
#inc_minipage .lSide {box-shadow: none;border-radius: 10px;margin: 0;width: calc(100vw - 440px);max-width:920px;padding: 0;border: 0;position:sticky;bottom:40px}
#inc_minipage .lSide .lSide{position:relative;bottom:auto}
#inc_minipage .lSide .box-type2 .l .price strong{margin-bottom:-2px}
#inc_minipage .lSide .box-type2 .l{width: calc(100% - 230px);min-width: calc(72% - 20px);margin-left:20px;display: flex;flex-direction: column;justify-content: space-between;}
#inc_minipage .lSide .box-type2 .l .packNum{font-size:14px;margin-top:10px;margin-bottom:10px}
#inc_minipage .rSide .ranks:not(.pop) .show-all{cursor:pointer;color:#d03769;font-size:14px;font-weight:400;margin-bottom:10px;border:0;text-align:left;width:auto;display:block;line-height:1;height:auto}
#inc_minipage .rSide>div>div{display:block;width:100%;clear:both;position:relative;background:#fff;box-shadow:0 4px 10px rgba(244,244,244,.7009);border-radius:8px;padding:10px;box-sizing:border-box;margin-top:0;margin-bottom:17px}
.reviews.pop>.reviews-container>.inner{max-height:440px}
#inc_minipage .rSide>div>div:first-child{margin-top:0}
.container .allMinipage{background:#fff;padding:0;margin-top:30px;overflow:initial}
#inc_minipage .lSide .box-type2 .OrderBookBtn,#inc_minipage .lSide .box-type2 .buyVoucBtn{height:43px;line-height:41px;width:173px;font-size:16px}
#inc_minipage .lSide .box-type2>.lines-block{height: 227px;flex-wrap: nowrap;align-items: stretch;}
#inc_minipage .lSide .box-type2 .btns{bottom:0;display:block;width:auto;right:0;margin:0;left:auto;}
#inc_minipage .lSide .box-type2 .buyVoucBtn{/*border-color:#4ba7cb;background:#fff;color:#4ba7cb;margin-left:10px*/}
#inc_minipage .lSide .box-type2 .l .popular{font-size:14px;line-height:29px;padding:0 11px;font-weight:400;border-radius:6px;margin-bottom:0}

#inc_minipage .allMinipage.edit-packs .lSide {max-width: 550px;overflow: hidden;}
#inc_minipage .allMinipage.edit-packs .rSide {max-width: calc(100% - 550px);}
}


*{box-sizing:border-box}
.hero .top{min-height:242px;background-image:url(/_new_site/hero_bg.jpg);padding:150px 10px 10px 10px;box-sizing:border-box;background-position:right center;background-size:cover;color:#000}
.search-cats{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;text-align:center;padding:10px 0;margin-top:20px}
.search-cats.desk{display:none}
.search-cats .m_pic{width:100%;height:0;padding-bottom:100%;background-size:cover;background-position:center center;border-radius:40px}
.search-cats i{display:flex;width:60px;height:60px;background:#fbeef2;border-radius:50px;margin:0 auto;align-items:center;justify-content:space-around}
.search-cats a span{font-size:14px;color:#2e3a59;white-space:normal;/*text-overflow:ellipsis;*//*overflow:hidden;*/width:100%;display:block}
.search-cats a{min-width:22vw;display:block}
.search-cats i svg{width:60%;fill:#efb9cb}
.search-cats a:hover i{background:#d03769}
.container-100,body{background:#fff}
.search-cats a:hover i svg{fill:#fff}
.search-form{display:flex;align-items:center;justify-content:space-between}
.search-form .form{width:100%;background:#fff;height:50px;border-radius:3px;color:#8f9bb3;padding:0 0}
.search-form .filters{width:50px;border-radius:3px;height:40px;font-size:0;margin-left:auto}
.search-form .filters>div{height:100%}
.search-form .filters svg{fill:#8f9bb3}
.search-form .filters i{display:flex;align-items:center;justify-content:space-around;height:100%;cursor:pointer}
.search-form .filters>.inner{display:none}
.search-form .filters.pop>.inner{position:fixed;display:flex;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:333;align-items:center;justify-content:space-around}
.hero .top .container>.title{font-size:24px;font-weight:normal}
.hero .top .container>.title+.sub{font-size:14px;padding-top:5px;padding-bottom:10px}
.search-form .form .flex{display:flex;align-items:center;justify-content:space-around;height:100%;position:relative}
.search-form .form .flex .inputs{display:flex;align-items:center;justify-content:start;width:calc(100% - 50px);padding:5px 10px;flex-wrap:wrap;height:100%;position:relative}
.search-form .form .flex .inputs .overall{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;cursor:pointer}
.search-form .form .flex .inputs .overall{right:50px;width:calc(100% - 50px)}
.search-form-active .search-form .form .flex .inputs .overall{display:none}
.search-form-asg.search-form-active .search-form .form .flex .inputs>div.filled.where .inner{display:block}
.search-form .form .flex .inputs>.dates,.search-form .form .flex .inputs>.who{margin-right:10px}
.search-form .form .flex i{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}
.search-form .form .flex i svg{width:auto;height:50%;fill:rgba(143,155,179,1)}

.closed-on-gall-mob {
    position: absolute;
    background: rgb(0 0 0 / 80%);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: auto;
    display: flex;
    align-items: start;
    justify-content: center;
    font-size: 23px;
    padding: 30% 20px;
    z-index: 1;
    color: white;
    text-align: center;
}

.minisite-top .minisite-gall .closed-on-gall {display:none;}
@media (min-width: 992px) {
    .minisite-top .minisite-gall .closed-on-gall {display:flex!important}
    .closed-on-gall-mob {display:none}
    .minisite-top .minisite-gall {position: relative;}
}

.minisite-top .minisite-gall .closed-on-gall {
    position: absolute;
    background: rgb(255 255 255 / 80%);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100% !important;
    height: auto !important;
    align-items: start;
    justify-content: center;
    font-size: 30px;
    padding-top: 10% !important;
}

.placeclosed {
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 99;
    color: white;
    background: rgb(74 74 74);
    font-size: 18px;
    padding: 0;
    border-radius: 6px;
    width: calc(100% - 20px);
    max-width: 680px;
    line-height: 55px;
    box-sizing: border-box;
    text-align: center;
    font-weight: 600;
}

.pack-popup .placeclosed {
    position: fixed;
    bottom: 20px;
    left: 10px;
    z-index: 99;
    color: white;
    background: rgb(74 74 74);
    font-size: 18px;
    padding: 0;
    border-radius: 6px;
    width: calc(100% - 20px);
    max-width: 680px;
    line-height: 55px;
    box-sizing: border-box;
    text-align: center;
    font-weight: 600;
}

@media (min-width: 992px) {
    
.pack-popup .placeclosed {
    position: absolute;
    bottom: 15px;
    left: 10px;
    z-index: 99;
    color: white;
    background: rgb(74 74 74);
    font-size: 18px;
    padding: 0;
    border-radius: 6px;
    width: calc(100% - 20px);
    max-width: 680px;
    line-height: 60px;
    box-sizing: border-box;
    text-align: center;
    font-weight: 600;
}
    .placeclosed {
        position: absolute;
        bottom: 10px;
        right: 10px;
        z-index: 100;
        color: white;
        background: rgb(74 74 74);
        font-size: 20px;
        padding: 0;
        border-radius: 6px;
        line-height: 70px;
    }
}
.search-form .form .flex>div.inputs>.who ul{display:flex;list-style:none;font-size:14px;width:100%;flex-wrap:wrap}
.search-form .form .flex>div.inputs>.who ul li:first-child{list-style:none}
.search-form .form .flex>div.inputs>.who ul li:not(:first-child){margin-left:0}
.search-form .form .flex>div.inputs>.who ul li{position:relative}
.search-form .form .flex>div.inputs>.who ul li:not(:last-child)::after{content:none;width:3px;height:3px;background:currentColor;border-radius:10px;position:absolute;top:55%;right:-13px;transform:translateY(-50%)}
.search-form .form .flex>div.inputs>.filters .inpt>.title,.search-form .form .flex>div.inputs>.who .title{font-size:14px;width:100%;transition:all .2s ease;color:inherit}
.search-form .form .flex>div.inputs>.filters .inpt>.title{display:none}
.search-form-active .search-form .form .flex>div .active .title{font-size:20px;width:100%;color:#2e3a59;padding-bottom:5px}
.search-form .form .flex .inputs>div .inner.where-inner .slider{max-width:70%}
.where-inner .item img{box-shadow:0 0 0 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid transparent;transition:all .2s ease;height:105px;object-fit:cover}
.where-inner .item:hover img{box-shadow:0 6px 12px 0 rgba(0,0,0,.1);border-radius:6px;border-color:#bccae7;filter:grayscale(0)}
.where-inner .spas .item img{filter:none}
.search-form .form .flex .inputs>div .inner.where-inner .slider .owl-stage-outer{overflow:visible}
.search-form .form .flex>div .top-pop .title{font-size:28px;font-weight:700}
.spas-slider>.slider{display:flex;align-items:start;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;padding:10px 0}
.top-tabs{margin:20px 0 0;padding:20px 10px 10px 10px;box-sizing:border-box;white-space:nowrap;overflow-x:auto;font-size:0}
.top-tabs>.item{margin:0 2px;display:inline-block;border:1px solid #ccc;padding:0 5px;box-sizing:border-box;font-size:16px;border-radius:10px;height:40px;line-height:38px;cursor:pointer;color:#7d8d90;position:relative;transition:all .2s ease}
.top-tabs>.item.active{border:2px solid #7d8d90;line-height:36px;color:#000}
.top-tabs>.item.active::before{content:'';position:absolute;bottom:-13px;left:50%;transform:rotate(-45deg) translateX(-50%);border-left:10px solid transparent;border-bottom:10px solid #7d8d90}

.spas-slider>.bottom>.results{width:auto;height:40px;border-radius:10px;background-color:#fff;line-height:38px;border:1px solid #d03769;box-sizing:border-box;text-align:center;font-size:14px;display:inline-block;margin:6px 0;position:relative;cursor:pointer;padding:0 40px}
.spas-slider>.bottom{display:block;text-align:center;clear:both;margin-bottom:0}
.spas-slider>.bottom>.results span{display:inline-block;width:8px;height:8px;position:relative;vertical-align:middle;margin-left:5px;margin-right:-5px;margin-top:-2px}
.spas-slider>.bottom>.results span::before{position:absolute;content:'';width:6px;height:6px;border-right:2px solid #d03769;border-bottom:2px solid #d03769;left:0;top:0;transform:rotate(45deg)}
.spas-slider>.bottom>.results span::after{position:absolute;content:'';width:6px;height:6px;border-right:2px solid #d03769;border-bottom:2px solid #d03769;left:6px;top:0;transform:rotate(45deg)}
.spas-slider {position:relative}
@media (min-width: 992px) {
    .spas-slider > .bottom {
        position: absolute;
        top: 30px;
        right: 5px;
        margin-bottom: 0;
    }
}
.spa-box{white-space:normal;min-width:42vw;display:block;font-size:18px;max-width:90vw;margin:0 2vw;position:relative;text-align:left}
.spa-box .closed-place {position: absolute;z-index: 2;right: 0;color: white;background: rgba(0,0,0,0.5);font-size: 14px;padding: 5px;border-radius: 6px;}
.spa-box .img{position:relative;border-radius:6px;overflow:hidden}
.owl-loaded .spa-box{min-width:auto;width:100%;margin:0}
.where-to .owl-loaded .spa-box{margin:0}
.spa-box .img img{object-fit:cover;min-height:0;max-height:none;max-width:100%;width:100%;position:absolute;height:100%;top:0;bottom:0;right:0;left:0}
#gifts .promoted .spa-box{min-width:100%;margin:1%;max-width:100%}
#gifts .promoted .spa-box span.img{padding-bottom:60%}
#gifts .promoted{display:flex;flex-wrap:wrap}
.spa-box span{display:block}
.spa-box span.img{position:relative;height:0;padding-bottom:95%;margin-bottom:4px}
.spa-box .img::after{position:absolute;right:0;left:0;bottom:0;height:40px;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);content:"";z-index:1}
.owl-carousel .spa-box span.img{height:0;padding-bottom:70%}
.spa-box span.img>span:not(.rank){position:absolute;bottom:0;left:0}
.whos-coming .spa-box{min-width:31.33vw;text-align:center;margin:0 1vw}
.whos-coming .spa-box span.img{background:#fbeef2;border-radius:5px;min-height:64px;display:flex;padding:0;align-items:center;height:auto;justify-content:space-around}
.whos-coming svg{fill:#d03769}
.whos-coming .spa-box.group svg:first-child,.whos-coming .spa-box.group svg:last-child{transform:scale(.8);margin:0 -4px}
.whos-coming .spa-box.group i{position:relative}
.whos-coming .spa-box.group i::before{content:'+';position:absolute;top:-6px;left:-8px;width:16px;line-height:16px;font-size:14px;color:#fff;font-style:normal;height:16px;background:#d03769;z-index:2;border-radius:10px}
.spas-slider{margin:30px 0}
.spas-slider .spa-box .count_packs{display:none}
.spas-slider>.top{padding:0 2vw}
.spas-slider>.top>.title{font-size:20px;color:#2e3a59;padding:0;box-sizing:Border-box;font-weight:normal}
.where-to .spa-box{min-width:26vw;margin:0 1vw}
.where-to .owl-loaded .spa-box{min-width:auto}
.container{max-width:1360px}
.spa-box .rank{position:absolute;bottom:10px;left:15px;background:rgba(208,55,105,1);border-radius:19px;color:#fff;line-height:21px;font-size:14px;padding:0 5px;z-index:2}
.spa-box .avail {border:1px solid white;position: absolute;right: 10px;top: 10px;z-index: 9999;color: white;font-size: 12px;padding-right: 23px;padding-left: 5px;height: 22px;display: flex;align-items: center;border-radius: 10px;background-image: url(/webimages/calendar2.svg);background-repeat: no-repeat;background-size: 14px;background-position: right 4px center;}
.spa-box .avail.av1{background-color: #4ba7cb;}
.spa-box .avail.av2{background-color: #a5234d;}
.spa-box .avail.av3{background-color: #595f6f;}
.spa-box .count_packs{position:absolute;bottom:10px;z-index:2;color:#fff;left:5px;font-size:16px;right:15px;text-align:right}
.spa-box .rank+.count_packs{left:60px}
.spa-box .rank i{margin-right:3px}
.spa-box span.title{font-size:16px;color:rgba(46,58,89,1);line-height:1.2;padding-top:5px}
.spa-box span.area{font-size:12px;color:rgba(143,155,179,1)}
.spa-box span.area+.s-from{color:rgba(208,55,105,1);font-size:12px}
.spa-box span.area+.s-from strong{font-size:16px}
.spa-box .confirmation {color: black;padding-left: 20px;background-image: url(/webimages/confirmation.svg);background-repeat: no-repeat;background-position: left center;background-size: 16px;}
.search-form .form .flex+.inner{display:none}
.search-form .filters.pop .inner .search-zone{width:80%;background:#fff;height:100vh;max-width:820px;max-height:calc(100vh - 60px);border-radius:20px;color:#000}
.top-pop{border-bottom:1px solid #bbc3d3;position:relative;padding:20px 0;color:rgba(46,58,89,1);font-size:18px;font-weight:700;text-align:center}
body.searchFormOpen .filters.pop .inner #search-zone::before{display:none}
.search-form-active .search-form .top-pop .close,.top-pop .close{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:50px;font-size:44px;line-height:50px;height:50px;font-weight:600;background:#fff;cursor:pointer;border-radius:30px;box-shadow:0 2.043775796890259px 5.109439373016357px -1.0218878984451294px rgba(0,0,0,.25)}
.filters .inner .searchTipul #myform{Display:block;box-shadow:none}
.search-form .filters.pop .inner .pop-inside{max-height:calc(100vh - 390px);overflow:auto;height:100%;padding:20px}
.filters.pop .inner .searchTipul{height:auto}
.more-options ul{list-style:none}
.search-zone .more-options .cat-line{padding:0 10px;display:flex;flex-wrap:wrap;height:auto;padding-left:40px;padding-bottom:5px}
.more-options .cat-line input{display:none}
#start_search .filters .cat-line label,.more-options .cat-line input+label,.start_search .filters .cat-line input+label{position:relative;padding-left:40px;line-height:30px;display:block;margin-top:15px;cursor:pointer;height:auto;width:100%;margin-left:-40px}
.more-options .cat-line input+label::before,.start_search .filters .cat-line input+label::before{content:'';position:absolute;top:50%;left:0;width:30px;border-radius:4px;height:30px;border:1px solid #8f9bb3;box-sizing:border-box}
.more-options>ul>li:not(.radio)>.cat-line input+label::before{border-width:1px}
.search-form .filters.pop .inner .pop-inside+.btns{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-sizing:border-box;box-shadow:0 4px 28px 0 rgba(0,0,0,.15)}
.search-form .filters.pop .inner .pop-inside+.btns .submit{background:#2e3a59;width:200px;line-height:50px;color:#fff;border:0;font-size:16px;border-radius:6px}
.filters.active .inner .priceSec .rangeinputs input{position:absolute;top:0;right:0}
.filters .priceSec .rangeinputs input{position:absolute;top:0;left:0;width:100%;padding-left:15px!important;padding-bottom:10px!important;box-sizing:border-box;margin:0;border:0;height:100%;text-align:left;font-size:16px;border-radius:6px;color:#8f9bb3}
.rangeinputs div{margin:0 7px;margin:20px;border-radius:6px;width:50%;max-width:340px;position:relative;height:50px;box-sizing:border-box}
#myform .rangeinputs div{border:1px solid rgba(143,155,179,1)}
#start_search .rangeinputs div{box-shadow:5px 5px 10px rgba(0,0,0,.05)}
.filters .priceSec .rangeinputs input+span{position:absolute;bottom:5px;left:0;color:#8f9bb3;font-size:12px;font-weight:400;padding-left:15px}
.filters .inner .whos-coming .spa-box span.img{min-height:127px}
.filters.active .inner .whos-coming .spa-box span.img i svg{width:50px}
.filters .inner .whos-coming .spa-box input{display:none}
.filters .inner .whos-coming .spa-box span.title{bottom:10px}
.search-form .form .flex .where-inner{display:none}
.saerch-form-asg .search-form .form .flex .inputs>div .where-inner{display:block}
.search-form .form .flex>div ul input{-webkit-appearance:none;appearance:none;border:0;background:0 0;font-family:inherit;padding:0;margin:0;font-size:inherit;color:inherit}
.search-form .form .flex .filters .pop-inside i{width:auto}
.search-form .form .flex .filters .pop-inside i svg{fill:#fff}
.priceSlider.ui-slider .ui-state-default,.priceSlider.ui-slider .ui-widget-content .ui-state-default,.priceSlider.ui-slider .ui-widget-header .ui-state-default{width:44px;height:44px;border-radius:44px;background:#fff;border:2px solid #8f9bb3;padding:0;top:0;transform:translateY(-50%);outline:0;cursor:pointer;margin-right:-22px}
.ui-slider-horizontal .ui-slider-handle{top:-30px;margin-right:0}
.priceSlider.ui-slider .ui-state-default::before,.priceSlider.ui-slider .ui-widget-content .ui-state-default::before{content:'|||';color:#8f9bb3;font-weight:600;font-size:14px;position:absolute;text-align:center;left:2px;width:100%;letter-spacing:-2px;line-height:38px}
.filters.pop .inner .searchTipul .priceSec{max-width:100%;margin:0 auto;overflow:visible}
.search-form .filters .pop-inside .spas-slider>.title{font-size:22px}
.search-form .form .flex .inputs>div input[type=text]{background:0 0;border:0;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:inherit;outline:0;font-size:16px;color:inherit;width:100%;transition:all .2s ease}
.search-form-active .search-form .form .flex .inputs .inputWrap{width:100%}
.search-form-active .search-form .form .flex .inputs>div.active .inputWrap>div>input[type=text],.search-form-active .search-form .form .flex .inputs>div.active .inputWrap>input[type=text]{border-radius:0 6px 6px 0;border:1px solid #bccae7;background:#fff;color:#8f9bb3;font-size:16px;height:45px;line-height:1;padding:0 0}
.search-form-active .search-form .form .flex .inputs>div.where #searchFreeBox.active .inner{display:block;padding:0 20px;max-height:300px;overflow:auto;width:100%;margin:0}
.search-form-active .search-form .form .flex .inputs>div.where #searchFreeBox.active .inner>.autoBox{margin:0}
#searchFreeBox .autoBox a:nth-child(even),#searchFreeBox .autoBox span:nth-child(even){background:#f8f8f8}
.autoBox a,.autoBox span{display:block;padding:5px 5px 5px 5px;text-align:left;cursor:pointer;font-size:14px;color:inherit}
.search-form .form .flex>div .autoBox .title{font-size:16px;text-align:left;padding:0 5px;color:#383838;position:sticky;top:0;font-weight:600;z-index:1;background:#fff}
.autoBox{margin:10px 0}
.search-form-asg .search-form .form .flex .inputs>div.active.where .inner{display:none}
.search-form .form .flex .inputs>div .inner{display:none;position:relative;top:auto;transform:none;border-radius:0;box-shadow:none;padding:0;margin:10px 0 0 0}
.search-form .form .flex .inputs>div.active.filters .inner{position:fixed;top:60px;left:0;z-index:9999;background:#f4f4f4;margin:0;border-radius:11px 11px 0 0;bottom:0}
.search-form-active .search-form .form .flex .inputs>div.active #searchFreeBox.active .inner:not(.where-inner){display:block}
.search-form .who input+label{font-size:20px;position:relative;color:#000;padding-left:40px;cursor:pointer;line-height:30px;margin-bottom:10px;display:block}
.search-form .who input[type=radio]{display:none}
.search-form .who input+label::before{content:'';position:absolute;top:0;left:0;width:30px;height:30px;border:1px solid #8f9bb3;border-radius:4px}
.search-form .who input:checked+label::after{content:'';position:absolute;top:2px;left:2px;width:26px;background:#8f9bb3;height:26px;border:1px solid #8f9bb3;border-radius:4px}
.search-form-active form#myform{position:fixed;top:0;border-radius:0;left:0;right:0;bottom:0;z-index:9999;background:#f7f7f7;overflow:auto;transition:all .2s ease}
.search-form-active .search-form .form .flex .inputs>.dates,.search-form-active .search-form .form .flex .inputs>.who{display:block}
.search-form-active .search-form .form .flex .inputs>.dates,.search-form-active .search-form .form .flex .inputs>.where,.search-form-active .search-form .form .flex .inputs>.who{flex-wrap:wrap;width:100%;border-radius:24px;background:#fff;padding:0 0;border-radius:6px;margin-bottom:10px}
.search-form-active .search-form .form .flex .inputs>.dates.active,.search-form-active .search-form .form .flex .inputs>.filters.pop,.search-form-active .search-form .form .flex .inputs>.where.active,.search-form-active .search-form .form .flex .inputs>.who.active{box-shadow:0 6px 30px 0 rgba(0,0,0,.1)}
.search-form-active .inpt_inn{padding:10px 14px}
.search-form-active .search-form .form .flex .inputs>div{width:100%;margin-bottom:20px;height:auto}
.search-form-active .search-form .form .flex{flex-wrap:wrap;align-items:start;height:auto}
.search-form-active .search-form .form{background:0 0;height:auto}
.search-form-active .search-form .form .flex .inputs{width:100%;flex-wrap:wrap;padding:0 10px;height:auto;margin-bottom:50px}
.search-form .close{display:none}
.search-form .filters.pop .close{display:block}
.search-form-active .search-form .close{position:fixed;top:10px;right:10px;width:28px;height:28px;background:#fff;z-index:2;display:block;border-radius:7px;color:#8f9bb3;font-weight:600;font-size:28px;text-align:center;line-height:26px;cursor:pointer}
.search-form-active .search-form{padding-top:50px}
.search-form-active.search-form-asg .search-form .form .flex .inputs>div .inner.where-inner{display:block;position:relative;box-shadow:none;padding:0 20px 10px 20px;margin-top:0;overflow:hidden}
.filters.pop .inner .priceBoxWrap{margin:0}
header,header.fixed{height:60px}
header.fixed{background:#fff}
.index:not(.search-form-active) header{background:0 0}
.index.scrolled header{background:#fff}
#headerTop .l .icon-block{position:relative;width:40px;height:40px;text-align:center;margin-top:0;border-radius:6px;background:#fff;box-shadow:0 0 5.75px 0 rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-around}
.start_search #toFilter{display:flex;flex-wrap:wrap;justify-content:space-around}
.start_search .filters{display:none;left:0;right:0;width:100%;height:100%}
#start_search ul li ul{padding-left:30px;list-style-type:none}
#start_search ul.open>li>ul{display:block}
#start_search ul li ul{display:none}
#start_search ul li.open>ul{display:block}
.filtersOpen .start_search .filters{left:0}
.container.mainall{margin:0 auto}
.start_search #toFilter.promoted{max-width:100%}
.toFilter .spa-box .img img{min-height:234px;max-height:234px}
.spa-box .img::before{content:none}
.searchTop .top{height:auto;background-image:none;background-position:none;padding:0;flex-wrap:wrap}
#headerTop .l img,#headerTop .l svg{margin:0}
#headerTop .l .icon-block{margin-left:10px;position:relative}
#headerTop .club-reg{right:auto;position:relative;height:100%;line-height:40px}
#headerTop .giftcard,#headerTop .share{position:relative;right:auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
body:not(.miniPage) #headerTop .l .icon-block.lang-icon>.langmenu{margin:0;box-shadow:none}
body:not(.miniPage) #headerTop .l .icon-block.lang-icon{position:relative;right:auto}
#headerTop .l .icon-block .langmenu svg{width:70%;height:auto;fill:rgba(208,55,105,1)}
.langmenu{position:relative;width:auto;height:auto;text-align:center;margin-top:0;border-radius:50%;overflow:hidden}
body:not(.miniPage) #headerTop .l .icon-block.lang-icon>.langmenu{margin:0;box-shadow:none}
.start_search .spa-box{max-width:calc(100% - 20px);width:100%;min-width:auto;padding:20px 0;box-sizing:border-box;text-align:left;margin:0;margin-right:0!important}
#headerTop .l .icon-block .accessibility.visible{width:100%;background:0 0;height:100%;padding:0;font-size:0;display:flex;align-items:center;justify-content:center}
#headerTop .l .icon-block .accessibility.visible svg{width:60%}
#headerTop .l .icon-block svg{width:60%;height:auto}
.inpt_inn{height:100%;display:flex;align-items:center;flex-wrap:wrap;width:100%;justify-content:start}
.search-form .form .flex .inputs .where .inpt_inn .title{font-weight:700;color:#333}
#headerNew .logo,header.fixed #headerNew .logo{position:relative;left:0;width:40px;top:0;height:40px;background:0 0;margin-right:0;margin-left:0}
#headerNew .logo img.mobile{max-width:40px;max-height:40px;margin:0}
#headerNew .logo img{position:relative;top:auto;left:auto}
header .container{display:flex;align-items:start;justify-content:space-between}
#headerNew::after{content:none;display:none}
header{height:auto;display:flex;padding:10px;align-items:start;height:60px;justify-content:space-between;z-index:100;transition:none}



#inc_minipage .rSide .ranks.pop .inner::-webkit-scrollbar{width:6px;background:#f5f5f5;border-radius:20px}
#inc_minipage .rSide .ranks.pop .inner::-webkit-scrollbar-track{background:#f5f5f5;border-radius:20px}
#inc_minipage .rSide .ranks.pop .inner::-webkit-scrollbar-thumb{background:#e31d68;border-radius:20px}
#inc_minipage .rSide .ranks.pop .inner::-webkit-scrollbar-thumb:hover{background:#b30f4d}

.pop-open #inc_minipage .rSide {
    z-index: 999;
}
.fiters-btn svg{fill:#8f9bb3}
.fiters-btn i{font-size:0;margin-right:10px}
@media (min-width:550px){
.start_search .spa-box{max-width:calc(calc(100% / 2) - 20px);width:100%;min-width:auto;flex-grow:1;}
.start_search .spa-box:nth-child(2n){margin-right:0}
}
@media (min-width:950px){
.start_search .spa-box{max-width:calc(calc(100% / 3) - 20px);width:100%;min-width:auto}
.start_search .spa-box:nth-child(3n){margin-right:0}
.start_search .spa-box:nth-child(2n){margin-right:24px}
header{border-bottom:1px #eee solid}
}
@media (min-width:1130px){
.start_search .spa-box{max-width:calc(calc(100% / 4) - 20px);min-width:auto;width:100%;margin-right:24px}
.start_search .spa-box:nth-child(3n){margin-right:24px}
.start_search .spa-box:nth-child(4n){margin-right:0}
}
@media (max-width:1000px){
.optionOpen .searchPage{position:static}
}
.menuButton{top:auto;position:relative;left:auto;height:100%;display:flex;align-items:center;justify-content:space-around}
#headerTop .r{display:none}
#headerTop .l{display:flex;float:none;align-items:center;justify-content:end;width:auto;margin-left:auto;max-width:100%}
.search-btn,.search-icon{width:50px;font-size:0;height:100%;position:relative;display:none}
.search-icon{display:block}
.searchpage-top{display:flex;align-items:center;justify-content:space-between;width:100%}
.fiters-btn{width:112px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);height:40px;border-radius:6px;display:flex;color:#2e3a59;align-items:center;justify-content:start;cursor:pointer;padding-left:10px;box-sizing:border-box;font-size:14px;margin-right:10px}
.searchpage-top>.search-cats{width:calc(100% - 120px)}
.indexText{font-size:16px;color:#000;padding:0 5%;max-width:1330px;width:100%;text-align:center;clear:both;display:block;margin:20px auto 0;padding:0}
.indexText .text{padding:0;text-align:left}
.indexText #bottomText{padding:0 10px}
.gTitle::after{content:none}
.totals_results{color:#8f9bb3;font-size:16px}
div#search_filters.pop{position:fixed;display:flex;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:99999999999;align-items:center;justify-content:space-around;width:100%;max-width:100%;height:100%;max-height:none;padding:0}
div#search_filters.pop .filter-control-container{width:90%;background:#f5f5f5;height:100vh;max-width:820px;max-height:calc(100vh - 40px);border-radius:20px;color:#000;overflow:visible}
.start_search .pop.filters .filters_title{display:block;border-bottom:1px solid #bbc3d3;position:relative;padding:10px 0;color:rgba(46,58,89,1);font-size:18px;font-weight:700;text-align:center;left:0;right:0;border-radius:20px 20px 0 0}
.start_search .pop.filters .filters_title .title{font-size:28px;font-weight:700}
.start_search .pop.filters .filters_title .close{position:absolute;top:10px;right:10px;width:50px;font-size:34px;line-height:50px;height:50px;font-weight:600;background:#fff;cursor:pointer;border-radius:30px;box-shadow:0 2.043775796890259px 5.109439373016357px -1.0218878984451294px rgba(0,0,0,.25)}
.start_search .pop.filters .filter-inside{max-height:calc(100% - 140px);overflow:auto;height:100%;border-radius:30px}
select[name=orderby]{border:0;color:#8f9bb3;width:100px}
.search-flex{margin-top:10px;padding:0 10px;display:none;align-items:center;justify-content:space-between}
.search-flex .rr{display:flex;align-items:center;justify-content:space-between}
.filters-selected{display:flex;align-items:center;justify-content:start;white-space:nowrap;overflow:auto}
.filters-selected.desk{display:none}
.searchTipul{height:auto}
.total-results{color:#8f9bb3;font-size:16px}
.filters-selected>.item{background:#e7ecf5;font-size:14px;color:#8f9bb3;border-radius:3px;cursor:pointer;margin-right:5px;line-height:24px;position:relative;padding:0 10px 0 25px}
.filters-selected>.item::before{content:'';position:absolute;top:50%;right:10px;height:10px;font-size:20px;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}
.filters-selected>.item::after{content:'';position:absolute;top:50%;right:10px;height:10px;font-size:20px;border-right:2px solid #000;transform:translateY(-50%) rotate(-45deg)}
.search-form-active:not(.search-form-asg) .search-form .form .flex .inputs>div.active #searchFreeBox.active>.inner{display:block;position:relative;box-shadow:none;padding:0;width:400px}
.search-form-active:not(.search-form-asg) .search-form .form .flex .inputs>div.active #searchFreeBox.active>.inner::-webkit-scrollbar{width:6px;background:#fff;border-radius:20px}
.search-form-active:not(.search-form-asg) .search-form .form .flex .inputs>div.active #searchFreeBox.active>.inner::-webkit-scrollbar-thumb{background:#aaa;border-radius:20px}
.inner.where-inner .owl-stage-outer{height:auto}
#headerNew{background:0 0;text-align:left;height:auto;line-height:1;font-size:0;position:relative;max-width:20%}
#headerTop{padding:0;left:auto;position:relative;width:80%}
#headerTop .l .icon-block.iccacc{display:none}
#headerTop .l .icon-block.iccclub{display:none}
.search-form .form .flex .filters i+.inpt{width:calc(100% - 50px)}
.search-form-active form#myform .search-form .form .inputs>div.active>div{width:100%}
.search-form-active .search-btn{font-size:18px;color:#fff;background:#2e3a59;border-radius:6px;height:46px;line-height:46px;width:40%;display:flex;align-items:center;justify-content:center;order:3;left:auto;margin:0 0 10px 0;position:fixed;bottom:0;right:10px;z-index:222}
.search-form-active .search-form .form .flex .search-btn i{width:30px}
.search-form-active .search-btn i{display:none!important}
.search-form .form .flex .inputs .where{width:100%}
.searchTop .top{margin:0;padding:60px 10px 10px 10px}
.searchPage>.container{padding:0 10px}
.indexText #read{margin-top:0}
.indexText{position:relative}
.indexText #read{text-align:right;position:relative;float:none;position:absolute;bottom:2px;right:0;margin:0;top:auto;padding:0;line-height:1;background:#fff;padding-left:5px}
.indexText .text{line-height:25px}
.indexText .text{height:73px}
#boxHomeRevs+.indexText .text{height:auto;margin:0 auto;padding:10px 15px;max-width:800px}
.mobMenu{top:60px;border-radius:11px 11px 0 0;overflow:hidden}
#headerNew .logo img,header.fixed #headerNew .logo img{margin:0;max-height:40px}
.gTitle{margin-bottom:0}
.start_search{position:static;margin-top:0;padding-top:0}
.search-form .form .flex .inputs>div>div{height:100%;width:100%}
.search-form .inputWrap{width:100%}
.search-form .back-button{display:none}
.searchTop .top::before{content:none}
.searchPage .back-button{display:flex;width:40px;margin-right:5px;height:40px;background:#fff;border-radius:40px;cursor:pointer;position:absolute;left:0;z-index:11}
.searchPage .back-button::before{content:'';position:absolute;top:49%;left:0;right:0;width:10px;height:2px;background:#000;margin:0 auto}
.searchPage .back-button::after{content:'';position:absolute;top:calc(50% - 3px);left:-3px;right:0;width:6px;height:6px;margin:0 auto;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}
.search-form .form .flex .inputs>div.filters.pop .inner{display:block;position:relative;top:auto;z-index:222;background:#fff;right:0;margin:0}
.search-form-active .search-form .form .flex i{width:10%}
@media (max-width:991px){
.search-form-active .search-btn{margin:0;height:66px;background:#f5f5f5;right:0;border-radius:0;left:0;width:auto}
.search-form-active .search-btn input{background:#2e3a59;opacity:1;color:#fff;font-size:18px;top:10px;right:10px;bottom:10px;height:auto;width:160px;left:auto;border-radius:6px}
.search-form-active .search-btn span{display:none}
.search-form-active #myform.dates-search .search-btn{display:none}
body:not(.search-form-active) #myform .title:not(.has-value)+.search-form-data{display:none}
body:not(.search-form-active) #myform .search-form .filters{position:absolute;right:0;height:100%;background:#fff}
body:not(.search-form-active) #myform .search-form .filters{right:-60px}
.glassix-whatsapp-widget .glassix-widget-popup-text{display:none}
body #arrowUp{width:56px;height:56px;bottom:30px;right:30px}
body:not(.search-form-active) .search-form .form{max-width:calc(100% - 60px)}
.search-form .form .flex .inputs>div #catsInput{color:#000}
.searchPage .search-form .form .flex .inputs .where .inpt_inn{font-weight:600;color:#000}
}
.searchFix .search-form .filters{position:absolute}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inner{display:block;margin:0}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inner>.inputWrap{width:auto;white-space:nowrap}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inner>.inputWrap .cat-line input{display:none}
.search-form .form .flex .inputs>.who.filled:not(.active) .inner>.inputWrap .cat-line label{display:none;pointer-events:none;user-select:none;-webkit-user-select:none}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inner>.inputWrap .cat-line input:checked+label{display:block;padding:0;margin:0;line-height:1;font-size:14px;color:#8f9bb3}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inner>.inputWrap .cat-line input:checked+label::before{content:none}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inner>.inputWrap .cat-line input:checked+label::after{content:none}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inpt_inn{display:none;margin:0}
body:not(.search-form-active) #myform .search-form .form .flex .inputs>.who.filled .childs{display:block}
body:not(.search-form-active) #myform .search-form .form .flex .inputs>.who.filled .inpt_inn>.title{display:none}
body:not(.search-form-active) #myform .search-form .form .flex .inputs>.who.filled .childs li input{font-size:12px;text-align:center}
.search-form-active.searchPage .search-form .filters,body.search-form-active.searchPage #myform .search-form .filters{position:relative}
.searchTop{position:static}
.search-form-active.searchPage .back-button{display:none}
.search-form-active.searchPage .search-form .form .flex .inputs{width:100%;background:0 0}
.daterangepicker{z-index:99999999!important}
body:not(.search-form-active) #myform .dates.filled .title:not(.has-value)+.search-form-data{display:block;width:70px;font-size:12px}
body:not(.search-form-active) #myform .dates.filled .title{display:none}
.search-form-active .search-form .form .flex .inputs>.dates,.search-form-active .search-form .form .flex .inputs>.who{margin-right:0}
.searchPage .search-form .form .flex .inputs>.dates::after{content:'';position:absolute;top:54%;right:0;border-radius:8px;background:#a4a4a4;width:4px;height:4px;transform:translateY(-50%)}
.searchPage .search-form .form .flex .inputs>.dates{position:relative;padding-right:10px}
.search-form-active.searchPage .search-form .form .flex .inputs>.who{max-width:100%}
.search-form .form .flex .inputs>.filters-count i svg{width:14px;height:auto}
.search-form .form .flex .inputs>.filters-count .inpt_inn{display:flex;align-items:center;width:auto;flex-wrap:nowrap}
.search-form .form .flex .inputs>.filters-count .inpt_inn i{margin-right:5px}
.search-form-active .filters-count{display:none}
.filters .inpt_inn span{position:absolute;top:-5px;left:-5px;font-style:normal;background:#000;border:1px solid #fff;width:20px;height:20px;font-size:12px;text-align:center;line-height:18px;border-radius:20px;color:#fff}
.search-form-active .filters .inpt_inn span{display:none}
body:not(.search-form-active) #myform .search-form .form .flex .inputs .where.filled .inputWrap{display:block}
body:not(.search-form-active) #myform .search-form .form .flex .inputs .where.filled .inputWrap #searchFreeBox>i{display:none}
body:not(.search-form-active) #myform .search-form .form .flex .inputs .where.filled .title{display:none}
body:not(.search-form-active) #myform .search-form .form .flex .inputs .where.filled .inputWrap input{font-size:12px;font-weight:600}
#boxHomeRevs .indexCont{display:block;align-items:start;justify-content:space-between}
#boxHomeRevs .indexCont .boxIndex3{display:block;max-width:410px;width:100%;min-width:280px;height:auto;vertical-align:top;position:relative;margin-top:0;font-size:16px;background:0 0;float:none;border:0;box-sizing:border-box;padding:0 15px}
#boxHomeRevs .indexCont .boxIndex3 .content{margin-top:20px}
.indexCont .boxIndex2{float:none;display:block;margin:0}
#boxHomeRevs .indexCont .gTitle{margin:0}
#boxHomeRevs .reviews .review:nth-child(n+6){display:block}
#boxHomeRevs .reviews .review{text-align:left}
#boxHomeRevs .newBox{background:0 0;border:0;padding:0;border-radius:6px}
#boxHomeRevs .newBox.interesting .slide_image .slide_info .sub{max-height:60px}
#boxHomeRevs .newBox .slide_image{border-radius:6px}
#boxHomeRevs .indexCont>div{padding:0}
#boxHomeRevs .indexCont>div>.gTitle{padding:0 10px}
#inc_minipage.search #minipageSearch{top:60px;background:0 0;position:fixed;bottom:0;padding:0}
.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel button{border:0;-webkit-appearance:none;appearance:none;cursor:pointer}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;background:#8f9bb3}
.filters .ui-widget-content{height:5px;border:0;background:#ddd;border-radius:0;max-width:100%;margin:0 auto 0 auto}
.search-btn input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}
.searchTop .bread-crumbs-line,.searchTop .bread-crumbs-line a{color:#8f9bb3;font-weight:500}
body.searchFormOpen #search-zone::before{content:none!important;display:none!important}
body .start_search .filters .priceSec .priceName{font-weight:600;color:#2e3a59;text-decoration:underline;margin:10px 0}
.start_search .filters .priceSec{height:auto}
.search-form-active .hero{z-index:99999999}
.search-form-active .search-form .form .flex .inputs>div.who.active .inner{display:block;padding:0 10px;margin:0}
body:not(.index).search-form-active div#search-zone{z-index:999999}
.dates:not(.active) .inpt_inn .daterangepicker{display:none!important}
.dates.active .inpt_inn .daterangepicker{display:block!important;position:relative!important;width:100%!important;border:0!important;padding:0!important;max-width:100%;z-index:1!important}
.inpt_inn .daterangepicker{color:#000}
.searchPage .search-icon{display:none}
.spa-box span.lArrow{z-index:2;position:absolute;top:0;bottom:0;right:0;font-size:0;width:60px;height:100%;background:0 0;cursor:pointer}
.spa-box span.lArrow::after{content:"";border:solid #888;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(135deg);position:absolute;right:2px;left:0;width:0;height:0;margin:auto;top:0;bottom:0}
.spa-box span.lArrow::before{content:"";width:30px;height:30px;background:#fff;margin:auto;position:absolute;border-radius:50%;top:0;bottom:0;right:0;left:0}
.spa-box .owl-next{z-index:2;position:absolute;top:0;bottom:0;right:0;font-size:0;width:60px;height:100%;background:0 0;cursor:pointer}
.spa-box .owl-next::before{content:"";width:30px;height:30px;background:#fff;margin:auto;position:absolute;border-radius:50%;top:0;bottom:0;right:0;left:0}
.spa-box .owl-next::after{content:"";border:solid #888;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(135deg);position:absolute;right:2px;left:0;width:0;height:0;margin:auto;top:0;bottom:0}
.spa-box .owl-prev{z-index:2;position:absolute;top:0;bottom:0;left:0;font-size:0;width:60px;height:100%;background:0 0;cursor:pointer}
.spa-box .owl-prev::before{content:"";width:30px;height:30px;background:#fff;margin:auto;position:absolute;border-radius:50%;top:0;bottom:0;right:0;left:0}
.spa-box .owl-prev::after{content:"";border:solid #888;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);position:absolute;right:0;left:2px;width:0;height:0;margin:auto;top:0;bottom:0}
.spa-box .slider .owl-stage{height:100%}
.spa-box .img img[src]{opacity:1!important}
.spa-box .owl-carousel .owl-stage-outer{height:235px}
.spa-box .owl-carousel .owl-item{position:relative}
.spa-box .owl-carousel .owl-item::before{height:235px;display:inline-block;width:0;content:""}
.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) .inner{margin:0;display:block;padding:0;background:0 0;border-radius:0;top:auto;transform:none;position:relative;box-shadow:none;padding:0}
.search-form-active .search-form .form .flex .inputs>div.filled.where .inner{display:none}
.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) .inner .cat-line input,.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) .inner .cat-line label{display:none}
.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) .inner .cat-line input:checked+label{display:block;margin:0;padding:0 15px;font-size:16px;color:#8f9bb3}
.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) .inner .cat-line input:checked+label::after,.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) .inner .cat-line input:checked+label::before{content:none}
.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) input[type=text]{display:none}
.search-form-active .search-form .form .flex .inputs>div.filled.dates:not(.active) input[type=text]{display:block}
.search-form-active .search-form .form .flex .inputs>div.filled.where:not(.active) input[type=text]{display:block}
.search-form-active .search-form .form .flex .inputs>div.filled.where:not(.active) .inpt_inn{padding-bottom:10px}
.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) .inpt_inn{padding-bottom:0}
.search-form-active .search-form .form .flex .inputs>div.filled.dates:not(.active) .inpt_inn{padding-bottom:10px}
.spa-box .slider.owl-carousel{display:block;height:235px;background-position:center center;background-size:cover;border-radius:6px}
.searchTop #txtmore{background:0 0}
.start_search .filters .priceSec{width:90%;margin:0 auto;padding:0}
.start_search .filters .priceSec .priceBoxSearch{width:90%}
.start_search .filters .priceSec .priceBoxSearch .rangeinputs{margin-left:0}
.search-form-active.searchPage .search-form .form .flex .inputs>.dates::after{content:none}
.where-inner a{color:inherit}
.searchPage .searchTop .search-zone .searchTipul{height:auto!important}
.search-form-active .search-form .form .flex .inputs>div.filters .inpt_inn{min-height:60px;background:#fff}
.search-form .form .flex .autoBox .cont>a i,.search-form .form .flex .autoBox .cont>span i{display:flex;align-items:center;justify-content:space-around;min-width:45px;background:rgba(244,244,244,1);height:45px;border-radius:3px;margin-right:10px}
.search-form .form .flex .autoBox .cont>a,.search-form .form .flex .autoBox .cont>span{display:flex;align-items:center;justify-content:start}
#searchFreeBox .autoBox a:nth-child(even),#searchFreeBox .autoBox span:nth-child(even){background:0 0}
.search-form-active .search-form .form .flex>div .active .autoBox .title{font-size:16px;margin-top:10px}
.search-form-active .search-form .form .flex>div .active .autoBox .title+.cont{margin-bottom:10px}
.search-form .form .flex .autoBox a i svg{max-width:50%}
.search-form-active .search-form .form .flex .inputs .inputWrap #searchFreeBox>i{display:none}
.search-form-active .search-form .form .flex .inputs .active .inputWrap #searchFreeBox>i{display:flex;margin:0;width:50px;text-align:center;height:45px}
.search-form-active .active div#searchFreeBox{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.search-form-active .active div#searchFreeBox>i,.search-form-active .active div#searchFreeBox>input{background:#f4f4f4!important}
.search-form-active .active div#searchFreeBox>input{border:0;background:0 0;width:calc(100% - 50px);transition:none}
.reviews .review .textrw .pic{width:80px;min-width:80px;min-height:80px;height:80px;border-radius:5px;background-size:cover;background-position:center center;margin-right:10px}
.reviews .review .textrw .top>div{display:flex;align-items:center}
.reviews .review span.date{text-align:right;width:100%}
.review .con{padding:0}
.review .title{font-size:14px}
.more-options .cat-line{cursor:pointer;box-sizing:border-box;height:34px;position:relative}
.more-options .cat-line input{display:none}
.more-options .cat-line input:checked+label::after{transform:translateY(-50%) scale(1);width:25px;height:25px;left:2px;border-radius:3px}
.more-options>ul>li:not(.radio)>.cat-line input+label::after{background:0 0;width:10px;height:10px;border-bottom:2px solid #bcbcbc;border-right:2px solid #bcbcbc;border-radius:0;transform:translateY(-50%) rotate(45deg);left:6px;top:50%}
.more-options>ul>li:not(.radio)>.cat-line input:checked+label::after{border-bottom-color:#e31d68;border-right-color:#e31d68;transform:translateY(-50%) rotate(-45deg);left:7px;top:calc(50% - 1px)}
.more-options>ul>li:not(.radio)>.cat-line input+label::before{background:0 0;border-width:1px;left:-1px;margin-top:0}
.more-options .cat-line{padding:0 10px;height:40px}
.more-options>ul>li>.cat-line,.start_search .filters .cat-line{padding:0 10px 0 40px;font-size:12px;overflow:visible;height:auto;padding-bottom:10px}
.more-options>ul>li>ul>li:not(:first-child)>.cat-line{display:block}
.more-options>ul>li>.cat-line>label{margin-left:-30px;margin-bottom:-8px}
.more-options ul li{border-bottom:1px solid #ececec;box-sizing:border-box}
.more-options ul li:last-child{border-bottom:0}
.more-options input{padding-left:40px;box-sizing:border-box}
.more-options .cat-line input:checked+label::before{background:#f8e3eb;border-color:#e31d68}
.more-options .cat-line label::before{transition:all .2s linear;content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border:2px #e31d68 solid;border-radius:50%}
.more-options .cat-line label::after{content:'';position:absolute;top:50%;left:5px;transform:translateY(-50%) scale(0);width:14px;height:14px;background:#e31d68;border-radius:50%;transition:all .2s linear}
.more-options .cat-line label{padding-left:30px;box-sizing:border-box;position:relative;height:40px;line-height:40px;display:block;font-size:16px}
ul li ul{display:none}
ul li.open>ul{padding-left:30px;display:block}
.more-options>div>ul>li:not(.radio)>.cat-line input:checked+label::after{border-bottom-color:#e31d68;border-right-color:#e31d68;transform:translateY(-50%) rotate(-45deg);left:8px;top:calc(50% - 1px)}
.more-options>div>ul>li:not(.radio)>.cat-line input+label::after{background:0 0;width:10px;height:10px;border-bottom:4px solid #bcbcbc;border-right:4px solid #bcbcbc;border-radius:0;transform:translateY(-50%) rotate(45deg);left:6px;top:50%}
.start_search .filters .radios{padding:20px;box-sizing:border-box}
.start_search .filters .cat-line{min-height:40px}
@media screen and (max-width:1024px){
.searchTop .container{padding:0 10px 10px 10px;box-sizing:border-box}
}
#headerNew .logo,header.fixed #headerNew .logo{width:auto;height:auto}
#headerNew .logo img,header.fixed #headerNew .logo img{max-height:40px;width:auto;max-width:none}
.search-form-active #inc_minipage #minipageSearch{opacity:1;overflow:visible;max-width:1030px;margin:0 auto;position:relative;top:auto;left:auto;right:auto;bottom:auto;height:auto}
.search-cats,.spas-slider>.slider{-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none}
.search-cats::-webkit-scrollbar,.spas-slider>.slider::-webkit-scrollbar{display:none}
.search-cats::scrollbar,.spas-slider>.slider::scrollbar{display:none}
.search-cats::-moz-scrollbar,.spas-slider>.slider::-moz-scrollbar{display:none}
.searchTop .bread-crumbs-line{max-width:1360px;margin:0 auto;width:100%;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;box-sizing:border-box}
.searchTop .bread-crumbs-line::-webkit-scrollbar{display:none}
.searchTop .bread-crumbs-line::scrollbar{display:none}
.searchTop .bread-crumbs-line::-moz-scrollbar{display:none}
.searchTop #txtmore{position:relative;bottom:auto;left:auto;right:auto;color:inherit;padding:0}
.indexText{color:inherit}
.searchTop .container>.gTitle{position:relative;margin:10px 0 0 0}
.index.search-form-active .search-zone{z-index:99999}
.index.searchFixBefore .search-zone,.searchFixBefore .search-zone{max-width:600px}
.searchFixBefore.search-form-active .search-zone{max-width:1030px}
body:not(.search-page-body) .search-zone{transition:all .2s ease}
.searchTop .bread-crumbs-line a.bread-child-item{color:inherit}
.col.moreoptions .empty+.counts{display:none}
.col.moreoptions .empty.hide+.counts{display:none}
.col.moreoptions .empty.hide{display:block}
.miniPage .search-zone{display:none}
.miniPage.search-form-active .search-zone{display:block}
.miniPage.search-form-active .search-form .form .flex .inputs>div.filters{background:#fff}
.searchTop .top{padding-top:0}
.search-page-body:not(.search-form-active):not(.searchFixBefore):not(.searchFix) div#search-zone{margin-top:60px;background:#f60067}
body:not(.search-form-active).search-page-body:not(.searchFixBefore):not(.searchFix) #myform .search-form .filters{right:-60px}
.search-page-body:not(.search-form-active):not(.searchFixBefore):not(.searchFix) div#search-zone .search-form{height:60px;padding:0 10px;box-sizing:border-box}
.search-page-body:not(.search-form-active):not(.searchFixBefore):not(.searchFix) .search-form .form .flex .inputs{position:static}
.search-page-body:not(.search-form-active):not(.searchFixBefore):not(.searchFix) div#search-zone .search-form .form{background:0 0}
.search-page-body:not(.search-form-active):not(.searchFixBefore):not(.searchFix) div#search-zone .search-form .form .inputs{background:#fff;border-radius:3px;padding-left:40px;width:100%}
.searchPage:not(.search-form-active):not(.searchFixBefore):not(.searchFix) .back-button{position:absolute}
.search-page-body:not(.search-form-active):not(.searchFixBefore):not(.searchFix) .search-form .form .flex .inputs .overall{right:0;left:40px;width:calc(100% - 40px)}
.search-page-body:not(.search-form-active):not(.searchFixBefore):not(.searchFix) .search-form .form .flex{justify-content:start}

@media(max-width:992px){

body:not(.miniPage):not(.search-form-active) div#search-zone{margin-top:60px;background:#f60067}
body:not(.miniPage):not(.search-form-active) #myform .search-form .filters{right:-60px}
body:not(.miniPage):not(.search-form-active) div#search-zone .search-form{height:60px;padding:0 10px;box-sizing:border-box}
body:not(.miniPage):not(.search-form-active) .search-form .form .flex .inputs{position:static}
body:not(.miniPage):not(.search-form-active) div#search-zone .search-form .form{background:0 0}
body:not(.miniPage):not(.search-form-active) div#search-zone .search-form .form .inputs{background:#fff;border-radius:3px;padding-left:40px;width:100%}
body:not(.miniPage):not(.search-form-active) .search-form .form .flex .inputs .overall{right:0;left:40px;width:calc(100% - 40px)}
body:not(.miniPage):not(.search-form-active) .search-form .form .flex{justify-content:start}
body:not(.miniPage):not(.search-form-active) .search-icon{display:none}

}

.spas-slider .owl-nav .disabled{cursor:not-allowed!important}
.spas-slider .owl-nav svg{fill:rgba(208,55,105,1);transition:all .2s ease}
.locations .disabled svg,.spas .disabled svg,.spas-slider .owl-nav .disabled svg{fill:rgba(208,55,105,.5)}
.where-inner a>span:not(.img){width:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.slider .item .img{position:relative;display:block}
.slider .item .img::before{content:"";display:block;padding-bottom:100%;position:relative}
.slider .item .img img{position:absolute;width:100%;height:100%;top:0;left:0}
#inc_minipage .lSide .box-type2 .r .packtitle .read-more span.d{color:#000;text-decoration:none}
#inc_minipage .lSide .box-type2 .r .packtitle{position:relative}
#inc_minipage .lSide .box-type2 .r .packtitle .read-more{position:absolute;bottom:2px;background:#fff;z-index:2;right:2px}
#inc_minipage .lSide .box-type2 .r .packtitle .read-more span.r{display:inline;text-decoration:underline;color:#d03769;cursor:pointer;background:#fff;padding-left:0}
.spas-slider>.top{display:flex;align-items:center;justify-content:space-between}
.top a.show-all{font-weight:600;color:#e31d68}
#inc_minipage .lSide .box-type2 .r .packtitle.open .read-more{display:none}
#inc_minipage .lSide .box-type2 .r .packtitle.open{display:block;-webkit-line-clamp:10;height:auto;overflow:visible;max-height:none}
#mobStrip .col select{font-size:14px}
#mobStrip .col.moreoptions .title+div{line-height:1.1}
#mobStrip .col:nth-child(2){line-height:1}
.start_search .pop.filters .filter-inside+.btns{height:70px;display:flex;align-items:center;justify-content:end;padding:0 20px}
.start_search .pop.filters .filter-inside+.btns button{background:rgba(208,55,105,1);border:0;width:50%;line-height:50px;border-radius:4px;color:#fff;font-size:20px;font-weight:600}
.search-form .form .flex .autoBox a>i{display:inline-block;position:relative;vertical-align:middle}
.search-form .form .flex .autoBox a>i svg{position:absolute;top:50%;left:0;transform:translateY(-50%);right:0;margin:0 auto}
html[lang=en] .spas-slider .owl-nav svg{transform:scaleX(-1)}
html[lang=en] .spa-box span.lArrow::after{transform:rotate(-45deg)}
html[lang=en] .spa-box .owl-next::after{transform:rotate(-45deg)}
html[lang=en] .spa-box .owl-prev::after{transform:rotate(135deg)}
html[lang=en] .locations svg,html[lang=en] .spas svg{transform:scaleX(-1)}
html[lang=en] .search-form-active:not(.search-form-asg) .search-form .form .flex .inputs>div.active #searchFreeBox.active>.inner{border-radius:32px 0 0 32px}
#headerTop .l .langItems{top:0;border-radius:4px}
.langMenuOpen #headerTop .l .langItems{display:block}
.langMenuOpen header{z-index:99999;background:0 0}
#headerTop .l .icon-block.iccclub img{display:none}
#headerTop .l .icon-block.iccclub img.active{display:block}
#headerTop .l .icon-block.iccclub img.active+div svg{display:none}
#headerTop .l .icon-block.iccclub img.active+div{line-height:1}
.article_page .searchTop.text_page,.gift_page .searchTop.text_page{max-width:1300px;margin:0 auto;padding:0 0}
.viewgift .searchTop.text_page .top{height:auto}
.article_page header,.gift_page header{background:#fff}
.start_search .promoted:not(#toFilter) .spa-box{display:inline-block;margin:0 10px;vertical-align:top}
.spas-slider .owl-carousel .owl-stage-outer{height:auto}
html[lang=en] .daterangepicker .calendar-table .next span{transform:rotate(-45deg)}
html[lang=en] .daterangepicker .calendar-table .prev span{transform:rotate(135deg)}
html[lang=en] .daterangepicker .drp-calendar .calendar-table{padding:0 0 0 7px!important}
.daterangepicker .drp-buttons .btn.applyBtn {padding:0 10px!important}
@media (min-width:992px){
.searchPage .promoted{max-width:100%;width:100%}
#inc_minipage .lSide .box-type2 .r .packtitle .read-more{display:none}
select[name=orderby]{border:0;color:#8f9bb3;width:150px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);height:40px;border-radius:6px;color:#2e3a59;cursor:pointer;padding-left:10px;box-sizing:border-box;font-size:14px}
.spas-slider>.top{padding:0}
.search-form-active .search-form .form .flex .inputs>div.where .where-inner.inner .r-strip{background:#fff;width:30px;height:100%;position:absolute;top:0;left:0;z-index:2;border-radius:32px}
.locations .owl-next,.locations .owl-prev,.spas .owl-next,.spas .owl-prev{z-index:555}
.search-form-active .search-form .form .flex .inputs>div.where .where-inner.inner .l-strip{background:#fff;width:30px;height:100%;position:absolute;top:0;right:0;z-index:2;border-radius:32px}
.search-form-active .search-form .form .flex .inputs>div.filters .inpt_inn{background:0 0}
#headerTop .l .icon-block.searchbb{display:none}
.miniPage .search-zone{display:block}
.searchFixBefore.index .search-zone .search-form .flex .filters i{display:none}
.searchFixBefore.index .search-form .form .flex .inputs>div.filters{width:33.33%}
.searchFixBefore.index .search-zone .search-form .flex .filters i+.inpt{display:block;width:100%}
.searchPage .search-form .form .flex .inputs>.dates::after{content:none}
.search-form-active.searchFixBefore:not(.search-form-active) .search-form .form .flex .search-btn{height:50px}
.searchFixBefore.search-form-active .search-zone .search-form .flex .filters i+.inpt{display:block}
.searchFixBefore.search-form-active .search-zone .search-form .flex .filters i{display:none}
.searchFixBefore .search-zone{max-width:600px}
.searchFixBefore .search-zone .search-form .flex .filters i{display:flex;margin:0;height:auto;align-items:center}
.searchFixBefore.search-form-active .search-form .form .flex .inputs>div.filters{width:33.33%}
.searchFixBefore .search-zone .search-form .flex .filters i+.inpt{display:none}
.searchFixBefore .search-form .form .flex .inputs>div.filters{width:auto}
.search-form .form .flex>div.inputs>.filters .inpt>.title{display:block}
.index .search-zone{position:absolute;width:100%;left:0;right:0;max-width:1030px;transition:all .2s ease;margin:0 auto}
.search-form-active .search-form .form .flex .filters i{margin-right:10px}
.search-form-active .search-form .form .flex .search-btn i{width:100%}
.index.search-form-active .search-form .form .flex .inputs{background:0 0}
.search-form .form .flex .inputs .where .inpt_inn .title{color:inherit;font-weight:inherit}
.search-form .form{background:0 0}
.search-form .form .inputs{background:#fff;border-radius:8px;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}
.search-form .form .flex .search-btn{border-radius:8px;background:#d03769;margin-left:7px}
.start_search #toFilter{justify-content:space-between}
.search-form-active #inc_minipage #minipageSearch{top:85px}
#gifts .promoted .spa-box{min-width:31%;margin:1%;max-width:31%}
.search-form-active .search-form .form .flex .inputs .active .inputWrap #searchFreeBox>i,div#searchFreeBox>i{display:none}
.search-form-active.searchPage .search-form .form .flex .filters .inpt_inn .inpt{display:block}
body:not(.search-form-active).index #myform .search-form .form .flex .inputs>.who.filled .inpt_inn>.title{display:block}
body:not(.search-form-active) #myform .dates.filled .title:not(.has-value)+.search-form-data{color:#000;font-size:14px;width:80px}
body:not(.search-form-active) #myform .search-form .form .flex .inputs .where.filled .inputWrap input{color:#000;font-weight:400;font-size:14px}
.searchPage .search-form .form .flex .inputs>.dates{padding:0;margin:0}
.filters .inpt_inn{height:63px;transition:all .2s ease}
.search-form-active.index .filters.active .inpt_inn{height:70px}
.search-flex{display:flex;padding:0}
.search-form .form .flex .inputs .overall{display:none}
.dates.active .inpt_inn .daterangepicker{position:absolute!important;top:100%;width:auto!important;max-width:none!important;left:0;right:auto;z-index:1!important}
.search-form-active .hero{position:static}
.search-icon{display:none}
.priceSec .priceName .refresh_ajax{display:block}
.search-form .form .flex .inputs>div.filters.pop .inner{right:-100%;padding:0;height:calc(100vh - 60px);width:calc(calc(100% * 3) + 130px);min-height:450px}
.search-zone{z-index:12}
.index .search-zone{z-index:9999}
.searchFix:not(.search-form-active) .search-zone{position:fixed;top:10px;left:0;right:0;margin:0 auto;z-index:100;max-width:calc(100% - 630px);width:600px}
.search-form-active .search-zone{top:82px;position:fixed;right:0;left:0;margin:auto}
.search-form-active .search-zone form .form{height:70px}
.search-form-active .search-zone form .form .flex{height:70px}
.search-form-active .search-zone form .form .flex .search-btn{height:60px}
.searchPage{padding-top:60px}
#boxHomeRevs .indexCont{display:flex}
.search-cats.desk{display:flex}
.search-cats.mob{display:none}
.search-form .form .flex .inputs>.filters-count,.search-form-active .search-form .form .flex .inputs>.filters-count{display:none}
.filters-selected.desk{display:flex}
.filters-selected.mob{display:none}
.fiters-btn{display:flex}
.searchTop .top{padding:0;margin:0;display:flex;align-items:center;justify-content:space-between}
.searchTop .bread-crumbs-line{padding:20px 0 0}
.search-form .filters.active .inner .pop-inside{border-radius:30px}
.priceSec{max-width:100%;overflow:hidden}
.mobMenu{top:0;border-radius:0;overflow:visible}
.indexText .text{height:auto}
header,header.fixed{background:#fff;align-items:center;height:68px}
.search-form-active.searchPage .search-form .form .flex>div .active .title{font-size:14px}
.search-form-active .search-form .form .flex .inputs>div.active .inputWrap>div>input[type=text],.search-form-active .search-form .form .flex .inputs>div.active .inputWrap>input[type=text]{border:0;height:auto}
.search-form .filters.active .inner .pop-inside{max-height:calc(100% - 60px)}
.search-form-active .search-form .form .flex>div .active .title{padding-bottom:0}
.search-form-active .search-form .form .flex .inputs .inputWrap>div>input[type=text],.search-form-active .search-form .form .flex .inputs .inputWrap>input[type=text]{border:0;background:0 0;height:25px;margin-left:0;padding-left:0;width:100%}
.search-form .form .flex .inputs>div .inner.where-inner .slider{max-width:100%;position:static}
#headerTop .l .icon-block.iccacc{display:flex}
#headerTop .l .icon-block.iccclub{display:flex}
.search-form .form .flex .inputs>div.active.filters .inner{position:absolute;top:calc(100% + 12px)}
.search-form .form .flex .inputs>div .inner{background:#fff;border-radius:32px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.15);padding:16px 32px;position:absolute;top:calc(100% + 12px);display:none;left:0;width:100%;z-index:2;box-sizing:border-box}
.search-form .filters{font-size:16px}
.search-btn,.search-form-active .search-btn{background:#e31d68;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:start;border-radius:2px}
.search-form .form .flex .search-btn i svg{fill:#fff!important}
.search-form .form .flex .search-btn i{display:flex;align-items:center;justify-content:center}
.search-form-active .search-form .form .flex .search-btn i{display:flex!important;margin:0!important}
header.fixed #headerNew .logo{height:auto}
header>#headerNew{height:auto}
#headerNew{display:inline-block;width:auto;position:relative}
header>#headerNew>.logo{width:auto;height:99%;display:flex;align-items:center;margin-left:0;position:relative}
header>#headerNew>.logo img{position:relative;width:auto;max-height:80%;top:auto;left:auto;max-height:40px}
#headerTop{color:#bbc3d3;height:auto;line-height:1;top:0;transform:none}
header.fixed #headerNew{height:auto;background:0 0}
.menuButton span{background-color:#bbc3d3}
.fixed #headerNew .logo img{top:auto}
.search-form-active .search-form .form .flex{flex-wrap:nowrap;align-items:center}
.search-form-active .search-form .close{display:none}
.search-form-active .search-form{padding-top:0}
.search-form .form .flex i{width:10%}
.search-form .filters{width:10%}
.search-form .form .flex .inputs,.search-form-active .search-form .form .flex .inputs{justify-content:space-around;padding:0;width:calc(100% - 65px);height:100%;flex-wrap:nowrap;margin:0}
.search-form .form .flex .inputs>.dates,.search-form .form .flex .inputs>.who{display:flex}
.search-form .form{width:88%}
.whos-coming .spa-box.group svg:first-child,.whos-coming .spa-box.group svg:last-child{margin:0 -22px;transform:scale(.6)}
.whos-coming .spa-box.group span.img i svg{width:80px}
.whos-coming .spa-box.single span.img i svg{width:70px}
.whos-coming .spa-box{position:relative}
.spa-box .img::before{content:'';position:absolute;bottom:0;left:0;right:0;border-radius:8px;top:0;background:linear-gradient(180deg,rgba(9,9,9,.65) 0,rgba(48,47,104,0) 100%)}
.whos-coming .spa-box i{z-index:2;position:relative}
.whos-coming .spa-box.group i::before{background:#fff;color:#000;width:30px;height:30px;border-radius:30px;line-height:30px;font-size:25px;font-weight:600;top:5px;left:-10px}
.hero .top{background:0 0}
.hero{background-image:url(/_new_site/hero_bg.jpg);min-height:739px;background-size:cover;background-position:center center}
html[lang=en] .hero{background-image:url(/_new_site/hero_bg_ltr.jpg)}
.search-cats{overflow:visible;white-space:normal;flex-wrap:wrap;margin:83px 0 30px 0;padding-top:0}
.search-cats>a{min-width:calc(100% / 9);width:calc(100% / 9)}
.hero .container{max-width:1030px}
.hero .top .container>.title{font-size:38px;color:#2e3a59;line-height:1;font-weight:700}
.hero .top .container>.title+.sub{font-size:22px;color:#8f9bb3;padding-top:18px;padding-bottom:20px}
.search-form .form .flex>div div:not(.more-options) ul{font-size:16px;color:#2e3a59}
.search-form .filters,.search-form .form,.search-form .form .flex{height:64px}
.searchFixBefore .search-form .filters,.searchFixBefore .search-form .form,.searchFixBefore .search-form .form .flex{height:50px}
.search-form .form{width:100%}
.search-cats a:hover i,.search-cats i{background:0 0;max-width:78px;width:100%;height:auto}
.search-cats i svg{width:100%;fill:#8f9bb3}
.search-cats a span{font-size:14px;color:#8f9bb3;max-width: 100%;display: inline-block;background: rgba(255,255,255,0.7);padding: 0 5px;box-sizing: border-box;border-radius: 10px;width:auto;white-space:normal}
.spas-slider .owl-next{background:#fbeef2;width:30px;height:30px;display:block;position:absolute;top:120px;right:-15px;border-radius:6px;font-size:0;box-shadow:0 0 5.75px 0 rgba(0,0,0,.1);transform:none;display:flex;align-items:center;justify-content:space-around}
.spas-slider .owl-prev{background:#fbeef2;width:30px;height:30px;display:block;position:absolute;top:120px;left:-15px;border-radius:6px;font-size:0;box-shadow:0 0 5.75px 0 rgba(0,0,0,.1);transform:none;display:flex;align-items:center;justify-content:space-around}
.spas-slider:not(.whos-coming)>.slider{overflow:visible;display:block}
.whos-coming .spa-box{width:31.33%;margin:0;min-width:auto}
.whos-coming .spa-box span.img{min-height:232px;border-radius:8px}
.whos-coming .spa-box span.img i svg{width:100px;height:auto}
.spas-slider>.top>.title{font-size:26px;padding:0}
.spa-box span.area+.s-from{font-size:16px}
.spa-box span.area{font-size:14}
.spa-box span.title{margin-top:10px}
.spas-slider>.slider{overflow:visible;justify-content:space-between;flex-wrap:wrap;white-space:wrap;padding-top:20px}
.search-form .form .flex .where .inner{display:none}
.search-form-active .search-form .form .where-inner{display:block;position:absolute;top:calc(100% + 1px);left:0;right:75px;background:#fff;box-shadow:0 4.292905807495117px 4.292905807495117px 0 rgba(0,0,0,.25);border-radius:6px;min-height:220px;z-index:2;width:100%}
.search-form-active .search-form-bg{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}
.search-form-active .hero .top .container>.title,.search-form-active .hero .top .container>.title+.sub,.search-form-active .search-form{position:relative;z-index:3}
.search-form-active .hero .top .container>.title,.search-form-active .hero .top .container>.title+.sub{color:#fff}
.search-form-active .search-cats{position:relative;z-index:1}
.search-form .filters{width:65px}
.search-form-active .search-form .form .where-inner .slider .owl-item img{transition:all .2s ease;margin-bottom:2px;border-radius:5px;box-shadow:0 1.4736841917037964px 8.105263710021973px 0 rgba(0,0,0,.25)}
.search-form-active .search-form .form .where-inner .slider .owl-item img:hover{filter:grayscale(0)}
.search-form-active .search-form .form .where-inner .slider .owl-item{font-size:16px;color:rgba(6,27,83,1);padding:5px;box-sizing:border-box}
.search-form-active .search-form .form .where-inner .locations{max-width:calc(100% - 20px);padding-right:10%;box-sizing:border-box;margin-left:15px;width:100%;margin-top:10px;margin-bottom:15px;position:relative}
.search-form-active .search-form .form .where-inner .locations .slider .owl-stage-outer{overflow:visible;height:auto}
.search-form-active .search-form .form .where-inner .locations>.title{color:rgba(143,155,179,1);font-size:18px;padding-bottom:10px}
.search-form-active .search-form .form .where-inner .spas{max-width:calc(100% - 20px);padding-right:10%;box-sizing:border-box;margin-left:15px;width:100%;margin-top:10px;position:relative}
.search-form-active .search-form .form .where-inner .spas .slider .owl-stage-outer{overflow:visible;height:auto}
.search-form-active .search-form .form .where-inner .spas>.title{color:rgba(143,155,179,1);font-size:18px;padding-bottom:10px}
.locations .owl-prev,.spas .owl-prev{background:#fbeef2;width:30px;height:30px;display:block;position:absolute;top:50%;left:-25px;border-radius:6px;font-size:0;box-shadow:0 0 5.75px 0 rgba(0,0,0,.1);transform:translateY(-50%);display:flex;align-items:center;justify-content:space-around}
.locations .owl-next:not(.disabled),.spas .owl-next:not(.disabled){display:flex!important}
.locations .owl-nav,.spas .owl-nav{font-size:0;height:0}
.locations .owl-next,.spas .owl-next{background:#fbeef2;width:30px;height:30px;display:block;position:absolute;top:50%;right:-15px;border-radius:6px;font-size:0;box-shadow:0 0 5.75px 0 rgba(0,0,0,.1);transform:translateY(-50%);display:flex;align-items:center;justify-content:space-around}
.locations svg,.spas svg{fill:#d03769}
.whos-coming .spa-box span.img{box-shadow:0 2.2302157878875732px 12.266186714172363px 0 rgba(0,0,0,.25)}
.whos-coming .spa-box.single span.img{background-image:url(/webimages/single.jpg?v=1);background-position:center center;background-size:cover}
.whos-coming .spa-box.couple span.img{background-image:url(/webimages/couple.jpg?v=1);background-position:center center;background-size:cover}
.whos-coming .spa-box.group span.img{background-image:url(/webimages/group.jpg?v=1);background-position:center center;background-size:cover}
.whos-coming .spa-box span.img i svg{fill:#fff}
.whos-coming .spa-box span.title{margin:0;position:absolute;bottom:50px;left:0;right:0;text-align:center;color:#fff}
.desk-blocks.desk{overflow:visible;justify-content:space-between;flex-wrap:wrap;white-space:wrap;margin-top:20px;display:flex}
.desk-blocks.desk>.block{width:49%}
.desk-blocks.desk>.block .img{background-image:url(/webimages/salt-relax.jpg);border-radius:8px;background-position:center center;background-size:cover;min-height:294px;position:relative}
.desk-blocks.desk>.block .img>.text{align-items:end;justify-content:space-around;color:#fff;flex-wrap:wrap;position:absolute;bottom:20px;left:20px;font-size:24px}
.desk-blocks.desk>.block .img .text>div{width:100%;font-weight:700}
.desk-blocks.desk>.block .img>.text>.text{font-size:18px;font-weight:400}
.search-form .form .flex .filters{width:65px;border-left:1px solid #e7ecf5;height:39px}
.search-form .form .flex i{width:100%}
.search-form .form .flex .filters i{width:100%}
.search-form .form .flex .search-btn{border-left:1px solid #e7ecf5;height:100%;cursor:pointer;font-size:0}
body.index:not(.searchFix) .search-form .form .flex .search-btn{width:65px}
.search-form-active .search-form .form .flex .search-btn{width:65px;position:relative;bottom:auto;left:-5px;justify-content:center;text-align:center;align-items:center;margin:0 0 0 7px;height:70px}
.search-form .form .flex .inputs .where,.search-form .form .flex .inputs>div,.search-form-active .search-form .form .flex .inputs>div,.search-form-active .search-form .form .flex .inputs>div.dates,.search-form-active .search-form .form .flex .inputs>div.where,.search-form-active .search-form .form .flex .inputs>div.who{width:33.33%;padding:0;position:relative;border-left:1px solid #e7ecf5;box-shadow:none;height:100%;margin:0;display:block;align-items:center;justify-content:start}
.search-form .form .flex .inputs .where{border-left:0}
.search-form .form .flex .inputs>div:first-child,.search-form-active .search-form .form .flex .inputs>div:first-child{border:0}
.search-form .form .flex i svg{width:30px;height:auto;fill:#e7ecf5;height:30px}
.search-form .form .flex .search-btn i svg{max-width:30px;fill:#8f9bb3}
.search-form .form .flex .filters i svg{fill:#8f9bb3}
.search-form-active form#myform{position:relative;z-index:11;background:0 0;overflow:visible;top:0}
.search-form-active .search-form .form{background:#fff}
.search-form-active .search-form .form .flex .inputs>div.where .where-inner.inner{width:calc((100% * 2) + 70px);left:-10px;top:calc(100% + 20px);position:absolute}
.search-form-active.search-form-asg .search-form .form .flex .inputs>div.where .where-inner.inner{display:Block}
.search-form-active.searchPage .search-zone>form{max-width:none}
#headerTop .l .icon-block{font-size:0;width:40px;height:40px;border-radius:4px}
#headerTop .l .icon-block .langmenu svg,#headerTop .l .icon-block svg{fill:#8f9bb3}
#headerTop .l .icon-block.lang-icon,#headerTop .l .icon-block:last-child{background:#fff}
.menuButton{top:auto;right:auto}
#headerTop .l .icon-block:empty{display:none}
#headerTop .l .icon-block .accessibility{display:block;padding:0;margin:0 auto}
#headerTop .l .langmenu svg{margin:0}
.search-form-active header{height:158px;padding-bottom:80px}
.search-form-active.searchPage .search-zone{top:80px}
#headerTop .l{display:flex;align-items:center;justify-content:end;width:auto;margin-left:auto;width:auto}
#headerTop .l .icon-block{display:flex;align-items:center;justify-content:space-around}
#headerTop .l .icon-block .menuButton svg{width:100%}
.fixed #headerTop .l{position:relative;right:auto}
#headerNew #menu{display:none!important}
body .searchPage{padding-right:10px;padding-left:10px}
.searchPage>.container{margin:0;float:none;margin:0 auto;max-width:1360px}
.gTitle{margin-top:80px;margin-bottom:0;color:#2e3a59;font-size:32px;font-weight:400}
.search-form .form .flex .inputs>div.filters>div{display:flex;justify-content:start;align-items:center}
.search-form .form .flex .filters i{width:auto;margin-right:0}
.search-form .form .flex .filters i{margin-right:10px;display:none}
.search-form .form .flex .inputs>div.filters .inner{min-width:500px;width:calc((100% * 3) + 130px);transform:translateX(60%);height:calc(100vh - 80px)}
html[lang=en] .search-form .form .flex .inputs>div.filters .inner{transform:translateX(-60%)}
.search-form .form .flex .inputs>div.filters .inner>div{height:100%}
.search-form-active form#myform .search-form .form{background:#ebebeb;padding:0 0}
.search-form-active form#myform .search-form .form .inputs>div{background:#ebebeb}
.search-form-active form#myform .search-form .form .inputs>div.active{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.6);z-index:2}
.search-form .form .flex .inputs>div .inner{min-width:240px}
.search-form-active.searchPage .search-form .form .flex .inputs>div.filters{width:auto;padding:0}
.search-form-active.searchPage .search-form .form .flex .inputs{padding-right:10px}
.search-form-active.searchPage .search-zone{max-width:1030px}
.search-form-active.searchPage .search-form .form .flex .inputs>div input[type=text]{display:block}
.search-form-active.searchPage .search-form .form .flex .inputs>div.who .title{margin-top:0}
.search-form .form .flex .back-button{display:none!important}
.search-form .form .flex .inputs>div.filters.pop .inner{display:block;top:calc(100% + 10px);height:calc(100vh - 200px);position:absolute;top:100%}
.search-form .filters.pop .inner .pop-inside{max-height:100%;padding:20px}
.inpt_inn{padding:10px}
.searchFixBefore .inpt_inn{padding:10px 14px}
.search-form-active header.fixed+div+.searchPage .search-zone{top:5px}
.search-form-asg.search-form-active .where.active .inputWrap .inner{display:none!important}
body:not(.search-form-active) .searchPage #myform .search-form .form .flex .inputs>.who.filled .childs li input{display:block}
body:not(.search-form-active) .searchPage #myform .search-form .form .flex .inputs>.who.filled .inner .cat-line input{display:none}
body:not(.search-form-active) .searchPage #myform .search-form .form .flex .inputs>.who.filled .inner .cat-line input+label{display:none}
body:not(.search-form-active) .searchPage #myform .search-form .form .flex .inputs>.who.filled .inner .cat-line input:checked+label{display:block;font-size:12px;line-height:1;padding:0;color:#8f9bb3;margin:0;vertical-align:middle}
body:not(.search-form-active) .searchPage #myform .search-form .form .flex .inputs>.who.filled .inner .cat-line input:checked+label::before{content:none}
body:not(.search-form-active) .searchPage #myform .search-form .form .flex .inputs>.who.filled .inner .cat-line input:checked+label::after{content:none}
body:not(.search-form-active) .search-form .form .flex{justify-content:space-between}
.search-form-active .search-form .form .flex .inputs>div.who.active .inner{padding:16px 32px}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inpt_inn{display:block;text-align:left}
body:not(.search-form-active) .search-form .form .flex .inputs>.who.filled .inner{display:none}
body:not(.search-form-active) #myform .search-form .form .flex .inputs>.who.filled .inpt_inn>.title{display:none}
body:not(.search-form-active) #myform .search-form .form .flex .inputs>.who.filled .childs li input{text-align:left;font-size:14px}
.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) input[type=text]{display:block}
.search-form-active .search-form .form .flex .inputs>div.filled:not(.active) .inner{display:none}
.search-form-active:not(.search-form-asg) .search-form .form .flex .inputs>div.active #searchFreeBox.active>.inner{position:absolute;padding:5px;border-radius:0 32px 32px 0}
.search-form-active .search-form .form .flex .inputs>div.where:not(.active) #searchFreeBox.active .inner{display:none}
.searchFixBefore .search-form .inputWrap{display:none}
.searchFixBefore .search-form .form .flex .inputs>div input[type=text]{display:none}
.searchFixBefore .search-form .form .flex>div.inputs>.who ul{display:none}
.search-form-active.searchFixBefore .search-form .filled .inputWrap{display:block}
.searchFixBefore .search-form .form .flex .inputs>div.filled .inputWrap input[type=text]{display:block}
.searchFixBefore.search-form-active .search-form .form .flex .inputs>div input[type=text]{display:block}
.searchFixBefore .search-form .form .flex .inputs>div.dates .title{display:block}
.search-form-active.searchFixBefore .search-form .inputWrap{display:block}
.searchFixBefore .search-zone .search-form .form .flex .inputs>.who.filled .inpt_inn>.title{display:none!important}
.searchFixBefore .search-form .form .flex .inputs>div.who.filled input[type=text]{display:block}
.searchFixBefore .search-form .form .flex .inputs>.who.filled .inpt_inn{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap}
.searchFixBefore.search-form-active .search-form .form .flex>div.inputs>.who ul{display:block}
.searchFixBefore.search-form-active .search-zone .search-form .form .flex .inputs>.who.filled .inpt_inn>.title{display:block!important}
}
body .priceBoxSearch{padding-top:26px}
body #priceCandles{display:none}
body .searchTop.text_page .top{padding-top:0;display:block;overflow:hidden;height:auto}
body .searchTop .container>.gTitle{margin-left:0}
@media (max-width:991px){
body .searchTop.text_page .top{padding:60px 10px 10px 10px;margin:0}
#inc_minipage.mobTabb .mobTabs{z-index:100}
}
#headerNew #menu ul li {font-size:13px;  text-transform: capitalize;}
#headerNew #menu ul li a {padding:0 0.5vw;margin:0 0.2vw}

.owl-carousel .owl-item{float:left}
#inc_minipage .rSide>div>div.about .text-block .read-more::before{transform:translateX(-100%)}
.outbox-slider.newgal .centerAr .arlft{background-image:url('../webimages/ar_right_pink.png');}
.outbox-slider.newgal .centerAr .arRgt{background-image:url('../webimages/ar_left_pink.png');}
#inner-cont .inner-second .gallerydiv .reviewsInGallery .revGallery .owl-next{background-image:url('../webimages/revright.png');}
#inner-cont .inner-second .gallerydiv .reviewsInGallery .revGallery .owl-prev{background-image:url('../webimages/revleft.png');}
#box-slider .prev{background-image:url('../webimages/arr_right.png')}
#box-slider .next{background-image:url('../webimages/arr_left.png')}
.orderPopFrame .contWrap .lftSide .squaredFour label:after{border-right:none;right:auto;left:2px;}

.promoted .promoted-site .promoted_image .buyVoucBtn{padding-top:12px;line-height:15px;font-size:10px}
.new_voucher .intextdiv .giftTop .text::after{content:"read more";}
.new_voucher .intextdiv .giftTop.open .text::after{content:"close";}

#box-slider #slider .owl-next{left:0;right:auto;}
#box-slider #slider .owl-prev{right:0;left:auto;}

.minisite-top .minisite-gall:not(.owl-carousel)>div:first-child img {
    border-radius: 8px 0 0 8px;
}

.minisite-top .minisite-gall:not(.owl-carousel)>div:nth-child(4) img {border-radius: 0px 8px 0 0;}

.minisite-top .minisite-gall:not(.owl-carousel)>div:nth-child(5) img {
    border-radius: 0 0 8px 0;
}

#box-newRevBox .owl-prev{left:0;right:auto;background-image:url('../webimages/ar_left_white.png')}
#box-newRevBox .owl-next{right:0;left:auto;background-image:url('../webimages/ar_right_white.png')}

 #popularSearches li{font-size:14px;text-transform:capitalize;}
 .minisite-top .closer svg {
    transform: rotate(0deg);
}
.mobPop .popInFrame .faceBookPop .sBox::after{content:"";position:absolute;color:#fff;left:0;right:0;    bottom: 0;  font-size: 10px;  border-radius: 0 0 10px 10px;  }
.mobPop .popInFrame .faceBookPop .sBox.facebook::after{content:"facebook";background:#4965B6}
.mobPop .popInFrame .faceBookPop .sBox.whatsapp::after{content:"whatsapp";background:#46BE17}
.mobPop .popInFrame .faceBookPop .sBox.twitter::after{content:"twitter";background:#19D2ED}
.mobPop .popInFrame .faceBookPop .sBox.sms::after{content:"sms";background:#F59D20}
.mobPop .popInFrame .faceBookPop .sBox.mail::after{content:"mail";background:#F1670B}
.newBox.site .stars .s .starsInPrice, .newBox.review .stars .s .starsInPrice {background-position:top left!important}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .owl-next {right:auto;left:15px}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .owl-prev {left:auto;right:15px}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .owl-next::after {left:4px;right:0}
.promoted .newBox .gallery.owl-carousel .owl-controls .owl-nav .owl-prev::after {right:4px;left:0}
#arrowUp::after {transform: rotate(-45deg);}

.intextdiv .section.toOther .inpt span::after{content:"The sender "} /*859*/
.intextdiv .section.toOther .label::after{content:"Sender's details"} /*861*/
.new_voucher .intextdiv .giftTop .text::after{content:"Read more";}/*947*/
.new_voucher .intextdiv .giftTop.open .text::after {content: "Close";}/*950*/
.promoted .review-site .thankdata .readmore::after{content:"Read more...";}/*1755*/
.promoted .review-site.open .thankdata .readmore::after{content:"Close";}/*1760*/
.minipageHero .minipageHeroSlider .owl-prev::before, .minipageHero .minipageHeroSlider .owl-next::before {transform: translateY(-50%) translateX(-50%) rotate(-45deg);}

#accessibility.active a.acc_icon {right: calc(-100vw - 10px);}


.lb-nav a.lb-next {float:right;background:url(../images/next.png) right 48% no-repeat;left:auto;right:0}
.lb-nav a.lb-prev {left:0;right:auto;float:left;background:url(../images/prev.png) left 48% no-repeat}

.newBox .slide_info .l .revTotal {font-size: 11px;margin-top: -6px;}
.newBox .slide_info .r .sub {max-height:20px}

@media (max-width: 1450px){
.popularFixed #headerNew #menu {display: none;}
}


@media (max-width:1000px){
	.intextdiv .giftTop .text::after{content:"Read more";}/*1918*/
	.intextdiv .giftTop .text.open::after{content:"Close"}/*1920*/
	
	.mobTopp .closer {transform:translateY(-50%) rotate(180deg)}
	.newBox.site .lArrow::after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
}


.sort-reviews .rate::after{transform:rotate(45deg) translateY(-50%)}
.sort-reviews .rate[data-state="1"]::after{transform:translateY(-50%) rotate(-135deg)}

footer .innerfoot > ul > li > .inner::after{transform:rotate(-45deg)}
.minisite-gall.owl-carousel .owl-nav > *::before{transform: rotate(45deg);}