.admin-bar .sticky-header{top:32px}.pagination li span{position:relative;display:inline-block;font-size:18px;font-weight:500;margin:0 5px 5px;height:50px;width:50px;line-height:48px;text-align:center;text-transform:capitalize;color:#000;border:2px solid rgba(var(--black-color-rgb),.08);border-radius:50px;z-index:1;transition:all 500ms ease}.pagination li:last-child span{border:none}.pagination li span.current,.pagination li span.active{color:#fff;border-color:var(--thm-base);background:var(--thm-base)}.sidebar-page-container .styled-pagination .pagination li:hover i,.sidebar-page-container .styled-pagination .pagination li:hover i{color:#fff}.sidebar-page-container .styled-pagination .pagination i,.sidebar-page-container .styled-pagination .pagination i{font-size:30px;color:#000}.styled-pagination .pagination .prev i,.styled-pagination .pagination .next i{line-height:45px}.widget{position:relative}.widget ul,.widget ol{position:relative}.widget ul li,.widget ol li{position:relative;display:block;padding-left:17px;color:#000;padding-bottom:var(--padding-bottom-10);border-bottom:2px solid rgba(var(--black-color-rgb),.03);margin-bottom:20px}.widget ul li:before,.widget ol li:before{position:absolute;left:0;top:0;content:'\f105';font-family:'FontAwesome';color:#000;font-size:16px;transition:all 500ms ease}.widget ul li:last-child,.widget ol li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget ul li ul li,.widget ol li ol li{margin-bottom:0;padding-bottom:0;margin-top:20px;padding-top:10px;border-top:2px solid rgba(var(--black-color-rgb),.03);border-bottom:none}.widget ul li ul li:before,.widget ol li ol li:before{top:10px}.widget ul li a,.widget ol li a{position:relative;display:inline-block;color:#000;font-size:16px;font-weight:700;text-decoration:none;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.widget ul li a:hover,.widget ol li a:hover{color:var(--thm-base);border-color:var(--thm-base)}.widget .tagcloud{position:relative;margin:0;display:inline-block}.widget .tagcloud a{position:relative;display:inline-block;font-weight:500;font-size:16px!important;line-height:24px;padding:6px 10px;margin:0 0 5px 0;background:#f5f5f5;text-transform:capitalize;border-radius:5px;font-family:'Hanken Grotesk',sans-serif;color:#837e7f;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;text-align:center}.widget .tagcloud a:hover{color:#fff;background:var(--thm-base);border-color:var(--thm-base)}.news-detail .post-nav-inner{margin-bottom:0}.news-detail .comments-area,.news-detail .comment-form{margin-bottom:0;margin-top:80px}.oluro-comment-item .oluro-comment-item{margin-left:80px;padding:20px 0}.oluro-comment-item .comment-form{margin:50px 0 50px}.news-detail .comment-innerx>.comment:last-child{margin-bottom:0}.news-detail .comment-form .group-title h4 small a{position:relative;display:inline-block;font-size:20px;line-height:40px;font-weight:700;color:var(--thm-base)}.news-detail .comment-form .group-title h4 small a:hover{color:var(--thm-base)}.news-detail .comment-form .logged-in-as a{color:var(--thm-base)}.footer-widget{position:relative}.footer-widget ul,.footer-widget ol{position:relative}.footer-widget ul li,.footer-widget ol li{position:relative;display:inline-block;min-width:49%;margin-bottom:15px}.footer-widget ul li:last-child,.footer-widget ol li:last-child{margin-bottom:0}.footer-widget ul li ul li,.footer-widget ol li ol li{margin-bottom:0;margin-top:10px}.footer-widget ul li a,.footer-widget ol li a{position:relative;display:inline-block;font-size:14px;color:#d9d9d9}.footer-widget ul li a:hover,.footer-widget ol li a:hover{color:var(--thm-base)}.footer-style-two .footer-widget ul li a,.footer-style-two .footer-widget ol li a{position:relative;display:inline-block;font-size:18px;color:#afb4b8;font-family:'Hanken Grotesk',sans-serif;padding-left:0}.footer-style-two .footer-widget ul li a:before,.footer-style-two .footer-widget ol li a:before{position:absolute;content:"\f106";font-family:'flaticon';font-size:12px;font-weight:400;left:0;opacity:0;transition:all 500ms ease;color:#e93314}.footer-style-two .footer-widget ul li a:hover:before,.footer-style-two .footer-widget ol li a:hover:before{opacity:1}.footer-style-two .footer-widget ul li a:hover,.footer-style-two .footer-widget ol li a:hover{color:#e93314;padding-left:19px}.color-palate{display:none}.sidebar-page-container .sidebar-widget.widget_oluro_newsletter .widget-content{background-color:var(--thm-secnd)}.main-footer .footer-bottom ul.social-nav li{padding:0}.main-footer .footer-widget .contact-widget ul.social-style-one li,.footer-style-three .footer-widget .logo-widget ul.social-style-one li{display:inline-block}.main-footer .footer-widget .contact-widget ul.info-list li a,.main-footer .footer-widget .contact-widget ul.social-style-one li a,.footer-style-three .footer-widget .logo-widget ul.social-style-one li a{padding-left:0}.main-footer .footer-widget .contact-widget ul.info-list li a:before,.main-footer .footer-widget .contact-widget ul.social-style-one li a:before,.footer-style-three .footer-widget .logo-widget ul.social-style-one li a:before{display:none}.join-volunteer-section .join-inner .form-group p{margin-bottom:0}.join-volunteer-section .join-inner .form-group.message-btn{margin-bottom:0}.blog-sidebar .sidebar-widget .about-widget .widget-content .team-block-one ul li:after{display:none}.sidebar-page-container .blog-list-content .pagination-wrapper{text-align:left}.subscribe-style-two .content-box .form-inner .form-group .icon{display:none}.subscribe-style-two .content-box .form-inner .form-group .theme-btn.btn-one:hover{color:#fff!important}.subscribe-style-two .form-inner .form-group button[type='submit']{color:#043460!important}.comingsoon-section .content-box .form-inner .form-group button[type='submit']{width:auto!important;color:#043460!important;right:-70px!important;line-height:28px!important}.comingsoon-section .content-box .form-inner .form-group .theme-btn.btn-one:hover{color:#fff!important}.te-bg-half:before{position:absolute;content:'';background:#f5f5f5;width:calc(50% + 85px);height:100%;top:0;right:0}.footer-bottom-three p{margin-right:15px}.footer-bottom p span{padding:0 10px}.footer-bottom p,.footer-bottom-three p,.footer-bottom-three ul{display:inline-block}.footer-bottom-three ul li{position:relative;display:inline-block;width:auto;padding:0 5px}.footer-bottom ul li:last-child:before,.footer-bottom-three ul li:last-child:before{display:none}.ts-service-item-carousel .owl-nav{position:absolute;top:-105px;right:0}.ts-service-item-carousel .owl-nav button.owl-prev{margin-right:10px}.ts-service-item-carousel .owl-nav button{position:relative;display:inline-block;width:46px;height:46px;line-height:46px;border:1px solid rgb(255 255 255 / .2);border-radius:5px;text-align:center;font-size:16px;color:#fff;cursor:pointer;transition:all 500ms ease}.ts-service-item-carousel .owl-nav button:hover{background:var(--thm-base);border-color:var(--thm-base)}.ts-service-item-carousel.owl-carousel .owl-nav .owl-prev span{position:relative;display:inline-block;transform:rotate(180deg);top:-3px}.accomodation-section .room-block .inner-box .upper-box .price,.accomodation-section .room-block .inner-box .upper-box .price span{display:inline-block}.accomodation-section .room-block .inner-box .upper-box .price h3{position:relative;font-weight:700;display:inline-block;letter-spacing:1px;font-size:var(--font-16);text-transform:uppercase}.testimonial-section .inner-column .testimonial-block .rating span{padding-right:3px}.news-section .news-block .image img{min-height:480px}.news-section-two .news-block-four .image img{min-height:540px}.banner-section .search-room-inner.te-search-page .search-content .form-group label{color:#fff}.banner-section .search-room-inner.te-search-page .search-content .form-group{padding:0;border-radius:3px;background:none}.banner-section .search-room-inner .search-content .form-group .icon-box{right:15px;bottom:15px}.banner-section .search-room-inner.te-search-page .search-content .form-group button{bottom:-38px;border-radius:3px;padding:13px 35px 10px}.banner-section .search-room-inner .search-content .form-group.message-btn{padding:18px 25px 25px}.banner-section-two .search-room-inner.te-search-page .search-content .form-group button{padding:49px 35px}.testimonial-section-two .testimonial-block-two .inner-box{padding:0 235px}.reservation-section .reservation-tabs .reservation-form p{margin-bottom:0}.sidebar-page-container .news-detail .inner-box .text{margin-top:25px}.sidebar-page-container .news-detail .more-posts .new-post{width:50%}.room-detail-section .image img{width:100%;height:630px}.sidebar-page-container .news-block .inner-box img{width:440px;height:479px}.sidebar-page-container .blog-list-content .search-form .wp-block-search__input{width:75%}.sidebar-page-container .blog-list-content .search-form .wp-block-search__button{border:1px solid #ccc;padding:8px 24px}.room-overview-section{padding-bottom:100px}.room-overview-section .auto-container .button-box{position:relative;padding:22px 10px 27px;text-align:center;color:var(--white-color);font-size:var(--font-18);margin-top:20px!important;background-color:var(--thm-secnd)}.room-overview-section .auto-container .button-box a{color:var(--white-color)}.room-overview-section .auto-container .button-box a:hover{color:var(--thm-base)}.error-section .search-box .form-group input[type="email"]{position:relative;line-height:28px;font-size:var(--font-16);padding:10px 50px 10px 35px;background:none;display:block;width:100%;height:85px;border-radius:0;color:var(--white-color);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border:1px solid rgba(var(--white-color-rgb),.3)}.room-detail-section .carousel-outer .swiper-slide .image{margin-bottom:50px!important}.team-details{position:relative;padding:120px 0 120px 0}.team-details .image-box{position:relative;display:block;padding-right:40px;margin-left:-150px;padding-left:210px;padding-bottom:66px}.team-details .image-box img{width:100%}.team-details .image-box .image-2{position:absolute;left:0;bottom:66px}.team-details .image-box .image-shape{position:absolute;right:0;bottom:0;width:271px;height:231px;background-repeat:no-repeat;z-index:-1}.team-details .content-box{position:relative;display:block;margin-top:-14px}.team-details .content-box h2{position:relative;display:block;font-size:48px;line-height:54px;font-weight:700;margin-bottom:14px}.team-details .content-box h2 span{font-size:36px;display:block}.team-details .content-box .designation{position:relative;display:block;font-size:26px;line-height:34px;margin-bottom:31px;text-transform:uppercase;letter-spacing:1px}.team-details .content-box .text{position:relative;display:block;margin-bottom:38px}.team-details .content-box .text p{margin-bottom:26px}.team-details .content-box .text h3{display:block;font-size:22px;line-height:32px;font-weight:600;margin-bottom:15px}.team-details .content-box .text .list-item li{position:relative;display:block;padding-left:30px;margin-bottom:13px}.team-details .content-box .text .list-item li:last-child{margin-bottom:0}.team-details .content-box .text .list-item li:before{position:absolute;content:'';background-image:url(/wp-content/themes/oluro/assets/images/icons/icon-11.png);width:14px;height:16px;left:0;top:6px;background-repeat:no-repeat}.team-details .content-box .contact-inner h6{display:block;font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;color:#75706d;margin-bottom:1px}.team-details .content-box .contact-inner h3{display:block;font-size:28px;line-height:38px;font-weight:600;margin-bottom:21px}.team-details .content-box .contact-inner h3 a{display:inline-block;color:#1f1f1f}.team-details .content-box .contact-inner h3 a:hover{color:var(--thm-base)}.team-details .content-box .social-links li{position:relative;display:inline-block;float:left;margin-right:10px}.team-details .content-box .social-links li:last-child{margin:0px!important}.team-details .content-box .social-links li a{position:relative;display:inline-block;width:50px;height:50px;line-height:52px;text-align:center;border:1px solid #d6d6d5;border-radius:50%;font-size:16px;color:#87827f}.team-details .content-box .social-links li a:hover{border-color:var(--thm-base);color:var(--thm-base)}.team-section.team-page-1{background:#1f1f1f;padding-bottom:90px}.team-section.team-page-1 .team-block-one .inner-box{margin-bottom:30px}.team-section.alternat-2 .team-block-one .inner-box{margin-bottom:30px}.team-section.alternat-2{padding-bottom:90px}.blog-details-content .oluro-comment-item .comment-form-area .group-title{margin-bottom:15px}.pl-0{padding-left:0px!important}.pr-0{padding-right:0px!important}.m-t30{margin-top:30px!important}blockquote{position:relative;background-color:#ede7e9;padding:40px;margin-bottom:25px}.mh-80{min-height:80px}.default-sidebar .widget-title h3 a{color:inherit}.widget ul li.recentcomments,.widget ol.wp-block-latest-comments li,.footer-widget ul li.recentcomments,.footer-widget ol.wp-block-latest-comments li{padding-left:30px}.widget ul li.recentcomments:before,.widget ol.wp-block-latest-comments li:before,.footer-widget ul li.recentcomments:before,.footer-widget ol.wp-block-latest-comments li:before{content:'\f086';font-family:'Font Awesome 5 Free';font-size:15px;position:absolute;top:0;left:0}.widget .has-avatars .wp-block-latest-comments__comment,.footer-widget .has-avatars .wp-block-latest-comments__comment{padding-left:0}.widget .has-avatars .wp-block-latest-comments__comment:before,.footer-widget .has-avatars .wp-block-latest-comments__comment:before{display:none}.widget .has-avatars li .wp-block-latest-comments__comment-meta,.footer-widget .has-avatars li .wp-block-latest-comments__comment-meta{min-height:45px}.container-custom{padding:0 60px;width:100%;position:relative}.hb_single_room_details{position:relative;justify-content:space-between;flex-wrap:wrap;display:none}.hb_single_room_details .hb_single_room_tabs{position:relative;width:25%;background-color:#fff;padding:40px}.hb_single_room_details .hb_single_room_tabs li{position:relative;display:block;margin-bottom:10px}.hb_single_room_details .hb_single_room_tabs li:last-child{margin-bottom:0}.hb_single_room_details .hb_single_room_tabs li a{position:relative;display:block;font-size:14px;line-height:24px;color:#8d8b8a;font-weight:600;text-transform:uppercase;padding:15px 20px;border:1px solid #e2dfdd}.hb_single_room_details .hb_single_room_tabs li a:hover,.hb_single_room_details .hb_single_room_tabs li a.active{border-color:#a9774e;color:#0a0807}.hb_single_room_tabs_content{width:72%}._hb_room_faqs ._hb_room_faqs__detail{background:#fff;padding:30px 30px 35px;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:30px;border:none}._hb_room_faqs ._hb_room_faqs__detail:last-child{margin-bottom:0}._hb_room_faqs__detail ._hb_room_rule_title{width:100%;margin-bottom:10px;display:block;font-size:20px;line-height:35px;font-family:'Cardo',serif;color:#0a0807}.hb_single_room_tab_details ._hb_room_infos h2,._hb_room_rules__detail h2,.hb_single_room_tab_details #reviews h2,.hb_single_room_tab_details .hb_room_pricing_plan_data{font-size:30px;line-height:40px;font-weight:700;text-transform:uppercase}._hb_room_rules__detail p{position:relative;margin:15px 0 36px}.hb_single_room_tab_details #reviews h3{font-size:30px;line-height:40px;font-weight:700;text-transform:uppercase}.hb_single_room_tab_details #reviews .comment-form{margin-top:40px}.hb_single_room_tab_details .comment-form-rating,.hb_single_room_tab_details #reviews p,.hb_single_room_tab_details #reviews label{margin-bottom:15px}.hb_single_room_tab_details .hb_room_pricing_plans,#booking-items .booking_item_table{width:100%;border:1px solid #eaeaea;margin-top:30px}.hb_single_room_tab_details .hb_room_pricing_plans thead,.hb_single_room_tab_details .hb_room_pricing_plans tbody{text-align:center}.hb_single_room_tab_details .hb_room_pricing_plans tbody tr,#booking-items .booking_item_table tbody tr{border-top:1px solid #eaeaea}.hb_single_room_tab_details .hb_room_pricing_plans tr th,.hb_single_room_tab_details .hb_room_pricing_plans tr td,#booking-items .booking_item_table tr th,#booking-items .booking_item_table tr td{padding:15px 0;border-right:1px solid #eaeaea}#booking-items .booking_item_table tr th,#booking-items .booking_item_table tr td{padding:20px}.search-room-inner.te-search-page .search-content .form-group{width:18.6%;position:relative;margin:0 10px;padding:18px 25px 25px;background-color:var(--color-five);display:block;float:left}.search-room-inner.te-search-page .search-content .form-group:first-child{margin-left:0}.search-room-inner.te-search-page .search-content .form-group:last-child{margin-right:0}.search-room-inner.te-search-page .search-content .form-group label{position:relative;display:block;line-height:28px;font-weight:500;letter-spacing:1px;margin-bottom:5px;font-size:var(--font-13);color:var(--black-color);text-transform:uppercase}.search-room-inner .search-content .form-group .icon-box{position:absolute;right:35px;bottom:40px;color:var(--thm-secnd);font-size:var(--font-18);z-index:999}.search-room-inner .search-content .form-group.message-btn{background:none;padding:0}.search-room-inner .search-content .form-group button{color:var(--white-color);background-color:var(--thm-base)}.search-room-inner .search-content .form-group button:hover{background-color:#000}.search-room-inner.te-search-page .search-content .form-group input{padding:0 15px;border:none;box-shadow:none;border-radius:0;max-width:100%;min-width:100%}.search-room-inner.te-search-page .search-content .form-group select{min-width:100%}.banner-section .search-room-inner.te-search-page .search-content .form-group input{border-radius:3px}.search-room-inner.te-search-page .search-content .form-group button{height:auto;border:none;box-shadow:none;border-radius:0;padding:48px 35px;width:100%}#hotel-booking-results{margin-top:100px}.hb-search-results .hb-room .hb-room-content{align-items:center}.hotel-booking-search-filter{display:none}#hotel-booking-results .hb-search-results>.hb-room .hb-room-thumbnail{width:50%;padding-right:60px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-thumbnail img{max-width:100%;width:100%}#hotel-booking-results .hb-search-results>.hb-room .hb-room-info{width:50%}#hotel-booking-results form .hb_button.hb_checkout,#hotel-booking-results form button.hb_add_to_cart,#hotel-booking-results form button[type="submit"],#hotel-booking-cart .hb_button.hb_checkout,#hotel-booking-payment .hb_button.hb_checkout,#hotel-booking-cart button[type="submit"],#hotel-booking-payment button[type="submit"],#hotel-booking-cart button[type="button"],#hotel-booking-payment button[type="button"]{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;font-size:14px;line-height:24px;font-weight:600;font-family:'Outfit',sans-serif;text-align:center;padding:14px 30px;border-radius:30px;text-transform:uppercase;z-index:1;transition:all 500ms ease;background:#f1efee;color:#0a0807;height:auto;min-width:auto}.rooms-pagination .page-numbers li{padding:0;position:relative;display:inline-block;margin-right:12px}.rooms-pagination .page-numbers li a,.rooms-pagination .page-numbers li span{position:relative;display:inline-block;font-size:22px;font-weight:700;height:54px;width:54px;line-height:54px;border:1px solid #e3e0de;font-family:'Cardo',serif;text-align:center;color:#0a0807;border-radius:50%;z-index:1;transition:all 500ms ease;margin:0}.rooms-pagination .page-numbers li span.current,.rooms-pagination .page-numbers li a:hover{background:#a9774e;border-color:#a9774e}.rooms-pagination .page-numbers li a.next,.rooms-pagination .page-numbers li a.prev{padding:0;border:none}#hotel-booking-cart table.hb_table{margin-bottom:30px}#hotel-booking-payment table.hb_table{margin-bottom:70px}#hotel-booking-cart table th,#hotel-booking-payment table th{color:#2a2a2a;padding:10px 17px;text-align:center}#hotel-booking-cart table.hb_table,#hotel-booking-payment table.hb_table{border:1px solid #e1e6eb;padding:35px;min-height:270px;width:100%}#hotel-booking-cart .hb_remove_cart_item,#hotel-booking-payment .hb_remove_cart_item{color:#1b1c1e}#hotel-booking-cart table th,#hotel-booking-payment table th,#hotel-booking-cart table tr.hb_checkout_item td,#hotel-booking-payment table tr.hb_checkout_item td,#hotel-booking-cart td,#hotel-booking-payment td{border:1px solid #eaeaea}#hotel-booking-cart table tr.hb_checkout_item td a,#hotel-booking-payment table tr.hb_checkout_item td a{color:inherit}.hb-order-existing-customer,.hb-order-new-customer,.hb-payment-form,.hb-addition-information{position:relative;margin-bottom:40px}.hb-customer .hb-col-padding{padding:40px 40px 20px}.hb-col-border{border:1px solid #DDD}.hb-order-existing-customer>div>h4,.hb-order-new-customer>div>h4,.hb-payment-form>div>h4,.hb-addition-information>div>h4{margin-top:0}.hb-form-field-label{display:block;font-weight:700;font-size:15px;color:#2a2a2a}#hotel-booking-cart select,#hotel-booking-payment select{line-height:22px;padding:8px 20px 8px 5px;border:1px solid #ddd}.hb-order-new-customer .hb-form-table .hb-form-field select,.hb-order-new-customer .hb-form-table .hb-form-field input,.hb-order-new-customer .hb-form-table .hb-form-field .nice-select,#hotel-booking-cart input[type="number"],#hotel-booking-payment input[type="number"],#hotel-booking-cart input[type="text"],#hotel-booking-payment input[type="text"],#hotel-booking-cart input[type="email"],#hotel-booking-payment input[type="email"]{width:100%;margin-bottom:0;padding:9px 20px 9px 10px;border:1px solid #ddd;border-radius:0;float:none;line-height:28px;font-size:15px;font-weight:400;text-transform:uppercase;color:#999;height:auto}.hb-customer .hb-order-new-customer .hb-form-field .nice-select::after{bottom:33px;right:25px;font-size:14px}#hotel-booking-payment h3,.hb-payment-form h4,.hb-addition-information h4{font-size:32px;line-height:42px;font-weight:700;margin-bottom:20px}.hb-payment-form h4,.hb-addition-information h4{font-size:20px}#hotel-booking-payment .hb_button{margin-top:20px}.hb-col-padding{overflow:visible}.hb-message-content{margin:0;color:#0a0807}.booking-data{margin-bottom:40px}.booking-data h3,#booking-items h3,#instruction h3{font-size:25px;margin-bottom:15px}#booking-customer .hb-form-table{margin-top:60px;padding:40px;background-color:#f4f2f1}#booking-customer .hb-form-table li{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eaeaea}#booking-customer .hb-form-table li:first-child{display:none}#booking-customer .hb-form-table li:last-child{margin-bottom:0;padding-bottom:0;border:none}.booking-notes{margin:20px 0;color:#a9774e}#instruction{margin-top:40px}.booking_item_table a{color:#a9774e}@media only screen and (max-width:1199px){.hb_single_room_details{flex-direction:column}.hb_single_room_details .hb_single_room_tabs{width:100%;margin-bottom:50px}.hb_single_room_tabs_content{width:100%}}.room-section .room-block-two .inner-box .image img{height:697px}.room-section-three .room-block-three .inner-box .image img{height:532px}