@import "https://fonts.googleapis.com/css?family=Droid+Serif";@import "https://fonts.googleapis.com/css?family=Cinzel";@import "http://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800,900,200,100";@import "http://fonts.googleapis.com/css?family=Oswald:400,700";@import "http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic";a,a:hover,a:link{text-decoration:none}a,a:focus,a:hover{color:inherit}#header #nav-ul li#accommodation i,#header #nav-ul li#contact-us i,#header #nav-ul li#dining i,#header #nav-ul li#facilities i,#header #nav-ul li#home i,#header #nav-ul li#meetings i,#header #nav-ul li#special-offer i{margin-right:16px;width:20px;height:20px}#mobile-header-title,#small-banner,.below-768-show,.below-979-show,.home-small-thumb,.photos-holder{display:none}body{background:#fff;font-family:'Droid Serif', serif;font-size:12px;line-height:19px;color:#505050}img{max-width:100%}a{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}a:link{outline:0}.logo-font,h1,h2,h3,h4,h5,h6{font-family:Oswald, sans-serif;font-weight:400}ul{list-style-type:none;padding-left:0}li{font-size:14px;margin-bottom:10px}li i{background-image:url(../images/icons/li-icon.png);width:16px;height:16px;margin-right:10px;float:left;line-height:21px}li#root-li-1,li#root-li-2,li.sub-li-2{margin-bottom:0}textarea{width:100%;height:80px}.error{color:#b5300d}.without-padding-div{padding:0 !important;width:100% !important}.remove-padding{padding:0 !important}.padding-20{padding:20px 30px !important}.alert-danger{font-size:16px;width:260px}.alert-success{font-size:16px;width:455px}.sub-header{font-size:20px}label.error{color:#b5300d !important;font-size:12px !important}.content-container{width:100%;height:100%;position:absolute;overflow:hidden}.flexslider .slides img{position:relative !important}.flexslider .slides>li{margin-bottom:0 !important}.modal-content{width:700px !important;margin:0 auto;margin-top:6%}.hidemobile{display:block !important}.showmobile{display:none !important}.kkroomamenities > .modal-header span{font-size:30px;color:#000 !important;opacity:1;line-height:15px}.kkroomamenities > .modal-header h4{font-size:19px;font-weight:800}.kkroomamenities > .modal-footer{padding:8px 0px !important}.kkroomamenities > .modal-footer h6{text-align:left;font-size:14px;font-weight:bold;padding-left:20px;color:#000}.roomam{width:50%;position:relative;display:inline-block;float:left}.roomam ul#amntslist{padding-left:20px;margin-top:1px;margin-bottom:10px}.roomam ul#amntslist li{list-style:square;line-height:23px;padding-left:4px;font-size:15px;margin-bottom:2px;color:#000}#header{position:fixed;width:13.5%;height:100%;z-index:9;background-image:url(../images/nav-background-min.png);display:block;background-size:cover;min-width:260px}#header #logo{margin:5px auto 5px;display:block}#header #nav-ul{padding-left:0;margin-top:20px;z-index:999;position:relative}#header #nav-ul li{padding:0 12% 0 0;font-weight:500;position:relative;margin-bottom:3px;color:#6F6663;text-align:right}#header #nav-ul li.small_nav_li span{font-size:18px}#header #nav-ul li#home i{background-image:url(../images/icons/home-black.png);display:inline-block}#header #nav-ul li#accommodation i{background-image:url(../images/icons/accommodation.png);display:inline-block}#header #nav-ul li#dining i{background-image:url(../images/icons/dining.png);display:inline-block}#header #nav-ul li#facilities i{background-image:url(../images/icons/facilities.png);display:inline-block}#header #nav-ul li#meetings i{background-image:url(../images/icons/meetings.png);display:inline-block}#header #nav-ul li#reservation i{background-image:url(../images/icons/reservation.png);width:20px;height:20px;display:inline-block;margin-right:14px}#header #nav-ul li#environment i{background-image:url(../images/icons/environment.png);width:15px;height:14px;display:inline-block;margin-right:20px}#header #nav-ul li#career i{background-image:url(../images/icons/career.png);width:16px;height:13px;display:inline-block;margin-right:20px}#header #nav-ul li#contact-us i{background-image:url(../images/icons/contact-us.png);display:inline-block}#header #nav-ul li#special-offer i{background-image:url(../images/icons/special-offer.png);display:inline-block}#header #nav-ul li#csr i{background-image:url(../images/icons/csr.png);width:16px;height:16px;display:inline-block;margin-right:20px}#header #nav-ul li span{border-bottom:1px solid #d5d7d6;font-family:Cinzel, serif;font-size:21px;width:100%;display:inline-block;padding-bottom:5px}#header #copy-right-ul{position:absolute;bottom:0;padding:0;width:100%}#header #copy-right-ul li{font-family:sans-serif;font-size:13px;margin-bottom:10px;color:#052c5b;text-align:right;padding-right:40px}#header hr{width:60%;position:absolute;bottom:60px;padding-bottom:30px;right:-28%;border:0;border-top:1px solid #318654;-ms-transform:rotate(165deg);-ms-transform-origin:20% 40%;-webkit-transform:rotate(165deg);-webkit-transform-origin:20% 40%;transform:rotate(165deg);transform-origin:20% 40%}#header #copy-right-ul li#developer{font-size:12px}#header #copy-right-ul li span{margin-right:15px;font-size:17px;vertical-align:bottom}#header #copy-right-ul li a.social-icon-a{margin-left:20px}#header #nav-ul li a:after{content:'';width:0;height:3px;border-radius:2px;background:#7c6525;margin-left:33px;-webkit-transition:width .2s;-moz-transition:width .2s;-o-transition:width .2s;transition:width .2s;display:block}#header #copy-right-ul li.mrgbot2{margin-bottom:2px}#header #nav-ul li ul li{padding:15px 0 5px;font-size:13px;color:#fff}#header #nav-ul li:hover ul li a:after{width:0}#header #nav-ul li.mm-selected{color:#052c5b}#header #nav-ul li ul li:hover{color:#fff;font-size:14px}#header #nav-ul li:hover{color:#052c5b}#main-nav-title{margin-top:5px;font-size:32px;font-weight:600;margin-bottom:30px;font-family:Oswald, sans-serif}#main-nav-title span{border:1px solid #14a751;width:50px;display:block;margin-top:10px;margin-left:2px}#body-container a.mobilemenu{position:absolute;display:none;top:38px;left:20px;text-indent:-999999px;width:30px;height:26px;background:url(../images/icons/mobilenavi-icon.gif) center center no-repeat;z-index:9999999999;margin-top:-23px}.mobile-menu-logo img{margin:20px auto;display:table;display:none}.mobile-menu-logo a.topcall{display:none}#freewall,.brick:hover #text-div,.brick:hover .box-title-p,.brick:hover .triangle-title-div,.brick:hover .triangle-title-p,.brick:hover span.span-circle-arrow{display:none}#main-body{position:absolute;margin-left:260px;min-height:400px;width:calc(100% - 315px)}#reservation_side_nav{position:fixed;width:310px;height:100%;overflow:auto;background-color:#fff;right:50px;z-index:99999999;padding:0 20px;-webkit-transition:all 1s;transition:all 1s}#reservation_side_nav .reservation-hr{margin-top:10px;margin-bottom:10px}#reservation_side_nav .btn{background-color:#1F3F75;color:#fff}#reservation_side_nav select{width:100%;height:30px}#reservation_side_nav label{color:#123b81;font-size:13px;font-weight:400}#reservation_side_nav label.error{color:#b5300d;font-size:12px}#reservation_side_nav h3{color:#123b81;margin-bottom:0;margin-top:0}#reservation_side_nav.reservation_closed{right:-310px}#reservation_menu_div{position:fixed;width:55px;height:100%;right:0;z-index:999;background-color:#ac9451}#reservation_menu_div a{display:block;padding-top:20px;height:220px;width:auto;text-align:center}#reservation_menu_div a:hover{background-color:rgba(0, 0, 0, .5)}#reservation_menu_div a h2{color:#fff;font-size:22px;font-family:'Droid Serif', serif;font-weight:400;display:block;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:25px}#reservation_menu_div a i{background-image:url(../images/icons/side-nav.png);display:inline-block;width:20px;height:17px}.brick .box-title-p span,.brick span.span-circle-arrow{background-image:url(../images/icons/circle-arrow.png);background-repeat:no-repeat}.form-group.reserve{margin-bottom:5px}.form-control{height:30px}.brick a,.sub-li{width:100%;height:100%}.index-main-body{background-color:#efeeee}#index-thumb-container,.brick{background-color:#fff !important}.brick .box-title-p span,.brick a,.brick span.span-circle-arrow{display:block;position:absolute}.sub-li{position:absolute}.brick a{background-color:#333}.brick img#play-icon{position:absolute;top:50%;left:50%;margin-top:-37px;margin-left:-37px;z-index:9;height:auto;width:auto}.brick .triangle-title-div{position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:320px solid rgba(65, 50, 43, .6);border-left:340px solid transparent}.brick .triangle-title-p,.brick .triangle-title-p h2{position:absolute;right:10px;bottom:15px;color:#fff;font-size:24px;z-index:999;text-align:right;font-weight:300;line-height:30px;margin-right:10px;font-family:Cinzel, serif}.brick .triangle-title-p span{font-size:16px;text-transform:capitalize;font-weight:200}.brick span.span-circle-arrow{width:23px;height:23px;bottom:45px;z-index:999;right:10px}.brick .box-title-p{position:absolute;bottom:0;width:100%;color:#fff;font-size:16px;z-index:999;font-weight:500;line-height:26px;padding:5px 10px;background-color:rgba(0, 0, 0, .5);margin-bottom:0}.brick .box-title-p span{width:23px;height:233px;top:25px;right:10px}.brick .group-triangle-title-div{position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:600px solid rgba(0, 0, 0, .6);border-left:1080px solid transparent}.brick #text-div{position:absolute;bottom:10px;width:100%;text-align:right;padding:10px 20px;z-index:9}.brick #text-div #welcome-p{color:#fefefe;font-size:20px}.brick #text-div #group-p{font-family:sans-serif;color:#fff;font-size:26px;font-weight:700}.brick #text-div #group-p span{color:#fefefe;font-weight:400}.brick #text-div hr{border-top:3px solid red;width:12%;margin-left:88%}.brick #text-div #detail-p{color:#fefefe;font-size:15px;line-height:26px;text-align:justify}.brick .hidden-p,.brick .view-title{left:0;right:0;text-align:center;font-family:Raleway, sans-serif;position:absolute;color:#fff}.brick #text-div p#read-more{background-color:#14a751;padding:15px 20px;color:#fff;font-size:18px;margin-top:25px;display:inline-block}.brick .black-layer{position:absolute;width:100%;height:100%;top:0}.brick .hidden-p{top:38%;font-size:18px;font-weight:100;line-height:22px;opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.brick .hidden-p-about{top:25%}.brick:hover .hidden-p{opacity:1;padding:0 15px}.brick:hover .hidden-p span{font-size:16px}.brick .view-title{background-color:rgba(0, 0, 0, .5);padding:15px;width:140px;top:50%;margin:0 auto;opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}#footer ul,#index-thumb-container ul{padding-left:0}.brick:hover .view-title{opacity:1}.brick a::after,.brick a::before{position:absolute;content:'';opacity:0}.brick a::before{top:50px;right:20px;bottom:50px;left:20px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0 0;transform-origin:0 0}.brick a::after{top:30px;right:40px;bottom:30px;left:40px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.brick a::after,.brick a::before,.brick img.thumb-image{-webkit-transition:opacity .7s, -webkit-transform .7s;transition:opacity .7s, transform .7s}.brick:hover a::after,.brick:hover a::before{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:9}#home-about-60 h2{font-family:'Droid Serif', serif;margin:0 auto;color:#fff;font-size:15px;line-height:23px;text-align:justify;width:90%}.home_text_div_mobile{background-color:#ac9451 !important}.home_text_div_mobile #home-about-40{width:40%;height:90%;margin-top:2%;float:left}.home_text_div_mobile #home-about-60{width:90%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.home_text_div_mobile #home-about-40 p{font-size:44px;font-family:initial;color:#123b81;text-transform:uppercase;line-height:55px;text-align:right;margin-top:3%;margin-right:10%}.home_text_div_mobile #home-about-60 p{color:#000;font-size:16px;text-align:justify;width:90%}.home_text_div_mobile #home-about-60 p span{color:#fff;font-size:28px;text-align:center;display:block;margin-bottom:30px;line-height:30px}.home_text_div_mobile #home-about-60 a{width:80%;height:auto;position:relative;color:#fff;font-size:18px}.home_text_div_mobile:hover a::after,.home_text_div_mobile:hover a::before{display:none}.home_text_div_mobile a span{background-image:url(../images/icons/right-arrow.png);display:inline-block;width:32px;height:12px;float:right}#footer,.mobile-view-slider-container{display:none}#footer{bottom:0;width:100%;background-color:#000;z-index:999;padding:5px;margin-top:30px}#footer ul{margin:10px auto;display:table}#footer ul li{color:#fff;font-family:sans-serif;text-align:center;margin-bottom:3px}.preloader{background:url(../images/icons/89.gif) center center no-repeat;display:block}#index-thumb-container{position:relative;width:100%;height:100%}#root-ul li img{position:absolute;width:100%;height:100%}.brick a img{transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.brick a:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all 4s;-ms-transition:all 4s;-moz-transition:all 4s;-webkit-transition:all 4s}#root-ul{position:absolute;height:100%;width:100%;margin-bottom:0}#root-ul li#root-li-1{position:absolute;width:65%;height:100%;left:0}#root-ul li#root-li-2{position:absolute;width:34.5%;height:100%;left:65.3%}#root-ul li#root-li-1 .sub-ul{position:absolute;width:100%;height:100%}#root-ul li#root-li-1 .sub-ul .sub-li-1{position:absolute;width:100%;height:60%}#root-ul li#root-li-1 .sub-ul .sub-li-2{position:absolute;width:100%;height:39.5%;top:60.5%;left:0;background-color:#484646 !important}#root-ul li#root-li-1 .sub-ul .sub-li-1:hover a::before,#root-ul li#root-li-1 .sub-ul .sub-li-1:hover a::after{display:none}#root-ul li#root-li-1 .sub-ul .sub-li-2 #home-about-40{width:40%;height:90%;margin-top:2%;float:left}#root-ul li#root-li-1 .sub-ul .sub-li-2 #home-about-60{width:98%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}#root-ul li#root-li-1 .sub-ul .sub-li-2 #home-about-40 p{font-size:44px;font-family:initial;color:#123b81;text-transform:uppercase;line-height:55px;text-align:right;margin-top:3%;margin-right:10%}#root-ul li#root-li-1 .sub-ul .sub-li-2 #home-about-60 p{margin:0 auto;color:#fff;font-size:15px;line-height:23px;text-align:justify;width:90%}#root-ul li#root-li-1 .sub-ul .sub-li-2 #home-about-60 h1{color:#fff;font-family:Cinzel, serif;font-size:26px;text-align:center;display:block;margin-top:10px;margin-bottom:15px;line-height:30px}#root-ul li#root-li-1 .sub-ul .sub-li-2 #home-about-60 a{width:80%;height:auto;position:relative;color:#fff;font-size:18px}#root-ul li#root-li-1 .sub-ul .sub-li-2:hover a::after,#root-ul li#root-li-1 .sub-ul .sub-li-2:hover a::before{display:none}#root-ul li#root-li-1 .sub-ul .sub-li-2 a span{background-image:url(../images/icons/right-arrow.png);display:inline-block;width:32px;height:12px;float:right}#root-ul li#root-li-1 .sub-ul .sub-li-2 #home-about-60 hr{border-top:1px solid #123b81;width:80%;margin:30px auto 0}#root-ul li#root-li-1 .sub-ul .sub-li-22{display:none}#root-ul li#root-li-2 .sub-ul{position:absolute;width:100%;height:100%}#root-ul li#root-li-2 .sub-ul .sub-li-1{position:absolute;width:100%;height:60%}#root-ul li#root-li-2 .sub-ul .sub-li-2{position:absolute;width:100%;height:39.5%;top:60.5%}#root-ul li#root-li-2 .sub-ul .sub-li-1 .hidden-p,#root-ul li#root-li-3 .sub-ul .sub-li-1 .hidden-p,#root-ul li#root-li-3 .sub-ul .sub-li-2 .hidden-p{top:20%}.black:hover .black-layer{background-color:rgba(0, 0, 0, .6)}.green:hover .black-layer,.red:hover .black-layer{background-color:#000;opacity:.5}.smoothslides-on a.ss-next,.smoothslides-on a.ss-prev{background-color:transparent}.google-map{height:100%;margin:0;width:100%;border-bottom:3px solid #ac9451}.gmnoprint img{max-width:none}#contact_us_container{position:absolute;width:450px;right:0;top:5%;background-color:rgba(255, 255, 255, .85);padding:25px;margin-bottom:3%}#contact_us_container .btn{background-color:#1F3F75;color:#fff}#contact_us_container label{color:#123b81;font-size:14px;font-weight:400}#contact_us_container h3{color:#123b81;margin-bottom:5px;margin-top:0;font-family:Cinzel, serif;width:90%;display:inline-block}#contact_us_container ul{margin:20px 0 30px}#contact_us_container ul li{color:#123b81}#contact_us_container ul li.number{font-family:sans-serif}#contact_us_container a.close{float:right;opacity:1}.error_message{display:block;height:25x;line-height:22px;background:#AC9451;padding:6px;margin-top:0;margin-bottom:15px;text-align:center;font-size:14px;color:#fff;border:1px solid #AC9451}.room-landing-ul li{display:inline-block;height:100%;width:15%;position:absolute;font-family:Cinzel, serif;background-color:#000;-webkit-transition:all 1s;transition:all 1s}.room-landing-ul li a{display:block;height:100%;background-color:rgba(0, 0, 0, .5)}.room-landing-ul li:hover a{background-color:rgba(0, 0, 0, 0)}.room-landing-ul li#li-1{background-image:url(../images/rooms/abstract.jpg);background-size:cover;left:0;z-index:3}.room-landing-ul li#li-2{background-image:url(../images/rooms/deluxe.jpg);background-size:cover;left:15%;z-index:4}.room-landing-ul li#li-3{background-image:url(../images/rooms/premium-deluxe.jpg);background-size:cover;left:28%;z-index:5}.room-landing-ul li#li-4{background-image:url(../images/rooms/twin-deluxe.jpg);background-size:cover;left:43%;z-index:6}.room-landing-ul li#li-5{background-image:url(../images/rooms/family-suites.jpg);background-size:cover;left:58%;z-index:7}.room-landing-ul li#li-6{background-image:url(../images/rooms/executive-suite.jpg);background-size:cover;left:73%;z-index:9}.room-landing-ul li#li-7{background-image:url(../images/rooms/presidential-suite.jpg);background-size:cover;left:86%;z-index:8}.room-landing-ul li a span{color:#fff;font-size:19px;position:absolute;top:50%;left:-20px;right:0;text-align:center;margin:0 auto;padding:25px;width:71%;line-height:26px;margin:0 auto;-webkit-transition:all 1s;transition:all 1s;overflow:hidden;display:table}.room-landing-ul li#li-6 a span{margin:0 auto !important;text-align:center;display:table}.room-landing-ul li#li-7 a span{margin:0 auto !important;text-align:center;display:table}.room-landing-ul li:hover a span{background-color:rgba(0, 0, 0, .5)}.room-landing-ul li a span i{font-style:normal;font-size:14px;width:100%}.room-landing-ul-small li{margin:0 auto 15px;display:table;overflow:hidden}.room-landing-ul-small li a{position:relative;display:block}.room-landing-ul-small li a span{font-size:22px;color:#fff;background-color:rgba(0, 0, 0, .5);padding:20px;position:absolute;left:0;right:0;text-align:center;width:40%;margin:0 auto;top:45%}.room-landing-ul-small li img{transition:all 3s;-ms-transition:all 3s;-moz-transition:all 3s;-webkit-transition:all 3s}.room-landing-ul-small li:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.background-slider-container{width:100%;height:100%;position:fixed !important}.room_detail_container .detail-text{font-size:14px;color:#191919}.room_detail_container .detail-roomtext{font-size:14px;padding-bottom:8px;padding-top:5px;color:#191919;letter-spacing:0.4px;font-weight:300}.room_detail_container h3 span.room-rate{color:#ac9451;font-weight:400;font-family:'PT Sans Narrow', sans-serif;font-size:18px;margin-left:5px}.room_detail_container ul#gallery-ul{margin-top:30px;margin-bottom:0}.room_detail_container ul#gallery-ul li{display:inline-block;margin-right:20px}.room_detail_container ul#gallery-ul li span{vertical-align:top}.room_detail_container ul#gallery-ul li:hover span{font-weight:700}.room_detail_container li#photo-gallery a::before{content:url(../images/icons/photo-gallery.png);width:24px;height:24px;display:inline-block;margin-right:5px;margin-top:-5px}.room_detail_container li#prev{float:left}.room_detail_container li#next{float:right}.room_detail_container li#prev a::before{content:url(../images/icons/room-prev-arrow.png);width:32px;height:32px;display:inline-block;margin-right:5px;margin-top:-6px}.room_detail_container li#next a::after{content:url(../images/icons/room-next-arrow.png);width:32px;height:32px;display:inline-block;margin-left:5px;margin-top:-6px}.room_detail_container .sub-title{color:#123b81;margin-top:25px;font-size:16px}.room_detail_container ul.sub-detail-ul li::after{background-image:url()}.room_detail_container p.tariff{color:#3D3B81;font-weight:400;font-size:15px;margin-bottom:10px;text-align:center;margin-top:20px}.room_detail_container p.tariff span{font-size:20px}.room_detail_container p.promoprice{margin-top:20px}.room_detail_container .tariff-table{border:1px solid #b5b5b5;width:100%;font-size:14px}.room_detail_container .tariff-table thead{background-color:#dedada;border-bottom:1px solid #adabab}.room_detail_container .tariff-table thead tr{font-size:16px}.room_detail_container .tariff-table tbody tr td{font-size:15px;font-weight:400}.room_detail_container .tariff-table tr th{text-align:center;border-bottom:1px solid gray;padding:8px 0}.room_detail_container .tariff-table tr td{width:50%;text-align:center;padding:5px 0;color:#000000;letter-spacing:0.7px}.room_detail_container .tariff-table tr td.rgtb{border-right:1px solid #a0a0a0}.room_detail_container .tariff-table tr td#td-1{border-right:1px solid #b3b1b1;color:#191919}.photo-gallery-container{padding:15px 20px 5px}.photo-gallery-container h3{font-family:Cinzel, serif;color:#123b81}.photo-gallery-container ul.gallery-ul{margin-bottom:0 !important}.photo-gallery-container ul.gallery-ul li{display:inline-block;width:184px;height:160px;margin-right:10px;margin-bottom:5px;overflow:hidden;position:relative}.photo-gallery-container ul.gallery-ul li p{color:#000;padding:0px 5px 5px 0;margin-top:5px}.photo-gallery-container ul.gallery-ul li .overlay{background-color:rgba(0, 0, 0, .5);width:184px;height:123px;position:absolute;margin-left:184px;-webkit-transition:all 1s;transition:all 1s;margin-top:-167px}.virtual-tour-container ul.gallery-ul li .overlay{margin-left:0}.photo-gallery-container ul.gallery-ul li .overlay span{background-image:url(../images/icons/camera.png);width:24px;height:24px;position:absolute;left:0;right:0;margin:0 auto;top:42%}.photo-gallery-container ul.gallery-ul li:hover .overlay{margin-left:0}.virtual-tour-container ul.gallery-ul li:hover .overlay{background-color:rgba(0, 0, 0, 0)}.virtual-tour-container ul.gallery-ul li .overlay span{background-image:url(../images/icons/v-tours.png);width:24px;height:24px;position:absolute;left:0;right:0;margin:0 auto;top:42%}.reservation_container select{width:100%;height:34px}.roomsvtsuptw{position:absolute;right:20%;width:40px;top:27px}.roomsvt{position:absolute;right:30%;width:40px;top:27px}.roomsvtsub{position:relative;margin-right:5px;width:40px;margin-top:5px}span.vtname{font-size:15px;padding-left:5px}.vtheaderoom a{font-size:0.9em;font-weight:600;color:#1a4ea7;line-height:27px}.vtheaderoom img{margin-top:-2px}.vtheaderoom:hover{cursor:pointer;}.vtheader{font-size:19px;font-weight:500;color:#123b81}.vtheader img{margin-top:-5px}.vthref{border-bottom:1px solid #4f7ac3;color:#191919;font-size:15px}.vticonpage{position:relative;margin-right:15px;margin-top:8px;width:42px}.galiconpage{position:relative;margin-right:20px;margin-top:5px;width:35px}.xspopup{display:none}.lgpopup{display:block !important}.xsvtours{display:none}.lgvtours{display:block !important}.detxt-lg{padding-top:15px}