.fc button,.fc table,body .fc{font-size:1em}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.archive_rental {
display: flex; }
.archive_rental a {
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.archive_rental .hozing_wd_search {
width: 100%;
margin-top: 60px;
margin-bottom: 97px;
margin-left: 15px;
margin-right: 15px; }
@media (max-width: 1024px) {
.archive_rental .hozing_wd_search .ovahotel_search {
margin-left: -10px;
margin-right: -10px; } }
.archive_rental .hozing_wd_search .ovahotel_search .wrap-check-form {
background: #fff; }
@media (max-width: 1024px) {
.archive_rental .row-m10 {
margin-left: -10px;
margin-right: -10px; } }
.archive_rental .rental_item .border-box {
padding: 29px 29px 50px;
border: 1px solid #e2e2e2;
margin-bottom: 50px;
text-align: center; }
.archive_rental .rental_item .border-box .wrap_img .price_night {
padding: 28px 0 23px;
border-bottom: 1px solid #E7E7E7;
line-height: 1; }
.archive_rental .rental_item .border-box .wrap_img .price_night .wrap_content {
color: #000;
font-size: 16px;
font-weight: 400; }
.archive_rental .rental_item .border-box .wrap_img .price_night .wrap_content .amount {
font-weight: bold; }
.archive_rental .rental_item .border-box .content {
position: relative; }
.archive_rental .rental_item .border-box .content ul.specical-infor {
padding-left: 0;
padding-bottom: 9px;
line-height: 1; }
.archive_rental .rental_item .border-box .content ul.specical-infor li {
padding: 0 19px;
margin-bottom: 5px; }
.archive_rental .rental_item .border-box .content ul.specical-infor li span {
color: #8d8d8d;
font-size: 16px;
font-weight: 400; }
.archive_rental .rental_item .border-box .content h3.title {
margin: 0;
padding: 55px 0 27px;
color: #000;
font-weight: bold;
text-transform: uppercase;
line-height: 1; }
.archive_rental .rental_item .border-box .content h3.title a {
color: #000; }
.archive_rental .rental_item .border-box .content p {
font-weight: 400;
margin: 0;
padding-bottom: 22px;
font-size: 16px;
line-height: 26px; }
.archive_rental .rental_item .border-box .content .discorver {
position: absolute;
bottom: -26px;
left: 0;
right: 0; }
.archive_rental .rental_item .border-box .content .discorver .discover-now {
background: #fff;
padding: 0 22px;
font-size: 16px;
font-weight: bold;
color: #242625;
text-transform: uppercase; }
.archive_rental .rental_item .border-box .content .features {
display: inline-block; }
.archive_rental .rental_item .border-box .content .features .feature-item {
color: #cacaca;
padding: 8px 20px;
border-right: 1px solid #cfcfcf;
line-height: 1;
position: relative; }
.archive_rental .rental_item .border-box .content .features .feature-item:first-child {
padding-left: 0; }
.archive_rental .rental_item .border-box .content .features .feature-item:last-child {
border-right: 0; }
.archive_rental .rental_item .border-box .content .features .feature-item i {
font-size: 18px; }
.archive_rental .rental_item .border-box .content .features .feature-item span.label {
display: none; }
.archive_rental .rental_item .border-box .content .features .feature-item .label-tooltip {
background-color: #343434;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 7px 10px;
position: absolute;
z-index: 1;
bottom: 35px;
right: -10px;
margin-left: -60px;
font-size: 14px;
opacity: 0;
-webkit-transition: opacity .5s;
transition: opacity .5s; }
.archive_rental .rental_item .border-box .content .features .feature-item .label-tooltip:after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #343434 transparent transparent transparent; }
.archive_rental .rental_item .border-box .content .features .feature-item:hover .label-tooltip {
opacity: 1; }
.archive_rental .rental_item .border-box .content .features .feature-item:hover i {
color: #343434; }
.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box {
margin-bottom: 65px; }
.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content h3.title {
padding: 23px 0 16px;
text-transform: uppercase;
line-height: 1.3em;
font-size: 24px; }
.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content p {
padding-bottom: 27px; }
.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content .discorver {
bottom: -63px; }
.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content .features {
display: inline-flex; }
.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content .features .feature-item:first-child {
padding-left: 20px; }
.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content ul.specical-infor {
padding-bottom: 13px; }
@media (max-width: 768px) {
.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box {
padding: 10px 10px 50px; } }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box {
padding: 0;
border-color: transparent;
background: #F3F3F3; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img {
position: relative; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .images_thumb {
position: relative; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .images_thumb:before {
content: '';
background: rgba(2, 6, 21, 0.35);
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
opacity: 0; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .price_night {
position: absolute;
bottom: 19px;
left: 0;
right: 0;
border: none;
z-index: 9; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .price_night .wrap_content {
color: #fff;
padding: 10px 44px 11px; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .price_night .wrap_content .time-night {
font-weight: 400; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .price_night .wrap_content .amount {
color: #fff; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .discorver {
position: absolute;
top: 31.8%;
right: 0;
left: 0;
opacity: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
-o-transition: -o-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .discorver a {
padding: 16px 59px;
border: 2px solid #fff;
color: #fff;
font-weight: bold;
text-transform: uppercase; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content {
margin: -50px 29px 29px;
background: #fff;
padding: 0 50px 35px; }
@media (max-width: 768px) {
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content {
margin: 0;
padding-left: 15px;
padding-right: 15px; } }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content h3.title {
padding: 43px 0 17px;
font-size: 22px;
line-height: 1.3em; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content p {
padding-bottom: 27px; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content ul.specical-infor {
padding-bottom: 12px; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content .features .feature-item:first-child {
padding-left: 20px; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box:hover .wrap_img .images_thumb:before {
opacity: 1; }
.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box:hover .wrap_img .discorver {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
color: rgba(50, 50, 50, 0.9); }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box {
padding: 0;
border: 0;
margin-bottom: 33px; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img {
position: relative; }
@media (max-width: 480px) {
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .images_thumb img {
width: 100%; } }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night {
position: absolute;
bottom: 0;
left: 0;
right: 0;
border: none;
padding-bottom: 30px;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
transform: scale(1);
-webkit-transform: scale(1); }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night .wrap_content {
background: #fff;
padding: 24px 0px 20px;
display: inline-block;
min-width: 310px; }
@media (max-width: 1024px) {
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night .wrap_content {
min-width: 260px; } }
@media (max-width: 768px) {
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night .wrap_content {
min-width: 270px; } }
@media (max-width: 320px) {
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night .wrap_content {
min-width: 250px; } }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features {
position: absolute;
top: 50%;
left: 0;
right: 0;
opacity: 0;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
transform: scale(0);
-webkit-transform: scale(0); }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item {
color: #cacaca;
padding: 8px 20px;
border-right: 1px solid #cfcfcf;
line-height: 1;
position: relative;
display: inline;
background: white;
color: #000; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item:first-child {
padding-left: 20px; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item:last-child {
border-right: 0; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item i {
font-size: 18px; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item span.label {
display: none; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item .label-tooltip {
background-color: #343434;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 7px 10px;
position: absolute;
z-index: 1;
bottom: 35px;
right: -10px;
margin-left: -60px;
font-size: 14px;
opacity: 0;
-webkit-transition: opacity .5s;
transition: opacity .5s; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item .label-tooltip:after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #343434 transparent transparent transparent; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item:hover .label-tooltip {
opacity: 1; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item:hover i {
color: #343434; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .discorver {
display: none; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .content h3.title {
padding-top: 24px;
padding-bottom: 16px;
font-size: 20px;
line-height: 1.3em; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .content p {
display: none; }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box:hover .wrap_img .price_night {
-webkit-transform: scale(0);
transform: scale(0); }
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box:hover .wrap_img .features {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
@media (max-width: 991.98px) {
.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .content h3.title {
padding-top: 30px;
padding-bottom: 23px; } }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box, .archive_rental .rental_item.columns_sidebar_v1 .border-box {
padding: 0;
border: 0;
text-align: left; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img, .archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img {
position: relative; }
@media (max-width: 480px) {
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .images_thumb img, .archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .images_thumb img {
width: 100%; } }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .images_thumb:before, .archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .images_thumb:before {
content: '';
background: rgba(36, 38, 37, 0.5);
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
opacity: 0; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .price_night, .archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .price_night {
position: absolute;
bottom: 30px;
left: 0;
right: 0;
border-bottom: 0;
padding: 0; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .price_night .wrap_content, .archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .price_night .wrap_content {
background: #fff;
padding: 13px 21px 11px 19px;
margin-left: 30px;
display: inline-block; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .price_night .wrap_content .time-night, .archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .price_night .wrap_content .time-night {
display: none; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .price_night .wrap_content .amount, .archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .price_night .wrap_content .amount {
font-weight: 600; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content, .archive_rental .rental_item.columns_sidebar_v1 .border-box .content {
border: 1px solid #e2e2e2;
border-top: 0;
padding: 0 30px 42px;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content h3.title, .archive_rental .rental_item.columns_sidebar_v1 .border-box .content h3.title {
padding-top: 24px;
padding-bottom: 17px;
font-size: 20px;
line-height: 1.3em; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content p, .archive_rental .rental_item.columns_sidebar_v1 .border-box .content p {
padding-bottom: 27px; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content .discorver, .archive_rental .rental_item.columns_sidebar_v1 .border-box .content .discorver {
bottom: -13px;
left: 40px; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box:hover .wrap_img .images_thumb:before, .archive_rental .rental_item.columns_sidebar_v1 .border-box:hover .wrap_img .images_thumb:before {
opacity: 1; }
.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box:hover .content, .archive_rental .rental_item.columns_sidebar_v1 .border-box:hover .content {
border-color: #000; }
@media (max-width: 1024px) {
.archive_rental .rental_item.columns_sidebar_v1 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; } }
.archive_rental .rental_item.columns_sidebar_v1 .border-box {
margin-bottom: 56px; }
@media (max-width: 1024px) {
.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .images_thumb img {
width: 100%; } }
.archive_rental .rental_item.columns_sidebar_v1 .border-box .content ul.specical-infor li:first-child, .archive_rental .rental_item.room_list_with_sidebar .border-box .content ul.specical-infor li:first-child, .archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content ul.specical-infor li:first-child, .archive_rental .rental_item.product_room_list .border-box .content ul.specical-infor li:first-child {
padding-left: 0; }
.archive_rental .rental_item.product_room_list .border-box, .archive_rental .rental_item.room_list_with_sidebar .border-box {
position: relative;
padding: 29px 15px; }
.archive_rental .rental_item.product_room_list .border-box .wrap_img, .archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img {
position: relative; }
.archive_rental .rental_item.product_room_list .border-box .wrap_img .images_thumb, .archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .images_thumb {
position: relative; }
.archive_rental .rental_item.product_room_list .border-box .wrap_img .images_thumb:before, .archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .images_thumb:before {
content: '';
background: rgba(36, 38, 37, 0.4);
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
opacity: 0; }
.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night, .archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .price_night {
position: absolute;
top: 50%;
left: 0;
right: 0;
border: 0;
padding: 0; }
.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night .wrap_content, .archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .price_night .wrap_content {
padding: 19px 91px 17px 93px;
background: #fff;
opacity: 0;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.archive_rental .rental_item.product_room_list .border-box .content, .archive_rental .rental_item.room_list_with_sidebar .border-box .content {
text-align: left; }
.archive_rental .rental_item.product_room_list .border-box .content h3.title, .archive_rental .rental_item.room_list_with_sidebar .border-box .content h3.title {
padding-bottom: 16px;
line-height: 1.3em; }
@media (max-width: 480px) {
.archive_rental .rental_item.product_room_list .border-box .content h3.title, .archive_rental .rental_item.room_list_with_sidebar .border-box .content h3.title {
padding-top: 0; } }
.archive_rental .rental_item.product_room_list .border-box .content p, .archive_rental .rental_item.room_list_with_sidebar .border-box .content p {
padding-bottom: 23px; }
.archive_rental .rental_item.product_room_list .border-box .content ul.specical-infor, .archive_rental .rental_item.room_list_with_sidebar .border-box .content ul.specical-infor {
padding-bottom: 14px; }
.archive_rental .rental_item.product_room_list .border-box .content .discorver, .archive_rental .rental_item.room_list_with_sidebar .border-box .content .discorver {
position: static;
padding-top: 30px;
line-height: 1; }
.archive_rental .rental_item.product_room_list .border-box .content .discorver .discover-now, .archive_rental .rental_item.room_list_with_sidebar .border-box .content .discorver .discover-now {
padding: 21px 44px 18px;
color: #232524;
border: 2px solid #bca677;
display: inline-block;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.archive_rental .rental_item.product_room_list .border-box:before, .archive_rental .rental_item.room_list_with_sidebar .border-box:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
box-shadow: 0px 0 50px 15px rgba(0, 0, 0, 0.1);
opacity: 0;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.archive_rental .rental_item.product_room_list .border-box:hover, .archive_rental .rental_item.room_list_with_sidebar .border-box:hover {
border: none; }
.archive_rental .rental_item.product_room_list .border-box:hover .wrap_img .images_thumb:before, .archive_rental .rental_item.room_list_with_sidebar .border-box:hover .wrap_img .images_thumb:before {
opacity: 1; }
.archive_rental .rental_item.product_room_list .border-box:hover .wrap_img .price_night .wrap_content, .archive_rental .rental_item.room_list_with_sidebar .border-box:hover .wrap_img .price_night .wrap_content {
opacity: 1; }
.archive_rental .rental_item.product_room_list .border-box:hover:before, .archive_rental .rental_item.room_list_with_sidebar .border-box:hover:before {
opacity: 1; }
.archive_rental .rental_item.product_room_list .border-box.flex-row-reverse .content, .archive_rental .rental_item.room_list_with_sidebar .border-box.flex-row-reverse .content {
text-align: right;
margin-left: 0; }
.archive_rental .rental_item.product_room_list .border-box.flex-row-reverse .content .features .feature-item:last-child, .archive_rental .rental_item.room_list_with_sidebar .border-box.flex-row-reverse .content .features .feature-item:last-child {
padding-right: 0; }
@media (max-width: 768px) {
.archive_rental .rental_item.product_room_list .border-box .wrap_img .images_thumb img {
width: 100%; }
.archive_rental .rental_item.product_room_list .border-box .content {
margin-left: 0; } }
@media (max-width: 480px) {
.archive_rental .rental_item.product_room_list .border-box {
border: 0;
padding: 0; }
.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night {
position: initial; }
.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night .wrap_content {
opacity: 1 !important;
display: inline-block;
padding: 24px 0px 16px;
transform: none; }
.archive_rental .rental_item.product_room_list .border-box .content {
text-align: center !important;
margin-bottom: 25px; } }
.archive_rental .rental_item.product_room_list {
margin-left: 10px;
margin-right: 10px;
width: 100%; }
.archive_rental .rental_item.product_room_list .border-box {
align-items: center; }
.archive_rental .rental_item.product_room_list .border-box.flex-row-reverse .content ul.specical-infor li:last-child {
padding-right: 0; }
@media (max-width: 991px) {
.archive_rental .rental_item.product_room_list .border-box .wrap_img .images_thumb img {
width: 100%; } }
@media (max-width: 991px) {
.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night {
position: static;
padding-top: 25px;
text-align: left; }
.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night .wrap_content {
padding-left: 0;
opacity: 1;
background: transparent; } }
@media (max-width: 480px) {
.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night {
padding-top: 0; } }
@media (max-width: 991px) {
.archive_rental .rental_item.product_room_list .border-box .content {
text-align: left !important;
padding-top: 17px; } }
@media (max-width: 480px) {
.archive_rental .rental_item.product_room_list .border-box .content {
padding-top: 0; } }
.archive_rental .rental_item.product_room_list .border-box .content h3.title {
font-size: 24px;
padding-top: 0; }
@media (max-width: 991px) {
.archive_rental .rental_item.product_room_list .border-box .content h3.title {
padding-top: 0; } }
.archive_rental .rental_item.product_room_list .border-box .content .discorver .discover-now {
padding: 19px 42px 16px 46px; }
@media (max-width: 768px) {
.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .images_thumb img {
width: 100%; } }
.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .price_night .wrap_content {
padding: 19px 77px 17px 79px; }
.archive_rental .rental_item.room_list_with_sidebar .border-box .content {
margin-left: 0; }
.archive_rental .rental_item.room_list_with_sidebar .border-box .content h3.title {
padding-top: 57px;
font-size: 26px; }
.archive_rental .rental_item.room_list_with_sidebar .border-box .content .discorver .discover-now {
padding: 19px 41px 16px 46px; }
.archive_rental .rental_item.room_life_style .border-box {
position: relative;
border: 0;
padding: 0; }
.archive_rental .rental_item.room_life_style .border-box .wrap_img .discorver {
display: none; }
.archive_rental .rental_item.room_life_style .border-box .content {
position: absolute;
bottom: 30px;
left: 0;
right: 0; }
.archive_rental .rental_item.room_life_style .border-box .content .room-info {
align-items: center;
padding: 11px 28px 11px 24px;
background: #fff;
position: relative; }
.archive_rental .rental_item.room_life_style .border-box .content .room-info:after {
content: '';
position: absolute;
width: 1px;
height: 25px;
background: #d7d7d7;
left: 152px; }
.archive_rental .rental_item.room_life_style .border-box .content .general_font {
padding: 0;
font-size: 18px;
font-weight: 400;
text-transform: none;
padding-right: 19px;
margin: 0; }
.archive_rental .rental_item.room_life_style .border-box .content .general_font a {
color: #000; }
.archive_rental .rental_item.room_life_style .border-box .content .price_night .wrap_content .time-night {
display: none; }
.archive_rental .rental_item.room_life_style .border-box .content .price_night .wrap_content span.amount {
padding-left: 24px;
font-size: 18px;
font-weight: bold;
color: #b9a271; }
.archive_rental .rental_item.room_life_style .border-box .content .specical-infor, .archive_rental .rental_item.room_life_style .border-box .content p, .archive_rental .rental_item.room_life_style .border-box .content .features {
display: none; }
.archive_rental .woocommerce-pagination {
width: 100%;
margin-bottom: 80px;
margin-top: 5px;
margin-left: 15px;
margin-right: 15px; }
.archive_rental .woocommerce-pagination ul.page-numbers {
border: 0;
background: transparent;
padding: 0 45px;
border-bottom: 1px solid #e4e4e4;
padding-bottom: 30px;
margin: 0; }
.archive_rental .woocommerce-pagination ul.page-numbers li {
border: 0;
overflow: visible; }
.archive_rental .woocommerce-pagination ul.page-numbers li span.current {
position: relative;
background: transparent;
padding: 0 25px;
font-size: 16px;
font-weight: bold; }
.archive_rental .woocommerce-pagination ul.page-numbers li span.current:after {
position: absolute;
content: '\32';
font-family: 'ElegantIcons';
font-size: 20px;
left: 0;
right: 0;
bottom: -35px;
background: #fff; }
.archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers {
padding: 0 23px;
color: #000000;
font-size: 16px;
font-weight: bold; }
.archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers.next, .archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers.prev {
display: none; }
.archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers:hover, .archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers:focus {
background: transparent; }
.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers, .archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers, .archive_rental .room-list .woocommerce-pagination ul.page-numbers, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers, .archive_rental .room-life .woocommerce-pagination ul.page-numbers {
padding-bottom: 0;
border: 0; }
.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li span.current:after, .archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li span.current:after, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li span.current:after, .archive_rental .room-list .woocommerce-pagination ul.page-numbers li span.current:after, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li span.current:after, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li span.current:after, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li span.current:after, .archive_rental .room-life .woocommerce-pagination ul.page-numbers li span.current:after {
content: none; }
.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination {
margin-top: 30px; }
.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li {
margin-right: 9px; }
.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li span.page-numbers, .archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers {
width: 53px;
height: 53px;
line-height: 53px;
background: #f3f3f3;
padding: 0;
border: 2px solid transparent; }
.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li span:hover, .archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li a:hover {
border: 2px solid; }
.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li span.current {
border: 2px solid;
background: #fff; }
.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination, .archive_rental .room-life .woocommerce-pagination {
margin-top: 11px;
position: relative; }
.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination:after, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination:after, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination:after, .archive_rental .room-life .woocommerce-pagination:after {
position: absolute;
content: '';
width: 100%;
height: 1px;
background: #e5e5e5;
top: 44%;
left: 0; }
.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers, .archive_rental .room-life .woocommerce-pagination ul.page-numbers {
position: relative;
background: #fff;
z-index: 1;
padding: 0 31px; }
.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li, .archive_rental .room-life .woocommerce-pagination ul.page-numbers li {
margin-right: 11px; }
.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li:nth-last-child(2), .archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li:last-child, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li:nth-last-child(2), .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li:last-child, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li:nth-last-child(2), .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li:last-child, .archive_rental .room-life .woocommerce-pagination ul.page-numbers li:nth-last-child(2), .archive_rental .room-life .woocommerce-pagination ul.page-numbers li:last-child {
margin-right: 0; }
.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li span.current, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li span.current, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li span.current, .archive_rental .room-life .woocommerce-pagination ul.page-numbers li span.current {
border: 1px solid;
border-radius: 50%; }
.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li span.page-numbers, .archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li a.page-numbers, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li span.page-numbers, .archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li span.page-numbers, .archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li a.page-numbers, .archive_rental .room-life .woocommerce-pagination ul.page-numbers li span.page-numbers, .archive_rental .room-life .woocommerce-pagination ul.page-numbers li a.page-numbers {
width: 50px;
height: 50px;
line-height: 50px;
padding: 0; }
.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination {
margin-top: 26px; }
.archive_rental .room-list .woocommerce-pagination, .archive_rental .room-list-with-sidebar .woocommerce-pagination, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination {
margin-top: 30px; }
.archive_rental .room-list .woocommerce-pagination ul.page-numbers li, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li {
margin: 0 5px; }
.archive_rental .room-list .woocommerce-pagination ul.page-numbers li span.page-numbers, .archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li span.page-numbers, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li span.page-numbers, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers {
border: 1px solid #e6e6e6;
padding: 0;
height: 53px;
width: 53px;
line-height: 53px; }
.archive_rental .room-list .woocommerce-pagination ul.page-numbers li span.current, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li span.current, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li span.current {
border: 2px solid; }
.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.next, .archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.prev, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.next, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.prev, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.next, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.prev {
display: block;
text-indent: -9999px;
position: relative; }
.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after, .archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after {
position: absolute;
content: "";
font-family: ElegantIcons;
top: 0;
left: 0;
right: 0;
text-indent: 0; }
.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after {
content: "\35"; }
.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after, .archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after, .archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after {
content: "\34"; }
.archive_rental .room-list-with-sidebar .woocommerce-pagination {
margin-top: 20px; }
.archive_rental .sidebar.woo-sidebar {
border-left: 0;
margin-top: 90px; }
@media (max-width: 768px) {
.archive_rental .sidebar.woo-sidebar {
padding-left: 0; } }
@media (max-width: 480px) {
.archive_rental .sidebar.woo-sidebar {
padding-top: 34px; } }
.archive_rental .sidebar.woo-sidebar .widget h4.widget-title {
display: inline-block;
padding-bottom: 8px;
border-color: #b8a271;
margin-bottom: 50px;
font-size: 22px;
font-weight: bold; }
.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #eaeaea;
height: 3px; }
.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range, .archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
background: #373737;
height: 3px; }
.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
border-radius: 0;
border: 0;
width: 14px;
height: 14px;
line-height: 14px; }
.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
background: #373737;
color: #fff;
border-radius: 0;
font-weight: 400; }
.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
font-size: 16px;
font-weight: 400;
color: #343434; }
.archive_rental .sidebar.woo-sidebar .widget_text {
position: relative;
text-align: center;
border: 1px solid #e2e2e2; }
.archive_rental .sidebar.woo-sidebar .widget_text h4.widget-title {
border-bottom: 0;
position: absolute;
top: -13px;
left: 0;
right: 0;
padding: 0;
background: #fff;
width: 60%;
margin: 0 auto; }
.archive_rental .sidebar.woo-sidebar .widget_text .textwidget {
margin-top: 36px; }
.archive_rental .sidebar.woo-sidebar .widget_text .textwidget p {
margin-bottom: 34px;
line-height: 1; }
.archive_rental .sidebar.woo-sidebar .widget_text .textwidget p img {
margin-bottom: 39px; }
.archive_rental .sidebar.woo-sidebar .woo_widget {
margin-bottom: 46px; }
.archive_rental .sidebar.woo-sidebar .woo_widget.widget_custom_html {
border: 0; }
.archive_rental .sidebar.woo-sidebar .woo_widget .custom-html-widget {
margin-top: 0; }
.archive_rental #main-content-woo .room-list-with-sidebar, .archive_rental #main-content-woo .room-grid-2-columns-with-sidebar {
margin-top: 90px; } .select2-dropdown {
text-align: center;
border-top: 1px solid #ccc !important; }
.ovahotel_search .wrap-check-form {
width: 100%;
position: relative; }
.ovahotel_search .wrap-check-form .hotel_field label {
display: block;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
margin-bottom: 20px;
line-height: 1;
color: #000000; }
.ovahotel_search .wrap-check-form .hotel_field label.error {
position: absolute;
bottom: -50px;
font-size: 14px;
font-weight: 400;
width: 100%;
left: 0;
right: 0;
text-align: center;
color: red; }
.ovahotel_search .wrap-check-form .hotel_field.prl_columns label.error {
font-size: 12px;
bottom: -30px;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
@media (max-width: 1024px) {
.ovahotel_search .wrap-check-form .hotel_field.prl_columns label.error {
font-size: 10px;
bottom: -20px; } }
@media (max-width: 768px) {
.ovahotel_search .wrap-check-form .hotel_field.prl_columns label.error {
top: 60px;
bottom: 0;
left: 15px; } }
.ovahotel_search .wrap-check-form .hotel_field.border-right-0 {
border-right: none; }
@media (max-width: 1024px) {
.ovahotel_search .wrap-check-form .hotel_field.border-right-0 {
border-right: 1px solid #e6e6e6 !important; } }
@media (max-width: 767px) {
.ovahotel_search .wrap-check-form .hotel_field.border-right-0 {
border-right: 0 !important; } }
.ovahotel_search .wrap-check-form .hotel_field.show_night_ip {
display: none; }
@media (max-width: 1024px) {
.ovahotel_search .wrap-check-form .hotel_field.show_night_ip {
display: block; } }
.ovahotel_search .wrap-check-form .hotel_field .room_infor .amount, .ovahotel_search .wrap-check-form .hotel_field .room_infor .people {
display: none; }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date {
position: relative;
height: 100%; }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date input {
height: 100%;
width: 100%;
opacity: 0;
position: absolute;
z-index: 2;
border: 0;
cursor: pointer; }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date {
top: 0;
left: 0;
position: absolute;
display: inline-flex;
align-items: center;
width: 100%; }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:before, .ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:after {
position: absolute;
font-family: 'ElegantIcons';
font-size: 18px;
line-height: 18px;
right: -5px;
color: #000;
opacity: .3; }
@media (max-width: 1024px) {
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:before, .ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:after {
right: -10px; } }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:before {
top: -6px;
content: "\32"; }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:after {
bottom: -4px;
content: "\33"; }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit {
margin-right: 10px;
font-size: 36px;
font-weight: bold;
line-height: 30px; }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year {
line-height: 18px;
font-size: 12px;
font-weight: 400;
line-height: 1; }
.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y {
color: #000;
margin-bottom: 8px;
text-transform: uppercase; }
.ovahotel_search .wrap-check-form .hotel_field .select2-container--default {
width: 50px !important;
font-size: 30px; }
.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single {
border: 0;
border-radius: 0;
background: transparent; }
.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single:focus {
outline: none; }
.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b {
position: relative;
top: 50%;
margin: 0;
padding: 0;
border: none;
width: 10px;
height: 10px;
left: 100%;
right: 0; }
.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after, .ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
position: absolute;
right: 0;
font-family: 'ElegantIcons';
font-size: 18px;
line-height: 18px;
font-weight: normal;
color: #000;
opacity: .3; }
.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
bottom: 5px;
content: "\32"; }
.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
top: 1px;
content: "\33"; }
.ovahotel_search .wrap-check-form .hotel_field.btn_search .btn_tran {
cursor: pointer;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.ovahotel_search .wrap-check-form .hotel_field.btn_search .btn_tran:focus {
outline: none; }
.ovahotel_search.style1 .btn_search {
width: 100%;
display: block;
clear: both;
flex: unset;
margin-top: 80px;
text-align: center; }
.ovahotel_search.checking .wrap-check-form, .ovahotel_search.booking .wrap-check-form {
border: 1px solid #e3e3e3;
padding: 39px 30px 67px; }
@media (max-width: 768px) {
.ovahotel_search.checking .wrap-check-form, .ovahotel_search.booking .wrap-check-form {
border-left: 0;
border-right: 0; } }
@media (max-width: 480px) {
.ovahotel_search.checking .wrap-check-form, .ovahotel_search.booking .wrap-check-form {
padding-left: 15px;
padding-right: 15px; } }
.ovahotel_search.checking .wrap-check-form .hotel_field, .ovahotel_search.booking .wrap-check-form .hotel_field {
border-right: 1px solid #e6e6e6;
padding-top: 20px;
padding-bottom: 35px;
padding-left: 40px;
padding-right: 40px; }
.ovahotel_search.checking .wrap-check-form .hotel_field:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field:first-child {
padding-left: 45px; }
.ovahotel_search.checking .wrap-check-form .hotel_field:nth-last-child(2), .ovahotel_search.checking .wrap-check-form .hotel_field:last-child, .ovahotel_search.booking .wrap-check-form .hotel_field:nth-last-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field:last-child {
border-right: 0; }
@media (max-width: 991px) {
.ovahotel_search.checking .wrap-check-form .hotel_field, .ovahotel_search.booking .wrap-check-form .hotel_field {
border-bottom: 1px solid #e6e6e6; }
.ovahotel_search.checking .wrap-check-form .hotel_field:last-child, .ovahotel_search.booking .wrap-check-form .hotel_field:last-child {
border-bottom: 0; }
.ovahotel_search.checking .wrap-check-form .hotel_field:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field:first-child {
padding-left: 40px; }
.ovahotel_search.checking .wrap-check-form .hotel_field:nth-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field:nth-child(3) {
border-right: 0; } }
@media (max-width: 768px) {
.ovahotel_search.checking .wrap-check-form .hotel_field, .ovahotel_search.booking .wrap-check-form .hotel_field {
padding-left: 15px;
padding-right: 15px; }
.ovahotel_search.checking .wrap-check-form .hotel_field:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field:first-child {
padding-left: 15px; }
.ovahotel_search.checking .wrap-check-form .hotel_field:last-child, .ovahotel_search.booking .wrap-check-form .hotel_field:last-child {
border-bottom: 0; } }
@media (max-width: 767px) {
.ovahotel_search.checking .wrap-check-form .hotel_field, .ovahotel_search.booking .wrap-check-form .hotel_field {
border-right: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.ovahotel_search.checking .wrap-check-form .hotel_field.room_check-in .hotel_field_date, .ovahotel_search.checking .wrap-check-form .hotel_field.room_check-out .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.room_check-in .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.room_check-out .hotel_field_date {
padding-bottom: 28px; } }
@media (max-width: 480px) {
.ovahotel_search.checking .wrap-check-form .hotel_field:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field:first-child {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 45px; }
.ovahotel_search.checking .wrap-check-form .hotel_field:nth-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field:nth-child(2) {
padding-bottom: 45px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.room_check-in .hotel_field_date, .ovahotel_search.checking .wrap-check-form .hotel_field.room_check-out .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.room_check-in .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.room_check-out .hotel_field_date {
padding-bottom: 0; } }
.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults, .ovahotel_search.booking .wrap-check-form .hotel_field.room_adults {
padding-right: 68px; }
@media (max-width: 1024px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults, .ovahotel_search.booking .wrap-check-form .hotel_field.room_adults {
padding-right: 40px; } }
@media (max-width: 768px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults, .ovahotel_search.booking .wrap-check-form .hotel_field.room_adults {
padding-right: 15px; } }
.ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens, .ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens {
padding-right: 54px; }
@media (max-width: 1024px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens, .ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens {
padding-right: 40px; } }
@media (max-width: 768px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens, .ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens {
padding-right: 15px; } }
@media (min-width: 1024px) and (max-width: 1170px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults, .ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens, .ovahotel_search.booking .wrap-check-form .hotel_field.room_adults, .ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens {
padding-right: 40px;
padding-left: 40px; } }
@media (min-width: 992px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.col-ht, .ovahotel_search.booking .wrap-check-form .hotel_field.col-ht {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; } }
@media (max-width: 480px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults, .ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens, .ovahotel_search.checking .wrap-check-form .hotel_field.room_drawer, .ovahotel_search.checking .wrap-check-form .hotel_field.show_night, .ovahotel_search.booking .wrap-check-form .hotel_field.room_adults, .ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens, .ovahotel_search.booking .wrap-check-form .hotel_field.room_drawer, .ovahotel_search.booking .wrap-check-form .hotel_field.show_night {
padding-bottom: 11px; } }
.ovahotel_search.checking .wrap-check-form .hotel_field .room_infor .amount, .ovahotel_search.checking .wrap-check-form .hotel_field .room_infor .people, .ovahotel_search.booking .wrap-check-form .hotel_field .room_infor .amount, .ovahotel_search.booking .wrap-check-form .hotel_field .room_infor .people {
display: none; }
.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit, .ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit {
margin-right: 51px; }
@media (max-width: 768px) {
.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit, .ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit {
margin-right: 20px !important; } }
@media (max-width: 1024px) {
.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit, .ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit {
margin-right: 25px; } }
.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y, .ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y {
color: #000;
margin-bottom: 8px; }
@media (max-width: 768px) {
.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date:before, .ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date:after, .ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date:before, .ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date:after {
right: 10px; } }
.ovahotel_search.checking .wrap-check-form .hotel_field .room_nights, .ovahotel_search.booking .wrap-check-form .hotel_field .room_nights {
font-size: 36px;
font-weight: bold;
height: 32px;
line-height: 32px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search {
position: absolute;
bottom: -28px;
left: 0;
right: 0;
margin: auto;
width: 100%;
padding: 0;
text-align: center; }
.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran {
border: 0;
padding: 20px 45px;
line-height: 1;
color: #fff;
position: relative;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
padding: 0 45px;
height: 55px;
line-height: 55px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran i, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran i {
padding-right: 21px;
vertical-align: middle; }
.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:before, .ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:after, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:before, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:after {
position: absolute;
content: '';
width: 30px;
background: #fff;
top: 48%;
height: 3px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:before, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:before {
left: -30px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:after, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:after {
right: -30px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:hover, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:hover {
background: #343434; }
.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default, .ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default {
font-size: 36px;
font-weight: bold;
width: 100% !important; }
.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__rendered, .ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 0;
color: #000000;
height: 32px;
line-height: 32px; }
.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow, .ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 32px;
line-height: 32px; }
@media (max-width: 991px) {
.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after, .ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
right: -11px; } }
@media (max-width: 768px) {
.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after, .ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
right: 9px; } }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns {
padding-left: 33px;
padding-right: 34px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child {
padding-left: 33px; }
@media (min-width: 1024px) and (max-width: 1170px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns {
padding-left: 20px;
padding-right: 20px; } }
@media (max-width: 1024px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip {
padding-left: 20px;
padding-right: 20px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:first-child, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:first-child {
padding-left: 20px; } }
@media (max-width: 991px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip {
border-bottom: 1px solid #e6e6e6; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-child(3), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-child(3) {
border-right: 0; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(1), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(3), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(4), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(1), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(4) {
border-bottom: 0; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns .select2-container--default .select2-selection__arrow b:before, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns .select2-container--default .select2-selection__arrow b:after, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip .select2-container--default .select2-selection__arrow b:before, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip .select2-container--default .select2-selection__arrow b:after, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns .select2-container--default .select2-selection__arrow b:before, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns .select2-container--default .select2-selection__arrow b:after, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip .select2-container--default .select2-selection__arrow b:before, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip .select2-container--default .select2-selection__arrow b:after {
right: 0; } }
@media (max-width: 768px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip {
border-right: 1px solid #e6e6e6;
padding-left: 33px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:first-child, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:first-child {
padding-left: 33px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-child(3), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-child(3) {
border-right: 0 !important; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2) {
border-right: 0 !important; } }
@media (max-width: 767px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip {
border-right: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(1), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(3), .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(4), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(1), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(4) {
border-bottom: 1px solid #e6e6e6; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns.room_check-in .hotel_field_date, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns.room_check-out .hotel_field_date, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip.room_check-in .hotel_field_date, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip.room_check-out .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns.room_check-in .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns.room_check-out .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip.room_check-in .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip.room_check-out .hotel_field_date {
padding-bottom: 28px; } }
@media (max-width: 480px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip {
border-right: 0;
padding-left: 15px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:first-child, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:first-child {
padding-right: 20px;
padding-left: 15px; }
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns.room_check-in .hotel_field_date, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns.room_check-out .hotel_field_date, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip.room_check-in .hotel_field_date, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip.room_check-out .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns.room_check-in .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns.room_check-out .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip.room_check-in .hotel_field_date, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip.room_check-out .hotel_field_date {
padding-bottom: 0; } }
@media (max-width: 1024px) {
.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns .hotel_field_date .show_date:before, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns .hotel_field_date .show_date:after, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip .hotel_field_date .show_date:before, .ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip .hotel_field_date .show_date:after, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns .hotel_field_date .show_date:before, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns .hotel_field_date .show_date:after, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip .hotel_field_date .show_date:before, .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip .hotel_field_date .show_date:after {
right: 1px; } }
.ovahotel_search.booking {
padding-bottom: 119px; }
@media (max-width: 640px) {
.ovahotel_search.booking {
padding-bottom: 88px; } }
.ovahotel_search.booking .wrap-check-form {
padding-top: 37px;
padding-bottom: 57px;
border: 0;
position: relative; }
.ovahotel_search.booking .wrap-check-form .hotel_field {
border-right: 1px solid #4b4b4b; }
.ovahotel_search.booking .wrap-check-form .hotel_field:nth-last-child(2) {
border-right: 0; }
.ovahotel_search.booking .wrap-check-form .hotel_field label {
color: #a5a5a5;
margin-bottom: 17px; }
@media (max-width: 991px) {
.ovahotel_search.booking .wrap-check-form .hotel_field {
border-bottom: 1px solid #4b4b4b; } }
@media (max-width: 767px) {
.ovahotel_search.booking .wrap-check-form .hotel_field {
border-right: 0; } }
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns {
border-right: 1px solid #4b4b4b; }
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2) {
border-right: 0 !important; }
@media (max-width: 991px) {
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns {
border-bottom: 1px solid #4b4b4b; } }
@media (max-width: 767px) {
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns {
border-right: 0; }
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3), .ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4) {
border-bottom: 1px solid #4b4b4b; } }
@media (max-width: 480px) {
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns {
padding-left: 15px;
padding-right: 10px; }
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child {
padding-left: 15px !important;
padding-right: 10px; } }
@media (min-width: 340px) and (max-width: 370px) {
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns {
padding-left: 10px;
padding-right: 10px; }
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child {
padding-left: 10px !important;
padding-right: 10px !important; } }
@media (min-width: 320px) and (max-width: 340px) {
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns {
padding-left: 5px;
padding-right: 5px; }
.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child {
padding-left: 5px !important;
padding-right: 5px !important; } }
.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search {
position: absolute;
left: 0;
right: 0;
bottom: -43px;
text-align: center;
padding: 0;
border-right: 0 !important; }
.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran {
border: 0;
padding: 23px 38px;
line-height: 1;
color: #fff;
position: relative;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
height: 60px; }
.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran i {
display: none; }
.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:before, .ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:after {
position: absolute;
content: '';
width: 30px;
background: #373737;
top: 27%;
height: 3px; }
.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:before {
left: -30px; }
.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:after {
right: -30px; }
.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:hover {
background: #fff;
color: #000; }
@media (max-width: 370px) {
.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran {
padding: 0 30px;
height: 50px; } }
.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date:before, .ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date:after {
color: #6e6e6e;
opacity: 1; }
@media (max-width: 768px) {
.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit {
font-size: 30px; } }
.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y {
color: #fff; }
.ovahotel_search.booking .wrap-check-form .hotel_field .room_infor {
display: none; }
@media (max-width: 768px) {
.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default {
font-size: 30px; } }
.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single {
background: transparent;
color: #fff; }
.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #fff; }
.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
color: #6e6e6e;
opacity: 1; }
.ovahotel_search.checking_side {
text-align: left;
background: #373737;
color: #fff;
margin-left: 0;
margin-right: 0; }
.ovahotel_search.checking_side .wrap-check-form {
border: 0;
padding: 0;
background: #373737; }
.ovahotel_search.checking_side .wrap-check-form .row {
margin-left: 0;
margin-right: 0; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field {
flex: unset !important;
max-width: 100%;
padding: 38px 0 !important;
border-bottom: 1px solid #484848;
margin-left: 39px !important;
margin-right: 40px !important;
border-right: 0;
position: relative; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field:nth-child(1), .ovahotel_search.checking_side .wrap-check-form .hotel_field:nth-child(2) {
padding-bottom: 70px !important; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field:nth-last-child(2) {
border-bottom: 0; }
@media (max-width: 768px) {
.ovahotel_search.checking_side .wrap-check-form .hotel_field:first-child {
padding-left: 0 !important;
padding-right: 0 !important; } }
.ovahotel_search.checking_side .wrap-check-form .hotel_field label {
margin-left: 15px;
color: #fff; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date {
margin: 0 15px; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date .show_date:before, .ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date .show_date:after {
color: #fff;
opacity: .2; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit {
margin-right: 40px; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y {
margin-bottom: 7px;
color: #fff; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default {
width: 100% !important; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single {
background: transparent; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #fff;
font-size: 36px;
font-weight: bold;
padding: 0;
margin-left: 15px;
line-height: 30px; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow {
right: 15px;
line-height: 30px; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
color: #fff;
opacity: .2; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_infor {
position: absolute;
left: 90px;
line-height: 1;
font-size: 12px;
font-weight: 400; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_infor .amount {
margin-bottom: 10px;
text-transform: uppercase; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_infor .amount, .ovahotel_search.checking_side .wrap-check-form .hotel_field .room_infor .people {
display: block; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_nights {
font-size: 36px;
font-weight: bold;
line-height: 32px;
margin-left: 15px; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_adults .select2-container--default {
position: relative; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_adults .select2-container--default .select2-selection--single .select2-selection__rendered:after {
position: absolute;
content: "\e08b";
font-family: 'ElegantIcons';
font-size: 24px;
color: #5f5f5f;
right: 57px; }
@media (max-width: 480px) {
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_adults .select2-container--default .select2-selection--single .select2-selection__rendered:after {
content: none; } }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_childrens .select2-container--default {
position: relative; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_childrens .select2-container--default .select2-selection--single .select2-selection__rendered:after {
position: absolute;
content: "\e08a";
font-family: 'ElegantIcons';
font-size: 24px;
color: #5f5f5f;
right: 57px; }
@media (max-width: 480px) {
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_childrens .select2-container--default .select2-selection--single .select2-selection__rendered:after {
content: none; } }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_drawer .select2-container--default {
position: relative; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_drawer .select2-container--default .select2-selection--single .select2-selection__rendered:after {
position: absolute;
content: "\e020";
font-family: 'ElegantIcons';
font-size: 24px;
color: #5f5f5f;
right: 57px; }
@media (max-width: 480px) {
.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_drawer .select2-container--default .select2-selection--single .select2-selection__rendered:after {
content: none; } }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search {
position: static;
border: 0;
margin: 0 !important;
padding-top: 10px !important;
padding-left: 40px !important;
padding-right: 40px !important;
padding-bottom: 40px !important; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search .wrap_btn_2 .btn_tran {
border: 0;
line-height: 1;
padding: 22px 0 21px;
color: #fff;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
width: 100%;
height: auto; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search .wrap_btn_2 .btn_tran:before, .ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search .wrap_btn_2 .btn_tran:after {
content: none; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search .wrap_btn_2 .btn_tran i.icon_box-checked {
padding-right: 17px;
vertical-align: initial; }
.ovahotel_search.checking_side .wrap-check-form .hotel_field.prl_columns {
border-right: 0 !important; } .main-room-details {
background: #f4f4f4; }
@media (min-width: 1200px) {
.main-room-details .container {
max-width: 1170px; } }
.main-room-details .sticky-nav-tabs {
text-align: center; }
@media (max-width: 480px) {
.main-room-details .sticky-nav-tabs {
text-align: left; } }
.main-room-details .sticky-nav-tabs .container {
background: #fff;
padding-left: 60px;
padding-right: 60px; }
@media (max-width: 1169px) {
.main-room-details .sticky-nav-tabs .container {
padding-left: 15px;
padding-right: 15px; } }
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container {
margin: 0;
padding: 0;
display: inline-block;
line-height: 1;
width: 100%;
border-bottom: 1px solid #dfdfdf; }
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li {
list-style: none;
display: inline-block;
margin: 31px 19px 0px;
padding-bottom: 32px;
position: relative; }
@media (max-width: 480px) {
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li {
margin-right: 0; } }
@media (max-width: 320px) {
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li {
margin-right: 7px;
margin-left: 7px; } }
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li a.sticky-nav-tab {
font-size: 16px;
font-weight: bold;
color: #b4b4b4;
line-height: 1;
text-transform: uppercase;
padding-bottom: 35px;
-webkit-transition: all .2s;
-khtml-transition: all .2s;
-moz-transition: all .2s;
-ms-transition: all .2s;
-o-transition: all .2s;
transition: all .2s; }
@media (max-width: 320px) {
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li a.sticky-nav-tab {
font-size: 14px; } }
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li a.sticky-nav-tab:hover {
color: #373737; }
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li.active a {
color: #373737; }
.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li.active:before {
position: absolute;
content: "";
bottom: -1px;
border-bottom: 1px solid;
left: 0;
right: 0;
height: 1px; }
.main-room-details .sticky-nav-tabs.fixed {
position: fixed;
top: 0px;
z-index: 999;
width: 100%;
background: #fff; }
.main-room-details .hotel_details {
padding-bottom: 99px; }
@media (max-width: 640px) {
.main-room-details .hotel_details {
padding-bottom: 45px; } }
.main-room-details .hotel_details .container {
background: #fff;
padding: 72px 60px 94px; }
@media (max-width: 1169px) {
.main-room-details .hotel_details .container {
padding-left: 15px;
padding-right: 15px; } }
@media (max-width: 640px) {
.main-room-details .hotel_details .container {
padding-top: 37px;
padding-bottom: 39px; } }
.main-room-details .hotel_details .left-infor-detail {
position: relative; }
.main-room-details .hotel_details .left-infor-detail:before {
position: absolute;
content: "";
width: 1px;
background-color: #dfdfdf;
right: 0;
top: 8px;
height: 100%; }
@media (max-width: 768px) {
.main-room-details .hotel_details .left-infor-detail:before {
content: none; } }
.main-room-details .hotel_details .left-infor-detail:after {
position: absolute;
content: "";
width: 1px;
background-color: #fff;
right: 0;
bottom: -8px;
height: 14px; }
@media (max-width: 768px) {
.main-room-details .hotel_details .left-infor-detail:after {
content: none; } }
.main-room-details .hotel_details .left-infor-detail .desc {
border-bottom: 1px solid #dfdfdf;
padding-top: 3px;
padding-bottom: 36px;
margin-right: 43px; }
@media (max-width: 1024px) {
.main-room-details .hotel_details .left-infor-detail .desc {
margin-right: 0; } }
@media (max-width: 640px) {
.main-room-details .hotel_details .left-infor-detail .desc {
padding-bottom: 14px; } }
.main-room-details .hotel_details .left-infor-detail .desc h3.second_font {
margin: 0;
font-size: 24px;
font-weight: 900;
color: #000;
text-transform: uppercase;
display: inline-block;
line-height: 1; }
@media (max-width: 320px) {
.main-room-details .hotel_details .left-infor-detail .desc h3.second_font {
font-size: 25px; } }
.main-room-details .hotel_details .left-infor-detail .desc h3.second_font span {
color: #000;
border-bottom: 1px solid;
padding-bottom: 8px;
display: block;
cursor: pointer; }
.main-room-details .hotel_details .left-infor-detail .desc .content {
padding-top: 34px; }
.main-room-details .hotel_details .left-infor-detail .desc .content p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
margin-bottom: 26px; }
.main-room-details .hotel_details .left-infor-detail .service {
padding-top: 64px; }
@media (max-width: 640px) {
.main-room-details .hotel_details .left-infor-detail .service {
padding-top: 40px; } }
.main-room-details .hotel_details .left-infor-detail .service h3.second_font {
margin: 0;
font-size: 24px;
font-weight: 900;
line-height: 1;
text-transform: uppercase;
color: #000;
display: inline-block; }
@media (max-width: 320px) {
.main-room-details .hotel_details .left-infor-detail .service h3.second_font {
font-size: 25px; } }
.main-room-details .hotel_details .left-infor-detail .service h3.second_font span {
border-bottom: 1px solid;
padding-bottom: 8px;
display: block;
cursor: pointer; }
.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources {
padding: 40px 0 0;
margin: 0;
line-height: 1; }
.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources li {
list-style: none;
margin-bottom: 34px;
padding-left: 34px;
position: relative; }
.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources li:before {
position: absolute;
content: "\4e";
font-family: "ElegantIcons";
font-size: 16px;
left: 0;
top: -2px; }
.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources li span {
color: #000;
font-size: 16px;
font-weight: 400; }
@media (max-width: 640px) {
.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources li {
margin-bottom: 31px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail {
margin-left: 45px; }
@media (max-width: 1024px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail {
margin-left: 0; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .price {
padding-top: 8px;
padding-bottom: 27px;
border-bottom: 1px solid #dfdfdf;
align-items: center;
display: flex;
line-height: 1; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .price .time-night-details {
font-size: 16px;
color: #000;
font-weight: 400; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .price .amount {
font-weight: bold;
font-size: 50px;
line-height: 1;
padding-left: 25px;
padding-right: 22px; }
@media (max-width: 320px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .price .amount {
font-size: 45px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons {
padding-top: 30px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img, .main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_video {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
line-height: 1;
display: block;
height: 55px;
line-height: 55px;
text-align: center;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img .icon_image, .main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img .arrow_triangle-right_alt2, .main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_video .icon_image, .main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_video .arrow_triangle-right_alt2 {
font-size: 18px;
padding-left: 23px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img {
color: #373737;
border: 2px solid; }
@media (min-width: 768px) and (max-width: 991px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img {
margin-bottom: 12px; } }
@media (max-width: 575px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img {
color: #fff;
margin-bottom: 12px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img:hover {
color: #fff; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_video {
background: #343434;
color: #fff;
border: 2px solid transparent; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .list-image {
display: none; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities {
padding-top: 37px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6 {
padding-bottom: 25px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:last-child, .main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-last-child(2) {
padding-bottom: 0; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before {
position: absolute;
content: "";
width: 1px;
height: 100%;
background-color: #cfcfcf;
left: 58px;
top: 3px; }
@media (min-width: 1024px) and (max-width: 1170px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before {
left: 55px; } }
@media (min-width: 768px) and (max-width: 991px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before {
left: 45px; } }
@media (max-width: 768px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before {
left: 45px; } }
@media (max-width: 767px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before {
left: 55px; } }
@media (max-width: 480px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before {
left: 50px; } }
@media (min-width: 320px) and (max-width: 479px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before {
content: none; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2) {
padding-left: 23px; }
@media (max-width: 1169px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2) {
padding-left: 15px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2):before {
left: 65px; }
@media (min-width: 991px) and (max-width: 1169px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2):before {
left: 55px; } }
@media (min-width: 768px) and (max-width: 991px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2):before {
left: 45px; } }
@media (max-width: 767px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2):before {
left: 55px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features {
position: relative; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item {
line-height: 1; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item i {
color: #000;
opacity: .3;
font-size: 18px;
width: 20px; }
@media (max-width: 480px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item i {
font-size: 16px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label {
padding-left: 42px;
font-size: 16px;
font-weight: 400;
color: #000; }
@media (min-width: 1024px) and (max-width: 1170px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label {
padding-left: 35px; } }
@media (min-width: 768px) and (max-width: 991px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label {
padding-left: 16px; } }
@media (max-width: 768px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label {
padding-left: 15px; } }
@media (max-width: 767px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label {
padding-left: 40px; } }
@media (max-width: 480px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label {
padding-left: 30px; } }
@media (min-width: 320px) and (max-width: 479px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label {
padding-left: 10px; } }
@media (min-width: 320px) and (max-width: 359px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label {
padding-left: 2px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63 {
padding-left: 65px; }
@media (max-width: 768px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63 {
padding-left: 45px; } }
@media (max-width: 480px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63 {
padding-left: 50px; } }
@media (max-width: 360px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63 {
padding-left: 40px; } }
@media (max-width: 320px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63 {
padding-left: 23px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .services {
margin-left: 8px; }
@media (max-width: 768px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .services {
margin-left: 0; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar {
padding-top: 78px;
position: relative; }
@media (max-width: 640px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar {
padding-top: 43px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar {
position: absolute;
width: 100%;
top: 75px; }
@media (max-width: 640px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar {
top: 40px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar h3 {
margin: 0;
font-size: 24px;
font-weight: 900;
color: #000;
text-transform: uppercase;
display: inline-block;
line-height: 30px; }
@media (max-width: 320px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar h3 {
font-size: 25px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar h3 span {
display: block;
border-bottom: 1px solid;
padding-bottom: 5px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-content, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-divider, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-list-heading td, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-list-view, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-popover, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-row, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed tbody, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed td, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed th, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed thead {
border-color: #ececec; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar {
position: relative;
margin-bottom: 43px; }
@media (max-width: 640px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar {
margin-bottom: 25px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left {
position: absolute;
bottom: -411px;
right: 0; }
@media (max-width: 640px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left {
bottom: -393px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-prev-button, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-next-button {
border-radius: 0;
border: 1px solid #e6e6e6;
background: #fff;
margin-left: 10px;
padding: 0;
height: 35px;
width: 35px;
line-height: 35px;
box-shadow: none;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-prev-button:first-child, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-next-button:first-child {
margin-left: 0; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-prev-button:focus, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-next-button:focus {
outline: none; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-prev-button:hover, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-next-button:hover {
color: #fff; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-icon-left-single-arrow:after {
font-family: 'ElegantIcons';
content: "\34";
font-size: 14px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-icon-right-single-arrow:after {
font-family: 'ElegantIcons';
content: "\35";
font-size: 14px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-today-button {
display: none; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-right {
display: none; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-center {
text-align: right;
float: right; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-center h2 {
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
line-height: 30px;
color: #000; }
@media (max-width: 320px) {
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-center h2 {
font-size: 15px; } }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table {
margin-bottom: 0; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-head .fc-head-container .fc-row {
margin-right: 0 !important;
border-right: 0 !important; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-head .fc-head-container .fc-row table {
margin-bottom: 0; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-head .fc-head-container .fc-row table .fc-day-header {
padding-top: 27px;
padding-bottom: 27px;
line-height: 1; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-head .fc-head-container .fc-row table .fc-day-header span {
font-size: 16px;
font-weight: bold;
color: #343434; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller {
overflow: hidden !important;
height: auto !important; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row {
height: 40px !important;
min-height: 40px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton {
padding-bottom: 0; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton table {
margin-bottom: 0; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton tr {
border: none;
text-align: center; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top {
padding-top: 12px;
padding-bottom: 12px;
line-height: 1; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top .fc-day-number {
float: none;
padding: 0;
font-size: 14px;
font-weight: 400;
color: #343434; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.fc-today {
background: #777777; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.fc-today .fc-day-number {
color: #ececec; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction {
padding: 0;
margin-top: 28px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li {
list-style: none;
display: inline-block;
padding-right: 34px; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span {
padding-left: 14px;
font-size: 14px;
font-weight: 400; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.pink, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.white, .main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.yellow {
width: 15px;
height: 15px;
border-width: 1px;
border-style: solid; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.pink {
background-color: #f8f8f8;
border-color: #b3b3b3;
display: none;
opacity: .5; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.white {
background-color: #fff;
border-color: #b3b3b3;
display: inline-block;
opacity: .5; }
.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.yellow {
border-color: #797979;
display: inline-block; }
.main-room-details #booking {
background-color: #373737;
color: #fff; }
.main-room-details #booking .title-booking {
text-align: center;
padding: 71px 0px 35px;
margin-left: -15px;
margin-right: -15px;
position: relative; }
.main-room-details #booking .title-booking:after {
position: absolute;
content: "\33";
font-family: "ElegantIcons";
font-size: 18px;
color: #fff;
bottom: -11px;
background: #373737;
left: 0;
right: 0;
display: block;
width: 43px;
margin: 0 auto; }
@media (max-width: 640px) {
.main-room-details #booking .title-booking {
padding-top: 40px; } }
.main-room-details #booking .title-booking h3 {
color: #fff;
font-size: 24px;
font-weight: 900;
text-transform: uppercase;
margin: 0;
line-height: 1;
cursor: pointer; }
.main-room-details #gallery {
padding-top: 30px;
background: #fff; }
.main-room-details #gallery .list-image { }
.main-room-details #gallery .list-image .owl-nav .owl-prev, .main-room-details #gallery .list-image .owl-nav .owl-next {
position: absolute;
top: 45%;
width: 50px;
height: 50px;
line-height: 50px;
color: #fff;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
opacity: 0; }
.main-room-details #gallery .list-image .owl-nav .owl-prev span, .main-room-details #gallery .list-image .owl-nav .owl-next span {
font-size: 30px;
line-height: 45px; }
.main-room-details #gallery .list-image .owl-nav .owl-prev:focus, .main-room-details #gallery .list-image .owl-nav .owl-next:focus {
outline: none; }
.main-room-details #gallery .list-image .owl-nav .owl-prev {
left: -50px; }
.main-room-details #gallery .list-image .owl-nav .owl-next {
right: -50px; }
.main-room-details #gallery .list-image .owl-dots {
text-align: center;
position: absolute;
bottom: -49px;
left: 0;
right: 0;
z-index: 9; }
.main-room-details #gallery .list-image .owl-dots .owl-dot {
margin: 0 11px; }
.main-room-details #gallery .list-image .owl-dots .owl-dot:focus {
outline: none; }
.main-room-details #gallery .list-image .owl-dots .owl-dot span {
width: 8px;
height: 8px;
position: relative;
display: block;
border-radius: 50%; }
.main-room-details #gallery .list-image .owl-dots .owl-dot span:before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 18px;
height: 18px;
border-radius: 50%;
border: 1px solid transparent;
left: -5px;
margin: auto;
opacity: 1; }
.main-room-details #gallery .list-image:hover .owl-nav .owl-prev, .main-room-details #gallery .list-image:hover .owl-nav .owl-next {
opacity: 1; }
.main-room-details #gallery .list-image:hover .owl-nav .owl-prev {
left: 50px; }
.main-room-details #gallery .list-image:hover .owl-nav .owl-next {
right: 50px; }
@media (max-width: 1199px) {
.main-room-details #gallery .list-image {
overflow: visible;
padding-left: 15px;
padding-right: 15px; } }
.main-room-details .other-room {
background: #fff;
padding-top: 89px;
padding-bottom: 50px; }
@media (max-width: 640px) {
.main-room-details .other-room {
padding-top: 85px; } }
.main-room-details .other-room .title-other {
width: 100%;
text-align: center; }
.main-room-details .other-room .title-other h2 {
font-size: 26px;
font-weight: bold;
text-transform: uppercase;
color: #000;
margin: 0;
line-height: 1.3em;
display: inline-block;
cursor: pointer;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.main-room-details .other-room .title-other h2 span {
border-bottom: 1px solid;
display: block;
padding-bottom: 4px; }
.main-room-details .other-room .room-other {
width: 100%;
padding-top: 70px; }
@media (max-width: 640px) {
.main-room-details .other-room .room-other {
padding-top: 45px; } }
.main-room-details .other-room .room-other .product_list_widget .item-room {
text-align: center; }
.main-room-details .other-room .room-other .product_list_widget .item-room:focus {
outline: none; }
.main-room-details .other-room .room-other .product_list_widget .item-room:hover .wrap_img .price_night {
opacity: 0;
transform: scale(0);
-webkit-transform: scale(0); }
.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img {
position: relative; }
@media (max-width: 1024px) {
.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .images_thumb img {
width: 100%; } }
.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .price_night {
position: absolute;
bottom: 0;
left: 0;
right: 0;
border: none;
padding: 29px 0 30px;
line-height: 1;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
transform: scale(1);
-webkit-transform: scale(1); }
.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .price_night .wrap_content {
background: #fff;
height: 60px;
line-height: 60px;
min-width: 310px;
display: inline-block;
font-size: 16px;
font-weight: 400; }
@media (max-width: 375px) {
.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .price_night .wrap_content {
padding-left: 70px;
padding-right: 70px;
min-width: auto;
height: 50px;
line-height: 50px; } }
.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .discorver {
display: none; }
.main-room-details .other-room .room-other .product_list_widget .item-room .content h3.title {
padding-top: 24px;
padding-bottom: 17px;
font-size: 20px;
font-weight: bold;
line-height: 1.3em;
margin: 0;
text-transform: uppercase; }
.main-room-details .other-room .room-other .product_list_widget .item-room .content h3.title a {
color: #000000; }
.main-room-details .other-room .room-other .product_list_widget .item-room .content p {
display: none; }
.main-room-details .other-room .room-other .product_list_widget .item-room .content ul.specical-infor {
padding-left: 0;
line-height: 1; }
.main-room-details .other-room .room-other .product_list_widget .item-room .content ul.specical-infor li {
padding: 0 19px; }
.main-room-details .other-room .room-other .product_list_widget .item-room .content ul.specical-infor li span {
color: #969696;
font-size: 16px;
font-weight: 400; }
.main-room-details .other-room .room-other .product_list_widget .owl-dots {
text-align: center;
padding-top: 50px; }
.main-room-details .other-room .room-other .product_list_widget .owl-dots button {
width: 12px;
height: 12px;
border: 1px solid;
margin: 0 5px; }
.main-room-details .other-room .room-other .product_list_widget .owl-dots button:focus {
outline: none; }
@media (max-width: 640px) {
.main-room-details .other-room .room-other .product_list_widget .owl-dots {
padding-top: 33px; } }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev, .main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next {
width: 50px;
height: 50px;
border: 1px solid #e6e6e6;
text-align: center;
position: absolute;
top: 26.1%;
-webkit-transition: all .5s;
-khtml-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev span, .main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next span {
display: none; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:hover, .main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:hover {
border-color: #000; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:hover:before, .main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:hover:before {
color: #000; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:before, .main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:before {
font-family: 'ElegantIcons';
content: "\34";
font-size: 24px;
line-height: 50px;
opacity: .75;
color: #cacaca;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:focus, .main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:focus {
outline: none; }
@media (max-width: 1024px) {
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev, .main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next {
display: none !important; } }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev {
left: -110px; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:before {
content: "\34"; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next {
right: -110px; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:before {
content: "\35"; }
@media (max-width: 1439px) {
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev {
left: -80px; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next {
right: -80px; } }
@media (max-width: 1349px) {
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev, .main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next {
opacity: 0;
background: #fff; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev {
left: -50px; }
.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next {
right: -50px; } }
@media (max-width: 1349px) {
.main-room-details .other-room .room-other .product_list_widget {
overflow: hidden; }
.main-room-details .other-room .room-other .product_list_widget:hover .owl-nav .owl-prev, .main-room-details .other-room .room-other .product_list_widget:hover .owl-nav .owl-next {
opacity: 1; }
.main-room-details .other-room .room-other .product_list_widget:hover .owl-nav .owl-prev {
left: 0; }
.main-room-details .other-room .room-other .product_list_widget:hover .owl-nav .owl-next {
right: 0; } }
@media (max-width: 1169px) {
.main-room-details .other-room .room-other .product_list_widget {
padding-left: 15px;
padding-right: 15px; } } .woocommerce-cart .woocommerce-message {
border-top-color: #b9a271;
background: #f7f7f7; }
.woocommerce-cart .woocommerce-message:before {
content: "\5a";
font-family: 'ElegantIcons';
font-size: 16px;
color: #373737; }
.woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 76.04%;
float: left;
padding-right: 60px; }
@media (max-width: 991px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 100%;
padding-right: 0; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table {
border-radius: 0;
border-left: 0;
border-right: 0;
border-color: #e5e5e5; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr, .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table td, .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table th {
border-color: #e5e5e5; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table thead th {
font-family: 'Playfair Display';
font-weight: bold;
font-size: 16px;
text-transform: uppercase;
border-top: none !important;
border-left: none !important;
border-right: none !important;
padding-left: 15px; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table thead th.product-price {
padding-left: 30px; }
@media (max-width: 1169px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table thead th.product-price {
padding-left: 15px; } }
@media (max-width: 768px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr:first-child {
border-top: 0; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr:last-child {
border-top: 0;
border-bottom: 0; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td {
border-top: none !important;
border-left: none !important;
border-right: none !important;
padding: 49px 0 47px 15px;
line-height: 2.3em; }
@media (max-width: 768px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td {
padding: 15px; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td p {
line-height: 2.3em;
float: left; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td dt {
font-weight: 400; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-remove {
padding-left: 25px; }
@media (max-width: 1169px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-remove {
padding-left: 15px; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-remove a {
font-size: 16px;
font-weight: 400;
color: #373737 !important; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-remove a:hover {
background: none; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-thumbnail {
padding-left: 10px; }
@media (max-width: 1029px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-thumbnail {
padding-left: 0; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-price {
padding-left: 30px; }
@media (max-width: 1169px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-price {
padding-left: 15px; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-price .amount, .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-subtotal .amount {
font-size: 16px;
font-weight: bold;
color: #373737 !important; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-name a {
color: #373737;
font-size: 16px;
font-weight: bold; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-name .variation-RoomCode p {
font-weight: bold;
color: #373737;
font-size: 16px; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-name .variation {
display: table;
width: 100%; }
@media (max-width: 768px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-subtotal {
border-bottom: 0; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions {
padding-left: 0;
border-bottom: 0; }
@media (max-width: 768px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions {
padding-left: 15px; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon #coupon_code {
min-width: 245px;
float: left;
height: 50px;
border-color: #e1e1e1;
margin-right: 15px; }
@media (max-width: 480px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon #coupon_code {
margin-right: 0;
margin-bottom: 8px; } }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .button {
float: left;
height: 50px;
line-height: 50px;
padding: 0 28px 0 29px;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: #b9a271;
border-radius: 0;
-webkit-transition: all ease .5s;
transition: all ease .5s; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .button:hover {
background: #000 !important; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .button {
height: 50px;
line-height: 50px;
background: #373737;
color: #fff;
font-size: 16px;
text-transform: uppercase;
border-radius: 0;
padding: 0 32px 0 38px;
opacity: 1; }
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table.cart tbody .product-thumbnail img {
width: 100px;
height: auto; }
@media (max-width: 1169px) {
.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table.cart tbody .product-thumbnail img {
width: 50px;
height: auto; } }
.woocommerce-cart .woocommerce .cart-collaterals {
width: 23.94%;
float: left; }
@media (max-width: 991px) {
.woocommerce-cart .woocommerce .cart-collaterals {
width: 100%; } }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
float: none !important;
width: 100% !important;
position: relative; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2 {
margin: 0;
text-transform: uppercase;
font-weight: bold;
font-family: 'Playfair Display';
font-size: 18px;
background: #373737;
height: 60px;
line-height: 60px;
padding-left: 30px;
color: #fff;
position: relative; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2:after {
content: '\e015';
position: absolute;
right: 31px;
font-family: 'ElegantIcons';
font-size: 18px;
color: #8a8a8a;
opacity: .5; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table {
background: #b9a271;
border-radius: 0;
border: 0;
margin-bottom: 0;
padding-bottom: 100px; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total {
border: 0;
padding-left: 30px;
padding-right: 30px;
color: #fff;
display: inline-flex;
width: 100%; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th {
border-top: 0;
color: #fff;
font-size: 14px;
font-weight: bold;
font-family: 'Playfair Display';
text-transform: uppercase; }
@media (max-width: 991px) {
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th {
width: 50%; } }
@media (max-width: 768px) {
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th {
width: 100%; } }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td {
width: 60%;
text-align: right;
font-weight: 600;
font-size: 14px; }
@media (max-width: 991px) {
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td {
width: 50%; } }
@media (max-width: 768px) {
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td {
width: 100%;
background: transparent; } }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th {
padding-left: 0;
padding-right: 0; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td {
padding-top: 48px;
padding-bottom: 26px;
border-color: #ccb88c; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td {
border-top: 0;
border-color: #ccb88c; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td {
border-top: 0;
border-color: #ccb88c;
padding-top: 12px;
padding-bottom: 12px; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td {
border-top: 0; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total {
border: 0; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th {
padding-top: 27px;
padding-bottom: 50px;
border: 0; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding: 0;
position: absolute;
bottom: 29px;
left: 0;
right: 0;
margin-left: 30px;
margin-right: 30px; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
background: #fff;
border-radius: 0;
height: 60px;
line-height: 60px;
font-size: 16px;
text-transform: uppercase;
color: #373737;
padding: 0;
-webkit-transition: all ease .5s;
-khtml-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
transition: all ease .5s; }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover {
color: #fff;
background: #000; } .woocommerce-checkout .woocommerce {
padding: 0 5px; }
.woocommerce-form-coupon-toggle .woocommerce-info {
border-width: 2px;
border-style: solid;
border-color: #b9a271;
height: 60px;
line-height: 60px;
padding: 0 58px;
background: #f7f7f7;
font-size: 16px;
color: #373737; }
.woocommerce-form-coupon-toggle .woocommerce-info a {
color: #b9a271; }
.woocommerce-form-coupon-toggle .woocommerce-info:before {
content: "\74";
font-family: 'ElegantIcons';
font-size: 14px;
color: #b9a271;
top: 0; }
.checkout_coupon #coupon_code {
height: 40px;
border: 1px solid #dbdbdb;
border-radius: 4px;
padding-left: 5px; }
.checkout_coupon .button {
border: 1px solid #b9a271;
background-color: #b9a271;
padding: 0px 30px !important;
height: 40px;
color: #fff !important;
text-transform: uppercase;
font-weight: 500;
border-radius: 4px;
-webkit-transition: all ease .5s;
transition: all ease .5s; }
.checkout_coupon .button:hover {
background: #000 !important;
color: #fff !important;
border-color: #000 !important; }
.checkout h3 {
font-size: 20px;
color: #000;
font-family: 'Playfair Display';
font-weight: bold;
text-transform: uppercase;
display: inline-block;
position: relative; }
.checkout h3:after {
content: '';
position: absolute;
background: #b9a271;
width: 100%;
height: 1px;
left: 0;
bottom: -7px; }
.checkout .hotel_billing .woocommerce-billing-fields p.form-row label {
color: #373737;
font-size: 16px; }
.checkout .hotel_billing .woocommerce-billing-fields p.form-row label .required {
color: #b9a271; }
.checkout .hotel_billing .woocommerce-billing-fields p.form-row .woocommerce-input-wrapper input {
height: 45px;
border: 1px solid #e1e1e1;
padding-left: 20px !important;
padding-right: 20px !important;
font-size: 14px; }
.checkout .hotel_billing .woocommerce-billing-fields p.form-row .woocommerce-input-wrapper input::placeholder {
font-size: 14px;
color: #373737; }
.checkout .hotel_billing .woocommerce-additional-fields h3 {
display: none; }
.checkout .hotel_billing .woocommerce-additional-fields p.form-row .woocommerce-input-wrapper {
padding-left: 0; }
.checkout .hotel_billing .woocommerce-additional-fields p.form-row .woocommerce-input-wrapper textarea {
height: 80px;
font-size: 14px;
color: #373737;
padding: 22px 27px;
border: 1px solid #e1e1e1; }
.checkout #order_review_heading {
padding-left: 30px; }
.checkout #order_review_heading:after {
left: 30px; }
@media (max-width: 767px) {
.checkout #order_review_heading {
padding-left: 0; }
.checkout #order_review_heading:after {
left: 0; } }
.checkout .woocommerce-checkout-review-order {
padding-top: 12px; }
.checkout .woocommerce-checkout-review-order .shop_table {
border: 0;
padding-left: 30px; }
@media (max-width: 767px) {
.checkout .woocommerce-checkout-review-order .shop_table {
padding-left: 0; } }
.checkout .woocommerce-checkout-review-order .shop_table thead th {
border-left: 0;
border-right: 0;
border-color: #e1e1e1; }
.checkout .woocommerce-checkout-review-order .shop_table thead th.product-total {
text-align: right; }
.checkout .woocommerce-checkout-review-order .shop_table tbody td {
border-top: 0;
border-left: 0;
border-right: 0;
border-color: #e1e1e1;
padding-top: 31px;
padding-bottom: 31px; }
.checkout .woocommerce-checkout-review-order .shop_table tbody td.product-name {
font-size: 16px;
color: #373737;
font-weight: bold; }
.checkout .woocommerce-checkout-review-order .shop_table tbody td.product-total {
text-align: right; }
.checkout .woocommerce-checkout-review-order .shop_table tbody td.product-total span.amount {
font-weight: bold;
padding-left: 0; }
.checkout .woocommerce-checkout-review-order .shop_table tbody td .variation {
font-weight: normal;
line-height: 2.1em;
display: table;
width: 100%; }
.checkout .woocommerce-checkout-review-order .shop_table tbody td .variation dt {
font-weight: normal; }
.checkout .woocommerce-checkout-review-order .shop_table tbody td .variation p {
line-height: 2.1em;
float: left; }
.checkout .woocommerce-checkout-review-order .shop_table tfoot tr th, .checkout .woocommerce-checkout-review-order .shop_table tfoot tr td {
border-top: 0;
border-left: 0;
border-right: 0;
border-color: #e1e1e1; }
.checkout .woocommerce-checkout-review-order .shop_table tfoot tr td {
text-align: right; }
.checkout .woocommerce-checkout-payment {
background: #f9f9f9 !important; }
.checkout .woocommerce-checkout-payment ul li label {
font-size: 14px;
text-transform: uppercase;
font-weight: bold; }
.checkout .woocommerce-checkout-payment ul li .payment_box p {
font-size: 14px; }
.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper {
width: 100%; }
.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
font-size: 14px; }
.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required span {
font-size: 14px;
color: #373737; }
.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required input#terms {
outline: none !important; }
.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required .required {
color: #b9a271; }
.checkout .woocommerce-checkout-payment .place-order .button {
float: none !important;
background: #b9a271;
color: #fff !important;
padding: 17px 30px;
color: #fff;
text-transform: uppercase;
font-weight: 600;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; }
.checkout .woocommerce-checkout-payment .place-order .button:hover {
background: #000 !important; } .woocommerce-order .woocommerce-thankyou-order-details {
padding-left: 0; }
.woocommerce-order .woocommerce-order-details h2 {
font-weight: 600;
font-family: 'Playfair Display';
display: inline-block;
position: relative;
margin-top: 0; }
.woocommerce-order .woocommerce-order-details h2:before {
position: absolute;
content: '';
width: 100%;
height: 1px;
left: 0;
bottom: -5px; }
.woocommerce-order .woocommerce-order-details .shop_table {
border: 0; }
.woocommerce-order .woocommerce-order-details .shop_table thead th {
border-bottom: 0;
padding-left: 20px;
border-color: #e1e1e1;
border-bottom: 1px solid #eee; }
.woocommerce-order .woocommerce-order-details .shop_table thead th.product-name {
border-right: 0; }
.woocommerce-order .woocommerce-order-details .shop_table tbody td {
border-bottom: 1px solid #eee;
padding: 32px 0 32px 20px;
border-color: #e1e1e1; }
.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name {
border-right: 0; }
.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name a, .woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name span {
font-weight: bold; }
.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta {
padding-left: 0; }
.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta strong, .woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta p {
font-weight: normal;
line-height: 2.1em; }
.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta span, .woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta span.amount {
font-weight: normal; }
.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-total {
font-weight: bold; }
.woocommerce-order .woocommerce-order-details .shop_table tfoot th, .woocommerce-order .woocommerce-order-details .shop_table tfoot td {
border-color: #e1e1e1; }
.woocommerce-order .woocommerce-order-details .shop_table tfoot th {
border-bottom: 0;
border-right: 0; }
.woocommerce-order .woocommerce-order-details .shop_table tfoot td {
border-bottom: 0; }
.woocommerce-order .woocommerce-order-details .shop_table tfoot tr:last-child td, .woocommerce-order .woocommerce-order-details .shop_table tfoot tr:last-child th {
border-bottom: 1px solid #e1e1e1; }
#customer_login .u-column1, #customer_login .u-column2 {
flex: 48%;
max-width: 48%; }
@media (max-width: 768px) {
#customer_login .u-column1, #customer_login .u-column2 {
float: left; } }
@media (max-width: 640px) {
#customer_login .u-column1, #customer_login .u-column2 {
flex: 100%;
max-width: 100%; } }
.woocommerce .lost_reset_password p, .woocommerce .woocommerce-form-login p, .woocommerce .edit-account p, .woocommerce .login p, .woocommerce .register p {
font-size: 14px; }
.woocommerce .lost_reset_password .form-row label, .woocommerce .woocommerce-form-login .form-row label, .woocommerce .edit-account .form-row label, .woocommerce .login .form-row label, .woocommerce .register .form-row label {
font-size: 14px; }
.woocommerce .lost_reset_password .form-row input, .woocommerce .woocommerce-form-login .form-row input, .woocommerce .edit-account .form-row input, .woocommerce .login .form-row input, .woocommerce .register .form-row input {
height: 40px;
border: 1px solid #dbdbdb;
border-radius: 4px;
padding-left: 5px; }
.woocommerce .lost_reset_password .form-row button, .woocommerce .woocommerce-form-login .form-row button, .woocommerce .edit-account .form-row button, .woocommerce .login .form-row button, .woocommerce .register .form-row button {
border-width: 1px;
border-style: solid;
border-color: #b9a271;
background-color: #b9a271;
padding: 15px 30px;
color: #fff;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
border-radius: 4px;
-webkit-transition: all .3s;
transition: all .3s; }
.woocommerce .lost_reset_password .form-row button:hover, .woocommerce .woocommerce-form-login .form-row button:hover, .woocommerce .edit-account .form-row button:hover, .woocommerce .login .form-row button:hover, .woocommerce .register .form-row button:hover {
background: #000 !important;
border-color: #000 !important;
color: #fff; }
.woocommerce .woocommerce-form-login label.inline {
display: flex !important;
align-items: center;
padding-left: 10px; }
.woocommerce .woocommerce-form-login label.inline span {
padding-left: 3px; }
.woocommerce .woocommerce-MyAccount-navigation ul {
list-style: none;
padding-left: 0; }
.woocommerce .woocommerce-MyAccount-navigation ul li {
padding: 7px 10px;
border-radius: 3px;
background: #ededed;
margin-bottom: 3px;
-webkit-transition: all .2s;
transition: .2s; }
.woocommerce .woocommerce-MyAccount-navigation ul li:hover {
background: #000; }
.woocommerce .woocommerce-MyAccount-navigation ul li a {
font-size: 14px;
color: #000;
-webkit-transition: all .2s;
transition: all .2s;
display: block;
font-weight: 600; }
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
color: #fff; }
@media (max-width: 768px) {
.woocommerce .woocommerce-MyAccount-content {
margin-top: 20px; } }
.woocommerce .woocommerce-MyAccount-content p {
font-size: 14px; }
.woocommerce .woocommerce-MyAccount-content .edit-account button {
padding: 15px 30px;
font-weight: 500;
color: #fff;
-webkit-transition: all .3s;
transition: all .3s;
font-size: 16px; }
.woocommerce .woocommerce-MyAccount-content .edit-account button:focus {
outline: none; }
.woocommerce .woocommerce-MyAccount-content .edit-account button:hover {
background: #000 !important;
color: #fff; }
@media (max-width: 768px) {
.woocommerce .woocommerce-MyAccount-content .account-orders-table {
border: 0; } }
.woocommerce .woocommerce-MyAccount-content .account-orders-table thead tr {
border-bottom: 0; }
.woocommerce .woocommerce-MyAccount-content .account-orders-table thead tr th {
border: 0; }
@media (max-width: 768px) {
.woocommerce .woocommerce-MyAccount-content .account-orders-table tbody tr {
margin-top: 10px;
border: 0; } }
.woocommerce .woocommerce-MyAccount-content .account-orders-table tbody tr td {
border-left: 0;
border-bottom: 0; }
.woocommerce .woocommerce-MyAccount-content .account-orders-table tbody tr td:last-child {
border-right: 0; }
@media (max-width: 768px) {
.woocommerce .woocommerce-MyAccount-content .account-orders-table tbody tr td {
border-right: 0; } }
.woocommerce .woocommerce-MyAccount-content .woocommerce-Address {
flex: 0 0 100%;
max-width: 100%; }
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row {
flex: 48%;
max-width: 48%;
display: block; }
@media (max-width: 480px) {
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row {
flex: 100%;
max-width: 100%; } }
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label {
font-size: 14px; }
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input {
height: 40px;
border: 1px solid #dbdbdb;
border-radius: 4px;
padding-left: 5px; }
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button {
border-width: 1px;
border-style: solid;
border-color: #b9a271;
background-color: #b9a271;
padding: 15px 30px;
color: #fff;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
border-radius: 4px;
-webkit-transition: all .3s;
transition: all .3s; }
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button:hover {
background: #000 !important;
border-color: #000 !important;
color: #fff; }
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button:focus {
outline: none; }
@media (max-width: 767px) {
.pp_content_container .pp_details {
margin-top: 30px; }
.woocommerce table.shop_table.order_details tr th {
border-bottom: 1px solid #eee; } }
@media (max-width: 640px) {
.pp_content_container .pp_gallery, .pp_content_container .pp_hoverContainer {
display: none !important; } }
@media only screen and (min-width: 480px) and (max-width: 767px) {
.pp_pic_holder {
left: 50% !important;
width: 98% !important;
margin-left: -49% !important; }
div.pp_default .pp_content_container .pp_right {
padding-right: 21px !important; }
.pp_content, #pp_full_res img {
width: 100% !important;
height: 100% !important; }
div.pp_default .pp_content_container .pp_details {
margin-top: 20px !important; }
#pp_full_res iframe {
width: 100%; } }
@media only screen and (max-width: 479px) {
.pp_pic_holder {
left: 50% !important;
width: 98% !important;
margin-left: -49% !important; }
div.pp_default .pp_content_container .pp_right {
padding-right: 21px !important; }
.pp_content, #pp_full_res img {
width: 100% !important;
height: 100% !important; }
div.pp_default .pp_content_container .pp_details {
margin-top: 20px !important; }
#pp_full_res iframe {
width: 100%; } }
.woo_single_notice {
padding-left: 15px;
padding-right: 15px; }
.woo_single_notice .woocommerce-notices-wrapper {
width: 100%; }
.woo_single_notice .woocommerce-notices-wrapper .woocommerce-error li {
color: red; }
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
border-radius: 0 !important; }:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}