page-wrapper .navbar{background:#333;padding:0}.navbar-expand-lg .navbar-nav .nav-link{font-size:105%}.page-wrapper .navbar ul li a{color:#ebebeb;font-weight:400;border-radius:10px}.rio-color,.rio-color:hover{color:#607a30!important}.rio-color-border{border:2px solid #7fa832}.rio-bg-light-color{background:#a2ef11}.rio-button-outline{color:#fff;border:1px solid #7fa832;background:#618029!important}.rio-button-outline:active,.rio-button-outline:focus,.rio-button-outline:hover{color:#fff!important;background:#65832d!important}.rio-button:disabled,.rio-button[disabled]{color:#000;background:#95ad67!important}.rio-color-hover:hover{color:#7fa832!important}.rio-bg-color{background:#7fa832}.rio-bg-dark-color{background:#01a900}.rio-bg-dark-color2{background:#066e05}.rio-bg-dark-color2:active,.rio-bg-dark-color2:focus,.rio-bg-dark-color2:hover{background:#0b9109;color:#fff}.rio-button{background:#63802e;border:1px solid #63802e}.rio-button:active,.rio-button:focus,.rio-button:hover{background:#63802e!important;border:1px solid #5b752b!important;color:#fff!important}.flatpickr-day.endRange,.flatpickr-day.endRange.seleced,.flatpickr-day.endRange:hover,.flatpickr-day.startRange{border-color:#63802e!important;background-color:#63802e!important}.flatpickr-day.inRange{border-color:#819d4d!important;background:#819d4d!important;color:#fff}#navbarNav li a:hover{color:#7fa832;background:#fff}[data-notify=container] .close{color:#000!important;border-radius:20px;border:1px solid grey;width:34px}@keyframes tilt-shaking{0%{transform:rotate(0)}4%{transform:rotate(2deg)}8%{transform:rotate(0)}12%{transform:rotate(-2deg)}16%{transform:rotate(0)}20%{transform:rotate(2deg)}24%{transform:rotate(0)}28%{transform:rotate(-2deg)}32%{transform:rotate(0)}100%{transform:rotate(0)}}.phone{animation:tilt-shaking-15 1s linear infinite}.inquiry-form{background:#ffefbe;border-radius:10px}#inquiry-div{position:fixed;width:100%;left:0;bottom:0;padding-top:14px;border-radius:0;z-index:1;height:65px;text-align:center;background:#333;display:none}@media only screen and (max-width:960px){.place-description,.place-description p,.place-description strong{font-size:16px!important}}@media only screen and (max-width:480px){#footer-ul li{padding-bottom:5px}.maps-window.info-window .body .image{width:100%!important}.maps-window.info-window .body .content{width:100%!important}.maps-window.info-window .body .content h3{font-size:1.17em}.maps-window.info-window .body .content h2{display:none}.gm-style .gm-style-iw{width:300px;max-width:none!important;min-height:150px}}@media only screen and (max-width:991px){#inquiry-div{display:block}.sidebar{padding:0}.inquiry-form{padding:.5rem!important}}@media only screen and (max-width:480px){.text-left-on-mobile{text-align:left!important}.text-right-on-mobile{text-align:right!important}}@media only screen and (max-width:640px){.only-on-mobile{display:initial!important}.only-on-desktop{display:none!important}}@media only screen and (min-width:601px){.only-on-desktop{display:flex}.only-on-mobile{display:none!important}}.form-select.is-invalid:not([multiple]):not([size]){padding-right:4.125rem!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")!important;background-position:right .75rem center,center right 2.25rem!important;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)!important}#children.is-invalid,.form-select.is-invalid{border-color:#dc3545!important}#inquiry-form i{position:absolute;padding-left:8px;padding-top:12px}.pl2{padding-left:2rem!important}.footer{background:#1a1a1a}.twitter-color{color:#1d9bf0}.footer .nav-link{color:#fff}.footer .nav-link:hover{color:red}.places-stars{border:1px solid #d3d3d3;padding:0 5px;border-radius:5px;cursor:pointer}.stars-div .rio-bg-dark-color{-webkit-box-shadow:0 0 13px 0 #7fa832;-moz-box-shadow:0 0 13px 0 #7fa832;box-shadow:0 0 13px 0 #7fa832}.image-stars{position:absolute;bottom:10px;left:10px;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;z-index:1}.edit-place{position:absolute;bottom:10px;right:10px;z-index:1}.btn-outline-white{border:1px solid #fff}.fs-16px{font-size:16px}@keyframes tilt-shaking-15{0%{transform:rotate(0)}4%{transform:rotate(10deg)}8%{transform:rotate(0)}12%{transform:rotate(-10deg)}16%{transform:rotate(0)}20%{transform:rotate(10deg)}24%{transform:rotate(0)}28%{transform:rotate(-10deg)}32%{transform:rotate(0)}100%{transform:rotate(0)}}.num-offers{animation:tilt-shaking 1s linear infinite}.form-check-input:checked{background-color:transparent;border-color:#7fa832}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%237fa832' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked{background-color:transparent;border-color:#7fa832}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%237fa832' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.places-grid-img{transition:transform .5s}.places-grid-img:hover{transform:scale(1.1);filter:brightness(80%)}.facebook-color{color:#4267b2}.facebook-link{padding-left:5px;border-radius:5px}.facebook-link i{position:relative;bottom:-2px}.collapsed{position:relative;display:block;max-height:300px;transition:max-height .5s ease-out;overflow:hidden}.collapsed::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 75%,#fff 100%);pointer-events:none}.text-right{text-align:right}#faq-div h4{background:#f8f8f8;border:1px solid #e3e3e3;padding:5px 10px;cursor:pointer}#faq-div a{color:#cc3d1e}.hiddenDate{display:none}.article-block h3,.article-block h4{font-size:100%}.article-block h4{margin-bottom:.5rem}.article-block div[itemprop=acceptedAnswer]{padding-left:1rem;padding-bottom:1rem}.article-block h2{font-size:1.5rem}#theme-filters{height:40px;font-weight:400}.instagram,.instagram:hover{display:inline-block;text-align:center;border-radius:10px;color:#fff;vertical-align:middle;background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);box-shadow:0 3px 10px rgba(0,0,0,.25);height:30px;position:relative;top:-8px}.inquiry-button{animation:pulsate 1s ease-out infinite;background:linear-gradient(to bottom,#ff8c00 0,#cd7509 100%)!important;color:#fff;border:1px solid #444}.inquiry-button:active,.inquiry-button:focus,.inquiry-button:hover{animation:pulsate 1s ease-out infinite;background:linear-gradient(to bottom,#e88308 0,#b96c0d 100%)!important;color:#fff!important;border:1px solid #444!important}@keyframes pulsate{0%{-webkit-box-shadow:0 0 15px 0 #00913a;-moz-box-shadow:0 0 15px 0 #00913a;box-shadow:0 0 15px 0 #00913a}50%{-webkit-box-shadow:0 0 0 0 #00913a;-moz-box-shadow:0 0 0 0 #00913a;box-shadow:0 0 0 0 #00913a}100%{-webkit-box-shadow:0 0 15px 0 #00913a;-moz-box-shadow:0 0 15px 0 #00913a;box-shadow:0 0 15px 0 #00913a}}@keyframes pulsate-orange{0%{-webkit-box-shadow:0 0 15px 0 #ff8c00;-moz-box-shadow:0 0 15px 0 #ff8c00;box-shadow:0 0 15px 0 #ff8c00}50%{-webkit-box-shadow:0 0 0 0 #00913a;-moz-box-shadow:0 0 0 0 #00913a;box-shadow:0 0 0 0 #00913a}100%{-webkit-box-shadow:0 0 15px 0 #00913a;-moz-box-shadow:0 0 15px 0 #00913a;box-shadow:0 0 15px 0 #00913a}}.inquiry-button-orange{animation:pulsate-orange 1s ease-out infinite}.font-size-30px{font-size:30px}#inquiry-form .invalid-feedback{font-weight:700}.mb-2px{margin-bottom:2px}.ms-2px{margin-left:2px}.height-1-3{height:33%}#local-place-gallery{max-height:411px}.places-count{right:calc(50% - 45px);top:27px;font-size:12px;padding-left:3px;padding-right:3px;min-width:22px}.badge-category-name{left:10px;bottom:10px}.badge-num-offers-name{left:10px;bottom:35px}#categories .active{background:#d5d1df}.grey-scale{filter:grayscale(100%)}.soldout:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/images/soldout.png) 50% 50% no-repeat;pointer-events:none;z-index:99;transform:rotate(-30deg);background-size:100%}.text-center{text-align:center}.alert-success2{background:#2cb567;color:#fff}.fi-phone{animation:tilt-shaking-15 1s linear infinite}.your-reservation{background:#efeced;padding:10px}.underline-none{text-decoration:none}.fullscreen-popup{display:none;vertical-align:middle}.fullscreen-popup .mask{position:fixed;z-index:250;top:0;bottom:0;padding:100px 0;left:0;right:0;background:rgba(0,0,0,.3);display:block;transition:opacity .3s ease;width:100%;height:100%}.fullscreen-popup .popup-content{position:relative;width:85%;height:100%;margin:15px auto 0 auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.fullscreen-popup .popup-content .map-container{width:100%;height:100%;z-index:10}.fullscreen-popup .popup-content .business-info{position:absolute;bottom:10px;left:10px;background:#fff;z-index:30;box-shadow:0 0 3px rgba(0,0,0,.33);border-radius:3px;max-width:calc(100% - 63px);font-size:90%}.fullscreen-popup .popup-content .business-info article header h1,.fullscreen-popup .popup-content .business-info article section{border-bottom:1px solid #e3e3e3;padding:5px 10px}.fullscreen-popup .popup-content .business-info article header h1{padding:5px 10px;font-weight:400;font-family:'Roboto Condensed',sans-serif;font-size:21px;color:#333}.fullscreen-popup .popup-content .close_btn{position:absolute;top:50px;right:10px;z-index:20;background:rgba(255,255,255,.8);color:#333;width:40px;height:40px;text-align:center;box-shadow:0 0 3px rgba(0,0,0,.33)}.fullscreen-popup .popup-content .close_btn:hover{background:#fff;box-shadow:0 0 12px rgba(0,0,0,.33)}.static_map{cursor:pointer}#address-map ul{list-style:none;padding-left:0;margin-bottom:0}.maps-window.info-window{position:relative}.maps-window.info-window h1{padding:0 0 10px 0;font-weight:400;font-size:21px;color:#333;border-bottom:1px solid #dee2e6;margin-bottom:10px}.maps-window.info-window .image{width:150px;margin-right:10px;float:left}.maps-window.info-window .star{color:#ffe400;margin-right:5px}.maps-window.info-window .rating{font-weight:400;font-size:15px}.maps-window.info-window .image img{max-width:100%}.maps-window.info-window .body .content{width:calc(100% - 160px);float:left}.maps-window.info-window .body .controls{padding:5px 0}.maps-window.info-window .body .controls a{font-size:16px;font-weight:700}.maps-window.info-window .body .content .price{font-size:16px}.map-marker{background-color:#7fa832;color:#fff;padding:5px;border-radius:3px}.place-state{display:flex;align-items:center;justify-content:center;padding:10px}.place-state .title{font-size:18px;font-weight:400}.place-state.problematic{background-color:#d12c3d;color:#fff}.place-state.active{background-color:#7fa832;color:#fff}@media only screen and (min-width:1200px){.info-window h2,.info-window h3{font-size:125%}}#address-map a{color:#7fa832}.business-info a{text-decoration:none!important}.select2-container--open{z-index:9999}.cPopUp,.popUpContent h3{display:none}#globalPopUp .green_btn{background:#627e2e!important}#globalPopUp .facebook_btn{--fi-bg-opacity:1;background-color:#3e6fd9!important}#globalPopUp .google_btn{--fi-btn-bg:#6b5424;--fi-btn-border-color:#fdbc31;--fi-btn-color:#fff!important;--fi-btn-hover-color:#fff!important;--fi-btn-active-color:#fff!important;--fi-btn-hover-bg:#fdb10e!important;--fi-btn-active-bg:#fdb10e!important;--fi-btn-hover-border-color:#fdb10e!important;--fi-btn-active-border-color:#fdb10e!important;--fi-btn-disabled-color:#fff!important}#globalPopUp input[type=email],#globalPopUp input[type=password]{width:50%!important;min-height:calc(1.5em + .85rem + 2px);padding:.425rem 1rem;font-size:.875rem;border-radius:.375rem;display:block;font-weight:400;line-height:1.5;color:#454056;background-color:#fff;background-clip:padding-box;border:1px solid #d5d2dc;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px 2px transparent;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#globalPopUp>fieldset:first-child{display:inline-flex}.my-flex-inline{display:inline-flex}.fit-content{width:fit-content}.pb-1px{padding-bottom:1px}.cyberlogic-continue-button{background:#0a7aac}.cyberlogic-continue-button:hover{background:#126186;color:#fff}.cyberlogic-continue-button i{margin-left:4px;margin-top:0!important}.selected-button{height:23px;padding-bottom:9px}.font-weight-700{font-weight:700}.grey-color{color:#666276}.linev2{display:block;position:absolute;left:0;right:0;height:3px;background:rgba(209,44,61,.7);transform:rotate(-7deg);top:50%}.fs-8{font-size:.8rem}.mt-4px{margin-top:4px}.numInputWrapper span{opacity:1}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='darkgreen'/%3e%3c/svg%3e")}.overflow-x-hidden{overflow-x:hidden}#theme-filters,#theme-filters:active,#theme-filters:focus,#theme-filters:hover{background-color:#d23614;--fi-btn-active-bg:#d23614;--fi-btn-hover-border-color:#d23614;--fi-btn-active-border-color:#d23614}.stars-badge{padding:0 2px;right:-11px;top:-10px}.stars-badge-2{padding:0 4px;right:-9px;top:-10px}.breadcrumb-item>a{color:#4f4f50}.breadcrumb-item.active{color:#b94025}.second-field{margin-top:10px;margin-bottom:10px}.place-phones{margin-bottom:7px}.btn-outline-primary{--fi-btn-color:#c24a2f;--fi-btn-border-color:#c24a2f;--fi-btn-hover-bg:#c24a2f;--fi-btn-hover-border-color:#c24a2f;--fi-btn-active-bg:#c24a2f;--fi-btn-active-border-color:#c24a2f;--fi-btn-disabled-color:#c24a2f;--fi-btn-disabled-border-color:#c24a2f}.forgotten_pass,.places-link{color:#c24a2f}.places-link2{color:#7c2f1e}.btn-outline-success{border-color:#63802e;color:#63802e}.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover{background:#63802e;color:#fff}.reservation-info{background-color:#dbdedf}#filters aside{background:#fafafa}.minus-sing{top:9px;right:-12px;z-index:1;border:5px solid #dbdedf}.plus-sing2,.plus-sing2:hover{bottom:-19px;left:calc(50% - 10px);z-index:1;border:5px solid #dbdedf!important}.remove-hotel-name{right:108px;top:5px}@media (max-width:500px){#list-subcategories .col-sm-6{flex:0 0 auto!important;width:50%!important}}
