﻿/*!
Theme Name: LuxHotel
Theme URI: http://luxhotel.thimpress.com/
Author: ThimPress
Description: Theme Description.
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: luxhotel
Domain Path: /languages/
*//*!--------------------------------------------------------------
1.0 - Variables
----------------------------------------------------------------*//*!--------------------------------------------------------------
4.0 - mixins
----------------------------------------------------------------*/.clear-after,.blog-content:after{clear:both;content:"";display:block}/*!--------------------------------------------------------------
5.0 - reset
----------------------------------------------------------------*/.screen-reader-text{display:none}.box-shadow .boxed-area{box-shadow:0 0 32px rgba(0,0,0,0.23)}.boxed-area{max-width:1200px;overflow:hidden;margin:0 auto}.boxed-area header.site-header{max-width:1200px;margin:0 auto}*{margin:0;padding:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:inherit}a{color:#000000}p{margin-bottom:20px}p:last-child{margin-bottom:0}b,strong{font-weight:bold}hr{border:none;background:rgba(0,0,0,0.1);height:1px;margin:20px 0}code{white-space:normal}.clear{clear:both}mark{background-color:yellow;color:black}.alert{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}input:focus,textarea:focus,a:focus{outline:none;box-shadow:none;text-decoration:none}.post.sticky .content-inner{border-bottom:none !important}.post.sticky .entry-content{padding:30px 15px;background:rgba(0,0,0,0.04);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.09);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 0 0 1px rgba(0,0,0,0.09)}@media (min-width: 992px){.alignright{order:1}}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media (max-width: 767px){.alignleft,.alignright{float:none}}img{max-width:100%;height:auto}blockquote.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px}.gallery-caption{background-color:rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery{margin-bottom:20px}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{background-color:rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery:after{content:"";display:block;clear:both}.bypostauthor>article .fn:before{content:"\f408";margin:0 2px 0 -2px;position:relative;top:-1px}ul,ol{margin-bottom:10px;margin-left:25px}ol{list-style:decimal;margin-left:15px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}th,td{padding:4px 6px}table,td,tr{border:1px #ccc solid}table{border-collapse:collapse;border-spacing:0;margin-bottom:24px;width:100%}caption,th,td{font-weight:normal;text-align:left}th{border-width:0 1px 1px 0;font-weight:bold}td{border-width:0 1px 1px 0}dd{margin-bottom:24px}a:hover,a:focus{text-decoration:none}.breadcrumb{background:transparent}figure{max-width:100%}.hidden{display:none !important;visibility:hidden !important}.hide{display:none !important}.show{display:block}.invisible{visibility:hidden}.pull-right{float:right !important}.pull-left{float:left !important}/*!--------------------------------------------------------------
6.0 - header
----------------------------------------------------------------*/#thim-header-topbar{height:50px;line-height:50px;color:#FFF}#thim-header-topbar.style-overlay{position:absolute;top:0;left:0;right:0;z-index:99999}#thim-header-topbar .search-form{line-height:50px}#thim-header-topbar .search-form input.search-submit{position:relative;line-height:50px;width:20px;padding-left:0;padding-right:0}#thim-header-topbar .search-form input.search-field{color:#999999}#thim-header-topbar .search-form label{position:absolute;top:100%;width:300px;right:0;display:block;max-width:none;opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out 0s;-khtml-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;z-index:99999}#thim-header-topbar .search-form:hover label{visibility:visible;opacity:1}#thim-header-topbar .search-form:after{line-height:50px;width:20px}#thim-header-topbar ul,#thim-header-topbar li{margin-bottom:0;margin:0}#thim-header-topbar li{list-style:none}#thim-header-topbar a{color:#FFF}#thim-header-topbar .goog-te-gadget .goog-te-combo{margin:0;vertical-align:middle}#thim-header-topbar .list-inline{margin-left:-10px;margin-right:-10px}#thim-header-topbar .list-inline li{padding-right:10px;padding-left:10px;float:left}#thim-header-topbar .dk-select .dk-selected{padding:0;background-color:transparent;border:0;color:#fff}#thim-header-topbar .dk-select .dk-selected:after,#thim-header-topbar .dk-select .dk-selected:before{display:none}#thim-header-topbar .dk-select .dk-select-options{border-color:#db8d83}#thim-header-topbar .dk-select .dk-select-options .dk-option{color:initial;line-height:40px;width:100%}#thim-header-topbar .dk-select .dk-select-options .dk-option-highlight{color:#000;background-color:#eee}#thim-header-topbar hr{margin:0;background:#eee;position:relative;z-index:1}header#masthead .stack-center .col-sm-12{width:100%;display:block;text-align:center}header#masthead .stack-center .col-sm-12.width-logo{margin-bottom:20px}header#masthead .header-v3 .navigation-top{margin-bottom:15px}header#masthead .header-v3 #primary-menu>li:first-child>a{padding-left:0}@media (max-width: 1024px){#wrapper-container{overflow-x:hidden}}@media (max-width: 800px){.page .thim-menu-left,.page .navigation .width-navigation{width:auto}}@media (max-width: 769px){.mobile-menu-container{display:none}.elementor-458 .elementor-element.elementor-element-7fc21734 .elementor-text-editor{font-size:18px;line-height:27px}}@media (min-width: 768px){.elementor-648 .elementor-element.elementor-element-74b901e{width:100% !important;margin-right:15px}}#masthead{background-repeat:no-repeat;background-size:cover;-webkit-transition:all ease-out 0.35s;-khtml-transition:all ease-out 0.35s;-moz-transition:all ease-out 0.35s;-ms-transition:all ease-out 0.35s;-o-transition:all ease-out 0.35s;transition:all ease-out 0.35s}.tm-table{display:table;table-layout:fixed}.table-cell{display:table-cell;vertical-align:middle}@media (max-width: 800px){.table-cell{margin-right:30px}}@media (max-width: 767px){.table-cell{margin-right:0px}}.table-right{float:right}a:focus,a:active{text-decoration:none}.navigation .width-logo a:hover{text-decoration:none}.navigation .width-logo a img{-webkit-transition:all ease-out 0.3s;-khtml-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.navigation .tm-table{width:100%;display:flex;align-items:center;justify-content:space-between}.navigation .tm-table .thim-menu-left .wrapper-menu-left{margin-bottom:0px;margin-left:50px;list-style-type:none}@media (max-width: 1440px){.navigation .tm-table .thim-menu-left .wrapper-menu-left{margin-left:20px}}.navigation .tm-table .thim-menu-left .wrapper-menu-left .thim-mobile{display:flex;align-items:center;padding-left:30px;position:relative}@media (max-width: 1199px){.navigation .tm-table .thim-menu-left .wrapper-menu-left .thim-mobile{padding-left:15px}}@media (max-width: 800px){.navigation .tm-table .thim-menu-left .wrapper-menu-left .thim-mobile{display:none}}.navigation .tm-table .thim-menu-left .wrapper-menu-left .thim-mobile::before{content:'';position:absolute;width:1px;height:100%;top:0;left:0;background:rgba(255,255,255,0.5)}.navigation .tm-table .thim-menu-left .wrapper-menu-left .thim-mobile .thim-phone-image{padding-right:20px}.navigation .tm-table .thim-menu-left .wrapper-menu-left .thim-mobile .thim-phone-image i{font-size:36px}.navigation .tm-table .thim-menu-left .wrapper-menu-left .thim-mobile .thim-mobile-info{padding:5px 0px}.navigation .tm-table .thim-menu-left .wrapper-menu-left .thim-mobile .thim-mobile-info .value{margin-top:10px;display:inline-block}.navigation .width-navigation{display:flex;align-items:center}.navigation .width-navigation .menu-right .wrapper-menu-right{margin:0}@media (max-width: 1023px){.navigation .width-navigation .menu-right .wrapper-menu-right .thim-button-swapper{display:none}}.navigation .width-navigation ul li{list-style:none}.navigation .width-navigation .inner-navigation a:hover{text-decoration:none}body.admin-bar #masthead.header-overlay{top:32px}@media (max-width: 767px){body.admin-bar #masthead.header-overlay{top:46px}body.admin-bar #masthead.header-overlay.affix{top:0}body.admin-bar #masthead.header-overlay.affix.menu-hidden{top:-100%}body.admin-bar #masthead.header-overlay.affix .width-navigation .inner-navigation{top:0}}#masthead.menu-hidden{transform:translateY(-100%)}@media (max-width: 1024px){#masthead.menu-hidden{overflow-y:scroll;transform:unset}}#masthead.header-overlay{position:absolute;top:0;right:0;left:0;z-index:999}#masthead.header-default{position:relative}#masthead.no-affix-top .no-sticky-logo{display:none}#masthead.no-affix-top .sticky-logo{display:block}#masthead.affix-top{background-color:transparent}#masthead.affix-top .width-logo .no-sticky-logo{display:block}#masthead.affix-top .width-logo .sticky-logo{display:none}#masthead.affix{z-index:9999;position:fixed;width:100%;padding-top:20px;padding-bottom:20px;top:auto;background-color:rgba(10,10,10,0.85)}#masthead.affix .width-logo .no-sticky-logo{display:none}#masthead.affix .width-logo .sticky-logo{display:block}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu{margin-left:0px}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children{position:relative}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children>a{position:relative}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children>a::before{position:absolute;content:'\f107';font-family:'Line Awesome Free';font-weight:900;right:-20px;font-size:12px;line-height:1;top:50%;transform:translateY(-7px)}@media (max-width: 1024px){#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children>a::before{display:none}}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children .sub-menu{opacity:0;visibility:hidden;transform:scale(0.5);transition:all 0.2s;border-top:2px solid #ff5f2e}@media (max-width: 1024px){#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children .sub-menu{opacity:1;visibility:unset;background:#fff;border:none;display:none;position:inherit;transform:none;box-shadow:unset}}@media (max-width: 800px){#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children .sub-menu{visibility:visible}}@media (max-width: 1024px){#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children .sub-menu ul.sub-menu{position:unset}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children .sub-menu ul.sub-menu>li{padding-left:15px}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children .sub-menu ul.sub-menu>a{color:#1a2b48 !important}}@media (max-width: 1024px){#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children .sub-menu a{color:#1a2b48}}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transform:scale(1);top:97%}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children:hover>.sub-menu li.menu-item-has-children{position:relative}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children:hover>.sub-menu li.menu-item-has-children .sub-menu{left:100%;top:50%}#masthead .navigation .tm-table .table-right .inner-navigation .navbar-main-menu .menu-item.menu-item-has-children:hover>.sub-menu li.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transform:scale(1)}.site-header{padding:40px 50px;z-index:1}@media (max-width: 1439px){.site-header{padding:40px 25px}}@media (max-width: 1199px){.site-header{padding:30px 20px}}.navigation .inner-navigation{display:table;float:right}.navigation .inner-navigation .navbar-main-menu{margin-bottom:0;border:none;padding:0;min-height:inherit}.navigation .inner-navigation .navbar-main-menu>li.menu-item{float:none}.navigation .inner-navigation .navbar-main-menu>li.menu-item.current-menu-item>a::after{width:100%}.navigation .inner-navigation .navbar-main-menu>li.menu-item:hover>a::after{width:100%}.navigation .inner-navigation .navbar-main-menu>li.menu-item span.icon-toggle{opacity:.5;display:block;font-size:14px;font-weight:700}@media (min-width: 1025px){.navigation .inner-navigation .navbar-main-menu>li.menu-item span.icon-toggle>i{display:none !important}}.navigation .inner-navigation .navbar-main-menu>li.menu-item>a{text-transform:uppercase;display:inline-block;position:relative}.navigation .inner-navigation .navbar-main-menu>li.menu-item>a::after{position:absolute;content:'';bottom:0;left:0;width:0;height:2px;transition:width 0.3s;background:#ff5f2e}.navigation .inner-navigation .navbar-main-menu>li.menu-item>ul.sub-menu{left:0}.navigation .inner-navigation .navbar-main-menu>li.menu-item .sub-menu{min-width:200px;position:absolute;top:auto;right:0;z-index:99;padding:0;margin:0;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.09);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.09);-o-box-shadow:0 2px 3px rgba(0,0,0,0.09);-ms-box-shadow:0 2px 3px rgba(0,0,0,0.09)}.navigation .inner-navigation .navbar-main-menu>li.menu-item .sub-menu li{width:100%;text-align:left;position:relative}.navigation .inner-navigation .navbar-main-menu>li.menu-item .sub-menu li:after{content:"";position:absolute;left:0px;right:0px;height:1px;background-color:#75757540}.navigation .inner-navigation .navbar-main-menu>li.menu-item .sub-menu li:last-child:after{display:none}.navigation .inner-navigation .navbar-main-menu>li.menu-item .sub-menu li a{color:#3a3a3a;padding:14px 0px}.navigation .inner-navigation .navbar-main-menu>li.menu-item .sub-menu li>.sub-menu{top:0;right:100%}.navigation .inner-navigation .navbar-main-menu li{display:inline-block;vertical-align:middle}.navigation .inner-navigation .navbar-main-menu li a{padding:10px 0;margin:0 20px;display:block}@media (max-width: 1439px){.navigation .inner-navigation .navbar-main-menu li a{margin:0 17px}}@media (max-width: 1024px){body.admin-bar .width-navigation .inner-navigation{top:32px}}@media (max-width: 1024px) and (max-width: 782px){body.admin-bar .width-navigation .inner-navigation{top:46px}}@media (max-width: 1024px){body .width-navigation .inner-navigation{background-color:#fff;position:fixed;height:100%;max-width:270px;width:80%;top:0;left:0;z-index:9999999;transition:all 0.3s ease-in-out 0s;transform:translate(-110%, 0px)}body .width-navigation .inner-navigation span.icon-toggle{cursor:pointer}body .width-navigation .inner-navigation ul{float:none;background:#fff;max-width:100%;position:relative;height:100%;overflow-y:auto;opacity:0}body .width-navigation .inner-navigation ul.navbar-main-menu{margin-top:20px}body .width-navigation .inner-navigation ul.navbar-main-menu .menu-item a{color:#1a2b48 !important;font-weight:400 !important;text-transform:capitalize}body .width-navigation .inner-navigation ul.sub-menu{background-image:none !important;margin-top:0;margin-bottom:0;overflow:hidden}body .width-navigation .inner-navigation ul.sub-menu li a{padding:10px !important;margin:0 20px}body .width-navigation .inner-navigation ul.sub-menu li ul{display:block}body .width-navigation .inner-navigation ul li{float:none;display:block !important}body .width-navigation .inner-navigation ul li a{border-bottom:1px solid #e7e7e7;padding:10px !important;margin:0 20px !important;display:block !important}body .width-navigation .inner-navigation ul li .sub-menu li{margin-bottom:0;padding-left:15px}body .width-navigation .inner-navigation ul li .sub-menu li::after{display:none}body .width-navigation .inner-navigation ul li.current-menu-parent ul.sub-menu{display:block}body .width-navigation .inner-navigation ul li.disable_link{margin-left:20px}body .width-navigation .inner-navigation ul li .icon-toggle{position:absolute;right:10px;width:32px;height:32px;top:10px;color:#1a2b48  !important;text-align:center}body .width-navigation .inner-navigation ul li .icon-toggle:before,body .width-navigation .inner-navigation ul li .icon-toggle:after{display:none}body .width-navigation .inner-navigation ul li .icon-toggle .fa{vertical-align:middle}body .width-navigation .inner-navigation ul li a{display:block;outline:none;-webkit-transition:background 0.3s, box-shadow 0.3s;transition:background 0.3s, box-shadow 0.3s}body .width-navigation .inner-navigation ul li a:hover,body .width-navigation .inner-navigation ul li a :focus{background:transparent}body .admin-bar .affix{top:0}body .menu-mobile-effect{cursor:pointer;display:table-cell;z-index:1;vertical-align:middle;width:28px;height:28px;padding:0;position:relative;margin:0}body .menu-mobile-effect span{width:100%;position:absolute;left:0;right:0;margin:0 auto;top:6px;background:#fff;height:2px;-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body .menu-mobile-effect span:nth-child(2){top:13px}body .menu-mobile-effect span:nth-child(3){top:20px}body.mobile-menu-open .menu-mobile-effect span{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);top:13px}body.mobile-menu-open .menu-mobile-effect span:nth-child(2){filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}body.mobile-menu-open .menu-mobile-effect span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);top:13px}body.mobile-menu-open .width-navigation .inner-navigation{transform:translate(0, 0);visibility:visible}body.creative-right .menu-mobile-effect.navbar-toggle{right:15px}}@media (max-width: 1024px) and (max-width: 767px){body.creative-right .menu-mobile-effect.navbar-toggle{right:0}}@media (max-width: 1024px){body.creative-right .mobile-menu-container{right:0;-webkit-transform:translate(100%, 0px);-moz-transform:translate(100%, 0px);-ms-transform:translate(100%, 0px);-o-transform:translate(100%, 0px)}body.mobile-menu-open .mobile-effect.mobile-menu-container{visibility:visible;box-shadow:0 1px 5px -2px rgba(42,42,42,0.4);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}}.mobile-menu-open #main-content{background:rgba(0,0,0,0.4)}.mobile-menu-open .inner-navigation ul{opacity:1 !important}@media (min-width: 1025px){.tm-table .thim-menu-left .wrapper-menu-left .thim-mobile-info{line-height:20px}}@media (max-width: 800px){.thim-menu-left{float:left}.navigation .width-navigation{display:flex;align-items:center}}@media (max-width: 767px){.thim-menu-left{width:auto}.navigation .width-navigation{width:auto}}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary li.menu-item a[class^='dashicons']:before{font-family:dashicons}@media (min-width: 601px){.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-1-of-1{width:100%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-1-of-2{width:50%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-2-of-2{width:100%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-1-of-3{width:33.3333333333%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-2-of-3{width:66.6666666667%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-3-of-3{width:100%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-1-of-4{width:25%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-2-of-4{width:50%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-3-of-4{width:75%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-4-of-4{width:100%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-1-of-5{width:20%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-2-of-5{width:40%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-3-of-5{width:60%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-4-of-5{width:80%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-5-of-5{width:100%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-1-of-6{width:16.6666666667%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-2-of-6{width:33.3333333333%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-3-of-6{width:50%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-4-of-6{width:66.6666666667%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-5-of-6{width:83.3333333333%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-6-of-6{width:100%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-1-of-7{width:14.2857142857%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-2-of-7{width:28.5714285714%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-3-of-7{width:42.8571428571%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-4-of-7{width:57.1428571429%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-5-of-7{width:71.4285714286%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-6-of-7{width:85.7142857143%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-7-of-7{width:100%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-1-of-8{width:12.5%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-2-of-8{width:25%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-3-of-8{width:37.5%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-4-of-8{width:50%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-5-of-8{width:62.5%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-6-of-8{width:75%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-7-of-8{width:87.5%}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary>li.menu-megamenu>ul.sub-menu li.menu-columns-8-of-8{width:100%}}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary li.menu-flyout.align-bottom-right{text-align:right}.navigation .width-navigation .inner-navigation .mega-menu-wrapper #mega-menu-primary li.menu-flyout.item-align-right>.sub-menu{left:auto;right:0}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu{float:left;position:static}@media (min-width: 769px){.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu .menu-item.hide-on-desktop{display:none}}@media (min-width: 769px){.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu .menu-megamenu{position:static}}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu .menu-megamenu li{vertical-align:top}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu .menu-megamenu li a{padding:14px 0px}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu .menu-megamenu li ul{margin:0}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu .menu-megamenu li ul li{padding:0}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu .menu-megamenu li:after{left:0;right:0;bottom:0}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .mega-menu .menu-megamenu .sub-menu>li:after{display:none}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .menu-right{float:left}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .menu-right>.widget .btn-book:before{top:-15px;bottom:-10px}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .menu-right>.widget .btn-book .inner-bottom{bottom:-20px}.navigation .width-navigation .inner-navigation .mega-menu-wrapper .menu-right>.widget.widget_shopping_cart .widget_shopping_cart_content{top:57px}.navigation .tm-table{position:relative}/*!--------------------------------------------------------------
7.0 - breadcrumb
----------------------------------------------------------------*/body.post-type-archive-hb_room .top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper,body.single-hb_room .top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper{text-align:center}.top_heading .top_site_main{background-position:bottom center;background-repeat:no-repeat;background-size:cover;position:relative}.top_heading .top_site_main .overlay-top-header{position:absolute;width:100%;height:100%;top:0;left:0}.top_heading .top_site_main .page-title-wrapper .banner-wrapper{padding-top:230px;padding-bottom:120px}@media (max-width: 800px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper{padding-top:70px;padding-bottom:50px}}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .bg-title{position:absolute;line-height:1.4;font-size:200px;color:#2a2a2a;opacity:0.1;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 800px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .bg-title{font-size:120px;bottom:50%;transform:translate3d(-50%, 50%, 0px);text-align:center}}@media (max-width: 767px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .bg-title{font-size:100px}}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper{text-align:left}@media (max-width: 991px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper.col-lg-5{margin-bottom:50px}}@media (max-width: 767px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper.col-lg-5{margin-bottom:10px}}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper h1,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper h2{line-height:1;color:#fff;margin-bottom:20px}@media (max-width: 800px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper h1,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper h2{font-size:48px !important}}@media (max-width: 767px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper h1,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper h2{font-size:36px !important}}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .banner-description{font-size:18px;margin-bottom:20px}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs{margin:0;line-height:1}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li{line-height:1.2;display:inline-block;list-style:none;color:#fff;font-size:20px;font-weight:300}@media (max-width: 767px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li{font-size:16px}}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li:last-child .breadcrum-icon,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li:last-child .breadcrum-icon{display:none}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li>a,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li>a{color:#fff}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li>a,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li span,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li>a,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li span{display:inline-block;font-size:20px;font-weight:300;line-height:1}@media (max-width: 767px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li>a,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li span,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li>a,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li span{font-size:16px}}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li span.breadcrum-icon,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li span.breadcrum-icon{font-size:18px}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs li:last-child:after,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs li:last-child:after{display:none}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs i,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs em,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs i{margin:0 13px;font-size:18px;color:#369}@media (max-width: 767px){.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs i,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb #breadcrumbs em,.top_heading .top_site_main .page-title-wrapper .banner-wrapper .heading-wrapper .wrap-breadcrumb .breadcrumbs i{font-size:14px;margin:0 8px}}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search{align-items:center;display:flex}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search .search-form{width:100%}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search .search-form::after{display:none}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search .search-form .search-field{font-size:18px;background:transparent;color:#fff;padding:10px 0;border:none;border-bottom:1px solid #fff;height:unset;line-height:unset}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search .search-form .search-field::placeholder{color:#fff;font-weight:300;font-style:italic}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search .search-form .search-submit{width:unset;height:unset;line-height:1;top:50%;right:0;transform:translateY(-50%)}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search .search-form .search-submit:focus{outline:none}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search .search-form .search-submit i{font-size:28px;color:#fff;cursor:pointer}.top_heading .top_site_main .page-title-wrapper .banner-wrapper .title-search .search-form .search-submit:hover i{color:#ff5f2e}/*!--------------------------------------------------------------
8.0 - Blog
----------------------------------------------------------------*/.search-form{position:relative;line-height:42px;border:none}.search-form:focus{outline:unset}.search-form:hover::after{color:#ff5f2e;cursor:pointer}.search-form:after{content:"\f002";font-family:'Line Awesome Free';font-weight:900;position:absolute;right:0;top:0;width:40px;height:42px;text-align:center;line-height:42px}.search-form label{width:100%;display:inline-block;font-weight:400;margin:0}.search-form .search-field{line-height:40px;background:#fff;height:42px;padding:0 60px 0 15px;font-size:14px;width:100%;border:1px solid #eee;-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.search-form .search-submit{width:40px;position:absolute;top:0;right:0;border:none;z-index:2;background:transparent !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:42px;height:42px;color:transparent;font-size:0;font-weight:700;text-transform:uppercase;cursor:pointer}.search-form .search-submit:focus{outline:unset}.widget-area .widget{position:relative}.widget-area .widget .widget-title,.widget-area .widget .rsswidget{text-transform:capitalize;margin-bottom:45px;font-weight:normal;margin-top:0;line-height:1;position:relative;display:inline-block}@media (max-width: 767px){.widget-area .widget .widget-title,.widget-area .widget .rsswidget{margin-bottom:30px}}.widget-area .widget.widget_categories ul li .count{float:right}.widget-area .widget.widget_tag_cloud .tagcloud{display:flex;flex-wrap:wrap;margin:-7px}.widget-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link{font-weight:400;font-size:16px !important;line-height:1.5;color:#828282;word-break:break-word;display:block;border:1px solid #e5e5e5;padding:8px 22px;margin:7px;transition:all .2s}.widget-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover{color:#000000 !important}.widget-area .widget.widget_archive ul li a,.widget-area .widget.widget_categories ul li a,.widget-area .widget.widget_pages ul li a,.widget-area .widget.widget_meta ul li a,.widget-area .widget.widget_recent_comments ul li a,.widget-area .widget.widget_recent_entries ul li a,.widget-area .widget.widget_nav_menu ul li a{font-size:18px;font-weight:300;position:relative}.widget-area .widget.widget_archive ul li a:hover,.widget-area .widget.widget_categories ul li a:hover,.widget-area .widget.widget_pages ul li a:hover,.widget-area .widget.widget_meta ul li a:hover,.widget-area .widget.widget_recent_comments ul li a:hover,.widget-area .widget.widget_recent_entries ul li a:hover,.widget-area .widget.widget_nav_menu ul li a:hover{color:#000000 !important}.widget-area .widget.widget_archive ul li a:hover::before,.widget-area .widget.widget_categories ul li a:hover::before,.widget-area .widget.widget_pages ul li a:hover::before,.widget-area .widget.widget_meta ul li a:hover::before,.widget-area .widget.widget_recent_comments ul li a:hover::before,.widget-area .widget.widget_recent_entries ul li a:hover::before,.widget-area .widget.widget_nav_menu ul li a:hover::before{position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;background:#000000;display:block}.widget-area .widget.widget_archive ul li a::before,.widget-area .widget.widget_categories ul li a::before,.widget-area .widget.widget_pages ul li a::before,.widget-area .widget.widget_meta ul li a::before,.widget-area .widget.widget_recent_comments ul li a::before,.widget-area .widget.widget_recent_entries ul li a::before,.widget-area .widget.widget_nav_menu ul li a::before{display:none}.widget-area .widget.widget_archive ul li .children,.widget-area .widget.widget_archive ul li .sub-menu,.widget-area .widget.widget_categories ul li .children,.widget-area .widget.widget_categories ul li .sub-menu,.widget-area .widget.widget_pages ul li .children,.widget-area .widget.widget_pages ul li .sub-menu,.widget-area .widget.widget_meta ul li .children,.widget-area .widget.widget_meta ul li .sub-menu,.widget-area .widget.widget_recent_comments ul li .children,.widget-area .widget.widget_recent_comments ul li .sub-menu,.widget-area .widget.widget_recent_entries ul li .children,.widget-area .widget.widget_recent_entries ul li .sub-menu,.widget-area .widget.widget_nav_menu ul li .children,.widget-area .widget.widget_nav_menu ul li .sub-menu{padding-left:15px}.widget-area .widget.widget_archive ul li .children li,.widget-area .widget.widget_archive ul li .sub-menu li,.widget-area .widget.widget_categories ul li .children li,.widget-area .widget.widget_categories ul li .sub-menu li,.widget-area .widget.widget_pages ul li .children li,.widget-area .widget.widget_pages ul li .sub-menu li,.widget-area .widget.widget_meta ul li .children li,.widget-area .widget.widget_meta ul li .sub-menu li,.widget-area .widget.widget_recent_comments ul li .children li,.widget-area .widget.widget_recent_comments ul li .sub-menu li,.widget-area .widget.widget_recent_entries ul li .children li,.widget-area .widget.widget_recent_entries ul li .sub-menu li,.widget-area .widget.widget_nav_menu ul li .children li,.widget-area .widget.widget_nav_menu ul li .sub-menu li{border:none;padding-bottom:0}.widget-area .widget.widget_archive ul li a:before,.widget-area .widget.widget_categories ul li a:before,.widget-area .widget.widget_pages ul li a:before,.widget-area .widget.widget_meta ul li a:before,.widget-area .widget.widget_recent_comments ul li a:before,.widget-area .widget.widget_recent_entries ul li a:before,.widget-area .widget.widget_nav_menu ul li a:before{content:"\f105";font-family:FontAwesome;margin-right:10px;opacity:0.5}.widget-area .widget.widget_recent_comments ul li a{display:none}.widget-area .widget ul{margin:0}.widget-area .widget ul li{margin:0;padding:14px 0;list-style:none;line-height:20px;display:block}.widget-area .widget ul li:first-child{padding-top:0}.widget-area .widget ul li:last-child{padding-bottom:0}.widget-area .widget ul li a{font-weight:normal;font-size:14px;text-transform:capitalize}.widget-area .widget select{max-width:100%}@media (max-width: 767px){.widget-area aside.widget{margin-bottom:40px !important}}.blog-content article .entry-title,.page-content article .entry-title{margin-top:8px;margin-bottom:5px;line-height:1.4em}.blog-content article .entry-meta,.page-content article .entry-meta{color:#999;font-size:14px;margin-bottom:30px}.blog-content article .entry-meta>span,.page-content article .entry-meta>span{display:inline-block;margin-right:5px}.blog-content article .entry-meta>span a,.page-content article .entry-meta>span a{text-transform:capitalize}.blog-content article .flexslider .flex-direction-nav a:before,.page-content article .flexslider .flex-direction-nav a:before{color:#fff}.blog-content article.format-quote blockquote,.page-content article.format-quote blockquote{font-style:italic}.blog-content article.format-quote blockquote a:hover,.page-content article.format-quote blockquote a:hover{text-decoration:underline}.blog-content article.format-quote blockquote p,.page-content article.format-quote blockquote p{font-weight:100;margin-bottom:10px}.blog-content{width:100% !important}.col-sm-6.aligncenter .blog-content h2.entry-title{font-size:26px}.blog-content article{margin-bottom:60px}.blog-content article .content-inner .thumbnail,.blog-content article .content-inner .post-image{position:relative;overflow:hidden}.blog-content article .content-inner .thumbnail img,.blog-content article .content-inner .post-image img{width:100%;-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.blog-content article .content-inner .entry-title{font-size:30px}.blog-content article .content-inner .entry-content{padding:15px 0px 40px}.blog-content article .content-inner .entry-content .entry-meta .comment-total{display:none}.blog-content article .content-inner .readmore{margin-top:20px}.blog-content article .content-inner .readmore a{position:relative;font-weight:700;font-size:13px;text-transform:uppercase}.blog-content article .content-inner .readmore a:before,.blog-content article .content-inner .readmore a:after{content:'';position:absolute;bottom:-5px;left:0;right:0;border-bottom:2px solid;border-color:transparent}.blog-content article .content-inner .readmore a:before{z-index:2;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.blog-content article .content-inner .readmore a:hover:before{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1)}.blog-content article:hover .thumbnail img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.thim-pagination-wrapper{text-align:center}.thim-pagination-wrapper .loop-pagination{margin:0;display:block;padding:0 15px 15px 25px;border-bottom:2px solid #f3f3f3}.thim-pagination-wrapper .loop-pagination li{display:inline-block;list-style:none}.thim-pagination-wrapper .loop-pagination li .page-numbers{font-weight:bold;display:inline-block;width:35px;text-align:center;height:35px;line-height:35px;margin-right:10px;background:#fff;border:1px solid transparent;border-radius:50%;color:#000000}.thim-pagination-wrapper .loop-pagination li .page-numbers:hover{color:#fff !important;background:#ff5f2e}.thim-pagination-wrapper .loop-pagination li .page-numbers.current{color:#fff;background:#ff5f2e}.thim-pagination-wrapper .loop-pagination li .page-numbers.next,.thim-pagination-wrapper .loop-pagination li .page-numbers.prev{display:none;font-size:0}.top_site_main .banner-wrapper{position:static;transform:translate(0, 0) !important;display:block}.bl-blogs-list .grid-sizer{display:none}.bl-blogs-list.grid-isotope .grid-sizer{display:block}.bl-blogs-list .item-blog{overflow:hidden;display:flex;flex-direction:column;transition:all .3s;margin-bottom:80px}@media (max-width: 767px){.bl-blogs-list .item-blog{margin-bottom:40px}}.bl-blogs-list .item-blog:hover .image-blog .date-blog{background:#000000}.bl-blogs-list .item-blog.has-post-media .text-blog{border-top:none}.bl-blogs-list .item-blog.format-video .post-formats-wrapper{position:relative;overflow:hidden;padding-top:56.25%}.bl-blogs-list .item-blog.format-video .post-formats-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bl-blogs-list .item-blog .image-blog{position:relative}.bl-blogs-list .item-blog .image-blog .post-image{position:relative;display:inline-block}.bl-blogs-list .item-blog .image-blog .date-blog{pointer-events:none;font-weight:400;font-size:14px;line-height:1;color:#fff;position:absolute;z-index:1;background:rgba(0,0,0,0.4);bottom:30px;left:30px;top:auto;right:unset;padding:18px 11px 15px 11px;text-align:center;min-width:90px;transition:all 0.3s ease-in-out}@media (max-width: 767px){.bl-blogs-list .item-blog .image-blog .date-blog{bottom:10px;left:20px;padding:10px 5px 10px 5px}}.bl-blogs-list .item-blog .image-blog .date-blog .blog-day{font-size:36px;font-weight:600;line-height:1}@media (max-width: 767px){.bl-blogs-list .item-blog .image-blog .date-blog .blog-day{font-size:24px}}.bl-blogs-list .item-blog .image-blog .date-blog .log-month{color:#bcbcbc}.bl-blogs-list .item-blog .image-blog img{max-width:100%;width:100%}.bl-blogs-list .item-blog .image-blog .slide-image{position:relative}.bl-blogs-list .item-blog .image-blog .slide-image .wrap-arrow-slick{pointer-events:none;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 30px}.bl-blogs-list .item-blog .image-blog .slide-image .wrap-arrow-slick .arow-slick{pointer-events:auto;cursor:pointer;font-size:25px;line-height:1;color:#fff;display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;background:rgba(17,17,17,0.4);transition:all .2s}.bl-blogs-list .item-blog .image-blog .slide-image .wrap-arrow-slick .arow-slick:hover{background:#3584f5}.bl-blogs-list .item-blog .image-blog .slide-image .wrap-arrow-slick .arow-slick.slick-arrow.slick-hidden{display:none}.bl-blogs-list .item-blog .image-blog .slide-image .wrap-arrow-slick .arow-slick[aria-disabled="true"]{visibility:hidden}.bl-blogs-list .item-blog .image-blog .slide-image .item-slick,.bl-blogs-list .item-blog .image-blog .slide-image .item-img,.bl-blogs-list .item-blog .image-blog .slide-image img{outline:none}.bl-blogs-list .item-blog.has-no-media .text-blog .title-blog{margin-top:0}.bl-blogs-list .item-blog .text-blog{flex-grow:1;display:flex;flex-direction:column;transition:all .3s}.bl-blogs-list .item-blog .text-blog .title-blog{flex-grow:1;font-weight:500;font-size:30px;line-height:1;color:#000;word-break:break-word;margin-top:45px;margin-bottom:30px}@media (max-width: 767px){.bl-blogs-list .item-blog .text-blog .title-blog{margin:25px 0 15px;font-size:26px}}.bl-blogs-list .item-blog .text-blog .title-blog a{color:inherit;display:inline-block;transition:all .2s;position:relative}.bl-blogs-list .item-blog .text-blog .title-blog a::before{position:absolute;content:'';bottom:0;left:0;width:0;height:1px;background:#000000;transition:all 0.3s ease-in-out}.bl-blogs-list .item-blog .text-blog .title-blog a:hover{color:#000000 !important}.bl-blogs-list .item-blog .text-blog .title-blog a:hover::before{width:100%}.bl-blogs-list .item-blog .text-blog .meta-blog{display:flex;flex-flow:wrap;font-size:18px;line-height:1.7;font-weight:400;margin-bottom:20px}.bl-blogs-list .item-blog .text-blog .meta-blog .date-blog{margin-right:30px}.bl-blogs-list .item-blog .text-blog .meta-blog .date-blog i{font-size:25px;margin-right:12px}.bl-blogs-list .item-blog .text-blog .meta-blog .entry-meta span{display:inline-block}.bl-blogs-list .item-blog .text-blog .meta-blog .entry-meta i{font-size:25px}.bl-blogs-list .item-blog .text-blog .meta-blog .entry-meta .author,.bl-blogs-list .item-blog .text-blog .meta-blog .entry-meta .meta-category{margin-right:30px}@media (max-width: 480px){.bl-blogs-list .item-blog .text-blog .meta-blog .entry-meta .author,.bl-blogs-list .item-blog .text-blog .meta-blog .entry-meta .meta-category{margin-right:15px}}.bl-blogs-list .item-blog .text-blog .meta-blog a{font-weight:400;color:#6e6e6e}.bl-blogs-list .item-blog .text-blog .meta-blog i{margin-right:12px;color:#ff5f2e}@media (max-width: 480px){.bl-blogs-list .item-blog .text-blog .meta-blog i{margin-right:7px}}@media (max-width: 480px){.bl-blogs-list .item-blog .text-blog .meta-blog .date-blog{display:none}}.bl-blogs-list .item-blog .text-blog .excerpt{text-align:justify}.bl-blogs-list .item-blog .text-blog .read-more-link{margin-top:23px}@media (max-width: 767px){.bl-blogs-list .item-blog .text-blog .read-more-link .date-blog{margin-top:10px}}.bl-blogs-list .item-blog .text-blog .read-more-link a{text-transform:uppercase;font-weight:600;display:inline-block;padding:18px 30px;line-height:1;color:#000000;font-size:18px;border-bottom:2px solid #ff5f2e;transition:all 0.3s ease;position:relative}.bl-blogs-list .item-blog .text-blog .read-more-link a i{position:absolute;right:0px;font-size:22px;top:50%;transform:translateY(-50%);opacity:0}.bl-blogs-list .item-blog .text-blog .read-more-link a:hover{padding-left:0;padding-right:50px}.bl-blogs-list .item-blog .text-blog .read-more-link a:hover i{opacity:1}@media (max-width: 767px){.bl-blogs-list .item-blog .text-blog .read-more-link a{padding:10px 0}}@media (max-width: 767px){.bl-blogs-list .item-blog .text-blog .name-author{display:none}}.bl-blogs-list .item-blog .text-blog .info-blog{list-style-type:none;padding:0;margin:0;display:flex;flex-flow:wrap}.bl-blogs-list .item-blog-02 .image-blog{margin-bottom:0}.bl-blogs-list .item-blog-02 .text-blog{background-color:#F8F8F8;padding:30px}.bl-blogs-list .item-blog-02 .text-blog li:after{display:none}.bl-blogs-list .item-blog-02 .text-blog .info-blog .comment_meta,.bl-blogs-list .item-blog-02 .text-blog .info-blog li i{display:none}.bl-blogs-list .item-blog-02 .text-blog .meta-blog{margin-top:5px;margin-bottom:0}.bl-blogs-list .item-blog-02 .text-blog .title-blog{font-size:22px;font-weight:600;margin-bottom:18px}.bl-blogs-list .item-blog-02 .text-blog .read-more-link a{font-size:14px;border-bottom-width:1px}@media (min-width: 1024px){body.blog .site-main.alignleft,body.single-post .site-main.alignleft,body.archive .site-main.alignleft,body.search .site-main.alignleft{padding-right:45px;position:relative}body.blog .site-main.alignright,body.single-post .site-main.alignright,body.archive .site-main.alignright,body.search .site-main.alignright{padding-left:45px;position:relative}}.bl-blogs-detail .blog-detail-header{margin-bottom:29px}.bl-blogs-detail .blog-detail-header .title{font-weight:600;font-size:35px;line-height:1.2;color:#000;word-break:break-word;margin-bottom:20px}@media (max-width: 767px){.bl-blogs-detail .blog-detail-header .title{font-size:24px}}.bl-blogs-detail .blog-detail-header .info-blog{list-style-type:none;margin:0;padding:0}.bl-blogs-detail .blog-detail-header .info-blog li{display:inline-block;font-weight:400;font-size:14px;line-height:1.625;color:#6c6c6c;word-break:break-word;text-transform:uppercase;padding:3px 10px 3px 0px;margin-bottom:0}.bl-blogs-detail .blog-detail-header .info-blog li::before{content:'';display:inline-block;width:1px;height:13px;background:#e7e7e7;margin-right:8px}.bl-blogs-detail .blog-detail-header .info-blog li:first-child:before{display:none}.bl-blogs-detail .blog-detail-header .info-blog li i{font-size:15px;margin-right:6px}.bl-blogs-detail .blog-detail-header .info-blog li a{text-transform:uppercase;color:inherit;transition:all .2s}.bl-blogs-detail .blog-detail-header .meta-blog-detail{display:flex;align-items:baseline}.bl-blogs-detail .blog-detail-header .meta-blog-detail .date-blog{color:#999;font-size:18px;margin-right:30px}.bl-blogs-detail .blog-detail-header .meta-blog-detail .date-blog i{font-size:25px;color:#ff5f2e;margin-right:12px}.bl-blogs-detail .blog-detail-header .meta-blog-detail .entry-meta{font-size:18px;margin-bottom:0;font-weight:300}.bl-blogs-detail .blog-detail-header .meta-blog-detail .entry-meta i{font-size:25px;margin-right:12px;color:#ff5f2e}.bl-blogs-detail .blog-detail-header .meta-blog-detail .entry-meta .author,.bl-blogs-detail .blog-detail-header .meta-blog-detail .entry-meta .meta-category{margin-right:30px}.bl-blogs-detail .blog-detail-header .meta-blog-detail .entry-meta a{color:inherit}.bl-blogs-detail .blog-detail-image{display:inline-block;max-width:100%;overflow:hidden;position:relative;margin-bottom:33px}@media (max-width: 767px){.bl-blogs-detail .blog-detail-image{margin-bottom:15px}}.bl-blogs-detail .blog-detail-image:hover .date-blog{background:#000000}.bl-blogs-detail .blog-detail-image>img{width:100%}.bl-blogs-detail .blog-detail-image .slide-image{position:relative}.bl-blogs-detail .blog-detail-image .slide-image .wrap-arrow-slick{pointer-events:none;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 30px}.bl-blogs-detail .blog-detail-image .slide-image .wrap-arrow-slick .arow-slick{pointer-events:auto;cursor:pointer;font-size:30px;line-height:1;color:#fff;display:flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:50%;background:rgba(17,17,17,0.4);transition:all .2s}.bl-blogs-detail .blog-detail-image .slide-image .wrap-arrow-slick .arow-slick.slick-arrow.slick-hidden{display:none}.bl-blogs-detail .blog-detail-image .slide-image .wrap-arrow-slick .arow-slick[aria-disabled="true"]{visibility:hidden}.bl-blogs-detail .blog-detail-image .slide-image .item-slick img{width:100%}.bl-blogs-detail .blog-detail-image .date-blog{pointer-events:none;font-weight:400;font-size:14px;line-height:1;color:#fff;position:absolute;z-index:1;background:rgba(0,0,0,0.4);bottom:30px;left:30px;top:auto;right:unset;padding:18px 11px 15px 11px;text-align:center;min-width:90px;transition:all 0.3s ease-in-out}.bl-blogs-detail .blog-detail-image .date-blog .blog-day{font-size:36px;font-weight:600;line-height:1}.bl-blogs-detail .blog-detail-image .date-blog .log-month{color:#bcbcbc}.bl-blogs-detail .blog-detail-text{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:38px}@media (max-width: 767px){.bl-blogs-detail .blog-detail-text{margin-bottom:30px}}.bl-blogs-detail .blog-detail-text .link-share{display:none;width:80px}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner{display:flex;flex-wrap:wrap;justify-content:flex-start}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share{display:flex;flex-direction:column;align-items:center}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share .namefield{font-weight:500;font-size:16px;line-height:1.375;color:#000;text-transform:uppercase;text-align:center;padding-top:3px;margin-bottom:14px}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share .socials{display:flex;flex-direction:column;align-items:center}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share .socials .item-social{font-size:18px;line-height:1;color:#bfbfbf;display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;border:1px solid #e9e9e9;margin-bottom:15px;transition:all .2s}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share .socials .item-social:last-child{margin-bottom:0}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share .socials .item-social:hover{color:#fff}.bl-blogs-detail .blog-detail-text .content-blog{width:100%;font-size:18px}.bl-blogs-detail .blog-detail-text .content-blog>p{text-align:justify}.bl-blogs-detail .blog-detail-text .content-blog>p img{display:block;margin:32px auto}.bl-blogs-detail .blog-detail-text.have-share .link-share{display:block}.bl-blogs-detail .blog-detail-text.have-share .content-blog{width:calc(100% - 80px)}@media (max-width: 767px){.bl-blogs-detail .blog-detail-text.have-share .content-blog{width:100%}}.bl-blogs-detail .tags-links{font-size:18px;color:#000000;font-weight:300;display:inline-block;margin-bottom:35px;margin-left:40px}@media (max-width: 767px){.bl-blogs-detail .tags-links{margin-left:0px}}.bl-blogs-detail .tags-links .tag-item{padding:7px 18px;display:inline-block;border:1px solid #dbdbdb;margin-left:15px;margin-bottom:15px}.bl-blogs-detail .tags-links .tag-item:hover{color:#000000}.bl-blogs-detail .tags-links .tag-item:first-child{margin-left:30px}.bl-blogs-detail.format-video .blog-detail-image{display:block}.bl-blogs-detail.format-video .blog-detail-image .post-formats-wrapper{position:relative;overflow:hidden;padding-top:56.25%}.bl-blogs-detail.format-video .blog-detail-image .post-formats-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bl-blogs-detail .tags{font-weight:300;font-size:14px;line-height:1.5;word-break:break-word;display:flex;flex-wrap:wrap;margin:25px -4px 56px}.bl-blogs-detail .tags .name-field{color:#000;text-transform:uppercase;display:block;border-radius:20px;border:1px solid #e9e9e9;padding:8.5px 28px;margin:4px}.bl-blogs-detail .tags .tag-item{display:block;border-radius:20px;border:1px solid #e9e9e9;padding:8.5px 35px;transition:all .2s;margin:4px}.bl-blogs-detail .tags .tag-item:hover{color:#fff}.bl-blogs-detail .thim-about-author{padding:50px 150px 50px 120px;border-top:1px solid #ebebeb}@media (max-width: 767px){.bl-blogs-detail .thim-about-author{padding:50px 0}}.bl-blogs-detail .thim-about-author .author-wrapper{display:flex}.bl-blogs-detail .thim-about-author .author-avatar{margin-right:30px}@media (max-width: 767px){.bl-blogs-detail .thim-about-author .author-avatar{margin-right:15px}}.bl-blogs-detail .thim-about-author .author-avatar img{width:136px;max-width:136px;border-radius:50%}.bl-blogs-detail .thim-about-author .author-avatar .socials-author{display:flex;flex-wrap:wrap;justify-content:space-around}.bl-blogs-detail .thim-about-author .author-avatar .socials-author a{font-size:18px;line-height:1;color:#bfbfbf;padding:5px;transition:all .2s}.bl-blogs-detail .thim-about-author .author-bio .author-top{display:flex;align-items:baseline;margin-bottom:20px}.bl-blogs-detail .thim-about-author .author-bio .author-top .name{color:#000000;font-size:24px;margin-right:25px}.bl-blogs-detail .thim-about-author .author-bio .author-top .role{font-weight:300}.bl-blogs-detail .thim-about-author .author-bio .author-description{font-size:18px;font-weight:300}.bl-blogs-detail .navigate-blog{width:100%}.bl-blogs-detail .related-archive{margin-top:80px}.bl-blogs-detail .related-archive .related-title{font-weight:500;text-transform:uppercase;padding-bottom:0;line-height:1;margin-bottom:0;position:relative;display:inline-block;margin-bottom:40px}.bl-blogs-detail .related-archive .related-title::after{content:'';position:absolute;width:100%;height:7px;bottom:6px;left:0;transition:all 0.3s ease-in-out;z-index:-1}.bl-blogs-detail .related-archive .archived-posts li{list-style-type:none}.bl-blogs-detail .related-archive .archived-posts li .category-posts .rel-post-text .entry-title{margin-top:20px}.bl-blogs-detail .related-archive .archived-posts li .category-posts .rel-post-text .entry-meta{font-size:16px}.bl-blogs-detail .related-archive .archived-posts li .category-posts .rel-post-text .entry-meta .author i{margin-right:5px;color:#ff5f2e;font-size:18px}.navigate-blog{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;position:relative;overflow:hidden}.navigate-blog::before{content:'';order:2;display:block;min-width:1px;min-height:1px;background:#e6e6e6;margin-right:-2px;margin-left:-2px}.navigate-blog .navi-item{flex-basis:0;flex-grow:1;display:flex;align-items:center;padding:20px 0}.navigate-blog .navi-item .navi-arrow{font-size:24px;line-height:1;color:#000;display:flex;justify-content:center;align-items:center;height:50px;transition:all .2s}.navigate-blog .navi-item .navi-title{flex-grow:1;font-weight:400;font-size:18px;line-height:1.444444;color:#000;word-break:break-word}.navigate-blog .navi-item .navi-title a{color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:50px;transition:all .2s;font-weight:500;font-size:18px}.navigate-blog .navi-item.prev-blog{order:1;padding-right:20px;text-align:left}.navigate-blog .navi-item.prev-blog .navi-title{padding-left:25px}.navigate-blog .navi-item.next-blog{order:3;text-align:right;padding-left:20px}.navigate-blog .navi-item.next-blog .navi-title{padding-right:25px}.list-comments{margin-bottom:15px}.list-comments .comments-title{font-weight:600;font-size:22px;line-height:1;color:#000;text-transform:uppercase;word-break:break-word;margin-bottom:23px;display:inline-block;position:relative}.list-comments .comments-title::before{position:absolute;content:'';height:5px;width:100%;bottom:4px;z-index:-1}.list-comments .comments-title a{color:inherit}.list-comments .comments-title a .screen-reader-text{display:none}.list-comments .comment-list{width:100%;margin:0}.list-comments .comment-list .pingback{padding-top:15px;list-style:none}.list-comments .comment-list .pingback .content-comment .author{margin-bottom:10px;display:flex;flex-direction:column}.list-comments .comment-list .pingback .content-comment .author .comment-extra-info{font-style:italic;font-size:15px;color:#999999}.list-comments .comment-list .pingback .content-comment .author .author-name a{font-weight:500;color:#000;text-transform:capitalize;font-size:24px}.list-comments .comment-list .pingback .content-comment .message p{margin-bottom:10px}.list-comments .comment-list .pingback .content-comment .message .meta-comment .comment-extra-info{font-size:15px;font-weight:300;color:#a5a5a5;font-style:italic}.list-comments .comment-list .pingback .content-comment .message .meta-comment .link-edit{float:right;color:#fff;font-size:14px;padding:0 10px;line-height:22px;margin-left:10px}.list-comments .comment-list .pingback .content-comment .message .meta-comment .link-edit a{color:#ffffff}.list-comments .comment-list .pingback .content-comment .meta{display:flex;justify-content:space-between}.list-comments .comment-list .pingback .content-comment .meta .comment-extra-info{color:#999999;font-style:italic}.list-comments .comment-list .pingback .content-comment .meta .link-comment a{color:#FFFFFF;font-size:12px;font-weight:400;padding:0 8px;line-height:20px;display:inline-block}.list-comments .comment-list .pingback .content-comment .meta .link-comment a:hover{background-color:#c9161f}.list-comments .comment-list .comment{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-top:42px}.list-comments .comment-list .comment+.comment{position:relative}.list-comments .comment-list .comment+.comment::before{content:'................................................................................................................................................................................................................................';font-weight:300;font-size:14.5px;line-height:1;color:#d4d4d4;letter-spacing:3px;white-space:nowrap;overflow:hidden;display:block;width:100%;position:absolute;top:-10px;left:0}.list-comments .comment-list .comment .avatar{width:84px;display:block;margin-bottom:32px;border-radius:50%}.list-comments .comment-list .comment .content-comment{width:calc(100% - 84px - 60px);margin-top:-5px;margin-bottom:32px}.list-comments .comment-list .comment .content-comment .author{position:relative;padding-right:90px;margin-bottom:10px}.list-comments .comment-list .comment .content-comment .author .author-name{font-weight:500;font-size:16px;line-height:1.625;color:#000;word-break:break-word;display:block;text-transform:capitalize;margin-bottom:10px}.list-comments .comment-list .comment .content-comment .author .author-name a{color:inherit;transition:all .2s}.list-comments .comment-list .comment .content-comment .author .comment-extra-info{font-weight:300;font-size:16px;line-height:1.625;color:#6c6c6c;word-break:break-word;display:block}.list-comments .comment-list .comment .content-comment .author .link-reply-edit{font-weight:400;font-size:16px;line-height:1.625;color:#6c6c6c;display:block;position:absolute;top:-2px;right:0}.list-comments .comment-list .comment .content-comment .author .link-reply-edit a{margin-left:10px;font-weight:500;position:relative;text-decoration:underline}.list-comments .comment-list .comment .content-comment .author .link-reply-edit a:hover{color:#000;border-color:#000}.list-comments .comment-list .comment .content-comment .message{font-weight:300;font-size:16px;line-height:1.75;color:#6c6c6c;padding:0;word-break:break-word}.list-comments .comment-list .comment .content-comment .message p{font-weight:300;font-size:18px;line-height:1.75;color:#6c6c6c;word-break:break-word;margin:0}.list-comments .comment-list .children{margin:0;width:100%;padding-left:calc(84px + 30px);position:relative;border-top:1px solid #e6e6e6}@media (max-width: 1999px){.list-comments .comment-list .children{padding-left:calc(70px + 30px)}}.entry-content .page-links{margin-bottom:20px;margin-top:20px;display:inline-block;width:100%;clear:both}.entry-content .page-links label{font-weight:500;margin-right:5px}.entry-content .page-links a{display:inline-block}.entry-content .page-links a span{border:1px solid #e1e1e1;background-color:transparent;color:#111111}.entry-content .page-links a:hover span{color:#ff5f2e;border-color:#ff5f2e}.entry-content .page-links span{font-size:14px;font-weight:300;line-height:30px;color:#ffffff;text-align:center;display:inline-block;width:30px;border-radius:50%;margin:2px;background-color:#ff5f2e;transition:0.3s all}#comments.comments-area{margin:95px 80px 0 110px}@media (max-width: 767px){#comments.comments-area{margin:20px 0 0}}.form-comment .comment-respond .comment-reply-title{line-height:1;text-transform:uppercase;word-break:break-word;margin-bottom:50px;font-weight:600;font-size:22px;position:relative;display:inline-block}@media (max-width: 767px){.form-comment .comment-respond .comment-reply-title{margin-bottom:20px}}.form-comment .comment-respond .comment-reply-title::before{position:absolute;content:'';height:5px;width:100%;bottom:4px;z-index:-1}.form-comment .comment-respond .comment-reply-title a{color:#000000}.form-comment .comment-respond .comment-form .comment-notes{font-weight:300;font-size:16px;line-height:1.625;color:#6c6c6c;word-break:break-word;margin-bottom:24px}.form-comment .comment-respond .comment-form .comment-meta .row{margin-right:-11px;margin-left:-11px}.form-comment .comment-respond .comment-form .comment-meta .col,.form-comment .comment-respond .comment-form .comment-meta [class*="col-"]{padding-right:11px;padding-left:11px}.form-comment .comment-respond .comment-form .comment-meta .comment-form-author,.form-comment .comment-respond .comment-form .comment-meta .comment-form-email{margin:0;margin-bottom:25px}.form-comment .comment-respond .comment-form .comment-meta .comment-form-author input,.form-comment .comment-respond .comment-form .comment-meta .comment-form-email input{font-weight:300;font-size:16px;line-height:1.5;color:#6c6c6c;width:100%;height:50px;background:transparent;padding:0 18px;border:1px solid #e5e5e5}.form-comment .comment-respond .comment-form .comment-meta .comment-form-author input.invalid,.form-comment .comment-respond .comment-form .comment-meta .comment-form-email input.invalid{border-color:red}.form-comment .comment-respond .comment-form .comment-message .comment-form-comment{width:100%;margin-bottom:25px}.form-comment .comment-respond .comment-form .comment-message .comment-form-comment textarea{font-weight:300;font-size:16px;line-height:1.5;color:#6c6c6c;display:block;width:100%;min-height:200px;background:transparent;padding:18px;border:1px solid #e5e5e5}.form-comment .comment-respond .comment-form .comment-message .comment-form-comment textarea.invalid{border-color:red}.form-comment .comment-respond .comment-form .form-submit{margin-bottom:0}.form-comment .comment-respond .comment-form .form-submit .submit{cursor:pointer;font-weight:500;font-size:18px;overflow:hidden;padding:18px 22px 18px 15px;border:none;margin-top:15px;line-height:1;color:#000000;background-color:transparent}@media (max-width: 767px){.form-comment .comment-respond .comment-form .form-submit .submit{padding:10px 0;font-size:14px}}.related-blog{margin-top:30px}.related-blog .related-title{font-weight:600;font-size:30px;line-height:1.3;color:#000;word-break:break-word;border-bottom:1px solid #e6e6e6;padding-bottom:20px;padding-right:110px;margin-bottom:40px}@media (max-width: 767px){.related-blog .related-title{font-size:28px}}.related-blog .slide-posts{position:relative;margin-bottom:-37px}.related-blog .slide-posts .slide-slick{overflow:hidden;margin-right:-20px;margin-left:-20px}.related-blog .slide-posts .slide-slick .slick-list .slick-track{margin-left:0}.related-blog .slide-posts .slide-slick .item-slick{padding:0 20px 40px 20px}.related-blog .slide-posts .wrap-arrow-slick{pointer-events:none;position:absolute;z-index:1;top:-104px;right:0px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -3px}.related-blog .slide-posts .wrap-arrow-slick .arow-slick{pointer-events:auto;cursor:pointer;font-size:16px;line-height:1;color:#bfbfbf;background:transparent;display:flex;justify-content:center;align-items:center;width:39px;height:39px;border:1px solid #e3e3e3;border-radius:50%;transition:all .2s;margin:0 3px}.related-blog .slide-posts .wrap-arrow-slick .arow-slick:hover{color:#fff}.related-blog .slide-posts .wrap-arrow-slick .arow-slick.slick-arrow.slick-hidden{display:none}.related-blog .slide-posts .wrap-arrow-slick .arow-slick[aria-disabled="true"]{visibility:hidden}.related-blog .item-blog{overflow:hidden;display:flex;flex-direction:column;transition:all .3s}.related-blog .item-blog.has-post-media .image-blog .date-blog{bottom:0;top:auto}.related-blog .item-blog.has-post-media .text-blog{border-top:none}.related-blog .item-blog.has-post-media .text-blog .title-blog{margin-top:20px}.related-blog .item-blog .image-blog{position:relative}.related-blog .item-blog .image-blog .date-blog{pointer-events:none;font-weight:400;font-size:12px;line-height:1.5;color:#fff;position:absolute;z-index:1;top:0;bottom:auto;right:0;padding:10px 15px}.related-blog .item-blog .image-blog .date-blog::before{content:'';display:block;width:100%;height:100%;background-color:#000;opacity:.5;position:absolute;z-index:-1;top:0;left:0}.related-blog .item-blog .image-blog img{width:100%}.related-blog .item-blog .text-blog{flex-grow:1;display:flex;flex-direction:column;transition:all .3s}.related-blog .item-blog .text-blog .author-blog{font-weight:300;font-size:14px;line-height:1.5;color:#000;position:relative;z-index:1;margin-bottom:8px;display:flex;flex-flow:wrap;text-transform:uppercase}.related-blog .item-blog .text-blog .author-blog a{color:inherit;transition:all .2s}.related-blog .item-blog .text-blog .author-blog+.title-blog{margin-top:20px}.related-blog .item-blog .text-blog .author-blog .name-author{margin-right:12px}.related-blog .item-blog .text-blog .title-blog{flex-grow:1;font-weight:600;font-size:22px;line-height:1.375;color:#000;word-break:break-word;margin-top:20px;margin-bottom:15px}.related-blog .item-blog .text-blog .title-blog a{color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.375 * 2em);transition:all .2s}.related-blog .item-blog .text-blog .info-blog{list-style-type:none;padding:0;margin:0;letter-spacing:16px}.related-blog .item-blog .text-blog .info-blog li{display:inline-block;font-weight:300;font-size:14px;line-height:1.7;word-break:break-word;letter-spacing:normal}.related-blog .item-blog .text-blog .info-blog li a{color:inherit;transition:all .2s}.related-blog .item-blog .text-blog .info-blog li i{margin-right:2px}.related-blog .item-blog .text-blog .info-blog li.category_meta{display:none}.related-blog .item-blog:hover .text-blog{border-color:transparent}@media (max-width: 767px){.bl-blogs-detail .thim-about-author{justify-content:center}.bl-blogs-detail .thim-about-author .author-image{margin-bottom:15px}.bl-blogs-detail .thim-about-author .author-text{width:100%;text-align:center}.bl-blogs-detail .blog-detail-text .link-share{width:100%;margin-bottom:10px}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share{flex-direction:row;align-items:flex-start;justify-content:flex-start}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share .namefield{margin-top:15px;margin-bottom:15px;margin-right:7px}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share .socials{flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.bl-blogs-detail .blog-detail-text .link-share .link-share-inner .share .socials .item-social{width:39px;height:39px;font-size:16px;margin:7px}.bl-blogs-detail .blog-detail-text .content-blog{width:100%}.comments-area .list-comments .comment-list .comment .avatar{margin-bottom:20px}.comments-area .list-comments .comment-list .comment .content-comment{width:100%}.comments-area .list-comments .comment-list .comment .content-comment .author{padding-right:0}.comments-area .list-comments .comment-list .comment .content-comment .author .link-reply-edit{position:unset}.comments-area .list-comments .comment-list .comment .content-comment .author .link-reply-edit a{margin-right:10px;margin-left:0}.comments-area .list-comments .comment-list .children{padding-left:50px}.related-blog{padding-left:0px}}@media (max-width: 575px){.bl-blogs-detail .blog-detail-image .slide-image .wrap-arrow-slick{padding:0 20px}.bl-blogs-detail .blog-detail-image .slide-image .wrap-arrow-slick .arow-slick{font-size:20px;width:30px;height:30px}.bl-blogs-detail .blog-detail-image .date-blog{font-size:14px;padding:8px 11px}.comments-area .list-comments .comment-list .children{padding-left:35px}.navigate-blog .navi-item.prev-blog{padding-right:10px}.navigate-blog .navi-item.prev-blog .navi-title{padding-left:10px}.navigate-blog .navi-item.next-blog{padding-left:10px}.navigate-blog .navi-item.next-blog .navi-title{padding-right:10px}.navigate-blog .navi-item .navi-arrow{font-size:25px}.navigate-blog .navi-item .navi-title{font-size:16px}.navigate-blog .navi-item .navi-title a{max-height:46px}.related-blog .related-title{padding-right:0px;margin-bottom:70px}.related-blog .slide-posts .wrap-arrow-slick{top:-55px;right:auto;left:0}}.wp-block-quote{border:none;padding-left:45px;position:relative;margin-left:40px;font-size:20px}.wp-block-quote strong{font-weight:500}@media (max-width: 767px){.wp-block-quote{margin-left:20px;font-size:18px}}.wp-block-quote>p{color:#000000}.wp-block-quote::before{content:"‘‘";font-family:"Arial";font-weight:400;font-style:normal;font-size:100px;line-height:1;color:#ff5f2e;position:absolute;top:-5px;left:-5px;letter-spacing:-5px}.comment-form-cookies-consent{display:none}/*!--------------------------------------------------------------
9.0 - footer
----------------------------------------------------------------*/footer#colophon{position:relative}footer#colophon .footer{padding:130px 0 70px 0;background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 767px){footer#colophon .footer{padding:70px 0 40px}}footer#colophon .widget-title{margin-top:0}footer#colophon .site-info{text-align:center}footer#colophon .site-info a:hover{text-decoration:underline}footer#colophon .footer-sidebars .col-footer-item{text-align:center;border-right:1px solid #555555}@media (max-width: 767px){footer#colophon .footer-sidebars .col-footer-item{margin-bottom:0;border-right:none}}footer#colophon .footer-sidebars .col-footer-item:last-child{border-right:none}footer#colophon .footer-sidebars .col-footer-item .widget_text i{font-size:50px;color:#fff;margin-bottom:20px}footer#colophon .footer-sidebars .col-footer-item .widget_text em{font-size:50px;color:#fff;margin-bottom:20px}footer#colophon .footer-sidebars .col-footer-item .widget_text p{margin:0;color:#fff;font-weight:300}footer#colophon .footer-sidebars .col-footer-item .widget_text a{color:#fff;font-weight:300}footer#colophon .footer-sidebars .col-md-20{width:20%}footer#colophon .copyright-content{padding:100px 0 0px 0;border-top:1px solid transparent}@media (max-width: 767px){footer#colophon .copyright-content{padding:50px 0 0}}footer#colophon .copyright-content ul{margin:0;list-style:none}footer#colophon .copyright-content ul li{display:inline-block}footer#colophon .copyright-area .copyright-content .copyright-text{text-align:center;font-size:18px}footer#colophon .copyright-area .copyright-content .copyright-text .social-icons-footer{margin-top:30px}footer#colophon .copyright-area .copyright-content .copyright-text .social-icons-footer .social-footer{display:inline-block;padding:0 14px;position:relative}footer#colophon .copyright-area .copyright-content .copyright-text .social-icons-footer .social-footer::before{content:'';position:absolute;width:0;height:2px;background:#ffcc00;bottom:-15px;left:0;transition:all 0.3s}footer#colophon .copyright-area .copyright-content .copyright-text .social-icons-footer .social-footer:hover::before{width:100%}footer#colophon .copyright-area .copyright-content .copyright-text .social-icons-footer .social-footer:hover i{color:#fff;opacity:1}footer#colophon .copyright-area .copyright-content .copyright-text .social-icons-footer .social-footer i{color:#fff;font-size:24px;opacity:0.5}/*!--------------------------------------------------------------
10.0 - responsive
----------------------------------------------------------------*/@media (max-width: 768px){.visible-xs,.visible-sm,.visible-md,.visible-lg{display:block !important}.stack-center .width-logo,.header-v3 .navigation-top{margin:0 !important}.stack-center .width-logo>.tm-table,.header-v3 .navigation-top>.tm-table{display:block}.stack-center .width-logo .menu-mobile-effect,.header-v3 .navigation-top .menu-mobile-effect{margin-top:0}header#masthead .width-logo{width:100%;text-align:center}header#masthead .logo{display:none}header#masthead .mobile-logo{display:inline-block}header.site-header.header-overlay.affix{position:fixed}header.site-header{padding:20px}.main-top .content .title{font-size:30px;margin-bottom:0}}@media (max-width: 480px){.thim-social-share li:nth-last-child(1),.thim-social-share li:nth-last-child(2){display:block;margin-top:10px}}@media (min-width: 768px) and (max-width: 992px){.container{width:900px;max-width:100%}}@media (min-width: 576px) and (max-width: 767px){.container{width:700px;max-width:100%}}/*!--------------------------------------------------------------
11.0 - features
----------------------------------------------------------------*/.sk-rotating-plane{width:40px;height:40px;background-color:#333;margin:40px auto;animation:sk-rotatePlane 1.2s infinite ease-in-out}@keyframes sk-rotatePlane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{width:40px;height:40px;position:relative;margin:40px auto}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:0.6;position:absolute;top:0;left:0;animation:sk-doubleBounce 2.0s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{animation-delay:-1.0s}@keyframes sk-doubleBounce{0%, 100%{transform:scale(0)}50%{transform:scale(1)}}.sk-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:#333;height:100%;width:6px;display:inline-block;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{animation-delay:-1.2s}.sk-wave .sk-rect2{animation-delay:-1.1s}.sk-wave .sk-rect3{animation-delay:-1s}.sk-wave .sk-rect4{animation-delay:-.9s}.sk-wave .sk-rect5{animation-delay:-.8s}@keyframes sk-waveStretchDelay{0%, 40%, 100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{animation-delay:-.9s}@keyframes sk-wanderingCube{0%{transform:rotate(0deg)}25%{transform:translateX(30px) rotate(-90deg) scale(0.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg)}}.sk-spinner-pulse{width:40px;height:40px;margin:40px auto;background-color:#333;border-radius:100%;animation:sk-pulseScaleOut 1.0s infinite ease-in-out}@keyframes sk-pulseScaleOut{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.sk-chasing-dots{margin:40px auto;width:40px;height:40px;position:relative;text-align:center;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#333;border-radius:100%;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;animation-delay:-1s}@keyframes sk-chasingDotsRotate{100%{transform:rotate(360deg)}}@keyframes sk-chasingDotsBounce{0%, 100%{transform:scale(0)}50%{transform:scale(1)}}.sk-three-bounce{margin:40px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;background-color:#333;border-radius:100%;display:inline-block;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{animation-delay:-0.32s}.sk-three-bounce .sk-bounce2{animation-delay:-.16s}@keyframes sk-three-bounce{0%, 80%, 100%{transform:scale(0)}40%{transform:scale(1)}}.sk-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%, 80%, 100%{transform:scale(0)}40%{transform:scale(1)}}.sk-cube-grid{width:40px;height:40px;margin:40px auto}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{animation-delay:.2s}.sk-cube-grid .sk-cube2{animation-delay:.3s}.sk-cube-grid .sk-cube3{animation-delay:.4s}.sk-cube-grid .sk-cube4{animation-delay:.1s}.sk-cube-grid .sk-cube5{animation-delay:.2s}.sk-cube-grid .sk-cube6{animation-delay:.3s}.sk-cube-grid .sk-cube7{animation-delay:0s}.sk-cube-grid .sk-cube8{animation-delay:.1s}.sk-cube-grid .sk-cube9{animation-delay:.2s}@keyframes sk-cubeGridScaleDelay{0%, 70%, 100%{transform:scale3D(1, 1, 1)}35%{transform:scale3D(0, 0, 1)}}.sk-fading-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{transform:rotate(30deg)}.sk-fading-circle .sk-circle3{transform:rotate(60deg)}.sk-fading-circle .sk-circle4{transform:rotate(90deg)}.sk-fading-circle .sk-circle5{transform:rotate(120deg)}.sk-fading-circle .sk-circle6{transform:rotate(150deg)}.sk-fading-circle .sk-circle7{transform:rotate(180deg)}.sk-fading-circle .sk-circle8{transform:rotate(210deg)}.sk-fading-circle .sk-circle9{transform:rotate(240deg)}.sk-fading-circle .sk-circle10{transform:rotate(270deg)}.sk-fading-circle .sk-circle11{transform:rotate(300deg)}.sk-fading-circle .sk-circle12{transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{animation-delay:-1s}.sk-fading-circle .sk-circle4:before{animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity:0}40%{opacity:1}}.sk-folding-cube{margin:40px auto;width:40px;height:40px;position:relative;transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;animation:sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{animation-delay:.3s}.sk-folding-cube .sk-cube3:before{animation-delay:.6s}.sk-folding-cube .sk-cube4:before{animation-delay:.9s}@keyframes sk-foldCubeAngle{0%, 10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%, 75%{transform:perspective(140px) rotateX(0deg);opacity:1}90%, 100%{transform:perspective(140px) rotateY(180deg);opacity:0}}#thim-preloading{position:fixed;z-index:999999;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}#back-to-top{width:70px;height:70px;position:absolute;bottom:15px;right:0;left:0;margin:0 auto;cursor:pointer;text-align:center;line-height:45px;transform:translateY(-50%);z-index:999;top:0;display:flex;align-items:center;justify-content:center;background-color:#7eb3f1;color:#FFF}@media (max-width: 767px){#back-to-top{width:50px;height:50px}}#back-to-top:hover{background-color:#5098ec}#back-to-top i{font-size:24px}#back-to-top em{font-size:24px}.thim-2-col>*{width:calc((100% - (2 * 30px)) / 2);margin-right:15px;margin-left:15px}.thim-3-col>*{width:calc((100% - (3 * 30px)) / 3);margin-right:15px;margin-left:15px}.thim-4-col>*{width:calc((100% - (4 * 30px)) / 4);margin-right:15px;margin-left:15px}.thim-2-col,.thim-3-col,.thim-4-col{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}/*!--------------------------------------------------------------
12.0 - elements
----------------------------------------------------------------*/input[type="submit"],.button,.submit{color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase;border:0;padding:8px 25px;display:inline-block}input[type="submit"]:hover,.button:hover,.submit:hover{color:#fff}/*!--------------------------------------------------------------
13.0 - general
----------------------------------------------------------------*/.message-error{color:#E30808}.message-success{color:#155724}.site-content{padding-top:80px;padding-bottom:80px}@media (max-width: 767px){.site-content{padding-top:50px !important;padding-bottom:50px !important}}.site-content.no-padding{padding-top:0;padding-bottom:0}@media (max-width: 767px){.site-content.no-padding{padding-top:0 !important;padding-bottom:0 !important}}.flexslider{position:relative}.flexslider ul{margin:0;list-style:none}.flexslider .flex-direction-nav{margin:0}.flexslider .flex-direction-nav a{position:absolute;z-index:9;top:50%;cursor:pointer;width:31px;margin:0;height:32px;background-color:#fff;text-align:center;overflow:hidden;margin-top:-16px;-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flexslider .flex-direction-nav a:hover:before{color:#fff}.flexslider .flex-direction-nav .flex-prev{left:-36px;opacity:0}.flexslider .flex-direction-nav .flex-prev:before{content:"\f104";font-size:22px;line-height:31px;display:inline-block}.flexslider .flex-direction-nav .flex-next{right:-36px;opacity:0}.flexslider .flex-direction-nav .flex-next:before{content:"\f105";font-size:22px;line-height:31px;display:inline-block}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.8;right:5px}body.error404 #masthead{display:none}body.error404 .footer-top{display:none}body.error404 footer.site-footer{display:none}body.error404 .error-404{padding:200px 15px;text-align:center;position:relative}body.error404 .error-404 .bg-before{position:absolute;top:0;right:0}body.error404 .error-404 .bg-after{position:absolute;bottom:0;left:0}body.error404 .error-404 .page-content .notice{font-size:24px;margin-top:55px;margin-bottom:35px}body.error404 .error-404 .page-content .comback-home{padding:15px 20px;border-bottom:2px solid;font-size:18px;text-transform:uppercase;display:inline-block;color:#000000}body.error404 .error-404 .page-content .comback-home:hover{color:#000000 !important}form.mc4wp-form{margin:20px 20px 0px 20px;background:#fff}@media (max-width: 480px){form.mc4wp-form{margin:10px 10px 0 10px}}form.mc4wp-form .mc4wp-form-fields{padding:100px 115px 135px 95px;position:relative;display:flex}@media (max-width: 1199px){form.mc4wp-form .mc4wp-form-fields{padding:70px 50px 90px 50px}}@media (max-width: 800px){form.mc4wp-form .mc4wp-form-fields{padding:50px 15px 40px 15px;display:block}}form.mc4wp-form .mc4wp-form-fields .widget-heading{width:34%;padding-left:33px;position:relative}@media (max-width: 800px){form.mc4wp-form .mc4wp-form-fields .widget-heading{width:100%;padding-left:15px}}form.mc4wp-form .mc4wp-form-fields .widget-heading .bg_img{position:absolute;top:50%;transform:translateY(-50%);right:10%}@media (max-width: 800px){form.mc4wp-form .mc4wp-form-fields .widget-heading .bg_img{right:unset;left:0}}@media (max-width: 576px){form.mc4wp-form .mc4wp-form-fields .widget-heading .bg_img img{max-height:100px}}form.mc4wp-form .mc4wp-form-fields .widget-heading ~ div{width:66%;position:relative}@media (max-width: 800px){form.mc4wp-form .mc4wp-form-fields .widget-heading ~ div{width:100%;margin-top:20px}}form.mc4wp-form .mc4wp-form-fields .widget-heading ~ div>input[type=email]{width:100%;border:none;border-bottom:1px solid #dddddd;margin:0;margin-top:10px;padding:15px 0;font-size:18px}form.mc4wp-form .mc4wp-form-fields .widget-heading ~ div>input[type=email]::placeholder{color:#808080;font-size:18px;font-weight:300}form.mc4wp-form .mc4wp-form-fields .widget-heading ~ div .submit{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0;background-color:transparent}form.mc4wp-form .mc4wp-form-fields .widget-heading ~ div .submit input[type=submit]{background-color:transparent;color:transparent;position:relative;z-index:2;cursor:pointer}form.mc4wp-form .mc4wp-form-fields .widget-heading ~ div .submit i{font-size:50px;position:absolute;top:50%;transform:translateY(-50%);right:0}@media (max-width: 767px){form.mc4wp-form .mc4wp-form-fields .widget-heading ~ div .submit i{font-size:40px}}form.mc4wp-form .mc4wp-form-fields .widget-heading::before{position:absolute;content:'';width:4px;height:100%;left:0;top:0}form.mc4wp-form .mc4wp-form-fields .widget-heading .heading{margin-bottom:5px}form.mc4wp-form .mc4wp-form-fields .widget-heading .heading,form.mc4wp-form .mc4wp-form-fields .widget-heading .sub-heading{font-size:36px;text-transform:uppercase;line-height:1;font-weight:400}@media (max-width: 767px){form.mc4wp-form .mc4wp-form-fields .widget-heading .heading,form.mc4wp-form .mc4wp-form-fields .widget-heading .sub-heading{font-size:28px}}form.mc4wp-form .mc4wp-form-fields .widget-heading .sub-heading{color:#b1b1b1;margin-bottom:0}.thim-contact-form{box-shadow:rgba(120,121,122,0.2) 0px 0px 20px 5px}@media (max-width: 767px){.thim-contact-form{box-shadow:none}}.thim-contact-form>.elementor-element-populated{border:1px dashed #dedede}.thim-faq-form{border:2px dashed #fff}.tps-contact-form .form-control{border-radius:0}.tps-contact-form .form-group{margin-bottom:20px}.tps-contact-form .form-group input{height:50px;width:100%;background:transparent;padding:0 18px;border:1px solid #e5e5e5}.tps-contact-form .form-group ::placeholder{color:#a5a5a5}.tps-contact-form .form-group textarea{max-height:150px}.tps-contact-form .contact-form-submit{margin-top:15px;position:relative;display:inline-block}.tps-contact-form .contact-form-submit:hover input{padding-left:0px;padding-right:40px}.tps-contact-form .contact-form-submit:hover i{opacity:1}.tps-contact-form .contact-form-submit input{position:relative;cursor:pointer;width:unset;border:none;color:#000000;border-radius:0px;font-weight:600;text-transform:uppercase;padding:10px 28px;background-color:transparent;font-size:18px;transition:all 0.3s ease}.tps-contact-form .contact-form-submit input:focus,.tps-contact-form .contact-form-submit input:active{box-shadow:unset !important;outline:unset;background-color:unset !important;border-color:unset !important;color:#000 !important}.tps-contact-form .contact-form-submit .ajax-loader{margin:0 0 0 10px}.tps-contact-form .contact-form-submit i{position:absolute;top:12px;right:25px;font-size:22px;opacity:0;color:#000000}.tps-faq-form .form-group{margin-bottom:30px}.tps-faq-form .form-group input{cursor:pointer;height:70px;border:none;width:100%;padding:30px;font-size:18px}@media (max-width: 767px){.tps-faq-form .form-group input{height:60px}}.tps-faq-form .form-group ::placeholder{color:rgba(0,0,0,0.5)}.tps-faq-form .form-group:hover ::placeholder{color:#000}.tps-faq-form .faq-form-submit{text-align:center;margin-top:20px;position:relative}.tps-faq-form .faq-form-submit input{cursor:pointer;color:#000000;padding:15px 30px;border-bottom:3px solid #000;font-weight:500;text-transform:uppercase;font-size:18px}.tps-faq-form .faq-form-submit input:hover{color:#fff;border-bottom:3px solid #fff;background-color:transparent}.tps-faq-form .faq-form-submit .ajax-loader{position:absolute;top:50%;transform:translateY(-50%)}.wpcf7 form.invalid .wpcf7-response-output{margin:20px auto 0}.thim-video-wrapper{background:linear-gradient(#F9F9F9, transparent)}@media (max-width: 1024px){.thim-map-iframe{height:550px !important}}@media (max-width: 767px){.thim-map-iframe{height:500px !important}}.thim-map-iframe iframe{height:100%}/*!--------------------------------------------------------------
14.0 - woocommerce
----------------------------------------------------------------*/body.woocommerce.archive .site-content{padding-top:0px}body.woocommerce .bl-products-list{background:#fff;position:relative}body.woocommerce .bl-products-list [class*="col-"]{padding-bottom:40px}body.woocommerce .bl-products-list .list-tab-cat{display:flex;align-items:center;margin-bottom:30px;justify-content:space-between;margin-bottom:0}@media (max-width: 991px){body.woocommerce .bl-products-list .list-tab-cat{flex-direction:column;align-items:flex-start}}body.woocommerce .bl-products-list .list-tab-cat .tab-cat{list-style-type:none;margin:0}body.woocommerce .bl-products-list .list-tab-cat .tab-cat li{display:inline-block;margin-right:50px}@media (max-width: 991px){body.woocommerce .bl-products-list .list-tab-cat .tab-cat li{margin-right:30px}}@media (max-width: 767px){body.woocommerce .bl-products-list .list-tab-cat .tab-cat li{margin-right:20px}}body.woocommerce .bl-products-list .list-tab-cat .tab-cat li:last-child{margin-right:0px}body.woocommerce .bl-products-list .list-tab-cat .tab-cat li a{font-size:20px;color:#000000;position:relative;display:inline-block;padding:60px 0}@media (max-width: 991px){body.woocommerce .bl-products-list .list-tab-cat .tab-cat li a{padding:30px 0}}@media (max-width: 767px){body.woocommerce .bl-products-list .list-tab-cat .tab-cat li a{padding:20px 0}}body.woocommerce .bl-products-list .list-tab-cat .tab-cat li a::before{position:absolute;content:'';top:0;left:0;width:0;height:4px;transition:all 0.3s ease-in-out}body.woocommerce .bl-products-list .list-tab-cat .tab-cat li a:hover::before{width:100%}body.woocommerce .bl-products-list .list-tab-cat .tab-cat li a.active::before{width:100%}@media (max-width: 991px){body.woocommerce .bl-products-list .list-tab-cat .heading-products{margin-bottom:30px;margin-top:10px}}body.woocommerce .bl-products-list .list-tab-cat .heading-products .woocommerce-ordering{min-width:215px;margin-bottom:0}body.woocommerce .bl-products-list .list-tab-cat .heading-products .woocommerce-ordering .sorting-select .wrap-select2 .orderby{padding:5px 10px;min-height:40px;border:none;cursor:pointer;font-size:18px}@media (max-width: 991px){body.woocommerce .bl-products-list .list-tab-cat .heading-products .woocommerce-ordering .sorting-select .wrap-select2 .orderby{border:1px solid #ededed}}body.woocommerce .bl-products-list .list-tab-cat .heading-products .woocommerce-ordering .sorting-select .wrap-select2 .orderby:focus{outline:none}body.woocommerce .bl-products-list .list-tab-cat .heading-products .results{margin-bottom:0;line-height:40px}body.woocommerce .bl-products-list .list-tab-cat .heading-products .select2-container--default .select2-selection--single .select2-selection__arrow{right:15px}body.woocommerce .bl-products-list .products{margin-bottom:0px}body.woocommerce .bl-products-list .products .product{margin-bottom:0}@media (max-width: 768px){body.woocommerce .bl-products-list .products .product{margin-bottom:0px !important}}body.woocommerce .bl-products-list .item-product{height:100%;display:flex;flex-direction:column;text-align:center;position:relative;transition:all .3s}body.woocommerce .bl-products-list .item-product:hover .shop-loop-image .shop-loop-button .quick-view{opacity:1;transform:rotateY(0deg) scale(1)}body.woocommerce .bl-products-list .item-product .shop-loop-image{position:relative}body.woocommerce .bl-products-list .item-product .shop-loop-image .shop-loop-button{display:flex;flex-flow:wrap;position:absolute;top:50%;transform:translateY(-50%);align-items:center;width:100%;justify-content:center}body.woocommerce .bl-products-list .item-product .media-item{position:relative}body.woocommerce .bl-products-list .item-product .media-item::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#f7f7f7;opacity:0}body.woocommerce .bl-products-list .item-product .media-item img{width:100%;margin-bottom:0px}body.woocommerce .bl-products-list .item-product .media-item .added_to_cart,body.woocommerce .bl-products-list .item-product .media-item .button{font-weight:bold;font-size:18px;line-height:1.5;color:#000;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;display:flex;justify-content:center;align-items:center;height:70px;width:calc(100% - 30px);background:#fff;position:absolute;left:0;bottom:-40px;opacity:0;padding:0px 30px;margin:0 15px;transition:all .3s linear}body.woocommerce .bl-products-list .item-product .media-item .added_to_cart::after,body.woocommerce .bl-products-list .item-product .media-item .button::after{top:22px}body.woocommerce .bl-products-list .item-product .media-item .added_to_cart i,body.woocommerce .bl-products-list .item-product .media-item .button i{margin-right:20px;font-size:28px}body.woocommerce .bl-products-list .item-product .media-item .added_to_cart.loading,body.woocommerce .bl-products-list .item-product .media-item .button.loading{opacity:0.5}body.woocommerce .bl-products-list .item-product .media-item .added_to_cart.added,body.woocommerce .bl-products-list .item-product .media-item .button.added{display:none}body.woocommerce .bl-products-list .item-product .media-item .onsale{font-size:14px;border-radius:0;left:auto;right:-5px;min-width:inherit;min-height:inherit;font-weight:normal;line-height:1;padding:5px 7px;margin:0;top:15px;text-transform:uppercase}body.woocommerce .bl-products-list .item-product .media-item .onsale::before{content:'';position:absolute;width:0;height:0;bottom:0;right:0;border-right:5px solid transparent;border-top:5px solid #ff5f2e;transform:translateY(100%)}body.woocommerce .bl-products-list .item-product:hover .shop-loop-image .yith-wcwl-wishlistaddedbrowse>a,body.woocommerce .bl-products-list .item-product:hover .shop-loop-image .yith-wcwl-wishlistexistsbrowse>a,body.woocommerce .bl-products-list .item-product:hover .shop-loop-image .quickview>a,body.woocommerce .bl-products-list .item-product:hover .shop-loop-image .yith-wcwl-add-button>a{transform:scale(1);opacity:1}body.woocommerce .bl-products-list .item-product:hover .media-item::before{opacity:0.3}body.woocommerce .bl-products-list .item-product:hover .media-item .added_to_cart,body.woocommerce .bl-products-list .item-product:hover .media-item .button{opacity:1;bottom:15px}body.woocommerce .bl-products-list .item-product:hover:before{opacity:0}body.woocommerce .bl-products-list .item-product .text-item{flex-grow:1;display:flex;flex-direction:column;padding:30px 20px 0px 20px}body.woocommerce .bl-products-list .item-product .text-item .title-item{flex-grow:1;font-weight:300;font-size:18px;line-height:1;word-break:break-word;margin-bottom:10px}body.woocommerce .bl-products-list .item-product .text-item .title-item a{color:inherit;display:inline-block;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.375 * 2em);transition:all .2s;position:relative}body.woocommerce .bl-products-list .item-product .text-item .title-item a::before{position:absolute;content:'';height:1px;width:0;bottom:0;left:0;transition:all 0.3s ease-in-out;background:#6e6e6e}body.woocommerce .bl-products-list .item-product .text-item .title-item a:hover::before{width:100%}body.woocommerce .bl-products-list .item-product .text-item .price{font-weight:500;font-size:18px;line-height:1.375;display:flex;flex-direction:row-reverse;justify-content:center;color:#000000}body.woocommerce .bl-products-list .item-product .text-item .price del{font-weight:300;font-size:14px;margin:2px 5px 0px 5px;opacity:1;color:#d4d4d4}body.woocommerce .bl-products-list .item-product .text-item .price ins{font-weight:500;text-decoration:none;margin:0 5px}body.woocommerce .pagination{text-align:center;display:block;margin-top:50px}body.woocommerce .pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:none}body.woocommerce .pagination .page-numbers,body.woocommerce .pagination .page-numbers li{list-style-type:none;margin:0;border:none}body.woocommerce .pagination .page-numbers li:hover .page-numbers{color:#fff}body.woocommerce .pagination .page-numbers .page-numbers{font-weight:300;font-size:16px;line-height:1.5;color:#727272;display:flex;justify-content:center;align-items:center;width:35px;height:35px;padding:0;border-radius:50%;border:1px solid #ebebeb;margin:5px;transition:all .2s}body.woocommerce .pagination .page-numbers .page-numbers:hover{background-color:transparent}body.woocommerce .pagination .page-numbers .page-numbers.current{color:#fff}body.woocommerce .pagination .page-numbers .page-numbers.next{color:#000;display:flex;align-items:center;width:auto;height:auto;border-radius:0;border:none;margin:9px}body.woocommerce .pagination .page-numbers .page-numbers.next i{font-size:20px;margin-left:9px}body.woocommerce .pagination .page-numbers .page-numbers.prev{color:#000;display:flex;align-items:center;width:auto;height:auto;border-radius:0;border:none;margin:9px}body.woocommerce .pagination .page-numbers .page-numbers.prev i{font-size:20px;margin-right:9px}.single-product .mfp-content{max-width:900px}.single-product .mfp-content .mfp-figure .mfp-close{color:#fff;opacity:1;cursor:pointer}.single-product .mfp-content .mfp-figure img.mfp-img{max-height:600px}.single-product .mfp-content .mfp-figure figcaption .mfp-bottom-bar{display:none}.woo-gallery-item{display:none}.woo-gallery-item:first-child{display:block}.woo-arow-slick{display:none}.woocommerce div.product .bl-products-detail{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:45px;align-items:center}.woocommerce div.product .bl-products-detail .onsale{display:none}.woocommerce div.product .bl-products-detail .image-panel{display:flex;justify-content:space-between}.woocommerce div.product .bl-products-detail .image-panel .slider-carousel{max-width:47%;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.woocommerce div.product .bl-products-detail .image-panel .slider-carousel #carousel{overflow:inherit}.woocommerce div.product .bl-products-detail .image-panel .slider-carousel #carousel .slick-list{margin:0 9px}.woocommerce div.product .bl-products-detail .image-panel .slider-carousel #carousel .slick-list .slick-slide{margin:0 9px;border:1px solid #fff;cursor:pointer}.woocommerce div.product .bl-products-detail .image-panel .slider-carousel #carousel .slick-list .slick-slide:focus{outline:unset}.woocommerce div.product .bl-products-detail .image-panel .slider-carousel #carousel .slick-list .slick-slide.slick-current{border:1px solid #000000}.woocommerce div.product .bl-products-detail .image-panel .flexslider{position:relative;overflow:hidden}.woocommerce div.product .bl-products-detail .image-panel .flexslider .slick-list .woo-gallery-item a>img{width:100%;object-fit:cover}.woocommerce div.product .bl-products-detail .text-product{padding-left:70px;margin-bottom:0;width:100%}@media (max-width: 1023px){.woocommerce div.product .bl-products-detail .text-product{padding-left:15px}}@media (max-width: 991px){.woocommerce div.product .bl-products-detail .text-product{margin-top:40px}}.woocommerce div.product .bl-products-detail .text-product .woocommerce-product-rating{display:flex;align-items:center;font-size:18px;margin-bottom:30px}@media (max-width: 1023px){.woocommerce div.product .bl-products-detail .text-product .woocommerce-product-rating{margin-bottom:15px}}.woocommerce div.product .bl-products-detail .text-product .woocommerce-product-rating .woocommerce-review-link{color:inherit}.woocommerce div.product .bl-products-detail .text-product .woocommerce-product-rating .star-rating{font-size:16px;margin-top:-3px;margin-right:10px}.woocommerce div.product .bl-products-detail .text-product .woocommerce-product-rating .star-rating:before{color:#f4b705;letter-spacing:5px}.woocommerce div.product .bl-products-detail .text-product .woocommerce-product-rating .star-rating .rating{display:none}.woocommerce div.product .bl-products-detail .text-product .woocommerce-product-rating .star-rating>span:before{color:#f4b705;letter-spacing:5px}.woocommerce div.product .bl-products-detail .text-product .name-product{font-weight:500;font-size:35px;line-height:1.2;color:#000;word-break:break-word;margin-bottom:20px}@media (min-width: 1440px){.woocommerce div.product .bl-products-detail .text-product .name-product{font-size:50px}}@media (max-width: 991px){.woocommerce div.product .bl-products-detail .text-product .name-product{font-size:32px;margin-bottom:10px}}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .text-product .name-product{font-size:28px;margin-top:0px}}.woocommerce div.product .bl-products-detail .text-product .price{font-weight:600;font-size:36px;line-height:1.2;word-break:break-word;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin-bottom:25px}@media (max-width: 991px){.woocommerce div.product .bl-products-detail .text-product .price{font-size:22px}}.woocommerce div.product .bl-products-detail .text-product .price ins{text-decoration:none;margin-right:15px;font-weight:600}.woocommerce div.product .bl-products-detail .text-product .price .amount{color:#ff5f2e}.woocommerce div.product .bl-products-detail .text-product .price del{font-weight:300;font-size:18px;color:#939393;text-decoration:line-through;margin-top:6px;opacity:1}.woocommerce div.product .bl-products-detail .text-product .price del .amount{color:#939393}.woocommerce div.product .bl-products-detail .text-product .star-product{font-weight:300;font-size:18px;line-height:1.5;color:#727272;word-break:break-word;margin-bottom:29px}.woocommerce div.product .bl-products-detail .text-product .star-product .iconstars{margin-right:5px}.woocommerce div.product .bl-products-detail .text-product .star-product .iconstars i{font-size:18px;line-height:1;color:#ffb606}.woocommerce div.product .bl-products-detail .text-product .description-product{font-weight:300;font-size:18px;line-height:1.75;word-break:break-word;margin-bottom:26px;color:#000000}.woocommerce div.product .bl-products-detail .text-product .product-meta{font-size:16px;margin-bottom:30px}.woocommerce div.product .bl-products-detail .text-product .product-meta .categories .posted_in .name-field,.woocommerce div.product .bl-products-detail .text-product .product-meta .tags .posted_in .name-field{text-transform:uppercase;font-size:15px;color:#000000;margin-right:45px;font-weight:600}@media (max-width: 1023px){.woocommerce div.product .bl-products-detail .text-product .product-meta .categories .posted_in .name-field,.woocommerce div.product .bl-products-detail .text-product .product-meta .tags .posted_in .name-field{margin-right:15px}}.woocommerce div.product .bl-products-detail .text-product .product-meta .categories .posted_in a,.woocommerce div.product .bl-products-detail .text-product .product-meta .tags .posted_in a{display:inline-block;margin:0 20px;color:inherit;font-weight:300;line-height:1;position:relative}.woocommerce div.product .bl-products-detail .text-product .product-meta .categories .posted_in a::before,.woocommerce div.product .bl-products-detail .text-product .product-meta .tags .posted_in a::before{position:absolute;content:'';bottom:0;left:0;transition:all 0.3s ease-in-out;height:1px;background:#000000;width:0}.woocommerce div.product .bl-products-detail .text-product .product-meta .categories .posted_in a:hover,.woocommerce div.product .bl-products-detail .text-product .product-meta .tags .posted_in a:hover{color:#000000}.woocommerce div.product .bl-products-detail .text-product .product-meta .categories .posted_in a:hover::before,.woocommerce div.product .bl-products-detail .text-product .product-meta .tags .posted_in a:hover::before{width:100%}.woocommerce div.product .bl-products-detail .text-product .product-meta .tags{margin-top:15px}.woocommerce div.product .bl-products-detail .text-product .product-meta .tags .posted_in .name-field{margin-right:95px}@media (max-width: 1023px){.woocommerce div.product .bl-products-detail .text-product .product-meta .tags .posted_in .name-field{margin-right:15px}}.woocommerce div.product .bl-products-detail .text-product form.cart{display:inline-block;padding-bottom:0;margin-bottom:0}.woocommerce div.product .bl-products-detail .text-product form.cart .variations tr{border:none}.woocommerce div.product .bl-products-detail .text-product form.cart .variations .label{padding-left:5px}.woocommerce div.product .bl-products-detail .text-product form.cart .variations .label label{font-weight:normal}.woocommerce div.product .bl-products-detail .text-product form.cart .variations .value select{border:1px solid rgba(0,0,0,0.15);padding:5px 10px}.woocommerce div.product .bl-products-detail .text-product form.cart .variations .value select:focus{outline:none}.woocommerce div.product .bl-products-detail .text-product form.cart .single_variation_wrap .quanlity-product{float:left}.woocommerce div.product .bl-products-detail .text-product form.cart .group_table tr{border:none}.woocommerce div.product .bl-products-detail .text-product form.cart .group_table tr td,.woocommerce div.product .bl-products-detail .text-product form.cart .group_table tr th{border-bottom:1px dotted rgba(0,0,0,0.15);vertical-align:middle}.woocommerce div.product .bl-products-detail .text-product form.cart .group_table .quanlity-product .input-quanlity .num-product{width:36px}.woocommerce div.product .bl-products-detail .text-product .yith-wcwl-add-to-wishlist{margin-top:0;display:inline-block;transform:translateY(-24px)}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .text-product .yith-wcwl-add-to-wishlist{transform:translateY(-19px)}}.woocommerce div.product .bl-products-detail .text-product .yith-wcwl-wishlistaddedbrowse .feedback,.woocommerce div.product .bl-products-detail .text-product .yith-wcwl-wishlistexistsbrowse .feedback{display:none}.woocommerce div.product .bl-products-detail .text-product .yith-wcwl-wishlistaddedbrowse>a,.woocommerce div.product .bl-products-detail .text-product .yith-wcwl-wishlistexistsbrowse>a{font-size:0}.woocommerce div.product .bl-products-detail .text-product .yith-wcwl-wishlistaddedbrowse>a:before,.woocommerce div.product .bl-products-detail .text-product .yith-wcwl-wishlistexistsbrowse>a:before{margin-right:5px;content:"\f004";font-family:'Font Awesome 5 Free';font-weight:900;font-size:30px;padding:20px;background:#000;margin-right:0;margin-left:10px;color:#fff}.woocommerce div.product .bl-products-detail .text-product .share-links{letter-spacing:5px;margin-top:30px;margin-bottom:10px}@media (max-width: 768px){.woocommerce div.product .bl-products-detail .text-product .share-links{width:100%;display:block;text-align:left;margin-top:15px}}.woocommerce div.product .bl-products-detail .text-product .share-links .name-field{font-weight:600;font-size:15px;line-height:1.625;letter-spacing:normal;display:inline-block;margin-right:25px;text-transform:uppercase;color:#000000}.woocommerce div.product .bl-products-detail .text-product .share-links .item-share{font-size:20px;line-height:1;letter-spacing:normal;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;transition:all .2s;padding:0 15px;color:rgba(0,0,0,0.3);position:relative}.woocommerce div.product .bl-products-detail .text-product .share-links .item-share::before{position:absolute;content:'';left:0;bottom:-15px;height:2px;width:0;background:#ff5f2e;transition:all 0.3s ease-in-out}.woocommerce div.product .bl-products-detail .text-product .share-links .item-share:hover{color:#000000}.woocommerce div.product .bl-products-detail .text-product .share-links .item-share:hover::before{width:100%}.woocommerce div.product .bl-products-detail .woocommerce-tabs{width:100%;margin-top:100px;overflow:hidden}@media (max-width: 1023px){.woocommerce div.product .bl-products-detail .woocommerce-tabs{margin-top:60px}}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .woocommerce-tabs{margin-top:30px}}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments{margin-bottom:20px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text{border-radius:0;padding:0;border:none;margin-left:85px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .meta{margin-bottom:5px;font-size:16px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating{font-size:16px;margin-top:-2px;width:100px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating:before{color:#f4b705;letter-spacing:5px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating .rating{display:none}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating>span:before{color:#f4b705;letter-spacing:5px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li img.avatar{width:60px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form{margin-top:15px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form #reply-title{font-weight:500;font-size:18px;margin-bottom:10px;color:#333333}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form input[type="text"],.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form input[type="email"]{width:100%}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form p label{display:block;font-weight:500}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating{display:flex;flex-wrap:wrap-reverse;padding:5px 0;align-items:center;margin-bottom:0px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating label{margin-right:5px;font-weight:500}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating .select2{display:none}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating .stars{margin-bottom:0;line-height:24px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating .stars a{margin-right:3px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating .stars a:before{color:#f4b705}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-comment label{margin-bottom:10px;font-size:28px;color:#000000;font-weight:400}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-comment label{font-size:24px}}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-comment textarea{height:100px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .form-submit input{color:#ffffff;font-weight:500;font-size:14px;display:inline-block;width:auto;padding:15px 25px;text-transform:uppercase;border-radius:0;font-size:15px}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs{list-style-type:none;margin:0;padding:0;display:flex;overflow:visible;border-bottom:1px dashed rgba(0,0,0,0.15);justify-content:center}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li{font-weight:500;font-size:24px;line-height:1.5;color:#6c6c6c;word-break:break-word;margin:0 30px 0 0;padding:15px 0;border:none;background:none;position:relative;cursor:pointer;transition:color .2s}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li{font-size:20px}}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li a{color:inherit;font-weight:inherit;padding:0;display:inline}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li:after{content:'';display:block;width:20%;transition:all .3s;height:3px;position:absolute;bottom:-2px;left:0;opacity:0;border:none;border-radius:0;box-shadow:none;background:#ff5f2e}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li:hover{color:#000}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li:hover:after{width:100%;opacity:1}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li:before{content:none}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li.active{color:#000}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs li.active::after{opacity:1;width:100%}.woocommerce div.product .bl-products-detail .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs{padding-top:70px}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs{padding-top:40px}}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs#tab-description h2{display:none}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs .tab-panel{font-weight:400;font-size:16px;line-height:1.625;color:#6c6c6c}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs .tab-panel p{margin-bottom:25px}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs .tab-panel ul{list-style-type:none;margin:0 0 25px 0}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs .tab-panel ul li{word-break:break-word;padding-left:17px;position:relative;transition:all .2s;margin-bottom:5px}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs .tab-panel ul li:last-child{margin-bottom:0}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs .tab-panel ul li::before{content:'';display:block;width:5px;height:5px;background:#ff5f2e;border-radius:50%;position:absolute;top:10px;left:0}.woocommerce div.product .bl-products-detail .woocommerce-tabs .thim-content-tabs .tab-panel>*:last-child{margin-bottom:0}.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel{margin-bottom:0}.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel h2{font-size:28px;font-weight:400;margin-bottom:20px}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel h2{font-size:24px}}.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel p{font-weight:300;font-size:18px;line-height:1.625;color:#828282;margin-bottom:25px}.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel p:last-child{margin-bottom:0}.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel ul{list-style-type:none;margin:0 0 25px 0}.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel ul li{font-weight:400;font-size:16px;line-height:1.625;color:#828282;word-break:break-word;padding-left:17px;position:relative;transition:all .2s;margin-bottom:5px}.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel ul li:last-child{margin-bottom:0}.woocommerce div.product .bl-products-detail .woocommerce-tabs .panel ul li::before{content:'';display:block;width:5px;height:5px;background:#ff5f2e;border-radius:50%;position:absolute;top:10px;left:0}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments{margin-bottom:30px;border-bottom:1px dotted rgba(0,0,0,0.15);padding-bottom:10px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text{border-radius:0;padding:0;border:none;margin-left:85px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .meta{margin-bottom:5px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating{font-size:16px;margin-top:0;width:100px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating:before{color:#f4b705;letter-spacing:5px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating .rating{display:none}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating>span:before{color:#f4b705;letter-spacing:5px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #comments ol.commentlist li img.avatar{width:auto}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form #reply-title{font-weight:400;font-size:28px;margin-bottom:10px;color:#000000;display:inline-block}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form #reply-title{font-size:24px}}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form input[type="text"],.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form input[type="email"]{width:100%}@media (min-width: 768px){.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-author,.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-email{width:50%;float:left;padding-right:10px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-email{padding-left:10px;padding-right:0}}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form p.comment-form-cookies-consent label{display:inline-block;margin-left:5px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form p label{display:block;font-weight:500}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating{display:flex;padding:5px 0;align-items:center;width:100%}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating label{margin-right:5px;font-weight:500;margin-bottom:0;color:#000000;font-size:18px}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating .select2{display:none}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating .stars{margin-bottom:0;line-height:normal}.woocommerce div.product .bl-products-detail .woocommerce-tabs #reviews #review_form .comment-form .comment-form-rating .stars a{margin-right:3px}@media (max-width: 767px){.woocommerce div.product .bl-products-detail .media-product{width:100%}.woocommerce div.product .bl-products-detail .text-product{width:100%}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;font-weight:normal;font-size:1em}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff}.related.bl-products-list{margin-bottom:-40px;margin-top:90px;text-align:center}@media (max-width: 767px){.related.bl-products-list{margin-top:50px}}.related.bl-products-list::after{content:'';display:block;height:1px}.related.bl-products-list .heading{font-weight:300;font-size:36px;line-height:1;color:#000;word-break:break-word;margin-bottom:75px;text-transform:uppercase;position:relative;display:inline-block;padding:0 5px}@media (max-width: 767px){.related.bl-products-list .heading{font-size:28px;margin-bottom:40px}}.related.bl-products-list .heading::before{position:absolute;content:'';width:100%;height:7px;bottom:7px;left:0}@media (max-width: 767px){.related.bl-products-list .heading::before{bottom:5px}}.related.bl-products-list .heading .sub{font-weight:600;position:relative}.related.bl-products-list .heading .title{position:relative}.related.bl-products-list .wrap-element .product-grid{margin:0}.related.bl-products-list .wrap-element .product-grid .item-product{max-width:100%}.related.bl-products-list .wrap-element .product-grid .owl-pagination{line-height:1;display:inline-block;position:relative;padding:0 30px}@media (max-width: 767px){.related.bl-products-list .wrap-element .product-grid .owl-pagination{margin-bottom:50px}}.related.bl-products-list .wrap-element .product-grid .owl-pagination::before{position:absolute;content:'';height:1px;width:380px;left:0;top:10px;background:#e9e9e9;transform:translateX(-100%)}.related.bl-products-list .wrap-element .product-grid .owl-pagination::after{position:absolute;content:'';height:1px;width:380px;right:0;top:10px;background:#e9e9e9;transform:translateX(100%)}.related.bl-products-list .wrap-element .product-grid .owl-pagination .owl-page span{background:#e5e5e5}.related.bl-products-list .wrap-element .product-grid .owl-pagination .owl-page.active span{background:#ff5f2e}.woocommerce button.button,.woocommerce a.button{border-radius:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:15px}.woocommerce table.shop_table tbody th{font-weight:600}.woocommerce table.shop_table .product-name a{color:#292929;font-weight:500}.woocommerce table.shop_table .product-name a:hover{color:#3584f5}.woocommerce .cart_totals h2{font-size:26px;font-weight:500;margin-bottom:10px}.woocommerce form.cart .button{font-weight:500;font-size:20px;line-height:1.5;color:#000;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;overflow:hidden;max-width:100%;border:none;transition:all .2s;padding:20px 35px 20px 30px;position:relative;background:#ff5f2e;z-index:0}@media (max-width: 767px){.woocommerce form.cart .button{font-size:16px;padding:15px 25px 15px 20px}}.woocommerce form.cart .button:focus{outline:none}.woocommerce form.cart .button i{font-size:30px;margin-right:18px}.woocommerce form.cart .quanlity-product{display:none}.woocommerce-page .select2-container .select2-choice{border-radius:0;border:1px solid #eee;line-height:30px;padding-top:5px;padding-bottom:5px}.woocommerce-notices-wrapper .woocommerce-message .button{background:none;border:none;padding:0;line-height:24px;border-radius:0;font-weight:normal}.woocommerce-notices-wrapper .woocommerce-message .button:hover{background:none}.woocommerce-cart table.cart td.actions .coupon .input-text{width:165px;padding:0 15px;line-height:40px}@media (max-width: 400px){.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;display:block;margin-bottom:8px}}.woocommerce-cart table.cart td.actions .coupon .button{border-radius:0;background-color:#262626;color:#ffffff;line-height:42px;padding:0 20px;font-weight:500;transition:all 0.3s ease 0s}.woocommerce-cart table.cart td.actions .coupon .button:hover{background-color:#ff5f2e}@media (max-width: 400px){.woocommerce-cart table.cart td.actions .coupon .button{width:100%;display:block}}.woocommerce-cart table.cart td.actions .button{border-radius:0;background-color:#262626;color:#ffffff;line-height:42px;padding:0 20px;font-weight:500}.woocommerce-cart table.cart td.actions .button:hover{background-color:#ff5f2e}.woocommerce-cart table.cart .product-quantity .name-field{display:none}.woocommerce-cart table.cart .product-quantity .input-quanlity{display:flex;align-items:center}.woocommerce-cart table.cart .product-quantity .input-quanlity input.num-product{-moz-appearance:textfield;appearance:none;-webkit-appearance:none}.woocommerce-cart table.cart .product-quantity .input-quanlity input.num-product::-webkit-outer-spin-button,.woocommerce-cart table.cart .product-quantity .input-quanlity input.num-product::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart table.cart .product-quantity .input-quanlity .input-text{width:60px;margin:0 10px}.woocommerce-cart table.cart .product-quantity .input-quanlity>div{cursor:pointer}@media (max-width: 992px){.single-product .woocommerce-message{display:none}}.text-product .yith-wcwl-add-button a{display:inline-block}.text-product .yith-wcwl-add-button a .yith-wcwl-icon{font-size:30px;color:#fff;padding:20px;background:#000000;margin-right:0;margin-left:10px}@media (max-width: 767px){.text-product .yith-wcwl-add-button a .yith-wcwl-icon{padding:15px}}.text-product .yith-wcwl-add-button a>span{display:none}form.cart .quanlity-product{margin-right:12px;margin-top:5px;margin-bottom:5px}form.cart .quanlity-product .name-field{display:none}form.cart .quanlity-product .input-quanlity{height:45px;border:1px solid #e7e7e7;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}form.cart .quanlity-product .input-quanlity .btn-num-down,form.cart .quanlity-product .input-quanlity .btn-num-up{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;font-size:12px;line-height:1.5;cursor:pointer;padding:6px;color:#e7e7e7}form.cart .quanlity-product .input-quanlity .btn-num-down i,form.cart .quanlity-product .input-quanlity .btn-num-up i{font-size:11px}form.cart .quanlity-product .input-quanlity .num-product{font-weight:400;font-size:16px;line-height:1.5;color:#000;width:50px;min-width:1px;text-align:center;outline:none;margin:0;background:transparent;padding:0;border:none;height:100%}@media (max-width: 768px){form.cart .quanlity-product .input-quanlity .num-product{width:42px}}form.cart .quanlity-product .input-quanlity input.num-product{-moz-appearance:textfield;appearance:none;-webkit-appearance:none}form.cart .quanlity-product .input-quanlity input.num-product::-webkit-outer-spin-button,form.cart .quanlity-product .input-quanlity input.num-product::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 1024px){.sidebar-right form.cart .quanlity-product .input-quanlity .num-product{width:40px}}@media (max-width: 1024px){.sidebar-right form.cart .btn-addcart{padding:0 50px}}@media (max-width: 1024px){.sidebar-right div.product .bl-products-detail .text-product .share-links{width:100%;text-align:left;margin-top:15px}}@media (max-width: 1024px){.sidebar-right div.product .bl-products-detail .text-product .yith-wcwl-add-to-wishlist{width:100%}}.yith-wcwl-add-button span{font-weight:400;color:#5e6d77}.yith-wcwl-wishlistexistsbrowse a{font-weight:400;color:#5e6d77}.woocommerce-notices-wrapper .woocommerce-message .button{color:black}.woocommerce-notices-wrapper .woocommerce-message .button:hover{color:#ff5f2e}.full-sidebar div.product .bl-products-detail .media-product,.full-sidebar div.product .bl-products-detail .text-product{width:100%}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-inline-holder .mfp-close{color:#333;right:0;text-align:center;padding-right:0;top:0 !important;width:32px;height:32px;line-height:32px}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-inline-holder{padding-top:40px;padding-bottom:40px}.mfp-inline-holder .mfp-content{width:100%}.post-type-archive-product .mfp-content{max-width:900px}.mfp-inline-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:60%}.mfp-iframe-scaler #content{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#fff}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-content #content.quickview{height:auto;background:#fff}.quickview form.cart .quanlity-product{margin-right:12px}.quickview form.cart .quanlity-product .name-field{display:none}.quickview form.cart .quanlity-product .input-quanlity{border:1px solid #e7e7e7;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}.quickview form.cart .quanlity-product .input-quanlity .btn-num-down,.quickview form.cart .quanlity-product .input-quanlity .btn-num-up{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;font-size:12px;line-height:1.5;cursor:pointer;padding:6px;color:#e7e7e7}.quickview form.cart .quanlity-product .input-quanlity .btn-num-down i,.quickview form.cart .quanlity-product .input-quanlity .btn-num-up i{font-size:11px}.quickview form.cart .quanlity-product .input-quanlity .num-product{font-weight:400;font-size:16px;line-height:1.5;color:#000;width:50px;min-width:1px;text-align:center;outline:none;margin:0;background:transparent;padding:0;border:none;height:100%}@media (max-width: 768px){.quickview form.cart .quanlity-product .input-quanlity .num-product{width:42px}}.quickview form.cart .quanlity-product .input-quanlity input.num-product{-moz-appearance:textfield;appearance:none;-webkit-appearance:none}.quickview form.cart .quanlity-product .input-quanlity input.num-product::-webkit-outer-spin-button,.quickview form.cart .quanlity-product .input-quanlity input.num-product::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quickview .woocommerce-review-link{display:none}.quickview .product-info .right .woocommerce-product-rating{margin-bottom:10px !important}.quickview .product-info .right .product_meta{padding-bottom:10px}.quickview .product-info{margin-bottom:0;position:relative;height:100%}.quickview .product-info .flexslider{overflow:hidden;position:relative}.quickview .product-info .flexslider .flex-viewport .slides{margin-left:0}.quickview .product-info .flexslider .flex-direction-nav{margin-left:0}.quickview .product-info .flexslider .flex-direction-nav li{list-style:none}.quickview .product-info .flexslider .flex-direction-nav li a{position:absolute;z-index:9;top:50%;cursor:pointer;width:31px;margin:-16px 0 0;height:32px;background:#fff;text-align:center;overflow:hidden;-webkit-transition:all .3s ease-in-out;-khtml-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%}.quickview .product-info .flexslider .flex-direction-nav li a.flex-prev{left:-36px;opacity:0}.quickview .product-info .flexslider .flex-direction-nav li a.flex-prev:before{content:"\f104";font-family:'Line Awesome Free';font-size:22px;line-height:31px;display:inline-block;font-weight:900}.quickview .product-info .flexslider .flex-direction-nav li a.flex-next{right:-36px;opacity:0}.quickview .product-info .flexslider .flex-direction-nav li a.flex-next:before{content:"\f105";font-family:'Line Awesome Free';font-weight:900;font-size:22px;line-height:31px;display:inline-block}.quickview .product-info .flexslider:hover .flex-direction-nav .flex-prev{opacity:.8;left:5px}.quickview .product-info .flexslider:hover .flex-direction-nav .flex-next{opacity:.8;right:5px}.quickview .product-info .left{padding-left:30px;padding-top:30px;padding-bottom:30px;float:left}.quickview .product-info .right{text-align:left;padding-left:15px;float:left}.quickview .product-info .right .woocommerce-product-details__short-description,.quickview .product-info .right .description-product{font-size:15px;float:left;margin-top:15px}.quickview .product-info .right .woocommerce-product-rating .star-rating{float:left;color:#ffb606;font-size:14px}.quickview .product-info .right .product_meta .categories>span{display:block}.quickview .product-info .right .product_meta .categories>span a{transition:all .3s}.quickview .product-info .right .name-product{font-weight:700;margin-top:25px;font-size:30px;line-height:40px;margin-bottom:20px}.quickview .product-info .right .share-links{float:left;margin-top:20px;margin-bottom:40px;display:block}.quickview .product-info .right .share-links .name-field{margin-right:15px}.quickview .product-info .right .share-links .item-share{margin-right:15px;display:inline-block;list-style:none;color:#999;width:30px;height:30px;border:1px solid #999;border-radius:50%;text-align:center;font-size:14px;cursor:pointer;line-height:28px;vertical-align:middle;transition:all .3s}.quickview .product-info .right .share-links .item-share:hover{color:white}.quickview .product-info .right .share-links .item-share.facebook-social:hover{border-color:#3b5998;background-color:#3b5998}.quickview .product-info .right .share-links .item-share.googleplus-social:hover{border-color:#dd4b39;background-color:#dd4b39}.quickview .product-info .right .share-links .item-share.twitter-social:hover{border-color:#00aced;background-color:#00aced}.quickview .product-info .right .share-links .item-share.pinterest-social:hover{border-color:#cb2027;background-color:#cb2027}.quickview .product-info .right .price{font-size:20px;font-weight:700;margin-bottom:10px}.quickview .product-info .right .price ins{text-decoration:none}.quickview .product-info .right .price del{font-weight:normal;padding-right:5px}.quickview .product-info .right .cart{margin-top:15px;float:left;width:100%;padding-top:0}.quickview .product-info .right .cart:before,.quickview .product-info .right .cart:after{content:" ";display:table;clear:both}.quickview .product-info .right .cart a{font-weight:normal}.quickview .product-info .right .cart a .added:before{display:none !important}.quickview .product-info .right .cart button.button{font-weight:700;font-size:12px;line-height:1.5;color:#fff;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;overflow:hidden;max-width:100%;height:42px;padding:0 30px;transition:all .2s;position:relative;z-index:0}.quickview .product-info .right .cart button.button:focus{outline:unset}.quickview .product-info .right .cart button.button:before,.quickview .product-info .right .cart button.button:after{content:'';display:block;width:50%;height:50%;position:absolute;z-index:-1;border-radius:inherit;opacity:0;transition:all .3s linear}.quickview .product-info .right .cart button.button:before{top:0;left:0;right:auto}.quickview .product-info .right .cart button.button:after{bottom:0;left:auto;right:0}.quickview .product-info .right .cart button.button:hover:before{width:100%;height:100%;top:100%;bottom:auto;left:100%;right:auto;opacity:1;transform:translate(-100%, -100%)}.quickview .product-info .right .cart button.button:hover:after{width:100%;height:100%;bottom:100%;left:auto;right:100%;opacity:1;transform:translate(100%, 100%)}.quickview .product-info .right .cart .quanlity-product{float:left;margin-right:15px;height:auto}.quickview .product-info .right .cart .quanlity-product .name-field{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.quickview .product-info .right .cart .quanlity-product .input-quanlity input{padding:5px 10px;width:55px;height:40px;line-height:30px;font-weight:normal}.quickview .product-info .right .cart table,.quickview .product-info .right .cart th,.quickview .product-info .right .cart td{border:none;padding:0;margin-bottom:0}.quickview .product-info .right .cart table .reset_variations,.quickview .product-info .right .cart th .reset_variations,.quickview .product-info .right .cart td .reset_variations{display:block}.quickview .product-info .right .cart table label,.quickview .product-info .right .cart th label,.quickview .product-info .right .cart td label{font-weight:normal}.quickview .product-info .right .cart table select,.quickview .product-info .right .cart th select,.quickview .product-info .right .cart td select{height:30px;font-size:13px}.quickview .product-info .right .reset_variations{font-size:13px}.quickview .product-info .right .variations_form{margin-bottom:0}.quickview .product-info .right .woo-share{margin-left:0;margin-top:10px;width:100%;float:left}.quickview .product-info .right .woo-share .share_show{margin:0}.quickview .product-info .right .woo-share li{list-style:none;display:inline-block}.quickview .product-info .right .woo-share li a{width:24px;height:24px;margin:0 3px;text-align:center;color:#fff;line-height:24px;display:inline-block}.quickview .product-info .right .woo-share li a.facebook{background:#3b5999;margin-left:0}.quickview .product-info .right .woo-share li a.twitter{background:#61cae7}.quickview .product-info .right .woo-share li a.pinterest{background:#d4232b}.quickview .product-info .right .woo-share li a.googleplus{background:#f35633}.quickview .product-info .right .woo-share li a:hover{opacity:0.6}.quickview .quick-view-detail{position:absolute;bottom:10px;right:20px;text-transform:none;text-decoration:underline;font-weight:700;transition:all .3s;color:#000000}.quick-view{z-index:999;width:50px;height:50px;text-align:center;line-height:50px;top:50%;left:50%;cursor:pointer;opacity:0;-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg) scale(0.5);transition:all 0.3s;border-radius:50%}.quick-view a{display:inline-block;transition:all 0.3s;color:#fff;font-size:20px}.quick-view a i{color:#000000}.quick-view a.loading.dark{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);display:inline-block;font-family:"Font Awesome 5 Free";font-size:24px;width:auto;border:none}.quick-view a.loading.dark:before{content:"\f110";font-weight:900}.quick-view a:hover{color:#fff}.woocommerce .products li.item-product .shop-loop-image .shop-loop-button.wl-exists.qv-exists .quick-view{transform:scale(0.5) translateX(-25px)}.woocommerce .products li.item-product .shop-loop-image .shop-loop-button.wl-exists.qv-exists .yith-wcwl-add-to-wishlist{transform:translateX(25px)}.woocommerce .products li.item-product:hover .shop-loop-image .shop-loop-button .quick-view{opacity:1;transform:scale(1)}.woocommerce .products li.item-product:hover .shop-loop-image .shop-loop-button.wl-exists.qv-exists .quick-view{transform:scale(1) translateX(-25px)}.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{transition:all .3s}.woocommerce .woocommerce-order{padding:20px}.woocommerce .cart-collaterals .cart_totals table.shop_table tr td{border-bottom:none}.woocommerce form.woocommerce-cart-form table.shop_table thead tr th{color:#000000;font-weight:500}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.product-remove{width:60px}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail{width:130px}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail img{width:100px}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quanlity-product .num-product{text-align:center;border:1px solid #ededed}.woocommerce form .form-row .woocommerce-input-wrapper{width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:35px;padding:0 15px;width:100%;border-color:#ebebeb}.woocommerce form .form-row textarea{padding:10px 15px;line-height:inherit}.woocommerce form .form-row label{font-weight:500}.woocommerce form.checkout input,.woocommerce form.checkout textarea,.woocommerce form.comment-form input,.woocommerce form.comment-form textarea{padding:10px 15px;border:1px solid #e5e5e5}.woocommerce #payment #place_order{margin-top:15px}.woocommerce .woocommerce-checkout #customer_details{margin-bottom:25px;padding:20px 20px 0px 20px}.woocommerce .woocommerce-checkout #customer_details h3{font-weight:600;font-size:25px;margin-bottom:15px}.woocommerce .woocommerce-checkout #customer_details #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single{height:37px;border:1px solid #ebebeb}.woocommerce .woocommerce-checkout #customer_details #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single:focus{outline:none}.woocommerce .woocommerce-checkout #customer_details #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding:4px 15px}.woocommerce .woocommerce-checkout #customer_details #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered:focus{outline:none}.woocommerce .woocommerce-checkout #customer_details #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce .woocommerce-checkout #order_review_heading{font-size:25px;font-weight:600;margin-bottom:15px}.woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .form-row{display:block}.woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .form-row #place_order{float:none}.woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .form-row #place_order:focus{outline:none}.woocommerce table.shop_table{border-collapse:collapse}@media (max-width: 768px){.woocommerce table.shop_table tr td.product-quantity{display:flex;align-items:center;justify-content:space-between}}/*!--------------------------------------------------------------
Room
----------------------------------------------------------------*/body.post-type-archive-hb_room .site-content{padding-top:60px;padding-bottom:120px}@media (max-width: 767px){body.post-type-archive-hb_room .site-content{padding-top:30px !important;padding-bottom:50px !important}}.hotel-booking-search.style-1.search-list-room{background:#fff;border:3px solid #f4f4f4;margin-bottom:130px}@media (max-width: 767px){.hotel-booking-search.style-1.search-list-room{margin-bottom:70px}}.hotel-booking-search.style-1.search-list-room form .hb-form{position:relative;padding:50px 40px 85px 40px}@media (max-width: 767px){.hotel-booking-search.style-1.search-list-room form .hb-form{padding:25px 0 40px 0px}}.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field{border-left:1px solid #e0e0e0}@media (max-width: 800px){.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field{border:none !important}}.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field .hb-form-field-item>i{color:#76aef0}.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title>.label{color:#000;font-weight:500}@media (max-width: 767px){.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title>.label{margin-bottom:0 !important}}.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .hb_input_field .check-date{color:rgba(0,0,0,0.6)}@media (max-width: 767px){.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .hb_input_field .check-date{font-size:14px}}@media (max-width: 767px){.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .render{font-size:14px}}.hotel-booking-search.style-1.search-list-room form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .render>span{color:rgba(0,0,0,0.6)}.hotel-booking-search.style-1.search-list-room form .hb-form .hb-submit{background:#fff;position:absolute;left:50%;bottom:0;transform:translate3d(-50%, 50%, 0)}@media (max-width: 768px){.hotel-booking-search.style-1.search-list-room form .hb-form .hb-submit{margin-top:0 !important}}.hotel-booking-search.style-1.search-list-room form .hb-form .hb-submit .lds-ring{display:none}.hotel-booking-search.style-1.search-list-room form .hb-form .hb-submit button{cursor:pointer}@media (max-width: 780px){.rooms.tp-hotel-booking{margin:0 -15px}}.rooms.tp-hotel-booking.hb-catalog-column-2 .hb_room:nth-child(2n+1){clear:both}.rooms.tp-hotel-booking.hb-catalog-column-3 .hb_room:nth-child(3n+1){clear:both}.rooms.tp-hotel-booking.hb-catalog-column-4 .hb_room:nth-child(4n+1){clear:both}.rooms.tp-hotel-booking.hb-catalog-column-5 .hb_room:nth-child(5n+1){clear:both}.rooms.tp-hotel-booking.hb-catalog-column-6 .hb_room:nth-child(6n+1){clear:both}@media (max-width: 767px){.rooms .hb_room{margin-bottom:35px}}.rooms .hb_room .summary .thumb{position:relative}.rooms .hb_room .summary .thumb:hover .media::before{opacity:1}.rooms .hb_room .summary .thumb:hover .price{background:rgba(0,0,0,0.8)}.rooms .hb_room .summary .thumb:hover .rating{bottom:30px;opacity:1}.rooms .hb_room .summary .thumb .media{position:relative}.rooms .hb_room .summary .thumb .media::before{content:'';position:absolute;width:100%;height:50%;left:0;bottom:0;background:linear-gradient(transparent, rgba(0,0,0,0.5));opacity:0}@media (max-width: 767px){.rooms .hb_room .summary .thumb .media{display:block}}.rooms .hb_room .summary .thumb .media>a{overflow:hidden}.rooms .hb_room .summary .thumb .media>a img{transition:all 0.3s ease-in-out}.rooms .hb_room .summary .thumb .media a:before{display:none}.rooms .hb_room .summary .thumb .price{text-align:center;padding:12px;background:rgba(0,0,0,0.5);top:35px;left:30px;right:unset;bottom:unset;min-width:65px}.rooms .hb_room .summary .thumb .price span{border-bottom:none;font-size:18px;padding-bottom:0}.rooms .hb_room .summary .thumb .price .price_value .unit .night{color:#d3d3d3;font-size:14px;font-weight:400;line-height:1}.rooms .hb_room .summary .thumb .rating{bottom:0px;right:unset;left:30px;opacity:0;transition:all 0.3s}@media (max-width: 800px){.rooms .hb_room .summary .content-room{height:130px;overflow:hidden}}.rooms .hb_room .summary .content-room .title-room{margin-top:25px}.rooms .hb_room .summary .content-room .title-room .title h4 a{position:relative;font-size:20px;display:inline-block;line-height:1}.rooms .hb_room .summary .content-room .title-room .title h4 a::before{position:absolute;content:'';left:0;bottom:0;height:1px;width:0;background:#000000;transition:all 0.3s ease-in-out}.rooms .hb_room .summary .content-room .title-room .title h4 a:hover{color:#000000 !important}.rooms .hb_room .summary .content-room .title-room .title h4 a:hover::before{width:100%}.rooms .hb_room .summary .content-room .room-type{color:#6e6e6e;font-size:16px;font-weight:300;margin-bottom:0}.rooms .hb_room .summary:hover .thumb .price{transform:translate(0, 0)}@media (max-width: 767px){.post-type-archive-hb_room .rooms.hb-catalog-column-4>.hb_room{width:100% !important}}.single-hb_room #hotel_booking_room_hidden{min-width:unset}.single-hb_room #hotel_booking_room_hidden .hb_addition_package_extra .hb_optional_quantity{padding:0px;line-height:30px}.single-hb_room #hotel_booking_room_hidden .hb-search-results-form-container{border-bottom:none;margin-top:20px;padding-top:30px}.single-hb_room #hotel_booking_room_hidden .hb-search-results-form-container .hb-booking-room-form-group{margin-left:0px}.single-hb_room #hotel_booking_room_hidden .hb-search-results-form-container .hb-booking-room-form-group.room-form-group{margin-left:3%}.single-hb_room #hotel_booking_room_hidden .hb-search-results-form-container .hb-booking-room-form-group.room-form-group .hb-booking-room-form-field input{width:100%}.single-hb_room #hotel_booking_room_hidden .hb-search-results-form-container .hb-booking-room-form-group.room-form-group .hb_button{cursor:pointer}.single-hb_room #hotel_booking_room_hidden .hb-search-results-form-container .hb_addition_package_extra .hb_addition_package_title .hb_addition_package_title_toggle .hb_package_toggle::after{font-family:'Line Awesome Free';font-weight:900;font-size:22px;content:'\f062'}.single-hb_room #hotel_booking_room_hidden .hb-search-results-form-container .hb_addition_package_extra .hb_addition_package_title .hb_addition_package_title_toggle .hb_package_toggle.active::after{content:'\f063'}.single-hb_room #hotel_booking_room_hidden .hb_addition_packages{border-bottom:1px solid #eee;margin-bottom:10px}.single-hb_room #hotel_booking_room_hidden .hb-booking-room-form-footer .hb_button{cursor:pointer}@media (max-width: 480px){.single-hb_room #hotel_booking_room_hidden .hb-booking-room-form-footer{text-align:center}.single-hb_room #hotel_booking_room_hidden .hb-booking-room-form-footer .hb_button{float:none}.single-hb_room #hotel_booking_room_hidden .hb-booking-room-form-footer .hb_button.hb_previous_step{margin-bottom:15px}}.single-hb_room #hotel_booking_room_hidden .hb-message.error{color:#ff5a5f;text-transform:initial;margin-top:10px;margin-bottom:0px;font-size:24px}.single-hb_room.layout-1 .site-content{padding-top:0px}.single-hb_room.layout-1 .site-content .single-room-info{padding:40px 0 35px 0;margin-top:-30px;background:#fff;box-shadow:rgba(120,121,122,0.1) 0px 0px 20px 5px;margin-bottom:100px}@media (max-width: 1199px){.single-hb_room.layout-1 .site-content .single-room-info{padding-bottom:120px;margin-bottom:70px}}@media (max-width: 767px){.single-hb_room.layout-1 .site-content .single-room-info{padding-bottom:35px;margin-top:0;margin-bottom:50px}}.single-hb_room.layout-1 .site-content .single-room-info>.row{align-items:center}.single-hb_room.layout-1 .site-content .single-room-info .single-price{text-align:center;margin-right:30px;border-right:1px solid #e5e5e5}@media (max-width: 1199px){.single-hb_room.layout-1 .site-content .single-room-info .single-price{margin-right:0}}@media (max-width: 767px){.single-hb_room.layout-1 .site-content .single-room-info .single-price{text-align:unset;padding:0 30px}}.single-hb_room.layout-1 .site-content .single-room-info .single-price .price{color:#000000}.single-hb_room.layout-1 .site-content .single-room-info .single-price .price .title-price{text-transform:uppercase}.single-hb_room.layout-1 .site-content .single-room-info .single-price .price .price_value{font-size:40px;font-weight:600}@media (max-width: 800px){.single-hb_room.layout-1 .site-content .single-room-info .single-price .price .price_value{font-size:32px}}.single-hb_room.layout-1 .site-content .single-room-info .single-price .price .price_value .unit{font-size:16px;font-weight:400}.single-hb_room.layout-1 .site-content .single-room-info .single-price .single-room-rating{display:flex;align-items:center;justify-content:center;margin-top:5px}@media (max-width: 800px){.single-hb_room.layout-1 .site-content .single-room-info .single-price .single-room-rating{display:inline-block}}@media (max-width: 767px){.single-hb_room.layout-1 .site-content .single-room-info .single-price .single-room-rating{display:flex;justify-content:unset}}.single-hb_room.layout-1 .site-content .single-room-info .single-price .single-room-rating .count-review{margin-top:0px;color:#000000}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service{display:flex;align-items:center;font-size:18px;justify-content:space-between;margin-right:30px}@media (max-width: 1199px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service{margin-right:0}}@media (max-width: 991px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service{display:block}}@media (max-width: 767px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service{padding:0 30px}}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra{display:flex}@media (max-width: 991px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra{flex-wrap:wrap}}@media (max-width: 767px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra{margin:20px 0 30px 0}}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra .service-item{display:flex;align-items:center;margin-right:40px}@media (max-width: 1439px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra .service-item{margin-right:20px}}@media (max-width: 991px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra .service-item{flex:50%;margin-right:0;margin-bottom:5px}}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra .service-item:last-child{margin-right:0}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra .service-item i{font-size:30px;margin-right:10px}@media (max-width: 767px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .room-extra .service-item i{font-size:24px}}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .thim-button-book{text-align:center}@media (max-width: 1199px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .thim-button-book{position:absolute;bottom:-110px;left:-250px}}@media (max-width: 991px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .thim-button-book{left:-200px;bottom:-100px}}@media (max-width: 767px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .thim-button-book{position:relative;left:unset;bottom:unset;display:inline-block}}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .thim-button-book #hb_room_load_booking_form{font-size:16px;text-transform:uppercase;padding:15px 30px;float:none;display:flex;align-items:center;color:#816700;font-weight:600}@media (max-width: 767px){.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .thim-button-book #hb_room_load_booking_form{padding:10px 20px}}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .thim-button-book #hb_room_load_booking_form i{font-size:28px;margin-right:15px}.single-hb_room.layout-1 .site-content .single-room-info .single-room-service .thim-button-book #hb_room_load_booking_form:hover{background:#000000;color:#fff}@media (max-width: 991px){.single-hb_room.layout-1 .site-content .tp-order-2{order:2}}.single-hb_room.layout-1 .site-content .single-room-widgets .single-room-search .hotel-booking-search.layout-old{padding:68px 30px 68px 40px}.single-hb_room.layout-1 .top_heading .top_site_main>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0.1}.single-hb_room .single-room-widgets{border:3px solid #ff5f2e;background:#fff;margin-right:30px;max-width:410px}@media (max-width: 1199px){.single-hb_room .single-room-widgets{margin:auto}}@media (max-width: 991px){.single-hb_room .single-room-widgets{margin-bottom:70px}}.single-hb_room .single-room-widgets .thim-button-book{text-align:center;padding-top:30px}.single-hb_room .single-room-widgets .thim-button-book #hb_room_load_booking_form{font-size:16px;text-transform:uppercase;padding:15px 30px;float:none;color:#816700;font-weight:600;display:inline-flex;align-items:center}.single-hb_room .single-room-widgets .thim-button-book #hb_room_load_booking_form i{font-size:28px;margin-right:15px}.single-hb_room .single-room-widgets .thim-button-book #hb_room_load_booking_form:hover{background:#000000;color:#fff}.single-hb_room .single-room-widgets .single-price{border-bottom:1px solid #dedede;padding:50px 0;margin:0 40px;text-align:center}@media (max-width: 800px){.single-hb_room .single-room-widgets .single-price{margin:0 15px}}.single-hb_room .single-room-widgets .single-price .price{color:#000000}.single-hb_room .single-room-widgets .single-price .price .title-price{text-transform:uppercase}.single-hb_room .single-room-widgets .single-price .price .price_value{font-size:40px;font-weight:600}@media (max-width: 800px){.single-hb_room .single-room-widgets .single-price .price .price_value{font-size:30px}}.single-hb_room .single-room-widgets .single-price .price .price_value .unit{font-size:16px;font-weight:400}.single-hb_room .single-room-widgets .single-price .single-room-rating{display:flex;align-items:center;justify-content:center;margin-top:5px}@media (max-width: 800px){.single-hb_room .single-room-widgets .single-price .single-room-rating{display:inline-block}}@media (max-width: 767px){.single-hb_room .single-room-widgets .single-price .single-room-rating{display:flex}}.single-hb_room .single-room-widgets .single-price .single-room-rating .count-review{margin-top:0px}.single-hb_room .single-room-widgets .single-room-service{padding:50px 40px 30px 40px;display:flex;align-items:center;font-size:18px}@media (max-width: 800px){.single-hb_room .single-room-widgets .single-room-service{padding:20px 15px 20px 15px}}@media (max-width: 767px){.single-hb_room .single-room-widgets .single-room-service{display:flex}}.single-hb_room .single-room-widgets .single-room-service .service-item{width:50%;display:flex;align-items:center}.single-hb_room .single-room-widgets .single-room-service .service-item i{font-size:30px;margin-right:12px}@media (max-width: 767px){.single-hb_room .single-room-widgets .single-room-service .service-item i{font-size:24px;margin-right:5px}}.single-hb_room .hb_single_room{margin-bottom:100px}@media (max-width: 991px){.single-hb_room .hb_single_room{margin-bottom:70px}}@media (max-width: 767px){.single-hb_room .hb_single_room{margin-bottom:50px}}.single-hb_room .hb_single_room .single-room-heading{margin-bottom:35px}@media (max-width: 767px){.single-hb_room .hb_single_room .single-room-heading{margin-bottom:25px}}.single-hb_room .hb_single_room .single-room-heading .room-title{line-height:1;font-size:36px;margin-bottom:15px}@media (max-width: 767px){.single-hb_room .hb_single_room .single-room-heading .room-title{font-size:28px;margin-bottom:10px}}.single-hb_room .hb_single_room .single-room-heading .service-item.location{font-size:16px;color:#000000;display:flex;align-items:center}.single-hb_room .hb_single_room .single-room-heading .service-item.location i{font-size:24px;color:#76aef0;margin-right:15px}@media (max-width: 767px){.single-hb_room .hb_single_room .single-room-heading .service-item.location i{margin-right:8px}}.single-hb_room .hb_single_room .hb_room_gallery{margin-bottom:15px !important}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for{margin-bottom:0px !important}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for .slick-list{padding-left:0 !important}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for .slick-list .slick-track .image-item{margin-right:15px;cursor:pointer;position:relative;overflow:hidden}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for .slick-list .slick-track .image-item:hover::before{opacity:1;transform:scale(1)}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for .slick-list .slick-track .image-item:hover::after{opacity:1}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for .slick-list .slick-track .image-item::after{position:absolute;content:"\f002";font-family:'Line Awesome Free';font-weight:900;left:50%;top:50%;transform:translate(-50%, -50%);font-size:28px;color:#000000;opacity:0;transition:all 0.3s ease-in-out}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for .slick-list .slick-track .image-item::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;transition:all 0.3s;transform:scale(0.6);opacity:0}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for .slick-list .slick-track .image-item:focus{outline:none}.single-hb_room .hb_single_room .hb_room_gallery.image-slider-for .slick-list .slick-track .image-item img:focus{outline:none}.single-hb_room .hb_single_room .hb_single_room_details{margin-top:90px}@media (max-width: 991px){.single-hb_room .hb_single_room .hb_single_room_details{margin-top:70px}}@media (max-width: 767px){.single-hb_room .hb_single_room .hb_single_room_details{margin-top:50px}}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs{border-bottom:none}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs>li a{text-transform:capitalize;font-size:18px;color:#898989;font-weight:500}@media (max-width: 767px){.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs>li a{font-size:16px}}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs>li a::after{content:'';bottom:5px;height:2px;left:0;right:0;width:100%;position:absolute}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs>li a:hover{color:#000000 !important}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active{color:#000000;font-weight:600}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content{padding:40px 0 80px 0;border-bottom:1px solid #e6e6e6}@media (max-width: 991px){.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content{padding:40px 0 60px 0}}@media (max-width: 767px){.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content{padding:20px 0 40px 0}}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments h2{font-size:26px;margin-bottom:10px;line-height:1.2}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist{list-style-type:none}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment{padding:50px 0px;border-top:1px solid #ededed}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container{display:flex}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .avatar{width:70px;height:70px;border:0;padding:0;background:0 0;border-radius:50%;margin-right:30px}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text{width:calc(100% - 100px);margin:-3px 0 0}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text .meta{display:inline-block;float:left;margin-right:40px}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text .meta .author{display:inline-block;font-weight:700;font-size:17px;margin:0 40px 0 0;line-height:26px;text-transform:capitalize}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text .meta .date{margin-right:0;line-height:26px;color:#ccc;font-size:13px;font-weight:400;display:inline-block}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text .star-rating{float:right;position:relative;width:85px;height:18px;line-height:1}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text .star-rating:before{content:"\e601\e601\e601\e601\e601";float:left;top:0;left:0;position:absolute;font-family:hotel-booking-star;color:#ffb606}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text .star-rating span{overflow:hidden;position:relative;display:inline-block;height:18px}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text .star-rating span:before{content:"\e600\e600\e600\e600\e600";float:left;top:0;left:0;position:absolute;font-family:hotel-booking-star;color:#ffb606}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #comments .commentlist .comment .comment_container .comment-text .description{clear:both}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper{margin-top:15px}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title{font-size:24px}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-author>input,.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-email>input{padding:0 10px;width:100%}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form p.comment-form-cookies-consent input{min-height:unset}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form p.comment-form-cookies-consent label{display:inline-block;margin-left:5px}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form .hb-rating-input{margin-bottom:10px}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-rating>label,.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-comment>label{font-size:24px;color:#000000}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .hb-rating-input .stars{display:none}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews #reviews #review_form_wrapper #review_form .comment-respond .form-submit .submit{cursor:pointer;padding:10px 25px;line-height:20px;border:0;border-radius:3px;width:unset;color:#ffff}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content .hb_room_pricing_plans{border-spacing:0;border-width:1px 0 0 1px;width:100%}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content .hb_room_pricing_plans .hb_room_pricing_plan_data{font-size:24px}.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content .hb_room_pricing_plans tr td,.single-hb_room .hb_single_room .hb_single_room_details .hb_single_room_tabs_content .hb_room_pricing_plans tr th{border:1px #ccc solid}@media (max-width: 767px){.single-hb_room .hb_related_other_room{margin:0}}.single-hb_room .hb_related_other_room .related-rooms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:63px}@media (max-width: 767px){.single-hb_room .hb_related_other_room .related-rooms-header{margin-bottom:30px}}.single-hb_room .hb_related_other_room .related-rooms-header .title{font-weight:300;text-transform:uppercase;padding-bottom:0;line-height:1;margin-bottom:0;position:relative;cursor:pointer}@media (max-width: 767px){.single-hb_room .hb_related_other_room .related-rooms-header .title{font-size:28px}}@media (max-width: 480px){.single-hb_room .hb_related_other_room .related-rooms-header .title{font-size:24px}}.single-hb_room .hb_related_other_room .related-rooms-header .title .sub{font-weight:600}.single-hb_room .hb_related_other_room .related-rooms-header .title:hover::after{height:calc(50% - 6px)}.single-hb_room .hb_related_other_room .related-rooms-header .title::after{content:'';position:absolute;width:100%;height:7px;bottom:6px;left:0;transition:all 0.3s ease-in-out;z-index:-1}@media (max-width: 480px){.single-hb_room .hb_related_other_room .related-rooms-header .title::after{bottom:4px}}.single-hb_room .hb_related_other_room .related-rooms-header .navigation{margin-top:0;margin-right:0;display:flex}@media (max-width: 767px){.single-hb_room .hb_related_other_room .related-rooms-header .navigation{margin-left:20px}}.single-hb_room .hb_related_other_room .related-rooms-header .navigation .related-arrow{font-size:26px;cursor:pointer}.single-hb_room .hb_related_other_room .related-rooms-header .navigation .related-arrow>i{padding:14px;border:3px solid #76aef0;color:#000}.single-hb_room .hb_related_other_room .related-rooms-header .navigation .related-arrow>i:hover{background:#76aef0;color:#fff}@media (max-width: 767px){.single-hb_room .hb_related_other_room .related-rooms-header .navigation .related-arrow>i{padding:5px;border:1px solid #76aef0}}.single-hb_room .hb_related_other_room .related-rooms-header .navigation .related-arrow.related-prev{margin-right:15px}@media (max-width: 780px){.single-hb_room .hb_related_other_room .rooms.tp-hotel-booking{margin:0}}.single-hb_room .hb_related_other_room .room-item{cursor:pointer}.single-hb_room .hb_related_other_room .room-item:focus{outline:unset}.single-hb_room .hb_related_other_room .room-item .thumb{position:relative;transition:all 0.3s}.single-hb_room .hb_related_other_room .room-item .thumb:before{z-index:2;position:absolute;content:"";width:100%;height:40%;bottom:0;left:0;transition:all 0.9s;background-image:linear-gradient(transparent, transparent)}.single-hb_room .hb_related_other_room .room-item .thumb a{display:block;overflow:hidden}.single-hb_room .hb_related_other_room .room-item .thumb a img{transition:all 0.9s;width:100%}.single-hb_room .hb_related_other_room .room-item .thumb .price{transition:all 0.3s;padding:5px;position:absolute;top:30px;left:30px;background:rgba(0,0,0,0.4);min-width:65px;min-height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-hb_room .hb_related_other_room .room-item .thumb .price .price_value{margin-bottom:0;font-size:18px;color:#fff;font-weight:500}.single-hb_room .hb_related_other_room .room-item .thumb .price .unit{font-size:14px;color:#d3d3d4}.single-hb_room .hb_related_other_room .room-item .thumb .rating-star{z-index:3;position:relative}.single-hb_room .hb_related_other_room .room-item .thumb .rating-star .rating{position:absolute;bottom:0px;left:30px;opacity:0;visibility:hidden;-webkit-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}.single-hb_room .hb_related_other_room .room-item .room-title{padding:20px 0 0 0}.single-hb_room .hb_related_other_room .room-item .room-title a{position:relative;display:inline-block;color:#000}.single-hb_room .hb_related_other_room .room-item .room-title a:hover{color:#000 !important}.single-hb_room .hb_related_other_room .room-item .room-title a:after{position:absolute;content:"";bottom:0px;left:0;width:0;height:1px;transition:width 0.3s;background:#000}.single-hb_room .hb_related_other_room .room-item .room-type{color:#6e6e6e;font-size:16px;font-weight:300;padding:0 0 5px 0}.single-hb_room .hb_related_other_room .room-item:hover .thumb:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.3))}.single-hb_room .hb_related_other_room .room-item:hover .thumb a img{transform:scale(1.1)}.single-hb_room .hb_related_other_room .room-item:hover .thumb .price{background-color:#000}.single-hb_room .hb_related_other_room .room-item:hover .thumb .rating-star .rating{-webkit-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;opacity:1;visibility:visible;bottom:30px}.single-hb_room .hb_related_other_room .room-item:hover .room-title a:after{width:100%}#hotel_booking_room_hidden .hb-booking-room-form-head h2{font-size:26px}#hotel_booking_room_hidden .hb-booking-room-form-head .description{font-weight:500}#hotel_booking_room_hidden .hb-booking-room-form-head .hotel_booking_room_errors p{color:#ff5a5f}#hotel_booking_room_hidden .hb-search-results-form-container .hb-booking-room-form-group .hb_button:hover{background-color:#2a2a2a}#hotel_booking_room_hidden .hb-search-results-form-container .hb_addition_package_extra .hb_addition_packages .hb_addition_packages_ul li .hb_extra_optional_left .hb_extra_detail_price label{display:inline-block}#hotel_booking_room_hidden .hb-booking-room-form-footer .hb_button:hover{background:#2a2a2a}@media (max-width: 800px){.hotel-booking-search.layout-old{padding:20px 15px 20px 15px !important}}@media (max-width: 991px){#hotel-booking-results{margin-bottom:40px}}#hotel-booking-results>h3{margin-bottom:40px}#hotel-booking-results a:hover{text-decoration:none}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content{display:flex;align-items:center;flex-wrap:wrap}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-thumbnail{float:none;width:unset;max-width:300px}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-thumbnail a{display:block}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-thumbnail a img{max-width:100%}@media (max-width: 1240px){#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-thumbnail{margin-bottom:0px}}@media (max-width: 767px){#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-thumbnail{width:100%;max-width:100%;margin-bottom:30px}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-thumbnail a img{max-width:100%;width:100%}}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info{color:#000000;float:none;padding-left:50px;width:calc(100% - 300px)}@media (max-width: 767px){#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info{width:100%;padding-left:0}}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-name{font-size:28px;font-weight:500}@media (max-width: 767px){#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-name{font-size:24px}}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_search_price .hb_view_price .hb-booking-room-details .hb_search_room_pricing_price{width:100%}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_search_price .hb_view_price .hb-booking-room-details .hb_search_room_pricing_price tr{border:none}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_search_quantity .number_room_select{border:1px solid #e6e6e6}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_search_quantity .number_room_select:focus{outline:unset}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_addition_package_extra{margin-bottom:15px}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_addition_package_extra .hb_addition_packages{border-bottom:1px solid #eee;margin-bottom:0}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_addition_package_extra .hb_addition_packages .hb_addition_packages_ul li{padding:20px 20px 20px 0;margin:0;border-bottom:1px solid #eee}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_addition_package_extra .hb_addition_packages .hb_addition_packages_ul li:last-child{padding-bottom:0px;border-bottom:unset}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_addition_package_extra .hb_addition_packages .hb_addition_packages_ul li .hb_extra_optional_right .hb_optional_quantity_selected{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;margin-top:0px;cursor:pointer;display:inline-block;height:16px;margin:-4px 4px 0 0;outline:0;padding:0 !important;text-align:center;vertical-align:middle;width:16px;min-width:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);transition:.05s border-color ease-in-out}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_addition_package_extra .hb_addition_packages .hb_addition_packages_ul li .hb_extra_optional_left .hb_extra_detail_price .hb_optional_quantity{text-align:center;border:1px solid #d4d0ba;font-family:inherit;max-width:60px;padding:0px;margin-right:5px;line-height:25px}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_addition_package_extra .hb_addition_packages .hb_addition_packages_ul li .hb_extra_optional_left .hb_extra_detail_price label{display:inline-block}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_search_add_to_cart .hb_add_to_cart{cursor:pointer;color:#FFFFFF;border-left:6px solid #fc0;background:linear-gradient(to left, #000 50%, #fc0 50%);background-size:202% 100%;background-position:right bottom;margin-right:0}#hotel-booking-results .hb-search-results .hb-room .hb-search-room-results .hb-room-content .hb-room-info .hb-room-meta .hb_search_add_to_cart .hb_add_to_cart:hover{background-position:left bottom}.hb-search-cart{border:1px solid #eee;padding:25px 20px;box-shadow:0px 15px 35px 0 rgba(0,29,44,0.1);background:#ffffff}.hb-search-cart .wrapper-line-heading{text-align:center}.hb-search-cart .wrapper-line-heading .heading__primary{font-size:28px;font-weight:500}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_item{position:relative;border-bottom:1px solid #eee;padding-bottom:20px}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_top{position:relative}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_top .hb_title{font-size:18px;font-weight:600;color:#2a2a2a;line-height:30px;margin:0px;max-width:80%}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_top .hb_title a{color:#000000}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_top .hb_mini_cart_remove{position:absolute;top:3px;right:0;color:#333;width:24px;height:24px;line-height:24px;text-align:center;background:0 0;transition:all .3s;cursor:pointer}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_number label{display:inline-block}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price label{display:inline-block}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_footer a{font-size:14px;padding:10px}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_footer a.hb_checkout{margin-bottom:10px}.hb-search-cart .hotel_booking_mini_cart .hb_mini_cart_footer a.hb_button:hover{background:#2a2a2a}.wp-hotel-booking-search-rooms .site-content{padding-bottom:80px}@media (max-width: 767px){.wp-hotel-booking-search-rooms .site-content{padding-bottom:20px}}.wp-hotel-booking-search-rooms .thim-search-form{box-shadow:0px 15px 35px 0 rgba(0,29,44,0.1);margin-top:40px}@media (max-width: 991px){.wp-hotel-booking-search-rooms .rooms-pagination .page-numbers{margin-bottom:20px}}.hb-select-extra-results .hb-booking-room-form-group .hb_addition_package_title .hb_addition_package_title_toggle{font-size:36px;line-height:1.2;margin-bottom:30px}.hb-select-extra-results .hb-booking-room-form-group .hb_addition_packages{margin-bottom:15px;border-bottom:1px solid #eee;background:#fff}.hb-select-extra-results .hb-booking-room-form-group .hb_addition_packages .hb_addition_packages_ul li{padding:20px 20px 20px 0;margin:0;border-bottom:1px solid #eee}.hb-select-extra-results .hb-booking-room-form-group .hb_addition_packages .hb_addition_packages_ul li:last-child{padding-bottom:0px;border-bottom:unset}.hb-select-extra-results .hb-booking-room-form-group .hb_addition_packages .hb_addition_packages_ul li:first-child{padding-top:0px}.hb-select-extra-results .hb-booking-room-form-group .hb_addition_packages .hb_addition_packages_ul li .hb_extra_optional_right .hb_optional_quantity_selected{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;margin-top:0px;cursor:pointer;display:inline-block;height:16px;margin:-4px 4px 0 0;outline:0;padding:0 !important;text-align:center;vertical-align:middle;width:16px;min-width:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);transition:.05s border-color ease-in-out}.hb-select-extra-results .hb-booking-room-form-group .hb_addition_packages .hb_addition_packages_ul li .hb_extra_optional_left .hb_extra_detail_price .hb_optional_quantity{text-align:center;border:1px solid #d4d0ba;font-family:inherit;max-width:60px;padding:0px;margin-right:5px;line-height:25px}.hb-select-extra-results .hb-booking-room-form-group .hb_addition_packages .hb_addition_packages_ul li .hb_extra_optional_left .hb_extra_detail_price label{display:inline-block}.hb-select-extra-results .hb_button:hover{background:#000000;cursor:pointer}@media (max-width: 780px){#hotel-booking-cart{padding-bottom:30px}}#hotel-booking-cart #hb-cart-form input[type="number"]{padding:0px;line-height:40px;background:transparent;border:none}#hotel-booking-cart #hb-cart-form h3{margin-bottom:25px}@media (max-width: 991px){#hotel-booking-cart #hb-cart-form h3{font-size:35px}}@media (max-width: 767px){#hotel-booking-cart #hb-cart-form h3{font-size:28px;margin-bottom:15px}}#hotel-booking-cart #hb-cart-form .hb_table{width:100%;background:#fff}@media (max-width: 991px){#hotel-booking-cart #hb-cart-form .hb_table thead tr{position:absolute}#hotel-booking-cart #hb-cart-form .hb_table thead tr th{display:block}#hotel-booking-cart #hb-cart-form .hb_table thead tr th.hb_gross_total{padding:10px 3px}}@media (max-width: 991px){#hotel-booking-cart #hb-cart-form .hb_table tbody tr.hb_checkout_item.package td{text-align:center}}#hotel-booking-cart #hb-cart-form .hb_table tbody tr.hb_checkout_item .hb_quantity .hb_room_number_edit{padding:0px;border:none;background:transparent}@media (max-width: 991px){#hotel-booking-cart #hb-cart-form .hb_table tbody tr.hb_checkout_item td{text-align:right}#hotel-booking-cart #hb-cart-form .hb_table tbody tr.hb_checkout_item td.hb_gross_total{width:unset}#hotel-booking-cart #hb-cart-form .hb_table tbody tr td{display:block}}#hotel-booking-cart #hb-cart-form .hb_checkout{color:#ffffff}#hotel-booking-cart #hb-cart-form .hb_checkout:hover{background:#000000}@media (max-width: 780px){#hotel-booking-payment{padding-bottom:20px}}#hotel-booking-payment #hb-payment-form .hb-order-existing-customer #fetch-customer-info:hover{background:#2a2a2a}#hotel-booking-payment #hb-payment-form input[type="number"]{padding:0;line-height:40px}#hotel-booking-payment #hb-payment-form h3{margin-bottom:25px}@media (max-width: 991px){#hotel-booking-payment #hb-payment-form h3{font-size:32px}}@media (max-width: 767px){#hotel-booking-payment #hb-payment-form h3{font-size:28px;margin-bottom:15px}}#hotel-booking-payment #hb-payment-form .hb_table{width:100%;background:#ffffff}#hotel-booking-payment #hb-payment-form .hb_table thead tr th{border:1px #ccc solid}@media (max-width: 991px){#hotel-booking-payment #hb-payment-form .hb_table thead tr{position:absolute}#hotel-booking-payment #hb-payment-form .hb_table thead tr th{border-bottom:none;display:block}#hotel-booking-payment #hb-payment-form .hb_table thead tr th.hb_gross_total{padding:14px 17px}}@media (max-width: 991px){#hotel-booking-payment #hb-payment-form .hb_table tbody tr.hb_checkout_item.package .hb_remove{display:none}#hotel-booking-payment #hb-payment-form .hb_table tbody tr.hb_checkout_item td{text-align:right}#hotel-booking-payment #hb-payment-form .hb_table tbody tr.hb_checkout_item td.hb_gross_total{width:unset}#hotel-booking-payment #hb-payment-form .hb_table tbody tr td{display:block}}#hotel-booking-payment #hb-payment-form .hb-customer .hb-order-new-customer .hb-col-padding .hb-form-table{max-width:50%}@media (max-width: 767px){#hotel-booking-payment #hb-payment-form .hb-customer .hb-order-new-customer .hb-col-padding .hb-form-table{width:100%;max-width:100%}}#hotel-booking-payment #hb-payment-form .hb-customer .hb-order-new-customer .hb-col-padding .hb-form-table .hb-form-field:last-child{margin-bottom:20px}#hotel-booking-payment #hb-payment-form .hb-customer .hb-order-new-customer .hb-col-padding .hb-form-table .hb-form-field .hb-form-field-label{margin-bottom:10px}#hotel-booking-payment #hb-payment-form .hb-customer .hb-order-new-customer .hb-col-padding .hb-form-table .hb-form-field .hb-form-field-input select{width:100%;padding:6px 20px 7px 20px;height:40px}#hotel-booking-payment #hb-payment-form .hb-customer .hb-order-new-customer .hb-col-padding .hb-form-table .hb-form-field .hb-form-field-input select:focus{outline:unset}#hotel-booking-payment #hb-payment-form .hb-customer .hb-order-new-customer .hb-col-padding .hb-form-table .hb-form-field .hb-form-field-input input{width:100%}#hotel-booking-payment #hb-payment-form .hb_button{color:#ffffff}#hotel-booking-payment #hb-payment-form .hb_button:hover{background:#000000}.wp-hotel-booking-thank-you .entry-content{background:#ffffff;padding:30px}.wp-hotel-booking-thank-you .entry-content .hb-message{margin-bottom:10px}.wp-hotel-booking-thank-you .entry-content .hb-message .hb-message-content{margin:0px}.wp-hotel-booking-thank-you .entry-content #booking-details .booking-data{margin-bottom:15px}.wp-hotel-booking-thank-you .entry-content #booking-details .booking-data .booking-data-number{font-size:28px;margin-bottom:10px}.wp-hotel-booking-thank-you .entry-content #booking-items h3{font-size:28px}.wp-hotel-booking-thank-you .entry-content #booking-items .booking_item_table{width:100%}.wp-hotel-booking-thank-you .entry-content #booking-customer h3{font-size:28px}.wp-hotel-booking-thank-you .entry-content #booking-customer .customer-details{display:inline-block}.wp-hotel-booking-thank-you .entry-content #booking-customer .customer-details .hb-form-table li{font-size:18px;border-bottom:1px solid #dce0e2;margin-bottom:10px;width:calc(50% - 5px);float:left;padding:10px 15px;margin-right:5px;color:#333}.wp-hotel-booking-thank-you .entry-content #booking-customer .customer-details .hb-form-table li:nth-child(2n){margin-right:0px;margin-left:5px}.wp-hotel-booking-thank-you .entry-content #booking-customer .customer-details .hb-form-table li label{font-size:16px;margin-bottom:0;width:30%;display:inline-block}@media (max-width: 991px){.wp-hotel-booking-thank-you .entry-content #booking-customer .customer-details .hb-form-table li{width:100%;margin-right:0px}.wp-hotel-booking-thank-you .entry-content #booking-customer .customer-details .hb-form-table li:nth-child(2n){margin-left:0px}}.wp-hotel-booking-thank-you .entry-content #booking-customer .booking-notes label{display:inline-block;font-weight:500}.ui-datepicker.ui-widget{min-width:300px;padding:15px;box-shadow:none;border-radius:3px}@media (max-width: 767px){.ui-datepicker.ui-widget{min-width:240px;z-index:9 !important}}@media (max-width: 480px){.ui-datepicker.ui-widget{min-width:220px}}.ui-datepicker.ui-widget .ui-datepicker-calendar{border:none;margin-bottom:15px}.ui-datepicker.ui-widget .ui-datepicker-calendar td,.ui-datepicker.ui-widget .ui-datepicker-calendar tr{border:none}.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default{text-align:center}.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default:hover{background:#ff5f2e}.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default.ui-state-active{background:#ff5f2e;color:#fff}/*!--------------------------------------------------------------
Shortcodes
----------------------------------------------------------------*/.thim-button-swapper a{color:#816700;font-weight:600}.thim-button-swapper a:hover{color:#ffffff !important;background:#000000 !important}header#masthead .width-navigation .menu-right .thim-button-swapper a{border:none;text-transform:uppercase;display:flex;align-items:center}header#masthead .width-navigation .menu-right .thim-button-swapper a i{margin-right:20px;font-size:28px;color:#816700}@media (max-width: 1024px){.menu-right.table-cell{margin-right:15px}}.custom-main-slider .elementor-widget:not(:last-child){margin-bottom:0}@media (max-width: 480px){.custom-main-slider .element-main-slider{max-height:500px}}.custom-main-slider .element-main-slider .swapper-content .content-heading{transform:translateY(-30%)}@media (max-width: 800px){.custom-main-slider .element-main-slider .swapper-content .content-heading{transform:translateY(-10%)}}@media (max-width: 767px){.custom-main-slider .element-main-slider .swapper-content .content-heading{padding:0px;transform:translateY(0)}}.custom-main-slider .element-main-slider .swapper-content .background-heading{transform:translate(-50%, -100%)}@media (max-width: 767px){.custom-main-slider .element-main-slider .swapper-content .background-heading{transform:translate(-50%, -50%)}}@media (max-width: 576px){.custom-main-slider .element-main-slider .swapper-content .background-heading{font-size:100px}}@media (max-width: 480px){.custom-main-slider .element-main-slider .inner-banner{max-height:500px}}.element-main-slider{display:flex;align-items:center;position:relative;height:100vh}@media (max-width: 1024px){.element-main-slider{height:800px;max-height:768px}}@media (max-width: 767px){.element-main-slider{max-height:600px}}.element-main-slider .wrap-element{position:absolute;width:100%;height:100%;top:0;left:0}.element-main-slider .inner-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh}@media (max-width: 1024px){.element-main-slider .inner-banner{height:800px;max-height:768px}}@media (max-width: 767px){.element-main-slider .inner-banner{max-height:600px}}.element-main-slider .inner-banner::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent, rgba(0,0,0,0.5))}.element-main-slider .inner-banner .gradien{position:absolute;content:'';width:100%;height:50%;bottom:0;left:0;background-image:linear-gradient(transparent, rgba(0,0,0,0.8))}.element-main-slider .swapper-content{position:relative;pointer-events:none}.element-main-slider .swapper-content .content-heading{text-align:center;padding:100px 0px;z-index:9;position:relative;transform:translateY(-15%)}@media (max-width: 800px){.element-main-slider .swapper-content .content-heading{padding:0 0 120px;transform:translateY(0)}}@media (max-width: 767px){.element-main-slider .swapper-content .content-heading{padding:0 0 200px}}.element-main-slider .swapper-content .content-heading .small-image{margin-bottom:20px;display:inline-block;opacity:0;transition:all 1s linear;transform:translateY(-50px)}.element-main-slider .swapper-content .content-heading .heading-primary{color:#fff;font-weight:300;font-size:72px;line-height:1;margin-bottom:20px;opacity:0;transition:all 1s linear;transform:translateX(-100%)}@media (max-width: 767px){.element-main-slider .swapper-content .content-heading .heading-primary{font-size:48px}}@media (max-width: 360px){.element-main-slider .swapper-content .content-heading .heading-primary{font-size:26px;margin-bottom:10px}}.element-main-slider .swapper-content .content-heading .description{color:#fff;font-size:20px;transition:all 1s linear;opacity:0;font-weight:300;transform:translateX(100%)}@media (max-width: 360px){.element-main-slider .swapper-content .content-heading .description{font-size:16px;line-height:20px}}.element-main-slider .swapper-content .content-heading .description .number{position:relative;font-weight:600}.element-main-slider .swapper-content .content-heading .description .number::before{position:absolute;content:'';width:100%;height:1px;bottom:-2px}.element-main-slider .swapper-content .background-heading{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);font-size:200px;font-weight:400;line-height:1;z-index:2;color:rgba(143,186,255,0.11);text-transform:capitalize}@media (max-width: 800px){.element-main-slider .swapper-content .background-heading{font-size:150px}}@media (max-width: 767px){.element-main-slider .swapper-content .background-heading{font-size:120px}}.element-main-servicer.style-2 .wrap-element-service{display:block}.element-main-servicer.style-2 .wrap-element-service .title-content{text-align:center;position:relative}.element-main-servicer.style-2 .wrap-element-service .title-content .title-service{display:inline-flex;position:relative;padding:0 13px}.element-main-servicer.style-2 .wrap-element-service .title-content .title-service::before{position:absolute;content:'';width:100%;height:7px;background:var(--thim-body-primary-color);bottom:7px;left:0}.element-main-servicer.style-2 .wrap-element-service .title-content .title-service h3{margin-bottom:0;line-height:1;text-transform:uppercase;font-weight:600;position:relative}.element-main-servicer.style-2 .wrap-element-service .title-content .title-service h3.sub-service{font-weight:300;margin-left:5px}.element-main-servicer.style-2 .wrap-element-service .box-slider-service{max-width:100%;padding-bottom:0}@media (max-width: 767px){.element-main-servicer.style-2 .wrap-element-service .box-slider-service{padding-top:30px}}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service{margin:0}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-list{padding:0 !important}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-list .item-service{margin:0 15px 5px 15px}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots{margin:80px 0 0 0;display:flex;justify-content:center;position:relative}@media (max-width: 1199px){.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots{margin:60px 0 0 0}}@media (max-width: 767px){.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots{margin:40px 0 0 0}}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots::before{position:absolute;content:'';left:50%;transform:translateX(-50%);top:50%;height:1px;background:#e4e4e4;width:400px}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots li{line-height:1;background:#fff;position:relative}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots li::marker{font-size:0}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots li>button{position:relative;font-size:0;line-height:0;display:block;width:12px;height:12px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;margin:0 4px;border-radius:50%}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots li>button::before{position:absolute;position:absolute;top:0;left:0;width:12px;height:12px;content:'';text-align:center;background:#e4e4e4;border-radius:50%}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots li.slick-active>button::before,.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots li:hover>button::before{background:var(--thim-body-second-color)}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots li:first-child{padding-left:28px}.element-main-servicer.style-2 .wrap-element-service .box-slider-service .slider-service .slick-dots li:last-child{padding-right:28px}.element-main-servicer .wrap-element-service{display:flex;flex-wrap:wrap}.element-main-servicer .wrap-element-service .box-title-service{background-position:center center;background-repeat:no-repeat;background-size:cover;max-width:39.666667%;text-align:center;display:flex;justify-content:center;align-items:center;position:relative}.element-main-servicer .wrap-element-service .box-title-service::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.1)}.element-main-servicer .wrap-element-service .box-title-service .title-content{position:relative}@media (max-width: 800px){.element-main-servicer .wrap-element-service .box-title-service .title-content{margin-left:-50px}}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-title-service .title-content{margin-left:0px}}.element-main-servicer .wrap-element-service .box-title-service .title-content .title-service h3{color:#fff;font-size:100px;font-weight:600;text-transform:uppercase;line-height:115px;padding:0;margin:0}@media (max-width: 800px){.element-main-servicer .wrap-element-service .box-title-service .title-content .title-service h3{font-size:80px}}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-title-service .title-content .title-service h3{font-size:48px;line-height:80px}}.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p{color:#fff;font-size:30px;font-weight:300;text-transform:uppercase;position:relative}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p{font-size:22px}}.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p:before{content:"";width:12%;height:1px;background-color:#fff;position:absolute;top:12px;left:5px}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p:before{left:-20px}}.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p:after{content:"";width:12%;height:1px;background-color:#fff;position:absolute;top:12px;right:5px}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p:after{right:-20px}}.element-main-servicer .wrap-element-service .box-slider-service{background-position:right center;background-repeat:no-repeat;padding:102px 0px 102px 0px;max-width:60.333333%}@media (max-width: 1439px){.element-main-servicer .wrap-element-service .box-slider-service{padding:70px 0}}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-slider-service{padding:50px 0px 40px 0px;margin-top:10px;max-width:100%}}.element-main-servicer .wrap-element-service .box-slider-service .slider-service{z-index:9;position:relative;margin-left:-90px}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list{padding:0 40px 0 0 !important}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service{background-color:#fff;margin-right:30px;cursor:pointer;transition:all .3s;padding:42px 0px;position:relative;z-index:3;margin-bottom:5px}@media (max-width: 1440px){.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service{padding:20px 0 10px 0}}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service{padding:0}}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service:before{background-color:#77aef1;z-index:2;position:relative;content:"";width:100%;height:100%;bottom:0;left:0}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service:focus{outline:unset}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-img-service{position:relative;padding:68px 0px 33px 0}@media (max-width: 1440px){.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-img-service{padding:40px 0 20px 0}}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-img-service{padding:25px 0px 10px 0}}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-img-service .wrap-img{position:relative;padding:60px 0}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-img-service .wrap-img .icon-img,.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-img-service .wrap-img .icon-img-hover{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:inherit;position:absolute;top:0;left:0;padding:15px;transition:all .2s}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-img-service .wrap-img .icon-img-hover{opacity:0}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-content-service{padding:37px 35px 30px 35px;text-align:center}@media (max-width: 1440px){.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-content-service{padding:25px}}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-content-service .item-title h3{font-size:18px;font-weight:600;text-transform:uppercase}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-content-service .item-sub p{font-size:18px;font-weight:300;color:#000;padding:7px 0 0 0;line-height:30px}@media (max-width: 800px){.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service .item-content-service .item-sub p{font-size:16px;line-height:25px}}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service:hover{box-shadow:rgba(119,174,239,0.8) 5px 5px 0 0}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service:hover .item-img-service .wrap-img .icon-img-hover{opacity:1}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service:hover .item-img-service .wrap-img .icon-img{opacity:0}@media (max-width: 767px){.element-main-servicer .wrap-element-service .box-title-service{background-image:unset !important;max-width:100%}.element-main-servicer .wrap-element-service .box-title-service .title-content .title-service h3{color:#000}.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p{color:#000}.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p:before{background-color:#000}.element-main-servicer .wrap-element-service .box-title-service .title-content .sub-service p:after{background-color:#000}.element-main-servicer .wrap-element-service .box-slider-service .slider-service{margin-left:0px}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list{padding:0 0px 0 0 !important}.element-main-servicer .wrap-element-service .box-slider-service .slider-service .slick-list .item-service{margin:0 20px}}.bp-element-brands{max-width:1220px;margin:auto}.bp-element-brands.text-center .slick-slide img{display:inline-block}.bp-element-brands.layout-1 .wrap-element{display:flex;flex-wrap:wrap;justify-content:center}.bp-element-brands.layout-1 .wrap-element .item{display:flex;justify-content:center;align-items:center;padding:27px 50px}.bp-element-brands.layout-1 .wrap-element .item img{max-width:100%;max-height:100%;opacity:0.3;transition:all .3s}.bp-element-brands.layout-1 .wrap-element .item img:hover{opacity:1}.bp-element-heading.align-center{text-align:center}.bp-element-heading.align-right{text-align:right}.bp-element-heading .align-left{text-align:left}.bp-element-heading .thim-heading{position:relative;display:inline-block;padding:0 10px;margin-bottom:27px;cursor:pointer}.bp-element-heading .thim-heading:hover::before{height:50%}.bp-element-heading .thim-heading>h3{line-height:unset;text-transform:uppercase;margin-bottom:0;position:relative}@media (max-width: 1199px){.bp-element-heading .thim-heading>h3 .sub-title,.bp-element-heading .thim-heading>h3 .title{font-size:28px !important}}@media (max-width: 767px){.bp-element-heading .thim-heading>h3 .sub-title,.bp-element-heading .thim-heading>h3 .title{font-size:26px !important}}.bp-element-heading .thim-heading::before{position:absolute;content:'';bottom:0;height:7px;width:100%;transition:all 0.3s;left:0}.bp-element-heading .destination{font-weight:300}.element-main-testimonial{position:relative}.element-main-testimonial .wrap-element-testimonial{position:relative}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial{background-color:#fff;padding:70px 70px 57px 70px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;position:relative;margin:0 15px}@media (max-width: 768px){.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial{padding:40px 40px 30px 40px}}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial:before{content:"’’";position:absolute;font-size:210px;transform:rotate(180deg);top:10px;left:43px;z-index:1;opacity:0.1}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial .description-box p{font-size:18px;font-weight:300;line-height:30px}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial .noo-testimonial-ratings{display:flex;margin:0;padding:25px 0 20px 0}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial .noo-testimonial-ratings li{list-style:none;line-height:1}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial .noo-testimonial-ratings li i{color:#ffcc01;font-size:22px}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial .infor-box{display:flex}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial .infor-box .name p{font-size:18px;font-weight:500;color:#76aef0;padding:0 5px 0 0}.element-main-testimonial .wrap-element-testimonial .box-testimonial .item-testimonial .infor-box .profession p{font-size:18px;font-weight:300}.element-main-testimonial .wrap-element-testimonial .box-testimonial .slick-dots{margin:45px 0 0 0;text-align:center}.element-main-testimonial .wrap-element-testimonial .box-testimonial .slick-dots li{cursor:pointer;display:inline-block;line-height:1;width:12px;height:12px;background:rgba(255,255,255,0.2);border-radius:50%;margin:0px 5px}.element-main-testimonial .wrap-element-testimonial .box-testimonial .slick-dots li.slick-active,.element-main-testimonial .wrap-element-testimonial .box-testimonial .slick-dots li:hover{background:var(--thim-body-primary-color)}.element-main-testimonial .wrap-element-testimonial .box-testimonial .slick-dots li button{font-size:0;position:relative;line-height:1;border:none}.element-main-testimonial.style-2{width:100%;position:relative}.element-main-testimonial.style-2 .wrap-element-testimonial{display:flex;justify-content:flex-end;position:relative;z-index:1}@media (max-width: 1024px){.element-main-testimonial.style-2 .wrap-element-testimonial{justify-content:center}}@media (max-width: 767px){.element-main-testimonial.style-2 .wrap-element-testimonial{padding:30px 15px 40px 15px}}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial{max-width:650px;position:relative}@media (max-width: 1024px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial{max-width:550px}}@media (max-width: 480px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial{max-width:unset}}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial{margin:15px 100px;padding:65px 65px 52px 65px;box-shadow:rgba(100,100,100,0.2) 0px 5px 14px 0;transition:all 0.2s ease-in}@media (max-width: 1024px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial{margin:15px 50px}}@media (max-width: 480px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial{margin:15px 0;padding:30px}}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial.slick-active:nth-child(3n+1){margin:15px 200px 15px 0}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial.slick-active:nth-child(3n+2){margin:15px 100px}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial.slick-active:nth-child(3n+3){margin:15px 0px 15px 200px}@media (max-width: 1024px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial.slick-active{margin:15px 0px 15px 100px !important}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial.slick-active.slick-current{margin:15px 50px !important}}@media (max-width: 600px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial.slick-active.slick-current{margin:15px 50px !important}}@media (max-width: 480px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .item-testimonial.slick-active.slick-current{margin:15px 0 !important}}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots{margin:0;position:absolute;display:inline-grid;top:50%;right:-19%;transform:translateY(-50%)}@media (max-width: 1700px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots{right:-10%}}@media (max-width: 1550px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots{right:-30px}}@media (max-width: 1024px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots{right:-50px}}@media (max-width: 767px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots{display:block;top:unset;right:unset;transform:unset;position:relative;text-align:center;margin-top:20px}}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots li{margin:5px 0;background:rgba(255,255,255,0.3)}@media (max-width: 767px){.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots li{margin:0 5px}}.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots li:hover,.element-main-testimonial.style-2 .wrap-element-testimonial .box-testimonial .slick-dots li.slick-active{background:#fff}.element-main-testimonial.style-2 .bg-testimonial{position:absolute;top:0;bottom:0;left:0;right:0;margin:116px 0;background-position:left center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){.element-main-testimonial.style-2 .bg-testimonial{margin:100px 0}}@media (max-width: 767px){.element-main-testimonial.style-2 .bg-testimonial{margin:0}}.bp-element-login-popup .login-links{position:relative;line-height:1;z-index:8}.bp-element-login-popup .login-links i{font-size:28px}.bp-element-login-popup .login-links>a{border:none !important;line-height:1}.bp-element-login-popup .login-links>a img.avatar{border-radius:50%}.login-links a{color:#7d7d7d;transition:all .2s}.login-links.show-icon a{font-weight:300;display:inline-block;white-space:nowrap;font-size:16px}.login-popup p:before{content:" ";display:table}.login-popup p:after{content:" ";display:table;clear:both}.login-popup label:after{color:#777;display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-popup .login-email,.login-popup .login-username,.login-popup .login-password{line-height:50px;position:relative;margin-bottom:0}.login-popup .login-email label,.login-popup .login-username label,.login-popup .login-password label{font-size:0;position:absolute;top:8px;right:20px;margin-bottom:0}.login-popup .login-email label:after,.login-popup .login-username label:after,.login-popup .login-password label:after{font-family:ionicons;font-size:20px;color:#999}.login-popup form{font-size:16px}.login-popup form input{height:50px;line-height:50px;margin-bottom:20px;padding:0 21px;font-size:14px;font-family:inherit}.login-popup form input[type="password"],.login-popup form input[type="email"],.login-popup form input[type="text"]{width:100%;color:#aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #eee;font-style:italic}.login-popup form input[type="password"]:-moz-placeholder,.login-popup form input[type="email"]:-moz-placeholder,.login-popup form input[type="text"]:-moz-placeholder,.login-popup form input[type="password"]::-moz-placeholder,.login-popup form input[type="email"]::-moz-placeholder,.login-popup form input[type="text"]::-moz-placeholder,.login-popup form input[type="password"]:-ms-input-placeholder,.login-popup form input[type="email"]:-ms-input-placeholder,.login-popup form input[type="text"]:-ms-input-placeholder,.login-popup form input[type="password"]::-webkit-input-placeholder,.login-popup form input[type="email"]::-webkit-input-placeholder,.login-popup form input[type="text"]::-webkit-input-placeholder{color:#aaa}.login-popup form [type="checkbox"]{width:12px;height:12px;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.login-popup form input[type="submit"]{cursor:pointer;width:100%;font-size:16px;color:#ffffff;font-weight:500;height:50px;border-radius:30px;transition:all 0.5s;box-shadow:5.7px 5.7px 15.7px 0.3px rgba(0,0,0,0.12)}.login-popup .lost-pass-link{float:right;font-size:16px;font-weight:400;width:50%;display:block;margin-top:7px;margin-bottom:14px;line-height:25px;text-align:right;color:#555 !important}.login-popup .link-bottom{font-size:16px;font-weight:400;text-align:center;color:#aaa;margin-top:10px}.login-popup .link-bottom a{color:#aaa;text-decoration:underline}.login-popup .link-bottom a:hover{color:#333}.login-popup .login-remember{margin-bottom:1px}#bp-popup-login{background:#fff;position:relative;width:1150px;margin:0 auto;height:650px}#bp-popup-login:before{content:" ";display:table}#bp-popup-login:after{content:" ";display:table;clear:both}#bp-popup-login .loginwrapper:before{content:" ";display:table}#bp-popup-login .loginwrapper:after{content:" ";display:table;clear:both}#bp-popup-login.loading .loginwrapper{position:relative}#bp-popup-login.loading .loginwrapper:before{content:'';position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.6);display:block}#bp-popup-login .media-content{padding:100px 30px;width:434px;background-repeat:no-repeat;background-position:center center;background-size:cover;height:650px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#aaa;font-size:16px;line-height:1.63em}#bp-popup-login .media-content .heading{margin-top:10px;color:#aaa;font-size:14px;font-weight:400;line-height:normal;margin-bottom:40px}#bp-popup-login .media-content:before{content:'';left:0;right:0;top:0;bottom:0;background:#000;opacity:0.5;position:absolute;z-index:-1}#bp-popup-login .inner-login{flex-grow:1;padding:50px}#bp-popup-login .wrap-form{flex-grow:1;padding-right:0px;position:relative}#bp-popup-login .shortcode br{display:none}#bp-popup-login .wrap-sc{width:50%;position:relative;padding-left:30px}#bp-popup-login .wrap-sc:before{position:absolute;width:1px;height:223px;content:'';left:0;border-left:1px dotted rgba(0,0,0,0.15);top:65px}#bp-popup-login .wrap-sc .or{position:absolute;width:50px;height:50px;left:-25px;top:140px;text-align:center;background:#FFF;line-height:50px;font-size:16px;color:#ccc}#bp-popup-login .sc-plugin .wp-social-login-provider-list{padding:0}#bp-popup-login .sc-plugin .wp-social-login-provider-list a{display:block;position:relative;background:#3b5998;color:#FFF;margin-bottom:20px;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;line-height:50px;font-weight:normal;padding:0 19px}#bp-popup-login .sc-plugin .wp-social-login-provider-list a:after{transition:all 0.2s ease-in-out 0s;font-family:Ionicons;content:'';position:absolute;right:10px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);background:#FFF;width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#3b5998;text-align:center;line-height:32px;box-shadow:5.7px 5.7px 11.3px 0.7px rgba(0,0,0,0.16)}#bp-popup-login .sc-plugin .wp-social-login-provider-list a:hover{box-shadow:5.7px 5.7px 11.3px 0.7px rgba(0,0,0,0.16)}#bp-popup-login .sc-plugin .wp-social-login-provider-list a:hover:after{transform:translate(-10px, -50%)}#bp-popup-login .wp-social-login-connect-with,#bp-popup-login .form-desc{font-size:16px;color:#808080;font-weight:normal;line-height:1.5em;margin-bottom:15px}#bp-popup-login .login-popup{height:0;left:0;right:0;bottom:0;top:0;transition:all 0.6s;filter:alpha(opacity=0);opacity:0;transform:translate(0, -50px);visibility:hidden;width:1150px;overflow-x:hidden;display:flex;align-items:center}#bp-popup-login .login-popup.active{z-index:2;transform:translate(0, 0);opacity:1;visibility:visible;height:auto}#bp-popup-login .login-popup form.loading .login-submit input[type="submit"]{cursor:not-allowed;opacity:0.5}#bp-popup-login .mfp-close{cursor:pointer;position:absolute;line-height:50px;text-align:center;font-size:50px;opacity:1;width:50px;height:50px}#bp-popup-login .message{position:static;display:block;margin-bottom:10px;text-align:center;font-size:14px !important}#bp-popup-login .login-popup-container>br{display:none}#bp-popup-login .mo-openid-app-icons{display:flex !important;align-items:center;justify-content:center}#bp-popup-login .mo-openid-app-icons>p{display:none}#bp-popup-login .mo_image_id{display:none}#bp-popup-login .login-popup .title{font-size:20px;line-height:1.2em;font-weight:normal;color:#999;margin-bottom:25px}#bp-popup-login .login-popup .title a{color:#999}#bp-popup-login .login-popup .title .current-title{color:#ff5f2e}#bp-popup-login .login-popup .title span:first-child:after{content:'/';padding-left:5px}#bp-popup-login .login-popup .title span:last-child:after{display:none}.login-popup p:before{content:" ";display:table}.login-popup p:after{content:" ";display:table;clear:both}.login-popup label:after{color:#777;display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-popup .login-email,.login-popup .login-username,.login-popup .login-password,.login-popup .login-submit{line-height:50px;position:relative;margin-bottom:0}.login-popup .login-email label,.login-popup .login-username label,.login-popup .login-password label{font-size:0;position:absolute;top:8px;right:20px;margin-bottom:0}.login-popup .login-email label:after,.login-popup .login-username label:after,.login-popup .login-password label:after{font-family:ionicons;font-size:20px;color:#999}.login-popup form{font-size:16px}.login-popup form input[type="password"],.login-popup form input[type="email"],.login-popup form input[type="text"]{width:100%;color:#aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #eee}.login-popup form input[type="password"]:-moz-placeholder,.login-popup form input[type="email"]:-moz-placeholder,.login-popup form input[type="text"]:-moz-placeholder,.login-popup form input[type="password"]::-moz-placeholder,.login-popup form input[type="email"]::-moz-placeholder,.login-popup form input[type="text"]::-moz-placeholder,.login-popup form input[type="password"]:-ms-input-placeholder,.login-popup form input[type="email"]:-ms-input-placeholder,.login-popup form input[type="text"]:-ms-input-placeholder,.login-popup form input[type="password"]::-webkit-input-placeholder,.login-popup form input[type="email"]::-webkit-input-placeholder,.login-popup form input[type="text"]::-webkit-input-placeholder{color:#aaa}.login-popup form [type="checkbox"]{width:12px;height:12px;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.login-popup form input[type="submit"]{width:100%;font-size:16px;font-weight:500;height:50px;border-radius:30px;transition:all 0.5s;box-shadow:5.7px 5.7px 15.7px 0.3px rgba(0,0,0,0.12)}.login-popup .lost-pass-link{float:right;font-size:16px;font-weight:400;width:50%;display:block;margin-top:7px;margin-bottom:14px;line-height:25px;text-align:right;color:#555 !important}.login-popup .link-bottom{font-size:16px;font-weight:400;color:#aaa}.login-popup .link-bottom a{color:#aaa;text-decoration:underline}.login-popup .login-remember{margin-bottom:1px}.login-links a{color:#7d7d7d}.login-links.show-icon a{font-size:16px}.sc-plugin>.wpb_wrapper{max-width:500px;margin:auto;clear:both}.sc-plugin>.wpb_wrapper>div{font-size:24px;text-align:center}.wp-social-login-widget{margin-bottom:-15px}.wp-social-login-widget>.wp-social-login-connect-with{margin-bottom:5px;font-weight:700}#signup-content{max-width:800px;margin:0 auto;padding:100px 0;min-height:80vh}#signup-content h2{font-size:30px}form#registerform>p{margin-bottom:0}form#registerform>p.text-mail{line-height:normal}form#registerform .wp-social-login-widget{text-align:center}form#registerform .wp-social-login-widget .wp-social-login-connect-with{position:relative;display:inline-block;padding:0 25px;color:#999;font-size:15px;font-weight:normal}form#registerform .wp-social-login-widget .wp-social-login-connect-with:before,form#registerform .wp-social-login-widget .wp-social-login-connect-with:after{position:absolute;top:50%;content:'';width:15px;background:#999;height:1px;transform:translate(0, -50%)}form#registerform .wp-social-login-widget .wp-social-login-connect-with:before{left:0}form#registerform .wp-social-login-widget .wp-social-login-connect-with:after{right:0}form#registerform .button-submit{margin-top:25px}form#lostpasswordform .description{line-height:normal}@media (max-width: 1400px) and (min-width: 1024px){#bp-popup-login{width:930px;height:560px}#bp-popup-login .login-popup{max-width:100%}#bp-popup-login .media-content{height:560px}#bp-popup-login .inner-login{padding-bottom:20px;padding-top:20px}}@media (max-width: 991px){#bp-popup-login{width:80%;height:auto}#bp-popup-login .login-popup{max-width:100%}#bp-popup-login .media-content{display:none}#bp-popup-login .wrap-form{padding-right:0}}@media (max-width: 767px){#bp-popup-login .inner-login{padding:30px 20px}.login-popup.box-login .link-bottom{position:relative;right:auto;bottom:auto}}.list-posts-custom .tp-list-posts{margin-left:12.3%;margin-right:6%}@media (max-width: 1024px){.list-posts-custom .tp-list-posts{margin-left:9%;margin-right:9%}}@media (max-width: 767px){.list-posts-custom .tp-list-posts{margin:0 15px}}.element-main-post .thumb{position:relative}.element-main-post .thumb::before,.element-main-post .thumb::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;opacity:0;transition:all .4s ease}.element-main-post .thumb:hover::before{width:0;opacity:.5}.element-main-post .thumb:hover::after{height:0;opacity:.5}.element-main-post.style-1 .tp-list-posts{position:relative}.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item{margin-right:145px}@media (max-width: 991px){.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item{margin-right:100px}}.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item:focus{outline:none}.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info{position:absolute;bottom:90px;max-width:238px;padding:35px 20px 28px 30px;right:-145px;z-index:1;background-color:#fff}@media (max-width: 1440px){.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info{bottom:65px}}@media (max-width: 991px){.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info{right:-100px}}@media (max-width: 767px){.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info{padding:20px 10px 15px 20px;bottom:50%;transform:translateY(50%)}}.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info::before{position:absolute;content:'';left:0;top:0;height:100%;background:#fff;width:39%}.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-title{position:relative}@media (max-width: 767px){.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-title{line-height:24px}}.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-title a{color:#000;font-size:28px}@media (max-width: 1199px){.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-title a{font-size:22px}}.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-time{position:relative;color:#000;font-weight:300;display:flex;align-items:center}.element-main-post.style-1 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-time i{font-size:28px;margin-right:12px}.element-main-post.style-1 .tp-list-posts .slick-next{display:none !important}.element-main-post.style-1 .tp-list-posts .slick-prev{position:absolute;left:0;top:48%;transform:translate3d(-50%, -50%, 0);z-index:1;cursor:pointer;background:#fff;border:none;padding:15px;line-height:1;transition:all 0.3s;border:3px solid #fff}@media (max-width: 767px){.element-main-post.style-1 .tp-list-posts .slick-prev{display:none !important}}.element-main-post.style-1 .tp-list-posts .slick-prev:hover{border:3px solid #76aef0}.element-main-post.style-1 .tp-list-posts .slick-prev:focus{outline:none}.element-main-post.style-1 .tp-list-posts .slick-prev i{font-size:26px;font-weight:600;color:#000}.element-main-post.style-1 .tp-list-posts .slick-dots{margin:90px 0 0 0;display:flex;justify-content:center;position:relative}@media (max-width: 1199px){.element-main-post.style-1 .tp-list-posts .slick-dots{margin:70px 0 0 0}}@media (max-width: 767px){.element-main-post.style-1 .tp-list-posts .slick-dots{margin:40px 0  0}}.element-main-post.style-1 .tp-list-posts .slick-dots::before{position:absolute;content:'';left:0;top:50%;height:1px;width:100%;background:#e4e4e4}.element-main-post.style-1 .tp-list-posts .slick-dots li{line-height:1;background:#fff;position:relative}.element-main-post.style-1 .tp-list-posts .slick-dots li::marker{font-size:0}.element-main-post.style-1 .tp-list-posts .slick-dots li>button{position:relative;font-size:0;line-height:0;display:block;width:12px;height:12px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;margin:0 4px;border-radius:50%}.element-main-post.style-1 .tp-list-posts .slick-dots li>button::before{position:absolute;position:absolute;top:0;left:0;width:12px;height:12px;content:'';text-align:center;background:#e4e4e4;border-radius:50%}.element-main-post.style-1 .tp-list-posts .slick-dots li.slick-active>button::before{background:#ff5f2e}.element-main-post.style-1 .tp-list-posts .slick-dots li:first-child{padding-left:28px}.element-main-post.style-1 .tp-list-posts .slick-dots li:last-child{padding-right:28px}.element-main-post.style-2 .tp-list-posts .slick-prev{display:none !important}.element-main-post.style-2 .tp-list-posts .slick-next{position:absolute;right:90px;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;background:#fff;border:none;padding:15px;line-height:1;transition:all 0.3s;border:3px solid #fff}@media (max-width: 1440px){.element-main-post.style-2 .tp-list-posts .slick-next{right:30px;top:unset;transform:unset;bottom:30px}}@media (max-width: 1024px){.element-main-post.style-2 .tp-list-posts .slick-next{left:50%;padding:10px;top:unset;bottom:40px;transform:translateX(-50%)}}.element-main-post.style-2 .tp-list-posts .slick-next:hover{border:3px solid #76aef0}.element-main-post.style-2 .tp-list-posts .slick-next:focus{outline:none}.element-main-post.style-2 .tp-list-posts .slick-next i{font-size:26px;font-weight:600;color:#000}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item{text-align:center}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item:focus{outline:none}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb{position:relative}@media (max-width: 1024px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb{display:inline-block}}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info{width:420px;position:absolute;left:50%;top:50%;padding:80px 50px 80px 40px;background:#fff;z-index:1;transform:translate3d(-50%, -50%, 0)}@media (max-width: 1440px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info{padding:60px 40px}}@media (max-width: 480px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info{width:320px;padding:35px 30px}}@media (max-width: 360px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info{max-width:300px;padding:25px 20px}}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info::before{position:absolute;content:'';width:0;height:0;top:99%;right:40px;border-right:58px solid transparent;border-top:65px solid #fff}@media (max-width: 767px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info::before{border-right:38px solid transparent;border-top:45px solid #fff}}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header{padding-left:30px;position:relative;line-height:1}@media (max-width: 1024px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header{padding-left:15px}}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header::before{position:absolute;content:'';height:100%;width:2px;top:0;left:0}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .post-title{font-size:28px;line-height:1;margin-bottom:20px;text-align:left}@media (max-width: 1199px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .post-title{font-size:22px;margin-bottom:15px}}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .post-title>a{color:#000}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .post-time{margin-bottom:10px}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .author{margin-bottom:20px}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .post-time,.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .author{display:flex;align-items:center;font-weight:300;color:#000}@media (max-width: 1199px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .post-time,.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .author{margin-bottom:10px}}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .post-time i,.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-header .author i{font-size:28px;margin-right:10px}.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-desc{padding-left:45px;color:#000;font-weight:300;text-align:justify}@media (max-width: 767px){.element-main-post.style-2 .tp-list-posts .slick-list .slick-track .post-item .thumb .tp-post-info .post-desc{padding-left:0}}.element-main-post.style-3 .thim-post-title{display:inline-block;color:#000000;margin-bottom:45px;position:relative}@media (max-width: 767px){.element-main-post.style-3 .thim-post-title{margin-bottom:30px}}.element-main-post.style-3 .post-item{margin-bottom:30px}.element-main-post.style-3 .post-item .thumb{background:#f7f7f7}.element-main-post.style-3 .post-item .thumb::after{position:absolute;content:"";top:50%;left:-8px;transform:translateY(-50%);width:0;height:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:19px solid var(--thim-body-primary-color);bottom:unset;right:unset;background:transparent;z-index:1;opacity:0}.element-main-post.style-3 .post-item .thumb::before{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2);display:block;opacity:0;z-index:1}.element-main-post.style-3 .post-item .thumb>img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0;opacity:0}.element-main-post.style-3 .post-item .thumb .tp-post-info{position:relative;z-index:2}.element-main-post.style-3 .post-item .thumb .tp-post-info .post-header{padding:40px;position:relative}.element-main-post.style-3 .post-item .thumb .tp-post-info .post-header::before{position:absolute;content:"\f105";font-family:'Line Awesome Free';top:50%;right:25px;font-weight:900;transform:translateY(-50%);font-size:20px}.element-main-post.style-3 .post-item .thumb .tp-post-info .post-header .post-title{line-height:1.3;margin-bottom:15px;font-size:20px}.element-main-post.style-3 .post-item .thumb .tp-post-info .post-header .post-time{display:flex;font-size:18px;font-weight:300}.element-main-post.style-3 .post-item .thumb .tp-post-info .post-header .post-time i{font-size:24px;color:#76aef0;margin-right:15px}.element-main-post.style-3 .post-item .thumb:hover::before,.element-main-post.style-3 .post-item .thumb:hover::after{opacity:1}.element-main-post.style-3 .post-item .thumb:hover>img{opacity:1}.element-main-post.style-3 .post-item .thumb:hover .tp-post-info .post-header{color:#fff}.element-main-post.style-3 .post-item .thumb:hover .tp-post-info .post-header::before{color:#fff}.element-main-post.style-3 .post-item .thumb:hover .tp-post-info .post-header .post-title>a{color:#fff}.thim-about-us-wrapper{display:flex}@media (max-width: 767px){.thim-about-us-wrapper{display:block}}.thim-about-us-wrapper .about-us-left{width:35%}@media (max-width: 767px){.thim-about-us-wrapper .about-us-left{width:100%}}.thim-about-us-wrapper .about-us-left .thumb{position:relative;overflow:hidden;height:100%}.thim-about-us-wrapper .about-us-left .thumb img{transition:all 0.3s;width:100%;height:100%;object-fit:cover}.thim-about-us-wrapper .about-us-left .thumb:hover img{transform:scale(1.1)}.thim-about-us-wrapper .about-us-left .thumb .left-info{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);text-align:center;padding:20px;color:#fff;line-height:1}.thim-about-us-wrapper .about-us-left .thumb .left-info .label-first{font-size:120px;font-weight:600}@media (max-width: 800px){.thim-about-us-wrapper .about-us-left .thumb .left-info .label-first{font-size:80px}}.thim-about-us-wrapper .about-us-left .thumb .left-info .label-second,.thim-about-us-wrapper .about-us-left .thumb .left-info .label-third{font-size:50px;font-weight:600}@media (max-width: 800px){.thim-about-us-wrapper .about-us-left .thumb .left-info .label-second,.thim-about-us-wrapper .about-us-left .thumb .left-info .label-third{font-size:40px}}.thim-about-us-wrapper .about-us-left .thumb .left-info .label-second{margin-bottom:10px}.thim-about-us-wrapper .about-us-left .thumb .left-info .label-second .left{position:relative}.thim-about-us-wrapper .about-us-left .thumb .left-info .label-second .left::before{position:absolute;content:'';width:25px;height:1px;background:#fff;right:15px;top:50%}.thim-about-us-wrapper .about-us-left .thumb .left-info .label-second .right{position:relative}.thim-about-us-wrapper .about-us-left .thumb .left-info .label-second .right::before{position:absolute;content:'';width:25px;height:1px;background:#fff;left:15px;top:50%}.thim-about-us-wrapper .swapper-about-us-right{width:65%;box-shadow:rgba(120,121,122,0.2) 0px 0px 20px 5px;display:flex}@media (max-width: 767px){.thim-about-us-wrapper .swapper-about-us-right{width:100%}}.thim-about-us-wrapper .swapper-about-us-right .about-us-right{padding:40px 90px;margin:10px;position:relative;overflow:hidden;border:1px dashed #dedede;display:flex;align-items:center}@media (max-width: 800px){.thim-about-us-wrapper .swapper-about-us-right .about-us-right{padding:20px 10px}}.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info{position:relative}.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .logo{display:inline-block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .title{margin-bottom:40px;line-height:1}@media (max-width: 800px){.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .title{margin-bottom:20px}}.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .title .sub-title,.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .title .title{font-size:50px;color:#000;text-transform:uppercase;position:relative}@media (max-width: 800px){.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .title .sub-title,.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .title .title{font-size:40px}}.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .title .sub-title{font-weight:500}.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .title .title{font-weight:300}.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .description{position:relative;margin-bottom:70px;font-size:18px;color:#6e6e6e;font-weight:300;text-align:justify}@media (max-width: 800px){.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .description{margin-bottom:40px}}.thim-about-us-wrapper .swapper-about-us-right .about-us-right .about-us-info .signature{position:relative}.bp-element-counters.layout-1 .counter-boxes{display:flex;justify-content:center;align-items:center;margin-left:30px}@media (max-width: 767px){.bp-element-counters.layout-1 .counter-boxes{margin-left:0;flex-wrap:wrap}}.bp-element-counters.layout-1 .counter-boxes .item{cursor:pointer;position:relative;text-align:center;background:#fff;border-radius:50%;margin-left:-30px;box-shadow:rgba(100,100,100,0.2) 0px 7px 15px 0px}@media (max-width: 767px){.bp-element-counters.layout-1 .counter-boxes .item{margin:20px 30px}}.bp-element-counters.layout-1 .counter-boxes .item:hover .counter-box-wrapper{background:#ff5f2e;border:3px solid #ff5f2e}.bp-element-counters.layout-1 .counter-boxes .item:hover .counter-box-wrapper .counter-box{border:3px dashed #fff;border-radius:50%}.bp-element-counters.layout-1 .counter-boxes .item:hover .counter-box-wrapper .counter-box .number .number_counter{color:#fff}.bp-element-counters.layout-1 .counter-boxes .item:hover .counter-box-wrapper .counter-box .title{color:#fff}.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper{margin:15px;padding:12px;position:relative;border-radius:50%;border:3px dashed #ededed}@media (max-width: 767px){.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper{margin:10px;padding:10px}}.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box{width:230px;height:230px;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (max-width: 1199px){.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box{width:180px;height:180px}}@media (max-width: 991px){.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box{width:140px;height:140px}}.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box .number{display:block;font-weight:600;font-size:45px;line-height:1.2;text-transform:uppercase;margin-bottom:10px}.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box .number .number_counter{font-size:50px;color:#e4e4e4;font-weight:600;line-height:1}@media (max-width: 991px){.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box .number .number_counter{font-size:36px;margin-bottom:0}}@media (max-width: 767px){.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box .number .number_counter{font-size:30px}}@media (max-width: 767px){.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box .number{font-size:32px}}.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box .title{display:inline;font-size:18px;line-height:1.625;color:#000000;max-width:170px;text-transform:uppercase}@media (max-width: 991px){.bp-element-counters.layout-1 .counter-boxes .item .counter-box-wrapper .counter-box .title{font-size:16px}}.bp-element-counters.layout-1 .counter-boxes.align-left .item .number,.bp-element-counters.layout-1 .counter-boxes.align-left .item .text{text-align:left}.bp-element-counters.layout-1 .counter-boxes.align-center .item .number,.bp-element-counters.layout-1 .counter-boxes.align-center .item .text{text-align:center}.bp-element-counters.layout-1 .counter-boxes.align-right .item .number,.bp-element-counters.layout-1 .counter-boxes.align-right .item .text{text-align:right}.bp-element-counters.layout-1 .counter-boxes.show-line .item:before{content:'';display:block;width:2px;height:86px;background:rgba(149,149,149,0.25);transform:rotateZ(28deg);position:absolute;top:10px;right:0}.tp-gallery-slider .tp-gallery-box{padding:0}.tp-gallery-slider .tp-gallery-box .item{margin:0 15px;position:relative;cursor:pointer}.tp-gallery-slider .tp-gallery-box .item:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:50%;background:linear-gradient(transparent, rgba(50,50,50,0.6));transition:all .35s ease}@media (max-width: 767px){.tp-gallery-slider .tp-gallery-box .item>img{object-fit:cover}}.tp-gallery-slider .tp-gallery-box .item .gallery-info{position:absolute;bottom:50px;left:60px;opacity:0;transition:all .35s ease;max-width:485px}@media (max-width: 767px){.tp-gallery-slider .tp-gallery-box .item .gallery-info{bottom:20px;left:10px;right:5px}}.tp-gallery-slider .tp-gallery-box .item .gallery-info .gallery-title,.tp-gallery-slider .tp-gallery-box .item .gallery-info .link-title{color:#fff}.tp-gallery-slider .tp-gallery-box .item .gallery-info .gallery-title{padding-left:20px;line-height:1.2;font-size:36px;position:relative;margin-bottom:30px}@media (max-width: 991px){.tp-gallery-slider .tp-gallery-box .item .gallery-info .gallery-title{font-size:32px}}@media (max-width: 767px){.tp-gallery-slider .tp-gallery-box .item .gallery-info .gallery-title{padding-left:10px;font-size:18px;margin-bottom:0}}.tp-gallery-slider .tp-gallery-box .item .gallery-info .gallery-title::before{position:absolute;content:'';width:4px;height:90%;left:0;top:50%;transform:translateY(-50%)}.tp-gallery-slider .tp-gallery-box .item .gallery-info .link-title{text-transform:uppercase;padding-left:20px;display:flex;align-items:center}.tp-gallery-slider .tp-gallery-box .item .gallery-info .link-title:hover{color:var(--thim-body-primary-color)}@media (max-width: 767px){.tp-gallery-slider .tp-gallery-box .item .gallery-info .link-title{display:none}}.tp-gallery-slider .tp-gallery-box .item .gallery-info .link-title>span{line-height:1}.tp-gallery-slider .tp-gallery-box .item .gallery-info .link-title i{font-size:18px;padding-left:12px}.tp-gallery-slider .tp-gallery-box .item .link-popup{position:absolute;right:80px;bottom:77px;color:#fff;opacity:0}@media (max-width: 1199px){.tp-gallery-slider .tp-gallery-box .item .link-popup{bottom:35px;right:35px}}@media (max-width: 767px){.tp-gallery-slider .tp-gallery-box .item .link-popup{bottom:50%;right:50%;transform:translate(50%, 50%)}}.tp-gallery-slider .tp-gallery-box .item .link-popup:hover{color:var(--thim-body-primary-color)}.tp-gallery-slider .tp-gallery-box .item .link-popup i{font-size:100px}.tp-gallery-slider .tp-gallery-box .item.slick-active .gallery-info{opacity:1}.tp-gallery-slider .tp-gallery-box .item.slick-active .link-popup{opacity:1}.tp-gallery-slider .tp-gallery-box .slick-dots{margin:80px 0 0 0;display:flex;justify-content:center;position:relative}@media (max-width: 1199px){.tp-gallery-slider .tp-gallery-box .slick-dots{margin:60px 0 0 0}}@media (max-width: 767px){.tp-gallery-slider .tp-gallery-box .slick-dots{margin:40px 0 0 0}}.tp-gallery-slider .tp-gallery-box .slick-dots::before{position:absolute;content:'';left:50%;transform:translateX(-50%);top:50%;height:1px;background:#e4e4e4;width:920px}.tp-gallery-slider .tp-gallery-box .slick-dots li{line-height:1;background:#fff;position:relative}.tp-gallery-slider .tp-gallery-box .slick-dots li::marker{font-size:0}.tp-gallery-slider .tp-gallery-box .slick-dots li>button{position:relative;font-size:0;line-height:0;display:block;width:12px;height:12px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;margin:0 4px;border-radius:50%}.tp-gallery-slider .tp-gallery-box .slick-dots li>button::before{position:absolute;position:absolute;top:0;left:0;width:12px;height:12px;content:'';text-align:center;background:#e4e4e4;border-radius:50%}.tp-gallery-slider .tp-gallery-box .slick-dots li.slick-active>button::before{background:var(--thim-body-second-color)}.tp-gallery-slider .tp-gallery-box .slick-dots li:first-child{padding-left:28px}.tp-gallery-slider .tp-gallery-box .slick-dots li:last-child{padding-right:28px}.tp-gallery-slider.style-2 .tp-gallery-box{margin:0 -15px}.tp-gallery-slider.style-2 .tp-gallery-box .item:hover::after{opacity:1}.tp-gallery-slider.style-2 .tp-gallery-box .item::before{height:30%;background:linear-gradient(transparent, rgba(0,0,0,0.3));z-index:1}.tp-gallery-slider.style-2 .tp-gallery-box .item::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;margin:15px;border:1px solid #fff;opacity:0}.tp-gallery-slider.style-2 .tp-gallery-box .slick-dots{margin:0;position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.tp-gallery-slider.style-2 .tp-gallery-box .slick-dots::before{display:none}.tp-gallery-slider.style-2 .tp-gallery-box .slick-dots li{background:transparent}.tp-gallery-slider.style-2 .tp-gallery-box .slick-dots li.slick-active button::before{background:#fff}.tp-gallery-slider.style-2 .tp-gallery-box .slick-dots li button::before{background:rgba(255,255,255,0.3)}.tp-gallery-slider.style-2 .tp-gallery-box .gallery-link{text-align:right;margin-top:100px;position:relative}@media (max-width: 1199px){.tp-gallery-slider.style-2 .tp-gallery-box .gallery-link{margin-top:50px}}@media (max-width: 767px){.tp-gallery-slider.style-2 .tp-gallery-box .gallery-link{margin-top:30px}}.tp-gallery-slider.style-2 .tp-gallery-box .gallery-link::before{position:absolute;content:'';width:100%;height:1px;left:0;top:50%;background:#e7e7e7}.tp-gallery-slider.style-2 .tp-gallery-box .gallery-link a{display:inline-flex;text-transform:uppercase;padding-right:45px;padding-left:30px;background:#fff;position:relative}@media (max-width: 767px){.tp-gallery-slider.style-2 .tp-gallery-box .gallery-link a{padding-right:15px}}.tp-gallery-slider.style-2 .tp-gallery-box .gallery-link a i{font-size:24px;margin-left:40px}@media (max-width: 767px){.tp-gallery-slider.style-2 .tp-gallery-box .gallery-link a i{margin-left:20px}}.tp-list-box .image-box-swapper{text-align:center}.tp-list-box .image-box-swapper .thumb{max-width:64px;margin:auto}.tp-list-box .image-box-swapper .thumb img{margin-bottom:15px}.tp-list-box .image-box-swapper .box-title{font-size:24px;color:#000000;font-weight:500;padding:15px 10px 15px 10px}.tp-list-box .image-box-swapper .box-content{font-size:18px;padding:10px 10px 0  10px;color:#6e6e6e;font-weight:300}.tp-team-member .tp-team-member-box .row{margin-left:-60px;margin-right:-60px}@media (max-width: 1199px){.tp-team-member .tp-team-member-box .row{margin-left:-30px;margin-right:-30px}}@media (max-width: 991px){.tp-team-member .tp-team-member-box .row{margin-left:-15px;margin-right:-15px}}.tp-team-member .tp-team-member-box .row:last-child .tp-member-box:last-child{margin-bottom:0px}.tp-team-member .tp-team-member-box .tp-member-box{padding:30px 60px 0 60px;margin-bottom:20px;cursor:pointer;position:relative}@media (max-width: 1199px){.tp-team-member .tp-team-member-box .tp-member-box{padding:30px 30px 0 30px}}@media (max-width: 991px){.tp-team-member .tp-team-member-box .tp-member-box{padding:30px 15px 0 15px}}.tp-team-member .tp-team-member-box .tp-member-box .bg-avt{top:0;left:0;position:absolute;opacity:0;transition:all 0.3}.tp-team-member .tp-team-member-box .tp-member-box:hover .bg-avt{opacity:1}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-img{position:relative}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-img:before{background:rgba(0,0,0,0.5);left:0;top:0;right:0;bottom:0;transition:all 0.2s;margin:auto;content:"";height:20%;width:20%;opacity:0;z-index:1;position:absolute;border-radius:100%}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-img img{border-radius:50%;width:100%}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-img .tp-member-social{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;z-index:1;opacity:0}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-img .tp-member-social .member-social{color:white;font-size:18px;margin-right:24px;transition:all .35s ease}@media (max-width: 768px){.tp-team-member .tp-team-member-box .tp-member-box .tp-member-img .tp-member-social .member-social{margin-right:25px}}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-img .tp-member-social .member-social:last-child{margin-right:0}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-info{text-align:center;margin-top:25px;position:relative}@media (max-width: 767px){.tp-team-member .tp-team-member-box .tp-member-box .tp-member-info{margin-top:20px}}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-info .tp-member-title{color:black;font-size:18px;font-weight:600}@media (max-width: 768px){.tp-team-member .tp-team-member-box .tp-member-box .tp-member-info .tp-member-title{font-size:15px}}.tp-team-member .tp-team-member-box .tp-member-box .tp-member-info .tp-member-profession{font-size:18px}@media (max-width: 768px){.tp-team-member .tp-team-member-box .tp-member-box .tp-member-info .tp-member-profession{font-size:14px}}.tp-team-member .tp-team-member-box .tp-member-box:hover .tp-member-img:before{width:100%;height:100%;opacity:1}.tp-team-member .tp-team-member-box .tp-member-box:hover .tp-member-img .tp-member-social{opacity:1}.bp-element-accordion.layout-1 .item{border:1px solid #e1e1e1;margin-bottom:25px}.bp-element-accordion.layout-1 .item .question{font-weight:400;font-size:18px;line-height:1.555555;color:#292929;min-height:74px;display:flex;align-items:center;padding:10px 20px 10px 45px;position:relative;cursor:pointer}@media (max-width: 767px){.bp-element-accordion.layout-1 .item .question .question-title{width:85%}}.bp-element-accordion.layout-1 .item .question::before{content:'\f125';font-family:Ionicons;font-size:14px;color:#a6a6a6;line-height:1;position:absolute;top:calc(50% - 7px);left:22px;right:auto;transition:all 0.3s}.bp-element-accordion.layout-1 .item .answer{font-weight:300;font-size:18px;line-height:1.555555;color:#7c7c7c;border-top:1px solid #e1e1e1;padding:22px 20px 21px 45px;text-align:justify}.bp-element-accordion.layout-1 .item.active-dropdown .question::before{transform:rotateZ(90deg)}.bp-element-accordion.layout-3 .wrap-element .item{position:relative;z-index:0;margin-bottom:20px;border-radius:10px;background:#fff;box-shadow:6px 8px 20px 0px rgba(0,0,0,0.1);padding:0px 30px;transition:all .2s}.bp-element-accordion.layout-3 .wrap-element .item::before{content:'';display:block;width:100%;height:100%;background:#2d7fd5;background:-webkit-linear-gradient(left, #2d7fd5, #43c5d5);background:-o-linear-gradient(left, #2d7fd5, #43c5d5);background:-moz-linear-gradient(left, #2d7fd5, #43c5d5);background:linear-gradient(left, #2d7fd5, #43c5d5);border-radius:inherit;position:absolute;z-index:-1;top:0;left:0;opacity:0;transition:all .2s}.bp-element-accordion.layout-3 .wrap-element .item .question{font-weight:500;font-size:18px;line-height:1.444444;color:#333;word-break:break-word;padding:27px 30px 27px 0;position:relative;cursor:pointer}@media (max-width: 767px){.bp-element-accordion.layout-3 .wrap-element .item .question .question-title{width:85%}}.bp-element-accordion.layout-3 .wrap-element .item .question::after{content:'\f123';font-family:Ionicons;font-size:13px;color:inherit;line-height:1;position:absolute;top:50%;transform:translateY(-50%);right:0}.bp-element-accordion.layout-3 .wrap-element .item .answer{font-weight:300;font-size:16px;line-height:1.625;color:#fff;word-break:break-word;padding-bottom:37px}.bp-element-accordion.layout-3 .wrap-element .item.active-dropdown{box-shadow:6px 8px 20px 0px transparent}.bp-element-accordion.layout-3 .wrap-element .item.active-dropdown::before{opacity:1}.bp-element-accordion.layout-3 .wrap-element .item.active-dropdown .question{color:#fff;padding-bottom:18px}.bp-element-accordion.layout-3 .wrap-element .item.active-dropdown .question::after{content:'\f126'}.bp-element-accordion.layout-2 .wrap-element .accordion-item{border:2px solid;border-radius:10px;margin-bottom:20px}.bp-element-accordion.layout-2 .wrap-element .accordion-item .question{background:#f7f7f7;font-weight:400;font-size:18px;line-height:1.5;color:#000000;min-height:51px;display:flex;align-items:center;padding:25px 22px 20px 35px;position:relative;cursor:pointer;transition:all .2s}@media (max-width: 767px){.bp-element-accordion.layout-2 .wrap-element .accordion-item .question .question-title{width:85%}}.bp-element-accordion.layout-2 .wrap-element .accordion-item .question i{font-size:20px;line-height:1;position:absolute;position:absolute;top:50%;left:0px;transform:translateY(-50%)}.bp-element-accordion.layout-2 .wrap-element .accordion-item .question::after{content:'\f0a9';font-family:'Line Awesome Free';font-size:24px;color:#000000;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%);font-weight:900}.bp-element-accordion.layout-2 .wrap-element .accordion-item .answer{font-weight:300;font-size:16px;line-height:1.625;color:#797979;padding:22px 22px 29px 35px}.bp-element-accordion.layout-2 .wrap-element .accordion-item.active-dropdown .question::after{content:'\f0ab'}.bp-element-accordion.layout-2 .wrap-element .accordion-item.color-1{border-color:#ff6682}.bp-element-accordion.layout-2 .wrap-element .accordion-item.color-2{border-color:#95cc47}.bp-element-accordion.layout-2 .wrap-element .accordion-item.color-3{border-color:#bd66ff}.bp-element-accordion.layout-2 .wrap-element .accordion-item.color-4{border-color:#ffaf40}.bp-element-accordion.layout-2 .wrap-element .accordion-item.color-5{border-color:#00aeef}.bp-element-accordion.layout-2 .wrap-element .accordion-item.color-6{border-color:#f68685}.bp-element-accordion.layout-2 .wrap-element .accordion-item.color-7{border-color:#00b1c4}.bp-element-accordion.layout-2 .wrap-element .accordion-item.hidden-icon{border:none;border-radius:5px;margin-bottom:20px}.bp-element-accordion.layout-2 .wrap-element .accordion-item.hidden-icon .question{line-height:1.5;color:#2a2a2a;min-height:unset;padding:25px 22px 20px 35px;font-weight:500}@media (max-width: 767px){.bp-element-accordion.layout-2 .wrap-element .accordion-item.hidden-icon .question{padding:25px 22px 20px 15px}}.bp-element-accordion.layout-2 .wrap-element .accordion-item.hidden-icon .answer{display:block;line-height:1.75;color:#828282;padding:22px 22px 29px 35px}.wrapper-gallery-filter .thim-gallery-popup{display:block;position:relative}.wrapper-gallery-filter .thim-gallery-popup img{width:100%}.wrapper-gallery-filter .thim-gallery-popup .info_post{position:absolute;right:40px;bottom:40px;transition:all .35s ease;transform:scale(0.5);opacity:0;background:rgba(0,0,0,0.5)}@media (max-width: 767px){.wrapper-gallery-filter .thim-gallery-popup .info_post{display:none}}.wrapper-gallery-filter .thim-gallery-popup .info_post i{color:white;font-size:36px;padding:25px}@media (max-width: 767px){.wrapper-gallery-filter .thim-gallery-popup .info_post i{padding:15px}}.wrapper-gallery-filter .thim-gallery-popup:hover .info_post{opacity:1;transform:scale(1)}.wrapper-gallery-filter .item_gallery{padding-bottom:30px}.hotel-booking-search .hb-form .hb-submit{cursor:pointer}.hotel-booking-search .hb-form .hb-submit button{position:relative;z-index:0}.hotel-booking-search .hb-form .hb-submit button:hover:before{opacity:1}.hotel-booking-search.layout-old{padding:30px 40px 50px 40px}.hotel-booking-search.layout-old .hb-form-table .hb-form-check-in-out{margin-bottom:0px;padding-bottom:25px;border-bottom:1px solid #dedede;padding-left:0px;font-size:18px}.hotel-booking-search.layout-old .hb-form-table .hb-form-check-in-out::before{display:none}.hotel-booking-search.layout-old .hb-form-table .hb-form-check-in-out .label{color:#000;font-weight:600;margin-bottom:5px}.hotel-booking-search.layout-old .hb-form-table .hb-form-check-in-out .hb-form-field-input{width:100%;position:relative}.hotel-booking-search.layout-old .hb-form-table .hb-form-check-in-out .hb-form-field-input .time-render{border:none;padding-left:0px;font-size:16px;color:#000;cursor:pointer}.hotel-booking-search.layout-old .hb-form-table .hb-form-check-in-out .hb-form-field-input:after{content:'\f107';top:0px;right:0px;color:#000;font-family:'Line Awesome Free';font-weight:900;font-size:18px}.hotel-booking-search.layout-old .hb-form-table .hb-form-check-in-out .hb-form-field-input .check-in-date{border:none;padding:0px;width:45%;font-weight:unset;cursor:pointer;font-size:0;background:none;position:absolute;height:100%;left:0;top:0;min-width:unset}.hotel-booking-search.layout-old .hb-form-table .hb-form-check-in-out .hb-form-field-input .check-out-date{border:none;padding:0px;width:45%;min-width:unset;max-height:100%;font-weight:unset;cursor:pointer;font-size:0;background:none;top:0;right:0;position:absolute}.hotel-booking-search.layout-old .hb-form-table .hb-form-number{position:relative;padding:25px 0px;cursor:pointer}.hotel-booking-search.layout-old .hb-form-table .hb-form-number::before{display:none}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown{position:relative}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown:after{position:absolute;content:'\f107';color:#000;font-size:18px;font-family:'Line Awesome Free';font-weight:900;top:50%;transform:translateY(-50%);right:0px}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown .label{color:#000;font-weight:600;margin-bottom:5px;font-size:18px}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown .render{color:#000}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest{position:absolute;top:100%;width:100%;background:#ffffff;z-index:1;padding:15px 30px;box-shadow:0 1px 2px rgba(0,0,0,0.175);border-radius:0 0 4px 4px;border-color:#dfdfdf}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list{display:flex;align-items:center;justify-content:space-between}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input{display:flex;align-items:center;justify-content:flex-end}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .hb-number-guest-item{border:none;min-width:unset;appearance:none;font-size:18px;color:#000;padding-right:15px}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .nav-guest .goUp,.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .nav-guest .goDown{display:block}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .nav-child .goUp,.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .nav-child .goDown,.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .nav-child .goUp-child,.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .nav-child .goDown-child{display:block}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .dropDownSelect2{display:none !important}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .select2-container{border:none;height:unset;padding:0px}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .select2-container .selection .select2-selection .select2-selection__rendered{font-size:20px;padding-right:20px}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list .hb-form-field-input .select2-container .selection .select2-selection .select2-selection__arrow{display:none}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list span.select2 .select2-selection--single{border:none;background:transparent}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list span.select2 .select2-selection--single:focus{outline:none}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list span.select2 .select2-selection--single .select2-selection__rendered:focus{outline:none}.hotel-booking-search.layout-old .hb-form-table .hb-form-number .dropdown-guest .hb-form-field-list span.select2 .select2-selection--single .select2-selection__arrow{display:none}.hotel-booking-search.layout-old .hb-submit{margin-top:10px;position:relative}.hotel-booking-search.layout-old .hb-submit button{width:100%;background:#000;cursor:pointer;position:relative;font-size:18px}.hotel-booking-search.layout-old .hb-submit .lds-ring{position:absolute;left:0}.hotel-booking-search.layout-old .hb-submit button{min-width:unset;padding:15px;height:unset;text-transform:uppercase;border-radius:0;border:none;border-left:5px solid var(--thim-body-primary-color);background:linear-gradient(to left, #000 50%, var(--thim-body-primary-color) 50%);background-size:200% 100%;background-position:right bottom}.hotel-booking-search.layout-old .hb-submit button:hover{background-position:left bottom}.hotel-booking-search.style-new{padding:0}.hotel-booking-search.style-new.has-child form{width:100%}.hotel-booking-search.style-new.has-child form .hb-form{width:100%}.hotel-booking-search.style-new.has-child form .hb-form .hb-form-table .hb-form-field{width:25%}@media (max-width: 767px){.hotel-booking-search.style-new.has-child form .hb-form .hb-form-table .hb-form-field{width:50% !important;border:none !important}.hotel-booking-search.style-new.has-child form .hb-form .hb-form-table .hb-form-field.hb-form-check-out{padding-right:5px}.hotel-booking-search.style-new.has-child form .hb-form .hb-form-table .hb-form-field.hb-guest-number{padding-left:15px}}.hotel-booking-search.style-new form{display:table;width:auto;margin:auto}.hotel-booking-search.style-new form .hb-form{display:table}.hotel-booking-search.style-new form .hb-form .hb-form-table{display:table-cell;vertical-align:middle}@media (max-width: 991px){.hotel-booking-search.style-new form .hb-form .hb-form-table{display:block}}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field{width:33.33%;display:inline-block !important;margin-bottom:0px;position:relative;padding-left:30px;border-left:1px solid #555150}@media (max-width: 991px){.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field{border-left:none}}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field:first-child{border-left:none}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item{display:flex}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item>i{font-size:40px;margin-top:-6px;margin-right:20px}@media (max-width: 767px){.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item>i{font-size:30px}}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .label{margin-bottom:15px}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu{padding:15px;min-width:200px}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list{display:flex;align-items:center;justify-content:space-between}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .label{font-size:16px;color:#7a7a7a}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field{display:flex;align-items:center}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field select,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field select{padding:0 15px 0 0;font-size:18px;min-width:unset;border:none;-moz-appearance:none;-webkit-appearance:none}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field select::-ms-expand,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field select::-ms-expand{display:none}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field span.select2 .select2-selection--single,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field span.select2 .select2-selection--single{border:none;background:transparent}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field span.select2 .select2-selection--single:focus,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field span.select2 .select2-selection--single:focus{outline:none}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field span.select2 .select2-selection--single .select2-selection__rendered:focus,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field span.select2 .select2-selection--single .select2-selection__rendered:focus{outline:none}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field span.select2 .select2-selection--single .select2-selection__arrow,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field span.select2 .select2-selection--single .select2-selection__arrow{display:none}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field .dropDownSelect2,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field .dropDownSelect2{display:none !important}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field .nav-guest span,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-guest-field .nav-child span,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field .nav-guest span,.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .dropdown .dropdown-menu .hb-form-field-list .hb-child-field .nav-child span{display:block;line-height:1.2}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .render{font-size:18px;color:#b5b4b3;font-weight:300}@media (max-width: 767px){.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .render{font-size:16px}}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb_input_field .check-date{background:transparent;border:none;cursor:pointer;padding:0;font-size:18px;color:#b5b4b3;height:unset;font-weight:300}@media (max-width: 767px){.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb_input_field .check-date{font-size:16px}}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .hb_input_field::after{display:none}.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .label{font-size:20px;font-weight:normal}@media (max-width: 800px){.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .label{font-size:18px}}@media (max-width: 480px){.hotel-booking-search.style-new form .hb-form .hb-form-table .hb-form-field .label{font-size:14px}}.hotel-booking-search.style-new form .hb-form .hb-submit{width:100px;display:table-cell;border-radius:50%;position:relative}@media (max-width: 991px){.hotel-booking-search.style-new form .hb-form .hb-submit{text-align:center;margin:auto;margin-top:20px;width:80px;display:block}}.hotel-booking-search.style-new form .hb-form .hb-submit .lds-ring{display:none !important}.hotel-booking-search.style-new form .hb-form .hb-submit button{min-width:unset;height:unset;text-transform:uppercase;border:0;padding:0;border-radius:50%;cursor:pointer;width:70px;height:70px;margin:15px;background:var(--thim-body-second-color);position:relative}.hotel-booking-search.style-new form .hb-form .hb-submit button::before{border-radius:50%;content:"";width:70px;height:70px;position:absolute;top:0px;left:0px;background:var(--thim-body-second-color);display:block;opacity:0.25;animation:1500ms pulsate infinite alternate ease-in-out}@media (max-width: 768px){.hotel-booking-search.style-new form .hb-form .hb-submit button::before{width:50px;height:50px}}.hotel-booking-search.style-new form .hb-form .hb-submit button i{font-size:36px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.hotel-booking-search.style-new form .hb-form .hb-submit button i.fas{transform:unset;top:17px;left:17px}.hotel-booking-search.style-new.style-2{margin:0 50px;padding:65px 60px 65px 30px}@media (max-width: 1500px){.hotel-booking-search.style-new.style-2{padding:40px 50px 40px 20px;margin:0 20px}}@media (max-width: 1199px){.hotel-booking-search.style-new.style-2{padding:40px 30px 40px 10px;margin:0 15px}}@media (max-width: 767px){.hotel-booking-search.style-new.style-2{padding:50px 0}}.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field{padding-left:25px;border-left:1px solid #e0e0e0;position:relative}@media (max-width: 1199px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field{padding-left:15px}}@media (max-width: 767px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field{padding-bottom:15px}}.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field:first-child{border-left:unset}.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field .hb-form-field-item>i{color:#76aef0}@media (max-width: 991px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field .hb-form-field-item>i{margin-right:10px}}.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .hb_input_field .check-date{color:rgba(0,0,0,0.6)}.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .render{color:rgba(0,0,0,0.6)}@media (max-width: 767px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .label{margin-bottom:5px}}.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field::before{position:absolute;content:'';width:0;height:5px;left:0px;background:#6e9ff7;opacity:0;bottom:-70px;transition:all 0.3s ease-in}@media (max-width: 1500px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field::before{bottom:-45px}}@media (max-width: 1199px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field::before{display:none}}.hotel-booking-search.style-new.style-2 form .hb-form .hb-form-table .hb-form-field:hover::before{opacity:1;width:100%}.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit{width:280px}@media (max-width: 1500px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit{max-width:240px}}@media (max-width: 1299px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit{max-width:200px}}@media (max-width: 1199px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit{max-width:180px}}@media (max-width: 991px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit{margin-top:30px}}@media (max-width: 767px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit{margin-top:15px}}.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button{margin:0;height:70px;width:100%;border-radius:unset;background:unset;color:#000;border:3px solid var(--thim-body-primary-color);border-left:9px solid var(--thim-body-primary-color);text-align:left;padding-left:30px;font-size:18px;font-weight:500}@media (max-width: 1500px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button{padding-left:20px}}@media (max-width: 1299px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button{padding-left:15px}}@media (max-width: 1199px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button{font-size:16px}}@media (max-width: 767px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button{height:60px}}.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button:hover{background:#000;color:#ffffff}.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button::before{display:none}.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button i{font-size:28px;left:unset;right:23px;transform:translateY(-50%)}@media (max-width: 1299px){.hotel-booking-search.style-new.style-2 form .hb-form .hb-submit button i{right:15px}}.entry-content .hotel-booking-search form button{max-width:100%}.entry-content .hb-form-field{max-width:100%}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.slider-search{position:absolute;bottom:15%}@media (max-width: 991px){.slider-search{bottom:60px}}@media (max-width: 768px){.slider-search{bottom:40px}}.custom-search-style2{position:absolute;bottom:50px}@media (max-width: 767px){.custom-search-style2{position:relative;bottom:0}}@media (max-width: 768px){.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field{width:50%;padding-left:15px;border:none !important}.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field:first-child{padding-left:15px;padding-bottom:20px}}@media (max-width: 768px) and (max-width: 800px){.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field:first-child{border:none !important}}@media (max-width: 768px){.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field:last-child{padding-left:10px}.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field:nth-child(2n+1){border-left:none}}@media (max-width: 768px) and (max-width: 800px){.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field:nth-child(2n+1){border-left:1px solid #555150}}@media (max-width: 768px){.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field .hb-form-field-item>i{margin-top:10px;margin-right:10px}}@media (max-width: 768px) and (max-width: 767px){.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field .hb-form-field-item>i{margin-top:15px}}@media (max-width: 768px){.hotel-booking-search.style-1.has-child form .hb-form .hb-form-table .hb-form-field .hb-form-field-item .form-field-title .label{margin-bottom:5px}.hotel-booking-search.style-1.has-child form .hb-form .hb-submit{display:block;text-align:center;margin:auto;margin-top:20px;width:80px}.hotel-booking-search.style-1.has-child form .hb-form .hb-submit>button{width:50px;height:50px}.hotel-booking-search.style-1.has-child form .hb-form .hb-submit>button i{font-size:20px}.hotel-booking-search.style-1.has-child form .hb-form .hb-submit>button i.fas{top:14px;left:15px}}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.4)}100%{transform:scale(1)}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.4)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulsate{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.4)}100%{-moz-transform:scale(1)}}@-ms-keyframes pulsate{0%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.4)}100%{-ms-transform:scale(1)}}@-o-keyframes pulsate{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.4)}100%{-o-transform:scale(1)}}.thim-list-room-swapper{overflow:hidden}.element-main-room .header-room{padding-bottom:83px;display:flex;justify-content:space-between}@media (max-width: 1439px){.element-main-room .header-room{padding-bottom:65px}}@media (max-width: 767px){.element-main-room .header-room{display:block;padding-bottom:35px}}.element-main-room .header-room .box-content{position:relative}.element-main-room .header-room .box-content .heading{text-transform:uppercase;color:#000;font-size:35px;font-weight:600;line-height:1;padding:0;margin:0px 0 10px 35px}@media (max-width: 1199px){.element-main-room .header-room .box-content .heading{font-size:28px}}@media (max-width: 767px){.element-main-room .header-room .box-content .heading{font-size:26px;margin:0px 0 10px 15px}}.element-main-room .header-room .box-content .description-room{text-transform:uppercase;color:#000;font-size:35px;font-weight:300;margin:0 0 0 35px;line-height:1}@media (max-width: 1199px){.element-main-room .header-room .box-content .description-room{font-size:28px}}@media (max-width: 767px){.element-main-room .header-room .box-content .description-room{font-size:26px;margin:0px 0 10px 15px}}.element-main-room .header-room .box-content:before{position:absolute;content:"";height:100%;width:4px}.element-main-room.style-1{position:relative}.element-main-room.style-1 .header-room{z-index:1}.element-main-room.style-1 .header-room .nav-tabs{margin:40px 0 0 0;border-bottom:none;display:flex;align-items:center}@media (max-width: 767px){.element-main-room.style-1 .header-room .nav-tabs{margin:20px 0 0}}.element-main-room.style-1 .header-room .nav-tabs>li{font-weight:500;background:unset;text-transform:uppercase;font-size:15px;padding:0;margin:0 50px 0 0;position:relative}@media (max-width: 1199px){.element-main-room.style-1 .header-room .nav-tabs>li{margin:0 25px 0 0}}@media (max-width: 767px){.element-main-room.style-1 .header-room .nav-tabs>li{margin:0 15px 15px 0}}.element-main-room.style-1 .header-room .nav-tabs>li a{color:#959595}.element-main-room.style-1 .header-room .nav-tabs>li a:hover::after{width:100%}.element-main-room.style-1 .header-room .nav-tabs>li a.active{color:#000000}.element-main-room.style-1 .header-room .nav-tabs>li a.active::after{width:100%}.element-main-room.style-1 .header-room .nav-tabs>li a:after{position:absolute;content:"";bottom:-10px;left:0;width:0;height:3px;transition:width 0.3s;background:#76aef0}@media (max-width: 800px){.element-main-room.style-1 .header-room .nav-tabs>li a:after{bottom:0}}.element-main-room.style-1 .header-room .nav-tabs>li:last-child{margin:0}@media (max-width: 767px){.element-main-room.style-1 .header-room .nav-tabs>li:last-child{margin:0 0 15px 0}}.element-main-room.style-1 .header-room .nav-tabs>li:focus{box-shadow:unset}@media (max-width: 767px){.element-main-room.style-1 .tp-list-room{padding:0 15px !important}}.element-main-room.style-1 .tp-list-room .tab-content{position:relative;margin:0 -15px}.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick{position:absolute;line-height:1;background:#fff;padding:15px;right:-10.5%;border:3px solid #fff;z-index:1;cursor:pointer;border:3px solid #76aef0}@media (max-width: 1700px){.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick{right:-6%}}@media (max-width: 1600px){.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick{right:-70px;padding:10px}}@media (max-width: 1279px){.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick{display:none !important}}.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick:focus{outline:none}.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick:hover{background:#76aef0}.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick:hover i{color:#fff}.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick i{font-size:26px;font-weight:600;color:#000}.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick.slick-prev{top:28%}@media (max-width: 1600px){.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick.slick-prev{top:30%}}.element-main-room.style-1 .tp-list-room .tab-content .tab-pane .arow-slick.slick-next{top:42%}.element-main-room.style-1 .tp-list-room .tab-content .tp-room-type{margin-top:590px;margin-right:-118%;font-size:150px;transform:rotate(90deg);color:#000;opacity:0.05;line-height:1}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item{cursor:pointer;margin:0 15px}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item:focus{outline:unset}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb{position:relative;transition:all 0.3s}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb:before{z-index:2;position:absolute;content:"";width:100%;height:40%;bottom:0;left:0;transition:all 0.9s;background-image:linear-gradient(transparent, transparent)}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb a{display:block;overflow:hidden}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb a img{transition:all 0.9s;width:100%}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb .price{transition:all 0.3s;padding:5px;position:absolute;top:30px;left:30px;background:rgba(0,0,0,0.4);min-width:65px;min-height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb .price{top:unset;bottom:20px;left:unset;right:20px}}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb .price .price_value{margin-bottom:0;font-size:18px;color:#fff;font-weight:500}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb .price .unit{font-size:14px;color:#d3d3d4}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb .rating-star{z-index:3;position:relative}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .thumb .rating-star .rating{position:absolute;bottom:0px;left:30px;width:100%;opacity:0;visibility:hidden;-webkit-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .room-title{padding:20px 0 0 0}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .room-title a{display:inline-block;position:relative;color:#000}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .room-title a:hover{color:#000000 !important}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .room-title a:after{position:absolute;content:"";bottom:0px;left:0;width:0;height:1px;transition:width 0.3s;background:#000}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item .room-type{color:#6e6e6e;font-size:16px;font-weight:300;padding:0 0 5px 0}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item:hover .thumb:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.3))}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item:hover .thumb .price{background-color:#000}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item:hover .thumb .rating-star .rating{-webkit-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;opacity:1;visibility:visible;bottom:30px}.element-main-room.style-1 .tp-list-room .slick-list .slick-track .room-item:hover .room-title a:after{width:100%}.element-main-room.style-1 .bottom-room{margin:90px 15px 0 15px;position:relative}@media (max-width: 1199px){.element-main-room.style-1 .bottom-room{margin-top:60px}}@media (max-width: 1024px){.element-main-room.style-1 .bottom-room{display:none}}.element-main-room.style-1 .bottom-room::before{content:'';position:absolute;top:50%;left:0;right:-100%;height:1px;background:#e7e7e7}.element-main-room.style-1 .bottom-room .number-product{position:relative;font-size:17px;font-weight:300;background:#fff;padding-right:30px}.element-main-room.style-2{margin-left:13.2%}@media (max-width: 1199px){.element-main-room.style-2{margin-left:9%}}@media (max-width: 767px){.element-main-room.style-2{margin:0 15px !important}}.element-main-room.style-2 .tp-list-room-swapper{display:flex}@media (max-width: 767px){.element-main-room.style-2 .tp-list-room-swapper{display:block}}.element-main-room.style-2 .tp-room-image{margin-right:30px;width:27%;position:relative}@media (max-width: 1199px){.element-main-room.style-2 .tp-room-image{width:30%}}@media (max-width: 767px){.element-main-room.style-2 .tp-room-image{width:100%;float:unset;margin:0 0 50px;text-align:center}}.element-main-room.style-2 .tp-room-image img{position:absolute;width:100%;height:100%;object-fit:fill}@media (max-width: 767px){.element-main-room.style-2 .tp-room-image img{position:relative;width:unset;height:unset}}.element-main-room.style-2 .tp-list-room{width:73%}@media (max-width: 1199px){.element-main-room.style-2 .tp-list-room{width:70%}}@media (max-width: 767px){.element-main-room.style-2 .tp-list-room{width:100%}}.element-main-room.style-2 .tp-list-room .slick-prev{display:none !important}.element-main-room.style-2 .tp-list-room .slick-next{position:absolute;top:50%;right:340px;transform:translateY(-50%);border:none;background:transparent;cursor:pointer}@media (max-width: 1199px){.element-main-room.style-2 .tp-list-room .slick-next{right:20px}}.element-main-room.style-2 .tp-list-room .slick-next:focus{outline:none}.element-main-room.style-2 .tp-list-room .slick-next i{font-size:100px;color:#fff}@media (max-width: 1024px){.element-main-room.style-2 .tp-list-room .slick-next i{font-size:50px}}.element-main-room.style-2 .tp-list-room .slick-list{padding-left:0 !important}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item{margin-right:30px}@media (max-width: 575px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item{margin-right:0}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item:focus{outline:none}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb{position:relative;overflow:hidden}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .label-offer{position:absolute;color:#fff;background:#ff5f2e;padding:4px 0;top:27px;right:-57px;transform:rotate(45deg)}@media (max-width: 767px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .label-offer{top:23px;right:-59px}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .label-offer>span{position:relative;display:block;padding:12px 55px;text-transform:uppercase;border:2px dashed rgba(255,255,255,0.6)}@media (max-width: 1024px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .label-offer>span{font-size:15px;padding:5px 50px 5px 43px}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb img{filter:grayscale(100%);opacity:0.5;transition:all 0.3s}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb:hover .room-title a::after{position:absolute;content:"";width:100%;left:0;height:3px;background:#fff;transition:all 0.3s;bottom:-5px}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:#f7f7f7;opacity:0.5;z-index:1}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info{opacity:0;position:absolute;bottom:60px;left:50px;z-index:1}@media (max-width: 1199px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info{bottom:40px;left:40px}}@media (max-width: 991px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info{bottom:20px;left:20px}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .rating-star .rating .star-rating{float:none}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title{line-height:1;margin-top:15px;margin-bottom:0px}@media (max-width: 1199px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title{margin-top:10px}}@media (max-width: 800px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title{margin-top:15px}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title a{color:#fff;font-size:36px;position:relative;display:inline-block}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title a:hover{color:#fff !important}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title a::after{position:absolute;content:"";width:0;left:0;height:3px;background:#fff;transition:all 0.3s;bottom:-5px}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title a:hover::after{width:100%}@media (max-width: 1024px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title a{font-size:28px}}@media (max-width: 767px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .room-title a{font-size:24px}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .text-before-title{text-transform:uppercase;cursor:pointer;color:#ff5f2e;position:relative;font-weight:500;margin-top:15px;display:inline-block}@media (max-width: 1199px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .text-before-title{margin-top:10px}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .tp-room-info .text-before-title::before{position:absolute;content:'';left:0;bottom:0;height:2px;width:100%;background:#ff5f2e;transition:all 0.3s}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .price{z-index:1;opacity:0;transition:all 0.3s;padding:10px;position:absolute;bottom:60px;right:60px;background:rgba(0,0,0,0.6);min-width:100px;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1199px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .price{bottom:40px;right:40px;min-width:80px;min-height:80px}}@media (max-width: 991px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .price{bottom:20px;right:20px;min-width:70px;min-height:70px}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .price .price_value{margin-bottom:5px;font-size:24px;color:#fff;font-weight:500;line-height:1}@media (max-width: 800px){.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .price .price_value{font-size:20px}}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item .thumb .price .unit{font-size:14px;color:#d3d3d3;line-height:1}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item.slick-current .thumb img{filter:grayscale(0);opacity:1}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item.slick-current .thumb::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(transparent, rgba(0,0,0,0.6));opacity:1}.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item.slick-current .thumb .tp-room-info,.element-main-room.style-2 .tp-list-room .slick-list .slick-track .room-item.slick-current .thumb .price{opacity:1}.element-main-room.style-2 .link-room{margin-right:17.5%;display:flex;align-items:center;justify-content:flex-end;margin-top:110px;position:relative;cursor:pointer}@media (max-width: 1199px){.element-main-room.style-2 .link-room{margin-top:80px}}@media (max-width: 767px){.element-main-room.style-2 .link-room{margin-top:40px}}.element-main-room.style-2 .link-room::before{position:absolute;content:'';height:1px;background:#e7e7e7;right:0;left:-100%}.element-main-room.style-2 .link-room>a{text-transform:uppercase;color:#000;position:relative;background:#fff;padding-left:30px;font-weight:600}.element-main-room.style-2 .link-room i{padding-left:25px;font-size:22px;transition:all 0.3s;position:relative;background:#fff;color:#000}.element-main-room.style-3 .tp-list-room{padding-left:13.2%}@media (max-width: 1024px){.element-main-room.style-3 .tp-list-room{padding-left:15px !important}}.element-main-room.style-3 .tp-list-room .header-room{margin-right:15.5%;padding-bottom:0;margin-bottom:90px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1199px){.element-main-room.style-3 .tp-list-room .header-room{margin-right:2%}}@media (max-width: 1199px){.element-main-room.style-3 .tp-list-room .header-room{margin-right:2%}}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .header-room{display:block;margin:0;padding-left:10px}}.element-main-room.style-3 .tp-list-room .header-room .nav-tabs{border-bottom:0px}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .header-room .nav-tabs{display:flex;margin:30px 0 10px;padding:0}}.element-main-room.style-3 .tp-list-room .header-room .nav-tabs>li{margin:0 5px;position:relative}.element-main-room.style-3 .tp-list-room .header-room .nav-tabs>li a{color:#959595;padding:10px 15px;display:inline-block;text-transform:uppercase;position:relative}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .header-room .nav-tabs>li a{background:#fff;margin-bottom:10px;font-size:14px}}.element-main-room.style-3 .tp-list-room .header-room .nav-tabs>li a::before{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#76aef0;transition:all 0.3s}.element-main-room.style-3 .tp-list-room .header-room .nav-tabs>li a:hover{background:#fff;color:#000}.element-main-room.style-3 .tp-list-room .header-room .nav-tabs>li a:hover::before{width:100%}.element-main-room.style-3 .tp-list-room .header-room .nav-tabs>li a.active{background:#fff;color:#000}.element-main-room.style-3 .tp-list-room .header-room .nav-tabs>li a.active::before{width:100%}.element-main-room.style-3 .tp-list-room .tab-content{margin-left:-15px}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane{margin-bottom:120px}@media (max-width: 1024px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane{margin-bottom:90px}}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane{margin-bottom:70px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-prev{display:none !important}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-next{position:absolute;top:48%;left:-8%;border:none;background:transparent;transform:translateY(-50%);cursor:pointer}@media (max-width: 1439px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-next{left:-5%}}@media (max-width: 1199px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-next{left:-4%}}@media (max-width: 1024px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-next{display:none !important}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-next:focus{outline:none}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-next i{font-size:70px}@media (max-width: 1439px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-next i{font-size:60px}}@media (max-width: 1199px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-next i{font-size:50px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list{padding-left:0 !important}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper{margin:0 15px;transition:all 0.3s;margin-bottom:20px}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper{margin-bottom:15px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper:focus{outline:none}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper:hover{box-shadow:#dddddd 0 10px 15px}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper:hover .room-item .room-info .room-view::before{width:100%}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item{padding:15px;background:#fff}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb{position:relative}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb::before,.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;opacity:0;transition:all .4s ease}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb:hover::before{width:0;opacity:.5}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb:hover::after{height:0;opacity:.5}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb .extra-room{display:inline-block;position:absolute;left:30px;bottom:0;transform:translateY(50%);background:#ff5f2e;border-radius:50%}@media (max-width: 1440px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb .extra-room{left:20px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb .extra-room .border-extra{position:relative;width:72px;height:72px;border-radius:50%;border:1px dashed #9c7d00;margin:6px}@media (max-width: 1440px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb .extra-room .border-extra{width:60px;height:60px}}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb .extra-room .border-extra{width:50px;height:50px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb .extra-room .border-extra i{font-size:36px;color:#9c7d00;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb .extra-room .border-extra i{font-size:28px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info{padding:70px 30px 40px 30px}@media (max-width: 1440px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info{padding:60px 20px 40px 20px}}@media (max-width: 800px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info{padding:60px 0px 30px 0px}}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info{padding:45px 10px 20px 10px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title{font-size:28px;color:#000;font-weight:500;display:block;margin-bottom:15px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title{font-size:24px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title:hover{color:#000;text-decoration:underline}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title:hover::before{width:100%}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title::before{position:absolute;content:'';width:0;height:2px;background:#000;transition:all 0.3s;bottom:-2px}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta{display:flex;align-items:center;margin-bottom:15px}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .duration{margin-right:25px}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .duration,.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .number-guest{display:flex;align-items:center;color:#000;font-weight:300}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .duration i,.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .number-guest i{font-size:28px;margin-right:10px;color:var(--thim-body-second-color)}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .desc{color:#7e7e7e;font-size:18px;font-weight:300;text-align:justify}@media (max-width: 800px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .desc{font-size:16px;line-height:24px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-view{text-transform:uppercase;color:#000;position:relative;font-weight:600;display:inline-block}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-view::before{position:absolute;content:'';width:35px;height:2px;background:#000;transition:all 0.3s;bottom:-5px}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-dots{margin:0;padding:0 14px 20px 14px;list-style-type:none;position:absolute;bottom:-120px;left:calc((100% - 15.5%)/2);transform:translateX(-50%);display:inline-flex;border-bottom:2px solid var(--thim-body-primary-color)}@media (max-width: 1024px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-dots{left:calc((100% - 15px)/2) !important;bottom:-90px}}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-dots{padding-bottom:10px;bottom:-70px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-dots li{display:inline-block;line-height:1;padding:12px 15px;color:#000;cursor:pointer;border-radius:50%;margin:0 9px}@media (max-width: 767px){.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-dots li{margin:0 2px;padding:8px 11px}}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-dots li.slick-active{color:#fff}.element-main-room.style-3 .tp-list-room .tab-content .tab-pane .slick-dots li:hover a{color:#fff !important}.element-main-room.style-4 .tp-list-room .header-room{padding-bottom:0;margin-bottom:90px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1199px){.element-main-room.style-4 .tp-list-room .header-room{margin-right:2%}}@media (max-width: 1199px){.element-main-room.style-4 .tp-list-room .header-room{margin-right:2%}}@media (max-width: 767px){.element-main-room.style-4 .tp-list-room .header-room{display:block;margin:0;padding-left:10px}}.element-main-room.style-4 .tp-list-room .header-room .nav-tabs{border-bottom:0px}@media (max-width: 767px){.element-main-room.style-4 .tp-list-room .header-room .nav-tabs{display:flex;margin:30px 0 10px;padding:0}}.element-main-room.style-4 .tp-list-room .header-room .nav-tabs>li{margin:0 5px;position:relative}.element-main-room.style-4 .tp-list-room .header-room .nav-tabs>li a{color:#959595;padding:10px 15px;display:inline-block;text-transform:uppercase;position:relative}@media (max-width: 767px){.element-main-room.style-4 .tp-list-room .header-room .nav-tabs>li a{background:#fff;margin-bottom:10px;font-size:14px}}.element-main-room.style-4 .tp-list-room .header-room .nav-tabs>li a::before{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#76aef0;transition:all 0.3s}.element-main-room.style-4 .tp-list-room .header-room .nav-tabs>li a:hover{background:#fff;color:#000}.element-main-room.style-4 .tp-list-room .header-room .nav-tabs>li a:hover::before{width:100%}.element-main-room.style-4 .tp-list-room .header-room .nav-tabs>li a.active{background:#fff;color:#000}.element-main-room.style-4 .tp-list-room .header-room .nav-tabs>li a.active::before{width:100%}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane{padding-bottom:100px}@media (max-width: 1024px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane{padding-bottom:75px}}@media (max-width: 767px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane{padding-bottom:50px}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper{position:relative;margin:0 15px;transition:all 0.3s;padding-bottom:60px}@media (max-width: 767px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper{padding-bottom:45px}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper:hover .room-item{box-shadow:rgba(119,174,239,0.8) 5px 5px 0 0}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper:hover .bg-title{opacity:1;transform:scale(1)}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper:focus{outline:none}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item{padding:15px;background:#fff;position:relative;box-shadow:rgba(100,100,100,0.1) 5px 10px 10px;z-index:1}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb{position:relative}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb:hover::before{opacity:1;transform:scale(1)}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb:hover::after{opacity:1}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb::before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.3);transform:scale(0.8);pointer-events:none;opacity:0;transition:all 0.3s ease-in}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb::after{position:absolute;content:'\f03e';font-family:'Line Awesome Free';font-weight:900;font-size:100px;color:#fff;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none;opacity:0}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .thumb a{display:block;cursor:pointer}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info{padding:40px 30px 25px 30px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1500px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info{padding:30px 10px 15px 10px}}@media (max-width: 680px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info{display:block;padding:20px 0 5px 0}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title{font-size:28px;color:#000;font-weight:500;display:block;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px;width:40%;line-height:1.2}@media (max-width: 1500px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title{font-size:24px}}@media (max-width: 767px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title{font-size:20px}}@media (max-width: 680px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title{width:unset;margin-bottom:10px}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title:hover{color:#000;text-decoration:underline}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title:hover::before{width:100%}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-title::before{position:absolute;content:'';width:0;height:2px;background:#000;transition:all 0.3s;bottom:-2px}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta{display:flex;align-items:center}@media (max-width: 1299px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta{font-size:14px}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .duration{margin-right:25px}@media (max-width: 1500px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .duration{margin-right:15px}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .duration,.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .number-guest{display:flex;align-items:center;color:#000;font-weight:300}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .duration i,.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-meta .number-guest i{font-size:28px;margin-right:5px;color:var(--thim-body-second-color)}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .desc{color:#7e7e7e;font-size:18px;font-weight:300;text-align:justify}@media (max-width: 800px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .desc{font-size:16px;line-height:24px}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-view{text-transform:uppercase;color:#000;position:relative;font-weight:600;display:inline-block}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .room-item .room-info .room-view::before{position:absolute;content:'';width:35px;height:2px;background:#000;transition:all 0.3s;bottom:-5px}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .bg-title{position:absolute;font-family:var(--background_heading_font-font-family);color:rgba(0,0,0,0.1);font-size:70px;line-height:1.4;bottom:0;width:100%;text-align:center;opacity:0;transform:scale(0.5);transition:all 0.2s ease-in}@media (max-width: 767px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-list .slick-track .room-swapper .bg-title{font-size:50px}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-dots{margin:0;padding:0 14px 15px 14px;list-style-type:none;position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:inline-flex;border-bottom:2px solid var(--thim-body-primary-color)}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-dots li{display:inline-block;line-height:1;padding:12px 15px;color:#000;cursor:pointer;border-radius:50%;margin:0 9px;font-weight:500}@media (max-width: 767px){.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-dots li{margin:0 2px;padding:8px 11px}}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-dots li.slick-active{color:#fff;background:var(--thim-body-primary-color)}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-dots li:hover{background:var(--thim-body-primary-color)}.element-main-room.style-4 .tp-list-room .tab-content .tab-pane .slick-dots li:hover a{color:#fff !important}.star-rating{float:left;position:relative;width:85px !important;height:18px;line-height:1;margin-right:10px}.star-rating:before{content:"\e601\e601\e601\e601\e601" !important;float:left;top:0;left:0;position:absolute;font-family:hotel-booking-star;color:#ffb606;letter-spacing:1px}.star-rating span{overflow:hidden;position:absolute;display:inline-block;left:0;height:18px}.star-rating span:before{content:"\e600\e600\e600\e600\e600" !important;float:left;top:0;left:0;position:absolute;font-family:hotel-booking-star;color:#ffb606;letter-spacing:1px}.count-review{margin-top:10px;font-weight:400}.count-review .average-rating .average-number{padding:0 2px;background:var(--thim-body-second-color);min-width:26px;border-radius:5px 5px 5px 0;display:inline-block;text-align:center;color:#fff;font-size:12px;font-weight:600;margin-right:3px}.count-review .average-rating .rating-text{color:#ff5f2e}.count-review .number-review{color:#868686;font-weight:300}.archive-rooms-pagination{margin-top:30px}.archive-rooms-pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style-type:none}.archive-rooms-pagination .page-numbers li{margin-bottom:0px}.archive-rooms-pagination .page-numbers li .page-numbers{font-weight:400;font-size:16px;line-height:1.5;color:#828282;display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #ebebeb;margin:5px;transition:all 0.2s}.archive-rooms-pagination .page-numbers li .page-numbers:hover{color:#ffffff !important}.archive-rooms-pagination .page-numbers li .page-numbers.next{color:#000000;display:flex;align-items:center;width:auto;height:auto;border-radius:0;border:none;margin:9px}.archive-rooms-pagination .page-numbers li .page-numbers.next i{font-size:20px;margin-left:8px}.archive-rooms-pagination .page-numbers li .page-numbers.next:hover{background:unset}.archive-rooms-pagination .page-numbers li .page-numbers.prev{color:#000000;display:flex;align-items:center;width:auto;height:auto;border-radius:0;border:none;margin:9px}.archive-rooms-pagination .page-numbers li .page-numbers.prev i{font-size:20px;margin-right:8px}.archive-rooms-pagination .page-numbers li .page-numbers.prev:hover{background:unset}.archive-rooms-pagination .page-numbers li .page-numbers.current{color:#ffffff;border:none}