html,body{font-weight:400;color:#112049;font-size:14px;background-color:#F9F9F9;font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased;line-height:28px}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Playfair Display',serif}a{color:#112049}a,a:hover,a:focus,input:focus{text-decoration:none;outline:none}a:hover,a:focus{color:#D39C39}a:active,a:focus,button,button:focus,.btn:focus,input:focus,textarea:focus,select:focus,.form-control,.form-control:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;text-decoration:none;box-shadow:none}.btn.btn-primary,.btn.btn-dark{font-size:14px;color:#fff;font-weight:600;padding:12px 35px;text-transform:uppercase;display:inline-block;border-radius:0;position:relative;z-index:1;overflow:hidden}.btn.btn-primary{border:1px solid #D39C39;background-color:#D39C39}.btn.btn-dark,.btn.btn-dark.btn-primary,.hotel-booking-search button{border:1px solid #112049;background-color:#112049}.btn.btn-primary:before,.btn.btn-dark:before{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:-1}.btn.btn-primary:before{background-color:#112049}.btn.btn-dark:before{background-color:#D39C39}.btn.btn-primary.btn-dark:hover{border-color:#D39C39}.btn.btn-primary:hover:before,.btn.btn-dark:hover:before{width:100%;left:0;-webkit-transition:width 0.5s ease;-moz-transition:width 0.5s ease;-ms-transition:width 0.5s ease;-o-transition:width 0.5s ease;transition:width 0.5s ease}.btn.btn-primary:hover{border-color:#112049}.bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.banner-contnt .tr-overlay{z-index:-1;background-color:rgba(10,11,15,.3)}.tr-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,32,73,.6)}.section-title{position:relative;z-index:1;margin-bottom:70px}.tr-testimonials .section-title{margin-bottom:50px}.section-title span{text-transform:capitalize;position:absolute;top:-5px;left:-15px;font-size:60px;line-height:52px;z-index:-1;color:#e4e5e7}.section-title.text-center span{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.section-title span.sub-title{text-transform:uppercase;font-size:14px;display:block;position:static;color:#D39C39;transform:initial;font-weight:600}.section-title h1{font-size:36px}.section-title.title-white h1{color:#fff}.section-title.title-white span{opacity:.3}.section-title.title-white span.sub-title{opacity:1}.section-padding{padding:90px 0 80px}.section-padding.padding-top-0{padding-top:0}.section-padding.padding-bottom-0{padding-bottom:0}.section-content{position:relative}.bg-white{background-color:#fff}.form-control{height:50px;padding:6px 20px;margin-bottom:30px}.form-control:focus{border-color:#D39C39}.carousel-control-next,.carousel-control-prev{font-size:40px;width:50px;height:50px;top:50%;margin-top:-25px;opacity:1;background-color:#D39C39;border:1px solid #D39C39;z-index:1}.carousel-control-next:hover,.carousel-control-prev:hover{color:#D39C39;background-color:transparent}.carousel-control-next{right:-50px}.carousel-control-prev{left:-50px}.carousel{overflow:hidden}.carousel:hover .carousel-control-next{right:0}.carousel:hover .carousel-control-prev{left:0}.carousel-indicators li{width:inherit;height:inherit;opacity:1;color:#fff;text-indent:0;margin-right:20px;margin-left:0;font-weight:700;position:relative;background-color:transparent}.carousel-indicators li:hover,.carousel-indicators li.active{color:#D39C39}.carousel-indicators li:last-child{margin-right:0}.carousel-indicators{left:initial;bottom:50px;z-index:9}.carousel-indicators li:after{position:absolute;content:"";left:0;bottom:-3px;width:18px;height:2px;opacity:0;background-color:#D39C39}.carousel-indicators li:hover:after,.carousel-indicators li.active:after{opacity:1}.tr-parallax{background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;background-color:#112049}.breadcrumb-content:before{position:absolute;content:"";background-color:rgb(0,0,0,.3);width:100%;height:100%;top:0;left:0}.breadcrumb-content{padding:150px 0;z-index:1;position:relative;color:#fff;background-color:#112049}.breadcrumb-content .breadcrumb{display:block;background-color:transparent;border-radius:0;padding:0;margin:0;position:relative;z-index:1}.page-title h1{font-size:58px;margin-bottom:15px}.tr-breadcrumb h2{font-size:20px;font-weight:400}.tr-topbar{color:#8B98A8;padding:15px 0;border-bottom:1px solid #C5C5C5}.tr-topbar .left-content{float:left}.tr-topbar .right-content{float:right;min-width:120px;text-align:right}.tr-amount{float:left}.tr-topbar select{border:0;color:#D39C39}.tr-menu-content .navbar-brand{float:left;max-width:150px;white-space:normal}.navbar-brand.external{font-size:14px}.main-drop-menu{float:right}.tr-nav-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0;padding:0;list-style:none}.tr-nav-menu li a{padding:15px;display:block;line-height:40px;font-size:16px}.navbar-brand{padding:15px 0}.tr-menu-absolute{position:absolute;top:15px;left:0;width:100%;z-index:99;background-color:transparent}.tr-menu-absolute .tr-nav-menu li a,.tr-menu.tr-menu-absolute .tr-essentials select{color:#fff}.tr-menu-absolute .tr-nav-menu li a:hover{color:#D39C39}.tr-menu-content .navbar-brand.text-logo{max-width:250px}.tr-menu-content .navbar-brand.text-logo .site-title{font-size:30px;margin-bottom:0}.tr-menu-content .navbar-brand.text-logo .site-description{font-size:14px}.text-logo+.tr-toggle+.close-menu+div#navbarNav{margin-top:15px}.main-drop-menu .tr-nav-menu>li.active>a{color:#D39C39}.tr-toggle-menu .main-drop-menu .tr-nav-menu>li>a{padding:15px 0;border-top:1px solid #fff}.main-drop-menu .tr-nav-menu>li:first-child>a{border-top:0}.tr-toggle-menu .main-drop-menu .tr-nav-menu .tr-dropdown i.icon{right:-10px}.toggle-bar{display:block;height:1px;width:25px;margin-bottom:5px;background-color:#fff;border-radius:5px;border:2px solid #112049}.toggle-menu-one .toggle-bar,.tr-menu-absolute .toggle-bar{border-color:#fff}.toggle-bar:last-child{margin-bottom:0}.tr-toggle,.close-menu{cursor:pointer;display:none;position:absolute;right:0;top:23px;z-index:999}.close-menu{top:20px;width:30px;height:30px}.tr-menu.menu-open .close-menu .toggle-bar.bar1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tr-menu.menu-open .close-menu .toggle-bar.bar2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.tr-toggle-menu .tr-toggle,.tr-toggle-menu .close-menu{display:block;top:3px;left:0;width:65px;height:55px;padding:15px 20px;z-index:999;background-color:#0B1737}.tr-toggle-menu .close-menu,.toggle-menu-one.menu-open .tr-toggle{display:none}.toggle-menu-one.menu-open .close-menu{display:block}.tr-menu .close-menu .toggle-bar{margin:10px 0 0;width:30px;position:absolute}.toggle-menu-one{position:absolute;top:0;height:100%;z-index:9}.toggle-menu-one.menu-open{width:100%;height:100%;background-color:#112049;position:fixed;z-index:999}.toggle-menu-one .tr-menu-content{position:absolute;left:0;top:300px;min-width:230px}.toggle-menu-one .tr-nav-menu{display:block}.toggle-menu-one .main-drop-menu{float:none;width:600px;position:fixed;left:50%;top:50%;visibility:hidden;opacity:0;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:all 100ms;-moz-transition:all 100ms;-ms-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms}.toggle-menu-one.menu-open .main-drop-menu{visibility:visible;opacity:1}.toggle-menu-one .navbar-brand{float:none;margin-right:0;margin-left:65px;padding:10px 15px;margin-top:3px;background-color:#fff}.toggle-menu-one .tr-nav-menu li a{color:#fff;line-height:20px}.toggle-menu-one .right-contenent,.toggle-menu-one .tr-nav-menu{width:50%;float:left;color:#fff}.toggle-menu-one .tr-nav-menu{max-height:600px;overflow-x:hidden}.toggle-menu-one .right-contenent{padding-left:50px}.toggle-menu-one .right-contenent a{color:#fff}.toggle-menu-one .tr-address{max-width:250px;margin-bottom:30px}.right-contenent span.tr-title{font-size:16px;font-weight:700;margin-bottom:20px;display:block}.tr-address li{margin-bottom:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.tr-address li span{text-transform:uppercase;color:#D39C39;margin-right:10px}.tr-social li{float:left;margin-right:30px}.tr-social li:last-child{margin-right:0}.toggle-menu-one .tr-social li a{color:#D39C39}.tr-dropdown{position:relative}.tr-dropdown-menu{position:absolute;top:100%;min-width:225px;left:0;border-radius:0;list-style:none;opacity:0;z-index:99;padding:0;visibility:hidden;-webkit-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-ms-transform:rotateX(-75deg);-o-transform:rotateX(-75deg);transform:rotateX(-75deg);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);-ms-box-shadow:0 6px 12px rgba(0,0,0,.175);-o-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:transform 0.2s;-moz-transition:transform 0.2s;-ms-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s}.tr-dropdown-menu .tr-dropdown-menu{left:100%;top:15px}.tr-nav-menu>li:hover>.tr-dropdown-menu,.tr-dropdown-menu .tr-dropdown:hover .tr-dropdown-menu{visibility:visible;opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}.tr-dropdown-menu li{float:none;margin-right:0;width:100%;text-align:left}.main-drop-menu .tr-nav-menu .tr-dropdown-menu li a{color:#fff;line-height:22px;padding:15px;background-color:#112049;border-top:1px solid #fff}.main-drop-menu .tr-nav-menu .tr-dropdown-menu li.active>a,.main-drop-menu .tr-nav-menu .tr-dropdown-menu li a:hover{background-color:#D39C39;color:#fff}.main-drop-menu .tr-nav-menu>li:last-child .tr-dropdown-menu{left:initial;right:0}.toggle-menu-one .main-drop-menu .tr-nav-menu>li:last-child .tr-dropdown-menu{right:initial;left:0}.main-drop-menu .tr-nav-menu>li:last-child .tr-dropdown-menu .tr-dropdown-menu{left:initial;right:100%}.tr-dropdown i.icon{position:absolute;top:0;right:0;width:20px;text-align:center;cursor:pointer;color:#fff;display:none}.tr-menu.toggle-menu-one .tr-dropdown-menu{position:static;opacity:1;visibility:visible;display:none;padding:0;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:inherit!important;-moz-transition:inherit!important;-ms-transition:inherit!important;-o-transition:inherit!important;transition:inherit!important;margin-left:0}.toggle-menu-one .tr-dropdown i.icon{display:block;width:40px;height:50px;line-height:50px}@media (max-width:991px){.tr-nav-menu li.active>a,.tr-nav-menu li a:hover{background-color:#D39C39;color:#fff}}.tr-essentials{position:absolute;right:0;top:300px;z-index:9;color:#fff}.tr-page .tr-essentials,.tr-page .toggle-menu-one .tr-menu-content{top:180px}.tr-page.error-page .tr-essentials,.tr-page.error-page .toggle-menu-one .tr-menu-content{top:50%;margin-top:-25px}.tr-language{float:left;margin-right:20px}.menu-with-button .tr-language{margin-right:15px}.tr-language a{color:#fff}.tr-essentials select{background-color:transparent;text-transform:uppercase;border:0;font-weight:700;margin-top:20px;cursor:pointer;color:#fff}.tr-essentials select option{color:#112049;}.tr-essentials .btn.btn-dark,.tr-essentials .btn.btn-primary{padding:15px 25px}.tr-essentials .btn.btn-primary:hover,.tr-essentials .btn-primary:not(:disabled):not(.disabled):active{color:#D39C39}.tr-menu .tr-essentials{position:absolute;margin-top:0;top:15px;right:0}.tr-menu-content{position:relative}.menu-with-button .main-drop-menu{margin-right:195px}.tr-menu .tr-essentials select{color:#D39C39;margin-top:10px}.tr-menu.menu-with-button .tr-essentials{margin-right:10px}.tr-menu .tr-essentials .btn.btn-primary,.tr-menu .tr-essentials .btn.btn-dark{padding:10px 20px;font-size:12px}.tr-menu.logo-center{text-align:center}.tr-menu.logo-center .main-drop-menu{float:none;width:100%;display:inline-block}.tr-menu.logo-center .menu-laxuary-left-menu-container,.tr-middle-logo,.menu-laxuary-right-menu-container{display:inline-block}.tr-menu.logo-center .navbar-brand{float:none;margin:0 30px}.tr-banner{background-color:#0A0B0F}.banner-contnt{color:#fff;position:relative;z-index:1;padding:200px 0}.banner-contnt h1{font-size:50px;margin-bottom:0;text-transform:capitalize;letter-spacing:2.6px;animation-delay:0.50s;-webkit-animation-delay:0.50s}.banner-contnt h2{font-size:90px;line-height:90px;text-transform:capitalize;letter-spacing:2.6px;animation-delay:0.60s;-webkit-animation-delay:0.60s}.banner-contnt h3{font-size:20px;font-weight:400;text-transform:capitalize;margin:35px 0;animation-delay:0.80s;-webkit-animation-delay:0.80s;font-family:'Montserrat',sans-serif}.banner-contnt span{color:#D39C39;display:inline-block;position:relative;font-weight:700;text-transform:uppercase;margin-left:35px;animation-delay:0.90s;-webkit-animation-delay:0.90s}.banner-contnt .btn.btn-primary{animation-delay:0.90s;-webkit-animation-delay:0.90s}.banner-contnt span a{color:#D39C39}.banner-contnt span:hover:before,.banner-contnt span:hover:after{width:100%}.banner-contnt.text-center span{margin-left:0}.banner-contnt.text-right span{margin-left:0;margin-right:35px}.banner-contnt span:before,.banner-contnt span:after,.tr-before-after:before,.tr-before-after:after{position:absolute;content:"";top:14px;width:25px;height:1px;background-color:#D39C39}.tr-before-after{position:relative}.banner-contnt span:before,.tr-before-after:before{left:-35px}.banner-contnt span:after,.tr-before-after:after{right:-35px}.tr-before-after:hover:before,.tr-before-after:hover:after{width:100%}.about-info .btn.btn-primary,.about-info .btn.btn-dark{margin-top:30px}.about-thumb{padding-right:30px}.about-thumb img{width:100%}.about-content .section-title{margin-bottom:35px}.tr-booking-form .form-control{margin-bottom:0}.form-fulid{padding:15px 0;background-color:#fff}.form-fulid .form-group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;float:left;margin-bottom:0;margin-top:12px;margin-right:15px}.form-fulid .form-group label{margin-right:15px;margin-bottom:0}.tr-booking-form label{color:#8B98A8}.form-fulid .form-group input{width:140px;border:none;padding:0 5px}.form-fulid select.form-control{padding:0 5px}.form-fulid .form-control{height:initial}.tr-booking-form .btn.btn-primary,.tr-booking-form .btn.btn-dark{float:right}.tr-booking-form .btn.btn-primary:hover{color:#D39C39;border-color:#D39C39;background-color:transparent}.tr-booking-form .btn.btn-dark:hover{color:#112049;border-color:#112049;background-color:transparent}.form-fulid select{width:inherit;border:0}input::-webkit-calendar-picker-indicator{visibility:visible;opacity:1;font-size:14px}.tr-booking-form [type="date"]::-webkit-inner-spin-button{display:none}.form-style-2{background-color:transparent;margin-top:-40px;position:relative;z-index:1;padding:0}.form-style-2 form{background-color:#fff;position:relative;padding:20px 30px}.form-style-2 .btn.btn-primary{margin-top:5px}.form-style-2.form-fulid .form-group{display:inline-block;margin-right:80px;margin-top:5px}.form-style-2.form-fulid .form-group label{margin:0}.form-style-2.form-fulid .form-group input{width:130px}.form-style-2.form-fulid .form-group input,.tr-booking-form.form-style-2 .form-control{padding:5px 0;height:30px}.tr-booking-form input[type="date"]::-webkit-calendar-picker-indicator,.tr-booking-form input[type="date"]::-webkit-inner-spin-button{font-size:10px}.ui-datepicker.ui-widget{border:0;padding:15px;min-width:220px}.ui-datepicker.ui-widget .ui-datepicker-calendar{margin-bottom:10px}select,.form-style-2 select{width:100%;min-width:50px}.tr-booking-slider-sc.tr-booking-form{padding:105px 40px;position:absolute;width:100%;margin-left:-10%;background-color:#D39C39;z-index:9}.banner-style-2{overflow:hidden}.tr-booking-slider-sc.tr-booking-form label{color:#fff}.banner-contnt .tr-booking-form .btn.btn-primary,.banner-contnt .tr-booking-form .btn.btn-dark{float:none;margin-top:20px;width:100%;border-radius:4px}.banner-contnt .tr-booking-form .btn.btn-primary:hover,.banner-contnt .tr-booking-form .btn.btn-dark:hover{color:#fff;border-color:#fff;background-color:transparent}.banner-contnt .form-group{text-align:left}.banner-contnt .tr-booking-form select,.tr-page-content .tr-booking-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tr-room-content{overflow:hidden;width:100%}.tr-room h2{float:left;font-size:20px;max-width:70%}.slick-slide .tr-room h2{float:none;max-width:100%}.tr-room ul li{color:#8B98A5;margin-right:20px;display:inline-block}.tr-room ul li:last-child{margin-right:0}.tr-view-all.float-right{margin-top:70px;margin-right:35px}.tr-view-all{margin-top:30px}.tr-view-all a{text-transform:uppercase;color:#D39C39;font-weight:600;display:inline-block;position:relative}.tr-room{margin-bottom:30px}.room-slider .tr-room{margin-bottom:0}.room-thumb{position:relative;overflow:hidden;margin-bottom:20px}.tr-room.tr-gallery .room-thumb{margin-bottom:0}.tr-room .room-thumb:before{display:block;content:'';position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:5px double rgba(255,255,255,.5);z-index:5}.tr-room.tr-gallery .room-thumb:before,.room-details-content .room-thumb:before{display:none}.tr-room .tr-overlay{padding:15px;text-align:center;opacity:0;background-color:rgba(17,32,73,.9);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);z-index:10}.tr-room:hover .tr-overlay{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tr-room.tr-gallery .tr-overlay{width:40px;height:40px;left:0;bottom:0;top:inherit;opacity:1;background-color:rgba(17,32,73,.9);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);border-radius:4px}.tr-room.tr-gallery:hover .tr-overlay{opacity:1;width:100%;height:100%}.tr-room.tr-gallery .gallery-icon{font-size:24px}.tr-room .tr-overlay a{color:#D39C39;font-weight:600;text-transform:uppercase;position:absolute;top:50%;left:50%;display:inline-block;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.tr-room:hover .tr-overlay a{-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.tr-room .carousel-indicators{left:0;bottom:0}.tr-room .carousel-indicators li{width:10px;height:10px;background-color:#fff;border-radius:100%;margin-right:5px}.tr-room .carousel-indicators li:hover,.tr-room .carousel-indicators li.active,.tr-thumb-slider .slick-dots li:hover,.tr-thumb-slider .slick-dots li.slick-active{background-color:#D39C39}.tr-room .carousel-indicators li:after{display:none}.tr-thumb-slider .slick-dots{bottom:20px;left:50%;z-index:99;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tr-thumb-slider .slick-dots li{width:10px;height:10px;background-color:#fff;border-radius:100%;margin-right:5px;float:none;display:inline-block}.tr-thumb-slider .slick-dots li button{text-indent:9999999px}.room-slider .slick-arrow{margin-top:-80px}.tr-room-tab{overflow:hidden}.tr-room-tab .tab-content{width:50%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tr-room-tab .tab-content img{width:100%}.tr-room-tab .nav.nav-tabs{display:block;border:0;padding-right:30px;margin-right:15px;position:relative;border-right:4px solid #E9E9E9}.nav-tabs .nav-link{border:0;padding:15px;border-radius:0;margin-bottom:1px;position:relative}.tr-room-tab .nav-tabs .nav-link:after{position:absolute;top:50%;right:25px;color:#D39C39;content:"\f178";font-size:18px;line-height:8px;margin-top:-4px;font-family:"fontawesome";opacity:0;display:none}.tr-room-tab .nav-tabs .nav-link:before{position:absolute;content:"";width:4px;height:100%;right:-34px;top:0;background-color:#0A252E;opacity:0}.tr-room-tab .nav-tabs .nav-link:hover:after,.nav-tabs .nav-link:hover:after,.nav-tabs .nav-item.show .nav-link:hover:after,.nav-tabs .nav-link.active:after{right:20px;opacity:1}.tr-room-tab .nav-tabs .nav-link:hover:before,.nav-tabs .nav-link:hover:before,.nav-tabs .nav-item.show .nav-link:hover:before,.nav-tabs .nav-link.active:before{opacity:1}.nav-tabs .tr-room{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:0}.tr-room-tab .nav-tabs .room-thumb{max-width:100px;max-height:100px;margin-right:15px}.tr-room-tab .tr-room h2{margin:0 0 10px}.room-text{padding:5px 15px}.nav-tabs .nav-link:hover,.nav-tabs .nav-item.show .nav-link:hover,.nav-tabs .nav-link.active{color:#112049;background-color:#F3F3F3}.tr-room-tab .carousel-indicators{left:0}.tr-room-tab .carousel-indicators li{width:10px;height:10px;background-color:#fff;border-radius:100%;margin-right:5px}.tr-room-tab .carousel-indicators li:after{display:none}.tr-room-tab .carousel-indicators li:hover,.tr-room-tab .carousel-indicators li.active{background-color:#D39C39}.gallery-icon{font-size:40px}.tr-overlay .gallery-icon a:hover{color:#fff}.liveng-image{padding-left:190px}.liveng-image img{width:100%}.liveng-text{position:absolute;left:1px;top:50%;padding:50px 40px;max-width:350px;background-color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px rgba(0,0,0,.1);-ms-box-shadow:0 0 1px rgba(0,0,0,.1);-o-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.liveng-text h3{font-size:20px;margin:20px 0 15px;text-transform:capitalize}.liveng-text .tr-icon{max-width:50px}.tr-read-more{color:#D39C39;text-transform:uppercase;font-weight:700;position:relative;display:inline-block}.tr-read-more:after{position:absolute;content:"";right:0;width:25px;height:1px;top:13px;margin-right:-35px;background-color:#D39C39}.tr-read-more:hover:after{width:100%;margin-right:0}.tr-real-liveng .carousel-indicators{margin-right:40px;margin-bottom:0}.features-style-1 .tr-features{margin-bottom:-250px;position:relative;z-index:1}.tr-feature{margin-bottom:30px;padding:20px;line-height:26px;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,.1);-ms-box-shadow:0 5px 10px rgba(0,0,0,.1);-o-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}.tr-feature:hover{color:#fff;background-color:#D39C39}.tr-feature h3{font-size:20px;margin:20px 0}.tr-feature .tr-icon{max-width:80px;margin-top:15px;display:inline-block}.tr-feature .tr-icon .tr-img-white,.tr-feature:hover .tr-icon .tr-img-color{display:none}.tr-feature:hover .tr-icon .tr-img-white{display:block}.features-icon{font-size:65px;line-height:102px;color:#D39C39}.tr-feature:hover .features-icon{color:#fff}.slick-list{margin-left:-15px;margin-right:-15px}.slick-slide{margin-left:15px;margin-right:15px}.feature-slider{margin-left:-15px;margin-right:-15px}.feature-slider .slick-slide{margin:5px 0;padding-left:15px;padding-right:15px}.feature-slider .slick-list{padding-left:-15px;padding-right:-15px}.slick-arrow{position:absolute;top:50%;font-size:40px;width:50px;height:50px;line-height:48px;color:#fff;margin-top:-25px;background-color:#D39C39;border:1px solid #D39C39;z-index:1;cursor:pointer;text-align:center}.slick-arrow:hover{color:#D39C39;background-color:transparent}.slick-arrow.fa-angle-left{left:-50px;opacity:0}.slick-arrow.fa-angle-right{right:-50px;opacity:0;z-index:99}.slick-slider:hover .slick-arrow.fa-angle-right{right:0;opacity:1}.slick-slider:hover .slick-arrow.fa-angle-left{left:0;opacity:1}.slick-dots{list-style:none;padding:0;margin:0;position:absolute;bottom:-65px}.slick-dots li{font-weight:700;display:inline-block;margin-right:15px;font-style:normal}.slick-dots li:last-child{margin-right:0}.slick-dots li button{background-color:transparent;border:0;position:relative;font-weight:300}.slick-dots li.slick-active,.slick-dots li:hover{color:#D39C39}.slick-dots li.slick-active button,.slick-dots li.slick-active button:before{font-weight:700}.slick-dots li button:before{content:"0";font-weight:300}.slick-dots li button:after{position:absolute;content:"";left:50%;bottom:-3px;width:18px;height:2px;opacity:0;margin-left:-9px;background-color:#D39C39}.slick-dots li.slick-active button:after,.slick-dots li:hover button:after{opacity:1}.features-style-2{margin-bottom:150px}.features-style-2 .tr-features{margin-bottom:-250px}.tr-post{margin-bottom:30px}.blog-details .tr-post{background-color:transparent}.tr-post .entry-title{font-size:20px;margin-bottom:15px;line-height:1.3}.entry-content{margin-top:0;padding:25px;position:relative;background-color:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px rgba(0,0,0,.1);-ms-box-shadow:0 0 1px rgba(0,0,0,.1);-o-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.tr-post .entry-header+.entry-content{box-shadow:0 5px 10px rgba(0,0,0,.1);margin-top:-30px;margin-left:25px;margin-right:25px}.tr-post.post-style-1 .entry-header+.entry-content{margin:0}.btn-load-more{color:#D39C39;background-color:transparent;text-transform:uppercase;border:0;padding:0;margin-top:50px;margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blog-details .section-padding{padding-top:0}.blog-details .tr-post .entry-content{border:0;padding:30px;margin-left:0;margin-right:0;box-shadow:none}.blog-details .widget ul li .entry-content{margin-top:0}.blog-details .tr-post .entry-content,.blog-details .tr-post .entry-header+.entry-content{margin-top:100px}.blog-details .tr-sidebar{margin-top:105px}.blog-details .entry-header{position:relative;background-color:#112049;max-height:700px;overflow:hidden}.blog-details .entry-header img{width:100%}.blog-details .entry-header.no-thumb{min-height:500px}.blog-details .tr-post .entry-header:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(10,11,15,.3)}.blog-details .tr-post .single-header{position:absolute;top:50%;left:50%;color:#fff;width:1140px;padding-left:15px;padding-right:15px;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.blog-details .tr-post .entry-header .entry-title{font-size:58px}.blog-details .tr-post .entry-header .entry-meta{margin-top:20px;font-weight:600;font-size:20px}.blog-details .tr-post .entry-header .entry-meta a{color:#fff}.blog-details .tr-post p{margin-bottom:2rem}.post-inner-image{margin:40px 0}.tr-post .tr-video{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.inner-post{margin-top:40px}.inner-post .tr-post{margin-bottom:15px}.inner-post .tr-post .entry-header{min-height:initial}.inner-post .entry-title{font-size:18px;margin:35px 0 25px}.blog-details .inner-post .tr-post .entry-content,.blog-details .inner-post .tr-post .entry-header+.entry-content{margin-top:0}.blog-details blockquote,.blog-details .wp-block-quote.is-large,.blog-details .wp-block-quote.is-style-large{background-color:#f7f7f7;position:relative;padding:30px 40px 40px;font-size:17px;line-height:36px;font-weight:500;font-style:italic;margin-bottom:25px}.blog-details blockquote p{margin-left:75px;margin-bottom:0!important}.blog-details blockquote:before{position:absolute;content:"\f10d";left:50px;top:60px;color:#D39C39;font-size:40px;line-height:0;font-family:"fontawesome"}.blog-details blockquote .tr-author{width:55px;height:55px;border-radius:100%;overflow:hidden;display:inline-block;float:left;margin-right:20px}.blog-details blockquote .tr-author img{width:100%;height:100%}.blog-details blockquote cite{font-size:16px;font-weight:700;color:#000;font-style:normal}.blog-details blockquote cite span{display:block;font-size:14px;font-weight:400;color:#768387;line-height:14px}.blog-social{margin:50px 0}.blog-social li{float:left;color:#768387;margin-bottom:5px;margin-top:5px;margin-right:35px;text-transform:uppercase}.blog-social li a{color:#768387}.blog-social li:last-child{margin-right:0}.blog-social li img{max-width:100px;margin-left:10px}.blog-social li:last-child img{margin-left:0}.blog-social li span{color:#000;font-weight:600;padding:5px 10px;border-radius:4px;margin-left:20px;background-color:#E5E5E5;position:relative;display:inline-block}.blog-social li span:before{content:"";position:absolute;top:50%;right:100%;margin-top:-6px;border-right:10px solid #e5e5e5;border-left:6px solid transparent;border-top:6px solid transparent;border-bottom:6px solid transparent}.tr-categories{overflow:hidden;margin:40px 0 20px}.tr-categories li{float:left;margin-right:20px;position:relative}.tr-categories li:after{position:absolute;content:"/";right:-12px;top:0;font-size:14px}.tr-categories li:last-child:after,.blog-details .entry-content .tagcloud a:after{display:none}.blog-details .entry-content .tagcloud a{border:1px solid #eae7e7;padding:5px 15px}.blog-details .entry-content .tagcloud a:hover{border-color:#D39C39}.tr-blog.blog-details .entry-content{margin-bottom:50px}.tr-previuos-next{padding:20px 30px;margin-bottom:50px;background-color:#fff}.tr-previuos-next ul{display:flex;flex-wrap:wrap;overflow:hidden}.tr-previuos-next li{flex:0 0 33.33333%;max-width:33.33333%}.tr-previuos-next li a{position:relative}.tr-previuos-next li.text-center{font-size:24px;line-height:0}.tr-previuos-next .next{text-align:right;padding-right:15px}.tr-previuos-next .next a{padding-right:15px}.tr-previuos-next .previuos a{padding-left:15px}.tr-previuos-next .previuos a:before,.tr-previuos-next .next a:before{position:absolute;top:0;line-height:16px;font-family:"fontawesome"}.tr-previuos-next .previuos a:before{content:"\f100";left:0}.tr-previuos-next .next a:before{content:"\f101";right:0}.tr-previuos-next .previuos a:hover:before{left:-2px}.tr-previuos-next .next a:hover:before{right:-2px}.commenter-avatar{width:50px;height:50px}.tr-comments-area .media{display:block}.comment-meta .tr-date{float:right}.comment-box{overflow:hidden;line-height:28px;border-bottom:1px solid #eae7e7;padding-bottom:20px}.comment-list{background-color:#fff;padding:30px;margin-bottom:50px}.comment-meta .url,.comment-meta .title{font-size:16px;font-weight:700;text-transform:capitalize}.comment-meta .title .tr-date{font-weight:400;font-size:14px}.comment-box .tr-reply{font-weight:600;text-transform:uppercase;font-size:10px}.blog-details .comment-box p,.comment-box p{margin-bottom:10px}.tr-comments-area h3.tr-title,.tr-comment-form h3.tr-title{font-size:24px;margin-bottom:40px;padding-bottom:20px;position:relative}textarea.form-control{resize:none;height:120px;padding:15px 20px}.tr-comment-form .form-control{border-color:#fff;border-radius:4px}.tr-comment-form .form-control:focus{border-color:#D39C39}.tr-comment-form .tr-author{width:50px;height:50px;border-radius:100%;overflow:hidden;margin-right:30px}.tr-comment-form .btn.btn-primary:hover{background-color:transparent;color:#D39C39;border-color:#D39C39}.tr-comment-form .btn.btn-dark:hover{background-color:transparent;color:#112049;border-color:#112049}.comment-respond textarea.form-control{height:125px}.comment-list li.comment .comment-respond{background-color:#f9f9f9;padding:25px 30px 10px}.comment-list li.comment .comment-respond h3.tr-title{margin-bottom:15px}.tr-grid-content{margin-left:-15px;margin-right:-15px;overflow:hidden}.tr-grid-content>li{float:left;padding-left:15px;padding-right:15px}.tr-grid-2>li{width:50%}.tr-grid-3>li{width:33.333333%;}.tr-grid-4>li{width:25%;}.widget{margin-bottom:30px;background-color:#fff;padding:30px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.widget_search .search-field{height:50px;border:1px solid transparent}.widget_search .search-field:focus{border-color:#D39C39}.widget_search .btn{font-size:20px;top:10px}.widget_title{font-size:20px;padding-bottom:15px;position:relative}.widget_title:after,.tr-comments-area h3.tr-title:after,.tr-comment-form h3.tr-title:after{content:'';width:45px;height:1px;position:absolute;bottom:0;left:0;background:#ffb606}.widget .entry-thumbnail,.widget .entry-content{float:left}.widget .entry-thumbnail{width:30%;padding-right:15px;margin-right:0}.widget.widget_recent_comments li:before{content:"\f10e";margin-right:10px;font-family:"fontawesome";color:#D39C39}.widget.widget_recent_comments li span+a{font-weight:600}.widget .entry-thumbnail img{height:55px}.widget .tr-list .entry-content{border:0;padding:0;margin:0;box-shadow:none;width:70%}.widget_recent_entries.widget .entry-content a{font-size:14px}.widget.widget_recent_entries li{overflow:hidden;padding:8px 0}.widget.widget_recent_entries .entry-content{font-size:16px;font-weight:600;background-color:transparent}.widget.widget_recent_entries span{margin-top:5px;color:#768387;font-size:13px}.widget_search .form-control:focus+.btn{color:#ffb606}.tagcloud{margin-top:0}.tagcloud a{position:relative;margin-right:15px;margin-top:10px;text-transform:capitalize}.widget .tagcloud a:after{content:""}.tagcloud a:after{position:absolute;right:0;top:0;content:","}.entry-meta li{display:inline-block;margin-right:20px}.entry-meta li:last-child{margin-right:0}.tr-video{position:relative;text-align:center}.tr-video a{color:#fff;font-size:90px;position:relative}.tr-video a:hover,.tr-video a:focus{color:#fff}.tr-video span{display:inline-block}.tr-video a:after{position:absolute;content:'';background-color:0 0;left:0;top:0;bottom:0;right:0;pointer-events:none;opacity:.5;border-radius:10px}.tr-video a:hover{opacity:1;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.tr-video a:hover:after{opacity:0;-webkit-transform:scale(2,1.3);-moz-transform:scale(2,1.3);-ms-transform:scale(2,1.3);-o-transform:scale(2,1.3);transform:scale(2,1.3);background-color:#fff;-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.tr-video-content{padding:200px 0;position:relative}.tr-video-content.video-style-1{margin-bottom:230px;padding-top:220px;padding-bottom:20px}.video-style-1 .tr-video{padding:200px 0;z-index:1;margin-top:20px;margin-bottom:-250px}.video-style-1 .tr-video:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:-1;background-color:rgba(211,156,57,.7)}.mfp-iframe-holder .mfp-content{border-radius:5px;border:10px solid #fff}.mfp-iframe-holder .mfp-close{top:-45px;right:-20px}.mfp-figure{background-color:#fff}img.mfp-img{padding:12px}.mfp-image-holder .mfp-close{top:-35px}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-counter{right:50%;color:#fff;top:50px;margin-right:-20px}.tr-bg-video{overflow:hidden}.tr-bg-video .banner-info{padding-bottom:170px}.bg-video-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.tr-video-player{display:block;height:100%!important}.inline-YTPlayer{height:100%}.bg-video-content.section-before:before{z-index:999;height:150%}.tr-testimonials{padding:150px 0;position:relative}.testimonial-slider{margin-bottom:50px}.tr-testimonial{font-size:16px;font-style:italic}.testimonial-thumb{position:absolute;bottom:0;padding-left:150px;z-index:1;left:50%}.testimonial-thumb:before{content:"";position:absolute;top:50%;width:250px;height:148px;margin-left:-100px;margin-top:-70px;background-image:url(https://milleniumsuites.com/wp-content/themes/laxuary/assets/css/../images/others/water.png);background-repeat:no-repeat;z-index:-1;opacity:.2}.testimonials-2.tr-testimonials{padding:100px 0}.testimonials-2 .testimonial-thumb{max-width:450px;bottom:initial;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.testimonials-2 .testimonial-thumb img{border-radius:100%}.tr-cta{color:#fff;padding:50px 0;position:relative;margin-bottom:30px}.tr-cta span{text-transform:uppercase;font-size:20px;display:block;position:static;color:#D39C39;font-weight:600}.tr-cta h1{font-size:60px;margin:20px 0 45px}.tr-cta.cta-2{color:#112049;padding:0}.cta-thumb{padding-right:190px}.tr-cta .cta-text{position:absolute;right:1px;top:50%;padding:40px;max-width:500px;background-color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px rgba(0,0,0,.1);-ms-box-shadow:0 0 1px rgba(0,0,0,.1);-o-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.tr-cta .cta-text p{margin-bottom:30px}.tr-cta .cta-text h3{font-size:20px;margin-bottom:25px}.tr-cta .tr-price{font-size:36px;font-weight:700;float:left}.tr-cta .tr-price p{margin-bottom:0}.tr-cta.cta-2 span{display:initial;color:#112049;font-size:16px;font-weight:400;text-transform:capitalize}.tr-cta.cta-2 .btn.btn-primary,.tr-cta.cta-2 .btn.btn-dark{float:right}.tr-team-style-1{margin-bottom:320px;padding-bottom:20px}.tr-team-content{margin-bottom:-250px;overflow:hidden}.team-thumb{position:relative}.team-member .tr-overlay{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0;background-color:rgba(211,156,57,.7)}.team-member:hover .tr-overlay{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.team-social{position:absolute;top:50%;left:0;width:100%;padding:0 15px;margin-top:-10px;text-align:center}.team-social li{display:inline-block;margin-right:15px;font-size:16px}.team-social li a{color:#fff;padding:5px}.team-social li:last-child{margin-right:0}.team-social li a:hover,.team-social li a:focus{color:#fff}.team-member h2{font-size:20px;margin:15px 0 5px;text-transform:capitalize}.team-member span{display:block;color:#8B98A5}.tr-team-slider .slick-arrow{margin-top:-60px}.pagination{display:block;width:100%;margin-top:50px;margin-bottom:0}.pagination li,.rooms-pagination .page-numbers li{font-size:16px;font-weight:700;margin-right:1px;margin-top:5px;display:inline-block}.rooms-pagination .page-numbers li{padding:0 1px}.pagination li a,.pagination li span,.rooms-pagination .page-numbers li span,.rooms-pagination .page-numbers li a{display:block;padding:0;border:1px solid transparent;border-radius:4px;width:40px;height:40px;line-height:40px;text-align:center;font-size:14px}.pagination li a:hover,.pagination li span,.rooms-pagination .page-numbers li span.current,.rooms-pagination .page-numbers li span:hover,.rooms-pagination .page-numbers li a:hover{color:#fff;background-color:#D39C39}.room-overview{position:relative;margin-top:80px}.room-overview .room-thumb{padding-right:190px}.overview-text{position:absolute;right:1px;top:50%;overflow:hidden;padding:50px 40px;max-width:370px;background-color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px rgba(0,0,0,.1);-ms-box-shadow:0 0 1px rgba(0,0,0,.1);-o-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.room-overview.overview-style-1 .overview-text{position:static;max-width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.room-overview.overview-style-1 .room-thumb{padding-right:0}.overview-text ul li{float:left;margin-right:15px}.overview-text ul li:last-child{margin-right:0}.overview-text ul li i{margin-right:5px;font-size:18px;color:#D39C39}.overview-text h3{font-size:20px;margin:20px 0 15px;text-transform:capitalize}.facility-text{padding:30px 40px;margin-top:-20px;position:relative;background-color:#fff;margin-left:30px;margin-right:30px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px rgba(0,0,0,.1);-ms-box-shadow:0 0 1px rgba(0,0,0,.1);-o-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.facility-text h3{font-size:20px;margin:10px 0 15px}.tr-room-facility{margin-top:100px}.tr-room-facility .tr-room{margin-bottom:30px}.room-details-content{position:relative;text-align:center;color:#fff}.room-details-content:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(17,32,73,.3)}.room-details-content .tr-room{background-color:#112049}.room-details-content .tr-room img{width:100%}.room-details-content .tr-room{max-height:700px;overflow:hidden;margin-bottom:0}.room-details-content .tr-room.no-thumb{min-height:500px}.room-details-content .tr-room h1{font-size:60px;margin-bottom:15px}.room-details-content .tr-room h2{font-size:20px;font-weight:400}.room-details-info{position:absolute;top:50%;left:50%;padding-left:15px;padding-right:15px;max-width:900px;z-index:9;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.room-details-info .single-extra-room-info li{color:#fff;font-weight:600;font-size:20px}.room-details-info .single-extra-room-info li .price{display:inline-block}.tr-room-details .tr-booking-form .form-group{text-align:left}.tr-room-details .tr-booking-form .btn.btn-primary{float:none;padding:12px 15px;width:100%;margin-top:20px}.tr-room-details .tr-booking-form .btn.btn-primary:hover{color:#112049;border-color:#112049}.tr-room-details .tr-booking-form{background-color:#D39C39;padding:40px}.tr-room-details .tr-booking-form label{color:#fff}.tr-error{display:table;width:100%;position:relative;color:#fff}.tr-error-content{position:relative;display:table-cell;vertical-align:middle}.error-404{max-width:650px;display:inline-block;padding-left:15px;padding-right:15px}.error-404 h1{font-size:170px}.error-404 h2{font-size:36px;font-weight:400;margin:50px 0 30px}.error-404 p{max-width:480px;display:inline-block}.error-404 .btn.btn-primary{margin-top:20px}.tr-address-content .section-title{margin-bottom:0}.tr-feedback{padding:50px;background-color:#fff;margin-top:-200px;position:relative;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);-ms-box-shadow:0 0 5px rgba(0,0,0,.1);-o-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.tr-feedback .btn.btn-primary:hover{background-color:#D39C39}.tr-feedback form{overflow:hidden}#gmap{height:600px;margin-top:-40px}.tr-feedback .form-control{border-radius:0;border-top:0;border-left:0;border-right:0;padding:6px 0}.tr-feedback textarea.form-control{height:50px;margin-bottom:50px}.tr-footer{width:100%;clear:both;overflow:hidden}.footer-top{padding:90px 0 60px;color:#b8c3ce;background-color:#112049}.footer-top a{color:#b8c3ce}.footer-top a:hover,.footer-bottom a:hover{color:#fff}.footer-logo{max-width:170px;margin-bottom:15px}.footer-widget h3{color:#fff;font-size:18px;margin-bottom:35px}.footer-widget ul li{margin-bottom:10px}.footer-widget ul li:last-child{margin-bottom:0}.footer-widget .widget_nav_menu ul li{width:50%;float:left}.footer-bottom{padding:25px 0;background-color:#D39C39}.footer-widget form{position:relative;margin-top:30px}.footer-widget .form-control{color:#fff;background-color:#000;border-color:#000}.footer-widget .btn.btn-primary{position:absolute;right:0;top:0;height:100%;text-transform:uppercase;padding:10px 20px;background-color:#D39C39;border-color:#D39C39;border-radius:0 4px 4px 0}.footer-widget .tr-social{overflow:hidden}.tr-social{margin-top:30px}.tr-social li a{color:#D39C39}.tr-social li a:hover{color:#fff}
/*!
Theme Name: Laxuary
Theme URI: http://themes.themeregion.com/laxuary/
Author: ThemeRegion
Author URI: https://themeregion.com/
Description: Hotel Booking WordPress Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: laxuary
Tags: theme-options, sticky-post, blog, full-width-template, grid-layout, custom-background, two-columns, three-columns, custom-menu, featured-images, threaded-comments, translation-ready
*/
 .tr-post.sticky .entry-title{position:relative;padding-left:25px}.tr-post.sticky .entry-title:before{position:absolute;content:"\f006";left:0;top:0;color:#D39C39;font-family:"fontawesome"}.post-password-form input[type='password']{height:50px;border-color:#C5C5C5;border-radius:0;padding:6px 20px}.post-password-form input[type='submit']{height:50px;color:#fff;font-weight:600;padding:5px 30px;border-radius:0;border-color:#D39C39;background-color:#D39C39;text-transform:uppercase}.post-password-form input[type='password']:focus{border-color:#D39C39}.post-password-form input[type='submit']:hover{color:#D39C39;background-color:transparent}#cancel-comment-reply-link{font-size:14px}.tr-comment-form #wp-temp-form-div{padding:30px;margin-top:80px;background-color:#F2F2F2;overflow:hidden}.gallery-icon img{margin-bottom:10px}.entry-content ul li,.entry-content ol li{margin:10px 0}.widget select,.widget_search .form-control{border:1px solid #eae7e7;border-radius:0;height:50px}.widget_search .form-control:focus{border-color:#D39C39}.page-links{margin-top:20px}.page-links .post-page-numbers{margin-left:5px;width:30px;height:30px;line-height:30px;display:inline-block;border:1px solid #eae7e7;text-align:center;border-radius:4px}.page-links .post-page-numbers:hover,.page-links .post-page-numbers.current{color:#fff;border-color:#D39C39;background-color:#D39C39}.entry-content p img{margin-bottom:20px}.footer-bottom{padding:25px 0 10px}.widget_trcsocial_widget li{float:left;margin-right:30px}.widget_trcsocial_widget li:last-child{margin-right:0}.widget_trcsocial_widget li a{color:#D39C39}.footer-widget .hotel-booking-search{padding:0}.footer-widget .hotel-booking-search .hb-form-field-input,.footer-widget .hotel-booking-search input{width:100%}.footer-widget .hotel-booking-search select,.footer-widget .hotel-booking-search input{height:50px;padding:6px 20px}.footer-widget .hotel-booking-search .hb_input_field:after{top:18px}.footer-widget .hotel-booking-search button{margin-top:30px;width:100%;height:50px;background-color:#D39C39;border-color:#D39C39;text-transform:uppercase;font-weight:600}.footer-widget .hotel-booking-search button:hover{color:#D39C39;background-color:transparent}a#hb_room_load_booking_form{float:none;margin-bottom:20px;width:100%;text-align:center}a#hb_room_load_booking_form,#hotel-booking-results form button.hb_add_to_cart{border:0;color:#fff;border-radius:0;font-weight:600;padding:12px 25px;text-transform:uppercase;background-color:#D39C39;border:1px solid #D39C39}#hotel-booking-results form button.hb_add_to_cart{margin-top:5px}#hotel-booking-results form button.hb_add_to_cart:hover,a#hb_room_load_booking_form:hover{background-color:transparent;color:#D39C39}.hotel_booking_mini_cart .hb_mini_cart_empty{text-align:left}.single-hb_room .hotel-booking-search{padding:0}.widget .hotel-booking-search label{display:block;font-weight:700}.hb-form-field{margin-bottom:15px}.single-hb_room .widget h3{font-size:20px}.single-hb_room .hotel-booking-search input,.single-hb_room .hotel-booking-search select,#hotel-booking-cart input[type="email"],#hotel-booking-cart input[type="text"],#hotel-booking-payment input[type="email"],#hotel-booking-payment input[type="text"],#hotel-booking-cart select,#hotel-booking-payment select,.hb_single_room #reviews #review_form_wrapper form input,.footer-widget .laxuary-search-rooms.hotel-booking-search select,.footer-widget .laxuary-search-rooms.hotel-booking-search input,.tr-booking-form.tr-booking-slider-sc .laxuary-search-rooms select,.tr-booking-form.tr-booking-slider-sc .laxuary-search-rooms input,.wp-hotel-booking-search-rooms .laxuary-search-rooms.hotel-booking-search input,.wp-hotel-booking-search-rooms .laxuary-search-rooms.hotel-booking-search select{height:45px;padding:6px 20px;width:100%;color:#aaa;border-color:#eae7e7;border-radius:4px}#hotel-booking-payment .hb-addition-information textarea,.hb_single_room #reviews #review_form_wrapper form textarea{border-color:#eae7e7;resize:none}.footer-widget .laxuary-search-rooms.hotel-booking-search select,.footer-widget .laxuary-search-rooms.hotel-booking-search input,.tr-booking-form.tr-booking-slider-sc .laxuary-search-rooms select,.tr-booking-form.tr-booking-slider-sc .laxuary-search-rooms input,.wp-hotel-booking-search-rooms .laxuary-search-rooms.hotel-booking-search input,.wp-hotel-booking-search-rooms .laxuary-search-rooms.hotel-booking-search select{border:1px solid #eae7e7;background-color:#fff;width:100%}.single-hb_room .hotel-booking-search input:focus,.single-hb_room .hotel-booking-search select:focus,#hotel-booking-cart input[type="email"]:focus,#hotel-booking-cart input[type="text"]:focus,#hotel-booking-payment input[type="email"]:focus,#hotel-booking-payment input[type="text"]:focus,#hotel-booking-cart select:focus,#hotel-booking-payment select:focus,#hotel-booking-payment .hb-addition-information textarea:focus,.hb_single_room #reviews #review_form_wrapper form textarea:focus,.hb_single_room #reviews #review_form_wrapper form input:focus,.footer-widget .laxuary-search-rooms.hotel-booking-search select:focus,.footer-widget .laxuary-search-rooms.hotel-booking-search input:focus,.tr-booking-form.tr-booking-slider-sc .laxuary-search-rooms select:focus,.tr-booking-form.tr-booking-slider-sc .laxuary-search-rooms input:focus,.wp-hotel-booking-search-rooms .laxuary-search-rooms.hotel-booking-search input:focus,.wp-hotel-booking-search-rooms .laxuary-search-rooms.hotel-booking-search select:focus{border-color:#D39C39}.tr-booking-form.tr-booking-slider-sc .laxuary-search-rooms.hotel-booking-search label{display:block}.hotel-booking-search .hb_input_field{width:100%}.widget .hotel-booking-search ul li{padding:0}.single-hb_room .entry-summary{margin:0}.widget .hb_input_field::after{top:18px}.hotel-booking-search button,#hotel_booking_room_hidden .hb_button,#hotel-booking-cart .hb_button.hb_checkout{padding:12px 35px}.hotel-booking-search button,#hotel_booking_room_hidden .hb_button,#hotel-booking-cart .hb_button.hb_checkout,#hotel-booking-payment button[type="button"],#hotel-booking-payment button[type="submit"],.hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"]{color:#fff;border-radius:0;height:initial;font-weight:600;margin-top:10px;text-transform:uppercase}.hotel-booking-search button{margin-top:0}#hotel_booking_room_hidden .hb_button,#hotel-booking-cart .hb_button.hb_checkout,#hotel-booking-payment button[type="button"],#hotel-booking-payment button[type="submit"],.hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"]{background-color:#D39C39;border:1px solid #D39C39}#hotel_booking_room_hidden .hb_button:hover,#hotel-booking-cart .hb_button.hb_checkout:hover,#hotel-booking-payment button[type="button"]:hover,#hotel-booking-payment button[type="submit"]:hover,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"]:hover{color:#D39C39;background-color:transparent}#hotel-booking-payment button[type="button"],#hotel-booking-payment button[type="submit"],.hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"]{padding:8px 30px;cursor:pointer}.hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"]{width:initial}.widget .hb-form-table{margin-top:20px}.hotel-booking-search input::-webkit-input-placeholder{color:#aaa}.hotel-booking-search input::-moz-placeholder{color:#aaa}.hotel-booking-search input:-ms-input-placeholder{color:#aaa}.hotel-booking-search input:-moz-placeholder{color:#aaa}.single-hb_room .hotel-booking-search{padding:40px 0}#hotel_booking_room_hidden .hb-booking-room-form-head{margin-bottom:20px}#hotel_booking_room_hidden *{color:#112049}.hb-booking-room-form-head h2,.hb-booking-room-form-head{padding-top:0;padding-bottom:0}.hb-booking-room-form-head h2{margin-bottom:15px}#hotel_booking_room_hidden .hb-search-results-form-container{padding:50px}#hotel_booking_room_hidden .hb_button{margin-top:0;margin-bottom:0}#hotel_booking_room_hidden .hb-booking-room-form-footer{padding:0 30px;margin-top:30px}.hb-search-room-results ul{padding:0}.single-hb_room .hb_extra_optional_left{padding-left:0}.hb_addition_package_extra .hb_addition_package_title_toggle{margin-bottom:30px}.hb-search-room-results[name="hb-search-results"] .hb-booking-room-form-group{margin-left:0;width:100%}.hb_addition_packages{margin-bottom:30px;border:1px solid #eae7e7}.hb_addition_packages_ul li{border-color:#eae7e7}#hotel_booking_room_hidden .hb_addition_package_extra input{padding:10px;min-width:75px}#hotel-booking-cart h3,#hotel-booking-payment h3,#hotel-booking-results>h3,.hb_single_room .title h4{margin-bottom:35px;font-size:30px}#hotel-booking-cart table.hb_table{border-bottom:1px solid #eae7e7}table td,table th{border:1px solid #ccc}#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li select{border-color:#eae7e7}.hb-form-table.col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.entry-content .hb-form-field{width:100%;max-width:100%}.hb-message{border-color:#D39C39;background-color:#fff;margin:40px 30px}.hb-message-content{color:#D39C39;padding:10px 20px}#booking-details .booking-data,#booking-items h3{margin-bottom:20px}.laxuary-search-rooms{overflow:hidden;background-color:#fff;position:relative;z-index:1;padding:15px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,.1);-ms-box-shadow:0 2px 6px rgba(0,0,0,.1);-o-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.laxuary-search-rooms form{max-width:850px;margin-left:auto;margin-right:auto}.laxuary-search-rooms h3{display:none}.form-style-2 .laxuary-search-rooms{padding:15px 20px;margin-top:-65px}.form-style-2 .laxuary-search-rooms form{max-width:100%;padding:0}.form-style-2 .laxuary-search-rooms .hb-form-table{margin-left:10px}.form-style-2 .laxuary-search-rooms button{margin-top:3px}.form-style-2 .laxuary-search-rooms.hotel-booking-search ul li{margin-right:60px}.laxuary-search-rooms .hb-form-table{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;float:left;max-width:600px;margin-top:12px}.laxuary-search-rooms form p{float:left;margin-bottom:0}.laxuary-search-rooms .hb-submit{float:right;margin-bottom:0}.laxuary-search-rooms.hotel-booking-search ul li{width:initial;margin-right:25px;margin-bottom:0}.laxuary-search-rooms.hotel-booking-search ul li:lsat-child{margin-right:0}.laxuary-search-rooms .hb_input_field{width:initial;z-index:1}.laxuary-search-rooms.hotel-booking-search input,.laxuary-search-rooms.hotel-booking-search select,.laxuary-search-rooms.hotel-booking-search textarea{height:initial;padding:0;width:100%;color:#aaa;border:0;min-width:initial;border-radius:0;background-color:transparent}.laxuary-search-rooms.hotel-booking-search select{min-width:90px}.laxuary-search-rooms.hotel-booking-search input{padding-right:20px;width:145px}.laxuary-search-rooms.hotel-booking-search label{width:100%;display:none}.laxuary-search-rooms.hotel-booking-search .hb_input_field::after{top:7px;right:0;z-index:-1}.footer-widget .laxuary-search-rooms.hotel-booking-search ul li,.tr-booking-form.tr-booking-slider-sc ul li{display:block;width:100%;margin-right:0}.tr-booking-form.tr-booking-slider-sc ul li{text-align:left;margin-bottom:15px}.tr-booking-form.tr-booking-slider-sc .hb-form-table{display:block;width:100%;max-width:100%;float:none;margin-top:0}.footer-widget .laxuary-search-rooms .hb-form-table{float:none;display:block}.footer-widget .laxuary-search-rooms .hb-submit{float:none}.footer-widget .laxuary-search-rooms.hotel-booking-search select{margin-left:0}.footer-widget .laxuary-search-rooms.hotel-booking-search .hb_input_field::after{z-index:1;right:20px;top:18px}.thim-list-in-room ul{margin:0;padding:0;list-style:none}.thim-list-in-room ul li i{margin-right:5px}.rooms .hb_room .media img{margin-bottom:0}.rooms .hb_room .media a::before{border-bottom:150px solid #D39C39;border-left:150px solid transparent}.rooms .hb_room .price{color:#112049;position:static;text-align:left;float:right}.rooms .hb_room .price span.unit{color:#8B98A5;font-weight:400}.rooms .hb_room .price .price_value{font-size:16px;position:relative;display:inline-block}.rooms .hb_room .price .price_value:after{content:"/";right:0;top:0;color:#8B98A5;margin-left:5px}.tr-room .extra-room-info{position:absolute;z-index:10;right:40px;top:25px;width:initial}.tr-room .extra-room-info li{width:initial;color:#fff;background-color:#D39C39;height:30px;width:30px;text-align:center;margin-bottom:5px;display:block;margin-right:0;float:none}.hb_single_room .price{margin-top:0;color:#112049;font-size:24px}.hb_room_carousel .hb_room{float:none}.owl-carousel.rooms .hb_room{float:none;width:100%}.hb_room_carousel_container .navigation{margin-bottom:20px;overflow:hidden}.owl-theme .owl-controls .owl-page span,.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{background-color:#112049;opacity:1}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.owl-theme .owl-controls .owl-buttons .owl-prev:hover,.owl-theme .owl-controls .owl-buttons .owl-next:hover{background-color:#D39C39}.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{padding:1px 15px}.tr-booking-slider-sc .laxuary-search-rooms.hotel-booking-search .hb_input_field::after{z-index:1;right:20px;top:17px}.tr-booking-form.tr-booking-slider-sc .laxuary-search-rooms select{margin-left:0}.tr-booking-slider-sc .hotel-booking-search{padding:0}.tr-booking-slider-sc .laxuary-search-rooms .hb_input_field{width:100%}.tr-booking-slider-sc .hotel-booking-search button,.wp-hotel-booking-search-rooms .laxuary-search-rooms button{background-color:#112049;border-color:#112049;width:100%;margin-top:20px}.tr-booking-slider-sc .hotel-booking-search button:hover,.wp-hotel-booking-search-rooms .laxuary-search-rooms button:hover{color:#fff;border-color:#fff;background-color:transparent}.tr-booking-slider-sc .laxuary-search-rooms .hb-submit{float:none}.rooms .hb_room .price span{display:initial}.tr-room ul{width:100%;overflow:hidden}.hb_single_room_tabs{padding:0}.widget.widget_hb_widget_search select{background-color:transparent}.widget.widget_hb_widget_search .hotel-booking-search{padding:0}.widget .hotel_booking_mini_cart .hb_mini_cart_empty{margin-top:0}.widget.widget_hb_widget_search .hotel-booking-search button{background-color:#112049;border-color:#112049;width:100%;margin-top:25px;border-radius:4px}.widget.widget_hb_widget_search .hotel-booking-search button:hover{color:#fff;border-color:#D39C39;background-color:#D39C39}.widget.widget_hb_widget_search .ui-datepicker.ui-widget{margin-top:0}.widget .hb_room_carousel_container .hb_room_carousel{margin:0}.hb_related_other_room .tr-room .tr-overlay a{font-size:12px}.hb_room_pricing_plan_data{margin-bottom:30px}#hotel-booking-results,#hotel-booking-cart{padding-top:0}#hotel-booking-results .hb-search-results>.hb-room .hb-room-name{font-size:20px;margin:20px 0 15px}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li{padding-right:30px}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a::after{height:2px;bottom:-1px;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a:hover:after,.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active:after{background-color:#D39C39}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a:hover,.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active{color:#D39C39}.hb_single_room #reviews #review_form_wrapper .comment-form-cookies-consent input{height:initial;width:initial;float:left;margin-right:10px;min-height:30px}.hb_single_room .hb_room_gallery .camera_thumbs .camera_thumbs_cont ul{min-height:inherit}ul.list-room-extra{list-style:none;padding:0}.hb_button{text-transform:uppercase;font-weight:600;border-radius:0;background-color:#D39C39;border:1px solid #D39C39}.hb_button:hover{color:#D39C39;background-color:transparent}.no-results.not-found form{position:relative}.no-results.not-found button{position:absolute;right:0;top:0;height:100%;padding:5px 20px}.tr-booking-slider-sc .laxuary-search-rooms{background-color:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.page-template-default .entry-content{margin:60px 0;padding:50px 25px}.wp-hotel-booking-search-rooms .laxuary-search-rooms{text-align:center;background-color:transparent;padding:100px 0;margin:0}.wp-hotel-booking-search-rooms .laxuary-search-rooms label{display:block}.wp-hotel-booking-search-rooms .laxuary-search-rooms form{color:#fff;width:500px;background-color:#D39C39;display:inline-block;padding:50px}.wp-hotel-booking-search-rooms .laxuary-search-rooms .hb-form-table{display:block;float:none}.wp-hotel-booking-search-rooms .hotel-booking-search.laxuary-search-rooms ul li{text-align:left;margin-right:0;padding:0;width:100%;margin-bottom:15px}.wp-hotel-booking-search-rooms .laxuary-search-rooms .hb-submit{float:none;text-align:center;margin:20px 0}.wp-hotel-booking-search-rooms .laxuary-search-rooms .hb_input_field{width:100%}.wp-hotel-booking-search-rooms .laxuary-search-rooms.hotel-booking-search .hb_input_field::after{z-index:1;top:17px;right:20px}.wp-hotel-booking-search-rooms .entry-content .hotel-booking-search form button{max-width:100%;margin-bottom:20px}.wp-hotel-booking-search-rooms #hotel-booking-results,.wp-hotel-booking-search-rooms .hb-select-extra-results{padding:100px 15px;max-width:1140px;margin-left:auto;margin-right:auto;margin-bottom:0}#hotel-booking-results .hb-search-results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:0}#hotel-booking-results .hb-search-results>.hb-room{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-left:15px;padding-right:15px;border-bottom:0}#hotel-booking-results .hb-search-results>.hb-room .hb-room-thumbnail,#hotel-booking-results .hb-search-results>.hb-room .hb-room-info{width:100%;float:none;margin-bottom:0}#hotel-booking-results .hb-search-results>.hb-room .hb-room-info{padding-left:0}#hotel-booking-results .hb-search-results>.hb-room .hb-room-thumbnail img{width:100%;max-width:100%}#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li{margin-bottom:15px}.rooms-pagination{margin-top:30px}.rooms-pagination .page-numbers{margin:0}.rooms .hb_room{margin-bottom:0}.tr-room img{width:100%;display:inline-block}.wp-hotel-booking-search-rooms .list-room-extra li{position:relative}.wp-hotel-booking-search-rooms .list-room-extra li>input{position:absolute;top:12px;left:0}.wp-hotel-booking-search-rooms .list-room-extra li .hb_package_title label{margin-left:20px}.hb_single_room_tabs_content h3{font-size:20px}.comment-form-cookies-consent label{margin-left:10px}.tr-nav-menu .sub-menu{margin:0;padding:0;list-style:none}.wpcf7 .wpcf7-form-control{height:50px;font-weight:400;border-color:#e9eff4;border-radius:0;margin-bottom:30px;padding:5px 0;width:100%}.wpcf7 .wpcf7-form-control.wpcf7-submit{margin-bottom:15px}.wpcf7 form label{width:100%}.wpcf7 input[type="date"]{padding:12px 20px}.wpcf7 textarea{height:200px;resize:none;padding:15px 0;border-radius:0}.wpcf7 .wpcf7-form-control.wpcf7-file{padding:0;height:inherit;width:inherit}.wpcf7 .wpcf7-form-control.wpcf7-submit{padding:12px 35px;height:inherit;cursor:pointer;width:inherit;font-weight:600}.wpcf7 .wpcf7-form-control.wpcf7-submit:hover,.wpcf7 .wpcf7-form-control.wpcf7-submit.btn.btn-primary:hover{background-color:transparent;border-color:#D39C39;color:#D39C39}.wpcf7 .wpcf7-form-control:focus{border-color:#D39C39}.wpcf7 .wpcf7-form-control.wpcf7-range{padding:0}.icheckbox_minimal{position:relative}span.wpcf7-list-item{margin:0 20px 0 0;text-align:left}.icheckbox_minimal,.iradio_minimal{background-image:none!important}.icheckbox_minimal:before{position:absolute;content:"\f096";color:#494949;left:0;top:-4px;font-size:20px;font-family:"fontawesome"}.icheckbox_minimal.checked:before{content:"\f14a"}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{display:none}.iradio_minimal:before{color:#494949;position:absolute;content:"\f10c";left:0;top:-4px;font-size:20px;font-family:"fontawesome"}.iradio_minimal.checked:before{content:"\f058";color:#ed1c24}.wpcf7-list-item-label{text-align:left;padding:0 10px;display:inline-block}.wpcf7-form-control.wpcf7-checkbox,.wpcf7-form-control.wpcf7-radio{padding:0}a,.banner-contnt span:before,.banner-contnt span:after,.carousel-indicators li,.carousel-control-next,.carousel-control-prev,.tr-menu,.tr-read-more:after,.widget_search .search-field,.form-control,.slick-arrow,.carousel-indicators li:after,.slick-dots li,.slick-dots li button:after,.tr-room .tr-overlay,.tr-feature,.team-member .tr-overlay,.nav-tabs .nav-link:after,.nav-tabs .nav-link:before,.tr-before-after:before,.tr-before-after:after,.main-drop-menu,.btn.btn-primary:before,.btn.btn-dark:before,.wpcf7 .wpcf7-form-control.wpcf7-submit,.wpcf7 .wpcf7-form-control{-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content{padding:40px;background-color:#fff}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content h4{margin:20px 0 10px}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content h4:first-of-type{margin-top:0}.hb_single_room_tabs_content ul{padding-left:0;list-style:none;margin:20px 0}.hb_single_room_tabs_content ul li{padding:3px 15px;position:relative}.hb_single_room_tabs_content ul li:before{content:"\f054";display:block;position:absolute;left:0;top:50%;font-family:"fontawesome";font-weight:900;font-size:10px;height:10px;line-height:10px;width:10px;margin-top:-6px}.hb_single_room table.hb_room_pricing_plans tr th{font-weight:800}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a{font-weight:500;font-size:18px;padding-bottom:20px;text-transform:capitalize}.hb_single_room table.hb_room_pricing_plans tr th,.hb_single_room table.hb_room_pricing_plans tr td{border:1px solid #eae7e7}#hb_room_description p:first-child:first-letter{font-size:48px;color:#D39C39;font-weight:800;margin-right:20px;float:left;line-height:50px}.laxuary-photo-gallery,.laxuary-video-gallery{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.laxuary-photo-gallery>li,.laxuary-video-gallery>li{padding-left:15px;padding-right:15px;-webkit-box-flex:0}.laxuary-photo-gallery.tr-gallery-col-2>li,.laxuary-video-gallery.tr-video-col-2>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.laxuary-photo-gallery.tr-gallery-col-3>li,.laxuary-video-gallery.tr-video-col-3>li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.laxuary-photo-gallery.tr-gallery-col-4>li,.laxuary-video-gallery.tr-video-col-4>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.more.btn.btn-primary{cursor:pointer;margin-top:20px}.no-results.not-found .page-content{max-width:550px;display:inline-block}.hb_single_room .hb_room_gallery .camera_thumbs .camera_thumbs_cont{margin-right:0}.camera_command_wrap{overflow:hidden}.widget.widget_calendar table>thead>tr>td,.widget.widget_calendar table>thead>tr>th{border-top:1px solid #ccc}.widget.widget_rss .rss-date{display:block;color:#768387;font-weight:600}.widget.widget_rss ul li{padding-left:20px;position:relative}.widget.widget_rss ul li a{font-weight:600}.widget.widget_rss ul li:before{content:"\f09e";color:#D39C39;position:absolute;top:5px;left:0;font-family:"fontawesome"}.widget.widget_nav_menu .sub-menu{padding-left:0}.widget.widget_pages li,.widget.widget_archive li,.widget.widget_categories li,.widget.widget_nav_menu li{padding-left:15px;position:relative}.widget.widget_pages li:before,.widget.widget_archive li:before,.widget.widget_categories li:before,.widget.widget_nav_menu li:before{content:"\f101";color:#D39C39;position:absolute;top:5px;left:0;font-family:"fontawesome"}#hotel_booking_room_hidden{padding:45px 0;max-width:900px}#hotel_booking_room_hidden .hb_package_title label{padding-left:15px}#hotel-booking-cart table,#hotel-booking-payment table,table{border-top:1px solid #eae7e7}.hb-form-field-input select{background-color:transparent}#booking-customer .hb-form-table{padding:30px}#booking-customer .hb-form-table li label{font-weight:700;margin-bottom:0}#booking-customer .hb-form-table li{padding:10px 20px;background-color:#f7f7f7}#booking-items,#booking-details{padding:0 30px}div#hotel-booking-payment{padding:30px}.home .ui-datepicker.ui-widget{margin-top:27px}