/*
Theme Name: Plaza
Theme URI: https://vikwp.com
Author: VikWP
Author URI: https://vikwp.com
Description: Created for all accomodation businesses, such as Hotels, B&Bs, Holiday Homes, Hostels, etc. And fully compatible with the VikBooking plugin.
Version: 1.3.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: https://vikwp.com/demo/vikbooking/plaza
Tags: vikbooking, responsive, wordpress, booking engine, hotel template
*/


html{height:100%}body{margin:0;color:#656777;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{padding:0}h4{font-size:1.6em;font-weight:700}h3{font-size:2.2em;font-weight:700;line-height:1.2em}h2{font-size:3em;font-weight:700;padding:0 0 7px}h1{font-size:3.6em;font-weight:700;padding:0 0 7px}b,strong{font-weight:700}fieldset{border:0;padding:5px 0}ul{margin:0;padding:0}li{margin:0;padding:0}a{text-decoration:none;outline:0;border:0}a:active,a:focus,a:selected,a:visited{border:none;outline:0;text-decoration:none}button,input,select{color:#666;outline:0}label{margin:0 5px}.entry-content ul{margin:10px 0 10px 15px}.entry-content ul li{margin-left:10px}å select{outline:0;-webkit-appearance:none}img{max-width:100%;height:auto}.btn.active,.btn:active{box-shadow:none!important}#menumob-btn{display:none}.button,.mod-submit-btn{cursor:pointer}.e4j-actions{display:inline-block;width:100%}.entry-footer{padding:5px 15px;border-radius:2px;margin-top:15px;display:inline-block;width:100%;flex:100%!important}.entry-footer>span{margin-right:15px;font-size:.9em}.entry-footer>span .fas{margin-right:3px;color:#999}.format-gallery .gallery img{border:0!important;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2)}.format-image .entry-title,.type-attachment .entry-title{text-align:center}.tags{width:100%;display:inline-block}.tags>span{display:inline-block;float:left;margin:0 5px 0 0}.tags>span>a{display:inline-block;float:left;font-size:11px;padding:1px 5px}.main-blog-container .sidebar{margin-top:30px}.blog .items-leading{background:url(//www.kohkertemplesgarden.com/wp-content/themes/images/separator.png) no-repeat scroll center bottom transparent;padding:0 0 10px;margin:0 0 10px;display:inline-block;width:100%}.blog .items-more{border:1px solid rgba(255,255,255,.4);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px;margin:15px 0 0 0}.blog .items-more h3{font-size:14px}.blog .items-more ol{margin:0;padding:0}.blog .items-more ol li{margin:0;padding:0}.blog .items-more a{color:#666}.blog .items-row{width:100%;display:inline-block}.blog .items-div-blog{padding:20px 10px}.blog .cols-2 .items-div-blog{float:left;display:inline-block;width:50%}.blog .cols-3{width:100%;display:inline-block}.blog .cols-3 .items-div-blog{float:left;display:inline-block;width:31%}.bloglist-layout{background:#fbfbfb;display:flex;flex-wrap:wrap}.bloglist-layout .img-thumbnail{border:0;padding:0;margin:0;background:0 0}.bloglist-layout>div{flex:50%}.bloglist-layout .blog-posts-list-text{padding:40px}.bloglist-layout>.modify-post{flex:100%}.blog-desc{margin-bottom:35px;text-align:center}.blog-desc h1{color:inherit;font-size:2.8em}.blog-desc .blog-catdesc{font-size:1.2em}.item-image>img{width:100%;max-width:100%}.alignleft{display:inline;float:left;margin:10px 20px 20px 0}.alignright{display:inline;float:right;margin:10px 0 20px 20px}.thumbnails>li{list-style-type:none}.btn-group{display:inline-block;float:right}.btn-group .actions li{display:inline-block;float:left;margin:0 3px;list-style-type:none}.pagenav{padding:5px 0 0;display:inline-block}.pagenav>li{list-style-type:none;padding:6px}.pagenav li a{padding:5px}.pagenav .previous{float:left}.pagenav .next{float:right}.pagination{width:100%;margin:20px 0 0 0;text-align:center;display:inline-block}.pagination .counter{display:none}.pagination .pagenav{padding:2px}.pagination li{margin:0 5px;display:inline-block;font-weight:700}.pagination li>*{padding:3px;border-radius:2px}.content-links{margin:5px 0;display:inline-block;width:100%}.content-links li{list-style-type:none;border-bottom:1px solid #ddd;padding:3px 0}div.img_caption{display:inline-block;width:100%!important}div.img_caption>img{width:100%!important}.thumbnail-div{max-width:20%}.thumbnail-div.pull-none{max-width:inherit}.img_caption>p{background:#eee;margin:4px 0 0;padding:5px}.item-parameters,.items-div-blog{display:inline-block;width:100%}.img-fulltext-left,.img-intro-left{float:left;margin:0 10px 10px 0}.img-fulltext-right,.img-intro-right{float:right;margin:0 10px 10px 0}.pull-left{float:left;margin:15px 15px 15px 0}.pull-right{float:right;margin:15px 0 15px 15px}.img-thumbnail{max-width:50%}.list-striped li{list-style-type:none}#searchForm{line-height:1.5em;margin:0 0 15px 0}#searchForm fieldset>*{float:left}#searchForm fieldset{border:0;margin:5px 0;padding:10px}#searchForm fieldset.word{background:#f6f6f6;padding:20px;border:1px solid #ddd}#searchForm .searchforcom{padding:0 0 5px 0;display:inline-block;width:auto;border:0;margin:0}#searchForm fieldset legend.sub{padding:0 10px}#searchForm fieldset .phrases-box{margin:0}#searchForm fieldset.phrases{margin-top:20px}#searchForm fieldset .controls label{display:inline-block;float:left;margin:0 10px;font-size:.9em}#searchForm fieldset .controls input{position:relative;margin-right:7px;margin-top:0}#searchForm .word>label{margin:7px 10px 0 0;font-size:.9em;font-weight:400}#searchForm fieldset .ordering-box{margin:5px 0;text-align:right}#searchForm .contentpaneopen td{padding:5px 0}#searchForm .phrases .ordering-box{padding:5px 0 0 0;display:inline-block;width:100%}.search .search-results dt.result-title:first-child{border:0}.search .search-results a:hover{color:#666}#advancedSearch{margin:20px 0 0}.form-limit{margin:10px 10px;float:right}.search .search-results{line-height:1.5em}.search .search-results dd{margin:0;padding:0 0 0 10px}.search .search-results dd.result-category,.search .search-results dd.result-created{color:#999}.search .search-results dt.result-title{padding:5px 0 5px 0;margin:5px 0 0 0;border-top:1px dotted #ddd}.search .searchintro{margin:10px 0 0 0}input.inputbox{font-size:12px;padding:5px 10px;border:1px solid #ddd;background:#fff;border-radius:4px;margin:0 5px 0 0;color:#666}#search-searchword{width:50%;border-radius:0}.module input.inputbox{width:55%}button.button{color:#fff;cursor:pointer;font-weight:700;margin:0;padding:5px 25px;font-size:12px;border-radius:4px}.advanced-search-tip{background:#fbfbfb;border:1px solid #ddd;padding:10px;border-radius:4px}#adminForm{width:100%;margin:10px 0 0 0}#adminForm .display-limit{text-align:right;width:100%;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:5px 0}#adminForm .filters{border:0}#adminForm .category td{padding:1px 10px}#adminForm thead th{text-transform:uppercase;font-size:11px;padding:10px 15px!important;text-align:left}#adminForm table{width:100%}#adminForm table td{padding:10px 15px!important}#adminForm table td p{margin:0 0 3px 0;padding:0}#adminForm table .cat-list-row0{background:none repeat scroll 0 0 #f6f6f6}#adminForm table .cat-list-row1{background:none repeat scroll 0 0 #fbfbfb}#adminForm table .cat-list-row1 td{border-top:1px solid #eee;border-bottom:1px solid #eee}#login-form-e4j{border:1px solid #ddd;padding:40px 20px}#login-form-e4j button.button{font-weight:400;margin:0 0 0 50px}#member-registration{background:#f6f6f6;border-radius:0;border:1px solid #ddd;padding:40px 20px;box-shadow:none;text-align:center}#member-registration legend{border:0;font-size:2.6em}.registration{display:table;width:60%;margin:0 auto}.registration .form-horizontal .control-label{color:#444;display:block;min-width:200px;padding:8px 0 5px;text-align:center}.loginremb{list-style-type:none}.userdata .qst-login li{list-style-type:none}.profile{display:inline-block;width:100%}.profile table{width:80%;margin:0 0 15px 0}.profile table tr td{border-bottom:1px solid #eee;padding:10px}.profile table tr td.prof-usrlb{font-size:11px;text-transform:uppercase}.profile .mod-profile a{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px 10px;color:#fff;text-transform:uppercase}.profile-edit #member-profile legend{font-size:16px;text-transform:uppercase}.profile fieldset{display:inline-block}.profile-edit fieldset{margin:0 0 15px 0}.profile legend{font-size:16px;text-transform:uppercase}.profile .mod-profile{width:80%;margin:10px 0 10px 0}.login form .login-fields td{padding:5px 0}.contact form .labloginfields,.login form .login-fields .labloginfields{text-align:right;padding:0 5px 0 0}.contact-cust-details h3,.contact-cust-form h3{border-bottom:1px solid #ddd;padding:0 0 5px;margin:0 0 5px}.contact-address{width:100%;display:inline-block;padding:20px 0 0}.contact-address>dl{display:inline-block;float:left;padding:0 15px;width:33%}.contact-address-details>*{display:inline-block;margin:0 5px 0 0!important}.contact-address-details>dd:first-child{margin-left:30px!important}#contact-form{display:inline-block;width:100%}.contact-form legend{font-size:14px;border:0;margin:5px 0;color:#999}.contact-info-inner{width:75%;float:left;display:inline-block}.contact-cust-details .thumbnail{max-width:20%;float:left;display:inline-block}.contact-info-inner .contact-position dd{margin-left:43px;font-size:1.6em}.contact-form label{margin-bottom:5px}.group-contact-left{float:left;width:50%}.group-contact-right{float:right;width:50%}.group-contact-left .control-group{margin:0 0 5px 0}.login form .login-fields-rem{margin:10px 0 5px 144px}.login form .login-fields-rem #remember{margin:0 0 0 5px}.loginremb{margin:15px 0 0;padding:0}.loginremb li{border:1px solid #ddd;padding:10px 20px;margin:5px 0;border-radius:4px;width:100%}.login-greeting{margin:0 0 5px 0}.login-descr{font-size:16px;margin:0 0 30px}.tag-category .thumbnails{display:table;margin:0}.tag-category li{display:inline-block;float:left;margin:5px}.tag-category .filters{margin:0 0 10px}.tag-category h3{padding:0;margin:0;display:inline-block}.tag-category h3 a{font-size:14px;padding:3px 9px 4px}.profile-edit table td{padding:5px 3px}.registration .control-group{width:100%;display:inline-block;margin:5px 0}.option-fields input,.profile-edit input{float:left;width:100%}#member-registration input,.option-fields input,.profile-edit input{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;font-size:14px;line-height:1.42857;margin-bottom:0;padding:8px 12px;position:relative;z-index:2}.login-fields{display:inline-block;vertical-align:top}.login-btn{display:inline-block;vertical-align:top}.option-fields input,.registration input{width:auto}.profile-edit #helpsite-refresh{padding:2px 9px;margin:0 0 0 10px}.option-fields{display:inline-block;width:100%;margin:5px 0}#user-registration .option-fields{margin:0}.option-fields .label-field{display:inline-block;float:left;color:#444;min-width:200px;text-align:right;padding:8px 0 0}button.validate{font-weight:500;border-radius:4px;padding:8px 25px}#member-registration>.control-group{text-align:center;margin:20px 0 0}.profile-edit a.user-cancel{background:#eee;border:1px solid #ddd;font-weight:500;border-radius:4px;color:#444;padding:5px 10px;display:inline-block}.logout button{background:#ddd none repeat scroll 0 0;border:1px solid #999;color:#666;font-size:14px;font-weight:500;padding:5px 35px}#users-profile-core,#users-profile-custom{display:inline-block;width:100%;margin:10px 0}.profile-edit-tbl>div{display:inline-block;width:100%;padding:5px 0;border-bottom:1px solid #eee}.profile-edit-tbl>div>div{display:inline-block;float:left}.profile-edit-tbl .prof-usrlb{min-width:200px;text-transform:uppercase;color:#999;font-size:12px}.alert{display:inline-block;background:#eee;border-radius:3px;width:98%;padding:10px;border:1px solid #ddd;position:relative}.alert .close{float:right;cursor:pointer;border-radius:50%;background:#fff;border:2px solid #ccc;padding:0 5px;position:absolute;right:-11px;opacity:1;top:-10px;width:27px;height:27px;line-height:22px;text-align:center;font-weight:700}.alert .close:focus,.alert .close:hover{opacity:1}.alert h4{text-align:center;font-weight:700;font-size:20px;text-transform:uppercase}.alert>div{text-align:center}.alert .alert-textmessage a{color:#fff!important;border-bottom:1px dashed #fff!important;padding-bottom:2px}.alert .alert-textmessage a:hover{color:#444!important;border-bottom:1px dashed #444!important}.alert-error h4{color:#fff}.alert-message h4{color:#fff}.alert-notice h4{color:#fff}.alert .componentheading{font-size:1em;border-bottom:0;color:#fff}.alert-error-cnt{display:inline-block;width:100%;color:#fff}.alert-error-icon{color:#fff;font-size:86px;position:absolute;top:50%;transform:translate(0,-50%);opacity:.4}.alert-success{background:#01b593!important;background-image:none!important;border:0!important;color:#fff}.alert-success .close{border-color:#01b593;color:#01b593}.alert-success .close:hover{background:#027761;color:#fff}.alert-success .alert-textmessage{padding:0 65px}.alert-warning{background:#f19112!important;background-image:none!important;border:0!important;color:#fff}.alert-warning .alert-error-icon{font-size:70px}.alert-warning .close{border-color:#f19112;color:#f19112}.alert-warning .close:hover{background:#d8810d;color:#fff}.alert-warning .alert-textmessage{padding:0 40px}.alert-error{background:#f25456!important;background-image:none!important;border:0!important;color:#fff}.alert-error .close{border-color:#f25456;color:#f25456}.alert-error .close:hover{background:#a4272a;color:#fff}.alert-error .alert-textmessage{padding:0 65px}.notice{padding:15px;border-radius:4px;margin:5px}.notice p{margin-bottom:0;padding-bottom:0}.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div b{display:inline-block!important}.chzn-container .chzn-drop{background:#fff;border:1px solid #ddd;min-width:200px}fieldset.form-horizontal{background:#f6f6f6;padding:20px}fieldset.form-horizontal legend{margin:55px 0 0}fieldset.form-horizontal .controls .radio{float:left}.form-horizontal .control-label{padding-top:0}fieldset.form-horizontal .control-group{width:100%;display:inline-block;border-bottom:1px solid #eee;padding:0 0 10px;margin:0 0 10px}fieldset.form-horizontal .control-group input[type^=text],fieldset.form-horizontal .control-group textarea{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;float:left;font-size:14px;line-height:1.42857;margin-bottom:0;padding:6px 12px;position:relative;width:50%;z-index:2}.input-prepend .icon-remove{background:url(//www.kohkertemplesgarden.com/wp-content/themes/images/icon-remove.png) left center no-repeat;width:16px;height:16px;display:inline-block}.blog-posts-list-text .entry-title,.entry-title h2{font-weight:400}.article-main-container .entry-header .entry-title,.item-post-blog .page-header .entry-title{font-weight:400}.entry-meta{margin-bottom:20px;color:#999;text-transform:uppercase;font-size:12px}.entry-meta a{color:#999}.entry-meta>span{margin:2px 5px}.entry-content h3{margin-bottom:20px}.comments-area{border-top:1px solid #eee;margin-top:20px;padding:20px 40px}.comments-area .comment-form-comment label{display:block}.post-content{padding:30px 0}.homepage-page .post-content{padding:0}#imgheader{min-height:500px;background-repeat:no-repeat;background-position:center center}#featured-slider{border-bottom:1px solid #eaeaea}#featured-slider,#featured-slider .slider-cycle{position:relative}#featured-slider .slider-container{width:100%}#featured-slider .displayblock{display:block}#featured-slider .displaynone{display:none}#featured-slider .entry-container{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:5%;max-width:40%}#featured-slider .entry-description-container{background-color:#555;background-color:rgba(0,0,0,.3);padding:10px 15px;padding:1rem 1.5rem}#featured-slider img{margin-bottom:0}#featured-slider .slider-title-head{display:inline-block;left:0;margin-bottom:5px;margin-bottom:.5rem}#featured-slider .entry-title{padding:0}.slider-title-head .entry-title a{color:#fff;text-decoration:none}#featured-slider .entry-title span{color:#fff;display:block;font-size:26px}#featured-slider .entry-content{color:#fff;padding-top:5px;padding-top:.5rem}#featured-slider .entry-content p{margin:0;padding:0}#featured-slider .slider-read-more-button{background-color:#0fbe7c;color:#fff;text-align:center;font-family:Lato,sans-serif;padding:10px 15px;padding:1rem 1.5rem;float:left;margin-top:15px;font-size:20px}#featured-slider .slider-read-more-button:hover{background-color:#666}.bs-slider-overlay{background:#000!important}#controllers{text-align:center;line-height:0;position:absolute;width:100%;bottom:15px;z-index:999}#controllers a{width:18px;height:6px;margin:0 4px;overflow:hidden;display:inline-block;background-color:#fff;color:#fff}#controllers a.active,#controllers a:hover{background-color:#0fbe7c;color:#0fbe7c}.slider-fullwidth.bs-slider{max-height:initial}.vikwp_ts-mask{opacity:.2}#contentheader .indicators-line>.carousel-indicators{left:0;bottom:150px!important;transform:translate(50%,50%);margin:0}.control-round .carousel-control{line-height:45px!important;text-align:center}.vikcs-img-bckground{height:100%;background-position:center top;background-repeat:no-repeat;background-size:cover}.slide-text{width:1280px;padding:10px 0!important}.slide-text .slide-title{font-weight:700;color:#fff}.slide-text>a.btn-default{color:#fff!important}.slidmodule .scroll-icon-arrow i{position:absolute;color:rgba(255,255,255,.6);left:50%;top:80%;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.6);padding:6px;z-index:1;border-radius:50%;-webkit-animation:bounce 2s infinite 2s;animation:bounce 2s infinite 2s;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:30px;height:30px}.slidmodule .scroll-icon-mouse,.slidmodule .scroll-icon-mouse:before{position:absolute;left:50%}.slidmodule .scroll-icon-mouse{width:40px;height:70px;margin-left:-20px;top:85%;left:50%;transform:translate(50%,-50%);margin-top:-35px;box-shadow:inset 0 0 0 1px #fff;border-radius:25px;z-index:1}.slidmodule .scroll-icon-mouse:before{content:'';width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(46px)}}#fullbox .widget_vikwp_textslide .vikwp_qt-container{font-size:1.4em;font-style:normal;letter-spacing:.5px}.widget_archive .screen-reader-text{display:block}.widget_archive select{padding:5px}.widget_calendar #wp-calendar{width:100%}.widget_calendar #wp-calendar caption{caption-side:top;text-align:center;text-transform:uppercase}.widget_pages ul li{list-style-type:none;padding:3px 0}.widget_recent_entries ul li{list-style-type:none;padding:3px 0}.widget_recent_entries .post-date{font-size:.9em;color:#666}.widget_categories ul li{list-style-type:none;padding:3px 0;font-size:.8em;color:#666}.widget_categories ul li>a{font-size:1.2em}.widget_categories .screen-reader-text{display:block;margin:0 0 5px 0}.widget_meta ul li{list-style-type:none;padding:3px 0}.widget_recent_comments ul li{list-style-type:none;padding:3px 0}.vikcp-policy-container{display:none;position:relative;min-width:100%;min-height:100%}.vikcp-policy-inner{background:#000;background:rgba(0,0,0,.8);color:#fff;text-align:center;width:100%;position:fixed;z-index:9999999}.vikcp-policy-display-bottom{bottom:0;left:0;padding:20px}.vikcp-policy-display-top{top:0;left:0;height:10%;padding:20px}.vikcp-policy-display-bottom .vikcp-policy-link,.vikcp-policy-display-top .vikcp-policy-link{margin:0 8px 0 4px}.vikcp-policy-display-middle .vikcp-policy-link{display:block}.vikcp-policy-link a{font-weight:700;color:#eee}.vikcp-policy-display-middle{top:35%;left:35%;min-height:15%;width:35%;padding:20px}.vikcp-policy-display-middle #vikcp-policy-btn{display:block;text-align:center;margin:10px auto}.vikcp-policy-inner button{-moz-box-shadow:inset 0 1px 0 0 #54a3f7;-webkit-box-shadow:inset 0 1px 0 0 #54a3f7;box-shadow:inset 0 1px 0 0 #54a3f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#007dc1),color-stop(1,#0061a7));background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);background-color:#007dc1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #124d77;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:13px;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #154682}.vikcp-policy-inner button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#0061a7),color-stop(1,#007dc1));background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);background-color:#0061a7}.vikcp-policy-inner button:active{position:relative;top:1px}.pll-parent-menu-item img{margin-top:-2px}.widget_polylang li{list-style-type:none}.imgstatic-bgimg{position:relative}.imgstatic-text{text-align:center;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;color:#fff;z-index:1}.imgstatic-text h1{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.15)}.imgstatic-tagimg{position:relative}.imgstatic-bgimg .maskopacity,.imgstatic-tagimg .maskopacity{height:100%;width:100%;position:absolute;top:0;left:0;background:#000}.vikwp_gc-row-multiple{flex-flow:column}.vikwp_gc-cnt-multiple .vikwp_gc-row-multiple .vikwp_gc-row-item-inner>div{flex:inherit;flex-basis:auto}.vikwp_gc-cnt-multiple .vikwp_gc-title{font-size:1.6em;font-weight:400}.vikwp_gc-row-multiple .vikwp_gc-image{background:#fff;padding-left:0;padding-right:0}.vikwp_gc-row-oneitem .vikwp_gc-inner{position:relative;padding:20px 0}.vikwp_gc_bg{padding:100px 0}.vikwp_gc-row-multiple .vikwp_gc-text{background:#fff;padding:30px;order:1;align-content:end}.vikwp_gc-row-multiple .vikwp_gc-content{font-size:.9em;text-align:center}.widget_vikwp_textslide .vikqt-item-content .vikqt_image img{height:80px;width:80px;border:0;margin:0 auto}.widget_vikwp_textslide .vikqt-quotes{margin-right:20px;font-size:22px}.widget_vikwp_textslide .vikqt-item-img_down{width:auto}.pagination h2{display:none}.pagination .nav-links .page-numbers{display:inline-block;padding:5px 10px;border-radius:2px;border:1px solid #eee}.pagination .nav-links a{background:#f6f6f6}.module-box2-contact .nwidg-two{display:flex}.module-box2-contact .nwidg-two>.widget{flex:0 0 50%!important;padding:50px 30px}.module-box2-contact .widget_vikwp_icons .vikicons-item-text h3{color:#999;font-weight:400;text-transform:uppercase;font-size:.8em}.module-box2-contact .widget_vikwp_icons .widget-title{font-weight:400;font-style:italic;text-align:left;margin-bottom:25px}.module-box2-contact .widget_vikwp_icons .vikicons-item{margin-left:0;padding-left:0}.gallery{width:90%}.gallery .gallery-item .gallery-icon{padding:5px}.gallery .gallery-item .gallery-icon img{border:0!important}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;margin-right:16px;display:flex;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start;margin:0;height:100%}.wp-block-gallery .blocks-gallery-item figure img{height:100%;width:100%;flex:1;-o-object-fit:cover;object-fit:cover;display:block;max-width:100%}.wpcf7-form{width:80%;margin:30px auto 0}.wpcf7-form h3{font-weight:400;margin-bottom:20px}.wpcf7-form>div{display:flex;flex-wrap:wrap}.wpcf7-form>div p{flex:1;margin:5px 10px 5px 0}.wpcf7-form>div .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7-form label{font-weight:700}.wpcf7-form .wpcf7-form-control{color:#666;border:1px solid #eee;padding:15px;background:#f6f6f6;margin-top:2px;width:100%}.wpcf7-form .wpcf7-textarea{min-width:50%}.wpcf7-form .wpcf7-submit{color:#fff;cursor:pointer;text-transform:uppercase;font-size:15px}.wpcf7-form>div.wpcf7-display-none{display:none}.widget_vikwp_tripadvisoreview .widSSP{width:100%!important}:root{--main-container-size:1280px}#main-container{width:100%;margin:0}main{width:var(--main-container-size);margin:0 auto;display:block;position:relative}#main{margin:5px auto 0;width:100%}#main{order:1}#sidebar-right{order:3;margin-left:30px}#sidebar-left{order:0;margin-right:30px}#cnt-container{padding:0;width:100%;margin:20px auto;display:inline-block}.sidebar{width:27%}#container{width:100%;margin:0 auto}.main-content-container{display:inline-block;width:100%}.vrtk-tablesearch{display:inline-block}#subcontentlr{width:100%;margin:0 0 0}#top-box{width:100%;margin:0}header{width:100%;z-index:1000;margin:0;min-height:105px}.page-header h2{font-weight:400}#contain-slider{width:var(--main-container-size);margin:0 auto}#tbar-upmenu{display:inline-block;width:100%;font-size:12px;min-height:30px;position:relative}.head-slider-enabled{color:#fff;position:absolute;z-index:10000;left:0;right:0;margin:0 auto;background:rgba(0,0,0,.4)}#tbar-upmenu select{color:#999;font-size:.9em}.head-slider-enabled #tbar-upmenu select{color:#fff}.upmenu-content .moduletable a{color:#eee}.head-slider-enabled .upmenu-content .moduletable a:hover{color:#999}.head-slider-enabled .upmenu-content .moduletable a{color:#fff}.upmenu-content{margin:0 auto;display:table;width:var(--main-container-size)}.menu-normal .upmenu-content{width:100%}.upmenu-content .moduletable{float:left}.upmenu-content .moduletable h3{padding:10px 0;cursor:pointer}.upmenu-content .moduletable:last-child{margin:6px 0}#tbar-left{float:left;padding:0}#tbar-right{float:right;margin:0}.total-side{width:352px;-webkit-box-flex:0;-webkit-flex:0 0 352px;-ms-flex:0 0 352px;flex:0 0 352px;box-shadow:0 2px 28px 0 rgba(0,0,0,.1)}.ctn-move-left{width:calc(100% - 352px);-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.ctn-move-right{width:calc(100% - 352px);-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.ctn-centered{width:calc(100% - (250px * 2))}.container-bothside .total-side{width:250px;-webkit-box-flex:0;-webkit-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px}.cnt-main-part{-webkit-flex:auto;-ms-flex:auto;flex:auto}.cnt-main-part #cnt-container{width:var(--main-container-size);margin:20px auto 0;display:inline-block}.head-slider-disabled{position:relative;background:#000}.slider-above{position:relative;background:#fff}.logomenupart{z-index:10000;width:100%;display:inline-block;min-height:80px}#tbar-upmenu .upmenu-content{color:#eee;border-bottom:1px solid rgba(255,255,255,.2)}.head-slider-enabled #tbar-upmenu .upmenu-content{color:#fff}.tbar-cnt>.l-inline{display:flex}.tbar-cnt>.l-inline>.moduletable{align-self:center}.tbar-cnt .vikicons-item-left .vikicons-item-icon,.tbar-cnt .vikicons-item-right .vikicons-item-icon{margin:0}.head-slider-enabled.slider-over .logomenupart{background:0 0;border-bottom:0}.head-slider-enabled.slider-over .logomenupart.fx-menu-slide{background:#000}#headt-part.slider-over .fx-menu-slide{background:#000}.slider-over .fx-menu-slide{background:#000}.slider-over .fx-menu-slide .mainmenu .l-inline li .nav-child>div{background:#000!important}#lmpart{display:flex;margin:0 auto;position:relative;justify-content:space-between}.menu-normal{padding:10px 100px}.menu-normal #lmpart{margin:15px auto 0}.menu-splitted{padding:10px 0}#tbar-logo{float:left;flex-wrap:wrap;display:flex;align-items:center}#tbar-logo-center{float:left}#tbar-logo>p{margin:0}#tbar-logo.logo-center>p{margin:0 auto}#lmpart.logo_onerow{flex-wrap:wrap}#lmpart.logo_onerow #tbar-logo{width:100%}#lmpart .menumob-btn{flex-wrap:wrap;margin-left:auto;order:3}#lmpart .menumob-btn.tbar-alright{margin-left:0}.slider-above #tbar-upmenu .upmenu-content{border-bottom:1px solid rgba(238,238,238,.2)}#upcontent{width:100%;display:inline-block;background:#e9ecef;border-radius:.25rem;margin-bottom:10px}.module-fullwidth-cont{width:var(--main-container-size);margin:0 auto;display:block;padding:0}#subcontent .grid-block .moduletable{width:var(--main-container-size);margin:0 auto;display:block;padding:30px 20px}.icons-menu{flex-wrap:wrap;align-self:center;margin-left:auto;float:right;display:inline-block}.icons-menu .moduletable{display:inline-block;margin-right:15px;vertical-align:top}.icons-menu .page-header{padding-bottom:0;color:#fff;cursor:pointer}.icons-menu .page-header>.iconmenu-title{font-weight:400;font-size:18px;display:inline-block;vertical-align:top;margin:8px 0 8px 5px}.icons-menu .page-header>i{font-size:22px;vertical-align:top;margin-top:6px}.fixedmenu{left:0;top:0}.fx-menu-slide{top:0;z-index:1000000;position:fixed;border-bottom:1px solid #222}.fx-menu-slide #tbar-logo>p{margin:15px 0}.mainmenu{display:inline-block;margin:0;padding:0;float:right;align-self:center}.mainmenu-items{display:inline-block}.mainmenu-icons{float:right;display:inline-block}.l-inline{display:block}.menu-normal .l-inline{margin:0;display:table;float:right;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.mainmenu li.img-menu{display:inline-block;vertical-align:top}.menu-normal .mainmenu{display:inline-block;margin:0 auto}.menu-splitted .mainmenu>nav>div{display:flex;margin-top:15px}.menu-splitted .mainmenu>nav>div>.moduletable{flex:1}.menu-splitted .mainmenu .moduletable .logo-align-cnt{display:flex;float:none;justify-content:space-between}.menu-splitted .moduletable>#logo-center>*{align-self:center}.menu-splitted .menu-company-logo{text-align:center}.menu-splitted .menu>li{float:none}.mainmenu-right .l-inline{float:left}.menu-splitted #lmpart{justify-content:center}.menu-splitted .mainmenu-left{float:right}.menu-splitted .mainmenu-right{float:left}.menu-splitted #tbar-logo{width:auto;margin:0 20px}#tbar-user{position:absolute;top:0;right:0}#tbar-user nav{margin:6px 0;display:inline-block}#tbar-user .moduletable,#tbar-user .moduletable_menu{float:right;margin:20px 25px 0 0}#tbar-user .moduletable:last-child,#tbar-user .moduletable_menu:last-child{margin:20px 25px 20px 0}#tbar-user .moduletable h3,#tbar-user .moduletable_menu h3{margin:0;padding:0;cursor:pointer}#tbar-user nav>div{float:right;margin:0 0 0 10px}#tbar-user nav>div:first-of-type{margin:0 0 0 10px}#tbar-preuser{width:100%;display:inline-block}.main-grid{float:left;display:inline-block}.grid-block{display:inline-block;width:100%;margin:0}.h-search .grid-block{margin:0 auto;display:table;width:var(--main-container-size)}.main-body{margin:5px 5px 0;padding:15px 30px 0}.mainbox-sidebarson{width:auto;display:flex}.mainbox-sidebarsboth{width:auto;display:flex}.module{display:block;overflow:hidden;width:100%}.width100{width:100%}.width50{width:50%!important;float:left!important}.width33{width:33.33%!important;float:left!important}.width25{width:25%!important;float:left!important}.width20{width:20%!important;float:left!important}.width16{width:16.66%!important;float:left!important}#main,#sidebar-left,#sidebar-right{position:relative}.pagenav li a,.tags>span>a{border-radius:4px}#contain-slider{position:relative}#bottom-pagination{width:100%}#bottom-pagination ul{width:100%;display:inline-block;text-align:center;margin:10px 0 0}#bottom-pagination ul li{display:inline-block}#bottom-pagination ul li a,#bottom-pagination ul li span{display:inline-block;padding:5px 7px;margin:0 2px;background:#eee;box-shadow:0 1px 1px #eaeaea;border:1px solid #ddd}.slidmodule{height:100%;margin:0 auto;position:relative}#slider{z-index:1;margin:0;height:100%}#slider #imgslider{width:100%;height:100%}#slider #imgslider .moduletable{height:100%}.vikcs-slider{height:100%}#module-box1{padding:7px 0}#module-box2{flex:0 0 100%;background:#f1f1f1}#module-box3{background:#fff}#subcontent{padding:0}#fullbox{background:#fff;margin:0}#full-up,#fullbox .grid-block,#module-box2 .grid-block,#module-box3{margin:0}.full-row{width:100vw;position:relative;margin-left:-50vw;left:50%}.full-row.no-padding{margin:0 0 0 -50vw}.row-gray{margin-top:30px;background:#f6f6f6;padding:60px 0}#fullbox .grid-module.grid-row>.moduletable{width:var(--main-container-size);margin:0 auto}.accordion-group{border:1px solid #ddd;margin:5px 0;padding:20px}.accordion-body{border-top:1px solid #ddd;padding:10px 0 0;margin:10px 0 0}.accordion-body legend{border:0}.contact-form .controls input,.contact-form .controls textarea{border:1px solid #ddd;padding:10px 8px;background:#fff;width:95%}.contact-email-copy>div{display:inline-block}.contact-email-copy{margin:0 0 15px 0}.contact-form .form-actions{margin:15px 0 0;display:inline-block}.accordion-group i.fa{margin-right:5px}.btn-primary{text-shadow:none!important;box-shadow:none!important}.item-page div.caption,.module div.caption{display:inline-block;width:45%;vertical-align:top;padding:20px}#upfooter{background-color:#000;color:#999}footer{background:#111;color:#fff;width:100%;margin:0;display:inline-block}#subfooter{width:100%;margin:0;display:inline-block;color:#ccc;font-size:12px;background:#111}#foot-cont{width:var(--main-container-size);margin:0 auto;display:table;padding:30px 0}#subfoot-cont{width:var(--main-container-size);margin:0 auto;display:table;border-top:1px solid #333}.componentheading{color:#444;font-size:24px}.vikwallimage-desc .moduletable{width:var(--main-container-size);margin:0 auto}.container-inner{margin:0 auto;width:var(--main-container-size)}.subfoot-cont{width:var(--main-container-size);margin:0 auto;border-top:1px solid #333}#tbar-right>.l-inline,#tbar-right>.widget{display:inline-block;width:auto;align-self:center}#tbar-upmenu .widget p{margin-bottom:0;padding-bottom:0}#upcontent .widget{padding:12px 15px 6px}#sidebar-footer>.grid-block{display:flex;font-weight:300;font-size:14px;color:#ccc}footer{display:inherit}footer .widget{font-weight:400;font-size:14px;padding:50px 20px;margin:5px 10px;line-height:1.8em}#foot-cont .widget-title{text-align:left;color:#fff}footer .widget .menu li{line-height:1.8em}footer .widget ul li{list-style-type:none}footer .widget a{color:#fff}.nwidg-block>.widget{flex:1}#module-box2 .grid-block>.widget{flex:auto;margin:20px 0}#icons-menu a{color:#fff}.icomenu-disabled .mainmenu{margin:0}.mainmenu .l-inline .moduletable .logo-align-cnt>ul>li a{border:0}.mainmenu .nav-child li a,.mainmenu .nav-child li span{color:#fff}#fullbox .vikwp_gc-cnt-multiple .vikwp_gc_cnt-inner{width:var(--main-container-size);margin:0 auto}#cnt-container{margin-bottom:0}.article-main-container{margin-bottom:0;display:flex}.item-post-blog{margin-top:60px}.item-post-blog .entry-header{text-align:center}.item-post-blog .entry-meta{text-align:center}.item-post-blog .attachment-featured-hp{margin-bottom:15px}.blog-posts-list-text .entry-meta{margin-bottom:5px}.blog-posts-list-text .entry-meta>span:first-child{margin-left:0}.post-blog{margin:10px 0}.post-blog:nth-child(odd) .blog-posts-list-text{order:0}.post-blog:nth-child(odd) .img-thumbnail{order:2}.upmenu-content .l-inline ul li{border-right:1px solid rgba(255,255,255,.2);padding-right:10px}.upmenu-content .l-inline ul li:last-child{border:0}@media screen and (max-width:1680px){#cnt-container,#foot-cont,#fullbox .grid-module.grid-row>.moduletable,#subcontent .grid-block .moduletable,#subfoot-cont,.cnt-main-part #cnt-container,.grid-row .moduletable,.h-search .grid-block,.module-fullwidth-cont,.subfoot-cont,.upmenu-content,.vikwp_gc-cnt-multiple .vikwp_gc_cnt-inner,main{width:100%!important}#main{width:80%}.container-inner{width:100%}.vbo-pkgdet-roomswrap>.container-inner{padding:0 40px}.vbo-roomdet-calscontainer>.container-inner{width:80%}.vbo-roomdet-withcal .vbo-seldates-cont .viktmpl-sel{min-width:inherit}}@media screen and (max-width:1640px){.cnt-main-part #cnt-container,.cnt-main-part main{width:100%}#main{width:80%}}@media screen and (max-width:1350px){.cnt-main-part #cnt-container,.cnt-main-part main,.vikwallimage-desc .moduletable{width:100%}.mainmenu .spt-menu{margin:0 0 0 5em!important}#main{width:90%}}@media screen and (max-width:1280px){.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{max-width:300px}.vbmodhorsearch-hum-dates-wrap{flex-wrap:nowrap}.vbmodhorsearch-humcalcont .viktmpl-sel{min-width:170px!important}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{padding:0 10px!important}.vbmodhorsearch-hum-dates-wrap .vbmodhorsearchtotnights{order:2!important}.vbmodhorsearch-hum-guests-wrap{align-self:baseline}.vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div{width:130px!important}.vbmodhorsearch-hum-dates-wrap .vbmodhorsearchtotnights{flex:initial}.vbo-pkgdet-room-inner.vbo-roomdet-nocal .container-inner .vb-search-inner,.vbo-roomdet-calscontainer.vbo-roomdet-nocal .container-inner .vb-search-inner{width:70%!important}.vbo-roomdet-calscontainer.vbo-roomdet-withcal .vbo-availcalendars-cont{flex-basis:100%;margin-bottom:20px}}@media screen and (max-width:1080px){.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{max-width:inherit}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchcheckoutdiv{border:0!important}.vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner{border-right:0!important;border-left:2px solid #eee!important}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont,.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem{padding:0 30px!important}.vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div{width:auto!important;flex:1}}@media screen and (max-width:1024px){.cnt-main-part #cnt-container,.cnt-main-part main{width:100%}.mainmenu .spt-menu{margin:0 0 0 2em!important}}#login-form .input-prepend{margin:0 0 12px 0}.input-prepend label{color:#444;font-weight:400;font-size:.9em;text-transform:uppercase;margin:0 0 3px 0}.upmenu-content .input-prepend label{color:#eee}.control-group .input-prepend input.inputbox{background:#fff;border-radius:2px;border:1px solid #ccc;color:#666;width:99%;margin:2px 0 0}#login-form .control-group .input-prepend input.inputbox{background:rgba(255,255,255,.1);border-radius:2px;border:1px solid #ddd;width:99%;margin:2px 0 0;padding:8px 10px}.upmenu-content .input-prepend input.inputbox,.upmenu-content .vrcmcfdivinternal input{background:#444;border-radius:2px;border:1px solid #444;color:#ddd;width:100%;padding:7px 10px}.input-prepend ul li{float:none!important;display:block!important;margin:0;padding:0}.input-prepend ul li>a{color:#fff;font-size:12px}#login-form label{align-items:left;justify-content:left}.loginmenu #login-form fieldset>div,.loginmenu #login-form>div{padding:20px}.loginmenu #login-form .pretext{font-size:20px;color:#ddd}#login-form .unstyled{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0;margin:5px 0 0;text-align:center}#login-form .unstyled li{list-style-type:none;padding:0;float:none}#login-form .unstyled li a{font-weight:400;font-size:12px;color:#666;margin:0 0 0 5px}.upmenu-content #login-form .unstyled li a{color:#ddd}#form-login-submit .btn{width:100%;margin-top:10px}.userdata-divmain{display:inline-block;width:100%;margin:8px 0 5px 0}.userdata-divmain input.inputbox{width:100%;color:#666}.userdata-divmain>.control-group{display:inline-block;width:100%}.userdata-divmain .form-login-signup{text-align:center;font-size:.9em;margin:9px 0}#form-login-remember{margin-top:10px;font-size:.9em}#form-login-remember #modlgn-remember{float:left;margin-top:5px}#form-login-remember label{float:left;display:inline-block}#fullbox .module{float:none}#fullbox .moduletable>h3{margin-top:40px}#fullbox .grid-module>.moduletable{margin:0;padding:0}#foot-cont .module,#module-box1 .module,#module-box2 .module{float:left}.container-box{padding:0}.container-box .ct-text{position:relative}.container-box .ct-inner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:80%}.grid-row-box{padding:0}.grid-row-box .ct-text{position:relative}.grid-row-box .ct-inner{width:90%}.cnt-slider{width:100%;height:100%}.moduletable .page-header{border:0}input.mod-submit-btn{border-radius:3px;font-weight:400;padding:10px 20px;text-transform:uppercase;width:100%}footer .grid-module>.moduletable{background:0 0;font-weight:300;font-size:14px;color:#ccc}footer .grid-module>.moduletable h3{color:#fff;border:0;padding:0;margin:0 0 10px;font-weight:700;font-size:1.2em}footer .grid-module>.moduletable li{font-weight:400;padding:0;display:inline-block;width:100%;line-height:1.8em}footer .grid-module>.moduletable li>*{padding:0}footer input[type^=text]{background:transparent none repeat scroll 0 0;border:2px solid #ddd;color:#fff;padding:5px 10px 5px;width:250px}footer input[type^=submit]{background:#666 none repeat scroll 0 0;border:0 none;color:#eee;font-weight:500;margin:0 0 0 5px;padding:7px 10px 7px;transition:all .4s ease-in-out 0s}footer input[type^=submit]:hover{background:#444;transition:all .4s ease-in-out 0s}.footer-mod-right{display:inline-block;width:100%}.footer-mod-right .moduletable{float:right}.newsflash img{width:100%;height:auto}.newsflash-mcontent{display:inline-block;margin:0 0 8px 0;padding:0 0 8px 0;border-bottom:1px dotted #ccc}.newsflash-mcontent:last-child{border:0}.newsflash-title{font-size:14px;font-weight:700}.newsflash p{margin:0 0 8px 0}.moduletable{display:block;position:relative}.moduletable>h3{font-weight:700;padding:0 0 20px;margin-top:0}.mainmenu h3,.menu li,.user .loginmenu h3{position:relative;list-style-type:none;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;line-height:1.5em}.mainmenu .loginmenu h3:hover,.menu li:hover,.user .loginmenu h3:hover{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.menu li:last-child{margin:0}.menu li img{border:0;padding:0 10px 0 0;float:left}.l-inline>ul{margin:0;padding:0;width:100%}.l-inline ul>li{display:inline-block;float:left;padding:7px 5px;margin:0 0;position:relative;font-weight:400}.mainmenu h3{font-weight:400}.nav-child{display:block;float:none;border:0;padding:0}ul.nav-child>li{display:block;float:none;padding:2px}.l-inline li>.nav-child,.loginmenu>.e4jcartcontent,.topmenu li>.nav-child{width:200px}.mainmenu-items .mmenu li>.nav-child{width:215px}.loginmenu>.e4jaccountmanagercont{width:250px}.mainmenu .menu>.parent>.nav-child,.modopen>div{position:absolute;left:0;top:45px;z-index:1000002;font-size:14px;display:none;font-weight:600;background:#000;border:1px solid #222;padding:10px 0}.mainmenu .menu>.parent.parent-open>.nav-child>div>.parent.parent-open>.nav-child{background:#000;left:100%}.upmenu-content .modopen>div{top:32px;left:0}.e4jsign-rsz>#login-form{right:-20px;left:auto}.topmenu li>.nav-child{position:absolute;right:-50px;top:40px;z-index:100002;font-size:14px;display:none}.modopen>div{width:255px}.l-inline li>.nav-child li{padding:5px 15px;font-weight:400}.l-inline li>.nav-child li:last-child{border:0}.l-inline li .nav-child li>.nav-child{position:absolute;width:200px;top:0;left:140px;padding:0;display:none;z-index:1001}.l-inline li .nav-child li>>div>a,.l-inline li .nav-child li>div>span{display:block;color:#999;font-size:.9em}.topmenu li>.nav-child>div{background:#333;color:#fff;width:100%;display:inline-block}.logintab>div{background:#333;padding:20px}.modopen>div>*{padding:20px}#tbar-upmenu .modopen>div{background:#333}.mainmenu .modopen>div>*{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);color:#444;padding:15px 10px;margin:37px 0 20px 0}#tbar-upmenu .loginmenu #login-form{right:-20px;left:auto;top:19px}#tbar-right .modopen>div{right:-20px;left:auto}.l-inline li .nav-child>div,.loginmenu>#login-form>div{padding:10px;margin:0}.upmenu-content h3{margin:0}.upmenu-content h3 .e4j-menutitle{color:#fff;font-size:12px!important}.topmenu li>.nav-child>div{padding:15px 10px;margin:-5px 0 20px 5px}.mainmenu .moduletable,.mainmenu .moduletable_menu{float:left}.mainmenu .mmenu{float:left}.mainmenu .spt-menu{margin:0 0 0 1em}.upmenu-content .l-inline ul>li{padding:0 5px;float:none;display:inline-block}.mainmenu .moduletable .logo-align-cnt>ul,.moduletable_menu .logo-align-cnt>ul,.nav-devices-list .moduletable .logo-align-cnt>ul{padding:0}.mainmenu-user .moduletable h3{font-size:14px!important;font-weight:300!important;border:0;margin:15px 0 5px}.mainmenu-user .loginmenu>#login-form{top:9px}.mainmenu .nav>li,.nav-devices-list .nav>li{padding:10px 15px;text-align:left}.upmenu-content{font-weight:400}.mainmenu .moduletable .logo-align-cnt>ul,.mainmenu .moduletable_menu .logo-align-cnt>ul,.nav-devices-list .moduletable .logo-align-cnt>ul{display:flex;align-items:center;text-transform:uppercase}.mainmenu .moduletable h3{margin:0}.mainmenu .moduletable h3,.mainmenu .nav>li>>div>*,.nav-devices-list .moduletable .logo-align-cnt>h3,.nav-devices-list .nav>li>div>*{font-size:16px;padding:0;cursor:pointer;display:inline-block;font-weight:400;position:relative}.nav-devices-list .moduletable>h3{font-size:14px!important}.nav-devices-list ul>li .e4j-menusubtitle{display:block;font-size:12px;color:#777}.topmenu>ul>li>a,.topmenu>ul>li>span{font-size:14px;padding:8px 1em;display:inline-block;font-weight:300}.e4j-menutitle-cnt{display:inline-block}.l-inline .e4j-menutitle{font-size:14px;display:block!important}.l-inline .e4j-menusubtitle{font-size:.6em;display:block!important;font-style:italic;color:#888;font-weight:400}.l-inline li.active .e4j-menusubtitle{color:#999}.module .e4j-divmenutitle,.module .e4j-menusubtitle{display:inline-block}.module .e4j-divmenutitle{padding:0}.module .e4j-menusubtitle{margin:0 0 0 10px}.title-wrap .moduletable>h3 .e4j-divmenutitle{display:block}.title-wrap .moduletable>h3 .e4j-menusubtitle{margin:0}#tbar-user .langtab select{font-size:14px;display:inline-block;border-right:1px solid #ddd}.dropalt .lang-block,.dropmenu .lang-block{position:absolute;left:-11px;top:18px;z-index:1000002;font-size:14px;display:none;font-weight:600}.dropalt.parent-open .lang-block,.dropmenu.parent-open .lang-block{display:inline-block}.dropalt .lang-block>div,.dropmenu .lang-block>div{z-index:100;background:#000;box-shadow:0 2px 2px rgba(51,51,51,.2);padding:7px;margin-top:10px;border:1px solid #333}.dropalt .lang-block li,.dropmenu .lang-block li{display:block;float:none;margin:0}.dropalt .e4jsellang,.dropmenu .e4jsellang{min-width:inherit!important}.user .loginmenu h3{font-size:14px!important;font-weight:inherit;border:0;margin:5px 0 0!important}#tbar-user .moduletable,#tbar-user .moduletable_menu{position:relative}#tbar-user .moduletable:after,#tbar-user .moduletable_menu:after{position:absolute;height:20px;width:1px;background:#ddd;left:-15px;top:8px;content:""}#tbar-user .moduletable:last-child:after,#tbar-user .moduletable_menu:last-child:after{position:inherit}.slideadv{width:100%;display:inline-block;padding:0;position:relative}.leftsearch{position:absolute;width:1280px;top:3vw;left:50%;transform:translate(-50%,0);z-index:10000}.centersearch{position:absolute;width:1280px;top:3vw;left:50%;transform:translate(-50%,0);z-index:10000}.rightsearch{position:absolute;width:1280px;top:3vw;right:50%;transform:translate(50%,0);z-index:10000}.bottomsearch{position:absolute;width:100%;bottom:-50px;z-index:1000}.upsearch{position:absolute;width:100%;top:25px;z-index:10000}#slideadv .moduletable h3{margin-top:0}#slideadv .moduletable .e4j-titlesplit .e4j-menutitle{font-size:1.2em}#slideadv .moduletable .e4j-menusubtitle{font-size:.7em;font-weight:300;margin-top:4px;display:inline-block}.form-inline{display:inline-block}.md-search .moduletable{padding:10px 20px;display:table;color:#fff;z-index:100000;margin:0 auto;width:90%}.md-search .moduletable>h3{font-size:26px;padding-bottom:0}.leftsearch.v-search .moduletable{float:left;width:400px;padding:30px}.rightsearch.v-search .moduletable{float:right;width:400px;padding:30px}.h-search-inner{width:100%;position:relative;margin:0 auto;border-radius:0}.centersearch .h-search-inner{width:55%}#contentheader{margin-bottom:50px}.moduletable .e4jsellang select{height:22px}.lang .imgflage4j,.langtab .imgflage4j,.mod-languages{display:inline-block}.lang .e4jsellang,.langtab .e4jsellang{margin:0;display:inline-block;position:relative;min-width:85px;padding:2px 0 0}.mod-languages .lang-inline li{border-right:1px solid rgba(255,255,255,.2);padding-right:10px}.mod-languages .lang-inline li:last-child{border:0;padding-right:0}.lang .e4jsellang .e4jselectedlang,.langtab .e4jsellang .e4jselectedlang,.upmenu-content .vrccurconv-menu{min-width:85px;overflow:hidden;float:right}.upmenu-content .vrccurconv-menu{max-width:85px;margin:2px 0 0}.upmenu-content .vikicons-inner{padding:0;margin:0}.upmenu-content .vikicons-set{display:inline-block!important}.upmenu-content .vikicons-container .vikicons-item{max-width:inherit;display:inline-block;width:auto;padding-left:0}.upmenu-content .vikicons-container .vikicons-item-left .vikicons-item-icon{margin-right:5px}.upmenu-content .vikicons-container .vikicons-item-inner{margin:0}.upmenu-content .vikicons-container .vikicons-item-text p{padding:0;margin:0}.lang .e4jsellang .e4jselectedlang select,.langtab .e4jsellang .e4jselectedlang select,.upmenu-content .vrccurconv-menu select#modcurconvsel{background:0 0;border:0;height:25px;padding:2px 2px 2px 0;display:inline-block;width:120%!important;cursor:pointer;text-transform:uppercase}.upmenu-content .vrccurconv-flag img{height:12px;width:auto;display:inline-block;float:left}.upmenu-content .vrccurconv-flag{padding:9px 5px 0}.upmenu-content .vrccurconv-flag span{display:inline-block;margin:-3px 0 0 5px;float:left}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.lang .e4jsellang .imgflage4j,.langtab .e4jsellang .imgflage4j{display:inline-block;width:20px;float:left;padding:8px 0 0}.lang .e4jsellang select option,.langtab .e4jsellang select option,.upmenu-content .vrccurconv-menu select option{background:#eee;padding:5px;color:#666;border:0}#tbar-user .e4jsellang{margin:0}#tbar-upmenu .lang .e4jsellang{background:#222 url(//www.kohkertemplesgarden.com/wp-content/themes/images/flagselectarrow.png) 95% 9px no-repeat;border-right:1px solid #666;border-left:1px solid #666;padding:0 5px 0 11px}#tbar-usertab .langtab .e4jsellang{background:#666 url(//www.kohkertemplesgarden.com/wp-content/themes/images/flagselectarrow-black.png) 92% 10px no-repeat;padding:0 5px 0 11px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px}#tbar-upmenu .lang .e4jsellang select{padding:0 2px 2px 17px}#tbar-usertab .langtab .e4jsellang select{padding:2px 2px 2px 17px}.accordion-body{display:inline-block;width:100%}.accordion-body.collapse{display:none!important;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.accordion-body.collapse.in{display:inline-block!important;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.accordion-toggle{font-size:18px;font-weight:400}.ui-datepicker{z-index:100000!important}.mod-services{padding-top:20px}.mod-services .vikicons-item-inner{border:1px solid #ddd;padding:20px;background:#fff}.mod-services .vikicons-item-text h3{margin-bottom:5px;font-size:16px;text-transform:uppercase}footer .vikicons-item{text-align:center;padding-left:10px;padding-right:10px;width:auto}footer .vikicons-item:first-child{padding-left:0}footer .vikicons-item-inner{padding:5px 0}footer .vikicons-item a{color:#222}footer .vikicons-item-inner:hover{background:0 0}footer .vikicons-item-inner:hover a{color:#222!important}footer .container{padding:0;margin:0}.serv-item-grey .icons-serv-item-inner{background:#eee;padding:15px}.serv-item-white .icons-serv-item-inner{background:#fff;padding:15px}.serv-item-grey i{background:#fff}.one-sentence .vikqt_box{width:60%;margin:0 auto}.one-sentence .vikqt-grid-l .vikqt-item-content{margin:0}.one-sentence .vikqt-grid-l .vikqt_text_cont{box-shadow:none;padding:10px}.one-sentence .vikqt_image img{width:80px;height:80px}.vikqt-container .vikqt_image img{display:inline-block}.one-sentence .vikqt_title{font-size:.9em;margin-top:10px}.latestnews li{padding:3px 0;list-style-type:none}.latestnews li a{color:#666}.newsflash-img{width:23%}.category-module{display:flex;margin-top:20px}.category-module li{list-style-type:none;display:inline-block;vertical-align:top;flex:1;margin:5px 20px;background:#fff;color:#3c4059;box-shadow:0 0 10px rgba(0,0,0,.2)}.category-module li h3{font-size:1.4em;text-align:center}.width50 .category-module li{width:100%}.sidebar .category-module li{width:100%}.category-module li .mod-articles-category-introtext{font-size:.9em;text-align:center}.sidebar .mod-articles-category-cnt{width:100%;padding:10px 0}.sidebar .menu li{display:inline-block;width:100%;float:none}.sidebar .menu li a{background:#eee!important;padding:10px 15px;margin:1px 0;display:inline-block;width:100%;border:1px solid #eee;color:#444}.sidebar .menu li a:hover{background:#fff!important}.sidebar .menu li a:active{background:#f6f6f6!important}.modcategory-img img{max-width:100%}.mod-articles-category-content .modcategory-img{margin:0!important}.sidebar .modcategory-img{width:100%}.mod-articles-category-date{float:left;text-align:center;padding:10px;margin-right:5px;font-weight:400;text-transform:uppercase}.mod-articles-category-date .day{display:block;font-size:1.1em}.mod-articles-category-date .month{font-size:.8em}.mod-articles-category-date .day-numb{display:inline-block;margin-left:-2px;font-size:.7em}.mod-articles-category-title{font-size:1.1em;font-weight:400;display:block}.mod-articles-category-cnt{padding:30px;overflow:hidden}.cat-layout1 .category-module li{width:50%}.cat-layout1 .modcategory-img{width:30%}.cat-layout1 .mod-articles-category-content{padding:10px;margin:10px;border:1px solid #ddd}.cat-layout2 .modcategory-img{width:100%}.cat-layout2 .mod-articles-category-cnt{padding:15px}.cat-layout2 .mod-articles-category-content{display:flex;flex-wrap:wrap;margin:10px;background:#fff}.cat-layout2 .modcategory-img{margin-bottom:0}.cat-layout2 .mod-articles-category-title{text-transform:uppercase;font-weight:700;font-size:1em}.cat-layout2 .mod-articles-category-introtext{margin-top:5px}.cat-layout3 .category-module{margin-top:0}.cat-layout3 .mod-articles-category-content{display:flex;flex-wrap:wrap}.cat-layout3 .mod-articles-category-cnt{padding:20px 10px}.cat-layout3 .mod-articles-category-content>div{flex:1}.width100 .cat-layout3 .category-module li{width:100%}.cat-layout3 .mod-articles-category-content .pull-right{order:2}.cat-layout3 .mod-articles-category-content .mod-articles-category-cnt{align-self:center}.cat-layout3 .mod-articles-category-title{font-size:1.8em;padding:0 60px 15px}.cat-layout3 .mod-articles-category-introtext,.cat-layout3 .mod-articles-category-readmore{padding:0 60px}.vikcf-container label{margin:0 0 10px;font-weight:700}.vikcf-container form>.vikcf-desc{color:#999;margin:0}.vikcf-container .vikcf-details,.vikcf-container .vikcf-nominative{display:flex;flex-wrap:wrap}.vikcf-container .vikcf-details>div,.vikcf-container .vikcf-nominative>div{flex:1;margin:5px 10px 5px 0}.vikcf-container .vikcf-details>div:last-child,.vikcf-container .vikcf-nominative>div:last-child{margin-right:0}.vikcf-container .vikcf-message>*{margin:5px 0}.vikcf-submessage{margin-bottom:30px}form.email input.send{text-transform:uppercase}.vikcf-container input[type=text],.vikcf-container textarea{color:#666;border-color:#eee;padding:15px}.vikcf-container .btn{color:#fff;margin-top:5px;text-transform:uppercase}.vikcf-container .vikcf-desc{color:inherit}.vikcf-container .vikcf-desc h3{font-weight:400}.vikcf-container{width:80%;margin:0 auto}.vikcnt_left .vikgm_cnt_container{top:50%!important;left:20px!important;height:90%!important;transform:translate(20px,-50%)!important}.vikcnt_right .vikgm_cnt_container{top:50%!important;right:20px!important;height:90%!important;transform:translate(20px,-50%)!important}.boxpanel .moduletable{padding:0;margin:0}:root{--slider-title-size:calc(50px + .8vw);--ratio:1.25;--slider-title:calc( var(--slider-title-size) * var(--ratio))}.slide-text h2{color:#fff;font-size:var(--slider-title)}.slide-text>a.btn-default{color:#fff;text-shadow:none}.vikcs-img-bckground{height:100%;background-position:center top;background-repeat:no-repeat;background-size:cover}.vikcs-bck{width:100%;height:100%!important;background-position:center top;background-repeat:no-repeat;background-size:cover}.bs-slider{background:0 0}.vikcs-slider .slide-text{width:60%;top:50%;left:50%;transform:translate(-50%,-50%)}.vikcs-slider .slide-item img.slide-image{width:100%}.vikcounter-item-inner{background:0 0;border:0}.vikcounter-count{font-size:2em;margin-bottom:10px}.vikcounter-caption{font-weight:700}.vikmodsp_container{display:flex}.vikmodsp_text{margin-right:20px;flex-basis:20%}.vikmodsp-cnt-speakers{flex:1}.vikmodsp-descr{margin-bottom:0}.vikmodsp-inner{background:#f6f6f6}.vikmodsp-speaker figcaption{padding:0 15px 15px}.vikmodsp-socials-link>a{background:0 0}#contain-slider-fullscreen .vikwallimage-scroll{padding:240px 0 120px;text-align:center}#contain-slider-fullscreen .vikwallimage-title{font-weight:700;font-size:3em}.grid-module>.widget{margin:5px 10px;padding:30px 20px}h3.widget-title{font-size:1.8em}section .grid-module>.widget{padding:50px 20px}#subfooter .widget{padding:20px}#subfooter .widget a{color:#999}#subfooter .widget a:hover{color:#fff}.grid-block.width100 .grid-module>.widget{margin:0}.widget{display:inline-block;width:100%}.widget-title{text-align:center;margin-bottom:10px}.h-search .widget{width:100%;padding:30px;border-radius:0;position:relative;background:#fff;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.2)}.btn-grey{background:#eee!important;border:2px solid #ddd!important;color:#666}.btn-grey:hover{background:#fbfbfb!important;color:#666}.btn-green{background:#159049!important;border:2px solid #159049!important;color:#fff}.btn-green:hover{background:0 0!important;color:#159049!important}.img-circle{border:1px solid #ddd;padding:3px}.img-left{float:left;margin:0 15px 5px 0}.img-right{float:right;margin:0 0 15px 5px}#tbar-logo-center{display:table;margin:0 auto}.logorounded{display:table;margin:-31px auto 0}.module-centered .moduletable{width:1280px;margin:30px auto!important}.small-row .moduletable{position:relative}.small-row .moduletable:after{position:absolute;width:50px;height:1px;background:#ccc;content:"";bottom:0;transform:translate(50%,50%);right:50%}.autowidth .moduletable,.autowidth.moduletable{width:auto;display:table;margin-top:20px}.white{background:#fff;padding:20px}.grey{background:#f1f1f1;padding:25px 20px!important}.border-top{border-top:1px solid #eee}.bg-transp{background:0 0}.imglarge>.moduletable{overflow:hidden}.imglarge>.moduletable h3{padding:0 0 25px 0}.imglarge>.moduletable img{margin:-9px 0 0 -10px;width:108%}.grey .moduletable>img,.white .moduletable>img{margin:0}.leftborder .moduletable{overflow:hidden}.leftborder .moduletable h3{margin:10px 0 17px 0;padding:0 0 0 15px;border-left:3px solid #eee}.leftborder.white .moduletable h3{margin:0 0 17px}.rightborder .moduletable{overflow:hidden}.rightborder .moduletable h3{margin:10px 0 17px 0;padding:0 15px 0 0;border-right:3px solid #eee}.rightborder.white .moduletable h3{margin:0 0 17px}.middle-line h3{position:relative}.middle-line h3:before{width:100%;height:1px;position:absolute;content:"";left:0;top:50%;background:#ccc;z-index:1}.middle-line .e4j-menutitle-cnt{background:#fff;padding:0 10px 0 0;z-index:10;position:relative}#upcontent .middle-line .e4j-menutitle-cnt{background:#f1f1f1}.title-center .moduletable>h3{text-align:center;margin:0 auto 10px;display:table;width:80%}.title-center .e4j-menutitle-cnt{padding:0 15px}.underline .moduletable h3{position:relative;border-bottom:1px solid #ddd;padding:0 0 15px 0;margin-bottom:12px}.title-right .moduletable h3{text-align:right}.title-right .moduletable .e4j-menutitle-cnt{padding:0}.border .moduletable{border-width:1px;border-style:solid;padding:17px;color:#666;font-size:16px}.color-light{padding:25px!important;font-size:16px}.color{padding:25px!important;font-size:16px}.color h1{color:#fff}.menu-inline ul{margin:45px 0}.menu-inline li{display:inline-block;margin:0 20px}.custom-newsletter h4{font-weight:400}.custom-newsletter input[type^=text]{background:rgba(255,255,255,.3) none repeat scroll 0 0;border:2px solid #fff;padding:5px 10px 8px;color:#fff;margin-bottom:5px;display:inline-block;width:250px}.custom-newsletter input[type^=submit]{background:rgba(255,255,255,.3) none repeat scroll 0 0;border:2px solid #fff;color:#fff;font-size:14px;font-weight:500;margin:0 0 0 5px;padding:8px 25px;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.custom-newsletter input[type^=submit]:hover{background:rgba(255,255,255,0);transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.vikwallimage-desc h2{margin-top:0;padding-top:0}.custom-newsletter h3{font-weight:400;font-size:26px;padding:0;margin:0}.e4j-float-left>h4{font-size:16px;margin:3px 0 0;padding:0}.e4j-newslett{display:table;margin:0 auto}.e4j-newslett .e4j-float-left{float:left;display:inline-block;margin:18px 7em 0 0}.e4j-newslett .e4j-float-right{float:right;display:inline-block;margin-top:21px}.activities-cnt{display:inline-block;width:100%;text-align:center;margin:75px 0 40px}.activities-cnt-inner{width:22%;display:inline-block;position:relative;background:#fff;padding:15px 0;margin:0 30px 0 0;border:1px solid #fff}.activities-cnt-inner:last-child{margin:0}.activities-cnt-img{position:absolute;top:-55px;width:100%}.activities-cnt-img img{width:135px;height:135px;border-radius:50%;text-align:center}.activities-cnt-text h4{font-size:22px}.activities-cnt-text{font-size:16px;padding:75px 15px 15px}.text-big{font-size:2.6em}.text-medium{font-size:1.6em}.font-light{font-weight:400}.colored-icons i{margin-right:5px}.buttonlink a{padding:10px 20px}.padding-row{padding:50px 20px}.testimonial-hp .vikqt-grid-l .vikqt_text_cont{box-shadow:none;padding:10px;text-align:center}.testimonial-hp .vikqt-grid-l .vikqt_title{text-transform:uppercase;font-weight:400;font-style:italic;font-size:.9em}.aligncenter{margin:0 auto;display:block}.featured-container-img{padding:200px 0 160px;text-align:center;background-attachment:fixed;background-position:center top;background-size:cover}.featured-container-img .entry-header{text-align:center;color:#fff;position:relative;z-index:1}.featured-container-img .entry-header h1{color:#fff;font-weight:700;font-size:3em}.featured-container-img .entry-header .entry-subtitle{font-weight:400}.featured-container-img-nobg img{width:100%}.featured-container-mask{position:absolute;width:100%;height:100%;opacity:.5;background:#000;top:0}.homepage-page .wp-block-gallery{justify-content:center;margin-top:60px}.homepage-page .wp-block-gallery .blocks-gallery-item{width:25%;flex:inherit;margin-right:10px}#module-box2.module-box2-page .grid-block>.widget{padding:0 20px}.module-box2-page .widget_vikwp_gridcontent .vikwp_gc-title{font-size:2.2em;margin-bottom:25px}@media only screen and (min-device-width:320px) and (max-device-width:600px){.device-off{display:none}}#mainmenu .menu .menu-item>.sub-menu{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}#mainmenu .menu .menu-item.parent-open>.sub-menu,.dropalt.parent-open .lang-block,.loginmenu.parent-open>.e4jaccountmanagercont,.loginmenu.parent-open>.e4jcartcontent,.modopen.parent-open>div,.topmenu.parent-open li>.l-block{margin-top:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.mainmenu .menu>li>:not(ul)::after,.mainmenu .moduletable h3::after,.nav-devices-list .menu>li>:not(ul)::after{content:'';position:absolute;bottom:2px;left:100%;right:100%;height:3px;border-radius:3px;transition:right .275s .3s,left .275s}.mainmenu .menu>li.current-menu-item>:not(ul):after,.mainmenu .menu>li>:not(ul):hover:after,.mainmenu .moduletable h3:hover:after,.nav-devices-list .menu>li>:not(ul):hover:after{right:0;left:0;transition:right .275s}.mainmenu .nav>li.current-menu-item>div>:after,.mainmenu .nav>li.current-menu-parent>div>:after{left:0;right:0;width:100%}.nav-devices-inner .moduletable .menu li span,.nav-devices-inner .moduletable .menu li>div>a{color:#fff}.nav-devices-inner .moduletable .menu li span::after,.nav-devices-inner .moduletable .menu li>div>a::after{position:relative}.nav-devices-inner .mainmenu-user .menu{display:block}.nav-devices-inner .mainmenu-user .menu .menu-item{width:100%}.nav-devices-inner .mainmenu-user .menu .buttonlink{text-align:center;padding:0}@-webkit-keyframes efj-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes efj-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-o-keyframes efj-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-ms-keyframes efj-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes efj-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes efj-tofixed-up{0%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes efj-tofixed-up{0%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-ms-keyframes efj-tofixed-up{0%{-ms-transform:translateY(-10px)}100%{-ms-transform:translateY(0)}}@-o-keyframes efj-tofixed-up{0%{-ms-transform:translateY(-10px)}100%{-ms-transform:translateY(0)}}@keyframes efj-tofixed-up{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}.loginmenu.parent-open>#login-form,.loginmenu.parent-open>.e4jaccountmanagercont,.loginmenu.parent-open>.e4jcartcontent,.mainmenu .menu>.parent.parent-open>.nav-child,.mainmenu .menu>.parent.parent-open>.nav-child>div>.parent.parent-open>.nav-child,.modopen.parent-open>div,.topmenu.parent-open li>.nav-child{display:block;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;-o-transform-origin:0 0 0;transform-origin:0 0 0;-moz-animation:.2s ease-in 0s normal none 1 running efj-slide-top-fixed;-ms-animation:.2s ease-in 0s normal none 1 running efj-slide-top-fixed;-o-animation:.2s ease-in 0s normal none 1 running efj-slide-top-fixed;animation:.2s ease-in 0s normal none 1 running efj-slide-top-fixed;-webkit-animation:efj-slide-top-fixed .2s ease-in 0s}.fx-menu-slide .l-inline li>.l-block{top:37px}.fx-menu-slide #tbar-logo img{max-height:60px;width:auto}.fx-menu-slide #mainmenu .l-inline{padding:5px 1em;margin:10px 0 0}.headfixed .headt-part .fx-menu-slide{background:#000}.headfixed .headt-part .fx-menu-slide #tbar-logo{margin-top:8px}.headfixed .headt-part .fx-menu-slide{border-color:#444}.fx-menu-slide .custom-logo{max-height:65px;width:auto}.head-top-part .fx-menu-slide #lmpart{padding:0 20px}@-webkit-keyframes efj-slide-search{0%{opacity:0;-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes efj-slide-search{0%{opacity:0;-moz-transform:translateX(-10px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes efj-slide-search{0%{opacity:0;-ms-transform:translateX(-10px)}100%{opacity:1;-ms-transform:translateX(0)}}@keyframes efj-slide-search{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.slide-search .e4jsearch-input{position:relative;display:inline-block}.slide-search .e4jsearch-input:before{width:26px;height:29px;display:inline-block;cursor:pointer;padding:0 2px;background:url(//www.kohkertemplesgarden.com/wp-content/themes/images/search-white.png) left 5px no-repeat;float:left;position:absolute;left:0;content:""}.slide-search .e4jsearch-input input::-moz-placeholder{color:transparent}.slide-search .e4jsearch-input input::-moz-placeholder{opacity:1}.slide-search .e4jsearch-input input{display:inline-block;background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid transparent;border-radius:0;box-shadow:none;box-sizing:border-box;color:#eee;cursor:pointer;font-size:15px;height:40px;line-height:normal;margin:0;padding:0 0 0 30px;position:relative;transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;width:30px;z-index:1}.slide-search .e4jsearch-input input:focus{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px solid #666;box-shadow:none;outline:0 none;padding:0;margin:0 0 0 30px;width:250px;transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s}#menumob-btn.menuresp-on{float:right;display:inline-block;margin:0 0 0 15px;padding:10px}.menuresp-on #menumob-btn-ico{display:none;width:25px;height:20px;position:relative;margin:7px auto 0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menuresp-on #menumob-btn-ico{display:inline-block}.menuresp-on .menumob-text{font-size:18px;margin-top:2px;margin-left:5px;display:inline-block;vertical-align:top;cursor:pointer}.head-top-part .mainmenu.menudef-off{display:none}#headt-part .menumob-btn-inner{border:0;padding:10px}#menumob-btn-ico span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menumob-btn-ico span:nth-child(1){top:0}#menumob-btn-ico span:nth-child(2){top:6px}#menumob-btn-ico span:nth-child(3){top:12px}.menumob-btn-inner.open #menumob-btn-ico span:nth-child(1){top:7px;transform:rotate(45deg)}.menumob-btn-inner.open #menumob-btn-ico span:nth-child(2){display:none}.menumob-btn-inner.open #menumob-btn-ico span:nth-child(3){top:7px;transform:rotate(-45deg)}.e4j-body-shifted{position:fixed;transition:margin-left .3s ease-in-out 0s;width:100%}.nav-devices-content{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1001}.nav-devices-inner{bottom:0;left:auto;right:0;max-width:100%;overflow-y:auto;position:fixed;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:transform 1s;width:270px;z-index:1001}.nav-menu-active>.nav-devices-inner{transform:translateX(0);transition:transform 1s;right:0;max-width:100%}.nav-devices-content.nav-active{display:block}.nav-devices-list{padding:25px 0 0}.nav-devices-list .menu-company-logo{display:none}.nav-devices-list .e4jmenudrop-down{width:100%}.nav-devices-list .buttonlink{text-align:center}.nav-devices-list .buttonlink a{display:inline-block;width:100%}.e4j-body-shifted #main-container{position:relative;z-index:100001!important;display:inline-block;transform:translate3d(-270px,0,0);left:0;overflow:visible;transition:transform .2s}.nav-devices-inner .loginmenu>#login-form,.nav-devices-inner .modopen>div{background:#fff;right:-7px;top:32px}.nav-devices-inner .loginmenu>#login-form>div{margin:10px 0}.nav-devices-list .mainmenu-items>div{float:none;padding:0;width:100%;flex:0 0 100%;-ms-flex:0 0 100%}.nav-devices-list .mainmenu-items>div:first-child{order:2;padding-top:0}.nav-devices-list .mainmenu-items>.dropmenu{order:1;text-align:right;display:inline-block;width:auto;flex:0 0 auto;float:right;padding-left:28px}.e4j-404error{text-align:center}.e4j-404error-exts{display:inline-block;text-align:center}.e4j-404error .e4j-not-found-link{float:left;display:inline-block;margin:0 3px}.e4j-404error .e4j-not-found-link a{display:inline-block;padding:170px 0 0;width:143px;font-weight:300;font-size:15px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.bs-slider{overflow:hidden;max-height:700px;position:relative;background:#000}.bs-slider .bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.bs-slider>.carousel-inner>.item>a>img,.bs-slider>.carousel-inner>.item>img{margin:auto;width:100%!important}.fade{opacity:1}.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0!important;display:block!important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}.fade .item:first-child{top:auto;position:relative}.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}.control-round .carousel-control{top:47%;opacity:0;width:45px;height:45px;z-index:100;color:#fff;display:block;font-size:24px;cursor:pointer;overflow:hidden;line-height:43px;text-shadow:none;position:absolute;font-weight:400;background:0 0;-webkit-border-radius:100px;border-radius:100px}.control-round:hover .carousel-control{opacity:1}.control-round .carousel-control.left{left:1%}.control-round .carousel-control.right{right:1%}.control-round .carousel-control.left:hover,.control-round .carousel-control.right:hover{color:#fdfdfd;background:rgba(0,0,0,.5);border:0 transparent}.control-round .carousel-control.left>span:nth-child(1){left:45%}.control-round .carousel-control.right>span:nth-child(1){right:45%}.indicators-line>.carousel-indicators{right:45%;bottom:3%;left:auto;width:90%;height:20px;font-size:0;overflow-x:auto;text-align:right;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap}.indicators-line>.carousel-indicators li{padding:0;width:15px;height:15px;border:1px solid #9e9e9e;text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:#9e9e9e;-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:all .5s cubic-bezier(.22,.81,.01,.99);transition:all .5s cubic-bezier(.22,.81,.01,.99);z-index:10;cursor:pointer}.indicators-line>.carousel-indicators li:last-child{margin-right:0}.indicators-line>.carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #fff;background-color:transparent;position:relative;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.indicators-line>.carousel-indicators .active:before{transform:scale(.5);background-color:#fff;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.slide_style_left{text-align:left!important}.slide_style_right{text-align:right!important}.slide_style_center{text-align:center!important}.slide-text{left:0;top:25%;right:0;margin:auto;padding:10px;position:absolute;text-align:left;padding:10px 85px}.slide-text>h1{padding:0;color:#fff;font-size:70px;font-style:normal;line-height:84px;margin-bottom:30px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s}.slide-text>p{padding:0;color:#fff;font-size:20px;line-height:24px;font-weight:300;margin-bottom:40px;letter-spacing:1px;-webkit-animation-delay:1.1s;animation-delay:1.1s}.slide-text>a.btn-default{color:#000;font-weight:400;font-size:13px;line-height:15px;margin-right:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;display:inline-block;border:none;text-transform:uppercase;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.slide-text>a.btn-primary{color:#fff;cursor:pointer;font-weight:400;font-size:13px;line-height:15px;margin-left:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;background:#00bfff;display:inline-block;text-decoration:none;text-transform:uppercase;border:none;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.slide-text>a:active,.slide-text>a:hover{color:#fff;background:#222;-webkit-transition:background .5s ease-in-out,color .5s ease-in-out;transition:background .5s ease-in-out,color .5s ease-in-out}@media (max-width:991px){.slide-text h1{font-size:40px;line-height:50px;margin-bottom:20px}.slide-text>p{font-size:18px}}@media (max-width:768px){.slide-text{padding:10px 50px}.slide-text h1{font-size:30px;line-height:40px;margin-bottom:10px}.slide-text>p{font-size:14px;line-height:20px;margin-bottom:20px}.control-round .carousel-control{display:none}}@media (max-width:480px){.slide-text{padding:10px 30px}.slide-text h1{font-size:20px;line-height:25px;margin-bottom:5px}.slide-text>p{font-size:12px;line-height:18px;margin-bottom:10px}.slide-text>a.btn-default,.slide-text>a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px}.indicators-line>.carousel-indicators{display:none}}:root{--slider-title-size:calc(26px + .5vw);--ratio:1.25;--slider-title:calc( var(--slider-title-size) * var(--ratio))}.bs-slider-overlay{background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.vikcstsld-arrow{height:50px}.vikcstsld-arrow path{fill:#fff}.indicators-line>.carousel-indicators{left:5%!important;bottom:20%!important;width:auto!important}.bs-slider .carousel-control .fa{padding:9px 0}.slide-text .slide-title{color:#fff;font-weight:700}.vikcs-slider .slide-item{height:100%}.vikcs-slider .carousel-control .fa{font-size:46px}.vikcs-slider .carousel-control-next,.vikcs-slider .carousel-control-prev{width:7%;opacity:0}.vikcs-slider:hover .carousel-control{opacity:.6}.vikcs-slider:hover .carousel-control:hover{opacity:1}.vikcs-slider .slide-text{margin:auto;padding:10px;position:absolute;text-align:left;padding:10px 85px}.slide_style_left{text-align:left!important}.slide_style_right{text-align:right!important}.slide_style_center{text-align:center!important}.slide-text>.slide-title{padding:0;color:#fff;font-size:var(--slider-title);font-weight:700;line-height:84px;margin-bottom:30px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s}.slide-text>p{padding:0;color:#fff;font-size:20px;line-height:24px;font-weight:300;margin-bottom:40px;letter-spacing:1px;-webkit-animation-delay:1.1s;animation-delay:1.1s}.vikcs-slider .slide-text-position-10{top:10%}.slide-text.slide-text-position-10>h2{margin-bottom:0}.slide-text.slide-text-position-10>p{margin-bottom:20px}.slide-text>a.btn-default{color:#000;font-weight:400;font-size:13px;line-height:15px;margin-right:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;display:inline-block;border:none;text-transform:uppercase;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.slide-text>a.btn-primary{color:#fff;cursor:pointer;font-weight:400;font-size:13px;line-height:15px;margin-left:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;background:#00bfff;display:inline-block;text-decoration:none;text-transform:uppercase;border:none;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.slide-text>a:active,.slide-text>a:hover{color:#fff;background:#222;-webkit-transition:background .5s ease-in-out,color .5s ease-in-out;transition:background .5s ease-in-out,color .5s ease-in-out}@media (max-width:991px){.slide-text h1{font-size:40px;line-height:50px;margin-bottom:20px}.slide-text>p{font-size:18px}}.indicators-line>.carousel-indicators{right:10%;bottom:3%;left:auto;width:90%;height:20px;font-size:0;overflow-x:auto;text-align:right;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap}.indicators-line>.carousel-indicators li{padding:0;width:15px;height:15px;border:1px solid #9e9e9e;text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:#9e9e9e;-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:all .5s cubic-bezier(.22,.81,.01,.99);transition:all .5s cubic-bezier(.22,.81,.01,.99);z-index:10;cursor:pointer}.indicators-line>.carousel-indicators li:last-child{margin-right:0}.indicators-line>.carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #fff;background-color:transparent;position:relative;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.indicators-line>.carousel-indicators .active:before{transform:scale(.5);background-color:#fff;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:980px){.slide-text-pos-hid-btn .slide-image{width:auto!important}}@media (max-width:768px){.slide-text{padding:10px 50px}.slide-text .slide-title{line-height:1.2em;margin-bottom:10px}.slide-text>p{font-size:14px;line-height:20px;margin-bottom:20px}.control-round .carousel-control{display:none}}@media (max-width:550px){.slide-image{width:auto!important}}@media (max-width:480px){.slide-text{padding:10px 30px}.slide-text>p{font-size:16px;margin-bottom:10px;margin-top:10px}.slide-text>a.btn-default,.slide-text>a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px}.indicators-line>.carousel-indicators{display:none}}@media screen and (max-width:1400px){.centersearch,.leftsearch,.rightsearch{top:1vw}}@media screen and (max-width:1024px){#foot-cont,#lmpart,#mainmenu,#mainmenu .l-inline,#subcontent .grid-block .moduletable,#subfoot-cont,#submenu,#upfullbox .moduletable,.ext-main-desc-innerm,.h-search .grid-block,.module-centered,.module-fullwidth-cont,.slide-text,.upmenu-content,.vikwallimage-desc .moduletable,main{width:100%}#tbar-logo .moduletable{text-align:center}#tbar-logo .moduletable .custom{text-align:center}#contain-slider,.centersearch,.leftsearch,.rightsearch{width:100%!important}.centersearch .moduletable,.leftsearch .moduletable,.rightsearch .moduletable{width:100%!important}footer .grid-module .moduletable img{width:auto}.h-search{position:relative}.v-search{top:5px;position:relative}.h-search .moduletable,.v-search .moduletable{width:100%;float:left!important}.logorounded{min-height:inherit!important}.menumobile{position:relative}footer form.email textarea{width:93%}.vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv{float:left!important}}@media screen and (max-width:1280px){.hp-image-structure{padding:0 0 15px}.centersearch,.leftsearch,.rightsearch{left:0;transform:translate(0,0)}.centersearch .moduletable,.leftsearch .moduletable,.rightsearch .moduletable{width:60%!important}.h-search{position:relative}.vbo-search-submit{margin-left:0}.bottomsearch{bottom:0}.fx-menu-slide{animation:none!important;-webkit-animation:none!important;border-bottom:0;height:auto;z-index:100000}.fx-menu-slide #tbar-logo .moduletable img{width:auto}.menu-normal{padding:10px 20px}}@media screen and (max-width:1160px){.search-horizontal h3{margin:0;padding:0}}@media screen and (max-width:1080px){.vbo-horizsearch-dpicker-cont{width:100%;right:0}}@media screen and (max-width:1024px){.vikicons-item{width:50%;float:left}.vbmodhorsearchcategoriesblock{width:100%}.vbsearchinputmodhors{margin-left:0}.vbo-rdet-info-room .room_carats,.vbo-rdet-info-room .vbo-rdet-descprice-block{width:100%}.vbo-rdet-info-room .room_carats h3{margin:13px 20px 10px 0}.icomenu-enabled{padding:0 20px!important}.bottomsearch{bottom:0}#menumob-btn-ico{display:block}#menutitlemob{cursor:pointer;display:inline-block;padding:5px 10px 5px 10px;color:#fff;width:21px;height:18px;margin:0 35px 0 25px;border:0}#menutitlemob{cursor:pointer;display:inline-block;padding:5px 10px 5px 10px;color:#fff;width:21px;height:18px;margin:0 35px 0 25px;border:0}#tbar-logo{margin-left:10px}#mainmenu,#tbar-user{display:none;float:none;text-align:left;background:#414141}#form-login-remember label{float:none;padding-left:0}.vikcs-link{display:none}.menumobile .mainmenu-items .l-inline li>.l-block{top:34px}.menumobile .mainmenu-items .moduletable ul>li>a,.menumobile .mainmenu-items .moduletable ul>li>span{color:#fff!important}#mainmenu .menumobile>.mainmenu-items>.spt-menu{margin:15px 0 0!important}.menumobile .loginmenu{display:block;float:none}.menumobile .loginmenu h3{padding:5px;margin:10px 0 10px 0}.menumobile .loginmenu #login-form{top:30px}header .icons-menu{display:none}}@media screen and (max-width:980px){.vbcontdivtot{border:0}.room_item .vblistroomblock,.room_result .vblistroomblock{padding:20px 40px!important}.vbcustomfields .vbo-oconfirm-cfield-entry-checkbox,.vbcustomfields .vbo-oconfirm-cfield-entry-textarea{width:76%!important}}@media screen and (max-width:960px){.vbo-search-mainview .vb-search-inner{width:100%!important}.vbcustomfields .vbo-oconfirm-cfield-entry{width:42%}.head-slider-enabled{position:relative;background:#000}.slide-text h2{color:#fff;font-size:46px}.vikwp_gc-cnt-multiple .vikwp_gc-row-multiple>.vikwp_gc-row-item-inner{flex-flow:wrap!important}}@media screen and (max-width:900px){.vbo-promotion-inn-info{width:38%}.vbo-promotion-room-block{width:49%}.offline-cc-overlay-inner{width:80%;left:50%;top:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:860px){.vbo-room-details-booking-wrapper .vbo-search-submit{margin-left:0}.vbo-room-details-booking-wrapper .vbo-search-num-aduchild-block{margin-right:20px}.vbdialog-left,.vbdialog-right{width:100%}.vbdialogrimage img{text-align:center}#vbdialogrimage{max-width:50%}.vbo-promotion-room-block{flex:0 0 49%}.room_item .vbcontdivtot,.vblist .room_result .vbcontdivtot{width:100%!important}.vbo-results-head>span:nth-child(2n+1){border-left:1px solid #eee}.vbo-results-head-oconfirm>span:nth-child(2n+1){border-left:0}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner>div{flex:100%!important}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbroomimgbg{padding-bottom:78%}.vbo-pkgdet-room-inner.vbo-roomdet-nocal .container-inner .vb-search-inner,.vbo-roomdet-calscontainer.vbo-roomdet-nocal .container-inner .vb-search-inner{width:100%!important}.vbo-pkgdet-room-form .vb-search-inner>.vbo-search-inpblock-checkin{margin-right:10px!important}.article-main-container{flex-wrap:wrap}#sidebar-left{order:2}.sidebar{width:100%;margin:0}.slider-widthimg .vikcs-slider-cstsld{height:auto!important}}@media screen and (max-width:800px){#mainmenu .loginmenu h3{padding:6px 5px!important}#mainmenu .e4jsign h3{background-position:left top}#mainmenu .l-inline li .l-block>div{background:0 0!important;margin:0!important}.contact-address>dl{width:100%}.contact-address dd{margin-left:30px;padding:5px 0}.vikthumbnail-grid figure{width:50%}.e4j-newslett .e4j-float-left{margin-right:2em}.vbo-sel span{width:90%}.vb-search-inner .vbo-sel{width:55px}.vbvordroominfo{width:50%}.vbo-room-details-booking-wrapper .vbo-sel span{width:51%}.vbo-search-mainview .vbo-search-roomnum{text-align:left}.vbo-availability-controls .vbo-sel span{width:80%}.vbo-search-mainview .vbo-sel span{width:51%}select,select option{background-color:transparent}.vbo-search-num-aduchild-entry{margin:0 0 10px 10px}.vbo-booking-roomphoto{flex:0 0 100%}.vbo-booking-rooms-wrapper .vbordroomdet{margin:10px 0 0}.vbo-booking-rooms-wrapper .vbordroomdetpeople{padding-bottom:5px}.room_item .vblist-roomimage,.room_result .vblist-roomimage{width:100%!important}.room_item .vblist-roomimage .vbroomimgbg,.room_result .vblist-roomimage .vbroomimgbg{padding-bottom:78%!important}}@media screen and (max-width:768px){#sidebar-footer>.grid-block{flex-wrap:wrap}#sidebar-footer>.nwidg-block>.widget{flex:40%}.one-room .vbmodroomsboxdiv{flex-wrap:wrap}.one-room .vbmodroomsboxdiv>div{flex:100%!important}.one-room .vbmodroom-imgbg{padding-bottom:78%!important}.one-sentence .vikqt_box{width:90%!important}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block{flex-basis:50%!important}.vbo-oconfirm-paymentopts .vbchoosepayment+ul{flex-wrap:wrap}.vbo-oconfirm-paymentopts .vbchoosepayment+ul li{flex-basis:33%}.vbo-roomdet-withcal .vbcalsblock .vbcaldivcont{width:100%}.vbo-roomdet-withcal .vbo-seasonscalendar-cont{display:grid}.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdbusy::before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdwarning::before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy::before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning::before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdbusy::before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdwarning::before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy::before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning::before{left:50%;top:0;transform:translate(-50%,7px)}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr{flex-basis:100%!important}}@media screen and (max-width:715px){#tbar-logo{width:auto}#main{float:none;width:100%!important;left:0!important},.slide-text{float:none;width:100%!important}aside{float:none;width:100%!important}.grid-box{float:none}.sidebar{width:100%}#module-box1 .grid-module,#module-box2 .grid-module,#subcontent .grid-module,#upcontent .grid-module,.sidebar .grid-module,footer .grid-module{width:100%!important;float:left}#sidebar-left{left:0!important}#sidebar-right{left:0!important}#tbar-logo,#tbar-logo-center{display:inline-block;position:relative}#tbar-user .moduletable,#tbar-user .moduletable_menu{float:none;width:100%}#tbar-user .moduletable:last-child,#tbar-user .moduletable_menu:last-child{margin:0}#mainmenu{width:100%}#mainmenu .l-inline{margin:5px 0 0}.blog .cols-3 .items-div-blog{width:96%}.slogan-content .slogan-dx,.slogan-content .slogan-sx{display:none}.slogan-content .slogan-mdl{width:100%}.hor-search .vrisfentrymod{border:0;padding-left:10px}.vikicons-item{width:100%;float:none}.vikcnt_left .vikgm_cnt_container,.vikcnt_right .vikgm_cnt_container{width:100%;position:relative;top:0!important;left:0!important;transform:translate(0,0)!important;height:auto!important}.item-page div.caption,.module div.caption{width:100%}.wpcf7-form{width:100%}.bloglist-layout>div{flex:100%}.bloglist-layout>.img-thumbnail{max-width:100%}.post-blog:nth-child(2n+1) .img-thumbnail{order:0}.vbo-showprc-option-entry-name{width:92%}.vbo-booking-details-midcontainer>.vbo-booking-details-actions{flex:50%}.vbo-booking-info-container{flex-wrap:wrap}.vbo-booking-info-container>div{flex:100%!important}.vbo-pkgdet-room-inner .vbo-search-num-aduchild-entry{margin-left:0!important}.post-content .vbcustomfields .vbo-oconfirm-cfield-entry,.post-content .vbcustomfields .vbo-oconfirm-cfield-entry-checkbox,.post-content .vbcustomfields .vbo-oconfirm-cfield-entry-textarea{width:100%!important;display:inline-block;margin:5px 0!important}.menu-normal #lmpart{margin:0 auto 0}#tbar-logo,#tbar-logo-center{align-self:center}#menumob-btn.menuresp-on{align-self:center;padding:10px 10px 0}}@media screen and (max-width:690px){.vbo-sel span{width:80%}}@media screen and (max-width:660px){.vikwallimage-inner{height:auto;padding-bottom:20px}.e4j-newslett .e4j-float-left{width:100%;text-align:center}.custom-newsletter input[type^=text]{margin:0 auto 5px}.e4j-newslett .e4j-float-right{width:100%}.homepage-page .wp-block-gallery{margin-top:30px}.homepage-page .wp-block-gallery .blocks-gallery-item{width:30%}.vbo-room-details-booking-wrapper .viktmpl-sel,.vbo-search-mainview .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel{min-width:inherit}.vbdivsearch .vbo-search-inpblock-checkin{margin-right:10px!important}.vbrdetboxtop .vblistroom-head{flex-wrap:wrap}.vbrdetboxtop .vblistroom-head{flex-wrap:wrap}.vbrdetboxtop .vblistroom-head .vblistroomnamediv{flex:100%;margin-bottom:0}.vbrdetboxtop .vblistroom-head .vb_detcostroomdet{float:none;width:100%;align-self:inherit}.vbrdetboxtop .vblistroom-head .vblistroomnamedivprice{padding:0 0 10px}.vb_detcostroomdet .vblistroomname{text-align:right}.vbo-search-noresults-cont .vbo-search-num-aduchild-entry{flex-wrap:wrap}.module-box2-contact .nwidg-block{flex-wrap:wrap}.module-box2-contact .nwidg-block>.widget{flex:100%!important}.module-box2-contact .nwidg-two>.widget{padding:20px 30px}.slideadv img.vikcs-img-bckground{height:auto}}@media screen and (max-width:580px){.vbmodhorsearch-hum-dates-wrap{flex-wrap:wrap}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap>div{flex:100%;max-width:inherit!important;border:0}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{border:0!important;margin:5px 0!important}.vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner{border:0!important;border-bottom:2px solid #eee!important;padding:9px 30px 0!important}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count{flex-wrap:wrap}.vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div{margin-right:0!important}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem{flex:100%!important;border:0!important}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel{width:100%!important}.imgstatic-text{width:100%}.imgstatic-text h1,.slide-text h2{font-size:32px}.vbentercoupon .vbinputcoupon{width:100%!important}.vbentercoupon .btn{margin-left:0;margin-top:10px;width:100%}.vbo-availability-controls .vblegendediv .vblegenda{width:100%}.ui-datepicker-multi-2 .ui-datepicker-group{width:100%}.vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box{padding:0!important}.vikfx-gallery-container .vikfx-gallery>a{width:29%}.vikcs-slider .slide-text{width:100%}}@media screen and (max-width:550px){.group-contact-left,.group-contact-right{width:100%}.vikthumbnail-grid figure{width:100%}.category-module li{width:100%}.pull-left,.pull-right{float:none;display:table;margin:15px auto}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block{flex:100%}.vbo-promotion-date-validuntil{padding:0}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left{width:100%}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left .vbo-promotion-date-from{border-right:0!important;border-bottom:1px solid #ddd}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount{width:100%}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount .vbo-promotion-discount-details{text-align:center;width:100%}.room_item .vblistroomblock,.room_result .vblistroomblock{padding:20px!important}.vbcurconvcontainer{float:none}.vbcurconvcontainer .vbcurconv-menu{width:100%}.vbo-showprc-wrapper .room_prices{margin-top:10px}.vbo-showprc-wrapper .room_prices h4{text-align:center;display:block}.vbo-booking-details-header .vbo-booking-details-head{width:100%}.ui-datepicker.ui-datepicker-multi{left:0!important}.ui-datepicker-multi-2 .ui-datepicker-group{width:100%!important}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block{flex-basis:100%!important}.vbdivsearch .vbo-search-inpblock-checkin{flex:100%!important;margin-right:0!important}.vbo-search-num-aduchild-entry{margin-left:0!important}.vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form{flex-wrap:wrap}.vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico{width:100%!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-right-radius:30px}.vbentercoupon>*{display:block!important;width:100%!important;margin:8px 0!important}.post-content .vbcustomfields .vbo-oconfirm-cfield-entry-checkbox .vbo-oconfirm-cfield-label label{display:inline}}@media screen and (max-width:500px){.vbdivsearch .vbo-search-inpblock-checkin{margin-right:0!important;flex:100%!important}.vboconfirmbottom .booknow{margin-bottom:10px}.slide-text>p{display:none}}@media screen and (max-width:400px){#module-box1 .grid-module,#module-box2 .grid-module,#subcontent .grid-module,#upcontent .grid-module,.sidebar .grid-module,footer .grid-module{width:100%!important;float:left}.logorounded{background:0 0}#sidebar-footer .widget{flex:0 0 100%}.vbo-oconfirm-paymentopts .vbchoosepayment+ul li{flex-basis:100%}}@media only screen and (min-width:1224px){.loginmenu .e4jaccountmanagercont{left:auto;right:0}}.vikcs-slide h2{font-size:2em;top:9%}#tmpl-infodemo{margin:48px 0 0}.vikinfodemocontainer{position:relative;overflow:auto;width:100%;font-size:18px;text-align:center;background:#333;position:fixed;top:0;z-index:10000000;border-bottom:1px solid #666}.vikinfodemo{margin:0 auto}.vikinfodemo-toolbar{display:inline-block;margin-left:-56.3px}.vikinfodemocontainer ul{margin:0;padding:0;display:inline-block;vertical-align:top}.vikinfodemocontainer ul li{padding:0;display:inline-block;vertical-align:top;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;text-align:center}.vikinfodemocontainer ul li>*{display:inline-block;padding:10px 15px}.vikinfodemocontainer ul li>a i{color:#fff}.vikinfodemocontainer ul li>a:hover{text-decoration:none;background:#666}.vikinfodemocontainer ul li>a:active{background:#555}.infodemoadmin span,.vikinfodemocontainer ul li .vikslideshow-desc{font-size:12px;color:#fff;text-transform:uppercase;margin-left:4px;margin-top:5px;display:inline-block}.vikinfodemocontainer ul li .vikslideshow-button a{color:#333;text-decoration:none;background:rgba(255,255,255,.8);padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block}.infodemopurchase{display:inline-block;text-align:center;vertical-align:top}.infodemopurchase a{background:#0086be;padding:10px 15px;font-weight:500;display:inline-block}.vikinfodemocontainer .infodemopurchase>a:hover{background:#1479a4}.vikinfodemocontainer .infodemopurchase>a:active{background:#40b6e9;border:0}.infodemopurchase span{display:inline-block;float:none;clear:both;font-size:12px;color:#fff}.infodemoadmin{display:inline-block;vertical-align:top}.infodemoadmin a{text-decoration:none;padding:10px 15px;background:#117682;display:inline-block}.infodemoadmin a:hover{background:#0a99aa}.infodemoadmin a:active{background:#06616d}.infodemoadmin a i{color:#fff}.logoe4j{float:left;display:inline-block;text-align:center;margin:0 0 0 20px}.logoe4j img{padding:6px 0 0;opacity:.4;height:40px}@media screen and (max-width:716px){.vikinfodemocontainer ul li>*{padding:10px 10px}}@media screen and (max-width:860px){#tmpl-infodemo{margin-top:0}.vikinfodemocontainer{position:relative}.logoe4j{display:none}.vikinfodemo-toolbar{margin-left:0}}@media screen and (max-width:685px){.vikinfodemo-toolbar{text-align:left}.vikinfodemocontainer ul li>*{padding:10px 10px}}@media screen and (max-width:550px){#tmpl-infodemo{display:none}}.vikwp_category-widget{margin-top:20px}.vikwp_category-widget .vikwp_category-item{list-style-type:none;padding:0!important}.vikwp_category-widget .vikwp_category-inner{background:#fff;border:1px solid #f1f1f1;display:flex;flex-wrap:wrap;margin:5px}.vikwp_category-widget .vikwp_category-ul{display:flex;flex-wrap:wrap}.vikwp_category-widget .vikwp_category-img{margin-right:0!important;position:relative;padding-left:0}.vikwp_category-widget .vikwp_category-img:after{content:"";width:0;height:0;border-style:solid;border-width:10.5px 14px 10.5px 0;border-color:transparent #fff transparent transparent;right:15px;top:45%;transform:translate(0,45%);position:absolute}.vikwp_category-widget .vikwp_category-cnt{padding:15px 10px;overflow:hidden}.vikwp_category-widget .vikwp_category-title{font-size:1.1em;font-weight:400;margin-bottom:8px;display:inline-block}.vikwp_category-widget .vikwp_category-post-date{text-align:left;padding:0 0 5px;font-weight:700;font-size:.9em;color:#999}.vikwp_category-widget .vikwp_category-post-date i{margin-right:5px}@media screen and (max-width:768px){.vikwp_category-widget .vikwp_category-img{padding-right:0}.vikwp_category-widget .vikwp_category-img::after{display:none}}.vikcp-policy-container{display:none;position:relative;min-width:100%;min-height:100%}.vikcp-policy-inner{background:#000;background:rgba(0,0,0,.8);color:#fff;text-align:center;width:100%;position:fixed;z-index:9999999}.vikcp-policy-display-bottom{bottom:0;left:0;padding:20px}.vikcp-policy-display-top{top:0;left:0;height:10%;padding:20px}.vikcp-policy-display-bottom .vikcp-policy-link,.vikcp-policy-display-top .vikcp-policy-link{margin:0 8px 0 4px}.vikcp-policy-display-middle .vikcp-policy-link{display:block}.vikcp-policy-link a{font-weight:700;color:#eee}.vikcp-policy-display-middle{top:35%;left:35%;min-height:15%;width:35%;padding:20px}.vikcp-policy-display-middle #vikcp-policy-btn{display:block;text-align:center;margin:10px auto}.vikcp-policy-inner button{-moz-box-shadow:inset 0 1px 0 0 #54a3f7;-webkit-box-shadow:inset 0 1px 0 0 #54a3f7;box-shadow:inset 0 1px 0 0 #54a3f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#007dc1),color-stop(1,#0061a7));background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);background-color:#007dc1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #124d77;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:13px;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #154682}.vikcp-policy-inner button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#0061a7),color-stop(1,#007dc1));background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);background-color:#0061a7}.vikcp-policy-inner button:active{position:relative;top:1px}.vikcounter .vikcounter-inner{display:inline-block;width:100%}.vikcounter-item{display:inline-block;vertical-align:top;text-align:center}.vikcounter-item-inner{background-color:rgba(0,0,0,.4);border:1px solid #666;padding:30px}.vikcounter-count{display:block;font-size:1.8em;margin:10px 0 15px;font-weight:700}.vikcounter-title{font-size:1.2em;font-weight:400;margin-top:5px}.vikgooglemapscontainer{position:relative}.vikgm_cnt_container{background:#222;color:#fff}.vikcnt_left .vikgm_cnt_container{position:absolute;top:0;left:0;height:100%;width:30%;z-index:100}.vikcnt_above .vikgm_cnt_inner{display:inline-block;width:100%;padding:20px 40px 30px}.vikcnt_above .vikgm_cnt_det{float:left;display:inline-block;margin:0 30px 0 0}.vikcnt_above div.vikgm_cnt_det:first-child{margin-left:0}.vikcnt_right .vikgm_cnt_container{position:absolute;top:0;right:0;height:100%;width:30%;z-index:100}.vikcnt_right .vikgooglemaps_content{width:70%}.vikcnt_hover .vikgm_cnt_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;z-index:100}.vikcnt_hover .vikgm_cnt_item.vikgm_cnt_title>h3{margin-top:0}.vikcnt_hover .vikgooglemaps_content{width:100%}.vikgm_cnt_item.vikgm_cnt_title>h3{font-weight:400}.vikgm_cnt_inner{padding:20px 40px}.vikgm_cnt_textone,.vikgm_cnt_texttwo{color:#bbb;font-size:14px;width:100%;display:inline-block}.vikgm_cnt_textone{margin:0 0 15px}.vikgm_cnt_det{margin:10px 0}.vikgm_cnt_det span{display:inline-block;margin:0 0 0 10px}@font-face{font-family:fontello;src:url(//www.kohkertemplesgarden.com/wp-content/plugins/vikwidgetsloader/assets/css/font/fontello.eot?81232221);src:url(//www.kohkertemplesgarden.com/wp-content/plugins/vikwidgetsloader/assets/css/font/fontello.eot?81232221#iefix) format('embedded-opentype'),url(//www.kohkertemplesgarden.com/wp-content/plugins/vikwidgetsloader/assets/css/font/fontello.woff?81232221) format('woff'),url(//www.kohkertemplesgarden.com/wp-content/plugins/vikwidgetsloader/assets/css/font/fontello.ttf?81232221) format('truetype'),url(//www.kohkertemplesgarden.com/wp-content/plugins/vikwidgetsloader/assets/css/font/fontello.svg?81232221#fontello) format('svg');font-weight:400;font-style:normal}.vik-icons{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:990px){.vikcnt_left .vikgm_cnt_container,.vikcnt_right .vikgm_cnt_container{width:50%}}@media screen and (max-width:715px){.vikcnt_left .vikgm_cnt_container,.vikcnt_right .vikgm_cnt_container{width:100%;position:relative;top:0!important;left:0!important;transform:translate(0,0)!important;height:auto!important}}.vikwp_gc-layout{margin:0}.vikwp_gc_container-box{padding:0}.vikwp_gc-text{position:relative}.vikwp_gc_container-box .vikwp_gc-row-oneitem.vikwp_gc-layout:nth-child(even) .vikwp_gc-text{order:1}.vikwp_gc-cnt-oneitem .vikwp_gc-row-oneitem .vikwp_gc-row-item-inner{display:flex;width:100%}.vikwp_gc-cnt-oneitem .vikwp_gc-row-oneitem .vikwp_gc-row-item-inner>div{padding-left:0;padding-right:0}.vikwp_gc-row-oneitem .vikwp_gc-inner{padding:50px;position:relative;z-index:2}.vikwp_gc-row-oneitem .vikwp_gc-featimg .vikwp_gc-inner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:80%;padding:0}.vikwp_gc-title{font-size:2.8em}.vikwp_gc-row-multiple{display:flex;vertical-align:top;flex-flow:column}.vikwp_gc-cnt-multiple .vikwp_gc_cnt-inner{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:2}.vikwp_gc-cnt-multiple .vikwp_gc-row-multiple>.vikwp_gc-row-item-inner{display:flex;vertical-align:top;margin:10px 20px;flex-flow:column;background:#fff;height:100%}.vikwp_gc-cnt-multiple .vikwp_gc-row-multiple>.vikwp_gc-row-item-inner{flex:inherit;flex-basis:inherit;flex-basis:auto}.vikwp_gc-cnt-multiple .vikwp_gc-row-multiple>.vikwp_gc-row-item-inner>div{flex:100%;max-width:100%}.vikwp_gc-cnt-multiple .vikwp_gc-text{order:2;background:#fff;padding:30px}.vikwp_gc-cnt-multiple .vikwp_gc_cnt-inner .vikwp_gc-image img{height:100%}.vikwp_gc-row-oneitem .vikwp_gc-text{display:flex}.vikwp_gc-cnt-oneitem .vikwp_gc-text .vikwp_gc-inner{align-self:center;padding:20px 50px}.vikwp_gc_cnt-mask{display:none}.vikwp_gc_bgimg{position:relative;background-attachment:fixed;background-position:center top;background-size:cover}.vikwp_gc_bgimg .vikwp_gc_cnt-mask{display:inherit;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:1}.vikwp_gc_allposts{text-align:center;position:relative;z-index:2;margin-top:25px}@media screen and (max-width:1280px){.vikwp_gc-row-oneitem .vikwp_gc-inner{position:relative;padding:20px 0}}@media screen and (max-width:960px){.vikwp_gc_container-box .vikwp_gc-row-oneitem.vikwp_gc-layout:nth-child(even) .vikwp_gc-text{order:0}.vikwp_gc-cnt-multiple .vikwp_gc_cnt-inner{flex-wrap:wrap}.vikwp_gc-cnt-multiple .vikwp_gc_cnt-inner .vikwp_gc-row-multiple{width:40%!important}.vikwp_gc-cnt-oneitem .vikwp_gc-row-oneitem .vikwp_gc-row-item-inner{flex-wrap:wrap}.vikwp_gc-cnt-oneitem .vikwp_gc-row-oneitem .vikwp_gc-row-item-inner>div{flex-basis:100%;max-width:100%}.vikwp_gc-cnt-oneitem .vikwp_gc-text .vikwp_gc-inner{padding:40px 30px;width:100%}.vikwp_gc-cnt-multiple .vikwp_gc-row-multiple>.vikwp_gc-row-item-inner{flex-flow:wrap}}@media screen and (max-width:680px){.vikwp_gc-cnt-multiple .vikwp_gc_cnt-inner .vikwp_gc-row-multiple{width:100%!important}}.vikicons-container .container-fluid,.vikicons-container.container-fluid{padding:0}.vikicons-topdesc{text-align:center;margin-bottom:20px}.vikicons-item{text-align:center}.vikicons-item a{display:inline-block}.vikicons-item.vikicons-circle .vikicons-item-icoelem{display:inline-block;border-radius:50%;padding:15px;background:#fff;border:2px solid #ddd;color:#666;text-align:center;line-height:1;box-sizing:content-box;white-space:nowrap}.vikicons-item.vikicons-circle .vikicons-item-icoelem>a,.vikicons-item.vikicons-circle .vikicons-item-icoelem>i{display:inline-block;vertical-align:middle}.vikicons-item h3{font-size:24px}.vikicons-item.col-md-1{float:none;display:inline-block;padding:0 5px;width:auto;max-width:inherit;flex:0}.vikicons-align-center{justify-content:center}.vikicons-item-left,.vikicons-item-right{display:flex;text-align:left}.vikicons-item-left h3,.vikicons-item-right h3{margin:0}.vikicons-item-left .vikicons-item-icon{margin-right:20px}.vikicons-item-right .vikicons-item-icon{margin-left:20px;order:2}.vikicons-item-bottom{display:flex;flex-wrap:wrap}.vikicons-item-bottom>div{flex:100%}.vikicons-item-bottom .vikicons-item-icon{order:2}.vikicons-item-inner{margin:10px 0}@media screen and (max-width :780px){.vikicons-inner .row{display:flex;flex-wrap:wrap}}.viksp_container{display:inline-block;width:100%}.viksp-speaker{float:left;display:inline-block;padding:0 15px;position:relative;margin:5px 0;max-width:50%}.viksp-divimg{background:#030c17}.viksp-imgmask:before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,.3);content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}.viksp-speaker img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}.viksp-speaker:hover .viksp-imgmask::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.viksp-speaker:hover .viksp-divimg{background-color:rgba(58,52,42,0)}.viksp-speaker:hover img{opacity:.8}.viksp-divimg{position:relative}.viksp-imgmask{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:0;background:rgba(0,0,0,.2);transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;padding:2em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.viksp-divimg:hover .viksp-imgmask{opacity:1;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.viksp-imgmasktwo{position:absolute;background-color:rgba(0,0,0,.2);top:20px;left:20px;right:20px;bottom:20px;opacity:0;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.viksp-divimg:hover .viksp-imgmasktwo{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;opacity:1}.viksp-img{width:100%}.viksp-speaker:last-child .viksp-inner{padding-right:0}.viksp-name{font-size:18px;font-weight:600;margin:10px 0 5px 0;color:#444}.viksp-job{font-size:14px;font-weight:400;margin:-5px 0 6px 0;color:#777;text-transform:uppercase}.viksp-descr{font-size:14px;color:#777;margin:0 0 10px}.viksp-socials-link{display:inline-block;margin:0 5px 0 0}.viksp-socials-link>a{background:#fff;border-radius:4px;display:inline-block;padding:3px;text-align:center;height:30px;width:30px;line-height:27px}.viksp_text{margin:0 0 25px;font-size:15px;color:#999}@media screen and (max-width:860px){.viksp-speaker{width:50%!important}}@media screen and (max-width:600px){.viksp-speaker{width:100%!important}}.vikwp_ts-container{z-index:1}.vikwp_ts-image-scroll{background-attachment:fixed;background-position:center top;background-size:cover;position:relative;padding:70px 0}.vikwp_ts-image-fixed{background-position:center top;background-size:100% auto;background-repeat:no-repeat;position:relative;padding:70px 0}.vikqt_nobg{padding:0}.vikwp_ts-inner{position:relative}.vikwp_ts-mask{height:100%;width:100%;position:absolute;top:0;left:0;background:#000}.vikqt_box_desc{color:#fff;z-index:1;position:relative}.vikwp_ts-title{font-size:2.6em;font-weight:400;margin-bottom:10px}.vikwp_ts-layone{display:table;margin:0 auto;text-align:center}.vikwp_ts-desc{position:relative;z-index:100;color:#fff;top:20%;font-size:1.6em}.vikwp_ts-desc h1,.vikwp_ts-desc h2,.vikwp_ts-desc h3{margin-top:0;font-weight:400}.vikqt-imgquotes{height:20px}.vikqt-imgquotes path{fill:#333}.vikqt-items{cursor:pointer}.vikqt-item-content{width:100%}.vikqt-list-l .vikqt-slide{display:table;position:relative;margin:0 auto}.vikqt-list-l .vikqt_box{position:absolute;width:100%;display:none;text-align:center}.vikqt-list-l .vikqt_box .vikqt_title{font-size:20px;font-weight:500}.vikqt-list-l .vikqt_box .vikqt_desc{font-style:italic;line-height:1.6em;color:#666}.vikqt-grid-l .vikqt-item-content{margin:10px}.vikqt-grid-l .vikqt_text_cont{background:#fff;color:#666;padding:40px;margin-bottom:20px;position:relative;box-shadow:0 0 10px rgba(0 ,0,0,.05);border-radius:4px}.vikqt-item-fade .vikqt_text_cont{margin-bottom:20px}.vikqt_text_cont{display:flex}.vikqt-quotes{margin-right:20px;font-size:32px}.vikqt-item-img_down{display:flex;flex-wrap:wrap}.vikqt-item-img_down>div{flex:1 100%}.vikqt-item-img_down .vikqt_image{order:2;text-align:center}.vikqt-item-img_up .vikqt_image{text-align:center}.vikqt-item-img_down .vikqt_image img,.vikqt-item-img_up .vikqt_image img{border:3px solid rgba(255,255,255,.4)}.vikqt-grid-l .vikqt-item-img_down .vikqt_text_cont:after{width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%,0)}.vikqt-grid-l .vikqt-item-img_up .vikqt_text_cont:after{width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #fff transparent;content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%,0)}.vikqt-grid-l .vikqt_title{text-align:center;font-weight:700}.vikqt-item-content .vikqt_image img{width:100px;height:100px;border-radius:50%}.vikqt-item-lay_up{display:flex;flex-wrap:wrap},.vikqt-item-lay_up>div{flex:1 100%}.vikqt-item-lay_up .vikqt_title{order:1;flex:1 100%}.vikqt-item-lay_up .vikqt-item-content{order:2}.vikqt-item-img_up img{margin-bottom:20px}.vikqt-item-img_left{display:flex}.vikqt-item-img_left .vikqt_image{flex-basis:100px;position:relative}.vikqt-item-img_left .vikqt_image img{position:absolute;top:50%;left:20px;transform:translate(20px,-50%);z-index:1;border:5px solid #fff}.vikqt-item-img_left .vikqt_text_cont{flex:1}.vikqt-item-img_left .vikqt_desc .vikqt_title{text-align:left;margin-top:10px}.vikqt-item-img_right{display:flex}.vikqt-item-img_right .vikqt_image{flex-basis:100px;position:relative;order:2}.vikqt-item-img_right .vikqt_image img{position:absolute;top:50%;right:20px;transform:translate(-20px,-50%);z-index:1;border:5px solid #fff}.vikqt-item-img_right .vikqt_text_cont{flex:1}.vikqt-item-img_right .vikqt_desc .vikqt_title{text-align:left;margin-top:10px}.vikqt-item-fade.vikqt-item-lay_left .vikqt_title,.vikqt-item-fade.vikqt-item-lay_right .vikqt_title{text-align:center}.vikqt-item-fade.vikqt-item-lay_right .vikqt_desc{width:90%}.vikqt-item-fade.vikqt-item-lay_left .vikqt_image img,.vikqt-item-fade.vikqt-item-lay_right .vikqt_image img{position:relative;top:0;left:0;right:0;transform:translate(0,0)}.vikqt-item-fade.vikqt-item-lay_left .vikqt_text_cont{margin-left:20px}.widget_vikwp_textslide .owl-carousel .owl-nav button.owl-next,.widget_vikwp_textslide .owl-carousel .owl-nav button.owl-prev{color:#fff;font-size:14px;margin:5px;padding:4px 7px!important;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.widget_vikwp_textslide .owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center}.widget_vikwp_textslide .owl-carousel .owl-dots .owl-dot{width:10px;height:10px;background:#ddd;border-radius:50%;margin:2px 4px}.widget_vikwp_textslide .owl-carousel .owl-dots .owl-dot.active,.widget_vikwp_textslide .owl-carousel .owl-dots .owl-dot.hover{background:#999}.widget_vikwp_textslide .owl-disabled{display:none}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.kohkertemplesgarden.com/wp-content/plugins/vikwidgetsloader/assets/css/src/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.e4jtran{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.e4jtran:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.link,a,.link:hover,a:hover{text-decoration:none;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.link:hover,a:hover,.link:hover:hover,a:hover:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.btn{color:#fff;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.btn:active,.btn:focus,.btn:hover{color:#fff}.input_border{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.input_border:focus{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.input_border:focus:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.input_border:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.btn-base{font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.btn-grey{background:#eee;border-width:1px !important;border-color:#ccc;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.btn-grey:hover{color:#666 !important;border-color:#ddd !important}.comments-area textarea{width:100%}.comments-area .form-submit #submit{color:#fff;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.input_style{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;transition:0.4s;border-radius:2px}.input_style:hover,.input_style:focus{background:#fff}input[type="text"],input[type="password"],input[type="email"],textarea,input[type="tel"]{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;transition:0.4s;border-radius:2px}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,textarea:hover,input[type="tel"]:hover,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,input[type="tel"]:focus{background:#fff}.viktmpl-sel{background:#fff;border:1px solid #ddd;position:relative;min-width:200px;overflow:hidden;padding:5px 0 5px 10px;display:inline-block}.viktmpl-sel:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;color:#999;position:absolute;top:0;right:10px;height:33px;padding:5px 0px 0px 8px;pointer-events:none;font-size:15px}.viktmpl-sel select::-ms-expand{display:none}.viktmpl-sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-word-break:normal;word-break:normal;background:transparent !important;width:100%;max-width:300px;border:0;height:auto !important;padding:0 !important}.moduletable_menu .logo-align-cnt>ul>li>div>a>span,.mainmenu .moduletable .logo-align-cnt>ul>li>div>a>span,.mainmenu .moduletable .logo-align-cnt h3>div>a>span,.moduletable_menu .logo-align-cnt>ul>li>span,.mainmenu .moduletable .logo-align-cnt>ul>li>span,.mainmenu .moduletable .logo-align-cnt h3>span{position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:translate3d(0, 0, 0)}.moduletable_menu .logo-align-cnt>ul>li i,.mainmenu .moduletable .logo-align-cnt>ul>li i,.mainmenu .moduletable .logo-align-cnt h3 i{display:none}.moduletable_menu .logo-align-cnt>ul>li.active>div>a>span:after,.mainmenu .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,.mainmenu .moduletable .logo-align-cnt h3.active>div>a>span:after,.moduletable_menu .logo-align-cnt>ul>li.active>span:after,.mainmenu .moduletable .logo-align-cnt>ul>li.active>span:after,.mainmenu .moduletable .logo-align-cnt h3.active>span:after{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.moduletable_menu .logo-align-cnt>ul>li.parent i,.mainmenu .moduletable .logo-align-cnt>ul>li.parent i,.mainmenu .moduletable .logo-align-cnt h3.parent i{display:none}.nav-devices-list .moduletable .logo-align-cnt>ul>li>div>a>span,.nav-devices-list .moduletable .logo-align-cnt>h3>div>a>span,.nav-devices-list .moduletable .logo-align-cnt>ul>li>span,.nav-devices-list .moduletable .logo-align-cnt>h3>span{position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:translate3d(0, 0, 0)}.nav-devices-list .moduletable .logo-align-cnt>ul>li i,.nav-devices-list .moduletable .logo-align-cnt>h3 i{display:none}.nav-devices-list .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,.nav-devices-list .moduletable .logo-align-cnt>h3.active>div>a>span:after,.nav-devices-list .moduletable .logo-align-cnt>ul>li.active>span:after,.nav-devices-list .moduletable .logo-align-cnt>h3.active>span:after{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.nav-devices-inner .moduletable .menu>li{display:inline-block;width:100%;padding:0;border-bottom:1px solid rgba(255,255,255,0.3)}.nav-devices-inner .moduletable .menu>li a,.nav-devices-inner .moduletable .menu>li span{font-size:14px;padding:8px 20px !important;display:inline-block}.nav-devices-inner .moduletable .menu>li.menu-item-has-children i{border-left:1px solid rgba(255,255,255,0.3);padding:14px;font-size:15px;font-weight:bold;color:#fff;float:right;display:inline-block;cursor:pointer}.nav-devices-inner .moduletable .menu>li.menu-item-has-children i:after{display:none}.nav-devices-inner .moduletable .menu>li.menu-item-has-children i:hover{background:rgba(255,255,255,0.2)}.nav-devices-inner .moduletable .menu>li.current_page_item>div,.nav-devices-inner .moduletable .menu>li.current-menu-parent>div{background:rgba(255,255,255,0.2)}.nav-devices-inner .moduletable .menu>li .nav-child{display:none;width:100%;padding:0;background:rgba(0,0,0,0.1);font-size:12px}.nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item a{font-weight:500;display:inline-block;width:100%}.nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item>div{background:rgba(255,255,255,0.2)}.nav-devices-inner .moduletable .menu>li .nav-child li a,.nav-devices-inner .moduletable .menu>li .nav-child li span{padding:13px 20px 12px 30px !important}.nav-devices-inner .moduletable .menu>li .nav-child li>div:hover{background:rgba(255,255,255,0.2)}.nav-devices-inner .moduletable .menu>li .nav-child .nav-child{background:transparent}.nav-devices-inner .moduletable .menu>li .nav-child .nav-child a,.nav-devices-inner .moduletable .menu>li .nav-child .nav-child span{padding:13px 20px 12px 40px !important}.nav-devices-inner .moduletable .menu>li>.nav-child>div>li{border-bottom:1px solid rgba(255,255,255,0.3)}.nav-devices-inner .moduletable .menu>li>.nav-child>div>li.current-menu-item>div{background:rgba(255,255,255,0.2)}.nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child{display:inline-block}.nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .nav-child{display:none}.nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .submenu-open .nav-child{display:inline-block}.nav-devices-inner .moduletable .menu>li>div:hover{background:rgba(255,255,255,0.2)}.moduletable_menu .logo-align-cnt>ul>li>div>*,.mainmenu .moduletable .logo-align-cnt>ul>li>div>*,.mainmenu .moduletable_menu .logo-align-cnt>ul>li>div>span,.mainmenu .moduletable h3{color:#fff;position:relative}.icomenu-enabled{padding:0 100px}.icomenu-enabled #lmpart{margin-top:0}.icomenu-enabled #tbar-logo{width:auto;padding:30px 0}.icomenu-enabled .mainmenu{width:auto;flex:1}.icomenu-enabled .mainmenu .l-inline{margin:0 auto !important;float:none}.icomenu-enabled .icons-menu p{margin:0}.icomenu-enabled .logomenupart{min-height:inherit}.grey-box{background:#f6f6f6;padding:60px 0}.wpcf7-form .wpcf7-submit{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.wpcf7-form .wpcf7-submit:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.color-body{color:#656777}.goback a{background:#eee;border-width:1px !important;border-color:#ccc;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbclistheadt{display:none}.viktmpl-sel select{border:0 !important}.ui-datepicker{padding:10px !important;box-shadow:0 5px 10px rgba(0,0,0,0.1);border:1px solid #eee}.ui-datepicker .ui-datepicker-title{color:#666;text-transform:uppercase}.vbo-horizsearch-dpicker-cont.viktmpl-sel:after{display:none}.searchform{padding:0;width:100%}.searchform select{width:100% !important}.searchform .vb-search-inner>div{flex:1}.searchform .vb-search-inner>div label{text-align:left;display:block}.searchform .vb-search-inner .vbo-search-inpblock .input-group{background:#fff;border:1px solid #ddd;display:flex;height:41px !important}.searchform .vb-search-inner .vbo-search-inpblock .input-group input{background:#fff;border:0 !important;box-shadow:none;flex:1;height:38px !important}.searchform .vb-search-inner .vbo-search-inpblock .input-group .vbo-caltrigger{border:0;flex-basis:30px;align-self:center;height:auto;line-height:auto}.searchform .vb-search-inner .vbo-search-inpblock-checkout{margin-right:0}.searchform .vb-search-inner .vbo-search-num-racblock{flex:100%;margin:0;flex-wrap:wrap}.searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms{flex:100%;margin-right:0}.searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms label{vertical-align:top;margin-top:7px;text-align:left;display:block}.searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms>.viktmpl-sel{width:100%;text-align:left}.searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-roomnum{margin-top:40px}.searchform .vb-search-inner .vbo-search-submit{margin-left:0;flex:100%;text-align:left}.searchform .vb-search-inner .vbo-search-submit .btn{width:100%;color:#fff;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.searchform .vb-search-inner .vbo-search-submit .btn:active,.searchform .vb-search-inner .vbo-search-submit .btn:focus,.searchform .vb-search-inner .vbo-search-submit .btn:hover{color:#fff}.searchform .vb-search-inner #vbjstotnights{padding-left:0;margin-bottom:20px;text-align:center;flex:100%}.searchform .vb-search-inner .vbo-search-num-aduchild-block{width:100%}.searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div{flex:1}.searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel{width:100%}.vbo-availability-wrapper{margin-bottom:40px}.vblegendediv .vblegenda .vbleglbl{font-weight:normal;text-transform:uppercase;font-size:.9em}.vblegendediv .vblegenda>div{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:5px}.vbo-signature-cmd button{font-size:14px;padding:10px 15px !important;line-height:13px;height:auto;box-shadow:none}.vbo-signature-cmd button.btn-danger{background:#999 !important;color:#fff;border-color:#999 !important}.vbo-signature-cmd button.btn-danger:hover{background:#ddd !important}.vbo-room-details-booking-promo{width:100%;display:flex;padding:0;margin-left:0;background:#fff;margin-top:15px}.vbo-room-details-booking-promo .vbo-room-details-booking-promo-txt{padding:10px 25px;font-size:.9em;flex:1}.vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico{flex-basis:60px;display:flex;justify-content:center;position:relative}.vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico i{color:#fff;align-self:center;font-size:30px}.vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico:after{content:"";position:absolute;top:50%;right:0;transform:translate(5px, -50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 5.3px}.vbo-room-details-booking-promo:before,.vbo-room-details-booking-promo:after{width:auto;height:auto;background:transparent;position:relative}.vbmodrooms-item{border:0;padding:0;margin:0}.owl-carousel .owl-nav{text-align:center;margin-top:10px}.owl-carousel .owl-nav button.disabled{opacity:.6}.owl-carousel .owl-nav button.disabled:hover{background:#D6D6D6}.arrow{background:transparent !important;border:0;font-style:italic;position:relative;border:0 !important;font-size:.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}.arrow:after{position:absolute;right:0;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}.arrow:hover{color:inherit}.details_btn{text-transform:uppercase;background:transparent;border:0;font-size:.9em;letter-spacing:1px}.details_btn:hover{color:inherit}.room-name{font-size:1.8em;font-weight:normal}.characts{list-style-type:none;font-size:12px;color:#999;display:inline-block;margin-right:5px;margin-bottom:0}.characts i,.characts i.vbo-icn-carat{color:#999;font-size:12px}.vbmodrooms .owl-wrapper,.vbmodrooms .owl-item,.vbmodrooms .vbmodrooms-item{display:flex !important}.vbmodrooms .vbmodrooms-item .vbmodroomsboxdiv{margin:0 5px}.vbmodrooms .vbmodrooms-txtcont{text-align:center;padding-bottom:25px}.vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock{border:0;margin:25px 0 0;padding:0 10px 0}.vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname{margin:0;font-size:1.4em}.vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsbeds{text-align:center;float:none;font-size:.8em}.vbmodrooms .vbmodrooms-txtcont .vbmodroomsdesc{margin-top:15px;color:#555b81;padding:0 25px}.vbmodrooms .vbmodrooms-txtcont .vbmodroomsroomcost{text-align:center;font-size:1.4em}.vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats{margin-top:10px}.vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li{list-style-type:none;font-size:12px;color:#999;display:inline-block;margin-right:5px;margin-bottom:0}.vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i,.vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i.vbo-icn-carat{color:#999;font-size:12px}.vbmodrooms .vbmodrooms-txtcont .vbmodroomsview{text-align:center;margin-top:0}.vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a{text-transform:uppercase;background:transparent;border:0;font-size:.9em;letter-spacing:1px}.vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a:hover{color:inherit}.one-room .owl-wrapper,.one-room .owl-item,.one-room .vbmodrooms-item{display:block !important}.one-room .vbmodrooms-item .vbmodroomsboxdiv{margin:0}.one-room .vbmodroomsboxdiv{display:flex}.one-room .vbmodroomsboxdiv>div{flex:50%}.one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg{position:relative;display:flex;min-height:350px}.one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg div{background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:center center;height:100%;width:100%;position:absolute}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont{padding:25px 40px;text-align:left}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock{margin:0;padding:0}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname{font-size:1.8em;font-weight:normal}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomscat{font-weight:normal}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview{text-align:right;margin-top:0}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a{background:transparent !important;border:0;font-style:italic;position:relative;border:0 !important;font-size:.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:after{position:absolute;right:0;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:hover{color:inherit}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsdesc{margin-top:15px;padding:0;color:#555b81;font-size:.95em}.one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsroomcost{text-align:left;font-size:1.4em;margin:3px 0 0}.one-room .vbmodrooms-carats .vbulcarats{margin:0;text-align:left}.day-colored{font-size:38px;font-weight:bold}.mod-calendar-label{text-transform:uppercase;font-size:.8em;font-weight:bold}.vbo-horizsearch-humanformat-wrap{color:#666}.vbo-horizsearch-humanformat-wrap>form>div{margin-right:5px}.vbo-horizsearch-humanformat-wrap .viktmpl-sel{display:flex;min-width:250px}.vbo-horizsearch-humanformat-wrap label{text-transform:uppercase;font-size:.8em;font-weight:bold}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap{align-self:auto}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{padding:0 30px;border-right:2px solid #eee}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont label{margin-top:9px}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar{min-height:inherit;border:0;padding:0}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar i{margin-top:8px}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-mday{margin-top:10px;font-size:38px;font-weight:bold}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt{margin-top:16px}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt .vbo-horizsearch-period-wday{display:none}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .viktmpl-sel{border:0;background:transparent;padding:10px}.vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights{align-self:auto}.vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner{background:transparent;border-radius:0;border:none;border-right:2px solid #eee;padding:9px 20px 0}.vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner .vbo-horizsearch-numnights-lbl{display:block;text-transform:uppercase;font-size:.8em;font-weight:bold}.vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner .vbo-horizsearch-numnights-numb{font-size:38px;font-weight:bold}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap>label{display:none}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count{border:0;padding:0;min-height:inherit}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem{flex-wrap:wrap;border-right:2px solid #eee;padding:0 15px}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem:last-child{border:0}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel{border:0;min-width:100px;padding:0}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel:after{padding:13px 0px 0px 8px}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem label{order:0;font-size:inherit;width:100%;margin-left:0;text-transform:uppercase;font-size:.8em;font-weight:bold}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem span{font-size:38px;font-weight:bold}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-modifier{background:#eee;border:2px solid #eee;padding:20px;width:100%}.vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock .vbhsrcselsp select{font-family:inherit;border:0}.vbo-horizsearch-humanformat-wrap .btn{text-transform:uppercase}.vbo-results-head .vbo-results-head-det-lbl,.vbo-results-head .vbcheckinroom-lbl,.vbo-results-head .vbcheckoutroom-lbl{color:#656777}.vbo-results-head .vbo-results-chdates .vbo-results-head-det-val .btn{font-size:14px;padding:10px 25px !important;margin:12px 5px 5px 20px}.room_carats-ovw{text-align:center}.room_carats-ovw .vbtith3{display:inline-block;width:100%;text-align:center;margin-bottom:10px}.room_carats-ovw .vbulcarats{float:none;display:inline-block;width:100%;margin:0 auto;text-align:center}.room_carats-ovw .vbulcarats li{margin:5px 18px}.room_carats-ovw .vbulcarats li [data-vbo-expl]{position:inherit}.room_carats-ovw .vbulcarats li .vbo-expl{font-size:12px;cursor:initial}.room_carats-ovw .vbulcarats li .vbo-expl i,.room_carats-ovw .vbulcarats li .vbo-expl i.vbo-icn-carat{font-size:12px;color:#999}.room_carats-ovw .vbulcarats li .vbo-expl span{display:inline-block;margin-left:10px;color:inherit;font-size:14px;text-transform:uppercase}.vblist{margin:0 !important}.vblist>li{margin-left:0 !important}.vbroomimgbg{position:relative;display:flex;height:100%}.vbroomimgbg .vbroomimgbg-img,.vbroomimgbg .vbroomimgbg-backgr{background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:center center;height:100%;width:100%;position:absolute}.vbroomimgbg .vbroomimgbg-img .vbo-roomslist-imglink,.vbroomimgbg .vbroomimgbg-backgr .vbo-roomslist-imglink{display:block;height:100%}.vblistcontainer{margin-bottom:40px}.room_result,.room_item{display:flex;background:#fbfbfb}.room_result .vblist-roomimage,.room_item .vblist-roomimage{width:50%}.room_result .vblist-roomimage .vbimglistdiv,.room_item .vblist-roomimage .vbimglistdiv{width:100%;margin:0}.room_result .vblistroomblock,.room_item .vblistroomblock{flex:1;min-height:inherit;padding:40px;display:inline-block;border:0}.room_result .vblistroomblock .vbo-info-room .vbrowcname,.room_item .vblistroomblock .vbo-info-room .vbrowcname{margin-bottom:5px;font-size:1.8em;font-weight:normal}.room_result .vblistroomblock .vbo-info-room .vbrowroomcapacity,.room_item .vblistroomblock .vbo-info-room .vbrowroomcapacity{margin:0}.room_result .vblistroomblock .vbo-info-room .vbrowroomcapacity i,.room_item .vblistroomblock .vbo-info-room .vbrowroomcapacity i{font-size:13px;margin-right:0}.room_result .vblistroomblock .vbo-info-room .vblistroomcat,.room_item .vblistroomblock .vbo-info-room .vblistroomcat{font-size:1em;text-transform:initial}.room_result .vblistroomblock .vbo-info-room .vbulcarats,.room_item .vblistroomblock .vbo-info-room .vbulcarats{margin:0}.room_result .vblistroomblock .vbo-info-room .vbulcarats li,.room_item .vblistroomblock .vbo-info-room .vbulcarats li{margin-left:0;list-style-type:none;font-size:12px;color:#999;display:inline-block;margin-right:5px;margin-bottom:0}.room_result .vblistroomblock .vbo-info-room .vbulcarats li i,.room_item .vblistroomblock .vbo-info-room .vbulcarats li i,.room_result .vblistroomblock .vbo-info-room .vbulcarats li i.vbo-icn-carat,.room_item .vblistroomblock .vbo-info-room .vbulcarats li i.vbo-icn-carat{color:#999;font-size:12px}.room_result .vblistroomblock .vbo-info-room .vbrowcdescr,.room_item .vblistroomblock .vbo-info-room .vbrowcdescr{margin-top:15px}.room_result .vblistroomblock .vbcontdivtot,.room_item .vblistroomblock .vbcontdivtot{width:100%;left:0;float:none}.room_result .vblistroomblock .vbcontdivtot .vbsrowprice,.room_item .vblistroomblock .vbcontdivtot .vbsrowprice{margin-top:10px;text-align:left}.room_result .vblistroomblock .vbcontdivtot .vbsrowprice .vbsrowpricediv,.room_item .vblistroomblock .vbcontdivtot .vbsrowprice .vbsrowpricediv{color:inherit;text-align:left;padding:2px 12px}.room_result .vblistroomblock .vbcontdivtot .vbsrowprice .vbsrowpricediv>.room_cost,.room_item .vblistroomblock .vbcontdivtot .vbsrowprice .vbsrowpricediv>.room_cost{font-size:1.7em}.room_result .vblistroomblock .vbcontdivtot .vbsrowprice .vbsrowpricediv .vbo-room-result-price-before-discount .room_cost,.room_item .vblistroomblock .vbcontdivtot .vbsrowprice .vbsrowpricediv .vbo-room-result-price-before-discount .room_cost{font-size:1.2em}.room_result .vblistroomblock .vbcontdivtot .vbsrowprice .vbsrowpricediv .vbliststartfrom,.room_item .vblistroomblock .vbcontdivtot .vbsrowprice .vbsrowpricediv .vbliststartfrom{display:inline-block;font-size:.9em}.room_result .vblistroomblock .vbselectordiv,.room_item .vblistroomblock .vbselectordiv{border:0;width:100%}.room_result .vblistroomblock .vbselectordiv .vbselectr,.room_item .vblistroomblock .vbselectordiv .vbselectr{text-align:left}.room_result .vblistroomblock .vbselectordiv .vbselectr a,.room_item .vblistroomblock .vbselectordiv .vbselectr a{font-size:16px;width:auto;background:transparent !important;border:0;font-style:italic;position:relative;border:0 !important;font-size:.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}.room_result .vblistroomblock .vbselectordiv .vbselectr a:after,.room_item .vblistroomblock .vbselectordiv .vbselectr a:after{position:absolute;right:0;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}.room_result .vblistroomblock .vbselectordiv .vbselectr a:hover,.room_item .vblistroomblock .vbselectordiv .vbselectr a:hover{color:inherit}.room_result.vbo-promotion-price .vbsrowpricediv>.room_cost,.room_item.vbo-promotion-price .vbsrowpricediv>.room_cost{color:#d01f1f}.vbrdetboxtop .vblistroom-head{display:flex}.vbrdetboxtop .vblistroom-head .vblistroomnamediv{border:0;width:auto}.vbrdetboxtop .vblistroom-head .vblistroomnamediv .vblistroomcat{font-size:1.2em;letter-spacing:1px}.vbrdetboxtop .vblistroom-head .vblistroomnamediv .vblistroomname{font-size:2.4em}.vbrdetboxtop .vblistroom-head .vb_detcostroomdet{margin-left:auto;align-self:center}.vbrdetboxtop .vblistroom-head .vb_detcostroomdet .vbliststartfromrdet{display:inline-block;font-size:.7em;margin-right:5px}.vbrdetboxtop .vblistroom-head .vb_detcostroomdet .room_cost{font-size:2em;display:inline-block}.vbrdetboxtop .vbo-rdet-descprice-block{border:0;background:transparent;margin-bottom:0}.vbrdetboxtop .vbo-rdet-descprice-block .vbo-rdet-desc-cont{width:100%;background:transparent;border:0;padding:10px 0}.vbrdetboxtop .vikfx-gallery>a{margin:5px}.vbo-roomdet-calscontainer,.vbo-pkgdet-room-inner{margin-top:30px;background:#f6f6f6;padding:60px 0}.vbo-roomdet-calscontainer.vbo-roomdet-nocal .vbo-seldates-cont-inner,.vbo-pkgdet-room-inner.vbo-roomdet-nocal .vbo-seldates-cont-inner{text-align:center}.vbo-roomdet-calscontainer.vbo-roomdet-nocal .vbo-seldates-cont-inner>h4,.vbo-pkgdet-room-inner.vbo-roomdet-nocal .vbo-seldates-cont-inner>h4{text-align:center}.vbo-roomdet-calscontainer.vbo-roomdet-nocal .vbmaxminpeopleroom,.vbo-pkgdet-room-inner.vbo-roomdet-nocal .vbmaxminpeopleroom{display:inline-block;width:auto}.vbo-roomdet-calscontainer.vbo-roomdet-nocal .container-inner,.vbo-pkgdet-room-inner.vbo-roomdet-nocal .container-inner{text-align:left}.vbo-roomdet-calscontainer.vbo-roomdet-nocal .container-inner .vb-search-inner,.vbo-pkgdet-room-inner.vbo-roomdet-nocal .container-inner .vb-search-inner{width:50%;margin:0 auto}.vbo-roomdet-calscontainer.vbo-roomdet-nocal .container-inner .vb-search-inner .vbo-search-num-racblock,.vbo-pkgdet-room-inner.vbo-roomdet-nocal .container-inner .vb-search-inner .vbo-search-num-racblock{flex:1}.vbo-roomdet-calscontainer.vbo-roomdet-nocal .container-inner .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry>div,.vbo-pkgdet-room-inner.vbo-roomdet-nocal .container-inner .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry>div{flex:1}.vbo-roomdet-calscontainer.vbo-roomdet-nocal .container-inner .vb-search-inner .vbo-search-num-racblock .vbo-search-submit,.vbo-pkgdet-room-inner.vbo-roomdet-nocal .container-inner .vb-search-inner .vbo-search-num-racblock .vbo-search-submit{text-align:center !important}.vbo-roomdet-calscontainer .container-inner,.vbo-pkgdet-room-inner .container-inner{display:flex;flex-wrap:wrap}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont{flex:100%;margin-bottom:30px}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont>h4,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont>h4{margin-bottom:10px}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive{background:#fff;border-radius:4px;border:1px solid #ddd}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive table,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive table{margin-bottom:0;border:0}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive table tr td,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive table tr td{padding:15px}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-nightsrow td,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-nightsrow td{background:#eee;border:0;text-transform:uppercase}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-offseasonrow,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-offseasonrow{background:#f2f2f2}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-offseasonrow>div,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-offseasonrow>div{margin:8px 0}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-offseasonrow .vbo-seasons-calendar-offseasonname,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-offseasonrow .vbo-seasons-calendar-offseasonname{font-style:normal}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-seasonrow .vbo-seasons-calendar-seasoncosts>div,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-seasonrow .vbo-seasons-calendar-seasoncosts>div{margin:8px 0}.vbo-roomdet-calscontainer .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-seasonrow:last-child,.vbo-pkgdet-room-inner .container-inner .vbo-seasonscalendar-cont .table-responsive table .vbo-seasons-calendar-seasonrow:last-child{border-bottom:0}.vbo-roomdet-calscontainer .vbo-availcalendars-cont,.vbo-pkgdet-room-inner .vbo-availcalendars-cont{flex-basis:55%}.vbo-roomdet-calscontainer .vbo-availcalendars-cont>h4,.vbo-pkgdet-room-inner .vbo-availcalendars-cont>h4{margin-bottom:15px;font-size:1.4em}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbselectm,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbselectm{margin-top:0}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbpricecalwarning,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbpricecalwarning{font-size:.8em}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont{box-shadow:0 10px 10px rgba(0,0,0,0.1);border-radius:0;padding:15px;margin:0 10px 15px 0;background:#fff}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal{border-spacing:0}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaltrmonth td,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaltrmonth td{background:transparent;text-align:left}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaltrmonth td span,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaltrmonth td span{display:block;margin-bottom:-2px;color:#656777}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaltrmonth td .vbo-rdet-avcal-nav,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaltrmonth td .vbo-rdet-avcal-nav{top:0;color:#fff}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaltrmonth td .vbcaltrmonth-month,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaltrmonth td .vbcaltrmonth-month{font-size:1.9em}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaldays,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcaldays{text-transform:uppercase}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays td,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays td,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice td,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice td{border:0;border-top:1px solid #eee;width:35px;height:45px;font-size:13px}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdfree,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdfree,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdfree,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdfree{background:#fff}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdwarning,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdwarning,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdbusy,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdbusy,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy{background:#fff;color:inherit;font-weight:normal;position:relative}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdwarning:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdwarning:before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning:before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdbusy:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdbusy:before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy:before{position:absolute;top:7px;left:14px;width:6px;height:6px;border-radius:50%;content:""}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdwarning:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdwarning:before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning:before{background:#f89d33}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdbusy:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdays .vbtdbusy:before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy:before{background:#b20000}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdwarning:before,.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy:before,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbtdbusy:before{top:4px;left:15px}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbcalpricedaynum span,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcal .vbcalnumdaysprice .vbcalpricedaynum span{margin-bottom:0}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcalprice td,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcalprice td{border:0;padding:5px 3px}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcalprice td .vbcalpricedaynum span,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcalprice td .vbcalpricedaynum span{background:transparent;border:0;font-size:13px;font-weight:normal;color:#656777}.vbo-roomdet-calscontainer .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcalprice .vbcalpricedaycost div,.vbo-pkgdet-room-inner .vbo-availcalendars-cont .vbcalsblock .vbcaldivcont .vbcalprice .vbcalpricedaycost div{font-size:.9em;font-weight:normal}.vbo-roomdet-calscontainer .vbo-seldates-cont,.vbo-pkgdet-room-inner .vbo-seldates-cont{flex:1}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner{border:1px solid #ddd;padding:35px}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner h4,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner h4{font-size:1.4em;color:inherit;padding:0;border:0;margin-bottom:25px}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbmaxminpeopleroom,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbmaxminpeopleroom{text-align:center}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbmaxminpeopleroom>div,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbmaxminpeopleroom>div{float:none;vertical-align:top}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch{padding:0;width:100%}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch select,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch select{width:100% !important}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner>div,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner>div{flex:1}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner>div label,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner>div label{text-align:left;display:block}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group{background:#fff;border:1px solid #ddd;display:flex;height:41px !important}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group input,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group input{background:#fff;border:0 !important;box-shadow:none;flex:1;height:38px !important}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group .vbo-caltrigger,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group .vbo-caltrigger{border:0;flex-basis:30px;align-self:center;height:auto;line-height:auto}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-inpblock-checkout,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-inpblock-checkout{margin-right:0}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock{flex:100%;margin:0;flex-wrap:wrap}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms{flex:100%;margin-right:0}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms label,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms label{vertical-align:top;margin-top:7px;text-align:left;display:block}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms>.viktmpl-sel,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms>.viktmpl-sel{width:100%;text-align:left}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-roomnum,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-roomnum{margin-top:40px}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit{margin-left:0;flex:100%;text-align:left}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit .btn,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit .btn{width:100%;color:#fff;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit .btn:active,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit .btn:active,.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit .btn:focus,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit .btn:focus,.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit .btn:hover,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-submit .btn:hover{color:#fff}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner #vbjstotnights,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner #vbjstotnights{padding-left:0;margin-bottom:20px;text-align:center;flex:100%}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block{width:100%}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div{flex:1}.vbo-roomdet-calscontainer .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel,.vbo-pkgdet-room-inner .vbo-seldates-cont .vbo-seldates-cont-inner .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel{width:100%}.vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vikfx-thumbslide-container{max-width:inherit;width:100%;margin-bottom:25px}.vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vbo-showprc-roomname{text-align:center;font-size:2.4em;margin-bottom:20px;margin-top:20px}.vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box{margin-left:0;padding:0 25px;width:100%;float:none;color:#656777}.vbo-showprc-wrapper .vbo-showprc-room-block .room_prices>h4,.vbo-showprc-wrapper .vbo-showprc-room-block .room_options>h4{margin-bottom:10px}.vbo-showprc-wrapper .vbo-showprc-room-block .room_prices label{margin:0;font-size:1.4em}.vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry{display:inline-table}.vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-cost{font-size:2em}.vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-radio input{margin-top:8px}.vbo-showprc-wrapper .vbo-showprc-room-block .vbageintervals{border:1px solid #ddd;background:#f6f6f6}.vbo-showprc-wrapper .vbo-showprc-room-block .vbageintervals ul li span{display:block;font-weight:bold}.vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel{min-width:100px}.vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel:after{padding-top:6px}.vbo-showprc-wrapper .vbo-showprc-room-block .room_options input{border-radius:0;background:#fff;box-shadow:none;padding:5px 5px 5px 12px}.vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vbo-showprc-option-entry-cost{font-weight:bold}.vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vboptionforcequant{padding:5px 10px;background:#fff;border-color:#ccc;border-radius:0;display:inline-block}.vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:after,.vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:before{display:none}.vbo-showprc-wrapper-classic .vbo-showprc-room-block .vbroomimgdesc{flex-wrap:wrap}.vbo-showprc-wrapper-classic .vbo-showprc-room-block .vbroomimgdesc .vikfx-showprc-gallery-container{flex-basis:100%;margin-right:0;text-align:center}.vbo-showprc-wrapper-classic .vbo-showprc-room-block .vbroomimgdesc .vbo-showprc-roomname{display:table;margin:20px auto}.vbo-showprc-wrapper-compact .vbo-showprc-room-block .vbroomimgdesc{flex-wrap:wrap}.vbo-showprc-wrapper-compact .vbo-showprc-room-block .vbroomimgdesc .vikfx-showprc-gallery-container{flex-basis:30%;margin-right:0}.vbo-showprc-wrapper-compact .vbo-showprc-room-block .vbroomimgdesc .vbo-showprc-blockdesc{flex:1}.room_disclaimer{font-size:.8em;border-radius:0;padding:10px 15px}.vbo-pkg-showprc-benefits{border-color:#eee;font-size:1.1em}.vbo-oconfirm-summary-container .vbo-oconfirm-summary-room-cell-descr .vbo-oconfirm-roomname{font-weight:normal;font-size:1.2em}.vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-row{font-size:.8em}.vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-newtot-row{font-size:1.2em}.vbo-oconfirm-middlep{text-align:center;margin-bottom:0;display:inherit}.vbo-oconfirm-middlep .vbo-coupon-outer input[type="text"],.vbo-oconfirm-middlep .vbo-enterpin-block input[type="text"],.vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,.vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;transition:0.4s;border-radius:2px}.vbo-oconfirm-middlep .vbo-coupon-outer input[type="text"]:hover,.vbo-oconfirm-middlep .vbo-enterpin-block input[type="text"]:hover,.vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:hover,.vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:hover,.vbo-oconfirm-middlep .vbo-coupon-outer input[type="text"]:focus,.vbo-oconfirm-middlep .vbo-enterpin-block input[type="text"]:focus,.vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:focus,.vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:focus{background:#fff}.vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,.vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp{background:#fff}.vbo-oconfirm-middlep .vbo-coupon-outer{background:transparent;border:0;padding:0;border-radius:30px;border:1px solid #eee;display:inline-block;margin:0 auto 30px}.vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form{display:flex}.vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico{display:inline-block;width:150px;border-top-left-radius:30px;border-bottom-left-radius:30px;font-size:45px;text-align:center;background:#eee;padding:20px 30px;display:flex;justify-content:center}.vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico i{align-self:center}.vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbentercoupon{padding:20px 50px 20px 25px}.vbo-oconfirm-middlep .vbo-enterpin-block{display:block;border:1px solid #eee;border-radius:0;margin:0;padding:20px 15px;float:none}.vbo-oconfirm-middlep .vbo-enterpin-block span>span{margin-bottom:5px}.vbo-oconfirm-middlep .btn{padding:10px 25px !important;margin-left:10px}.vbcustomfields{border:1px solid #eee;padding:20px;text-align:center}.vbcustomfields .vbo-oconfirm-cfield-entry{width:35%;vertical-align:top}.vbcustomfields .vbo-oconfirm-cfield-entry textarea{width:100%;background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;transition:0.4s;border-radius:2px}.vbcustomfields .vbo-oconfirm-cfield-entry textarea:hover,.vbcustomfields .vbo-oconfirm-cfield-entry textarea:focus{background:#fff}.vbcustomfields .vbo-oconfirm-cfield-entry .vbinput{width:100%;height:auto}.vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label{text-align:left}.vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label label{font-weight:bold;font-size:.9em;margin-bottom:3px}.vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel{width:100%;border-radius:2px;background:#f6f6f6;text-align:left}.vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel select{border:0 !important;padding:0;max-width:inherit}.vbcustomfields .vbo-oconfirm-cfield-entry-separator{font-size:1.8em;text-transform:capitalize;margin-bottom:20px;width:100% !important}.vbcustomfields .vbo-oconfirm-cfield-entry-checkbox,.vbcustomfields .vbo-oconfirm-cfield-entry-textarea{width:74% !important;display:inline-block}.vbo-oconfirm-paymentopts{border:0}.vbo-oconfirm-paymentopts .vbchoosepayment{font-size:1.4em;text-transform:capitalize;font-weight:normal;text-align:center;margin-bottom:20px}.vbo-oconfirm-paymentopts .vbchoosepayment+ul{display:flex;flex-wrap:wrap}.vbo-oconfirm-paymentopts .vbchoosepayment+ul li{flex:25%;height:auto;line-height:inherit;text-align:center;padding:20px;border:1px solid #eee;border-radius:2px;box-shadow:0 3px 10px rgba(0,0,0,0.1);background:transparent;display:flex}.vbo-oconfirm-paymentopts .vbchoosepayment+ul li div{flex:1;display:flex;flex-wrap:wrap;flex-direction:column;align-self:center}.vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>*{display:block !important;margin:0 auto;width:100%}.vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image{margin-bottom:10px}.vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image img{max-height:55px}.vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>label{width:100%;margin-left:0;margin-bottom:5px}.vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit .vbo-oconfirm-choosedeposit-inner{text-align:center}.vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit>div{border-color:#ddd;padding:15px}.vbo-booking-details-header{display:inline-block;width:100%;margin-top:10px;margin-bottom:20px}.vbo-booking-details-header>div{width:auto;display:inline-block;float:right}.vbo-booking-details-header .vbo-booking-details-head{border-radius:2px;padding:11px 15px}.vbo-booking-details-header .vbvordcosts-head{padding:10px 35px 0 0}.vbo-booking-details-header .vbvordcosts-head .vbvordcoststot{font-size:1.5em;font-weight:bold}.vbo-booking-details-header .vbvordcosts-head .vbvordcoststot .vbvordcoststitle{font-size:.8em;text-transform:capitalize;font-weight:normal}.vbo-booking-details-header .vbo-booking-details-intro{font-size:1.4em;display:block;margin:15px 15px 0 0}.vbo-booking-info-container{display:flex;margin-bottom:30px}.vbo-booking-info-container>div{flex:1}.vbo-booking-info-container .vbo-booking-details-midcontainer{background:transparent;border:1px solid #eee;font-size:.85em;display:inline-block;padding:30px}.vbo-booking-info-container .vbo-booking-details-midcontainer>div{padding:0;margin-top:10px;background:transparent}.vbo-booking-info-container .vbo-booking-details-midcontainer>div:first-child{margin-top:0}.vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbvordudatatitle{font-weight:bold;font-size:1.2em;color:inherit;text-transform:capitalize;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px}.vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo-val{font-size:1em}.vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo,.vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-bookingdet-userdetail{margin:10px 0}.vbo-booking-info-container .vbo-booking-rooms-wrapper{display:inline-block;margin:0 0 0 10px;padding:30px;background:#f6f6f6}.vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo{background:transparent;padding:0;padding-bottom:15px;margin-top:0;margin-bottom:15px;width:100%;border:0;border-bottom:1px solid #ddd}.vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcoststitlemain>span{color:inherit}.vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcosts .vbo_cost{float:right}.vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot{display:inline-block;width:100%;text-align:right;font-weight:bold}.vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot .vbvordcoststitle{font-size:.8em;text-transform:capitalize;font-weight:normal;float:left}.vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount{display:inline-block;width:100%;text-align:right;font-size:1.1em;margin-bottom:0 !important}.vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount .vbvordcoststitle{font-size:.8em;text-transform:capitalize;font-weight:normal;float:left}.vbo-booking-info-container .vbvordcosts.vbvordcoststot{border:0;margin:0;padding:0}.vbo-booking-cancform-inner .vbordcancform-entry{margin:10px 0}.vbo-booking-cancform-inner .vbordcancform-entry #vbcancemail{background:#fff;height:auto}.vbo-booking-cancform-inner .vbordcancform-entry .vbtextarea{border:1px solid #ddd}.vbvordpaybutton-mainbox{text-align:center}.vbvordpaybutton-mainbox .vbvordpaybutton-cnt{display:inline-block;padding:40px;box-shadow:0 4px 5px rgba(0,0,0,0.1);border:1px solid #ddd}.vbvordpaybutton-mainbox .vbvordpaybutton-cnt>p{background:transparent;border:0;margin:0}.vbo-search-mainview{margin-bottom:40px;padding:0;width:100%}.vbo-search-mainview .vb-search-inner{width:50%;margin:0 auto}.vbo-search-mainview .vb-search-inner .vbo-search-categories .viktmpl-sel{width:100%}.vbo-search-mainview .vb-search-inner .vbo-search-submit{margin-top:15px}.vbo-search-mainview .vb-search-inner .vbo-search-num-aduchild-entry{margin:5px 0}.vbo-search-mainview select{max-width:100%}.vbo-search-mainview select{width:100% !important}.vbo-search-mainview .vb-search-inner>div{flex:1}.vbo-search-mainview .vb-search-inner>div label{text-align:left;display:block}.vbo-search-mainview .vb-search-inner .vbo-search-inpblock .input-group{background:#fff;border:1px solid #ddd;display:flex;height:41px !important}.vbo-search-mainview .vb-search-inner .vbo-search-inpblock .input-group input{background:#fff;border:0 !important;box-shadow:none;flex:1;height:38px !important}.vbo-search-mainview .vb-search-inner .vbo-search-inpblock .input-group .vbo-caltrigger{border:0;flex-basis:30px;align-self:center;height:auto;line-height:auto}.vbo-search-mainview .vb-search-inner .vbo-search-inpblock-checkout{margin-right:0}.vbo-search-mainview .vb-search-inner .vbo-search-num-racblock{flex:100%;margin:0;flex-wrap:wrap}.vbo-search-mainview .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms{flex:100%;margin-right:0}.vbo-search-mainview .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms label{vertical-align:top;margin-top:7px;text-align:left;display:block}.vbo-search-mainview .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms>.viktmpl-sel{width:100%;text-align:left}.vbo-search-mainview .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-roomnum{margin-top:40px}.vbo-search-mainview .vb-search-inner .vbo-search-submit{margin-left:0;flex:100%;text-align:left}.vbo-search-mainview .vb-search-inner .vbo-search-submit .btn{width:100%;color:#fff;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-search-mainview .vb-search-inner .vbo-search-submit .btn:active,.vbo-search-mainview .vb-search-inner .vbo-search-submit .btn:focus,.vbo-search-mainview .vb-search-inner .vbo-search-submit .btn:hover{color:#fff}.vbo-search-mainview .vb-search-inner #vbjstotnights{padding-left:0;margin-bottom:20px;text-align:center;flex:100%}.vbo-search-mainview .vb-search-inner .vbo-search-num-aduchild-block{width:100%}.vbo-search-mainview .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div{flex:1}.vbo-search-mainview .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel{width:100%}.vbdivsearch.vbo-search-mainview{padding:40px}.room_item .vblist-roomimage{position:relative}.room_item .vblist-roomimage .vbimglistdiv{position:relative}.room_item .vblist-roomimage .vbmodalrdetails{top:0;left:0;background:rgba(0,0,0,0.4);opacity:0;width:100%;height:100%;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}.room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe i{width:50px;height:50px;border:4px solid #fff;line-height:43px;border-radius:50%;font-size:22px;color:#fff}.room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe:after{position:relative;border:none}.room_item .vblist-roomimage .vbmodalrdetails:before{opacity:0;box-shadow:0 0 20px inset rgba(0,0,0,0);transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item .vblist-roomimage .vbmodalrdetails:before:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item .vblist-roomimage .vbmodalrdetails:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item .vblist-roomimage:hover .vbmodalrdetails{opacity:1;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item .vblist-roomimage:hover .vbmodalrdetails:before{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;height:90%;border:1px solid #fff;content:"";box-shadow:0 0 20px inset rgba(0,0,0,0.3);transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item .vblist-roomimage:hover .vbmodalrdetails:before:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item .vblist-roomimage:hover .vbmodalrdetails .vbmodalframe{opacity:1}.room_item .vblist-roomimage:hover .vbmodalrdetails:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item .vbo-info-room .vblastavail{font-size:.8em;margin:0;padding:0;text-align:right}.room_item .vbrowroomcapacity i{font-size:13px}.room_item .vbrowroomcapacity i.vbo-empty-personicn{color:#999}.room_item .vbselectordiv .btn{text-transform:uppercase}.room_item.room_resultdiffusage{background:#efefef}.room_item.room_resultdiffusage .vbselectordiv .btn{text-transform:uppercase;color:#fff;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.room_item.room_resultdiffusage .vbselectordiv .btn:active,.room_item.room_resultdiffusage .vbselectordiv .btn:focus,.room_item.room_resultdiffusage .vbselectordiv .btn:hover{color:#fff}#vbselectroomform{margin-bottom:30px;display:inline-block;width:100%}.vbsearchproominfo .vbsearchnroom{text-transform:capitalize}#vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn{background:#ddd;border-color:#ddd;color:#666}#vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn:hover{background:transparent}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper{width:100%;margin-bottom:10px}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-name{font-size:2.2em;padding:0;display:inline-block}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount{margin:0 0 0 15px;display:inline-block;float:right;width:auto}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount .vbo-promotion-discount-details{background:transparent;font-weight:bold;float:none}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-description{padding-right:0}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper{width:100%}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates{background:transparent;margin-bottom:10px}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left{border:1px solid #ddd;border-radius:4px;background:#f6f6f6}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left .vbo-promotion-date-from{border-right:1px solid #ddd;margin:0}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div{padding:8px 20px}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div .vbo-promotion-date-label{font-size:.7em}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-right{border-radius:4px}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-right .vbo-promotion-date-weekday{font-size:.9em}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block{padding:0;border:0}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list{text-align:left;display:flex;flex-wrap:wrap;margin-left:-10px;box-sizing:border-box;margin-right:-10px;width:100%}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block{flex-basis:33.33%;background:transparent;margin:0;padding:10px;border:0;box-sizing:border-box;float:left}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner{padding-bottom:20px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-img img{border-radius:20px}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-name{text-align:left;font-weight:bold;font-size:1.2em;padding:15px 20px 0}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block{text-align:left;padding-left:10px}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a{display:inline-block;margin:0;width:auto;background:transparent !important;border:0;font-style:italic;position:relative;border:0 !important;font-size:.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:after{position:absolute;right:0;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:hover{color:inherit}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner{box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:20px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-availability-controls select{line-height:inherit;border-radius:0;-webkit-appearance:menulist}.vbo-availability-room-details.room_result{border-bottom:0}.vbo-availability-room-container{border:0}.vbo-availability-room-container .vbo-availability-room-details-first{border:0}.vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin{margin-left:10px;border-top:1px solid #eee;padding-top:20px}.vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin i{background:transparent;border-radius:0;vertical-align:top;margin-top:15px;width:auto;height:auto;font-size:25px}.vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text{margin-left:10px;color:inherit;display:inline-block}.vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>div{text-transform:uppercase;font-size:.8em}.vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>span{font-size:1.2em}.vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-month-name{font-weight:bold;padding:8px 15px}.vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-daynumber{font-weight:bold}.vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-weekday{text-transform:uppercase}.vbo-pkglist-container{margin-bottom:30px}.vbo-pkglist-container .vbo-pkglist-pkg{border:0;margin:0}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner{margin:5px;border:1px solid #eee;background:#fbfbfb;display:flex;flex-wrap:wrap;width:100%}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner>div{flex:1}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo{border:0;padding:40px}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc{text-align:center}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-name{font-size:1.8em;font-weight:normal}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-shortdescr{margin-bottom:5px;font-size:.9em}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost{text-align:center}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost>span{display:inline-block}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-price{font-size:1.7em}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-priceper{color:#666;font-size:.9em}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details{text-align:center}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a{color:#fff;font-size:0.8em;padding:15px 25px !important;border-radius:2px !important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:active,.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:focus,.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:hover{color:#fff}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-benefits{border-radius:0;border:0;border-top:1px solid #eee;padding:10px 0 0;margin:10px 0 0;font-size:.9em;font-style:italic}.vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-dates-cont .vbo-pkglist-pkg-dates{text-align:center;background:transparent;font-size:1em;color:inherit;border-radius:0;padding:10px 0 0;margin:10px 0 0;float:none;border:0;border-top:1px solid #eee}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block{min-height:inherit;background:transparent;border:0;display:flex;flex-wrap:wrap}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr{min-height:inherit;border:0;background:transparent;width:auto;flex-basis:70%;padding:33px 50px 0 10px}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-title{font-weight:normal}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block{border:0;background:transparent;margin:0}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block .vbo-rdet-desc-cont{min-height:inherit;background:transparent;border:0;width:100%;padding:20px 0 0}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-benefits{border:0;border-top:2px solid #eee;font-size:1.1em;text-align:left;margin:0}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost{width:auto;flex:1;text-align:left}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-price{font-size:2em;display:inline-block}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-priceper{display:inline-block;color:#aaa;font-size:.9em}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates{background:transparent;border-radius:0;border:0;padding:0;color:inherit;text-align:left}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates>div{display:inline-block;vertical-align:top}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates i{margin-top:5px;font-size:22px}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates .vbo-pkgdet-dates-lbl{display:block;font-weight:bold}.vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-condsdates-block .vbo-pkgdet-conds{border:0;border-top:2px solid #eee;border-radius:0;background:#f6f6f6;padding:15px;margin-top:20px;font-size:.8em}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomsttl{text-align:center;margin-bottom:25px}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container{border:0;margin:5px 0 20px}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer{background:#fff}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vblist-roomimage{height:auto;min-height:300px}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det{border:0;text-align:center}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det .vbo-pkgdet-roomname{font-weight:normal;margin:10px 0}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow{padding:10px 0;margin-top:10px;width:100%}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn{padding:5px 10px !important;background:transparent !important;border:0;font-style:italic;position:relative;border:0 !important;font-size:.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:after{position:absolute;right:0;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}.vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:hover{color:inherit}.vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner{margin-top:0;padding:0;background:#eee}.vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form.vbo-seldates-cont{padding:0}.vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch{background:transparent}.vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner{display:flex}.vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-rooms{margin-left:0;flex:100%}.vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block{margin:10px 0 0}.vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbjstotnights{flex:100%}.vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-submit{margin-right:0}.vbo-search-noresults-cont .vb-search-inner .viktmpl-sel select{width:100% !important;max-width:100%}.vbo-search-noresults-cont .vb-search-inner .viktmpl-sel:after{top:6px}.vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock{margin-left:0}.vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry{margin:10px 0}.vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry>div{flex:1}.vbo-search-noresults-cont .vb-search-inner #vbjstotnights{flex:100%}.vbo-search-suggestions-av .vbo-search-suggestions-av-mon{font-weight:bold;padding:8px 15px}.vbo-search-suggestions-av .vbo-search-suggestions-month-day{color:#656777}.vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-daynumber{font-weight:bold}.vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-weekday{text-transform:uppercase}.vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-requested,.vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-highlighted{color:#fff}.vbo-booking-suggestions-container,.vbo-search-suggestions-container{margin-bottom:80px}.vbo-booking-solutions,.vbo-search-solutions{display:flex;flex-wrap:wrap}.vbo-booking-solutions .vbo-booking-solution,.vbo-search-solutions .vbo-booking-solution,.vbo-booking-solutions .vbo-search-solution,.vbo-search-solutions .vbo-search-solution{margin:0 !important;flex-basis:24%;width:auto;border:0;background:transparent}.vbo-booking-solutions .vbo-booking-solution-inner,.vbo-search-solutions .vbo-booking-solution-inner,.vbo-booking-solutions .vbo-search-solution-inner,.vbo-search-solutions .vbo-search-solution-inner{border:1px solid #eee;background:#fbfbfb;margin:5px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-booking-solutions .vbo-booking-solution-inner:hover,.vbo-search-solutions .vbo-booking-solution-inner:hover,.vbo-booking-solutions .vbo-search-solution-inner:hover,.vbo-search-solutions .vbo-search-solution-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-booking-solutions .vbo-booking-solution-inner:hover:hover,.vbo-search-solutions .vbo-booking-solution-inner:hover:hover,.vbo-booking-solutions .vbo-search-solution-inner:hover:hover,.vbo-search-solutions .vbo-search-solution-inner:hover:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-booking-solutions .vbo-booking-solution-inner:hover,.vbo-search-solutions .vbo-booking-solution-inner:hover,.vbo-booking-solutions .vbo-search-solution-inner:hover,.vbo-search-solutions .vbo-search-solution-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.vbo-booking-solutions .vbo-booking-solution-book a,.vbo-search-solutions .vbo-booking-solution-book a,.vbo-booking-solutions .vbo-search-solution-book a,.vbo-search-solutions .vbo-search-solution-book a{text-transform:uppercase}.vbo-booking-solutions .vbo-booking-solution-book a:hover,.vbo-search-solutions .vbo-booking-solution-book a:hover,.vbo-booking-solutions .vbo-search-solution-book a:hover,.vbo-search-solutions .vbo-search-solution-book a:hover,.vbo-booking-solutions .vbo-booking-solution-book a:focus,.vbo-search-solutions .vbo-booking-solution-book a:focus,.vbo-booking-solutions .vbo-search-solution-book a:focus,.vbo-search-solutions .vbo-search-solution-book a:focus,.vbo-booking-solutions .vbo-booking-solution-book a:active,.vbo-search-solutions .vbo-booking-solution-book a:active,.vbo-booking-solutions .vbo-search-solution-book a:active,.vbo-search-solutions .vbo-search-solution-book a:active{color:#fff}.vbo-booking-solutions .vbo-booking-solution-dates,.vbo-search-solutions .vbo-booking-solution-dates,.vbo-booking-solutions .vbo-search-solution-dates,.vbo-search-solutions .vbo-search-solution-dates{display:block}.vbo-booking-solutions .vbo-booking-solution-dates>span,.vbo-search-solutions .vbo-booking-solution-dates>span,.vbo-booking-solutions .vbo-search-solution-dates>span,.vbo-search-solutions .vbo-search-solution-dates>span{display:block;border:0;padding:10px}.vbo-booking-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,.vbo-search-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,.vbo-booking-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,.vbo-search-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,.vbo-booking-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,.vbo-search-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,.vbo-booking-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin,.vbo-search-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin{border-bottom:1px solid #eee}.vbo-booking-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,.vbo-search-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,.vbo-booking-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,.vbo-search-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,.vbo-booking-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,.vbo-search-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,.vbo-booking-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt,.vbo-search-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt{font-size:1.4em;color:#656777}.vborderslist-maincnt{border:1px solid #eee;border-radius:4px;margin-bottom:20px}.vborderslist-maincnt table{margin-bottom:0}.vborderslist-maincnt .vbsearchorderdiv{text-align:center;padding:20px}.vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner{border-bottom:0;margin-bottom:0}.vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner span{font-weight:bold;font-size:1.2em}.vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox input[type="text"]{padding:10px;background:#fff;font-size:14px}.vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox .btn{vertical-align:top;padding:11.5px 25px !important}.vborderslist-maincnt .vborderslisttable thead td{background:#f6f6f6;font-size:.9em}.vborderslist-maincnt .vborderslisttable td{padding:15px}.vborderslist-maincnt .vborderslisttable td.vborder-status-cell:after{top:50%;left:50%;transform:translate(-50%, -50%)}.loginregistercont{display:flex;flex-wrap:wrap;margin-bottom:60px;border-radius:8px;box-shadow:0 7px 15px rgba(0,0,0,0.2)}.loginregistercont .logreg-block{background:transparent;border:0;flex:1;padding:40px}.loginregistercont .logreg-block h3{text-transform:inherit;font-size:2.2em;font-weight:normal;margin-bottom:20px}.loginregistercont .logreg-block.registerblock,.loginregistercont .logreg-block.vbo-operators-authcode{border-right:1px solid #eee}.loginregistercont .logreg-block.registerblock #authcode,.loginregistercont .logreg-block.vbo-operators-authcode #authcode{width:100%}.loginregistercont .logreg-block .logreg-main-row{margin:15px 0}.loginregistercont .logreg-block .logreg-main-row .logreg-main-lbl,.loginregistercont .logreg-block .logreg-main-row .loginblock-lbl{margin-bottom:3px;text-transform:uppercase;font-size:.8em;font-weight:bold}.loginregistercont .logreg-block .logreg-main-row .vbinput{width:100%;height:auto;font-family:inherit}.loginregistercont .logreg-block .logreg-main-row .btn{width:100%;text-transform:uppercase}.vbo-operator-dashboard{margin-bottom:30px}.vbo-operator-dashboard .vbo-operator-dashboard-links li{margin-left:0}.vbo-operator-dashboard .vbo-operator-dashboard-links .vbo-operator-dashboard-link-left a{margin:14px 10px 0 15px}.vbo-tableaux-todaystats>div:last-child{border-right:0}.vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner{padding:15px}.vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner .vbo-tableaux-today-lbl{font-size:.8em}.vbo-tableaux-outer{margin-bottom:60px}.vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-monthcell{font-size:.9em;text-transform:uppercase}.vbo-tableaux-outer .vbo-tableaux-table tr td:first-child{font-size:.9em}.vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-roombooks>div{font-weight:normal}.vbo-booking-details-precheckin .vbo-booking-details-head-confirmed{background:transparent;border:2px solid #7eb676;color:#7eb676}.vbo-booking-details-precheckin .vbo-booking-details-head-confirmed h4{margin-bottom:0}.vbo-booking-details-precheckin .vbo-booking-details-midcontainer .vbo-booking-details-bookinfos{background:#fff;border:1px solid #eee;padding:30px;font-size:.85em}.vbo-booking-details-precheckin .vbo-booking-details-midcontainer .vbo-booking-details-bookinfos .vbvordudatatitle{font-weight:bold;font-size:1.2em;color:inherit;text-transform:capitalize;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px}.vbo-booking-details-precheckin .vbo-booking-details-midcontainer .vbo-booking-details-bookinfos .vbo-booking-details-bookinfo{margin:10px 0}.vbo-booking-details-precheckin .vbo-precheckin-room-wrapper{margin:10px 0 30px}.vbo-booking-details-precheckin .vbo-precheckin-adult-wrap .vbo-precheckin-guest-detail label{font-weight:bold;font-size:.9em;margin-bottom:3px;color:#656777}.vbo-booking-details-precheckin .vbo-precheckin-adult-wrap .vbo-precheckin-guest-detail .viktmpl-sel{width:100%;border-radius:2px;background:#fffs;text-align:left}.vbo-booking-details-precheckin .vbo-precheckin-adult-wrap .vbo-precheckin-guest-detail .viktmpl-sel select{padding:0;max-width:inherit}.vbo-booking-details-precheckin .vbo-precheckin-adult-wrap .vbo-precheckin-guest-detail .vbinput{background:#fff !important;background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;transition:0.4s;border-radius:2px}.vbo-booking-details-precheckin .vbo-precheckin-adult-wrap .vbo-precheckin-guest-detail .vbinput:hover,.vbo-booking-details-precheckin .vbo-precheckin-adult-wrap .vbo-precheckin-guest-detail .vbinput:focus{background:#fff}.vbo-booking-guest-review .vbo-booking-guest-review-globalscore span{color:#fff;padding:16px 20px 10px}.vbo-booking-upsell-room-wrap .vbo-upsell-option-entry{flex:1}.vbo-booking-upsell-room-wrap .vbo-upsell-option-entry .vbo-option-upsell-add .btn{padding:6px 12px !important}.vbo-booking-upsell-room-wrap .btn-danger{background:#e35555 !important;border-color:#e35555 !important;padding:6px 12px !important}.vbo-booking-upsell-room-wrap .btn-danger:hover{background:#ae3f3f !important;border-color:#ae3f3f !important}.fancybox-opened{z-index:1000001}.vbdetroom .vbo-searchdet-head .vikfx-thumbslide-container{width:100% !important}.vbdetroom .room_description_box{padding-right:0}.vbdetroom .room_carats{padding:0 20px}.vbcurconvcontainer{float:right;background:#fff;border:1px solid #ddd;height:auto !important;padding:0 2px}.vbcurconvcontainer .vbcurconv-flag{float:left;padding:6px 10px 0;font-weight:bold;font-size:14px;border-right:1px solid #ddd;margin-right:5px}.vbcurconvcontainer .vbcurconv-flag #vbcurconv-flag-symb{display:inline-block;vertical-align:top;margin-top:1px}.vbcurconvcontainer .vbcurconv-menu{padding:0;float:left;border:0}.vbcurconvcontainer .vbcurconv-menu select{padding:.375rem 1.75rem .375rem .75rem !important}