.elementor-6974 .elementor-element.elementor-element-80bf555{--display:flex}.elementor-6974 .elementor-element.elementor-element-21ef8a7{--display:flex}.vrc-goback-block{display:none}form.vrc-showprc-form{display:block}.vrc-showprc-options-wrap .vrc-showprc-option-row{display:inline-block;width:48%}.vrc-showprc-option-row{border:2px solid #ccc;border-radius:12px;padding:16px;margin:12px 0;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05)}.vrc-showprc-option-row:hover{border-color:#007bff;box-shadow:0 4px 12px rgba(0,123,255,.15);background-color:#f9f9ff}.vrc-showprc-option-cell-info{display:flex;align-items:center;gap:12px}.vrc-showprc-option-img img{width:48px;height:48px;object-fit:contain}.vrc-showprc-option-name span{font-size:16px;font-weight:500}.vrc-showprc-option-cell-price{text-align:right}.vrc-showprc-option-cell-price-descr{font-size:16px;font-weight:700;color:#333}.vrc-showprc-option-cell-price-sel input[type=checkbox]{transform:scale(1.3);margin-top:8px}@media screen and (max-width:580px){.vrc-showprc-options-wrap .vrc-showprc-option-row{width:49%}}.vrc-showprc-option-cell-price-descr{margin-left:15px}.vrc-showprc-option-img{margin-left:15px}.sticky-menu-vik .vrc-main-title{display:none}.sticky-menu-vik{display:flex}.vrc-searchf-section-locations .vrcsfentrycont{margin-right:0 !important}.vrc-searchf-section-locations{display:flex;width:40%}form{background:#fff;border-radius:16px;padding:24px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.vrcsfentrycont{display:flex;flex-direction:column;gap:6px;min-width:200px}.vrcsfentryselect,.vrcsfentrydate,.vrc-sf-time-container{border:1px solid #ddd;border-radius:12px;padding:10px 16px;display:flex;align-items:center;background:#fafafa}select,input[type=text]{border:none;background:0 0;font-size:16px;font-weight:500;width:100%;appearance:none;outline:none}.vrcsfentrydate i{margin-left:8px;color:#888}label{font-size:13px;font-weight:600;color:#666}.vrctimesep{margin:0 4px;font-weight:700}.vrc-searchf-section-locations,.vrc-searchf-section-datetimes,.vrc-searchf-section-categories{display:flex;gap:20px;flex-wrap:wrap}.vrc-searchf-section-sbmt{margin-left:auto}input[type=submit].vrc-search-btn{background-color:#e95c0f;color:#fff;border:none;padding:14px 24px;font-size:16px;font-weight:700;border-radius:12px;cursor:pointer;transition:background .2s ease}input[type=submit].vrc-search-btn:hover{background-color:#c94805}.vrcdivsearch{background:0 0 !important;border:none !important}select#place,select#returnplace{border:none !important;background:0 0 !important;color:#ff5f00;font-size:2rem}.vrcsfentryselect>select>option{width:100%;display:block;color:red;position:relative;line-height:25px;font-size:2rem}.vrcsfentrycont .vrcsfentrydate .hasDatepicker{border-radius:0;padding:0;height:32px;font-size:1.6rem !important;float:left;margin:0 0 0 4px;border:0;box-shadow:none;font-size:.9em;flex:1;background:transparent!important}.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate i{font-size:2rem;margin-top:0}.vrcsfentrycont #vrccomselph select,.vrcsfentrycont #vrccomselpm select,.vrcsfentrycont #vrccomseldh select,.vrcsfentrycont #vrccomseldm select{padding:0 5px 0;line-height:1;border:0;height:34px;border-radius:2px;margin-bottom:0;border:none !important;background:0 0 !important;background-size:32px 12px !important;padding:0 .75rem !important}.vrcdivsearch .vrc-searchf-section-datetimes{display:flex;width:40%}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont{display:flex;flex-wrap:wrap;flex-direction:row}.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate{padding:0 10px !important;border-radius:2px !important;display:flex !important;border:1px solid #ddd !important;border-radius:12px !important;padding:10px 8px !important;align-items:center;background:#fafafa !important;padding-right:0!important}.vrcsfentrycont .vrcsfentrydate .hasDatepicker{border-radius:0 !important;padding:0 !important;height:32px !important;font-size:12px !important;float:left !important;margin:0 0 0 6px!important;border:0 !important;box-shadow:none !important;flex:1}.vrc-sf-time-container{border:1px solid #ddd;border-radius:12px;padding:0 5px !important;display:flex !important;align-items:center;background:0 0 !important;height:54px}.vrcsfentrycont #vrccomselph select{padding:0 .75rem !important}.elementor-element.elementor-element-21ef8a7.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{margin-top:30px}.vrcentercoupon{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background-color:#f8f8f8;padding:15px;border:1px solid #ddd;border-radius:8px;max-width:500px;margin:20px auto}.vrchaveacoupon{flex-basis:100%;font-size:16px;font-weight:500;color:#333;margin-bottom:5px}.vrcinputcoupon{flex:1 1 200px;padding:10px 12px;font-size:15px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .3s}.vrcinputcoupon:focus{border-color:#007bff}.vrcsubmitcoupon{background-color:#007bff;color:#fff;border:none;padding:10px 18px;font-size:15px;border-radius:4px;cursor:pointer;transition:background-color .3s}.vrcsubmitcoupon:hover{background-color:#0056b3}@media (max-width:500px){.vrcentercoupon{flex-direction:column;align-items:stretch}.vrcinputcoupon,.vrcsubmitcoupon{width:100%}}.vrc-coupon-outer form{padding:0 !important}input.btn.vrcsubmitcoupon.vrc-pref-color-btn{background-color:#e95c0f;color:#fff;border:none;padding:5px 50px;font-size:16px;font-weight:700;border-radius:12px;cursor:pointer;height:50px !important;transition:background .2s ease}input.btn.booknow.vrc-pref-color-btn{background-color:#e95c0f;color:#fff;border:none;padding:5px 50px;font-size:16px;font-weight:700;border-radius:12px;cursor:pointer;height:50px !important;transition:background .2s ease}.vrc-customfield-input input{background:#fff !important;background:none repeat scroll 0 0 var(--vrc-white-bg-color);border:1px solid var(--vrc-border-color);border-radius:3px;box-shadow:none;color:var(--vrc-dark-grey-bg-color-hover);padding:10px 8px;display:inline-block}.vrcordcancbox{display:none}.vrc-car-bookingbtn form{padding:0 !important;background-color:#fff}