.fab:before{font-family:'Font Awesome 5 Brands' !important;}.kc-row-container.kc-container{max-width:1230px;width:100%;}.kc_row .kc_col-sm-12{ padding-left:0px !important; padding-right:0px !important; }.admin-bar .sticky-header{top:32px;}.kc_column>.kc-col-container{display:block;}.page-title{position:relative; width:100%; padding:87px 0px 77px 0px; background-size:cover; background-repeat:no-repeat;}.pagination{position:relative;}.pagination li a, .pagination li > span{position:relative; display:inline-block; font-size:20px; font-family:'Open Sans', sans-serif; height:60px; font-weight:600; width:60px; line-height:60px; text-align:center; border:1px solid #d0d4d9; border-radius:50%; color:#9b9fa6; transition:all 500ms ease;}.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li > span:hover, .pagination li > span.current{background:#0d2933; border:1px solid #0d2933; color:#ffffff;}.overlay-style-one .image-box img{height:auto;}.service-style-two .tab-title li .single-btn{padding:30px 15px 19px 15px;}.service-style-two .tab-title .single-btn .icon-box i:before{margin-bottom:5px;}.main-footer .newsletter-widget{margin-left:0px;}.main-footer .newsletter-widget .form-group input[type='email']{width:72%;}.main-footer .newsletter-widget .form-group button{width:100px; font-size:14px;}.single-place-content .text{z-index:99;}.place-details .text p{ margin-bottom:30px;}.page-title .content-box .bread-crumb li br,.place-details .content-style-one h2 br{display:none;}.blog-details-content .content-style-one h3 a{margin-bottom:15px;display:block;}.blog-details-content .content-style-one.style_two{margin-bottom:40px;}.blog-details-content .content-style-one .img-box{margin-bottom:25px;}.sidebar .sidebar-search{margin-bottom:15px;}.panola_theme .panola_theme{margin-left:70px;}.blog-details-content .comment-form h3{margin-bottom:10px;}.default-form.comment-form{margin:30px 0px;}.contact_google_map iframe,.google-map-section iframe{width:100%;min-height:500px;height:auto;}.hotel-booking-search .hb-form-table li{border-bottom:0px !important; }.hotel-booking-search .hb-form-table li:before{display:none !important;}.main-header.header-style-two .menu-area{padding-right:256px; }.hb_single_room .title h4 a{font-size:23px; font-weight:700;}.room-style-two .inner-box .content-box .info-box li{margin-right:6px;}.widget ul{position:relative;}.widget ul li{ position:relative; display:block; margin-bottom:11px; padding-bottom:11px; border-bottom:1px solid #e1e6eb; }.widget ul li a{ position:relative; display:inline-block; font-size:16px; line-height:26px; color:#9b9fa6; font-family:'Open Sans', sans-serif;}.widget ul li a:hover,.widget ul li:hover:before,.widget ul li a:hover{ color:#cda274;}.widget ul li:before{ position:absolute; content:"\f105"; font-family:'FontAwesome'; font-size:16px; color:#9b9fa6; top:0px; right:0px; transition:all 500ms ease;}.widget ul li:last-child{ border-bottom:none; padding-bottom:0px; margin-bottom:0px;}.widget .tagcloud a{position:relative; display:inline-block; font-size:15px !important; font-weight:600; color:#0f3a4a; line-height:26px; border:1px solid #e1e6eb; border-radius:30px; padding:7px 20px;margin:0px 5px 5px 0;}.widget .tagcloud a:hover{border:1px solid #cda274; background:#cda274; color:#ffffff;}.hotel-booking-search{position:relative;background:#ffffff;border-radius:5px;padding:27px 40px 34px 40px;box-shadow:0 15px 30px rgba(225, 230, 235, 0.50);margin-top:-50px;z-index:1;}.hotel-booking-search h3{position:relative;font-size:44px;font-family:'Playfair Display', serif;line-height:55px;font-weight:700;color:#0f3a4a;letter-spacing:1px;text-align:center;padding-bottom:39px;display:none;margin-bottom:32px;}.hotel-booking-search .hb-form-table{position:relative;display:inline-block;}.hb-form-table.col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px;}.hotel-booking-search .hb-form-table li{position:relative;display:inline-block;margin-bottom:0px;margin-right:18px;}.hotel-booking-search .hb-form-table li label{ font-size:16px; font-family:'Open Sans', sans-serif; color:#0d2933; line-height:26px; font-weight:600; margin-bottom:13px;}.hotel-booking-search .hb-form-table li .hb_input_field::after{top:22px;right:15px;}.hotel-booking-search .hb-form-table li label{display:block;}.hotel-booking-search .hb-form-table li input,.hotel-booking-search .hb-form-table li select{position:relative;width:100%;height:60px;border:1px solid #e1e6eb;color:#9b9fa6;font-size:15px;border-radius:30px;margin-bottom:0px;max-width:196px;padding:10px 15px 10px 15px;transition:all 500ms ease;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}.hotel-booking-search .hb-form-table li select{background:url(https://nilebreezelodge.com/wp-content/themes/panola/images/icons/icon-select.png) right center no-repeat;}.hotel-booking-search .hb-submit{position:relative;display:inline-block;margin:0px;}.hotel-booking-search .hb-submit button{position:relative;display:inline-block;font-size:17px;font-family:'Open Sans', sans-serif;height:60px;line-height:60px;border:none;padding:0px;background:#cda274;font-weight:600;color:#ffffff;border-radius:30px;text-transform:capitalize;transition:all 300ms ease;cursor:pointer;text-align:center;z-index:1;}.hotel-booking-search .hb-submit button:hover{ background:#cc9152; color:#ffffff;}.room-section .single-item .lower-content .price .title-price,.single-room-list .content-box .right-content .price .title-price,.pn-detail .hb_single_room .price .title-price,.room-style-two .inner-box .image-box .price .title-price,.room-style-three .single-item .inner-box .price .title-price{display:none;}.room-section .single-item .lower-content .price .price_value,.single-room-list .content-box .right-content .price .price_value,.pn-detail .hb_single_room .price .price_value,#hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li .hb_search_item_price,.room-style-two .inner-box .image-box .price .price_value{font-size:20px;font-family:'Playfair Display', serif;font-weight:700;color:#0f3a4a;font-style:normal;}.slider-style-two .hotel-booking-search{padding:21px 40px 50px 50px;margin-top:0px;}.slider-style-two .hotel-booking-search .hb-form-table,.slider-style-two .hotel-booking-search .hb-form-table li,.slider-style-two .hotel-booking-search .hb-form-table li .hb_input_field,.slider-style-two .hotel-booking-search .hb-submit{display:block;margin:0px;}.slider-style-two .hotel-booking-search .hb-form-table li input,.slider-style-two .hotel-booking-search .hb-form-table li select{position:relative;width:100%;height:50px;border:1px solid #e1e6eb;color:#9b9fa6;border-radius:30px;margin-bottom:14px;padding:10px 15px 10px 15px;transition:all 500ms ease;max-width:100%;}.slider-style-two .hotel-booking-search .hb-form-table li .hb_input_field::after{ top:17px;}.slider-style-two .hotel-booking-search .hb-submit{margin-top:15px;}.slider-style-two .hotel-booking-search .hb-submit button{ position:relative;display:block;width:100%;height:50px;line-height:50px;font-size:17px;font-family:'Open Sans', sans-serif;background:#cda274;font-weight:600;color:#ffffff;border-radius:30px;text-transform:capitalize;transition:all 300ms ease;cursor:pointer;text-align:center;z-index:1;}.slider-style-two .hotel-booking-search .hb-submit button:hover{ background:#cc9152; color:#ffffff;}.room-section .single-item .lower-content .info-box li:nth-child(4),.room-section .single-item .lower-content .info-box li:nth-child(5){display:none;}.search-style-two form{position:relative;max-width:1170px; margin:0 auto; text-align:center;}.search-style-two .hotel-booking-search{position:relative;background:#0f172b; box-shadow:0 15px 30px rgba(15, 23, 43, 0.50);margin-top:-85px;padding:35px 40px 35px 40px;}.search-style-two .hotel-booking-search .hb-form-table li label{color:#fff;}.search-style-two .hotel-booking-search .hb-form-table li input{background:none;border-radius:5px;color:#fff;}.search-style-two .hotel-booking-search .hb-form-table li input, .search-style-two .hotel-booking-search .hb-form-table li select{border-radius:5px;color:#fff;height:85px;}.search-style-two .hotel-booking-search .hb-form-table li select option{color:#222222;}.search-style-two .hotel-booking-search .hb-form-table li .hb_input_field::after{top:37px;}.search-style-two .hotel-booking-search .hb-form-table li input::-webkit-input-placeholder, .search-style-two .hotel-booking-search .hb-form-table li select::-webkit-input-placeholder{color:#fff;}.search-style-two .hotel-booking-search .hb-submit button{border-radius:5px;height:85px;}.search-style-three form{position:relative;max-width:1170px; margin:0 auto; text-align:center;}.search-style-three .hotel-booking-search{position:relative;background:#fff; box-shadow:0 15px 30px rgba(15, 23, 43, 0.1);margin-top:-85px;padding:35px 40px 35px 40px;}.search-style-three .hotel-booking-search .hb-form-table li label{color:#333;}.search-style-three .hotel-booking-search .hb-form-table li input{background:none;border-radius:5px;color:#aeaeae;}.search-style-three .hotel-booking-search .hb-form-table li input, .search-style-three .hotel-booking-search .hb-form-table li select{border-radius:5px;color:#333;height:85px;}.search-style-three .hotel-booking-search .hb-form-table li select option{color:#333;}.search-style-three .hotel-booking-search .hb-form-table li .hb_input_field::after{top:37px;}.search-style-three .hotel-booking-search .hb-form-table li input::-webkit-input-placeholder, .search-style-three .hotel-booking-search .hb-form-table li select::-webkit-input-placeholder{color:#333;}.search-style-three .hotel-booking-search .hb-submit button{border-radius:5px;height:85px;}.pn-detail .hb_single_room .hb_room_gallery{margin-bottom:150px !important;}.pn-detail .content-side .inner-box{position:relative;}.pn-detail .content-side .inner-box h3{margin-bottom:25px;}.hb_single_room_details{margin:70px 0 50px;}.hb_single_room .hb_single_room_details .hb_single_room_tabs{padding:0px;background:#cda274;}.hb_single_room .hb_single_room_details .hb_single_room_tabs li{padding:0px;margin-right:0px;}.hb_single_room .hb_single_room_details .hb_single_room_tabs li a,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"],.room-single-section .hb_single_room > a{position:relative;padding:12px 40px;font-size:14px;font-weight:500;border-radius:30px;text-transform:uppercase;color:#fff;display:inline-block;background:none;border-bottom:none;}.hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"],.room-single-section .hb_single_room > a{background:#cda274;}.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,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"]:hover,.room-single-section .hb_single_room > a:hover{background:#cc9152;border-color:#cc9152;color:#ffffff;}.hb_single_room_details .hb_single_room_tabs li a:after{display:none;}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content{padding:40px;box-shadow:0 0 29px rgba(0,0,0,0.1);}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content .hb_single_room_tab_details .box{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #dddddd;}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content .hb_single_room_tab_details .box:last-child{border:none;margin:0px;padding:0px;}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content .hb_single_room_tab_details .box p{margin-bottom:0px;}.hb_single_room .hb_room_gallery{margin-bottom:123px !important;}.hb_single_room .hb_single_room_details h4{margin-bottom:30px;font-size:20px;font-weight:700;}.hb_single_room .hb_single_room_details .hb_room_pricing_plans{display:table;width:100%;}.hb_single_room .hb_single_room_details .hb_room_pricing_plans tr{display:table-row;}.hb_single_room .hb_single_room_details .hb_room_pricing_plans tr th,.hb_single_room .hb_single_room_details .hb_room_pricing_plans tr td{display:table-cell;border:1px solid #eaeaea;padding:10px;}.room-details .room-details-content .contnt-style-one{margin-bottom:50px;}.hb_single_room_tab_details .box p strong{font-size:15px;font-weight:600;color:#0f3a4a;}.hb_single_room_tab_details #comments h2{font-family:'Playfair Display', serif;font-size:26px;font-weight:700;margin-bottom:10px;}.hb_single_room_tab_details #review_form_wrapper h3{font-size:20px;}.hb_single_room > a{position:relative;display:inline-block;font-size:17px;font-family:'Open Sans', sans-serif;padding:13px 55px 13px 55px;background:#cda274;font-weight:600;color:#ffffff;border-radius:30px;text-transform:capitalize;transition:all 300ms ease;cursor:pointer;text-align:center;z-index:1;margin-top:50px;}.hb_single_room > a:hover{background:#cc9152; color:#ffffff;}.pn-detail .hb_single_room .price{position:absolute;top:0px;right:0px;float:none;margin-top:0px;color:inherit;}.pn-detail .hb_single_room .price .price_value{font-size:30px;}.room-details .room-sidebar{margin-top:0px;}.room-sidebar .sidebar-widget .hotel-booking-search{padding:0 20px 20px;margin-top:0px;}.room-sidebar .sidebar-widget .hotel-booking-search h3{display:block;background:#faf5f0;border-top-right-radius:5px;border-top-left-radius:5px;padding:16px 30px 18px 50px;font-size:20px;line-height:35px;font-weight:700;margin:0 -20px 30px;}.room-sidebar .hotel-booking-search .hb-form-table,.room-sidebar .hotel-booking-search .hb-form-table li .hb_input_field{display:block;}.room-sidebar .hotel-booking-search .hb-form-table li{margin-right:0px;margin-bottom:15px;display:block;}.room-sidebar .hotel-booking-search .hb-form-table li .hb_input_field::after{top:17px;}.room-sidebar .hotel-booking-search .hb-form-table li input, .room-sidebar .hotel-booking-search .hb-form-table li select{height:50px;max-width:100%;}.room-sidebar .hotel-booking-search .hb-submit{display:block;margin-top:30px;}.room-sidebar .hotel-booking-search .hb-submit button{display:block;height:50px;line-height:50px;width:100%;}#hotel-booking-results h3,#hotel-booking-cart h3,#hotel-booking-payment h3{font-size:26px;color:#0f3a4a;display:inline-block;position:relative;padding-bottom:20px;}#hotel-booking-results h3:first-child,#hotel-booking-cart h3:first-child,#hotel-booking-payment h3:first-child{color:#0f3a4a;}#hotel-booking-results .hb-search-results > .hb-room .hb-room-info,#hotel-booking-cart table.hb_table,#hotel-booking-payment table.hb_table{border:1px solid #e1e6eb;padding:35px;min-height:270px;}#hotel-booking-results .hb-search-results > .hb-room .hb-room-name{font-family:"Playfair Display", serif;}#hotel-booking-results .hb-search-results > .hb-room{padding:0px;border:none;}#hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li{margin-bottom:15px;}#hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_capacity{font-size:16px;font-family:'Open Sans', sans-serif;;color:#9b9fa6;font-weight:400;}#hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li > label,#hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_capacity > div, #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_max_child > div{font-weight:400;color:#222222;}#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 button[type="submit"],.hotel_booking_mini_cart .hb_mini_cart_footer .hb_button,.hb_button{position:relative;display:inline-block;font-size:17px;font-family:'Open Sans', sans-serif;padding:13px 55px 13px 55px;background:#cda274;font-weight:600;color:#ffffff;border-radius:30px;text-transform:capitalize;transition:all 300ms ease;cursor:pointer;text-align:center;z-index:1;}#hotel-booking-results form .hb_button.hb_checkout:hover, #hotel-booking-results form button.hb_add_to_cart:hover, #hotel-booking-results form button[type="submit"]:hover,#hotel-booking-cart .hb_button.hb_checkout:hover,#hotel-booking-payment button[type="submit"]:hover,.hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:hover,.hb_button:hover{background:#cc9152;}.hb-booking-room-details table{display:table;width:100%;}.hb-booking-room-details table tr{display:table-row;}.hb-booking-room-details table tr td{display:table-cell !important;padding:0 0 10px 0 !important;}.hb-booking-room-details table tfoot tr td{padding-top:10px !important;}#hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_price,.hb-booking-room-details table tfoot tr td.hb_search_item_total_bold{font-weight:300;}.hb-select-extra-results ul.list-room-extra{padding:0px;list-style:none;}.hb-select-extra-results ul.list-room-extra li{border:1px solid #e1e6eb;padding:40px;margin-bottom:40px;}.hb-select-extra-results ul li .hb_package_title label{font-family:"Playfair Display", serif;margin-bottom:25px;}.hb_extra_detail_price .hb_optional_quantity{width:100px;max-width:100px;height:40px;margin-right:20px;}.hotel-booking-search-white .hotel-booking-search{ background-color:white; text-align:center;  padding-bottom:0;}.hotel-booking-search-white label{ color:black!important;}.hotel-booking-search-white button{ color:black; border-color:#cccccc; font-size:100%; padding:7px 27px;}#hotel-booking-cart table.hb_table,#hotel-booking-payment table.hb_table{width:100%;}#hotel-booking-cart table.hb_table tr th,#hotel-booking-cart table.hb_table tr td,#hotel-booking-payment table.hb_table tr th,#hotel-booking-payment table.hb_table tr td{border:1px solid #fafafa;}#hotel-booking-cart .hb_remove_cart_item,#hotel-booking-payment .hb_remove_cart_item{display:inline-block;}.hb-order-new-customer .hb-form-table .hb-form-field{display:inline-block;width:49%;margin-right:0px;padding:0;}.hb-order-new-customer .hb-form-table .hb-form-field label{color:#000;}.hb-order-new-customer .hb-form-table .hb-form-field input,.hb-order-new-customer .hb-form-table .hb-form-field select{width:100%;margin-bottom:0px;}.cm-a50{margin:50px 0;}.panola-hb-search .hotel-booking-search button{padding:0px;height:40px;line-height:38px;background:#fff;color:#333;position:relative;font-weight:400;font-size:16px;min-width:200px;}.panola-hb-cart-mini{background:#eee;padding:20px 0;}.hotel_booking_mini_cart .hb_mini_cart_item{border:1px solid #fafafa;padding:40px;background:#fff;}.hotel_booking_mini_cart .hb_mini_cart_item .hb_title{margin-top:0px;}.hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_top,.hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_number{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;}.hb-order-new-customer > div > h4{font-size:20px;font-weight:700;}.hb-addition-information > div > h4, .hb-order-existing-customer > div > h4, .hb-order-new-customer > div > h4, .hb-payment-form > div > h4{margin-bottom:25px;}.hb-message{background:#cda274;color:#ffffff;border-color:#cda274;}.hb-message-content{color:#ffffff;margin:10px 20px;}#booking-details .booking-data{margin-bottom:30px;}#booking-items h3,.hb_booking_wrapper h2{margin-bottom:30px;}#booking-items .booking_item_table,.hb_booking_wrapper .hb_booking_table{width:100%;display:table;margin-bottom:50px;}#booking-items .booking_item_table tr,.hb_booking_wrapper .hb_booking_table tr{display:table-row;border:1px solid #eaeaea;}#booking-items .booking_item_table tr th,.hb_booking_wrapper .hb_booking_table tr th{padding:5px 10px;border-right:1px solid #eaeaea;}#booking-items .booking_item_table tr th:last-child,.hb_booking_wrapper .hb_booking_table tr th:last-child{border:none;}#booking-items .booking_item_table td,.hb_booking_wrapper .hb_booking_table td{display:table-cell;padding:5px 10px;border-right:1px solid #eaeaea;}#booking-items .booking_item_table tr td:last-child,.hb_booking_wrapper .hb_booking_table tr td:last-child{border:none;}#booking-customer .customer-details{background:#f7f7f7;margin-bottom:50px;padding:40px;}#booking-customer .customer-details ul li{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #fff;position:relative;color:#212121;}#booking-customer .customer-details ul li:last-child{margin:0px;padding:0px;border:0px;}#booking-customer .customer-details ul li label{margin:0px 10px 0 0;font-weight:600;}.single-staffs-content .overlay{background:none;}.wp-tag{margin-bottom:20px;}.main-header .menu-area.p-r240{padding-right:240px;}.main-header .logo-box img,.main-footer .footer-logo img{width:180px;}.fixed-header .sticky-header .logo-box img{width:136px;}.wp-tag{margin:25px 0 35px;}.wp-tag a{position:relative;display:inline-block;padding:5px 20px;font-size:16px;text-align:center;margin-right:5px;margin-bottom:5px;font-weight:500;border:1px solid #cda274;color:#cda274;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.wp-tag a:hover{background:#cda274;color:#fff;}.rtl .main-header .menu-area.p-r240{padding-right:0px;}.rtl .hotel-booking-search .hb-form-table li label{text-align:right;}.rtl .hotel-booking-search .hb-form-table li select{background-position:7% center;direction:rtl;}.rtl .hotel-booking-search .hb-form-table li .hb_input_field::after{right:auto;left:15px;}.rtl .slider-style-two .hotel-booking-search .hb-form-table li input, .rtl .slider-style-two .hotel-booking-search .hb-form-table li select{text-align:right;}.rtl .main-header.header-style-two .menu-area{padding-right:0px;}.rtl .pn-detail .hb_single_room .price{right:auto;left:0;}.rtl .widget ul li:before{left:0;right:auto;content:"\f104";}.rtl .blog-details-content .comment-area .single-comment .replay{right:auto;left:15px;}.rtl .blog-details-content .comment-area .single-comment .comment-title{margin-right:0px;padding-right:0px;margin-left:10px;padding-left:15px;}.rtl .blog-details-content .comment-area .single-comment .comment-title:before{right:auto;left:0px;}
#wp-calendar{width:100%;}#wp-calendar caption{text-align:right; color:#333; font-size:14px; margin-top:10px;padding-bottom:0px;}#wp-calendar thead{font-size:10px;}#wp-calendar thead th{padding:6px;border:1px solid #eaeaea;text-align:center;border-radius:0px;color:#fff;background:#555;}#wp-calendar tbody{color:#aaa; }#wp-calendar tbody td{background:#fff;border:1px solid #eaeaea;text-align:center;padding:8px;color:#555;}#wp-calendar tbody td:hover{background:#fff; }#wp-calendar tbody .pad{background:none; }#wp-calendar tfoot #next{font-size:14px; text-transform:uppercase; text-align:right;}#wp-calendar tfoot #prev{font-size:14px; text-transform:uppercase; padding-top:10px; }.sticky .post .post-content{background-color:transparent;}.wp-caption{text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}.gallery-caption{font-size:15px;color:#777777;line-height:1.8em;font-weight:400;background:#ffffff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family:'Lato', sans-serif;}.bypostauthor{font-size:15px;color:#777777;line-height:1.8em;font-weight:400;background:#ffffff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family:'Lato', sans-serif;}.alignright{text-align:right;}.alignleft{text-align:left;}.aligncenter{text-align:center;}.alignnone{ margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{ display:block; margin:5px auto 5px auto;}.alignright{ float:right; margin:5px 0 20px 20px;}.alignleft{ float:left; margin:5px 20px 20px 0;}a img.alignright{ float:right; margin:5px 0 20px 20px;}a img.alignnone{ margin:5px 20px 20px 0;}a img.alignleft{ float:left; margin:5px 20px 20px 0;}a img.aligncenter{ display:block; margin-left:auto; margin-right:auto}.wp-caption{ background:#fff; max-width:96%;  padding:5px 3px 10px; text-align:center;}.wp-caption.alignnone{ margin:5px 20px 20px 0;}.wp-caption.alignleft{ margin:5px 20px 20px 0;}.wp-caption.alignright{ margin:5px 0 20px 20px;}.wp-caption img{ border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto;}.wp-caption p.wp-caption-text{ font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000; }.thm-unit-test .tag-sticky-2 .content-style-one,.thm-unit-test .sticky .content-style-one{background:#fafafa;border:5px solid #e1e1e1;padding:20px 20px 20px;}.thm-unit-test h1,.thm-unit-test h2,.thm-unit-test h3,.thm-unit-test h4,.thm-unit-test h5,.thm-unit-test h6{color:#2a2a2a;display:block;font-family:'Playfair Display', serif;font-weight:700;line-height:1.6em;margin-top:10px;margin-bottom:15px;}.thm-unit-test h1{font-size:2em;}.thm-unit-test h2{font-size:1.6em;}.thm-unit-test h3{font-size:1.4em;}.thm-unit-test h4,.thm-unit-test .text h4{font-size:1.2em;}.thm-unit-test h5{font-size:1.1em;}.thm-unit-test h6{font-size:1em;}.thm-unit-test table{margin-bottom:20px;}.thm-unit-test table thead tr th{border:1px solid #ddd; vertical-align:bottom;padding:8px;}.thm-unit-test table tbody tr th{border:1px solid #ddd; line-height:1.42857; padding:8px; vertical-align:top;}.thm-unit-test table tbody tr td{border:1px solid #ddd; line-height:1.42857; padding:8px; vertical-align:top;}.thm-unit-test .text > ul,.thm-unit-test .text > ol,.thm-unit-test > ol,.thm-unit-test > ul{padding-left:18px;}.thm-unit-test .text > ul li ul,.thm-unit-test .text > ul li ul li ul,.thm-unit-test > ul li ul,.thm-unit-test > ul li ul li ul,.thm-unit-test .text > ol li ol,.thm-unit-test .text > ol li ol li ol,.thm-unit-test > ol li ol,.thm-unit-test > ol li ol li ol{padding-left:40px;}.thm-unit-test .text > ul li,.thm-unit-test > ul li{list-style-type:disc;display:list-item;}.thm-unit-test .text > ul li ul li,.thm-unit-test > ul li ul li{list-style-type:circle;}.thm-unit-test .text > ul li ul li ul li,.thm-unit-test > ul li ul li ul li{list-style-type:square;}.thm-unit-test ol li{list-style-type:decimal;display:list-item;}.thm-unit-test ol li ol li{list-style-type:lower-alpha;}.thm-unit-test ol li ol li ol li{list-style-type:upper-roman;}.thm-unit-test p img,.thm-unit-test figure img,.thm-unit-test img{max-width:100%;display:block;height:auto;}figure{max-width:100%;display:block;}.widget select{width:100%;display:block;border:1px solid #ededed;padding:6px 6px;margin-top:15px;}.textwidget img{ height:auto; max-width:100%;}.widget ul li ul{padding:0px;margin:0px;}.widget.sidebar-widget ul li ul li{border-bottom:none;margin-bottom:0px;padding-bottom:0px;margin-top:11px;padding-top:11px;padding-right:0px;padding-left:0px;margin-left:15px;border-top:1px solid #e1e6eb;}.widget ul li ul li:before{top:10px;}.alignnone{ margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{ display:block; margin:5px auto 5px auto;}.alignright{ float:right; margin:5px 0 20px 20px;}.alignleft{ float:left; margin:5px 20px 20px 0;}a img.alignright{ float:right; margin:5px 0 20px 20px;}a img.alignnone{ margin:5px 20px 20px 0;}a img.alignleft{ float:left; margin:5px 20px 20px 0;}a img.aligncenter{ display:block; margin-left:auto; margin-right:auto;}.wp-caption{ background:#fff; max-width:96%;  padding:5px 3px 10px; text-align:center;}.wp-caption.alignnone{ margin:5px 20px 20px 0;}.wp-caption.alignleft{ margin:5px 20px 20px 0;}.wp-caption.alignright{ margin:5px 0 20px 20px;}.wp-caption img{ border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto;}.wp-caption p.wp-caption-text{ font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important; }.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.alignleft{display:inline;float:left;margin-right:1.5em;}.alignright{display:inline;float:right;margin-left:1.5em;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}.gallery figure{display:inline-block;}.gallery-columns-1,.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{margin-left:-15px;margin-right:-15px;}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{padding-left:15px;padding-right:15px;}.gallery-columns-1 .gallery-item{width:100%;}.gallery-columns-2 .gallery-item{width:50%;}.gallery-columns-3 .gallery-item{width:33.33333333%;}.gallery-columns-4 .gallery-item{width:25%;}.gallery-columns-5 .gallery-item{width:20%;}.gallery-columns-6 .gallery-item{width:16.66666666%;}.gallery-columns-7 .gallery-item{width:14.2857143%;}.gallery-columns-8 .gallery-item{width:12.5%;}.gallery-columns-9 .gallery-item{width:11.11111111%;}.widget_rss.widget ul li,.widget_rss.footer-widget ul li{margin-bottom:15px;padding-bottom:15px;}.widget_rss.widget ul li:after,.widget_rss.footer-widget ul li:after{display:none;}.widget_rss.widget ul li a,.widget_rss.footer-widget ul li a{font-weight:600;}.widget_rss.widget ul li .rss-date,.widget_rss.footer-widget ul li .rss-date{color:#cda274;display:block;margin:10px 0;}.widget_rss.footer-widget ul li .rss-date{color:#fafafa;}.widget_rss.widget ul li:before{display:none;}.widget_rss.widget ul li .rssSummary{font-size:14px;}.widget_rss.widget ul li cite,.widget_rss.footer-widget ul li cite{color:#cda274;display:block;font-size:14px;margin-top:10px;}.widget_rss.footer-widget ul li cite{color:#fafafa;}.widget_rss.footer-widget ul li{border-bottom:1px dashed #fafafa;}.widget_rss.footer-widget ul li .rss-date{margin-top:10px;}.blog-link .left-btn a{margin:0 10px 0 0;}.paginate-links a,.paginate-links > span{ margin:0 5px 7px 0; position:relative;border:1px solid #cda274; color:#cda274; display:inline-block; font-size:14px; font-weight:800; line-height:44px; min-width:46px;height:46px; text-align:center; text-transform:capitalize; transition:all 500ms ease 0s;}.paginate-links a:hover,.paginate-links > span{background:#cda274 none repeat scroll 0 0; border-color:#cda274; color:#ffffff;}.post-password-form input[type="password"]{border:1px solid #cda274;padding:5px 10px;display:block;margin-top:15px;}.post-password-form input[type="submit"]{background:#cda274;color:#fff;padding:6px 15px; display:inline-block;border:none;}.thm-unit-test .posts-nav{margin-top:50px;padding-top:50px;border-top:1px solid #e4e4e4;}.thm-unit-test .posts-nav .pull-left a,.thm-unit-test .posts-nav .pull-right a{display:block;}.thm-unit-test .posts-nav .pull-right a{text-align:right;}.thm-unit-test .posts-nav a h6{margin-bottom:6px;}.thm-unit-test .posts-nav a span{position:absolute;left:0px;top:0px;color:#ffffff;font-size:14px;background:#cda274;}.thm-unit-test .posts-nav .pull-right a span{left:auto;right:0px;}.thm-unit-test .posts-nav a:hover{color:#cda274;}.thm-unit-test .posts-nav a:hover span{background:#cda274;}.thm-unit-test .posts-nav .pull-left{float:left;}.thm-unit-test .posts-nav .pull-right{float:right;}.thm-unit-test .posts-nav a{font-size:15px;color:#333333;padding-top:9px;}.thm-unit-test .posts-nav a:hover{color:#cda274;}.sidebar-page-container .shina_theme .group-title h2,.sidebar-page-container .group-title h2{margin-bottom:0px;}.blog-details-content .comment-area .single-comment.pingback .thumb-box,.blog-details-content .comment-area .single-comment.trackback .thumb-box{display:none;}.blog-details-content .comment-area .single-comment.pingback,.blog-details-content .comment-area .single-comment.trackback{padding-left:0px;}.blog-single-area .inner-comment-box .single-comment-box .comment.pingback .text-holder,.blog-single-area .inner-comment-box .single-comment-box .comment.trackback .text-holder{margin-left:0px;}.no-comments{display:inline-block;background:#cda274;padding:8px 15px;color:#ffffff;margin-top:20px;}.footer-widget{margin-bottom:30px;}.footer-widget.widget_recent_comments ul li{padding:0px 0 10px;}.footer-widget ul li a{padding:0px 0 10px;}.footer-widget ul li ul li{margin-left:15px;}.footer-widget ul li a,.footer-widget ul li,.footer-widget .textwidget p{color:#9b9fa6;}.footer-widget ul li a:hover,.footer-widget ul li:hover{color:#cda274;}.footer-widget a{color:#9b9fa6;}.footer-widget a:hover{color:#cda274;}.footer-widget select{width:100%;padding:6px;color:#222;}.footer-widget #wp-calendar caption{padding:0px;margin:0px 0 15px;font-size:14px;color:#ffffff;}.footer-widget #wp-calendar thead th{border:1px solid #fafafa;border-bottom:none;text-align:center;padding:0px;line-height:30px;color:#ffffff;}.footer-widget #wp-calendar tbody .pad{background:#fafafa;}.footer-widget .tagcloud a{color:#ffffff;}.single-blog-post .img-holder img{max-width:100%;width:auto;}.blog-single .news-block-two{ margin-bottom:0px;}.page .paginate-links{margin-top:30px;}.thm-unit-test > p{margin-bottom:25px;}.blog-single .inner-box .lower-content .lower-box .text blockquote p{margin-bottom:0px;}.sidebar-page-container .comments-area .comment-box .comment-box{border-bottom:none;border-top:1px solid #ebe8e8;margin-top:25px;padding-bottom:0px;}
.wp-block-gallery{padding-left:0px !important;}.wp-block-gallery.alignfull{padding-left:0px !important;}.wp-block-gallery li{list-style:none !important;}.has-strong-yellow-background-color{background-color:#f7bd00;}.has-strong-white-background-color{background-color:#ffffff;}.has-light-black-background-color{background-color:#242424;}.has-very-light-gray-background-color{background-color:#797979;}.has-very-dark-black-background-color{background-color:#000000;}.has-strong-yellow-color{color:#f7bd00;}.has-strong-white-color{color:#ffffff;}.has-light-black-color{color:#242424;}.has-very-light-gray-color{color:#797979;}.has-very-dark-black-color{color:#000000;}.alignwide{ margin-left:calc(25% - 25vw); margin-right:calc(25% - 25vw); width:auto; max-width:1000%;}.alignfull{ margin-left:calc(50% - 49vw); margin-right:calc(50% - 49vw); width:auto; max-width:1000%;}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){ width:2.25em; margin-left:0;}pre{background:none;padding:0px;border:none;line-height:1.8;font-size:15px;color:#333;margin-bottom:20px;}.wp-block-separator.is-style-wide{ border-bottom-width:2px;}.thm-unit-test .wp-block-latest-posts,.thm-unit-test .text .wp-block-latest-posts,.thm-unit-test .wp-block-categories,.thm-unit-test .text .wp-block-categories,.thm-unit-test .wp-block-archives,.thm-unit-test .text .wp-block-archives{padding-left:0px;margin-bottom:20px;}.thm-unit-test .wp-block-latest-posts li,.thm-unit-test .text .wp-block-latest-posts li,.thm-unit-test .wp-block-categories li,.thm-unit-test .text .wp-block-categories li,.thm-unit-test .wp-block-archives li,.thm-unit-test .text .wp-block-archives li{list-style:none;}.wp-block-quote.is-large, .wp-block-quote.is-style-large{ margin:0 0 16px; padding:0 1em;border-left:none;}.blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-large p, .blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-style-large p{ font-size:1.6875em; line-height:1.3; margin-bottom:0.5em; margin-top:0.5em;}.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer{font-family:'Open Sans', sans-serif;font-size:0.71111em;line-height:1.6;color:#767676;}.wp-block-pullquote{border:none;color:#777;}.wp-block-pullquote p{font-size:16px;}.wp-block-embed-vimeo .wp-block-embed__wrapper{position:relative;display:block;height:0;padding:0;overflow:hidden;width:100%;padding-bottom:57.25%;}.wp-block-embed-vimeo .wp-block-embed__wrapper iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{font-size:16px;word-wrap:break-word;}blockquote{padding-top:0px;padding-bottom:0px;}.wp-block-cover.has-background-dim.alignwide,.wp-block-cover, .wp-block-cover-image,.wp-block-video{margin-bottom:30px;}.wp-block-cover p:not(.has-text-color){color:#ffffff;}.wp-block-button{margin-bottom:25px;}
@media only screen and (max-width:1599px){.rtl .main-header.style-three .main-menu{margin-left:0px;}}@media only screen and (max-width:1200px){ .main-menu .navigation > li{ margin:0px 2px;} .header-bottom{ padding:0px 50px;} .main-header .menu-area{ padding:0px 200px 0px 0px !important;} .main-header.style-three .menu-area, .main-header.style-five .menu-area{padding:0px !important } .main-header .menu-area .link:before{ display:none;} .main-header.style-five .search-box-area{display:none; } .main-header .logo-box{ margin-top:16px;} .fixed-header .menu-area{ padding:0px;} .filter-section .filter-content .single-item{ width:33.333%;} .filter-section .filter-content .single-item .form-group input,  .filter-section .filter-content .single-item .form-group select, .ui-selectmenu-button.ui-button{ max-width:100%;} .about-section .img-box .img-two, .about-section .img-box .img-one{ display:none;} .about-section .img-box .img-three{ position:relative; right:0px;} .room-section .single-item .lower-content .info-box li{ margin-right:0px;} .room-section .single-item .lower-content{ padding:28px 10px 35px 15px;} .service-section .tab-title li .single-btn{ width:230px;} .news-section .single-item .lower-content{ padding:29px 15px 40px 15px;} .main-footer .newsletter-widget .form-group input[type='email']{ width:100%;} .main-footer .newsletter-widget .form-group button{ width:115px; position:relative; border-radius:50px; margin-top:20px;} .slider-style-two .filter-content{ display:none;} .about-style-two{ padding:120px 0px;} .service-style-two .tab-details-content .single-tab-content{ margin-top:60px;} .single-room-list .content-box .left-content{ max-width:400px;} .room-list.overlay-style-one .image-box img{ height:296px;} .room-details .room-details-content .img-list li{ margin-bottom:10px;} .service-style-three .single-item .content-box{ padding:90px 15px 80px 15px;} .single-dishes-content .content-box .price{ right:5px;} .contact-info .single-item:before{ display:none;} .main-slider .slider-wrapper .image img{ width:auto;} .sticky-header .logo-box{ margin-top:10px;} .filter-section .filter-content .single-item .form-group input,  .filter-section .filter-content .single-item .form-group select{ margin-bottom:30px;} .service-section .tab-details-content .img-box{ margin-top:50px;} .about-section .about-content{ margin-top:100px;} .about-style-two .about-content{ margin-top:0px;} .service-style-two{ padding-top:109px;} .main-menu .navigation > li > ul > li > ul{left:auto;right:100%;} .main-header .menu-area.p-r240{padding-right:205px; } .main-header.style-three .search-box-area{margin-right:23px; } .main-header.style-three .main-menu .navigation > li > a{padding:49px 7px 31px 7px; }}@media only screen and (max-width:991px){ .filter-section .filter-content .single-item .link .theme-btn{ padding:16px 45px 14px 45px;} .main-header .logo-box{ display:block; width:180px; margin:auto; padding:15px 0px;} .main-header .menu-area.p-r240{padding-right:0px; } .main-header .menu-area{ float:none; display:block; padding:0px !important;} .main-header .menu-area .link{ top:-10px;} .main-menu .navigation > li > ul > li{ background:#333333; border-bottom:1px solid rgba(255, 255, 255, 0.1) !important;} .main-menu .navigation > li > ul > li:hover{ background:#333333;} .sticky-header .logo-box{ padding-bottom:0px;} .filter-section .filter-content{ padding:27px 15px 32px 15px; margin-top:0px;} .room-section .single-item, .news-section .single-item{ margin-bottom:30px;} .service-section .tab-title li{ width:50%; margin-bottom:30px;} .service-section .tab-details-content .content{ position:relative; margin:30px 0px 0px 0px;} .main-footer .service-widget, .main-footer .contact-widget, .main-footer .newsletter-widget{ margin-left:0px;} .main-footer .newsletter-widget .form-group input[type='email']{ width:100%; padding:10px 125px 10px 20px;} .header-style-two .main-menu .navbar-header .navbar-toggle .icon-bar{ background:#ffffff;} .header-style-two .sticky-header .main-menu .navbar-header .navbar-toggle .icon-bar{ background:#222222;} .header-style-two .sticky-header .main-menu .navigation > li > a{ color:#b8b8b8;} .about-style-two .img-box{ margin-bottom:0px;} .service-style-two .tab-title li{ float:left; width:50%;} .service-style-two .tab-title li.active .single-btn:before{ left:50%; bottom:-8px; margin-left:-15px; margin-bottom:0px;} .service-style-two .tab-details-content .single-tab-content{ margin-left:0px;} .single-room-list .content-box .left-content{ max-width:100%; border-right:none;} .single-room-list .content-box .right-content{ float:none; width:100%; display:block; text-align:left; padding:0px 25px 49px 30px;} .single-room-list .content-box .right-content .price{ margin:0px; display:inline-block;} .single-room-list .content-box .right-content .link{ display:inline-block; margin-left:20px;} .room-list .single-room-list{ max-width:450px;  margin:30px auto;} .single-room-list .content-box{ margin-left:0px; border-left:1px solid #e1e6eb; border-top:none;} .room-details .room-sidebar{ margin-top:50px;} .fact-counter .single-item{ margin:15px 0px;} .place-details .content-style-two .img-box{ margin-bottom:30px;} .room-list.overlay-style-one .image-box img{ height:100%;} .single-dishes-content{ margin-bottom:30px;} .resturent-menu .single-menu-content{ padding-bottom:60px;} .resturent-menu .column:first-child .menu-content .single-menu-content:last-child{ padding:0px 0px 60px 130px; border-bottom:2px dashed #ededed; margin-bottom:32px;} .spa-section .content-style-two .img-box{ margin-bottom:30px;} .spa-section .content-style-two .text{ margin-top:31px;} .blog-details .blog-details-content{ margin-bottom:30px;} .contact-info .single-item{ margin-bottom:30px;} .contact-info{ padding-bottom:65px;} .about-style-two .img-box{ padding-left:0px;} .room-details .similar-room{ padding-top:60px;} .header-top{ padding:5px 30px 9px 30px;} .about-section .about-content{ margin:0px;} .service-section .tab-details-content .img-box{ margin:0px;} .single-room-list .content-box .right-content .link{ position:relative; top:-12px;} .sidebar .sidebar-post .single-post{ margin-bottom:35px;} .hotel-booking-search .hb-form-table{margin:0 -15px;}.hotel-booking-search .hb-form-table li{width:49%;padding:0 15px;margin:0 0 30px 0;}.hotel-booking-search .hb-form-table li .hb_input_field,.hotel-booking-search .hb-submit{display:block;}.hotel-booking-search .hb-form-table li input, .hotel-booking-search .hb-form-table li select{max-width:100%;}.hotel-booking-search .hb-submit button{min-width:100%;}}@media only screen and (max-width:768px){.header-top .left-content{ display:block; text-align:center;} .header-top .right-content{ display:block; float:none; text-align:center;} .filter-section .filter-content .single-item{ width:50%;} .filter-section .filter-content .single-item{ width:100%;} .filter-section .filter-content .single-item .form-group .link{ display:block;} .main-footer .service-widget, .main-footer .contact-widget{ margin-bottom:30px;} .copyright{ display:block; text-align:center;} .footer-bottom .footer-nav{ text-align:center; margin-top:5px;} .service-style-two .tab-details-content .single-tab-content .content-box{ display:none;} .fact-counter .single-item{ max-width:270px; margin:15px auto;} .service-style-three .single-item{ margin:15px auto;} .spa-section .content-style-one .img-box{ margin-bottom:30px;} .spa-section .content-style-one .title{ margin-top:27px;} .resturent-menu .single-menu-content, .resturent-menu .column:first-child .menu-content .single-menu-content:last-child{ padding-bottom:31px;} .service-section .tab-details-content .img-box{ margin-right:0px;} .single-dishes-content .content-box .price{ right:15px;} .about-section{ padding:70px 0px;} .sec-pad{ padding:60px 0px 70px 0px;} .video-section{ padding:80px 0px;} .room-section{ padding-top:90px;} .sec-pad-2{ padding:70px 0px;} .room-details{ padding:60px 0px 70px 0px;} .place-section, .place-details, .service-style-three, .offer-section{ padding:70px 0px 40px 0px;} .testimonial-section{ padding:60px 0px 40px 0px;} .spa-section{ padding:70px 0px 50px 0px;} .testimonial-page{ padding-top:70px;} .main-footer{ padding-top:80px;} .staffs-section{ padding:70px 0px 0px 0px;} .error-section{ padding:50px 0px 70px 0px;} .blog-details{ padding-bottom:40px;} .contact-info{ padding:70px 0px 45px 0px;} .panola_theme .panola_theme{margin-left:0px;}}@media only screen and (max-width:767px){.admin-bar .sticky-header{top:46px;}.hotel-booking-search form{max-width:540px;margin:0 auto;padding:0 15px;}.hotel-booking-search .hb-form-table{margin:0 -15px;}.hotel-booking-search .hb-form-table li{width:49%;padding:0 15px;margin:0 0 30px 0;}.hotel-booking-search .hb-form-table li .hb_input_field,.hotel-booking-search .hb-submit{display:block;}.hotel-booking-search .hb-form-table li input, .hotel-booking-search .hb-form-table li select{max-width:100%;}.hotel-booking-search .hb-submit button{min-width:100%;}.main-menu .navigation > li ul li{border-bottom:1px solid rgba(255, 255, 255, 0.1) !important}}@media only screen and (max-width:599px){ .service-section .tab-title li .single-btn{ width:200px; padding:41px 10px 15px 10px;} .sticky-header .logo-box{ display:none;} .google-map-section .map-content{ display:none;} .service-style-two .tab-details-content .single-tab-content .content-box{ display:none;} .blog-details-content .comment-area .single-comment.replay{ margin-left:0px;} .blog-details-content .comment-area .single-comment .replay{ position:relative;} .service-style-two .tab-title, .service-section .tab-title{ margin-right:0px;} .admin-bar .sticky-header{top:0px;} .hotel-booking-search .hb-form-table li{width:100%;padding:0 15px;margin:0 0 30px 0;}.hotel-booking-search .hb-submit button{margin-top:20px;}}@media only screen and (max-width:499px){.header-top .left-content li{ margin-right:0px;} .main-slider .tp-title{ font-size:80px; line-height:80px;} .service-section .tab-title li{ width:100%; float:none; text-align:center;} .news-section .top-title .top-link{ float:none; margin-top:40px;} .resturent-menu .single-menu-content .price{ float:none; display:block;} .error-section .error-title{ font-size:140px; line-height:150px;} .pagination li{ margin:5px;} .blog-details-content .comment-area .single-comment .replay{ float:none; display:block; margin-bottom:10px;} .header-bottom{ padding:0px 15px;} .about-section .about-content{ margin:0px;} .blog-details-content .comment-area .single-comment{ padding-left:0px;} .blog-details-content .comment-area .single-comment .thumb-box{ position:relative; display:block; margin-bottom:30px;}}@media only screen and (max-width:399px){ .main-slider .tp-title{ font-size:70px; line-height:70px;} .header-top{ padding:5px 15px 9px 15px;} .single-room-list .content-box .left-content .info-box li{ margin-right:5px;} .single-room-list .content-box .right-content{ padding:0px 15px 49px 15px;} .single-room-list .content-box .left-content{ padding:22px 15px 35px 15px;} .single-room-list .content-box .right-content .link{ margin-left:10px;} .room-details .room-details-content .owl-theme .owl-controls{ display:none;} .pagination{ text-align:left;} .room-style-two .inner-box .content-box .info-box li a{padding:9.5px 26px;}}@media only screen and (max-width:349px){}@media only screen and (max-width:991px){ .header-top .links-nav li{ margin-right:15px;}  .main-menu .navbar-header{ position:relative; float:none; display:block; text-align:left; width:100%; top:0px;} .main-header .main-menu{ width:100%;}  .main-menu .navbar-header .navbar-toggle{ display:inline-block; z-index:7; float:none; padding:9px 5px; cursor:pointer; margin:0px 0px 0px 0px; border-radius:0px; background:transparent;}  .main-menu .navbar-header .navbar-toggle .icon-bar{ background:#222; height:2px; width:29px; display:block; margin:7px 5px;} .main-menu .collapse{ overflow:auto; float:none; width:100%; padding:0px 0px 0px; border:none; margin:0px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border-radius:3px;} .main-menu .navbar-collapse > .navigation{ float:none !important; margin:0px !important; width:100% !important; background:#333333; border:1px solid #ffffff;}  .main-menu .navbar-collapse > .navigation > li{ margin:0px !important; float:none !important; width:100%; border-bottom:1px solid rgba(255, 255, 255, 0.1) !important;}  .main-menu .navigation > li > a, .main-menu .navigation > li > ul:before{ border:none; }  .main-menu .navbar-collapse > .navigation > li > a{ padding:10px 10px !important; border:none !important;}  .main-menu .navigation li.dropdown > a:after, .main-menu .navigation > li.dropdown > a:before, .main-menu .navigation > li > ul > li > a::before, .main-menu .navigation > li > ul > li > ul > li > a::before{ color:#ffffff !important; right:15px; font-size:16px; display:none !important;}  .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul{ position:relative; border:none; float:none; visibility:visible; opacity:1; display:none; margin:0px; padding:0px; left:auto !important; right:auto !important; top:auto !important; width:100%; background:#333333; -webkit-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px; border-radius:0px; transition:none !important; -webkit-transition:none !important; -ms-transition:none !important; -o-transition:none !important; -moz-transition:none !important; box-shadow:none !important;}  .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul{ border-top:1px solid rgba(255,255,255,0.1) !important;} .main-menu .navbar-collapse > .navigation > li:last-child{ border-bottom:none;}  .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{ padding:12px 10px !important; line-height:22px; color:#b8b8b8; background:#333333; text-align:left; min-height:0px;}  .main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a{ color:#ffffff !important; background:#333333;}  .main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{ display:block;}  .main-menu .navbar-collapse > .navigation li.dropdown:after, .main-menu .navigation > li > ul:before{ display:none !important; }}
@font-face{font-family:'Lato'; font-style:italic; font-weight:300; src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_Gwfo.ttf) format('truetype');}@font-face{font-family:'Lato'; font-style:italic; font-weight:400; src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype');}@font-face{font-family:'Lato'; font-style:normal; font-weight:300; src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');}@font-face{font-family:'Lato'; font-style:normal; font-weight:400; src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');}@font-face{font-family:'Lato'; font-style:normal; font-weight:700; src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:italic; font-weight:300; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXh0ow.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:italic; font-weight:400; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ow.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:italic; font-weight:500; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXh0ow.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:italic; font-weight:600; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXh0ow.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:italic; font-weight:700; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ow.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:italic; font-weight:800; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXh0ow.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:italic; font-weight:900; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXh0ow.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:normal; font-weight:300; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:normal; font-weight:400; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:normal; font-weight:500; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:normal; font-weight:600; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:normal; font-weight:700; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:normal; font-weight:800; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat'; font-style:normal; font-weight:900; src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w5aX8.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:italic; font-weight:300; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexQ.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:italic; font-weight:400; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:italic; font-weight:600; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexQ.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:italic; font-weight:700; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexQ.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:italic; font-weight:800; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAexQ.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:normal; font-weight:300; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:normal; font-weight:400; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:normal; font-weight:600; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:normal; font-weight:700; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans'; font-style:normal; font-weight:800; font-stretch:normal; src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');}@font-face{font-family:'Playfair Display'; font-style:italic; font-weight:400; src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA_A.ttf) format('truetype');}@font-face{font-family:'Playfair Display'; font-style:italic; font-weight:700; src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UXtHA_A.ttf) format('truetype');}@font-face{font-family:'Playfair Display'; font-style:italic; font-weight:900; src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUXtHA_A.ttf) format('truetype');}@font-face{font-family:'Playfair Display'; font-style:normal; font-weight:400; src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf) format('truetype');}@font-face{font-family:'Playfair Display'; font-style:normal; font-weight:700; src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf) format('truetype');}@font-face{font-family:'Playfair Display'; font-style:normal; font-weight:900; src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf) format('truetype');}
