.se-modal-wrapper{display:none}.se-blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:99999;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.se-blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.se-blocker.se-behind{background-color:transparent}.se-modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:1540px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:calc(100% - 120px);background:#fff;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.se-modal:after,.se-modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;z-index:1}.se-modal:after{top:50%;left:50%;width:40px;height:40px;border:4px solid #212121;border-top-color:#3498db;border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.se-modal.se-loaded:after,.se-modal.se-loaded:before{opacity:0;visibility:hidden}.se-modal-inner{height:100%;overflow:auto}.se-modal>iframe{width:100%;height:100%;border-width:0}.se-modal a.se-close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);z-index:2}.se-modal-spinner{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.se-modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:se-sk-stretchdelay 1.2s infinite ease-in-out;animation:se-sk-stretchdelay 1.2s infinite ease-in-out}.se-modal-spinner .se-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.se-modal-spinner .se-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.se-modal-spinner .se-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@media screen and (min-width:1025px){.se-modal{width:90%}}@-webkit-keyframes se-sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes se-sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.wp-color-picker{width:80px;direction:ltr}.wp-picker-container .hidden{display:none}.wp-picker-container .wp-color-result.button{min-height:32px;margin:0 6px 6px 0;padding:0 0 0 30px;font-size:11px}.wp-color-result-text{background:#f6f7f7;border-radius:0 2px 2px 0;border-left:1px solid #c3c4c7;color:#50575e;display:block;line-height:2.72727273;padding:0 6px;text-align:center}.wp-color-result:focus,.wp-color-result:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#1d2327;border-color:#a7aaad;border-left:1px solid #8c8f94}.wp-picker-container{display:inline-block}.wp-color-result:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.wp-color-result:active{transform:none!important}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-input-wrap label{display:inline-block;vertical-align:top}.form-table .wp-picker-input-wrap label{margin:0!important}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default,.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{margin-left:6px;padding:0 8px;line-height:2.72727273;min-height:32px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#50575e}.wp-picker-container .iris-picker{border-radius:0;border-color:#dcdcde;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:4rem;font-size:12px;font-family:monospace;margin:0;padding:0 5px;vertical-align:top;min-height:32px}.wp-color-picker::-webkit-input-placeholder{color:#646970}.wp-color-picker::-moz-placeholder{color:#646970}.wp-picker-container input[type=text].iris-error{background-color:#fcf0f1;border-color:#d63638;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{border-color:var(--wp-admin-theme-color,#3858e9);border-style:solid;box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline:2px solid transparent}.iris-picker .iris-palette:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9)}@media screen and (max-width:782px){.wp-picker-container input[type=text].wp-color-picker{width:5rem;font-size:16px;line-height:1.875;min-height:32px}.wp-customizer .wp-picker-container input[type=text].wp-color-picker{padding:0 5px}.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;line-height:2.14285714;min-height:32px}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;font-size:14px;line-height:2.14285714;min-height:32px}.wp-picker-container .wp-color-result.button{padding:0 0 0 40px;font-size:14px;line-height:2.14285714}.wp-customizer .wp-picker-container .wp-color-result.button{font-size:14px;line-height:2.14285714}.wp-picker-container .wp-color-result-text{padding:0 14px;font-size:inherit;line-height:inherit}.wp-customizer .wp-picker-container .wp-color-result-text{padding:0 10px}}.shopengine-wishlist{text-align:left;cursor:pointer}.shopengine-wishlist.badge{padding:6px 5px;margin-left:4px}.shopengine-wishlist.badge:focus{outline:0;background:inherit}.shopengine-wishlist.badge.active,.woocommerce .products .product .shopengine-wishlist.badge.active{color:#f03d3f}.shopengine-wishlist.badge.active .shopengine-icon-add_to_favourite_1::before,.woocommerce .products .product .shopengine-wishlist.badge.active .shopengine-icon-add_to_favourite_1::before{content:"\e907"}.shopengine-wishlist .shopengine-remove-action{color:#f03d3f;font-weight:700;font-size:1.2em;cursor:pointer}.shopengine-wishlist td:last-child,.shopengine-wishlist th:last-child{text-align:center}.parent-notification{position:fixed;right:-372px;bottom:10px;-webkit-transition:all .8s;transition:all .8s;z-index:99999}.parent-notification .shopengine-wishlist-message{background-color:#d4edda;padding:15px 25px;color:#28a745;border-style:solid;border-color:#28a745;border-width:0 0 0 5px;border-radius:5px 0 0 5px;-webkit-transition:all .8s;transition:all .8s;width:310px}.parent-notification .delete-message{background-color:#f8d7da;color:#dc3545;border-color:#dc3545}.parent-notification.top-right{bottom:initial!important;top:10px}.parent-notification.top-right .shopengine-wishlist-message{top:10px;bottom:initial}.parent-notification.active{right:0;-webkit-transition:all .5s;transition:all .5s}.parent-notification p{margin:0;line-height:1.5;font-size:18px;font-weight:600}.top-left{right:initial;left:-325px;top:10px;-webkit-transition:all .8s;transition:all .8s}.top-left.active{left:0;-webkit-transition:all .8s;transition:all .8s}.top-left .shopengine-wishlist-message{border-radius:0 5px 5px 0;border-width:0 5px 0 0;-webkit-transition:all .8s;transition:all .8s}.bottom-left{right:initial;left:-325px;-webkit-transition:all .8s;transition:all .8s;top:initial;bottom:10px}.bottom-left.active{left:0;-webkit-transition:all .8s;transition:all .8s}.bottom-left .shopengine-wishlist-message{border-radius:0 5px 5px 0;border-width:0 5px 0 0;-webkit-transition:all .8s;transition:all .8s}.shopengine-comparison h2{margin:0;padding-top:9px;padding-bottom:32px;color:#101010;font-size:36px;font-weight:600;line-height:1.25em;text-transform:capitalize;text-align:center}.shopengine-comparison .social-share{margin:0 0 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.shopengine-comparison .social-share button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;border:none;background:0 0;padding:0;margin:0;color:#c36}.shopengine-comparison .social-share button:hover{color:#336;outline:0}.shopengine-comparison .social-share button:focus{outline:0}.shopengine-comparison .social-share button:focus-visible{outline:0}.shopengine-comparison .social-share button:visited{color:#c36}.shopengine-comparison-modal>.se-modal-inner{padding:20px 40px 40px;background-color:#fff}.shopengine-comparison .comparison-table-wrap{overflow-x:auto}.shopengine-comparison .comparison-table-wrap table{width:100%;margin-bottom:0;border:1px solid #e7e7e7;border-collapse:collapse}.shopengine-comparison .comparison-table-wrap table th{padding:23px 30px 24px;color:#000;background-color:#fff;border-width:1px;border-color:#e7e7e7;font-size:16px;line-height:1.5em;text-transform:uppercase;min-width:200px}.shopengine-comparison .comparison-table-wrap table td{position:relative;padding:15px;color:#000;background-color:#fff;border-width:1px;border-color:#e7e7e7;font-size:15px;line-height:1.6em;text-align:center;z-index:0;min-width:250px}.shopengine-comparison .comparison-table-wrap table td:nth-child(even){background-color:#f7f9fb}.shopengine-comparison .comparison-table-wrap table td.first--row img{display:block;margin:5px auto 0}.shopengine-comparison .comparison-table-wrap table .comparison-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:20px 0 10px 0}.shopengine-comparison .comparison-table-wrap table .comparison-add-to-cart a{font-size:13px;font-weight:500;line-height:1.2em;text-transform:uppercase;display:inline-block;padding:10px 20px;color:#fff;background:#101010;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shopengine-comparison .comparison-table-wrap table .comparison-add-to-cart a:hover{color:#fff;background:#312b2b}.shopengine-comparison .comparison-table-wrap table .comparison-add-to-cart a::after{top:10px}.shopengine-comparison .comparison-table-wrap table .comparison-add-to-cart a.loading{padding-right:35px}.shopengine-comparison .comparison-table-wrap table .comparison-add-to-cart a.added_to_cart{display:none}.shopengine-comparison .comparison-table-wrap table .shopengine-comparison-color-attr{width:25px;height:25px;display:inline-block}.shopengine-comparison .comparison-table-wrap table .shopengine-comparison-color-attr:not(:last-child){margin-right:7px}.shopengine-comparison .comparison-table-wrap table .price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shopengine-comparison .comparison-table-wrap table .price del{color:red;text-decoration-thickness:3px}.shopengine-comparison .comparison-table-wrap table .price del,.shopengine-comparison .comparison-table-wrap table .price ins{margin-right:5px}.shopengine-comparison .comparison-table-wrap table .price ins{text-decoration:none}.shopengine-comparison .comparison-table-wrap table .price .amount{color:inherit;font-weight:700}.shopengine-comparison .comparison-table-wrap table .price .price del,.shopengine-comparison .comparison-table-wrap table .price .shopengine-discount-badge{margin-left:5px}.shopengine-comparison .shopengine-remove-action{display:inline-block;padding:0;width:84px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05);font-size:14px;font-weight:500;line-height:30px;-webkit-transition:background-color .3s;transition:background-color .3s;z-index:1;cursor:pointer;margin:-5px auto 5px auto}.shopengine-comparison .shopengine-remove-action:not([href]):not([tabindex]){color:#f55145}.shopengine-comparison .shopengine-remove-action:not([href]):not([tabindex]):hover{color:#fff;background-color:#f55145}.shopengine-comparison .shopengine-remove-action>i{font-size:12px;vertical-align:1px}.shopengine-comparison-bottom-bar{position:fixed;top:100%;right:0;z-index:100;width:100%;background:#fff;border-top:1px solid #999;max-height:80%}.shopengine-comparison-bottom-bar.active{top:unset;bottom:0}.shopengine-comparison-bottom-bar.active .shopengine-comparison-button-area{position:absolute;bottom:100%;right:0;z-index:9}.shopengine-comparison-bottom-bar.active .shopengine-comparison-button-area .comparison-endpoint-bottom{display:inline-block}.shopengine-comparison-bottom-bar.active .shopengine-comparison-button-area .comparison-bottom-bar-toggle i.eicon-close{display:inline-block}.shopengine-comparison-bottom-bar.no-comparison-found .shopengine-comparison-button-area .comparison-endpoint-bottom{display:none}.shopengine-comparison-bottom-bar.no-comparison-found .shopengine-comparison-box{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.shopengine-comparison-bottom-bar .shopengine-comparison-button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;float:right;position:fixed;bottom:0;right:90px}.shopengine-comparison-bottom-bar .shopengine-comparison-button-area a{display:inline-block;padding:6px 12px;color:#fff;background:#101010;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shopengine-comparison-bottom-bar .shopengine-comparison-button-area a:hover{color:#fff;background:#312b2b}.shopengine-comparison-bottom-bar .shopengine-comparison-button-area a.comparison-endpoint-bottom{display:none;margin-right:5px}.shopengine-comparison-bottom-bar .shopengine-comparison-button-area a.comparison-bottom-bar-toggle i.eicon-close{display:none}.shopengine-comparison-bottom-bar .shopengine-comparison-box{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:10px}.shopengine-comparison-bottom-bar .shopengine-comparison-box .comparison-for-bottom-bar-item{position:relative}.shopengine-comparison-bottom-bar .shopengine-comparison-box .comparison-for-bottom-bar-item:hover a{visibility:visible;opacity:1}.shopengine-comparison-bottom-bar .shopengine-comparison-box .comparison-for-bottom-bar-item a{color:#f55145;position:absolute;top:5px;right:5px;cursor:pointer;visibility:hidden;opacity:0}.shopengine-comparison-bottom-bar .shopengine-comparison-box .comparison-for-bottom-bar-item a i{font-weight:700}.shopengine-comparison-bottom-bar .shopengine-comparison-box .comparison-for-bottom-bar-item img{width:100%}.shopengine-comparison-bottom-bar .shopengine-comparison-box .shopengine-no-comparison-product-for-bar{font-size:15px;margin:0}.shopengine-comparison.badge{padding:6px 5px;text-align:center;cursor:pointer}.shopengine-comparison.badge svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shopengine-comparison.badge.inactive{color:#101010}.shopengine-comparison.badge.inactive svg{fill:#101010!important}.shopengine-comparison.badge.active{color:#f03d3f}.shopengine-comparison-page{padding:60px 0}.shopengine-comparison-page .comparison-page-inner{max-width:1140px;margin:0 auto}.shopengine-no-comparison-product{margin:0;padding:0}.comparison-attribute-badge{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.1);box-shadow:0 0 2px 1px rgba(0,0,0,.1);padding:4px;border-radius:4px}@media (max-width:1024px){.shopengine-comparison h2{font-size:24px;line-height:36px}}@media (max-width:768px){.shopengine-comparison .comparison-table-wrap{overflow-y:hidden}.shopengine-comparison .comparison-table-wrap table td{padding:10px 15px}.shopengine-comparison-modal h2{padding:0 0 20px}.shopengine-comparison-modal .se-modal-inner{padding:20px}.shopengine-comparison-bottom-bar .shopengine-comparison-box{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.shopengine-comparison-bottom-bar .shopengine-comparison-box .comparison-for-bottom-bar-item a{visibility:visible;opacity:1}.shopengine-comparison-page{padding:40px 10px}.shopengine-no-comparison-product{font-size:15px;line-height:22px}}@media (max-width:480px){.shopengine-comparison .social-share a:not(:last-child) span{display:none}}.daterangepicker {
display: none;
position: absolute;
color: #555555;
background-color: #fff;
border-radius: 4px;
width: 278px;
padding: 4px;
margin-top: 1px;
top: 100px;
left: 20px;
border: 1px solid rgba(0, 0, 0, .15); }
.daterangepicker:before, .daterangepicker:after {
position: absolute;
display: inline-block;
border-bottom-color: rgba(0, 0, 0, 0.2);
content: ''; }
.daterangepicker:before {
top: -7px;
border-right: 7px solid transparent;
border-left: 7px solid transparent;
border-bottom: 7px solid #ccc; }
.daterangepicker:after {
top: -6px;
border-right: 6px solid transparent;
border-bottom: 6px solid #fff;
border-left: 6px solid transparent; }
.daterangepicker.opensleft:before {
right: 9px; }
.daterangepicker.opensleft:after {
right: 10px; }
.daterangepicker.openscenter:before {
left: 0;
right: 0;
width: 0;
margin-left: auto;
margin-right: auto; }
.daterangepicker.openscenter:after {
left: 0;
right: 0;
width: 0;
margin-left: auto;
margin-right: auto; }
.daterangepicker.opensright:before {
left: 9px; }
.daterangepicker.opensright:after {
left: 10px; }
.daterangepicker.dropup {
margin-top: -5px; }
.daterangepicker.dropup:before {
top: initial;
bottom: -7px;
border-bottom: initial;
border-top: 7px solid #ccc; }
.daterangepicker.dropup:after {
top: initial;
bottom: -6px;
border-bottom: initial;
border-top: 6px solid #fff; }
.daterangepicker.dropdown-menu {
max-width: none;
z-index: 3001; }
.daterangepicker.single .ranges, .daterangepicker.single .calendar {
float: none; }
.daterangepicker.show-calendar .calendar {
display: block; }
.daterangepicker .calendar {
display: none;
margin: 4px; }
.daterangepicker .calendar.single .calendar-table {
border: none; }
.daterangepicker .calendar th, .daterangepicker .calendar td {
white-space: nowrap;
text-align: center;
min-width: 32px; }
.daterangepicker .calendar-table {
border: 1px solid #fff;
padding: 4px;
border-radius: 4px;
background-color: #fff; }
.daterangepicker table {
width: 100%;
margin: 0; }
.daterangepicker td, .daterangepicker th {
font-size: 14px;
text-align: center;
width: 20px;
height: 20px;
border-radius: 4px;
border: 1px solid transparent;
white-space: nowrap;
cursor: pointer; }
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
color: #ffffff;
background-color: #eee;
border-color: transparent; }
.daterangepicker td.week, .daterangepicker th.week {
font-size: 80%;
color: #ccc; }
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
background-color: #fff;
border-color: transparent;
color: #999; }
.daterangepicker td.in-range {
background-color: rgba(53, 126, 189, .9);
border-color: transparent;
color: #fff;
border-radius: 0; }
.daterangepicker td.start-date {
border-radius: 4px 0 0 4px; }
.daterangepicker td.end-date {
border-radius: 0 4px 4px 0; }
.daterangepicker td.start-date.end-date {
border-radius: 4px; }
.daterangepicker td.active, .daterangepicker td.active:hover {
background-color: #357ebd;
border-color: transparent;
color: #fff; }
.daterangepicker th.month {
width: auto; }
.daterangepicker td.disabled, .daterangepicker option.disabled {
color: #999;
cursor: not-allowed;
text-decoration: line-through; }
.daterangepicker select.monthselect, .daterangepicker select.yearselect {
font-size: 12px;
padding: 1px;
height: auto;
margin: 0;
cursor: default; }
.daterangepicker select.monthselect {
margin-right: 2%;
width: 56%; }
.daterangepicker select.yearselect {
width: 40%; }
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
width: 50px;
margin-bottom: 0; }
.daterangepicker .input-mini {
border: 1px solid #ccc;
border-radius: 4px;
color: #555;
height: 30px;
line-height: 30px;
display: block;
vertical-align: middle;
margin: 0 0 5px 0;
padding: 0 6px 0 28px;
width: 100%; }
.daterangepicker .input-mini.active {
border: 1px solid #08c;
border-radius: 4px; }
.daterangepicker .daterangepicker_input {
position: relative; }
.daterangepicker .daterangepicker_input i {
position: absolute;
left: 8px;
top: 8px; }
.daterangepicker.rtl .input-mini {
padding-right: 28px;
padding-left: 6px; }
.daterangepicker.rtl .daterangepicker_input i {
left: auto;
right: 8px; }
.daterangepicker .calendar-time {
text-align: center;
margin: 5px auto;
line-height: 30px;
position: relative;
padding-left: 28px; }
.daterangepicker .calendar-time select.disabled {
color: #ccc;
cursor: not-allowed; }
.ranges {
display: block;
font-size: 11px;
float: none;
margin: 4px;
text-align: left; }
.ranges ul {
list-style: none;
margin: 0 auto;
padding: 0;
width: 100%; }
.ranges li {
font-size: 13px;
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
border-radius: 4px;
color: #08c;
padding: 3px 12px;
margin-bottom: 8px;
cursor: pointer; }
.ranges li:hover {
background-color: #08c;
border: 1px solid #08c;
color: #fff; }
.ranges li.active {
background-color: #08c;
border: 1px solid #08c;
color: #fff; } @media (min-width: 564px) {
.daterangepicker {
width: auto; }
.daterangepicker .ranges ul {
width: 160px; }
.daterangepicker.single .ranges ul {
width: 100%; }
.daterangepicker.single .calendar.left {
clear: none; }
.daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
float: left; }
.daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
float: right; }
.daterangepicker.ltr {
direction: ltr;
text-align: left; }
.daterangepicker.ltr .calendar.left {
clear: left;
margin-right: 0; }
.daterangepicker.ltr .calendar.left .calendar-table {
border-right: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.daterangepicker.ltr .calendar.right {
margin-left: 0; }
.daterangepicker.ltr .calendar.right .calendar-table {
border-left: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.daterangepicker.ltr .left .daterangepicker_input {
padding-right: 12px; }
.daterangepicker.ltr .calendar.left .calendar-table {
padding-right: 12px; }
.daterangepicker.ltr .calendar {
float: left; }
.daterangepicker.rtl {
direction: rtl;
text-align: right; }
.daterangepicker.rtl .calendar.left {
clear: right;
margin-left: 0; }
.daterangepicker.rtl .calendar.left .calendar-table {
border-left: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.daterangepicker.rtl .calendar.right {
margin-right: 0; }
.daterangepicker.rtl .calendar.right .calendar-table {
border-right: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.daterangepicker.rtl .left .daterangepicker_input {
padding-left: 12px; }
.daterangepicker.rtl .calendar.left .calendar-table {
padding-left: 12px; }
.daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
text-align: right;
float: right; } }
@media (min-width: 730px) {
.daterangepicker .ranges {
width: auto; }
.daterangepicker.ltr .ranges {
float: none; }
.daterangepicker.rtl .ranges {
float: right; }
.daterangepicker .calendar.left {
clear: none !important; } 
}:root {
--eshb-primary-color: #ab8965;
--eshb-secondary-color: #fff5ed;
--eshb-territory-color: #70533a;
--eshb-success-color: #1ec734;
--eshb-danger-color: #e41749;
--eshb-dark-color: #181818;
--eshb-text-color: #212529;
--eshb-white-color: #fff;
--eshb-border-color: #ab8965;
--eshb-booked-bg-color: #bebcbb;
--eshb-active-bg-color: var(--eshb-primary-color);
--eshb-inrange-bg-color: var(--eshb-dark-color);
--eshb-booked-color: var(--eshb-dark-color);
--eshb-active-color: var(--eshb-white-color);
--eshb-inrange-color: var(--eshb-white-color);
--eshb-title-font: "Marcellus", Helvetica, Arial, sans-serif;
--eshb-title-font-weight: "Marcellus", Helvetica, Arial, sans-serif;
--eshb-body-font: "Jost", Helvetica, Arial, sans-serif;
}
.accomodation-gallery img {
height: 600px;
width: 100%;
object-fit: cover;
}
.accomodation-gallery .swiper-button-prev,
.accomodation-gallery .swiper-button-next {
width: 40px;
height: auto;
line-height: 40px;
}
.accomodation-gallery .swiper-button-prev::after,
.accomodation-gallery .swiper-button-next::after {
display: block;
color: #ffffff;
padding: 5px 0;
font-size: 14px;
width: 100%;
height: 100%;
line-height: 40px;
background: var(--eshb-primary-color);
text-align: center;
}
.accomodation-gallery .swiper-button-prev {
left: 0px;
}
.accomodation-gallery .swiper-button-prev::after {
border-radius: 0 20px 20px 0;
}
.accomodation-gallery .swiper-button-next {
right: 0px;
}
.accomodation-gallery .swiper-button-next::after {
border-radius: 20px 0 0 20px;
}
.room-grid.style1 {
gap: 0;
}
.room-grid.style1 .grid-item {
color: var(--eshb-white-color);
overflow: hidden;
}
.room-grid.style1 .grid-item .details-btn:hover {
color: #fff;
}
.room-grid.style1 .grid-item.half-fluid .right-half {
padding: 0 !important;
position: absolute;
right: 0;
left: 50%;
margin-left: auto;
width: auto;
}
@media only screen and (max-width: 991px) {
.room-grid.style1 .grid-item.half-fluid .right-half {
position: relative;
width: 100%;
left: 0;
}
}
.room-grid.style1 .grid-item.half-fluid .left-half {
padding: 0 !important;
position: absolute;
left: 0;
right: 50%;
margin-left: auto;
width: auto;
}
@media only screen and (max-width: 991px) {
.room-grid.style1 .grid-item.half-fluid .left-half {
position: relative;
width: 100%;
left: 0;
}
}
.room-grid.style1 .grid-item.half-fluid .image {
background-size: cover;
background-position: center;
min-height: 330px;
height: 100%;
}
.room-grid.style1 .grid-item.half-fluid .p-title a {
color: var(--eshb-white-color);
}
.room-grid.style1 .grid-item:nth-child(even) .contents-col {
margin-left: 50%;
padding-left: 3rem;
padding-right: 0 !important;
}
@media only screen and (max-width: 991px) {
.room-grid.style1 .grid-item:nth-child(even) .contents-col {
margin-left: 0;
padding-left: 0.75rem;
}
}
@media only screen and (max-width: 991px) {
.room-grid.style1 .grid-item .container {
max-width: 100%;
}
.room-grid.style1 .grid-item .contents-col {
padding-left: 0.75rem;
}
}
.room-grid.style2 {
grid-template-columns: repeat(3, 1fr);
gap: 0;
column-gap: 20px;
}
.room-grid.style2 .grid-item .item-inner .hover-bg-two {
background: linear-gradient(180deg, rgba(113, 155, 14, 0) 0%, rgb(23, 23, 23) 100%);
}
.room-grid.style2 .grid-item .item-inner .hover-bg-one {
background: #719b0e;
}
.room-grid.style2 .grid-item .item-inner .details-info .p-title {
color: var(--eshb-white-color);
}
.room-grid.style3 .grid-item {
background: #fff5ed;
transition: 0.5s;
}
.room-grid.style3 .grid-item * {
transition: 0.5s;
}
.room-grid.style3 .grid-item .details-btn:hover {
color: var(--eshb-white-color);
}
.room-grid.style3 .grid-item .best-seller {
background: #fff5ed;
font-size: 14px;
color: #212529;
z-index: 2;
}
.room-grid.style3 .grid-item:hover img.thumbnail {
transform: scale(1.1);
}
.rt_room_slider-btn-wrapper .nav-btn {
border-radius: 0 20px 20px 0;
background: var(--color-primary);
color: var(--color-white);
width: 40px;
height: 40px;
z-index: 2;
}
.rt_room_slider-btn-wrapper .nav-btn::after {
font-size: 14px;
}
.rt_room_slider-btn-wrapper .nav-btn.swiper-button-prev {
left: 0;
}
.rt_room_slider-btn-wrapper .nav-btn.swiper-button-next {
right: 0;
border-radius: 20px 0px 0px 20px;
}
.rt_room_slider.eshb-item-grid .all-features {
margin-top: 20px;
display: flex;
column-gap: 5px;
flex-wrap: wrap;
}
.rt_room_slider.eshb-item-grid .all-features .feature {
font-size: 14px;
position: relative;
display: inline-block;
margin-bottom: 6px;
background: rgba(171, 137, 101, 0.1490196078);
color: var(--color-body);
padding: 2px 10px;
}
.rt_room_slider.eshb-item-grid .all-features .feature i {
color: var(--color-primary);
}
.rt_room_slider.eshb-item-grid .desc {
margin-top: 20px;
color: var(--color-body);
}
.rt_room_slider.eshb-item-grid.style1 {
gap: unset;
}
.rt_room_slider.eshb-item-grid.style1 .grid-item {
border-radius: 50% 50% 0 0;
overflow: hidden;
}
.rt_room_slider.eshb-item-grid.style2 .grid-item {
border-radius: 0;
}
.rt_room_slider.eshb-item-grid.style2 .grid-item .hover-bg-one {
background: #00a8be;
}
.rt_room_slider.eshb-item-grid.style2 .grid-item .hover-bg-two {
background: linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, rgb(23, 23, 23) 100%);
}
.rt_room_slider.eshb-item-grid.style3 .grid-item {
border-radius: 0;
}
.rt_room_slider.eshb-item-grid.style3 .grid-item .hover-bg-two {
background: linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, rgb(23, 23, 23) 100%);
}
.rt_room_slider.eshb-item-grid.style4 .grid-item {
border-radius: 0;
}
.rt_room_slider.eshb-item-grid.style4 .grid-item .item-inner .details-info {
background: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(10px);
padding-top: 1rem;
padding-bottom: 1rem;
margin-bottom: 0;
}
@keyframes eshbSpin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@font-face {
font-family: "Jost";
src: url(//akpara.com.ar/wp-content/plugins/easy-hotel/public/assets/fonts/Jost-VariableFont_wght.ttf);
}
@font-face {
font-family: "Marcellus";
src: url(//akpara.com.ar/wp-content/plugins/easy-hotel/public/assets/fonts/Marcellus-Regular.ttf);
}
.daterangepicker { }
.daterangepicker.dropdown-menu {
z-index: 10000;
}
.daterangepicker .calendar-table {
border: none;
}
.daterangepicker .daterangepicker_input {
display: none;
}
.daterangepicker .range_inputs button {
padding: 5px 20px;
cursor: pointer;
width: auto;
}
.daterangepicker .range_inputs button.applyBtn {
background-color: var(--eshb-primary-color);
border: 1px solid var(--eshb-primary-color);
color: var(--eshb-white-color);
}
.daterangepicker .range_inputs button.applyBtn:hover {
background-color: transparent;
color: var(--eshb-text-color);
border: 1px solid var(--eshb-primary-color);
}
.daterangepicker .range_inputs button.cancelBtn {
background-color: transparent;
color: var(--eshb-text-color);
border: 1px solid var(--eshb-primary-color);
}
.daterangepicker .range_inputs button.cancelBtn:hover {
color: var(--eshb-white-color);
background-color: var(--eshb-primary-color);
border: 1px solid var(--eshb-primary-color);
}
.daterangepicker table {
width: 100%;
margin-bottom: 1rem;
color: var(--eshb-text-color);
border-collapse: collapse;
border: none !important;
}
.daterangepicker table th,
.daterangepicker table td {
vertical-align: top;
padding: 3px;
background: transparent;
border-radius: 0px !important;
}
.daterangepicker th.next.available:before {
content: "\f345";
font-family: "dashicons";
}
.daterangepicker th.prev.available:before {
content: "\f341";
font-family: "dashicons";
}
.daterangepicker thead:first-child tr:first-child th {
border-block-start: unset;
}
.daterangepicker table tr {
display: block;
margin-top: 8px;
}
.daterangepicker td {
text-decoration: none !important;
border: none;
}
.daterangepicker td:hover {
background-color: var(--eshb-active-bg-color) !important;
color: var(--eshb-active-color) !important;
}
.daterangepicker td.booked-date {
color: var(--eshb-booked-color) !important;
background-color: var(--eshb-booked-bg-color) !important;
}
.daterangepicker td.booked-date.active {
color: var(--eshb-booked-color) !important;
background-color: var(--eshb-booked-bg-color) !important;
}
.daterangepicker td.booked-date:hover {
background-color: transparent;
}
.daterangepicker td.checked-in-date {
background-image: linear-gradient(135deg, transparent 50%, var(--eshb-booked-bg-color) 50%);
color: var(--eshb-booked-color) !important;
font-style: italic;
}
.daterangepicker td.checked-in-date.active, .daterangepicker td.checked-in-date:hover {
background-color: var(--eshb-active-bg-color) !important;
background-image: linear-gradient(135deg, transparent 50%, var(--eshb-booked-bg-color) 50%);
color: var(--eshb-active-color) !important;
}
.daterangepicker td.checked-out-date {
background-image: linear-gradient(135deg, var(--eshb-booked-bg-color) 50%, transparent 50%);
font-style: italic;
}
.daterangepicker td.holiday-date {
color: rgb(255, 0, 0) !important;
}
.daterangepicker td.holiday-date:hover {
background-color: transparent;
}
.daterangepicker td.start-date.active {
background-color: var(--eshb-active-bg-color) !important;
color: var(--eshb-active-color) !important;
}
.daterangepicker td.end-date.active, .daterangepicker td.end-date.active:hover {
background-color: var(--eshb-active-bg-color) !important;
color: var(--eshb-active-color) !important;
}
.daterangepicker td.in-range {
background-color: var(--eshb-inrange-bg-color);
color: var(--eshb-active-color) !important;
}
.accomodation-gallery .swiper-slide {
overflow: hidden;
}
.eshb-day-wise-pricing-table-container {
margin-top: 60px;
margin-bottom: 60px;
}
@media (max-width: 767px) {
.eshb-day-wise-pricing-table-container {
padding-inline: 15px;
}
}
.eshb-day-wise-pricing-table-container h3.eshb-day-wise-pricing-table-title {
margin-bottom: 10px;
}
.eshb-day-wise-pricing-table-container .eshb-day-wise-pricing-table-wrapper table {
margin: 0;
}
.eshb-day-wise-pricing-table-container .eshb-day-wise-pricing-table-wrapper.style-one {
background-color: #f6f6f6;
}
.eshb-details-page {
width: 100%;
}
.eshb-details-page svg {
width: 20px;
height: auto;
}
.eshb-details-page .eshb-container {
padding-top: 140px;
padding-bottom: 140px;
}
@media only screen and (max-width: 767px) {
.eshb-details-page .eshb-container {
padding-top: 60px;
padding-bottom: 60px;
}
}
.eshb-details-page h3.eshb-day-wise-pricing-table-title {
font-weight: 300;
}
.eshb-details-page .accomodation-video {
position: relative;
height: 0;
overflow: hidden;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.eshb-details-page .accomodation-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media only screen and (max-width: 767px) {
.eshb-details-page .accomodation-video.eshb-self-hosted-video {
height: auto !important;
}
}
.eshb-details-page .accomodation-video video {
object-fit: cover;
}
@media only screen and (max-width: 767px) {
.eshb-details-page .accomodation-video video {
height: auto;
}
}
.eshb-details-page .gallery-wrapper .wp-post-image {
width: 100%;
}
.eshb-details-page .basic-information-list {
display: flex;
align-items: center;
column-gap: 1.5rem;
flex-wrap: wrap;
margin-bottom: 26px;
}
.eshb-details-page .basic-information-list .info {
margin-bottom: 0;
display: flex;
align-items: center;
gap: 4px;
}
.eshb-details-page .basic-information-list .info .info-icon {
color: var(--eshb-primary-color);
height: 18px;
}
.eshb-details-page .eshb-archive-wrapper {
position: relative;
}
.eshb-details-page .eshb-archive-wrapper.related-accomodations {
padding-top: 120px;
}
.eshb-details-page.eshb-disabled-booking .eshb-container .eshb-row {
display: block;
}
.eshb-details-page.eshb-disabled-booking .eshb-container #eshb-contents,
.eshb-details-page.eshb-disabled-booking .eshb-container #eshb-aside {
width: 100% !important;
}
.eshb-details-page .eshb-check-in-out-times-area {
margin-top: 40px;
margin-bottom: 40px;
}
.eshb-details-page .eshb-check-in-out-times-area .eshb-check-in-out-times-title {
font-weight: 300;
font-size: 26px;
margin-bottom: 10px;
}
.eshb-details-page .eshb-check-in-out-times-area p {
margin-bottom: 0;
}
.eshb-details-page.style-two .contents-container {
padding-top: 53px;
padding-bottom: 100px;
}
.eshb-details-page.style-two h3.excerpt {
font-weight: 300;
padding: 40px 0;
}
.eshb-details-page.style-two .minimal-booking {
padding: 100px 0;
}
.eshb-details-page.style-two .minimal-booking .left-col {
background-color: var(--eshb-primary-color);
}
.eshb-details-page.style-two .minimal-booking .left-col h2 {
color: var(--eshb-white-color);
}
.eshb-details-page.style-two .minimal-booking .right-col {
background-color: var(--eshb-territory-color);
}
.eshb-details-page.style-two .minimal-booking .right-col .btn-main {
background-color: transparent;
border: solid 1px rgba(255, 255, 255, 0.35);
}
.eshb-details-page.style-two .minimal-booking .right-col .btn-main:hover {
color: var(--eshb-white-color);
}
.eshb-details-page.style-two .basic-information-list .info {
flex: 0 0 auto;
width: calc(25% - 1.56rem);
}
@media (max-width: 767px) {
.eshb-details-page.style-two .basic-information-list .info {
width: auto;
margin-bottom: 15px;
}
}
.eshb-details-page.style-two .basic-information-list .info .info-icon {
font-size: 40px;
height: auto;
}
.eshb-details-page.style-two .basic-information-list .info .info-title {
margin-left: 30px;
font-weight: 500;
color: var(--eshb-text-color);
}
.eshb-details-page.style-two .related-accomodations {
background: var(--eshb-secondary-color);
padding: 80px 40px 130px 40px;
}
.eshb-details-page.style-two .related-accomodations .easy-hotel-heading {
text-align: center;
margin-bottom: 30px;
}
.eshb-details-page.style-two .related-accomodations .easy-hotel-heading .easy-related-subtitle {
font-weight: 500;
color: var(--eshb-text-color);
}
.eshb-details-page.style-two .accomodation-gallery .swiper-slide {
padding: 0 15px;
overflow: hidden;
}
.eshb-details-page.style-two .eshb-row {
flex-direction: column;
}
.eshb-details-page.style-two .eshb-day-wise-pricing-table-container {
margin-top: 70px;
margin-bottom: 70px;
}
nav.eshb-pagination {
margin-top: 50px;
}
@media (max-width: 1200px) {
nav.eshb-pagination {
padding: 0 15px;
}
}
nav.eshb-pagination ul.pagination-list {
display: flex;
list-style: none;
gap: 5px;
margin: 0;
padding: 0;
}
nav.eshb-pagination ul.pagination-list li a, nav.eshb-pagination ul.pagination-list li span {
background: var(--eshb-primary-color);
color: var(--eshb-white-color);
border-radius: 3px;
padding: 12px 20px;
text-decoration: none;
}
nav.eshb-pagination ul.pagination-list li a.current, nav.eshb-pagination ul.pagination-list li a:hover, nav.eshb-pagination ul.pagination-list li span.current, nav.eshb-pagination ul.pagination-list li span:hover {
background: var(--eshb-dark-color);
}
.eshb-container {
max-width: 1200px;
margin: auto;
width: 100%;
}
.eshb-container .eshb-row {
display: flex;
justify-content: space-between;
gap: 40px;
}
@media (max-width: 1024px) {
.eshb-container .eshb-row {
flex-direction: column;
}
}
.eshb-container #eshb-contents {
width: 58.33333333%;
}
@media (max-width: 1200px) {
.eshb-container #eshb-contents {
padding: 0 15px;
}
}
@media (max-width: 1024px) {
.eshb-container #eshb-contents {
width: 100%;
}
}
.eshb-container #eshb-contents.full-width {
width: 100%;
}
.eshb-container #eshb-aside {
width: 41.66666667%;
}
@media (max-width: 1200px) {
.eshb-container #eshb-aside {
padding: 0 15px;
}
}
@media (max-width: 1024px) {
.eshb-container #eshb-aside {
width: 100%;
}
}
.eshb-container #eshb-aside.full-width {
width: 100%;
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 30%, 0);
transform: translate3d(0, 30%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
} .de-number {
margin-top: 8px;
display: flex;
justify-content: center;
}
.d-minus, .d-plus {
cursor: pointer;
font-size: 24px;
line-height: 24px;
width: 36px;
height: 36px;
line-height: 32px;
display: inline-block;
vertical-align: middle;
text-align: center;
-webkit-user-select: none; -ms-user-select: none; user-select: none; border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}
.d-minus:active, .d-plus:active {
background: var(--eshb-white-color);
color: #000;
}
.de-number input {
width: 40px;
text-align: center;
font-size: 20px;
border: none;
padding: 3px !important;
background: none;
border: 1px solid;
}
.de-number .d-minus {
position: relative;
font-size: 0;
}
.de-number .d-minus:before {
content: "";
position: absolute;
left: 50%;
height: 2px;
background: currentColor;
width: 10px;
transform: translate(-50%, -50%);
top: 50%;
z-index: 999;
opacity: 1;
}
.eshb-search {
width: 100%;
background-color: var(--eshb-dark-color);
}
.eshb-search .eshb-search-form {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.eshb-search .eshb-search-form .eshb-form-group {
flex: 0 0 auto;
width: 25%;
text-align: center;
}
.eshb-search .eshb-search-form .eshb-form-group .innner-group {
display: flex;
align-items: center;
}
.eshb-search .eshb-search-form .eshb-form-group .innner-group .eshb-form-group {
width: 100%;
}
@media (max-width: 767px) {
.eshb-search .eshb-search-form .eshb-form-group {
width: 100% !important;
}
}
.eshb-search .eshb-search-form .eshb-form-group.form-title-wrapper {
text-align: left !important;
display: none;
}
@media (max-width: 767px) {
.eshb-search .eshb-search-form {
flex-wrap: wrap;
flex-direction: column;
row-gap: 20px;
}
}
.eshb-search .eshb-search-form .eshb-form-submit-btn {
margin-top: 40px;
}
.eshb-search .eshb-search-form .submition-wrapper .eshb-form-submit-btn {
display: inline-block;
font-family: var(--eshb-body-font);
text-align: center;
color: var(--eshb-white-color);
outline: 0;
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
padding: 8px 20px;
font-size: 12px;
letter-spacing: 2px;
border: none;
border-radius: 0;
background: var(--eshb-primary-color);
margin-top: 0;
line-height: 1.7em;
width: auto;
}
.eshb-search .eshb-search-form .eshb-form-group {
width: auto;
padding: 30px 0;
}
@media (max-width: 767px) {
.eshb-search .eshb-search-form .eshb-form-group {
padding: 10px 0;
}
}
.eshb-search .eshb-search-form .eshb-form-group.dates-wrapper {
width: 37%;
display: flex;
align-items: center;
}
.eshb-search .eshb-search-form .eshb-form-group.dates-wrapper .eshb-form-group {
width: 50%;
padding: 0;
}
@media (max-width: 767px) {
.eshb-search .eshb-search-form .eshb-form-group.dates-wrapper .eshb-form-group {
padding: 5px 0;
}
}
@media (max-width: 767px) {
.eshb-search .eshb-search-form .eshb-form-group.dates-wrapper {
flex-direction: column;
}
}
.eshb-search .eshb-search-form .eshb-form-group.submition-wrapper {
width: 23%;
}
.eshb-search .eshb-search-form .eshb-form-group .field-label {
font-family: var(--eshb-title-font);
font-size: 14px;
margin: 0;
margin-bottom: 0.25rem;
color: var(--eshb-primary-color);
font-weight: var(--eshb-title-font-weight);
}
.eshb-search .eshb-search-form .eshb-form-group .form-control {
margin-bottom: 0;
padding: 0.375rem 0.75rem;
font-size: 20px;
font-weight: 400;
line-height: 1.5;
background-clip: padding-box;
border: none;
appearance: none;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
background: none;
color: var(--eshb-white-color);
text-align: center;
}
.eshb-search .eshb-search-form .eshb-form-group .form-control:focus {
outline: none;
box-shadow: none;
}
.eshb-search .eshb-search-form .eshb-form-group .d-minus, .eshb-search .eshb-search-form .eshb-form-group .d-plus {
background: var(--eshb-primary-color);
color: var(--eshb-white-color);
}
.eshb-search .eshb-search-form .eshb-form-group .de-number input {
color: var(--eshb-white-color);
border: none;
display: inline-block;
}
.archive-search-warpper {
margin-bottom: 50px;
}
.eshb-item-grid {
display: grid;
gap: 20px;
font-family: var(--eshb-body-font);
}
@media (max-width: 1199px) {
.eshb-item-grid {
padding: 0 15px;
}
}
@media (max-width: 767px) {
.eshb-item-grid {
grid-template-columns: repeat(1, 1fr) !important;
}
}
.eshb-item-grid .grid-item .item-inner {
background-size: cover;
background-repeat: no-repeat;
visibility: visible;
animation-name: fadeInUp;
animation-duration: 0.8s;
animation-fill-mode: both;
transition: 0.5s;
outline: none;
}
.eshb-item-grid .grid-item .item-inner .accomodation-rating {
display: flex;
justify-content: center;
align-items: center;
}
.eshb-item-grid .grid-item .item-inner .accomodation-rating .eshb-star-rating {
font-size: 16px;
}
.eshb-item-grid .grid-item .item-inner .thumbnail {
max-width: 100%;
height: auto;
width: -webkit-fill-available;
}
.eshb-item-grid .grid-item .item-inner .pricing-info {
opacity: 0;
z-index: 4;
margin-top: 40px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: 0.5s;
position: absolute;
color: var(--eshb-white-color);
text-align: center;
}
.eshb-item-grid .grid-item .item-inner .pricing-info .label {
font-size: 14px;
font-family: var(--eshb-title-font);
margin-bottom: 10px;
}
.eshb-item-grid .grid-item .item-inner .pricing-info .price {
font-size: 40px;
line-height: 1;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: var(--eshb-title-font);
font-weight: var(--eshb-title-font-weight);
color: var(--eshb-white-color);
}
.eshb-item-grid .grid-item .item-inner .pricing-info .details-btn {
color: var(--eshb-white-color);
border: solid 1px rgba(255, 255, 255, 0.35);
display: inline-block;
text-align: center;
outline: 0;
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
padding: 0 20px;
font-size: 12px;
letter-spacing: 2px;
border-radius: 0;
min-height: 37px;
line-height: 37px;
font-family: var(--eshb-body-font);
}
.eshb-item-grid .grid-item .item-inner .hover-bg-one {
position: absolute;
z-index: 2;
opacity: 0;
background: var(--eshb-primary-color);
background-size: cover;
background-repeat: no-repeat;
height: 100% !important;
width: 100% !important;
top: 0 !important;
transition: 0.5s;
}
.eshb-item-grid .grid-item .item-inner .details-info {
position: absolute;
transition: 0.5s;
z-index: 2;
color: var(--eshb-white-color);
opacity: 1;
bottom: 0 !important;
margin-bottom: 1rem;
text-align: center !important;
width: 100%;
}
.eshb-item-grid .grid-item .item-inner .details-info .title, .eshb-item-grid .grid-item .item-inner .details-info .p-title {
margin-bottom: 0;
font-size: 26px;
line-height: 1.4em;
font-family: var(--eshb-title-font);
font-weight: var(--eshb-title-font-weight);
color: var(--eshb-white-color);
}
.eshb-item-grid .grid-item .item-inner .details-info .capacities {
font-size: 14px;
}
.eshb-item-grid .grid-item .item-inner .details-info .capacities .capacity {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.eshb-item-grid .grid-item .item-inner .hover-bg-two {
position: absolute;
background: linear-gradient(180deg, rgba(171, 137, 101, 0) 0%, var(--eshb-primary-color) 100%);
height: 40%;
width: 100% !important;
background-size: cover;
background-repeat: no-repeat;
bottom: 0 !important;
transition: 0.5s;
}
.eshb-item-grid .grid-item .item-inner:hover .pricing-info {
margin-top: 0;
opacity: 1;
}
.eshb-item-grid .grid-item .item-inner:hover .hover-bg-one {
opacity: 1;
}
.eshb-item-grid .grid-item .item-inner:hover .details-info {
opacity: 0;
}
.eshb-booking .eshb-booking-form {
background-color: var(--eshb-white-color);
padding: 35px 45px 35px;
border: 1px solid var(--eshb-border-color);
transition: opacity 0.3s;
width: fit-content;
}
@media (max-width: 767px) {
.eshb-booking .eshb-booking-form {
padding: 30px 15px;
width: 100%;
}
}
.eshb-booking .eshb-booking-form h3 {
font-size: 26px;
}
.eshb-booking .eshb-booking-form h3.field-label {
margin-bottom: 20px;
}
.eshb-booking .eshb-booking-form .label-checkbox {
position: relative;
display: flex;
align-items: center;
}
.eshb-booking .eshb-booking-form .label-checkbox input[type=checkbox] {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
opacity: 0;
width: 17px;
height: 17px;
cursor: pointer;
}
.eshb-booking .eshb-booking-form .label-checkbox input[type=checkbox]:checked + .eshb-styled-checkbox:after {
opacity: 1;
}
.eshb-booking .eshb-booking-form .label-checkbox .eshb-styled-checkbox {
position: relative;
width: 17px;
min-width: 17px;
height: 17px;
border: 1px solid var(--eshb-primary-color);
pointer-events: none;
}
.eshb-booking .eshb-booking-form .label-checkbox .eshb-styled-checkbox:after {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
width: 8px;
height: 8px;
background: var(--eshb-primary-color);
content: "";
opacity: 0;
}
.eshb-booking .eshb-booking-form .form-control {
background-color: transparent;
}
.eshb-booking .eshb-booking-form .form-control:focus {
background-color: transparent;
}
.eshb-booking .eshb-booking-form .eshb-error-input {
border-color: red !important;
}
.eshb-booking .eshb-booking-form .eshb-form-groups {
display: grid;
margin: 10px 0;
grid-template-columns: repeat(2, 1fr);
column-gap: 10px;
}
@media (max-width: 767px) {
.eshb-booking .eshb-booking-form .eshb-form-groups {
grid-template-columns: repeat(1, 1fr);
}
}
.eshb-booking .eshb-booking-form .eshb-form-groups .eshb-form-group {
text-align: center;
padding: 10px;
}
.eshb-booking .eshb-booking-form .eshb-form-groups .eshb-form-group .booking-date-picker {
margin-bottom: 0;
}
.eshb-booking .eshb-booking-form .date-err-msg {
padding: 10px;
margin-bottom: 0 !important;
}
.eshb-booking .eshb-booking-form p.err-msg {
color: red;
}
.eshb-booking .eshb-booking-form .eshb-form-group {
margin-bottom: 20px;
}
.eshb-booking .eshb-booking-form .eshb-form-group p.capacity-status {
margin: 8px 0 0 0;
font-size: 13px;
}
.eshb-booking .eshb-booking-form .eshb-form-group .d-minus, .eshb-booking .eshb-booking-form .eshb-form-group .d-plus {
background-color: var(--eshb-primary-color);
border-color: var(--eshb-primary-color);
color: var(--eshb-white-color);
}
.eshb-booking .eshb-booking-form .eshb-form-group .de-number input {
border: none;
outline: none;
background: none;
}
.eshb-booking .eshb-booking-form .eshb-form-group label {
color: var(--eshb-dark-color);
font-size: 14px;
}
.eshb-booking .eshb-booking-form .eshb-form-group input, .eshb-booking .eshb-booking-form .eshb-form-group textarea {
border-radius: 0;
padding: 10px 10px;
border: 1px solid var(--eshb-primary-color);
text-align: center;
}
.eshb-booking .eshb-booking-form .eshb-form-group h6.field-label {
margin-bottom: 5px;
font-size: 14px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.form-title-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.form-title-wrapper .form-title {
margin-top: 0;
margin-bottom: 0;
}
.eshb-booking .eshb-booking-form .eshb-form-group.form-title-wrapper .pricing .base-price {
font-weight: 600;
font-size: 20px;
margin: 0;
display: inline-block;
}
.eshb-booking .eshb-booking-form .eshb-form-group .eshb-form-submit-btn {
background-color: var(--eshb-primary-color);
border-color: var(--eshb-primary-color);
color: var(--eshb-white-color);
font-size: 14px;
width: 100%;
display: flex;
justify-content: center;
gap: 20px;
align-items: center;
padding: 10px 20px;
}
.eshb-booking .eshb-booking-form .eshb-form-group .eshb-form-submit-btn::after {
display: block;
width: 14px;
height: 14px;
border-radius: 50%;
border: 2px solid currentColor;
border-top: 2px solid transparent;
animation: eshbSpin 1s linear infinite;
transition: opacity 0.3s;
transform-origin: 50% 50%;
opacity: 0;
content: "";
}
.eshb-booking .eshb-booking-form .eshb-form-group .eshb-form-submit-btn.show-loader::after {
opacity: 1;
}
.eshb-booking .eshb-booking-form .eshb-form-group .eshb-form-submit-btn:hover {
background-color: var(--eshb-dark-color);
border-color: var(--eshb-dark-color);
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper {
margin-bottom: 20px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list {
margin: 0;
padding: 0;
list-style: none;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item label {
display: flex;
align-items: center;
gap: 5px;
cursor: pointer;
font-weight: 400;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item label .service-name {
position: relative;
display: flex;
align-items: center;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity {
display: flex;
align-items: center;
gap: 5px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .price {
text-transform: capitalize;
font-size: 14px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown {
margin-left: 10px;
text-align: center;
display: flex;
align-items: center;
justify-content: space-around;
border: 1px solid var(--eshb-border-color);
padding: 15px 10px;
position: absolute;
background: var(--eshb-white-color);
box-shadow: 0px 0px 2px 2px rgba(191, 187, 187, 0.1294117647);
width: 180px;
right: 0;
z-index: 2;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number {
margin-top: 0;
display: flex;
align-items: center;
justify-content: space-around;
width: 100%;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number .d-minus, .eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number .d-plus {
display: none;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number span.quantity-wrapper {
display: flex;
align-items: center;
border: 1px solid var(--eshb-border-color);
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number input {
border: none;
outline: none;
width: 25px;
font-size: 17px;
margin-bottom: 0;
height: 20px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown {
position: absolute;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown::before {
content: "";
position: absolute;
top: 20px;
right: -7px;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: 7px solid var(--eshb-primary-color);
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown span.quantity-wrapper {
border: none;
gap: 10px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown span.quantity-wrapper input {
width: 50px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown span.quantity-wrapper .dropdown-arrow {
display: none;
}
.eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown .d-minus, .eshb-booking .eshb-booking-form .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown .d-plus {
display: inline-block;
}
.eshb-booking .eshb-booking-form .eshb-form-group.cost-calculator-wrapper .total-cost-label {
display: flex;
justify-content: space-between;
}
.eshb-booking .eshb-booking-form .eshb-form-group.cost-calculator-wrapper .total-cost-label .eshb-booking-value {
display: inline;
}
.eshb-booking .eshb-booking-form .eshb-form-group.cost-calculator-wrapper .pricing-values {
display: none;
}
.eshb-booking .eshb-booking-form .eshb-form-group.cost-calculator-wrapper .eshb-booking-total-discounted-pricing {
display: none;
border-top: 1px dashed;
padding-top: 15px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.cost-calculator-wrapper.has-discounted-price .eshb-booking-total-pricing {
font-size: 16px;
}
.eshb-booking .eshb-booking-form .eshb-form-group.cost-calculator-wrapper.has-discounted-price .eshb-booking-total-discounted-pricing {
display: flex;
font-size: 26px;
}
.eshb-booking .eshb-booking-form .eshb-form-group .staying-type-list {
margin: 0;
}
.eshb-booking .eshb-booking-form .eshb-form-group .staying-type-list li {
list-style: none;
}
.eshb-booking .eshb-booking-form .eshb-form-group .staying-type-list li label {
display: flex;
}
.eshb-booking .eshb-booking-form .eshb-form-err {
display: none;
margin-bottom: 0;
}
.eshb-booking .eshb-booking-form .eshb-form-err .status {
line-height: 1.2;
display: none;
min-height: 52px;
padding: 12px 22px 12px 0;
color: var(--eshb-text-color);
align-items: center;
gap: 7px;
}
.eshb-booking .eshb-booking-form .eshb-form-err .status .status-icon {
height: 25px;
width: 25px;
padding: 7px;
border-radius: 50%;
background: var(--eshb-white-color);
display: flex;
align-items: center;
justify-content: center;
}
.eshb-booking .eshb-booking-form .eshb-form-err .status .status-icon img {
height: 16px;
width: auto;
}
.eshb-booking .eshb-booking-form .eshb-booking-form-customer-details {
border-top: 1px solid var(--eshb-border-color);
padding-top: 20px;
}
.eshb-booking .eshb-booking-form .eshb-booking-form-customer-details .eshb-booking-form-customer-details-col {
display: flex;
gap: 30px;
}
.eshb-booking .eshb-booking-form .eshb-booking-form-customer-details .eshb-booking-form-customer-details-col .eshb-form-group {
width: 50%;
gap: 20px;
display: flex;
flex-direction: column;
}
.eshb-booking .eshb-booking-form .eshb-booking-form-customer-details .eshb-booking-form-customer-details-col .eshb-form-group input, .eshb-booking .eshb-booking-form .eshb-booking-form-customer-details .eshb-booking-form-customer-details-col .eshb-form-group textarea {
border: 1px solid var(--eshb-border-color);
text-align: start;
}
.eshb-booking .eshb-booking-form .eshb-booking-form-customer-details .eshb-booking-form-customer-details-col .eshb-form-group textarea {
height: calc(100% - 20px);
}
.eshb-booking .eshb-booking-form.style-two {
background-color: var(--eshb-dark-color);
color: var(--eshb-white-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group h3, .eshb-booking .eshb-booking-form.style-two .eshb-form-group h4, .eshb-booking .eshb-booking-form.style-two .eshb-form-group h5, .eshb-booking .eshb-booking-form.style-two .eshb-form-group h6, .eshb-booking .eshb-booking-form.style-two .eshb-form-group input, .eshb-booking .eshb-booking-form.style-two .eshb-form-group textarea {
color: var(--eshb-white-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-groups .eshb-form-group {
margin-bottom: 0;
padding: 10px;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-groups .eshb-form-group .d-minus, .eshb-booking .eshb-booking-form.style-two .eshb-form-groups .eshb-form-group .d-plus {
width: 36px;
height: 36px;
}
.eshb-booking .eshb-booking-form.style-two label {
color: var(--eshb-white-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group {
margin-bottom: 20px;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group .de-number input {
color: var(--eshb-white-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group #booking-date-picker {
background: transparent;
border: 1px solid var(--eshb-white-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group h6.field-label {
margin-bottom: 5px;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.form-title-wrapper .form-title {
margin-bottom: 0;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.form-title-wrapper .pricing {
padding: 0;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.form-title-wrapper .pricing .base-price {
font-weight: 600;
font-size: 20px;
margin: 0;
display: inline-block;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group .eshb-form-submit-btn {
text-transform: uppercase;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group .eshb-form-submit-btn:hover {
background-color: var(--eshb-primary-color);
border-color: var(--eshb-primary-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper {
margin-top: 20px;
margin-bottom: 25px;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .price {
color: var(--eshb-primary-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number {
margin-top: 0;
display: flex;
align-items: center;
justify-content: space-around;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number .d-minus, .eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number .d-plus {
padding: 3px 5px 3px 3px;
display: none;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number span.quantity-wrapper {
display: flex;
align-items: center;
border: 1px solid var(--eshb-border-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector .de-number input {
border: none;
outline: none;
width: 25px;
font-size: 17px;
margin-bottom: 0;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown {
background: var(--eshb-dark-color);
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown .d-minus, .eshb-booking .eshb-booking-form.style-two .eshb-form-group.extra-services-wrapper .service-list .service-item .price-quantity .service-quantity-selector.show-dropdown .d-plus {
display: inline;
}
.eshb-booking .eshb-booking-form.style-two .eshb-form-err .status {
color: var(--eshb-white-color);
}
div#easy-hotel-booking-modal {
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
z-index: 9999;
}
div#easy-hotel-booking-modal .easy-hotel-booking-overlay {
position: fixed;
z-index: 8888;
width: 100%;
height: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: rgba(0, 0, 0, 0.5882352941);
}
div#easy-hotel-booking-modal .easy-hotel-booking-modal-body {
display: block;
margin: auto;
width: 600px;
z-index: 9999;
position: relative;
background: var(--eshb-white-color);
border-radius: 5px 5px 5px 5px;
top: 80px;
}
div#easy-hotel-booking-modal .easy-hotel-booking-modal-body .easy-hotel-booking-modal-content {
border-radius: 5px 5px 5px 5px;
}
div#easy-hotel-booking-modal .easy-hotel-booking-modal-body .easy-hotel-booking-modal-closer {
position: absolute;
right: -10px;
top: -10px;
background: red;
border: 1px solid #ededed;
color: var(--eshb-white-color);
cursor: pointer;
z-index: 2;
display: flex;
align-items: center;
justify-content: center;
padding: 4px;
}
div#easy-hotel-booking-modal .easy-hotel-booking-modal-body .eshb-booking .eshb-booking-form {
width: auto;
height: calc(100vh - 80px);
overflow-y: auto;
}
.eshb-availability-calendars-area {
margin-top: 40px;
z-index: 2;
position: relative;
}
.eshb-availability-calendars-area .calendar-title {
font-weight: 300;
font-size: 26px;
margin-bottom: 30px;
}
.eshb-availability-calendars-area .eshb-availability-calendars {
position: relative;
height: 400px;
}
@media (max-width: 576px) {
.eshb-availability-calendars-area .eshb-availability-calendars {
height: 650px;
}
.eshb-availability-calendars-area .eshb-availability-calendars .daterangepicker.show-calendar {
width: 100%;
}
}
.eshb-availability-calendars-area .eshb-availability-calendars .daterangepicker.show-calendar {
display: block !important;
position: absolute;
left: 0 !important;
top: 0 !important;
}
.elementor-widget-container .eshb-availability-calendars-area {
margin-top: 0;
}
.elementor-widget-container .eshb-availability-calendars-area .daterangepicker {
width: 100%;
}
.elementor-widget-container .eshb-availability-calendars-area .daterangepicker .calendar {
width: 49%;
}
@media (max-width: 576px) {
.elementor-widget-container .eshb-availability-calendars-area .daterangepicker .calendar {
width: auto;
}
}
.related-accomodations .easy-hotel-heading {
text-align: center;
margin-bottom: 30px;
}
.related-accomodations .easy-hotel-heading .easy-related-subtitle {
font-weight: 500;
color: var(--eshb-text-color);
}
.related-accomodations .grid-item .item-inner {
line-height: 0;
}
.related-accomodations .grid-item .item-inner .details-info {
line-height: 1.7;
}
.related-accomodations .eshb-item-grid .grid-item .item-inner .pricing-info {
line-height: 1.7;
}
.related-accomodations .nav-btn {
display: none;
}
.eshb-single-title {
margin-top: 0;
font-size: 52px;
margin-bottom: 20px;
line-height: 1.1em;
}
body.woocommerce-cart .wp-block-product-new .wc-block-grid__product-price.price,
body.woocommerce-cart .wp-block-product-new .wp-block-button {
display: none;
}
body.woocommerce-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
display: none;
}
body.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap > * {
margin-bottom: 5px;
}
body.rtl .eshb-availability-calendars-area .eshb-availability-calendars .daterangepicker {
left: auto !important;
right: 0 !important;
}
#searchResult {
background: #ab8965 !important;
}