
@media only screen and (min-width: 1000px) and (max-width: 5000px){body.kc-css-system .kc-css-496595{width: 66.98%;}body.kc-css-system .kc-css-416174{width: 33.01%;}body.kc-css-system .kc-css-352936{width: 20.25%;}body.kc-css-system .kc-css-668291{width: 56.72%;}body.kc-css-system .kc-css-264236{width: 22.97%;}}body.kc-css-system .kc-css-664101{background: #ffffff;padding-top: 15px;padding-bottom: 15px;}body.kc-css-system .kc-css-40765{display: inline;margin-right: 40px;margin-bottom: 0px;padding-top: 3px;padding-bottom: 3px;}body.kc-css-system .kc-css-40765 .c_icon,body.kc-css-system .kc-css-40765 .c_text{color: rgba(255, 255, 255, 0);}body.kc-css-system .kc-css-40765 .c_icon i,body.kc-css-system .kc-css-40765 .c_img img,body.kc-css-system .kc-css-40765 .c_text{line-height: 6px;}body.kc-css-system .kc-css-40765 .c_icon,body.kc-css-system .kc-css-40765 .c_img,body.kc-css-system .kc-css-40765 .c_text{margin-top: -14px !important;}body.kc-css-system .kc-css-40765 .bgr_icon i{font-size: 6px;}body.kc-css-system .kc-css-40765 .bgr_icon i,body.kc-css-system .kc-css-40765 .bgr_img img,body.kc-css-system .kc-css-40765 .bgr_no{line-height: 6px;margin-top: 10px;}body.kc-css-system .kc-css-40765 .bgr_icon i,body.kc-css-system .kc-css-40765 .bgr_img,body.kc-css-system .kc-css-40765 .bgr_no{background: #d3a478;}body.kc-css-system .kc-css-40765 .bgr_icon i,body.kc-css-system .kc-css-40765 .bgr_no,body.kc-css-system .kc-css-40765 .bgr_img img,body.kc-css-system .kc-css-40765 .bgr_img{height: 6px;}body.kc-css-system .kc-css-40765 .title,body.kc-css-system .kc-css-40765 .title a{color: #787c80;font-size: 13px;line-height: 24px;font-weight: 500;text-decoration: none;margin-bottom: 0px;padding-bottom: 0px;}body.kc-css-system .kc-css-40765 .subtitle{color: #5f7278;font-size: 13px;font-weight: 400;font-family: Montserrat;text-transform: uppercase;margin-bottom: 0px;}body.kc-css-system .kc-css-40765 .cont_box .description{font-size: 0px;}body.kc-css-system .kc-css-40765 .cont_box{padding-left: 7px;}body.kc-css-system .kc-css-723943{display: inline;margin-right: 40px;margin-bottom: 0px;padding-top: 3px;padding-bottom: 3px;}body.kc-css-system .kc-css-723943 .c_icon,body.kc-css-system .kc-css-723943 .c_text{color: rgba(255, 255, 255, 0);}body.kc-css-system .kc-css-723943 .c_icon i,body.kc-css-system .kc-css-723943 .c_img img,body.kc-css-system .kc-css-723943 .c_text{line-height: 6px;}body.kc-css-system .kc-css-723943 .c_icon,body.kc-css-system .kc-css-723943 .c_img,body.kc-css-system .kc-css-723943 .c_text{margin-top: -14px !important;}body.kc-css-system .kc-css-723943 .bgr_icon i{font-size: 6px;}body.kc-css-system .kc-css-723943 .bgr_icon i,body.kc-css-system .kc-css-723943 .bgr_img img,body.kc-css-system .kc-css-723943 .bgr_no{line-height: 6px;margin-top: 10px;}body.kc-css-system .kc-css-723943 .bgr_icon i,body.kc-css-system .kc-css-723943 .bgr_img,body.kc-css-system .kc-css-723943 .bgr_no{background: #d3a478;}body.kc-css-system .kc-css-723943 .bgr_icon i,body.kc-css-system .kc-css-723943 .bgr_no,body.kc-css-system .kc-css-723943 .bgr_img img,body.kc-css-system .kc-css-723943 .bgr_img{height: 6px;}body.kc-css-system .kc-css-723943 .title,body.kc-css-system .kc-css-723943 .title a{color: #787c80;font-size: 13px;line-height: 24px;font-weight: 500;text-decoration: none;margin-bottom: 0px;padding-bottom: 0px;}body.kc-css-system .kc-css-723943 .subtitle{color: #5f7278;font-size: 13px;font-weight: 400;font-family: Montserrat;text-transform: uppercase;margin-bottom: 0px;}body.kc-css-system .kc-css-723943 .cont_box .description{font-size: 0px;}body.kc-css-system .kc-css-723943 .cont_box{padding-left: 7px;}body.kc-css-system .kc-css-421240{display: inline;margin-right: 40px;margin-bottom: 0px;padding-top: 3px;padding-bottom: 3px;}body.kc-css-system .kc-css-421240 .c_icon,body.kc-css-system .kc-css-421240 .c_text{color: rgba(255, 255, 255, 0);}body.kc-css-system .kc-css-421240 .c_icon i,body.kc-css-system .kc-css-421240 .c_img img,body.kc-css-system .kc-css-421240 .c_text{line-height: 6px;}body.kc-css-system .kc-css-421240 .c_icon,body.kc-css-system .kc-css-421240 .c_img,body.kc-css-system .kc-css-421240 .c_text{margin-top: -14px !important;}body.kc-css-system .kc-css-421240 .bgr_icon i{font-size: 6px;}body.kc-css-system .kc-css-421240 .bgr_icon i,body.kc-css-system .kc-css-421240 .bgr_img img,body.kc-css-system .kc-css-421240 .bgr_no{line-height: 6px;margin-top: 10px;}body.kc-css-system .kc-css-421240 .bgr_icon i,body.kc-css-system .kc-css-421240 .bgr_img,body.kc-css-system .kc-css-421240 .bgr_no{background: #d3a478;}body.kc-css-system .kc-css-421240 .bgr_icon i,body.kc-css-system .kc-css-421240 .bgr_no,body.kc-css-system .kc-css-421240 .bgr_img img,body.kc-css-system .kc-css-421240 .bgr_img{height: 6px;}body.kc-css-system .kc-css-421240 .title,body.kc-css-system .kc-css-421240 .title a{color: #787c80;font-size: 13px;line-height: 24px;font-weight: 500;text-decoration: none;margin-bottom: 0px;padding-bottom: 0px;}body.kc-css-system .kc-css-421240 .subtitle{color: #5f7278;font-size: 13px;font-weight: 400;font-family: Montserrat;text-transform: uppercase;margin-bottom: 0px;}body.kc-css-system .kc-css-421240 .cont_box .description{font-size: 0px;}body.kc-css-system .kc-css-421240 .cont_box{padding-left: 7px;}body.kc-css-system .kc-css-246415 i{color: #191919;font-size: 14px;line-height: 22px;}body.kc-css-system .kc-css-246415 a{background-color: rgba(255, 255, 255, 0);text-align: center;padding: 0px 12px 0px 13px;}body.kc-css-system .kc-css-246415 a:hover i{color: #d3a478;}body.kc-css-system .kc-css-246415 a:hover{background-color: rgba(255, 255, 255, 0);}body.kc-css-system .kc-css-246415{text-align: right;}body.kc-css-system .kc-css-349151{background: #191919;}body.kc-css-system .kc-css-627204{padding-top: 22px;padding-bottom: 20px;-webkit-filter: grayscale(0%);filter: grayscale(0%);}body.kc-css-system .kc-css-627204 img{height:90px;}body.kc-css-system .kc-css-627204 .ieslide{background: rgba(232, 66, 101, 0.83);}body.kc-css-system .kc-css-627204 strong,body.kc-css-system .kc-css-627204 a strong{color: #ffffff;font-size: 20px;line-height: 28px;padding: 8px 30px 8px 16px;}body.kc-css-system .kc-css-627204 .mov{color: #ffffff;font-size: 13px;line-height: 22px;padding-right: 30px;padding-left: 16px;}body.kc-css-system .kc-css-627204 i,body.kc-css-system .kc-css-627204 a i{color: #e84265;background-color: rgba(255, 255, 255, 0.81);padding: 10px 15px 10px 15px;}body.kc-css-system .kc-css-668291{padding-right: 0px;}body.kc-css-system .kc-css-986776.ssc_menu{text-align: left;}body.kc-css-system .kc-css-986776 .slmm-respmenu{text-align: right;}body.kc-css-system .kc-css-986776 .slmm-respmenu .slm-open-menu-list{background: rgba(255, 255, 255, 0);color: #d3a478;}body.kc-css-system .kc-css-986776 .slmm-respmenu i{color: #d3a478;margin-top: 6px;}body.kc-css-system .kc-css-986776 .slmm,body.kc-css-system .kc-css-986776 .slmm-respmenu{width: 100%;}body.kc-css-system .kc-css-986776 .slmm{text-align: center;}body.kc-css-system .kc-css-986776 .slmm li{display: inline-block;text-align: left;padding-right: 5px;padding-left: 5px;}body.kc-css-system .kc-css-986776 .slmm li a,body.kc-css-system .kc-css-986776 .slmm li > span{font-size: 16px;line-height: 26px;color: #ffffff;font-family:'Bebas Neue';font-weight: 400;text-transform: capitalize;;padding: 38px 25px 36px 25px;}body.kc-css-system .kc-css-986776 .slmm li.current-menu-item a,body.kc-css-system .kc-css-986776 .slmm li.current-menu-item span{color: #d3a478;}body.kc-css-system .kc-css-986776 .slmm li a span,body.kc-css-system .kc-css-986776 .slmm li > span{text-decoration: none;}body.kc-css-system .kc-css-986776 .slmm li a span,body.kc-css-system .kc-css-986776 .slmm li > spa{letter-spacing: 1px;}body.kc-css-system .kc-css-986776 .slmm li i,body.kc-css-system .kc-css-986776 .slmm li img{display: none;}body.kc-css-system .kc-css-986776 .slmm li .caret{font-size: 9px;color: #ffffff;line-height: 1em;margin-left: 10px;}body.kc-css-system .kc-css-986776 .slm-mega-item .slm-search-icon i.menu-item-icon{display: inline-block;}body.kc-css-system .kc-css-986776 .slm-mega-item .slm-search-icon{padding-right: 10px;padding-left: 10px;}body.kc-css-system .kc-css-986776 .slmm .slm-search-block form{width: 50%;}body.kc-css-system .kc-css-986776 .slmm .slm-search-block .slm-search-input{border-radius: 0px 0px 0px 0px;padding-right: 15px;padding-left: 15px;}body.kc-css-system .kc-css-986776 .slmm .slm-search-block .slm-search-close{color: #dd3333;}body.kc-css-system .kc-css-986776 .slmm .slm-search-block{background: #000000;}body.kc-css-system .kc-css-986776 .slmm li.slm-cart-menu-item i{display: block;}body.kc-css-system .kc-css-986776 .slm-menu-item-cart-block strong{color: #191919;}body.kc-css-system .kc-css-986776 .slmm .slm-cart-menu-item .slm-menu-item-cart-block{font-size: 15px;line-height: 24px;background: #ffffff;padding: 25px 45px 40px 45px;}body.kc-css-system .kc-css-986776 .slmm .slm-cart-menu-item .slm-link-to-cart{font-size: 18px;line-height: 18px;color: #ffffff;background: #d3a478;border: 0px solid #ffffff;border-radius: 0px 0px 0px 0px;padding: 18px 30px 18px 30px;margin-top: 14px;}body.kc-css-system .kc-css-986776 .slmm li ul{padding-top: 20px;padding-bottom: 20px;background: #ffffff;}body.kc-css-system .kc-css-986776 .slmm li ul li{display: block;float: left;padding: 0px 0px 0px 0px;}body.kc-css-system .kc-css-986776 .slmm li ul li a,body.kc-css-system .kc-css-986776 .slmm li ul li > span{font-size: 14px;line-height: 30px;color: #191919;font-family: Montserrat;text-transform: capitalize;;padding: 5px 30px 5px 30px;}body.kc-css-system .kc-css-986776 .slmm li ul li a i{font-size: 15px;}body.kc-css-system .kc-css-986776 .slmm li ul li a i,body.kc-css-system .kc-css-986776 .slmm li ul li a img{height: 15px;width: 15px;color: #758b9f;display: none;margin-right: 10px;}body.kc-css-system .kc-css-986776 .slm-mega-item li ul li.current-menu-item i{color: #3871df;}body.kc-css-system .kc-css-986776 .slmm li ul li ul{border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}body.kc-css-system .kc-css-986776 .slmm li ul li ul li{display: block;float: none;padding-right: 0px;padding-left: 0px;}body.kc-css-system .kc-css-986776 .slmm li.slmm-column > a,body.kc-css-system .kc-css-986776 .slmm li.slmm-column > span{color: #758b9f;}body.kc-css-system .kc-css-986776 .slmm-respmenu .slm-open-menu-list:hover{background: rgba(255, 255, 255, 0);color: #d3a478;border: 0px solid #d3a478;}body.kc-css-system .kc-css-986776 .slmm li a:hover,body.kc-css-system .kc-css-986776 .slmm li > span:hover{color: #ffffff;;}body.kc-css-system .kc-css-986776 .slmm li.current-menu-item a:hover,body.kc-css-system .kc-css-986776 .slmm li.current-menu-item > span:hover{color: #d3a478;}body.kc-css-system .kc-css-986776 .slmm .slm-cart-menu-item .slm-link-to-cart:hover{color: #ffffff;background: #bb8b5f;}body.kc-css-system .kc-css-986776 .slmm li ul li a:hover,body.kc-css-system .kc-css-986776 .slmm li ul li > span:hover{color: #191919;;padding-right: 20px;padding-left: 40px;}body.kc-css-system .kc-css-986776 .slmm li:hover ul li a:hover i,body.kc-css-system .kc-css-986776 .slmm li:hover ul li a:hover img{color: #3871df;}body.kc-css-system .kc-css-986776 .slm-mega-item li ul li.current-menu-item:hover i{color: #3871df;}body.kc-css-system .kc-css-81427.ssc_btn{text-align: left;display: flex;float: right;max-width: 240px;margin-right: -2px;}body.kc-css-system .kc-css-81427 .ssc_button{color: #ffffff;background-color: #d3a478;font-family: Bebas Neue;font-size: 18px;line-height: 59px;text-decoration: underline;width: 100%;padding: 20px 25px 20px 15px;}body.kc-css-system .kc-css-81427{text-align: left;}body.kc-css-system .kc-css-81427 .ssc_button span{text-decoration: underline;}body.kc-css-system .kc-css-81427 .ssc_button:before{background-color: #bb8b5f;}body.kc-css-system .kc-css-81427 .ssc_button:after{background-color: #bb8b5f;}body.kc-css-system .kc-css-81427 .ssc_button svg{width: 59px;height: 60px;}body.kc-css-system .kc-css-81427 .ssc_button .svg-icon{display: flex;float: left;margin-right: 10px;}@media only screen and (max-width: 768px){body.kc-css-system .kc-css-40765{width: 100%;margin-bottom: 10px;}body.kc-css-system .kc-css-723943{width: 100%;margin-bottom: 10px;}body.kc-css-system .kc-css-421240{width: 100%;margin-bottom: 10px;}}@media only screen and (max-width: 1024px){body.kc-css-system .kc-css-264236{padding-right: 0px;}}@media only screen and (max-width: 999px){body.kc-css-system .kc-css-40765 .title,body.kc-css-system .kc-css-40765 .title a{font-size: 15px;}body.kc-css-system .kc-css-40765 .subtitle{font-size: 12px;}body.kc-css-system .kc-css-723943 .title,body.kc-css-system .kc-css-723943 .title a{font-size: 15px;}body.kc-css-system .kc-css-723943 .subtitle{font-size: 12px;}body.kc-css-system .kc-css-421240 .title,body.kc-css-system .kc-css-421240 .title a{font-size: 15px;}body.kc-css-system .kc-css-421240 .subtitle{font-size: 12px;}body.kc-css-system .kc-css-352936{width: 70%;}body.kc-css-system .kc-css-668291{width: 30%;}body.kc-css-system .kc-css-668291{height: 97px;}body.kc-css-system .kc-css-986776.ssc_menu{padding-top: 8px;padding-bottom: 0px;}body.kc-css-system .kc-css-986776 .slmm,body.kc-css-system .kc-css-986776 .slmm-respmenu{text-align: right;;}body.kc-css-system .kc-css-986776 .slmm li{display: block;float: none;background: #191919;padding-right: 0px;padding-left: 0px;}body.kc-css-system .kc-css-986776 .slmm li a,body.kc-css-system .kc-css-986776 .slmm li > span{border-bottom: 1px dashed #787c80;;padding: 18px 18px 18px 18px;}body.kc-css-system .kc-css-986776 .slmm li .caret{float: right;line-height: 20px;}body.kc-css-system .kc-css-986776 .slmm .slm-search-block form{width: 94% !important;margin: 20px 3% 20px 3%;}body.kc-css-system .kc-css-986776 .slmm .slm-search-block .slm-search-input{background: #ffffff;border: 1px solid #dddddd;border-radius: 30px 30px 30px 30px;padding-left: 25px;}body.kc-css-system .kc-css-986776 .slmm .slm-search-block{background: rgba(255, 255, 255, 0);}body.kc-css-system .kc-css-986776 .slmm li ul{box-shadow: none;}body.kc-css-system .kc-css-986776 .slmm li ul li{background: #ffffff;}body.kc-css-system .kc-css-986776 .slmm li ul li a,body.kc-css-system .kc-css-986776 .slmm li ul li > span{border-bottom: 1px solid #ffffff;;}body.kc-css-system .kc-css-264236{margin-left: 0%;width: 100%;}}@media only screen and (max-width: 767px){body.kc-css-system .kc-css-246415{text-align: left;margin-left: -15px;}}@media only screen and (max-width: 479px){body.kc-css-system .kc-css-81427.ssc_btn{display: none;max-width: 100%;}}
html .woocommerce ul.products li.product {width: calc((103.8% /4) - 3.8%);margin-right: 3.8%;}
html .woocommerce ul.products li.product:nth-child(4n+1), html .woocommerce-page ul.products li.product:nth-child(4n+1), html .woocommerce-page[class*=columns-] ul.products li.product:nth-child(4n+1), html .woocommerce[class*=columns-] ul.products li.product:nth-child(4n+1) { clear:both}
html .woocommerce-page .related.products ul.products li.product:nth-child(4n+1) {clear:none}
html .woocommerce-page .related.products ul.products li.product:nth-child(4n+1) {clear:both}
html .woocommerce .related.products ul.products li.product {width: calc((103.8%/4) - 3.8%); margin-right: 3.8%;}
html .woocommerce .related.products ul.products li.product:nth-child(4n) {margin-right: 0;}
@media only screen and (min-width: 1000px) and (max-width: 5000px){body.kc-css-system .kc-css-738741{width: 25%;}body.kc-css-system .kc-css-114114{width: 25%;}body.kc-css-system .kc-css-215462{width: 25%;}body.kc-css-system .kc-css-921727{width: 25%;}body.kc-css-system .kc-css-690015{width: 48.53%;}body.kc-css-system .kc-css-487289{width: 51.43%;}}body.kc-css-system .kc-css-169296{background: #191919;padding-top: 110px;padding-bottom: 70px;}body.kc-css-system .kc-css-106927{text-align: center;width: 100%;padding-bottom: 70px;-webkit-filter: grayscale(0%);filter: grayscale(0%);}body.kc-css-system .kc-css-106927 img{width: 130px;}body.kc-css-system .kc-css-106927 .iw{background: #191919;display: inline-block;margin-right: auto;margin-left: auto;padding-right: 20px;padding-left: 20px;}body.kc-css-system .kc-css-106927 .ieslide{background: rgba(232, 66, 101, 0.83);}body.kc-css-system .kc-css-106927 strong,body.kc-css-system .kc-css-106927 a strong{color: #ffffff;font-size: 20px;line-height: 28px;padding: 8px 30px 8px 16px;}body.kc-css-system .kc-css-106927 .mov{color: #ffffff;font-size: 13px;line-height: 22px;padding-right: 30px;padding-left: 16px;}body.kc-css-system .kc-css-106927 i,body.kc-css-system .kc-css-106927 a i{color: #e84265;background-color: rgba(255, 255, 255, 0.81);padding: 10px 15px 10px 15px;}body.kc-css-system .kc-css-26365{margin-bottom: 40px;;}body.kc-css-system .kc-css-3933773.ssc_mltttl .wr{color: #d3a478;font-size: 18px;line-height: 27px;}body.kc-css-system .kc-css-3933773{margin-bottom: 5px;padding-bottom: 10px;;display: inline-block;}body.kc-css-system .kc-css-3933773 .deb:before{background-color: rgba(91, 41, 239, 0.30);border-radius: 50px 50px 50px 50px;width: 40px;height: 40px;}body.kc-css-system .kc-css-3933773 .deb:after{background-color: #5b29ef;border-radius: 20px 20px 20px 20px;width: 8px;height: 8px;margin-top: 17px;margin-right: -4px;}body.kc-css-system .kc-css-3933773 .t1{font-size: 18px;font-family: Bebas Neue;letter-spacing: 1px;}body.kc-css-system .kc-css-3933773 .t2{color: #ffffff;font-size: 26px;font-weight: 600;font-family: Cormorant Garamond;margin-top: 0px;margin-bottom: 0px;}body.kc-css-system .kc-css-886164 ,body.kc-css-system .kc-css-886164 p{color: #ffffff;font-size: 14px;line-height: 30px;}body.kc-css-system .kc-css-886164 a{color: #ffffff;text-decoration: none;}body.kc-css-system .kc-css-886164 a:hover{text-decoration: underline;}body.kc-css-system .kc-css-442612.ssc_mltttl .wr{color: #d3a478;font-size: 18px;line-height: 27px;}body.kc-css-system .kc-css-442612{margin-bottom: 5px;padding-bottom: 10px;;display: inline-block;}body.kc-css-system .kc-css-442612 .deb:before{background-color: rgba(91, 41, 239, 0.30);border-radius: 50px 50px 50px 50px;width: 40px;height: 40px;}body.kc-css-system .kc-css-442612 .deb:after{background-color: #5b29ef;border-radius: 20px 20px 20px 20px;width: 8px;height: 8px;margin-top: 17px;margin-right: -4px;}body.kc-css-system .kc-css-442612 .t1{font-size: 18px;font-family: Bebas Neue;letter-spacing: 1px;}body.kc-css-system .kc-css-442612 .t2{color: #ffffff;font-size: 26px;font-weight: 600;font-family: Cormorant Garamond;margin-top: 0px;margin-bottom: 0px;}body.kc-css-system .kc-css-374238 ,body.kc-css-system .kc-css-374238 p{color: #ffffff;font-size: 14px;line-height: 30px;}body.kc-css-system .kc-css-374238 a{color: #ffffff;text-decoration: none;}body.kc-css-system .kc-css-374238 a:hover{text-decoration: underline;}body.kc-css-system .kc-css-3969100.ssc_mltttl .wr{color: #d3a478;font-size: 18px;line-height: 27px;}body.kc-css-system .kc-css-3969100{margin-bottom: 5px;padding-bottom: 10px;;display: inline-block;}body.kc-css-system .kc-css-3969100 .deb:before{background-color: rgba(91, 41, 239, 0.30);border-radius: 50px 50px 50px 50px;width: 40px;height: 40px;}body.kc-css-system .kc-css-3969100 .deb:after{background-color: #5b29ef;border-radius: 20px 20px 20px 20px;width: 8px;height: 8px;margin-top: 17px;margin-right: -4px;}body.kc-css-system .kc-css-3969100 .t1{font-size: 18px;font-family: Bebas Neue;letter-spacing: 1px;}body.kc-css-system .kc-css-3969100 .t2{color: #ffffff;font-size: 26px;font-weight: 600;font-family: Cormorant Garamond;margin-top: 0px;margin-bottom: 0px;}body.kc-css-system .kc-css-4651267 i{color: #ffffff;font-size: 14px;line-height: 22px;}body.kc-css-system .kc-css-4651267 a{background-color: rgba(255, 255, 255, 0);text-align: center;padding: 11px 25px 0px 0px;}body.kc-css-system .kc-css-4651267 a:hover i{color: #d3a478;}body.kc-css-system .kc-css-4651267 a:hover{background-color: rgba(255, 255, 255, 0);}body.kc-css-system .kc-css-1482739.ssc_mltttl .wr{color: #d3a478;font-size: 18px;line-height: 27px;}body.kc-css-system .kc-css-1482739{margin-bottom: 5px;padding-bottom: 10px;;display: inline-block;}body.kc-css-system .kc-css-1482739 .deb:before{background-color: rgba(91, 41, 239, 0.30);border-radius: 50px 50px 50px 50px;width: 40px;height: 40px;}body.kc-css-system .kc-css-1482739 .deb:after{background-color: #5b29ef;border-radius: 20px 20px 20px 20px;width: 8px;height: 8px;margin-top: 17px;margin-right: -4px;}body.kc-css-system .kc-css-1482739 .t1{font-size: 18px;font-family: Bebas Neue;letter-spacing: 1px;}body.kc-css-system .kc-css-1482739 .t2{color: #ffffff;font-size: 26px;font-weight: 600;font-family: Cormorant Garamond;margin-top: 0px;margin-bottom: 0px;}body.kc-css-system .kc-css-8913405{text-align: center;float: none;padding-top: 15px;padding-left: 0px;}body.kc-css-system .kc-css-8913405 .caldera-grid .row{margin-right: 0px;margin-left: 0px;}body.kc-css-system .kc-css-8913405 .caldera-grid .row > div{padding-right: 0px;padding-left: 0px;}body.kc-css-system .kc-css-8913405 label{color: #949494;}body.kc-css-system .kc-css-8913405 input,body.kc-css-system .kc-css-8913405 select{color: #ffffff;background: rgba(255, 255, 255, 0);line-height: 60px;width: 100%;height: 60px;border: 1px solid #cccccc;border-radius: 0px 0px 0px 0px;margin-bottom: 15px;padding-top: 0px;padding-bottom: 0px;}body.kc-css-system .kc-css-8913405 textarea{font-size: 14px;border: 1px solid #cccccc;border-radius: 0px 0px 0px 0px;margin-bottom: 15px;}body.kc-css-system .kc-css-8913405 input label,body.kc-css-system .kc-css-8913405 .checkbox{color: #768188;}body.kc-css-system .kc-css-8913405 .caldera-grid input.btn{color: #ffffff;background: #d3a478 url(assets/images/email.png) center center/20px 20px no-repeat scroll;width: 100%;height: 60px;font-size: 0px;line-height: 0px;font-weight: 700;text-align: center;text-transform: uppercase;border: 1px solid #d3a478;border-radius: 0px 0px 0px 0px;margin-right: auto;margin-left: auto;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}body.kc-css-system .kc-css-8913405 .caldera-grid input.btn:hover{background: #ffffff url(../images/email.png) center center/20px 20px no-repeat scroll;border: 1px solid #ffffff;}body.kc-css-system .kc-css-8913405 input:focus,body.kc-css-system .kc-css-8913405 select:focus{box-shadow: none;border: 1px solid #f55e66;}body.kc-css-system .kc-css-8913405 textarea:focus{box-shadow: none;border: 1px solid #f55e66;}body.kc-css-system .kc-css-918008{background: #252525;}body.kc-css-system .kc-css-251413.ssc_menu{text-align: left;margin-left: -30px;}body.kc-css-system .kc-css-251413 .slmm-respmenu{text-align: right;}body.kc-css-system .kc-css-251413 .slmm-respmenu .slm-open-menu-list{background: rgba(255, 255, 255, 0);color: #d3a478;}body.kc-css-system .kc-css-251413 .slmm-respmenu i{color: #d3a478;margin-top: 6px;}body.kc-css-system .kc-css-251413 .slmm,body.kc-css-system .kc-css-251413 .slmm-respmenu{width: 100%;}body.kc-css-system .kc-css-251413 .slmm li{display: inline-block;text-align: left;padding-right: 5px;padding-left: 5px;}body.kc-css-system .kc-css-251413 .slmm li a,body.kc-css-system .kc-css-251413 .slmm li > span{font-size: 18px;line-height: 26px;color: #ffffff;font-family:'Roboto';font-weight: 400;text-transform: capitalize;;padding: 28px 20px 26px 20px;}body.kc-css-system .kc-css-251413 .slmm li.current-menu-item a,body.kc-css-system .kc-css-251413 .slmm li.current-menu-item span{color: #ffffff;}body.kc-css-system .kc-css-251413 .slmm li a span,body.kc-css-system .kc-css-251413 .slmm li > span{text-decoration: none;}body.kc-css-system .kc-css-251413 .slmm li a span,body.kc-css-system .kc-css-251413 .slmm li > spa{letter-spacing: 1px;}body.kc-css-system .kc-css-251413 .slmm li i,body.kc-css-system .kc-css-251413 .slmm li img{display: none;}body.kc-css-system .kc-css-251413 .slmm li .caret{font-size: 9px;color: #ffffff;line-height: 1em;margin-left: 10px;}body.kc-css-system .kc-css-251413 .slm-mega-item .slm-search-icon{padding-right: 10px;padding-left: 10px;}body.kc-css-system .kc-css-251413 .slmm .slm-search-block form{width: 50%;}body.kc-css-system .kc-css-251413 .slmm .slm-search-block .slm-search-input{border-radius: 0px 0px 0px 0px;padding-right: 25px;padding-left: 25px;}body.kc-css-system .kc-css-251413 .slmm .slm-search-block .slm-search-close{color: #dd3333;}body.kc-css-system .kc-css-251413 .slmm .slm-search-block{background: rgba(0, 0, 0, 0.73);}body.kc-css-system .kc-css-251413 .slmm li.slm-cart-menu-item i{display: flex;}body.kc-css-system .kc-css-251413 .slm-menu-item-cart-block strong{color: #191919;}body.kc-css-system .kc-css-251413 .slmm .slm-cart-menu-item .slm-menu-item-cart-block{font-size: 15px;line-height: 24px;background: #ffffff;padding: 25px 45px 40px 45px;}body.kc-css-system .kc-css-251413 .slmm .slm-cart-menu-item .slm-link-to-cart{font-size: 18px;line-height: 18px;color: #ffffff;background: #d3a478;border: 0px solid #ffffff;border-radius: 0px 0px 0px 0px;padding: 18px 30px 18px 30px;margin-top: 14px;}body.kc-css-system .kc-css-251413 .slmm li ul{padding-top: 20px;padding-bottom: 20px;background: #ffffff;}body.kc-css-system .kc-css-251413 .slmm li ul li{display: block;float: left;padding: 0px 0px 0px 0px;}body.kc-css-system .kc-css-251413 .slmm li ul li a,body.kc-css-system .kc-css-251413 .slmm li ul li > span{font-size: 14px;line-height: 30px;color: #191919;font-family: Montserrat;text-transform: capitalize;;padding: 5px 30px 5px 30px;}body.kc-css-system .kc-css-251413 .slmm li ul li a i{font-size: 15px;}body.kc-css-system .kc-css-251413 .slmm li ul li a i,body.kc-css-system .kc-css-251413 .slmm li ul li a img{height: 15px;width: 15px;color: #758b9f;display: none;margin-right: 10px;}body.kc-css-system .kc-css-251413 .slm-mega-item li ul li.current-menu-item i{color: #3871df;}body.kc-css-system .kc-css-251413 .slmm li ul li ul{border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}body.kc-css-system .kc-css-251413 .slmm li ul li ul li{display: block;float: none;padding-right: 0px;padding-left: 0px;}body.kc-css-system .kc-css-251413 .slmm li.slmm-column > a,body.kc-css-system .kc-css-251413 .slmm li.slmm-column > span{color: #758b9f;}body.kc-css-system .kc-css-251413 .slmm-respmenu .slm-open-menu-list:hover{background: rgba(255, 255, 255, 0);color: #d3a478;border: 0px solid #d3a478;}body.kc-css-system .kc-css-251413 .slmm li a:hover,body.kc-css-system .kc-css-251413 .slmm li > span:hover{color: #ffffff;;}body.kc-css-system .kc-css-251413 .slmm li.current-menu-item a:hover,body.kc-css-system .kc-css-251413 .slmm li.current-menu-item > span:hover{color: #d3a478;}body.kc-css-system .kc-css-251413 .slmm .slm-cart-menu-item .slm-link-to-cart:hover{color: #ffffff;background: #bb8b5f;}body.kc-css-system .kc-css-251413 .slmm li ul li a:hover,body.kc-css-system .kc-css-251413 .slmm li ul li > span:hover{color: #191919;;padding-right: 20px;padding-left: 40px;}body.kc-css-system .kc-css-251413 .slmm li:hover ul li a:hover i,body.kc-css-system .kc-css-251413 .slmm li:hover ul li a:hover img{color: #3871df;}body.kc-css-system .kc-css-251413 .slm-mega-item li ul li.current-menu-item:hover i{color: #3871df;}body.kc-css-system .kc-css-213727 ,body.kc-css-system .kc-css-213727 p{color: #ffffff;font-size: 12px;}body.kc-css-system .kc-css-213727 p{text-align: right;margin-top: 30px;margin-bottom: 25px;}body.kc-css-system .kc-css-213727 a{color: #ffffff;}@media only screen and (max-width: 999px){body.kc-css-system .kc-css-738741{margin-left: 0%;width: 50%;}body.kc-css-system .kc-css-114114{margin-left: 0%;width: 50%;}body.kc-css-system .kc-css-215462{margin-left: 0%;width: 50%;padding-top: 20px;}body.kc-css-system .kc-css-921727{margin-left: 0%;width: 50%;padding-top: 20px;}body.kc-css-system .kc-css-690015{margin-left: 0%;width: 100%;}body.kc-css-system .kc-css-251413.ssc_menu{margin-left: -15px;padding-top: 12px;padding-bottom: 0px;}body.kc-css-system .kc-css-251413 .slmm,body.kc-css-system .kc-css-251413 .slmm-respmenu{;}body.kc-css-system .kc-css-251413 .slmm li{padding-right: 0px;padding-left: 0px;}body.kc-css-system .kc-css-251413 .slmm li a,body.kc-css-system .kc-css-251413 .slmm li > span{;padding: 18px 18px 18px 18px;}body.kc-css-system .kc-css-251413 .slmm li .caret{float: right;line-height: 20px;}body.kc-css-system .kc-css-251413 .slmm .slm-search-block form{width: 94% !important;margin: 20px 3% 20px 3%;}body.kc-css-system .kc-css-251413 .slmm .slm-search-block .slm-search-input{background: #ffffff;border: 1px solid #dddddd;border-radius: 30px 30px 30px 30px;padding-left: 25px;}body.kc-css-system .kc-css-251413 .slmm .slm-search-block{background: rgba(255, 255, 255, 0);}body.kc-css-system .kc-css-251413 .slmm li ul{box-shadow: none;}body.kc-css-system .kc-css-251413 .slmm li ul li{background: #ffffff;}body.kc-css-system .kc-css-251413 .slmm li ul li a,body.kc-css-system .kc-css-251413 .slmm li ul li > span{border-bottom: 1px solid #ffffff;;}body.kc-css-system .kc-css-487289{margin-left: 0%;width: 100%;}body.kc-css-system .kc-css-213727 p{text-align: left;}}@media only screen and (max-width: 767px){body.kc-css-system .kc-css-4651267{text-align: left;margin-left: -5px;}}@media only screen and (max-width: 479px){body.kc-css-system .kc-css-738741{margin-left: 0%;width: 100%;}body.kc-css-system .kc-css-114114{margin-left: 0%;width: 100%;padding-top: 20px;}body.kc-css-system .kc-css-215462{margin-left: 0%;width: 100%;}body.kc-css-system .kc-css-921727{margin-left: 0%;width: 100%;}}
body [class*="layout5"] article div.thumb {
overflow: hidden;
}
#search_form .search_guests_field > div.search_guests_select_wrapper {
display: none;
}
#search_form .search_guests_field > div.search_guests_select_wrapper.is-active {
display: block;
}
.woocommerce-tabs.wc-tabs-wrapper h2 {
margin: 20px 0 0 0;
}
body [class*="layout5"] .thumb img { width: 100%}
/* ROOM header */
.single.single-to_book main {padding: 0;}
.rheader {
background-color: #424242;
background-image:url(assets/images/servhead.jpg);
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
padding-top: 200px;
}
.rheader::after {
content: '';
background-color: #252525;
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.8;
z-index: 0;
}
.rheader .container {z-index:2; position:relative;}
.rheader .ssc_mltttl {text-align:center;}
.rheader .ssc_mltttl .wr {
color: #ffffff;
font-size: 72px;
text-align: center;
line-height: 72px;
margin-bottom: 0px;
padding-bottom: 15px;
text-align:center;
}
.rheader .divider_line {
text-align: center;
margin-bottom: 120px;
}
.rheader .divider_inner {
background-color: #d3a478;
width: 1px !important;
height: 60px;
}
.rheader .ssc-breadcrumbs {
background: rgba(255,255,255,0);
color: #fff;
text-align: center;
margin-right: auto;
margin-left: auto;
padding-top: 30px;
padding-bottom: 50px;
width: auto;
max-width: 730px;
float: none;
display: block !important;
}
.rheader .ssc-breadcrumbs a {
color: #fff;
text-decoration: none;
float: none;
line-height: 18px;
padding-right: 3px;
}
.rheader .ssc-breadcrumbs .ssc-breadcrumb-home {
float: none;line-height: 18px;
}
.rheader .ssc-breadcrumbs .divider {
padding-right: 5px;
padding-left: 5px;
float: none;line-height: 18px;
}
.rheader .ssc-breadcrumbs .ssc-breadcrumb {
float: none;line-height: 18px;
}
/* ROOM template 1*/
.sroom {padding-bottom: 150px;}
.sroom .ab-room-info {padding-top: 130px;}
.price-title, .room_group_price {
font-size:26px; font-family: Bebas Neue;letter-spacing: 1px; color:#191919
}
.room_price_new {font-size:60px; }
.room_guests, .room_items {
font-size: 12px;
text-transform: uppercase;width: auto;
float: right;
text-align: right;
padding: 20px 0 0 50px;
}
.sroom .ab-room-info .room_guests label:before, .sroom .ab-room-info .room_items label:before {
content: '— '; margin-right:4px;
}
.ab-room-slider {
/* margin: 50px 0 -160px 0; */
margin: 50px 0 0px 0;
}
#booking_form_block .fas.fa-shopping-cart:before {
content:''
}
#booking_form_block {transition: all 200ms ease-in;}
#booking_form_block .fas.fa-shopping-cart {
width: 62px;
height: 62px;
margin: 0px 20px 0px 0;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 400 400' enable-background='new 0 0 400 400' xml:space='preserve'%3e%3cg%3e%3cpath d='M187.7,292.7c2.5-4.6,3.1-9.8,1.6-14.8l-40-138c-2.4-8.3-10.1-14.1-18.7-14.1c-1.8,0-3.7,0.3-5.4,0.8l-122,35.4L54,337.5 l122-35.4C181,300.6,185.2,297.3,187.7,292.7z M59.4,327.7L12.8,167.4l114.5-33.2c6-1.7,12.6,1.9,14.4,7.9l40,138 c0.9,3,0.5,6.1-1,8.8c-1.5,2.7-4,4.7-6.9,5.5L59.4,327.7z'%3e%3c/path%3e%3cpath d='M161.3,227.3l-9.4-1.2c-7-0.9-14.2-1.2-21.3-0.9c-2.5,0.1-4.9,0.3-7.3,0.5c-4.6,0.4-7.2,0.8-8.7,1.1 c-5.1,0.8-10,1.9-14.6,3.3c-16.8,4.9-32.3,13.1-46.1,24.4l-7.4,6l9.5,0.9c2.7,0.3,5.4,0.6,8,1.1c-0.6,3.1-1,6.2-1.4,9.2l-1.2,9.7 l7.6-6.2c5.6-4.6,11.7-8.7,18-12l1.3-0.7c0.8-0.4,1.6-0.8,2.4-1.2c0.9-0.4,1.9-0.9,3.2-1.5c1-0.5,2-0.9,3-1.3 c1.6-0.6,3.2-1.2,4.8-1.8c1.8-0.6,3.6-1.2,5.4-1.7c1.8-0.5,3.7-1,5.5-1.4c1.7-0.4,3.3-0.7,5-1c1.2-0.2,2.4-0.4,3.6-0.6 c1-0.2,2.1-0.3,3.1-0.4c0.9-0.1,1.8-0.2,2.7-0.3l1.5-0.1c7.2-0.5,14.5-0.4,21.7,0.5l9.7,1.2l-6.2-7.6c-2-2.4-4-4.8-6.1-7 c2-1.8,4.1-3.5,6.2-5.2L161.3,227.3z M139.2,240.9c0.7,0.7,1.4,1.5,2.1,2.2c-4.5-0.2-9-0.1-13.5,0.3l-1.6,0.1 c-1,0.1-1.9,0.2-2.9,0.3c-1.1,0.1-2.2,0.3-3.3,0.4c-1.3,0.2-2.6,0.4-3.8,0.6c-1.8,0.3-3.6,0.7-5.4,1.1c-2,0.5-4,1-5.9,1.5 c-2,0.6-3.9,1.2-5.8,1.9c-1.7,0.6-3.4,1.2-5.2,1.9c-1.1,0.4-2.2,0.9-3.6,1.6c-1,0.5-2,0.9-3,1.4c-0.9,0.4-1.7,0.8-2.6,1.3l-1.4,0.7 c-3.9,2.1-7.8,4.4-11.5,7c0.2-1,0.4-2,0.6-3l0.8-3.9l-3.9-0.8c-1-0.2-2.1-0.4-3.2-0.6c11-7.8,23-13.6,35.9-17.3 c4.4-1.3,9-2.3,13.8-3.1c0,0,5.4-0.8,8.1-1.1c2.3-0.2,4.6-0.4,6.9-0.5c3.6-0.1,7.1-0.1,10.7,0c-0.8,0.7-1.6,1.5-2.3,2.2l-2.8,2.7 L139.2,240.9z'%3e%3c/path%3e%3cpath d='M69.4,234.5c-8.9-11.4-16.1-23.7-21.5-37.3c12-7.1,24.7-12.7,37.7-16.5c13-3.8,26.7-6,40.6-6.4c2.8,14.4,3.3,28.7,1.9,43.1 c0.7,0,1.4-0.1,2.2-0.1c1.9-0.1,3.9,0,5.9,0c1.5-16,0.5-31.9-2.9-47.8l-0.7-3.2l-3.2,0c-15.8,0.2-31.3,2.5-46,6.8 c-14.8,4.3-29,10.7-42.5,19l-2.7,1.7l1.1,3c5.7,15.2,13.5,29,23.2,41.6C64.8,237.1,67.1,235.8,69.4,234.5z'%3e%3c/path%3e%3cpath d='M122.4,259.9c-1.2,0.2-2.3,0.3-3.4,0.5c-0.4,0.1-0.8,0.2-1.2,0.3c-1.6,4.2-3.3,8.4-5.3,12.6c-3.9-2.5-7.7-5.1-11.2-7.8 c-0.5,0.2-1,0.4-1.5,0.6c-0.9,0.4-1.8,0.8-2.7,1.2c-1.2,0.5-2.1,1-3,1.4c-0.3,0.1-0.6,0.3-0.9,0.4c5.9,4.6,12.1,9.1,18.9,13.3 l2.7,1.7l0.2-0.2l1,0.5l1.5-3.1l0.4-0.7c3.4-7.1,6.3-14.1,8.8-21.1c-0.5,0.1-1,0.1-1.5,0.2C124.4,259.6,123.4,259.8,122.4,259.9z'%3e%3c/path%3e%3cpath d='M377.1,146.2l-66.9-26.6c-0.2,2.4-0.4,5.1-0.6,8.2l64.6,25.7c1.3,0.5,2,1.7,1.7,2.3l-6.1,15.2c-0.3,0.7-1.7,1-2.8,0.5 l-57.3-22.8c1.5,4.8,4.6,8.8,8.8,11l8.2,4.3l37.4,14.9c1.5,0.6,3.2,0.9,4.7,0.8c3.8-0.2,7-2.4,8.3-5.7l6.1-15.2 C385.1,154,382.4,148.3,377.1,146.2z'%3e%3c/path%3e%3cpath d='M206.5,89.6c1.1-0.1,2.3,0.1,3.3,0.5l47.1,18.7c0.4-2.7,0.8-5.4,1.2-8l-45.3-18c-2.1-0.9-4.4-1.2-6.7-1.1 c-3.9,0.2-7.3,2-10,4.7l-9.9-3.9c-2.3-0.9-4.9,0.2-5.8,2.5c-0.9,2.3,0.2,4.9,2.5,5.8l8.7,3.4c-1.6,7.3,2.3,15,9.5,17.9l53.1,21.1 c0.2-2.7,0.5-5.5,0.8-8.2L204,104.9c-4-1.6-5.9-6.1-4.3-10.3C200.8,91.8,203.5,89.8,206.5,89.6z'%3e%3c/path%3e%3cpath d='M223.1,206.8c-4.1-1.2-7-5.1-7.5-10c-0.4-5,1.8-9.2,6-11.3c1.5-0.8,2.3-2.4,2.1-4c-0.2-1.7-1.5-3-3.1-3.3 c-5.5-1.2-7.9-6.2-8.3-10.1c-0.4-4.1,1.2-9.4,6.7-11.8l20-8.5c1.6-0.7,2.6-2.4,2.4-4.2c-0.3-1.8-1.7-3.1-3.4-3.4 c-6.5-0.8-7.7-1-8.4-1.2c-8.8-0.9-11.6-6.8-11.4-11.5l-7.5-3c-0.2,0.8-0.3,1.7-0.4,2.6c-0.4,7.4,3.7,15.7,13.1,18.7l-7.5,3.2 c-7.8,3.3-12.3,11.1-11.5,19.8c0.6,5.9,3.5,10.9,7.8,14.1c-3.4,3.9-5.1,9.1-4.6,14.7c0.5,5.7,3.3,10.7,7.4,13.9 c-3.1,4.2-4.2,9.8-2.7,15.5c1.7,6.4,6.3,11,12,12.5c-0.1-2.7-0.2-5.5,0-8.5c-2.3-1.4-3.7-3.9-4.3-6.1c-0.9-3.4-0.5-8.4,3.9-10.9 c1.4-0.8,2.1-2.3,1.9-3.9C225.8,208.6,224.7,207.3,223.1,206.8z'%3e%3c/path%3e%3cpath d='M386.4,136.2l-61.9-25.5c-2.3-0.9-4.9,0.2-5.8,2.4c-0.9,2.3,0.1,4.9,2.4,5.8l61.9,25.5c4.1,1.7,6.2,6.4,4.7,10.6l-4.7,13.1 c-0.8,2.3,0.4,4.9,2.7,5.7c0.5,0.2,1,0.3,1.5,0.3c1.8,0,3.6-1.1,4.2-3l4.7-13.1C399.3,149.3,395,139.7,386.4,136.2z'%3e%3c/path%3e%3cpath d='M229,372.2h92.6v-94.5H229V372.2z M236.9,285.5h76.8v78.8h-76.8V285.5z'%3e%3c/path%3e%3cpath d='M329.8,174.6l-14.9-7.8c-9.2-4.8-14.8-15.5-14.1-26.6l0.8-12.4c1-13.9,1.6-22.1,2-24.4c1.7-10.9-4.8-21.1-15.1-23.4 c-1.2-0.3-2.5-0.4-3.7-0.4c-9.1,0-16.8,7.3-18.4,17.2c-3.2,20.1-5.3,40.6-6.3,61c-0.1,1.5-1.2,2.7-2.9,4.6l-0.6,0.7 c-14.1,15.5-19.4,33.2-23.1,54.9c-4.7,28.3,3.2,45.2,7.4,51.8h9.2l0-0.9l-1-1.1c-0.1-0.2-13.3-15.8-7.8-48.5 c4.1-24.7,9.8-38.5,21.1-50.9l0.6-0.6c2.1-2.3,4.8-5.2,5-9.7c1-20.1,3.1-40.3,6.2-60.1c0.9-6.1,5.4-10.6,10.6-10.6 c0.7,0,1.3,0.1,2.3,0.3c5.8,1.3,9.8,7.8,8.7,14.5c-0.4,2.5-1.1,10.7-2.1,25.1l-0.8,12.4c-1,14.4,6.2,27.8,18.3,34.1l13,6.8 c17.4,28.9-21.9,86.9-22.4,87.5l-1.1,1.7h9.5c8.2-12.7,39.3-64.8,20.1-94.3L329.8,174.6z'%3e%3c/path%3e%3cpolygon points='138.1,321.3 221.1,321.3 221.1,313.4 165.3,313.4 '%3e%3c/polygon%3e%3cpath d='M89.1,35.2h200.1v36.9c0.4,0.1,0.8,0.1,1.2,0.2c2.4,0.5,4.6,1.5,6.6,2.6V27.3H81.2v103.9l7.9-2.3V35.2z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: contain;
display: inline-block;
line-height: 59px;
}
#booking_form_block:hover .fas.fa-shopping-cart {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 400 400' enable-background='new 0 0 400 400' xml:space='preserve' fill='%23ffffff'%3e%3cg%3e%3cpath d='M187.7,292.7c2.5-4.6,3.1-9.8,1.6-14.8l-40-138c-2.4-8.3-10.1-14.1-18.7-14.1c-1.8,0-3.7,0.3-5.4,0.8l-122,35.4L54,337.5 l122-35.4C181,300.6,185.2,297.3,187.7,292.7z M59.4,327.7L12.8,167.4l114.5-33.2c6-1.7,12.6,1.9,14.4,7.9l40,138 c0.9,3,0.5,6.1-1,8.8c-1.5,2.7-4,4.7-6.9,5.5L59.4,327.7z'%3e%3c/path%3e%3cpath d='M161.3,227.3l-9.4-1.2c-7-0.9-14.2-1.2-21.3-0.9c-2.5,0.1-4.9,0.3-7.3,0.5c-4.6,0.4-7.2,0.8-8.7,1.1 c-5.1,0.8-10,1.9-14.6,3.3c-16.8,4.9-32.3,13.1-46.1,24.4l-7.4,6l9.5,0.9c2.7,0.3,5.4,0.6,8,1.1c-0.6,3.1-1,6.2-1.4,9.2l-1.2,9.7 l7.6-6.2c5.6-4.6,11.7-8.7,18-12l1.3-0.7c0.8-0.4,1.6-0.8,2.4-1.2c0.9-0.4,1.9-0.9,3.2-1.5c1-0.5,2-0.9,3-1.3 c1.6-0.6,3.2-1.2,4.8-1.8c1.8-0.6,3.6-1.2,5.4-1.7c1.8-0.5,3.7-1,5.5-1.4c1.7-0.4,3.3-0.7,5-1c1.2-0.2,2.4-0.4,3.6-0.6 c1-0.2,2.1-0.3,3.1-0.4c0.9-0.1,1.8-0.2,2.7-0.3l1.5-0.1c7.2-0.5,14.5-0.4,21.7,0.5l9.7,1.2l-6.2-7.6c-2-2.4-4-4.8-6.1-7 c2-1.8,4.1-3.5,6.2-5.2L161.3,227.3z M139.2,240.9c0.7,0.7,1.4,1.5,2.1,2.2c-4.5-0.2-9-0.1-13.5,0.3l-1.6,0.1 c-1,0.1-1.9,0.2-2.9,0.3c-1.1,0.1-2.2,0.3-3.3,0.4c-1.3,0.2-2.6,0.4-3.8,0.6c-1.8,0.3-3.6,0.7-5.4,1.1c-2,0.5-4,1-5.9,1.5 c-2,0.6-3.9,1.2-5.8,1.9c-1.7,0.6-3.4,1.2-5.2,1.9c-1.1,0.4-2.2,0.9-3.6,1.6c-1,0.5-2,0.9-3,1.4c-0.9,0.4-1.7,0.8-2.6,1.3l-1.4,0.7 c-3.9,2.1-7.8,4.4-11.5,7c0.2-1,0.4-2,0.6-3l0.8-3.9l-3.9-0.8c-1-0.2-2.1-0.4-3.2-0.6c11-7.8,23-13.6,35.9-17.3 c4.4-1.3,9-2.3,13.8-3.1c0,0,5.4-0.8,8.1-1.1c2.3-0.2,4.6-0.4,6.9-0.5c3.6-0.1,7.1-0.1,10.7,0c-0.8,0.7-1.6,1.5-2.3,2.2l-2.8,2.7 L139.2,240.9z'%3e%3c/path%3e%3cpath d='M69.4,234.5c-8.9-11.4-16.1-23.7-21.5-37.3c12-7.1,24.7-12.7,37.7-16.5c13-3.8,26.7-6,40.6-6.4c2.8,14.4,3.3,28.7,1.9,43.1 c0.7,0,1.4-0.1,2.2-0.1c1.9-0.1,3.9,0,5.9,0c1.5-16,0.5-31.9-2.9-47.8l-0.7-3.2l-3.2,0c-15.8,0.2-31.3,2.5-46,6.8 c-14.8,4.3-29,10.7-42.5,19l-2.7,1.7l1.1,3c5.7,15.2,13.5,29,23.2,41.6C64.8,237.1,67.1,235.8,69.4,234.5z'%3e%3c/path%3e%3cpath d='M122.4,259.9c-1.2,0.2-2.3,0.3-3.4,0.5c-0.4,0.1-0.8,0.2-1.2,0.3c-1.6,4.2-3.3,8.4-5.3,12.6c-3.9-2.5-7.7-5.1-11.2-7.8 c-0.5,0.2-1,0.4-1.5,0.6c-0.9,0.4-1.8,0.8-2.7,1.2c-1.2,0.5-2.1,1-3,1.4c-0.3,0.1-0.6,0.3-0.9,0.4c5.9,4.6,12.1,9.1,18.9,13.3 l2.7,1.7l0.2-0.2l1,0.5l1.5-3.1l0.4-0.7c3.4-7.1,6.3-14.1,8.8-21.1c-0.5,0.1-1,0.1-1.5,0.2C124.4,259.6,123.4,259.8,122.4,259.9z'%3e%3c/path%3e%3cpath d='M377.1,146.2l-66.9-26.6c-0.2,2.4-0.4,5.1-0.6,8.2l64.6,25.7c1.3,0.5,2,1.7,1.7,2.3l-6.1,15.2c-0.3,0.7-1.7,1-2.8,0.5 l-57.3-22.8c1.5,4.8,4.6,8.8,8.8,11l8.2,4.3l37.4,14.9c1.5,0.6,3.2,0.9,4.7,0.8c3.8-0.2,7-2.4,8.3-5.7l6.1-15.2 C385.1,154,382.4,148.3,377.1,146.2z'%3e%3c/path%3e%3cpath d='M206.5,89.6c1.1-0.1,2.3,0.1,3.3,0.5l47.1,18.7c0.4-2.7,0.8-5.4,1.2-8l-45.3-18c-2.1-0.9-4.4-1.2-6.7-1.1 c-3.9,0.2-7.3,2-10,4.7l-9.9-3.9c-2.3-0.9-4.9,0.2-5.8,2.5c-0.9,2.3,0.2,4.9,2.5,5.8l8.7,3.4c-1.6,7.3,2.3,15,9.5,17.9l53.1,21.1 c0.2-2.7,0.5-5.5,0.8-8.2L204,104.9c-4-1.6-5.9-6.1-4.3-10.3C200.8,91.8,203.5,89.8,206.5,89.6z'%3e%3c/path%3e%3cpath d='M223.1,206.8c-4.1-1.2-7-5.1-7.5-10c-0.4-5,1.8-9.2,6-11.3c1.5-0.8,2.3-2.4,2.1-4c-0.2-1.7-1.5-3-3.1-3.3 c-5.5-1.2-7.9-6.2-8.3-10.1c-0.4-4.1,1.2-9.4,6.7-11.8l20-8.5c1.6-0.7,2.6-2.4,2.4-4.2c-0.3-1.8-1.7-3.1-3.4-3.4 c-6.5-0.8-7.7-1-8.4-1.2c-8.8-0.9-11.6-6.8-11.4-11.5l-7.5-3c-0.2,0.8-0.3,1.7-0.4,2.6c-0.4,7.4,3.7,15.7,13.1,18.7l-7.5,3.2 c-7.8,3.3-12.3,11.1-11.5,19.8c0.6,5.9,3.5,10.9,7.8,14.1c-3.4,3.9-5.1,9.1-4.6,14.7c0.5,5.7,3.3,10.7,7.4,13.9 c-3.1,4.2-4.2,9.8-2.7,15.5c1.7,6.4,6.3,11,12,12.5c-0.1-2.7-0.2-5.5,0-8.5c-2.3-1.4-3.7-3.9-4.3-6.1c-0.9-3.4-0.5-8.4,3.9-10.9 c1.4-0.8,2.1-2.3,1.9-3.9C225.8,208.6,224.7,207.3,223.1,206.8z'%3e%3c/path%3e%3cpath d='M386.4,136.2l-61.9-25.5c-2.3-0.9-4.9,0.2-5.8,2.4c-0.9,2.3,0.1,4.9,2.4,5.8l61.9,25.5c4.1,1.7,6.2,6.4,4.7,10.6l-4.7,13.1 c-0.8,2.3,0.4,4.9,2.7,5.7c0.5,0.2,1,0.3,1.5,0.3c1.8,0,3.6-1.1,4.2-3l4.7-13.1C399.3,149.3,395,139.7,386.4,136.2z'%3e%3c/path%3e%3cpath d='M229,372.2h92.6v-94.5H229V372.2z M236.9,285.5h76.8v78.8h-76.8V285.5z'%3e%3c/path%3e%3cpath d='M329.8,174.6l-14.9-7.8c-9.2-4.8-14.8-15.5-14.1-26.6l0.8-12.4c1-13.9,1.6-22.1,2-24.4c1.7-10.9-4.8-21.1-15.1-23.4 c-1.2-0.3-2.5-0.4-3.7-0.4c-9.1,0-16.8,7.3-18.4,17.2c-3.2,20.1-5.3,40.6-6.3,61c-0.1,1.5-1.2,2.7-2.9,4.6l-0.6,0.7 c-14.1,15.5-19.4,33.2-23.1,54.9c-4.7,28.3,3.2,45.2,7.4,51.8h9.2l0-0.9l-1-1.1c-0.1-0.2-13.3-15.8-7.8-48.5 c4.1-24.7,9.8-38.5,21.1-50.9l0.6-0.6c2.1-2.3,4.8-5.2,5-9.7c1-20.1,3.1-40.3,6.2-60.1c0.9-6.1,5.4-10.6,10.6-10.6 c0.7,0,1.3,0.1,2.3,0.3c5.8,1.3,9.8,7.8,8.7,14.5c-0.4,2.5-1.1,10.7-2.1,25.1l-0.8,12.4c-1,14.4,6.2,27.8,18.3,34.1l13,6.8 c17.4,28.9-21.9,86.9-22.4,87.5l-1.1,1.7h9.5c8.2-12.7,39.3-64.8,20.1-94.3L329.8,174.6z'%3e%3c/path%3e%3cpolygon points='138.1,321.3 221.1,321.3 221.1,313.4 165.3,313.4 '%3e%3c/polygon%3e%3cpath d='M89.1,35.2h200.1v36.9c0.4,0.1,0.8,0.1,1.2,0.2c2.4,0.5,4.6,1.5,6.6,2.6V27.3H81.2v103.9l7.9-2.3V35.2z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");}
.btn.button.booking_form_submit {
margin: 0;
color: #ffffff;
background-color: #d3a478;
font-family: Bebas Neue;
font-size: 18px;
line-height: 59px;
text-decoration: underline;
width: 100%;
padding: 20px 25px 20px 15px;
padding-top: 20px;
padding-bottom: 20px;
padding-top: 20px;
padding-bottom: 20px;
letter-spacing: 1px;
font-weight: 400;
transition: all 200ms ease-in;
}
.btn.button.booking_form_submit:hover {background-color: #191919; border-color: #191919;}
#booking_form_block .submit_group {
margin: 20px 0 0 0;
}
.sroom .ab-room-terms .fic {
width: 24%;padding:0 15px;
}
.room_slideshow {
margin-top: 50px;
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
margin-bottom: 50px;
border: 10px solid #ffffff;
position:relative;
margin: 0;z-index:3;
}
.room_slideshow:after, .room-img:after, .ssc-breadcrumbs:after, .room-inner:after
{content: ""; display: block; clear: both}
#unitegallery {
width: 100% !important;
max-width: 100% !important;max-width: 100% !important;
margin: 0;
}
.far.fa-star:before, .fas.fa-star:before {
font-family: "Font Awesome 5 Free";
}
.fas.fa-star:before {font-weight:900;}
.sroom .isv {
width: 35px;
height: 35px;
display: block;
float: left;margin-right: 8px;
}
.sroom .room_guests label, .sroom .room_items label {
float: left;
padding-top: 14px;
}
.sroom .room-related-rooms .room_items label {padding-top: 0}
.sroom .isv svg {height:50px;width:50px;}
.sroom .room_price_old {color:#787c80;text-decoration-line: line-through;}
.ug-arrow-left.ug-skin-default, .ug-arrow-right.ug-skin-default {
background-image: none;
font-family: 'native' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
width: 60px;
height: 60px;
color: #ffffff;
background-color:#191919;
font-size: 18px;
line-height: 48px;
border: 1px solid #191919;
border-radius: 0px 0px 0px 0px;
margin-right: 10px;
margin-left: 10px;
padding: 5px 20px;
opacity:0.5;
transition: all 200ms ease-in;
}
.ug-arrow-right.ug-skin-default:before {content: "\edde";}
.ug-arrow-left.ug-skin-default:before {content: "\ede2";}
.ug-arrow-left.ug-skin-default:hover, .ug-arrow-right.ug-skin-default:hover {
color:#ffffff;background-color: #d3a478;border-color: #d3a478;opacity:1;
}
.ug-bullets.ug-skin-default .ug-bullet {
width: 12px;
height: 12px;
background-image: none;
background-position: top left;
margin-left: 5px;
border: 3px solid rgba(255,255,255,0.4);
}
.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active {
background-position: bottom left;
border-color: #d3a478;
}
.widget_babe_widget_search_form #search-box {
padding-top: 0;
padding-bottom: 0;
}
.widget_babe_widget_search_form {
margin-top: 150px !important;padding: 0 !important;
}
.widget_babe_widget_search_form #search_form .input-group .search-date .search_date,
.widget_babe_widget_search_form .search_guests_title {
order: 1;
width: 200px;
line-height: inherit;
height: auto;
font-size: initial;
color: #191919 !important;
font-size: 32px !important;
line-height: 32px !important;
font-weight: 400;
font-family: Bebas Neue;
padding: 0px 0px 0px 0px !important;
}
.widget_babe_widget_search_form #search_form .input-group > div .far,
.widget_babe_widget_search_form #search_form .input-group > div .fas {display:none;}
.widget_babe_widget_search_form #search_form .input-group > div.search-date {
margin: 0 20px;
padding: 40px 20px 28px 20px;
padding-left: 20px;
width: 100%;
border-bottom: 0;
background: transparent url(assets/images/hline1.png) left top/auto repeat-x scroll;
}
.widget_babe_widget_search_form #search_form .input-group > div:first-child {
background: none;
}
.room-calendar {
padding: 60px 0 0 0;
}
.ab-room-similar {
}
#commentform .comment-form-rating {
margin: -10px 0 20px 0;
display: block;
}
.room-map h4 {
font-size: 30px;
}
.room-sidebar h2 {
font-size: 0px;
line-height: 13px;
display: table;
margin: -26px 0 30px 8px;
/*background-color: #fff;*/
/*padding: 0 10px;*/
}
.sroom .leftsd {padding-right:70px;}
.room-sidebar {
margin: 0 0 50px;
border: 1px solid #e5e5e5;
padding: 10px;
}
#booking_form .input_group {
padding: 0 20px 0 20px;
}
#total_group {
padding: 0 20px 10px 20px;
}
#total_group label {
line-height: 48px;
font-family: "Cormorant Garamond";
color: #191919;
font-weight: 600;
font-size: 26px;
}
#error_group {
padding: 0 20px 0 20px;
}
.booking-form-block {
padding: 30px 0 30px 0;
width: 100%;
border-bottom: 0;
background: transparent url(assets/images/hline1.png) left bottom/auto repeat-x scroll;
}
.booking-form-block.booking-services-block {
margin-bottom: 40px;
}
.list_service {padding: 0px 0 0 0; border-bottom: 0;}
.ab-room-terms {
background: #191919 url(assets/images/amenities.jpg) center center/cover no-repeat scroll;
padding-top: 290px;
padding-bottom: 100px;
}
.atiframebuilder-terms-block-title {
font-family: "Cormorant Garamond";
color: #fff;
font-weight: 500;
font-size: 56px;
line-height: 68px;
margin-bottom: 70px;
display: block;
}
.fic {margin-bottom: 50px;display:inline-block; position:relative; transition: all 300ms ease-in;}
.fic img {margin-right: 15px;float: left; height: 45px;
}
.sroom .ab-room-terms .fic img {margin-right: 15px;float: left; height: 50px;
background: #d3a478;
padding: 10px;
margin-top: -5px;
}
.sroom2 .ab-room-terms .fic img {
background: rgba(255, 255, 255, 0);
}
.atiframebuilder-term-title {
width: auto;
display: inline-block;
height: 45px;
color: #ffffff;
font-size: 12px;
line-height: 26px;
font-weight: 400;
text-transform: none;
padding-top: 7px;
}
.atiframebuilder-term-title:before {content:'— ';}
.ab-descr {padding-top:120px;}
.ab-room-content h3 {
font-size: 40px;
line-height: 48px;
}
.room-img {position: relative}
.room-img::after {
position: absolute;
content: '';
display: block;
width: 100%;
height: 50%;
background:  linear-gradient(360deg, rgba(25, 25, 25, 0.6) 0%, rgba(196, 196, 196, 0) 50%);
z-index: 2;bottom: 0;
left: 0;
}
.room-title h4 a {
text-decoration: none; color: inherit;
}
.ssc-rooms-grid .room-price, .ssc-rooms-grid .post-total-rating {
position: absolute;
z-index: 3;
bottom: 0;
left: 0;
}
.ssc-rooms-grid .post-total-rating {right:0;}
#search-box {
padding-top: 0;
padding-bottom: 40px;
display:block;
}
.widget #search-box { padding-bottom:0}
.widget #search_form {padding:0;}
#search_form {
padding: 8px 10px 10px 10px;
}
#search_form .input-group > div {
margin: 0 20px;
padding:40px 20px 28px 20px;
width: 100%;
border-bottom: 0;
background: transparent url(assets/images/hline1.png) left top/auto repeat-x scroll;
}
#search_form .input-group > div:first-child {
background: none;
}
#search_form .input-group > div.submit {
margin: 0;padding: 0;background:none;
}
#search_form .input-group > div.submit button {
border: 0;
color: #ffffff;
background-color: #d3a478;
font-family: Bebas Neue;
font-size: 18px;
line-height: 59px;
text-decoration: underline;
width: 100%;
padding: 20px 25px 20px 15px;
letter-spacing: 1px;
font-weight: 400;
transition:all 200ms ease-in;
}
#search_form .input-group > div.submit button svg {transition:all 200ms ease-in;}
.search_guests_plus i, .search_guests_minus i {line-height: 44px;display:block !important;}
.btn-search-guests-change, .btn-search-guests-change:focus {
color: #d3a478;
border-color: #d3a478;}
.btn-search-guests-change:hover {
color: #ffffff;
background-color: #d3a478;border-color: #d3a478;}
.search_guests_plus, .search_guests_minus {
border-radius: 0;}
.daterangepicker {
border-radius: 0;
margin-left: -20px;
}
.search_guests_select_wrapper {
margin-left: -20px;
width: 300px;
min-width: 300px;
border-radius: 0;
}
.daterangepicker td.end-date {
border-radius: 0;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
background-color: #d3a478;
border-color: transparent;
color: #fff;
}
.daterangepicker .drp-buttons .btn:hover {background-color: #d3a478;}
.daterangepicker td.start-date {
border-radius: 0;
}
.daterangepicker td.start-date.end-date {
border-radius: 0;
}
.view-list-details {
padding: 0;
border: 0;
overflow-y: unset;
}
.column1.alayout4 {
max-width: 1170px;
}
.ssc-babe-form.dark .search_guests_select_wrapper, .ssc-babe-form.dark .daterangepicker {
margin-left: 0;
}
.horiz #search-box {
padding-bottom: 0;
}
.horiz #search_form .input-group > div {
width: 25%;
background: transparent url(../images/liveV.png) 99% top/auto repeat-y scroll;
margin: 9px 0 0 0;
padding: 10px 30px 10px 20px;
text-align: left;
}
body.kc-css-system .horiz #search_form .input-group > div.submit {
padding:0 !important;
background: none;
margin-top:0;
}
.horiz #search_form .input-group > div.search_guests_field {background: none;}
/* menu 1 */
.slmm > li::after, .slmm .sub-menu-item > a:before  {
content: '';
display: block;
width: 2px;
height: 0;
left: calc(50% - 1px);
background-color: #d3a478;
position: absolute;
bottom: 0;
transition: all 300ms cubic-bezier(.68,-0.55,.27,1.55)
}
.darkmline .slmm > li::after, .slmm .sub-menu-item > a:before {background-color: #191919;}
.slmm > li:hover::after {
height: 30px;
}
.widget_sc .slmm > li::after {
content: '';
display: block;
width: 6px;
height: 6px;
left: 0;
background-color: #191919;
position: absolute;
bottom: 45%;
}
.widget_sc .slmm >  li:hover::after, .widget_sc .slmm >  li.current-menu-item::after {height: 6px;background-color: #d3a478;}
.slmm .sub-menu-item > a:before {height:2px; width:0; left:0; top: calc(50% - 1px);}
.slmm .sub-menu-item > a:hover:before {width:30px;}
.menu-link.slm-cart-icon.main-menu-link {
height: 98px;
}
.slmm li a.slm-cart-icon {line-height: 26px;}
/* footer */
.logoline .iw {position:relative; z-index:2; width:auto;}
.logoline::before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 1px;
background-color: #5e5e5e;
top: 50px;
z-index: 1;
}
.footersubs {}
/*  Subtitle */
.subtiline .t1, .subtilines .t1 {
position: relative;
}
.subtiline .t1::after, .subtilines .t1::before, .subtilines .t1::after {
content: '';
display: block;
width: 80px;
height: 1px;
background-color: #d3a478;
margin-left: 25px;
position: absolute;
top: 16px;
right: 0;
}
.subtilines .t1::before {left:-15px; right:auto;}
.subtiline.h1line .t1::after {top:20px; background-color: #191919;}
.subtiline.white .t1::before, .subtiline.white .t1::after,
.subtilines.white .t1::before, .subtilines.white .t1::after {background-color:white;}
.testslide .ui-tabs .ui-tabs-panel {padding: 0;}
.ssc_post_grid.template9 .date {
position: absolute;
top: 10px;
left: 25px;
}
.ssc_post_grid.template9 .date span:first-child {font-size:40px;}
.ssc_team.type9 .islide { overflow: visible;}
.clear3 .sst-flex-row-inner:after {clear: both; content: ''; display: block;}
.zin {z-index:99;}
.headline .headerslider .persephone.tparrows:hover {border-color:#d3a478 !important;}
/* Carousel */
body .owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
transform: scale(1);
}
.sl-carousel-images.owl-theme .owl-controls {margin-top: 0px;}
.sl-carousel-images.owl-theme .owl-controls .owl-pagination {
position: absolute;width: 100%;bottom: 30px;
}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div::before {font-family: Native;}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-prev {transform:rotate(180deg);}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-prev::before {
content: "\edde";
}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next::before {
content: "\edde";
}
/* Button */
.icircles a.ssc_button span strong:before {content: '';
display: block;
width: 100%;
height: 100%;
border: 2px solid #191919;
position: absolute;
top: 0;
left: 0;
border-radius: 100%;}
.icircles a.ssc_button {overflow:visible;}
.icircles span strong:before {animation-name:icircles;animation-iteration-count:infinite;
animation-timing-function: linear; animation-duration:2s;}
@keyframes icircles{
0%{opacity:1; transform:scale(1);}
40%{opacity:0; transform:scale(1.6);}
100%{opacity:0; transform:scale(1.6);}
}
.template3.zin {
position: relative;
z-index: 11;
}
/* Tabs */
.ui-tabs .ui-tabs-panel {padding:0;}
.history .kc_tabs_nav > li:last-child > a {
padding-right: 0 !important;
}
.history .kc_tabs_nav > li:last-child {background-image:none !important}
.history .kc_tabs_nav > .ui-tabs-active::after {
content: '';
display: block;
width: 2px;
height: 80px;
background-color: #d3a478;
position: absolute;
left: calc(50% - 45px);
bottom: -50px;
overflow: visible;
z-index: 99;
}
.history .kc_tabs_nav > li:last-child.ui-tabs-active::after {left: calc(50% + 10px)}
.history .kc_wrapper > ul.ui-tabs-nav > li {
overflow: visible;
}
.history .kc_tabs_nav {position:relative;}
.history .kc_tabs_nav::after {
clear: both;
background-color: #fff;
width: 94%;
height: 5px;
position: absolute;
bottom: -2px;
left: 3%;
}
body .kc_accordion_header.pos_left > span.ui-accordion-header-icon {
opacity: 0;
}
/* Room Grid */
.ssc-rooms-grid {}
.item_info_price_discount {
position: absolute;
top: -20px;
right: -20px;
}
.room-price {position:relative;z-index:2;}
.isv svg {
fill: #d3a478;
max-width: 100%;
max-height: 100%;
}
.ssc-rooms-grid .room_guests, .ssc-rooms-grid .room_items {
width: 100%;
float: left;
text-align: left;
padding:0;
}
.room-inner {transition: all 300ms ease-in;}
.ssc-rooms-grid .slick-prev, .ssc-rooms-grid .slick-next {
top: auto;
bottom: -110px;
transform: none;
}
.ssc-rooms-grid .slick-prev {left: calc(50% - 60px);}
.ssc-rooms-grid .slick-next {right: calc(50% - 60px);}
.ssc-rooms-grid .fic:hover .atiframebuilder-term-title,
.ssc-room .fic:hover .atiframebuilder-term-title {
display: block !important;
position: absolute;
background-color: #fff;
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
padding: 2px 15px;
min-height: 32px;
top: 30px;
left: 0;
width: auto;
min-width: 150px;
z-index: 5;
height: auto;
}
.ssc-room .room_guests, .ssc-room .room_items {
width:100%; text-align: left;text-align: left;
padding: 5px 0 0 20px;
}
.ssc-room .rdata, .ssc-rooms-grid .rdata {
width: auto;
}
.ssc-room .atiframebuilder-terms-block {
padding: 0 15px;
}
.babe_search_results_inner.babe_search_results_inner_grid .ssc-rooms-grid {
padding-bottom: 40px;
}
.babe_search_results_filters {
display: none;
}
#search-box #search_form .input-group .search-date .search_date {
width: 100%;
}
.search_guests_title {
width: 100%;
}
.ssc-rooms-grid.template1  .room-inner{background:#ffffff;border:10px solid #ffffff;box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.08);}
.ssc-rooms-grid.template1  .post-total-rating .star{color:#ffffff;margin-right:4px;}
.ssc-rooms-grid.template1  .post-total-rating .post-total-rating-value{color:#ffffff;}
.ssc-rooms-grid.template1  .post-total-rating-value{font-size:17px;font-family:Bebas Neue;}
.ssc-rooms-grid.template1  .post-total-rating{text-align:right;margin-top:-35px;margin-right:20px;margin-bottom:6px;}
.ssc-rooms-grid.template1  .isv svg{fill:#d3a478;}
.ssc-rooms-grid.template1  .isv{width:18px;height:18px;float:left;display:inline-block;margin-right:4px;}
.ssc-rooms-grid.template1  .rdata{padding: 15px 15px 0 15px; display:inline-block;}
.ssc-rooms-grid.template1  .room-text{background:transparent url(assets/images/hline1.png) left bottom/auto repeat-x scroll;margin-right:15px;margin-bottom:30px;margin-left:15px;padding-bottom:25px;}
.ssc-rooms-grid.template1  h4{color:#191919;font-size:30px;line-height:36px;font-weight:600;}
.ssc-rooms-grid.template1  .room-price{color:#ffffff;background:#d3a478;margin-top:-44px;padding:7px 35px 7px 35px;width:150px;display:block;font-size:18px;font-family:Bebas Neue;}
.ssc-rooms-grid.template1  .item_info_price_old{display:none;text-decoration:none;}
.ssc-rooms-grid.template1  .room-price-new{padding-left:5px;}
.ssc-rooms-grid.template1  .item_info_price_discount{background:#dd3333;padding:1px 5px 1px 5px;font-size:16px;}
.ssc-rooms-grid.template1  .room-book-button{color:#191919;font-size:18px;font-family:Bebas Neue;letter-spacing:1px;display:inline-block;padding-top:15px;}
.ssc-rooms-grid.template1  .atiframebuilder-terms-block-title{display:none;}
.ssc-rooms-grid.template1  .atiframebuilder-terms-block-inner{padding-left:40px;}
.ssc-rooms-grid.template1  .fic{margin-right:-2px;margin-bottom:0px;padding-bottom:15px;}
.ssc-rooms-grid.template1  .fic img,.ssc-rooms-grid.template1  .fic svg{width:22px;height:22px;}
.ssc-rooms-grid.template1  .atiframebuilder-term-title{color:#191919;display:none;}
.ssc-rooms-grid.template1  .bgrid-item:hover .room-inner{margin-top:-15px;}
.ssc-rooms-grid.template1  .room-book-button:hover{color:#d3a478;}
.ssc-rooms-grid .room-img img {width: 100%;display: flex;}
h4.room_sub_title::before, h4.room_sub_title:after {
content: '';
display: block;
width: 80px;
height: 1px;
background-color: #d3a478;
margin-left: 25px;
position: absolute;
top: 16px;
right: 0;
}
h4.room_sub_title::before {
left: -15px;
right: auto;
}
h4.room_sub_title {
font-size: 22px;
font-family: Bebas Neue;
text-transform: uppercase;
letter-spacing: 1px;
padding-right: 105px;
padding-left: 105px;
display: inline-block;
position: relative;
line-height: 30px;
margin: 140px 0 0 0;
}
h2.room_sub_title {
text-align: center;
margin: 5px 0 70px 0;
}
.single-to_book #respond {
max-width: 1170px;
margin: 70px 0 0px 0;
}
.ab-room-similar {
padding-bottom: 100px;
}
/* Blog Archive */
.blogsidebarpage.rsb {
padding-right: 30px;
width:68%
}
.widget-area.right_sb  {width:32%;padding-right:0;}
.sticky {
border: 10px solid #ffffff;
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
background-image: none !important;
}
body .alayout5 article {
margin-bottom: 80px;
background: transparent url(assets/images/hline1.png) left 99.5%/auto repeat-x scroll
}
body .alayout5 .date, body .alayout5 .author,
body .alayout5 .comments-link {
display: none;
}
.cat a, .alayout5 .scat a {
font-size: 18px;
font-family: Bebas Neue;
letter-spacing: 1px;
color: #d3a478;
}
body .alayout5 .cat:after, [class*="layout5"] article .more:after {content:none;}
body [class*="layout5"] article div.thumb, .single .entry-thumbnail {
border: 10px solid #ffffff;
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
}
[class*="layout5"] .postc span.data,
[class*="layout5"] .postc .thumb span.data,
[class*="layout5"] .entry-thumbnail span.data {
color: #191919;
font-size: 40px;
font-family: Cormorant Garamond;
font-weight: 600;
line-height: 30px;
padding: 10px 20px 20px 20px;
position: absolute;
left: 0px;
background-color: rgb(211, 164, 120);
z-index: 2;
text-align: center;
}
[class*="layout5"] .postc span.data {
position: relative;
left: 40px;
margin-bottom: 30px;
display: inline-block;
}
[class*="layout5"] .sticky .postc span.data {
left: 0;
}
[class*="layout5"] .postc span.data span, body [class*="layout5"] .postc .thumb span.data span, body [class*="layout5"] .entry-thumbnail span.data span {
display: inline;
font-size: 20px;
text-transform: capitalize;
padding-left: 8px;
}
[class*="layout5"] article .more, .slayout5 .related .rmore {
color: #191919;
font-size: 18px;
font-family: Bebas Neue;
letter-spacing: 1px;
font-weight: 400;
}
.slayout5 .entry-meta > span::after,
.slayout5 .more::after, .slayout5 .related .rmore::after {
content: none;
}
body [class*="layout5"] article .c_block,
body [class*="layout5"] article.has-post-thumbnail .c_block,
.search [class*="layout5"]  article.has-post-thumbnail .c_block {
padding: 50px 40px 50px 40px;
}
body [class*="layout5"] article.format-quote {
margin-bottom: 60px;
}
body [class*="layout5"] article.format-quote .c_block {
background-color: #191919;
}
body [class*="layout5"] article.format-quote h3.entry-title {display:none;}
.alayout5 article.format-quote blockquote p {
font-family: "Cormorant Garamond";
font-weight: 600;
font-size: 30px;
line-height: 36px;
}
.alayout5 article.format-quote blockquote cite {font-size: 14px;
text-decoration: underline;padding-top: 40px;
display: block;
font-weight: 400;
font-style: normal;}
[class*="layout5"] .format-quote blockquote {
padding: 0;
border: 0;
margin-bottom: 10px;
}
[class*="layout5"] article.format-quote .more {display:none;}
body .alayout5 article.format-quote .entry-meta a {color: #d3a478 !important;}
blockquote::before {min-height:120px; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='120px' height='120px' viewBox='0 0 400 400' enable-background='new 0 0 400 400' xml:space='preserve' fill='%23d3a478'%3e%3cg%3e%3cg%3e%3cpath d='M83.2,317.6L83.2,317.6c-2.9-4.9-1.4-11.2,3.5-14.2c45.2-27.9,84.9-73,84.9-125.4c0-49.1-35-77.7-69.8-77.2 c-6,0.1-11.1,5-11,11c0.1,5.7,3.7,9.2,10.7,10.3c16.6,3.6,30.9,19,30.9,45.1c0,34-27.8,56.5-61.7,57 c-36.6,0.6-65.2-29.5-65.4-66.1c-0.2-46.5,37.9-80,84.3-80c59.4,0,103.3,38,103.3,99.8c0,61.7-44.5,111.8-95.5,143.1 C92.6,324.1,86.1,322.5,83.2,317.6z'/%3e%3c/g%3e%3cg%3e%3cpath d='M286.5,317.6L286.5,317.6c-2.9-4.9-1.4-11.2,3.5-14.2c45.2-27.9,84.9-73,84.9-125.4c0-49.1-35-77.7-69.8-77.2 c-6,0.1-11.1,5-11,11c0.1,5.7,3.7,9.2,10.7,10.3c16.6,3.6,30.9,19,30.9,45.1c0,34-27.8,56.5-61.7,57 c-36.6,0.6-65.2-29.5-65.4-66.1c-0.2-46.5,37.9-80,84.3-80c59.4,0,103.3,38,103.3,99.8c0,61.7-44.5,111.8-95.5,143.1 C295.9,324.1,289.4,322.5,286.5,317.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");}
body [class*="layout5"] article.sticky div.thumb {
border: 0;
box-shadow: none;
}
ul.page-numbers li a, ul.page-numbers li .dots, ul.page-numbers li .current {
border: 1px #191919 solid;
color: #191919;
}
ul.page-numbers li .current {
opacity: 0.5;
}
ul.page-numbers li a:hover {
color: #191919;
}
.entry-meta > span, .entry-meta > div, body [class*="layout5"] article .entry-meta {margin-bottom: 0;}
body article .entry-title {
margin-bottom: 0 !important;
}
html main.mainsidebar {
padding: 140px 15px 140px 15px;
}
.post-template-default.single main {
padding: 150px 15px 120px 15px;
}
.css_counter .description p {margin:0;}
body .slayout5 .date, body .slayout5 .author a, body .slayout5 .comments-link a, body .slayout5 .scat a {
font-size: 18px;
font-family: Bebas Neue;
letter-spacing: 1px;
color: #d3a478;
}
body .slayout5 article .entry-meta {padding:0px 0px 10px 0px;}
.single .mainsidebar .entry-content {
margin-bottom: 80px;
}
div#respond {
margin: 70px 0px 0 0px;
}
body [class*="layout5"] .thumb img {
margin-left: 0;
}
.single .mainsidebar article:not(.has-post-thumbnail) .entry-content {padding: 0 0 20px 0;}
body .slayout5 article:not(.has-post-thumbnail) .entry-meta {
padding: 25px 0px 0 0px;
}
.single .slayout5 .entry-content > p:first-child::first-letter {
background-color: #191919;
font-size: 40px;
font-family: Cormorant Garamond;
font-weight: 600;
margin-bottom: 20px;
}
.single .entry-content h3.has-text-align-left {
display: none;
}
.single .slayout5 article blockquote {
background-color: #fff;
color: #191919 !important;
border-left: 3px solid #d3a478;
padding: 20px 50px 25px 50px;
border-radius: 0px;
margin-top: 10px;
margin-bottom: 30px;
}
.single .slayout5 article blockquote p {
color: #191919;
font-style: normal;
font-family: "Cormorant Garamond";
font-weight: 600;
font-size: 30px;
line-height: 36px;
font-style: italic;
margin-bottom: 25px;
}
.single .slayout5 article blockquote cite {
font-size: 14px;
font-weight: 400;
text-decoration: underline;color: #191919;
}
.single blockquote::before, body .slayout5 .date {display:none;}
body .slayout5 .author, body .slayout5 .scat {position: relative;
padding-right: 26px !important; margin-right:20px;}
body .slayout5 .entry-meta > .author::after, body .slayout5 .entry-meta > .scat::after {
content: '';
display: block;
width: 6px;
height: 6px;
background-color: #191919;
position: absolute;
right: 0;
top: 0;
margin-top: 5px;
}
body .slayout5 .entry-meta > .author:hover::after,
body .slayout5 .entry-meta > .scat:hover::after { width: 6px !important;}
.tags-links b {
display: none;
}
.tagcloud a, .single .tags-links a {
padding: 0;
color: #787c80;
margin: 0 15px 0px 0;
font-size: 12px;
border: 0;
}
.tagcloud a:first-letter, .single .tags-links a:first-letter {color:#191919;}
.slayout5 article .author_info {
background-color: #fff;
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
}
.author_info .author_avatar {
display: flex;
justify-content: center;
margin: -80px auto 25px auto;
width: 100%;
}
.author_info .author_avatar img {
border-radius: 50px;
border: 6px solid #fff;
width: 100px;
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
}
.author_info .author_description {
display: block;
width: 100%;
float: none;
text-align: center;
}
.author_info .author_title {
line-height: 25px;
text-align: center;
margin: 0 0 25px 0;
color: #191919;
background-color: rgba(255, 255, 255, 0);
font-family: Bebas Neue;
font-size: 18px;
letter-spacing: 1px;
}
.author_bio {
padding: 0 50px 0 50px;
}
.slayout5 a.author_link {
display: none;
}
.author_info .author_links a::after {
content: none;
}
.author_info .author_links a svg {
margin: 0 10px;
fill: #d3a478;
}
.author_info .author_links a:hover svg {fill:#191919}
.author_info .aa {font-size:12px;}
.related h2, #comments .comments-title {
font-size: 40px;
line-height: 48px;
font-weight: 600;
}
#comments .comments-title {
padding-bottom: 30px;
}
#reply-title {
font-size: 30px;
line-height: 36px;
margin-bottom: 0;
}
#commentform .comment-form-comment {
}
#commentform {
padding-top: 35px;
}
#commentform p.logged-in-as {
margin-bottom: 40px;
margin-top: -30px;
}
.slayout5 .related .rblock {
overflow: visible;
}
.slayout5 .related .rblock .entry-meta {
padding: 0;
}
.slayout5 .related .rblock .entry-meta .author,
.slayout5 .related .rblock .entry-meta .comments-link {display:none;}
body .slayout5 .related .rblock .entry-meta > .scat:after {content:none;}
.related .rblock h5 a {
font-size: 30px;
line-height: 36px;}
.related .rblock h5 {
-webkit-line-clamp: 2;
}
.slayout5 .rblock .wr .descr {
margin: 0 0 25px 0;
padding: 15px 0 0 0;
}
.related {
margin: 0 0 80px 0;
background: transparent url(assets/images/hline1.png) left 99.5%/auto repeat-x scroll;
padding-bottom: 30px;
}
.alayout5 article .entry-meta > span:after {content:none;}
.comment-metadata > span.fn,
.comment-metadata > span.date {
display:inline-block;position:relative;
color: #191919;
font-family: Bebas Neue;
font-size: 16px;
font-weight: 400;
line-height: 18px;
float: left;
padding-right: 20px;
margin-right: 20px;    width: auto;
}
.comment-metadata > span.date i {
display: none;
}
.comment-metadata > .edit-link {display:none;}
.comment-metadata > span.fn:after {content: '';
display: block;
width: 6px;
height: 6px;
background-color: #d3a478;
position: absolute;
right: 0;
top: 0;
margin-top: 5px;}
.comment-list li > div {padding: 0 !important;border: 0 !important;margin-bottom: 40px !important;}
.comment-list li ol {padding-left:70px}
.comment-author.vcard {
width: 50px;
margin-right: 23px;
float: left;
padding-top: 0;
margin-top: -16px;
}
.comment-author img {border-radius: 40px;}
.comment-list li .reply {
position: absolute;
top: 0;
right: 0;
text-transform: capitalize;
font-size: 16px;
margin: 0;
padding: 0;
overflow: visible;
font-family: Cormorant Garamond;
font-weight: 700;
}
.comment-list li .comment-content {
position: relative;
padding-left: 0;
clear: both;
background-color: #f7f7f7;
margin: 0 0 50px 0;
}
.comment-list li .comment-content p {
font-size: 14px;}
.comment-author.vcard {
margin-bottom: 15px;
}
.comment-list > li > ol {padding: 0 0 10px 70px;}
body .slayout5 .scat a span {display:none;}
.comment-list li .reply i {
transform: rotateY(180deg);
}
.reply, .reply i {
background-image: none;
transition: all 200ms;
font-size: 12px;
line-height: 16px;
}
#respond input.submit {
margin-bottom: 0;
margin-left: 0;
background-color: #d3a478;
border-color: transparent;
}
#respond input.submit:hover {
color: #d3a478;
background-color: #191919;
border-color: transparent;
}
/* Widgets */
.widget {
margin: 0 0 50px;
border: 1px solid #e5e5e5;
padding: 10px;
}
.widget h3 {
font-family: "Cormorant Garamond";
color: #191919;
font-weight: 600;
font-size: 26px;
line-height: 32px;
margin: -26px 0 30px 8px;
background-color: #fff;
padding: 0 10px;
display: table !important;
width: auto;
}
.widget_categories > ul > li > a::before, .widget_archive > ul > li > a::before, .widget_meta > ul > li > a::before, .widget_pages > ul > li > a::before, html .woocommerce .widget_layered_nav > ul > li > a::before, html .woocommerce .widget_product_categories > ul > li > a::before, .widget .menu > li > a::before, .widget_recent_entries ul li a::before,
.widget_categories > ul > li > a::after, .widget_archive > ul > li > a::after, .widget_meta > ul > li > a::after, .widget_pages > ul > li > a::after, html .woocommerce .widget_layered_nav > ul > li > a::after, html .woocommerce .widget_product_categories > ul > li > a::after, .widget .menu > li > a::after
{content:none;}
.widget_categories ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_pages ul li a, html .woocommerce .widget_layered_nav ul li a, html .woocommerce .widget_product_categories ul li a, .widget .menu li a {
padding: 10px 3px 10px 0;
}
.widget_categories > ul > li:last-child a, .widget_archive ul li:last-child a, .widget_meta ul li:last-child a, .widget_pages > ul > li:last-child a, html .woocommerce .widget_layered_nav ul li:last-child a, html .woocommerce .widget_product_categories ul li:last-child a, .widget .menu > li:last-child a {
padding-bottom: 30px;
}
.widget_categories ul, .widget_archive ul, .widget_meta ul, .widget_pages ul,
html .woocommerce .widget_layered_nav ul, html .woocommerce .widget_product_categories ul,
.widget .menu ul, ul#recentcomments, .widget_recent_entries ul, .widget_nav_menu ul.menu,
.widget_tag_cloud .tagcloud {
list-style: none;
padding: 0 19px 0px 19px;
margin: 0;
}
.widget_tag_cloud .tagcloud {padding-bottom:15px;}
.post-count {
display: inline-block;
float: right;
background-color: #f2f2f2;
font-size: 11px;
color: #191919;
line-height: 21px;
min-width: 21px;
text-align: center;
margin-top: 9px;
}
li:hover > .post-count {background-color: #d3a478;color: #fff; padding: 0 5px;}
.widget.widget_search, #custom_post_widget-5, #custom_post_widget-6 {
padding: 0;
border: 0;
}
.widget_recent_comments, .widget_recent_entries {padding-bottom:20px;}
.widget_recent_comments ul li, .widget_recent_entries ul li {
list-style: none;
background-color: transparent;
border: 0;
padding: 0 15px 14px 16px;
}
.widget_recent_comments ul li::before, .widget_recent_entries ul li:before {
content: "";position: absolute;
display: inline-block;
left: 0;
width: 6px;
height: 6px;
opacity: 1;
background-image: none;
background-color: #d3a478;
margin: 13px 8px 0 0;
top: 0;
}
.widget_recent_comments ul li a {
font-weight: 400;color: #191919;
}
.widget_recent_comments ul li > a {
color: inherit;
}
.widget_rss ul li a {
font-size: 22px;
line-height: 26px;
color: #191919;
font-weight: 600;
}
.widget_rss .rss-date {
font-size: 12px;
}
.widget_rss ul li {
background-color: transparent;
padding: 0 20px 20px 20px;
}
.widget .menu ul {
padding-right: 0 !important;
}
span.comment-author-link {
font-family: "Cormorant Garamond";
font-weight: 600;
color: #191919;
font-size: 18px;
}
#s {
border-color: #e5e5e5;
font-size: 14px;
}
.widget_recent_entries ul li {
padding-top: 4px;
}
.widget_recent_entries .post-date {
padding: 4px 0 0 0;
font-size: 12px;
display: inline-block;
}
.widget_recent_entries ul li a {font-family: "Cormorant Garamond";
color: #191919;
font-weight: 600;
font-size: 20px;
line-height: 20px;
}
.widget_nav_menu .menu > li > a::before {
content: '— ';
background-image: none;
position: relative;
top: unset;
margin-right: 3px;
}
.widget_nav_menu .sub-menu li {
margin-left: 0;
list-style: none;
}
.widget_nav_menu .menu .sub-menu > li > a::before {content: '-';margin-right: 6px;}
.menu > li > ul.sub-menu {
padding: 0 0 0 20px !important;
}
.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud a:hover {
color: #d3a478;
background-color: transparent;
}
.comment-metadata .comment-reply-link {
font-size: 18px;
font-weight: 600;
}
.single .entry-thumbnail {
margin-bottom: 60px;
}
html .woocommerce ul.products li.product .woocommerce-loop-category__title, html .woocommerce ul.products li.product .woocommerce-loop-product__title, html .woocommerce ul.products li.product h3 {
font-size: 24px;
line-height: 40px;
}
.babe_shortcode_block_title {
display: none;
}
.ssc-rooms-grid.template2 .room-text,
.ssc-rooms-grid.template2 .rdatawr,
.ssc-rooms-grid.template2 .room-terms {width: 50%;float:left;}
/* Widget */
#filter_ba_features {
padding-left: 20px;
}
#filter_ba_features input[type="checkbox"],
.list_service_title input[type="checkbox"]{
margin-right: 10px;z-index: 3;
position: relative;
cursor: pointer;
}
.room-related-rooms .room_guests label {
padding-top: 2px;
}
.room-related-rooms.row {
text-align: left;
}
.term_item_checkbox {
padding-bottom: 9px;
}
.term_item_checkbox:last-child {
padding-bottom: 29px;
}
#babe_range_price, .order_item_total_price .currency_amount,
.table_order_item_total_price td.order_item_total_price, table.table_order_item_total_price td.order_item_total_price,
table td.order_items_row_total_amount {
color: #191919;
font-size: 18px;
line-height: 20px;
font-weight: 400;
font-family: Bebas Neue;
padding: 0;
margin-bottom: 20px;
}
table td.order_items_row_total_amount.order_items_row_due {color: #191919;}
.table_order_items_details td.order_item_info_title a {
color: #191919;
font-size: 30px;
line-height: 36px;
font-weight: 600;
font-family: "Cormorant Garamond";
margin: 0px 0 10px 0;
}
.table_order_item_total_price td.order_item_total_price, table.table_order_item_total_price td.order_item_total_price, table td.order_items_row_total_amount {
padding: 10px 5px;
}
#reply-title {
font-weight: 600;
}
.checkout_form_input_underline {
display: none;
}
button, input, select, textarea {
font-size: 14px;}
.order_item_row_image {
width: 250px;
}
.table_order_items_details, table.table_order_items_details {
margin-bottom: 100px;
}
.widget-babe-price-slider {
padding: 0 30px 20px 20px;
}
.babe_price_slider {
margin-top: 10px;
background-color: #ebebeb;
border: 0 !important;
border-radius: 0;
height: 4px;
}
.babe_price_slider .ui-slider-range {
background-color: #d3a478;
}
.babe_price_slider .ui-slider-handle {
background-color: #d3a478;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
border: 1px solid #fff;
background: #d3a478;
}
.ui-slider .ui-slider-handle {
width: 12px;
height: 12px;
}
.select_guests_value {
font-size: 32px;
font-weight: 400;
font-family: Bebas Neue;
padding-right: 6px;
color: #191919;
}
/* Booking Widget */
.booking-form-block .booking_form_input_label {
font-family: Cormorant Garamond;
display: block;
padding-bottom: 10px;
line-height: 48px;
color: #191919;
font-weight: 600;
font-size: 26px;
padding-right: 15px;
}
.booking-form-block .booking-date i {
display: none;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 0;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
color: #191919;
}
.ui-state-default, .ui-widget-content .ui-state-default {
color: #fff;
}
.ui-datepicker td a {
text-align: center;
}
.booking-form-block input[type="text"].booking_date {
width: 100%;
padding-left: 5px;
padding-right: 5px;
color: #191919 !important;
font-size: 32px !important;
line-height: 38px !important;
font-weight: 400;
font-family: Bebas Neue;
padding: 0px 0px 5px 0px !important;
height: 38px;
border: 0;
}
#booking-guests-result {
padding-bottom: 10px;
}
.view-list-details p {
padding: 0 15px;
}
#ui-datepicker-div {
z-index: 99 !important;
}
.list_service .currency_amount { font-size: 14px;}
#booking_form_total .currency_amount {
color: #191919;
font-size: 40px;
line-height: 40px;
font-weight: 400;
font-family: Bebas Neue;
height: 40px;
display: block;
}
.list_service_title h4 {
margin: 0;
display: inline-block;
font-size: 16px !important;
font-family: Montserrat;
font-weight: 400;
color: #787c80;
line-height: 40px;
}
.list_service_title label {
font-weight: 400;color: #787c80;
}
.list_service_title input[type="checkbox"] {}
#booking_form_block .select_guests {
color: #191919 !important;
font-size: 32px !important;
line-height: 38px !important;
font-weight: 400;
font-family: Bebas Neue;
padding: 0px 0px 5px 0px !important;
height: 38px;
border: 0;
}
.input_select_field .input_select_wrapper i {
position: absolute;
left: 40px;
top: 8px;
padding: 0;
transform: rotate(90deg);
height: 10px;
right: auto;
}
.booking-form-block.booking-guests-block {
padding-bottom: 10px;
}
.booking-form-block.booking-date-block:first-child {
margin-top: -10px;
}
/* CALENDAR */
.cal-week-name {
text-align: center;
width: 100%;
border: solid #ffffff 1px;
background-color: #fff;
color: #191919;
border-radius: 6px 6px 0 0;
padding: 7px 2px;
font-weight: 700;
text-transform: uppercase;
}
.ui-widget-header {
border: 1px solid #ddd;
background: #e9e9e9;
color: #191919;
font-weight: bold;
}
.cal-month-bar {
text-align: center;
border: 1px solid #fff;
padding: 10px 5px;
background-color: #D3A478;
color: #fff;
font-weight: 700;
font-size: 16px;
text-transform: uppercase;
}
.cal-cell .cal-cell-date {
color: #191919;
font-size: 18px;
line-height: 24px;
font-weight: 400;
font-family: Bebas Neue;
}
.cal-cell.cal-cell-active .cal-cell-pricefrom {
color: #D3A478;
font-size: 18px;
line-height: 24px;
font-weight: 400;
font-family: Bebas Neue;
}
.cal-cell.cal-cell-active.cal-cell-selected, .cal-cell.cal-cell-disabled-first.cal-cell-selected {
background-color: #D3A478;
}
.view-rate-details h4, .view-rate-details table {
margin:0 0 5px 0;
font-size: 26px;
line-height: 28px;
}
.view-rate-details {
padding: 15px;
}
/* Order */
#checkout_form .input_group > div input, #edit_user_profile .input_group > div input {
background-color: rgba(255,255,255,1);
color: rgba(120,124,128,1);
border-radius: 0px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #c8c8c8;
height: 50px;
line-height: 50px;
box-sizing: border-box;
outline: none;
max-width: 100%;
margin: 20px 0px 10px 0;
font-size: 14px;
width:100%;
padding: 0 18px;
}
.checkout_form_input_field_focus .checkout_form_input_label, .checkout_form_input_field_content .checkout_form_input_label {
font-size: 14px;
transform: translateY(-1.28125em) scale(1) perspective(100px) translateZ(.001px);
}
.checkout_form_input_label {top: -5px;}
#checkout_form .checkout_form_pay_total label,
#checkout_form .amount_group {    color: #191919;
font-size: 22px;
line-height: 33px;
font-weight: 400;
font-family: Bebas Neue;
padding-top: 25px;
}
.payment_fields_group h4 {
line-height: 1.7;
font-family: "Montserrat";
font-size: 14px;
color: #787c80;
font-weight: 400;
}
#checkout_form_block h2 {
margin: 40px 0 40px 0;
}
#checkout_form .input_group > div, #edit_user_profile .input_group > div {
flex-basis: 50%;
padding: 0 30px 0 0;
}
#custom_post_widget-8 {
border: 0;
padding: 0;
}
#checkout_form_block {
padding: 0 15px;
}
.order_items_row_total, table td.order_items_row_total {
text-align: left;
padding: 10px 15px;
}
.table_order_item_total_price td.order_item_total_price, table.table_order_item_total_price td.order_item_total_price, table td.order_items_row_total_amount {
padding: 10px 15px;
}
#checkout_form .input_group {
display: block;
}
#checkout_form .input_group > div{
width: 50%;
padding: 0 30px 0 0;
float: left;
}
#checkout_form .amount_group {
width: 100%;
clear: both;
background-color: #f2f2f2;text-align: center;
}
.checkout_form_pay_total {
display: inline;
}
.btn.button.checkout_form_submit {
font-weight: 400;
font-family: Bebas Neue;
font-size: 18px;
letter-spacing: 1px;
}
#checkout_form .amount_group {
width: 100%;
clear: both;
background-color: #f2f2f2;
text-align: center;
letter-spacing: 1px;
font-weight: 400;
margin-top: 20px;
}
/* Room 2 */
.sroom.sroom2 .ab-room-info {
padding-top: 0;
}
.sroom2 .room_guests, .sroom2 .room_items {
padding-top: 0;
}
.sroom2 .room_price_new {
line-height: 60px;
}
.sroom.sroom2 .ab-room-info {
padding: 0 0 30px 0;
width: 100%;
border-bottom: 0;
background: transparent url(../images/hline1.png) left bottom/auto repeat-x scroll;
margin-bottom: 50px;
}
.sroom.sroom2 .ab-room-content {
padding: 0 0 30px 0;
width: 100%;
border-bottom: 0;
background: transparent url(../images/hline1.png) left bottom/auto repeat-x scroll;
margin-bottom: 50px;
}
.sroom.sroom2 .atiframebuilder-terms-block-title {
font-family: "Cormorant Garamond";
color: #191919;
font-weight: 600;
font-size: 40px;
line-height: 48px;
margin-bottom: 50px;
}
.sroom.sroom2 .atiframebuilder-term-title { color: #787c80;}
.sroom.sroom2  .ab-room-terms .fic {
width: 33%;
}
.sroom.sroom2 .ab-room-terms {
background: transparent;
padding-top: 0;
padding-bottom: 0;
}
/*add*/
.error404 main{
background: transparent url(../images/BG.png) center center/cover no-repeat scroll;
}
.ssc_img_ef.type1 {
display: flex !important;
}
.single-post .postbody p {
line-height: 30px;
}
.single .tags-links {
float: right;
margin: 20px 0 25px 0;
clear: none;
}
.slayout5 span.sharing {
margin-top: 0px;
padding-top: 5px;
}
.single .mainsidebar .entry-content{
background: transparent url(assets/images/hline1.png) left 99.5%/auto repeat-x scroll;
}
.slayout5 .related .rblock {
margin-right: 30px;
}
.slayout5 .related .rblock h5 {
font-weight: 600;
}
.slayout5 .related .rblock .wr {
padding-right: 20px;
}
.slayout5 article .author_info {
margin-bottom: 80px;
}
.ab-room-content p{
line-height: 30px;
}
/*.slayout5 .related .rblock {*/
/*    width: calc(51.9% - 30px);*/
/*}*/
.related {
display: flex;
flex-wrap: wrap;
}
.related h2{
flex: 0 0 100%;
}
.slayout5 .related .rblock {
flex: auto;
}
.home_price .header-pricing .content-title, .home_price .content-desc li {
transition: all 800ms;
}
.home_price:hover .content-button a{
color: #fff !important;
}
.comment-list li .reply {
margin-right: -30px;
}
.comment-list li .comment-content {
background-color: #fff;
padding-left: 70px;
top: -20px;
}
.comment-total-rating-stars {
display: block;
padding: 0 0 20px 0;
margin-top: -10px;
}
/* Responsive */
@media screen and (max-width: 1024px) {
.blogsidebarpage.rsb {width:100%;}
.post-template-default.single main {
padding: 150px 0 120px 0;
}
}
@media screen and (max-width: 999px) {
.single-to_book .room_guests, .single-to_book .room_items {
float: left;
padding: 0 50px 0 0;
}
.room-related-rooms .ssc-rooms-grid {
margin-bottom: 30px;
}
.booknow .svg-icon svg {fill:#fff}
.booknow {
margin-top: -97px;
margin-right: 60px;
margin-left: -50px;
background-color: transparent !important;
z-index: 3;
}
.history .kc_tabs_nav > .ui-tabs-active::after {display:none;}
.ssc-rooms-grid.ssc-grid.col3 .bgrid-item {width:50%;}
.sroom .leftsd {
padding-right: 15px;
}
}
@media screen and (max-width: 768px) {
.horiz #search_form .input-group > div {
padding-left: 30px !important;
}
.sroom .ab-room-terms .fic {
  width: 49% !important;
  margin-bottom: 10px;
  padding: 0 5px;
}
.single .tags-links {margin: 25px 0 65px 0;}
.ssc-rooms-grid .post-total-rating {
display: none;
}
.horiz #search_form .input-group > div {
width: 100%;background: none;
}
#search_form {
padding-top: 20px;
}
body.kc-css-system .horiz #search_form .input-group > div.submit {
margin-top: 20px;
}
}
@media screen and (max-width: 600px) {
.ssc-rooms-grid.template1 .rdata:nth-child(2) {
padding-top: 15px;
}
}
@media screen and (max-width: 540px) {
#checkout_form .input_group > div, #edit_user_profile .input_group > div {
min-width: 290px;
margin-bottom: 1.7em;
flex-basis: unset;
padding: 0;
}
.table_order_items_details > tbody > tr > td {
width: 100%;
display: block;
}
.order_items_row_total, table td.order_items_row_total {
padding: 10px 15px;}    .rheader .ssc_mltttl .wr {
font-size: 42px;
line-height: 52px;
}
.sroom .ab-room-terms .fic, .ssc-rooms-grid.ssc-grid.col3 .bgrid-item {width:100%;}
.subtiline .t1::after, .subtilines .t1::before, .subtilines .t1::after {width: 30px;}
body [class*="layout5"] article.has-post-thumbnail .c_block,
.search [class*="layout5"] article.has-post-thumbnail .c_block {
padding: 50px 0px 40px 0px;
}
body [class*="layout5"] article.format-quote .c_block {
padding: 50px 20px 40px 20px;
}
body .slayout5 article .entry-meta {
padding-left: 0;
padding-right: 0;
}
.single .mainsidebar .entry-content {
padding: 0 0 20px 0;
}
.single-post .slayout5 .blogsidebarspage .wp-block-image, .single-post .slayout5 .blogsidebarpage .wp-block-image {
margin: 0;
}
.author_bio {
padding: 0;
}
.comment-metadata > span.fn {
padding-top: 0;
}
body .comment-list li .comment-content {
padding-left: 30px;
}
.single .slayout5 article blockquote {padding-right: 0;}
.search_guests_select_wrapper {
margin-left: -10px;
left: 0;
}
.daterangepicker {
border-radius: 0;
margin-left: 15px;
left: 0 !important;
right: unset !important;
}
}



> @media only screen and (min-width:1000px) and (max-width:5000px) {
  body.kc-css-system .kc-css-101479 {
    width: 100%;
  }
  body.kc-css-system .kc-css-160939 {
    width: 50%;
  }
  body.kc-css-system .kc-css-775301 {
    width: 50%;
  }
  body.kc-css-system .kc-css-98267 {
    width: 100%;
  }
  body.kc-css-system .kc-css-667969 {
    width: 100%;
  }
  body.kc-css-system .kc-css-501778 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-821738 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-386212 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-663648 {
    width: 100%;
  }
  body.kc-css-system .kc-css-478826 {
    width: 72.17%;
  }
  body.kc-css-system .kc-css-30695 {
    width: 27.77%;
  }
  body.kc-css-system .kc-css-746089 {
    width: 100%;
  }
  body.kc-css-system .kc-css-699135 {
    width: 100%;
  }
}
body.kc-css-system .kc-css-773408 {
  margin-top: -80px;
  position: relative;
  z-index: 3;
}
body.kc-css-system .kc-css-653025 .babe-search-form {
  background: #ffffff;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
  margin-top: 0px;
  padding-top: 0px;
}
body.kc-css-system .kc-css-653025 i {
  display: none;
}
body.kc-css-system .kc-css-653025 .search-date-label,
body.kc-css-system .kc-css-653025 .search-date-label,
body.kc-css-system .kc-css-653025 .search-guests-label {
  color: #191919;
  font-size: 16px;
  line-height: 16px;
  font-family: Cormorant Garamond;
  text-transform: uppercase;
  display: block;
  padding-bottom: 10px;
}
body.kc-css-system .kc-css-653025 .search_date {
  color: #191919 !important;
  font-size: 32px !important;
  line-height: 32px !important;
  font-weight: 400;
  font-family: Bebas Neue;
  padding: 0px 0px 0px 0px !important;
}
body.kc-css-system .kc-css-653025 .search_guests_field {
  padding: 10px 30px 10px 50px !important;
}
body.kc-css-system .kc-css-653025 .search_guests_title {
  color: #191919;
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
  font-family: Bebas Neue;
  padding: 0px 0px 0px 0px;
}
body.kc-css-system .kc-css-653025 .babe-search-form button.btn-search {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
  border: 0px solid #ffffff !important;
}
body.kc-css-system .kc-css-653025 .babe-search-form button.btn-search svg {
  width: 62px;
  height: 62px;
  margin-right: 20px;
  margin-bottom: -25px;
}
body.kc-css-system .kc-css-653025 #search-box button:hover {
  background: #191919;
  border: 0px solid #ffffff;
}
body.kc-css-system
  .kc-css-653025
  .babe-search-form
  button.btn-search:hover
  svg {
  fill: #ffffff;
}
body.kc-css-system .kc-css-76286 {
  background: #f8f8f8;
  margin-top: -70px;
  padding-top: 220px;
  padding-bottom: 110px;
}
body.kc-css-system .kc-css-160939 {
  background: transparent url(../images/Pattern.png) 40% 27% / auto
    no-repeat scroll;
}
body.kc-css-system .kc-css-859973 img {
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
  border: 10px solid #ffffff;
  width: 100%;
  max-width: 450px;
}
body.kc-css-system .kc-css-859973 {
  margin-top: -20px;
}
body.kc-css-system .kc-css-600481.ssc_btn {
  max-width: 450px;
  margin-top: -58px;
  padding-bottom: 30px;
}
body.kc-css-system .kc-css-600481 .ssc_button {
  color: #191919;
  background-color: #d3a478;
  font-size: 20px;
  line-height: 87px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
  width: 100px;
  height: 100px;
  border: 6px solid #ffffff;
  border-radius: 64px 64px 64px 64px;
  padding-left: 5px;
}
body.kc-css-system .kc-css-600481 {
  text-align: center;
}
body.kc-css-system .kc-css-600481 .ssc_button:before {
  background-color: #191919;
}
body.kc-css-system .kc-css-600481 .ssc_button:after {
  background-color: #191919;
}
body.kc-css-system .kc-css-600481 .ssc_button:hover {
  color: #ffffff;
  background-color: #191919;
}
body.kc-css-system .kc-css-332289.ssc_mltttl .wr {
  color: #191919;
}
body.kc-css-system .kc-css-332289 .deb:after {
  background-color: #d3a478;
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-left: 200px;
  float: right;
}
body.kc-css-system .kc-css-332289 .t1 {
  font-size: 22px;
  font-family: Bebas Neue;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 105px;
  display: inline-block;
}
body.kc-css-system .kc-css-332289 .t2 {
  margin-top: 0px;
  margin-bottom: 25px;
}
body.kc-css-system .kc-css-788212 {
  padding-top: 10px;
}
body.kc-css-system .kc-css-788212 .c_icon,
body.kc-css-system .kc-css-788212 .c_text {
  color: #ffffff;
}
body.kc-css-system .kc-css-788212 .c_icon i,
body.kc-css-system .kc-css-788212 .c_img img,
body.kc-css-system .kc-css-788212 .c_text {
  line-height: 85px;
}
body.kc-css-system .kc-css-788212 .bgr_icon {
  color: #004a97;
}
body.kc-css-system .kc-css-788212 .bgr_icon i,
body.kc-css-system .kc-css-788212 .bgr_img img,
body.kc-css-system .kc-css-788212 .bgr_no {
  line-height: 90px;
}
body.kc-css-system .kc-css-788212 .bgr_icon i,
body.kc-css-system .kc-css-788212 .bgr_img,
body.kc-css-system .kc-css-788212 .bgr_no {
  text-align: center;
}
body.kc-css-system .kc-css-788212 .title,
body.kc-css-system .kc-css-788212 .title a {
  color: #191919;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  font-family: Bebas Neue;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-top: 27px;
}
body.kc-css-system .kc-css-788212 .subtitle {
  font-size: 14px;
}
body.kc-css-system .kc-css-788212 .cont_box .description {
  margin-bottom: 15px;
}
body.kc-css-system .kc-css-788212 .cont_box {
  padding-left: 50px;
}
body.kc-css-system .kc-css-941479 {
  background: transparent
    url(../images/Interior-scheme.png) left
    top/auto no-repeat scroll;
  padding-top: 160px;
  padding-bottom: 130px;
}
body.kc-css-system .kc-css-98267 {
  padding-right: 0px;
  padding-left: 0px;
}
body.kc-css-system .kc-css-984516.ssc_mltttl .wr {
  color: #191919;
  text-align: center;
}
body.kc-css-system .kc-css-984516 {
  text-align: center;
  padding-right: 15px;
  padding-left: 15px;
}
body.kc-css-system .kc-css-984516 .deb:after {
  background-color: #d3a478;
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-left: 200px;
  float: right;
}
body.kc-css-system .kc-css-984516 .t1 {
  font-size: 22px;
  font-family: Bebas Neue;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 105px;
  padding-left: 105px;
  display: inline-block;
}
body.kc-css-system .kc-css-984516 .t2 {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 25px;
}
body.kc-css-system .kc-css-7444597 .kc_tab {
  background-color: rgba(255, 255, 255, 0);
}
body.kc-css-system .kc-css-7444597 .kc_tab .kc_tab_content {
  padding: 0px 0px 0px 0px !important;
}
body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons {
  text-align: left;
  margin-top: -95px;
  margin-left: 70px;
}
body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons div {
  width: 60px;
  height: 60px;
  color: #191919;
  font-size: 18px;
  line-height: 52px;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 0px 0px 0px 0px;
  margin-right: 10px;
  margin-left: 10px;
}
body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons div:hover {
  color: #ffffff;
  background-color: #d3a478;
  border: 1px solid #d3a478;
}
body.kc-css-system .kc-css-6006986 {
  background: transparent
    url(../images/Pattern.png) 110% 53% / auto
    no-repeat scroll;
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 30px;
}
body.kc-css-system .kc-css-6006986 .room-item .room-info-wrapper {
  background: #f2f2f2;
  padding: 80px 80px 80px 80px;
  max-width: 650px;
}
body.kc-css-system .kc-css-6006986 .room-item .room-img-wrapper {
  padding-right: 15px;
}
body.kc-css-system .kc-css-6006986 .room-item .room-img-wrapper img {
  border: 10px solid #ffffff;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
}
body.kc-css-system .kc-css-6006986 .room-rating .star {
  color: #000000;
}
body.kc-css-system .kc-css-6006986 .room-info {
  background: #d3a478;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 30px 20px 30px 10px;
  display: none;
}
body.kc-css-system .kc-css-6006986 .isv svg {
  fill: #191919;
}
body.kc-css-system .kc-css-6006986 .isv {
  width: 22px;
  height: 22px;
  float: left;
  display: inline-block;
  margin-right: 5px;
}
body.kc-css-system .kc-css-6006986 .rdata {
  color: #ffffff;
  text-align: left;
}
body.kc-css-system .kc-css-6006986 .room-item .room-description {
  margin-bottom: 30px;
}
body.kc-css-system .kc-css-6006986 .room-item .room-title .title {
  font-size: 40px;
  line-height: 48px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 20px;
}
body.kc-css-system .kc-css-6006986 .room-item .room-price {
  color: #d3a478;
  font-size: 18px;
  font-family: Bebas Neue;
  letter-spacing: 1px;
}
body.kc-css-system .kc-css-6006986 .room-item .room-price-new {
  padding-left: 5px;
}
body.kc-css-system .kc-css-6006986 .room-item .room-book-button {
  color: #191919;
  font-size: 15px;
  font-family: Bebas Neue;
  text-decoration: none;
  letter-spacing: 1px;
  padding: 10px 25px 8px 25px;
  border: 1px solid #d3a478;
}
body.kc-css-system .kc-css-6006986 .fic {
  margin-bottom: 45px;
}
body.kc-css-system .kc-css-6006986 .room-item .atiframebuilder-term-title {
  color: #191919;
  display: none;
}
body.kc-css-system .kc-css-6006986 .room-item .fic img {
  width: 22px;
  height: 22px;
}
body.kc-css-system .kc-css-6006986 .room-item .room-book-button:hover {
  background: #d3a478;
  color: #ffffff;
}
body.kc-css-system .kc-css-9651411 {
  background: transparent url(../images/Pattern.png) 110% 53% / auto
    no-repeat scroll;
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 30px;
}
body.kc-css-system .kc-css-9651411 .room-item .room-info-wrapper {
  background: #f2f2f2;
  padding: 80px 80px 80px 80px;
  max-width: 650px;
}
body.kc-css-system .kc-css-9651411 .room-item .room-img-wrapper {
  padding-right: 15px;
}
body.kc-css-system .kc-css-9651411 .room-item .room-img-wrapper img {
  border: 10px solid #ffffff;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
}
body.kc-css-system .kc-css-9651411 .room-rating .star {
  color: #000000;
}
body.kc-css-system .kc-css-9651411 .room-info {
  background: #d3a478;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 30px 20px 30px 10px;
  display: none;
}
body.kc-css-system .kc-css-9651411 .isv svg {
  fill: #191919;
}
body.kc-css-system .kc-css-9651411 .isv {
  width: 22px;
  height: 22px;
  float: left;
  display: inline-block;
  margin-right: 5px;
}
body.kc-css-system .kc-css-9651411 .rdata {
  color: #ffffff;
  text-align: left;
}
body.kc-css-system .kc-css-9651411 .room-item .room-description {
  margin-bottom: 30px;
}
body.kc-css-system .kc-css-9651411 .room-item .room-title .title {
  font-size: 40px;
  line-height: 48px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 20px;
}
body.kc-css-system .kc-css-9651411 .room-item .room-price {
  color: #d3a478;
  font-size: 18px;
  font-family: Bebas Neue;
  letter-spacing: 1px;
}
body.kc-css-system .kc-css-9651411 .room-item .room-price-new {
  padding-left: 5px;
}
body.kc-css-system .kc-css-9651411 .room-item .room-book-button {
  color: #191919;
  font-size: 15px;
  font-family: Bebas Neue;
  text-decoration: none;
  letter-spacing: 1px;
  padding: 10px 25px 8px 25px;
  border: 1px solid #d3a478;
}
body.kc-css-system .kc-css-9651411 .fic {
  margin-bottom: 45px;
}
body.kc-css-system .kc-css-9651411 .room-item .atiframebuilder-term-title {
  color: #191919;
  display: none;
}
body.kc-css-system .kc-css-9651411 .room-item .fic img {
  width: 22px;
  height: 22px;
}
body.kc-css-system .kc-css-9651411 .room-item .room-book-button:hover {
  background: #d3a478;
  color: #ffffff;
}
body.kc-css-system .kc-css-7054347 {
  background: transparent url(../images/Pattern.png) 110% 53% / auto
    no-repeat scroll;
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 30px;
}
body.kc-css-system .kc-css-7054347 .room-item .room-info-wrapper {
  background: #f2f2f2;
  padding: 80px 80px 80px 80px;
  max-width: 650px;
}
body.kc-css-system .kc-css-7054347 .room-item .room-img-wrapper {
  padding-right: 15px;
}
body.kc-css-system .kc-css-7054347 .room-item .room-img-wrapper img {
  border: 10px solid #ffffff;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
}
body.kc-css-system .kc-css-7054347 .room-rating .star {
  color: #000000;
}
body.kc-css-system .kc-css-7054347 .room-info {
  background: #d3a478;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 30px 20px 30px 10px;
  display: none;
}
body.kc-css-system .kc-css-7054347 .isv svg {
  fill: #191919;
}
body.kc-css-system .kc-css-7054347 .isv {
  width: 22px;
  height: 22px;
  float: left;
  display: inline-block;
  margin-right: 5px;
}
body.kc-css-system .kc-css-7054347 .rdata {
  color: #ffffff;
  text-align: left;
}
body.kc-css-system .kc-css-7054347 .room-item .room-description {
  margin-bottom: 30px;
}
body.kc-css-system .kc-css-7054347 .room-item .room-title .title {
  font-size: 40px;
  line-height: 48px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 20px;
}
body.kc-css-system .kc-css-7054347 .room-item .room-price {
  color: #d3a478;
  font-size: 18px;
  font-family: Bebas Neue;
  letter-spacing: 1px;
}
body.kc-css-system .kc-css-7054347 .room-item .room-price-new {
  padding-left: 5px;
}
body.kc-css-system .kc-css-7054347 .room-item .room-book-button {
  color: #191919;
  font-size: 15px;
  font-family: Bebas Neue;
  text-decoration: none;
  letter-spacing: 1px;
  padding: 10px 25px 8px 25px;
  border: 1px solid #d3a478;
}
body.kc-css-system .kc-css-7054347 .fic {
  margin-bottom: 45px;
}
body.kc-css-system .kc-css-7054347 .room-item .atiframebuilder-term-title {
  color: #191919;
  display: none;
}
body.kc-css-system .kc-css-7054347 .room-item .fic img {
  width: 22px;
  height: 22px;
}
body.kc-css-system .kc-css-7054347 .room-item .room-book-button:hover {
  background: #d3a478;
  color: #ffffff;
}
body.kc-css-system .kc-css-446862 {
  text-align: center;
  background: #251d16
    url(admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2020%2F06%2Fcta1.jpg)
    left top/cover no-repeat scroll;
  padding-top: 150px;
  padding-bottom: 150px;
}
body.kc-css-system .kc-css-363874 {
  float: none;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 25px;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
body.kc-css-system .kc-css-363874 svg {
  fill: #d3a478;
}
body.kc-css-system .kc-css-363874 .ieslide {
  background: rgba(232, 66, 101, 0.83);
}
body.kc-css-system .kc-css-363874 strong,
body.kc-css-system .kc-css-363874 a strong {
  color: #ffffff;
  font-size: 20px;
  line-height: 28px;
  padding: 8px 30px 8px 16px;
}
body.kc-css-system .kc-css-363874 .mov {
  color: #ffffff;
  font-size: 13px;
  line-height: 22px;
  padding-right: 30px;
  padding-left: 16px;
}
body.kc-css-system .kc-css-363874 i,
body.kc-css-system .kc-css-363874 a i {
  color: #e84265;
  background-color: rgba(255, 255, 255, 0.81);
  padding: 10px 15px 10px 15px;
}
body.kc-css-system .kc-css-394486.ssc_mltttl .wr {
  color: #ffffff;
  text-align: center;
}
body.kc-css-system .kc-css-394486 {
  text-align: center;
}
body.kc-css-system .kc-css-394486 .deb:after {
  background-color: #d3a478;
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-left: 200px;
  float: right;
}
body.kc-css-system .kc-css-394486 .t1 {
  font-size: 22px;
  font-family: Bebas Neue;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 105px;
  padding-left: 105px;
  display: inline-block;
}
body.kc-css-system .kc-css-394486 .t2 {
  color: #ffffff;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 25px;
}
body.kc-css-system .kc-css-144812,
body.kc-css-system .kc-css-144812 p {
  color: #ffffff;
}
body.kc-css-system .kc-css-144812 {
  padding: 20px 23% 20px 23%;
}
body.kc-css-system .kc-css-444983 .ssc_button {
  color: #ffffff;
  background-color: rgba(211, 164, 120, 0);
  font-family: Bebas Neue;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  border: 1px solid #d3a478;
  padding: 18px 50px 18px 50px;
}
body.kc-css-system .kc-css-444983 {
  text-align: center;
}
body.kc-css-system .kc-css-444983 .ssc_button:before {
  background-color: #d3a478;
}
body.kc-css-system .kc-css-444983 .ssc_button:after {
  background-color: #d3a478;
}
body.kc-css-system .kc-css-444983 .ssc_button:hover {
  color: #ffffff;
}
body.kc-css-system .kc-css-704854 {
  padding-top: 150px;
  padding-bottom: 120px;
}
body.kc-css-system .kc-css-667969 {
  padding-right: 0px;
  padding-left: 0px;
}
body.kc-css-system .kc-css-744259.ssc_mltttl .wr {
  color: #191919;
  text-align: center;
}
body.kc-css-system .kc-css-744259 {
  text-align: center;
  padding-right: 15px;
  padding-left: 15px;
}
body.kc-css-system .kc-css-744259 .deb:after {
  background-color: #d3a478;
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-left: 200px;
  float: right;
}
body.kc-css-system .kc-css-744259 .t1 {
  font-size: 22px;
  font-family: Bebas Neue;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 105px;
  padding-left: 105px;
  display: inline-block;
}
body.kc-css-system .kc-css-744259 .t2 {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 25px;
}
body.kc-css-system .kc-css-280678 {
  padding-top: 30px;
}
body.kc-css-system .kc-css-280678 .bgrid-item {
  padding-right: 15px;
  padding-bottom: 30px;
  padding-left: 15px;
}
body.kc-css-system .kc-css-280678 .room-inner {
  background: #ffffff;
  border: 10px solid #ffffff;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
}
body.kc-css-system .kc-css-280678 .post-total-rating .star {
  color: #ffffff;
  margin-right: 4px;
}
body.kc-css-system .kc-css-280678 .post-total-rating .post-total-rating-value {
  color: #ffffff;
}
body.kc-css-system .kc-css-280678 .post-total-rating-value {
  font-size: 17px;
  font-family: Bebas Neue;
}
body.kc-css-system .kc-css-280678 .post-total-rating {
  text-align: right;
  margin-top: -35px;
  margin-right: 20px;
  margin-bottom: 6px;
}
body.kc-css-system .kc-css-280678 .isv svg {
  fill: #d3a478;
}
body.kc-css-system .kc-css-280678 .isv {
  width: 24px;
  height: 24px;
  float: left;
  display: inline-block;
  margin-right: 8px;
}
body.kc-css-system .kc-css-280678 .rdata {
  padding-top: 35px;
}
body.kc-css-system .kc-css-280678 .room-text {
  background: transparent
    url(../images/hline1.png) left bottom/auto
    repeat-x scroll;
  margin-right: 25px;
  margin-bottom: 30px;
  margin-left: 25px;
  padding-bottom: 25px;
}
body.kc-css-system .kc-css-280678 h4 {
  color: #191919;
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
}
body.kc-css-system .kc-css-280678 .room-price {
  color: #ffffff;
  background: #d3a478;
  margin-top: -44px;
  padding: 7px 35px 7px 35px;
  width: 150px;
  display: block;
  font-size: 18px;
  font-family: Bebas Neue;
}
body.kc-css-system .kc-css-280678 .item_info_price_old {
  display: none;
  text-decoration: none;
}
body.kc-css-system .kc-css-280678 .room-price-new {
  padding-left: 5px;
}
body.kc-css-system .kc-css-280678 .item_info_price_discount {
  background: #dd3333;
  padding: 1px 5px 1px 5px;
  font-size: 16px;
}
body.kc-css-system .kc-css-280678 .room-book-button {
  color: #191919;
  font-size: 18px;
  font-family: Bebas Neue;
  letter-spacing: 1px;
  display: inline-block;
  padding-top: 15px;
}
body.kc-css-system .kc-css-280678 .atiframebuilder-terms-block-title {
  display: none;
}
body.kc-css-system .kc-css-280678 .atiframebuilder-terms-block-inner {
  padding-left: 40px;
}
body.kc-css-system .kc-css-280678 .fic {
  margin-right: -2px;
  margin-bottom: 0px;
  padding-bottom: 15px;
}
body.kc-css-system .kc-css-280678 .fic img,
body.kc-css-system .kc-css-280678 .fic svg {
  width: 22px;
  height: 22px;
}
body.kc-css-system .kc-css-280678 .atiframebuilder-term-title {
  color: #191919;
  display: none;
}
body.kc-css-system .kc-css-280678 .bgrid-item:hover .room-inner {
  margin-top: -15px;
}
body.kc-css-system .kc-css-280678 .bgrid-item .room-book-button:hover {
  color: #d3a478;
}
.kc-css-131262 .kc_column {
  padding-left: 0px;
  padding-right: 0px;
}
.kc-css-131262 > .kc-wrap-columns {
  margin-left: -0px;
  margin-right: -0px;
  width: calc(100% + 0px);
}
body.kc-css-system .kc-css-501778 {
  background: #d3a478;
}
body.kc-css-system .kc-css-310963 {
  width: 100%;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
body.kc-css-system .kc-css-310963 img {
  width: 100%;
}
body.kc-css-system .kc-css-310963 .ieslide {
  background: rgba(232, 66, 101, 0.83);
}
body.kc-css-system .kc-css-310963 strong,
body.kc-css-system .kc-css-310963 a strong {
  color: #ffffff;
  font-size: 20px;
  line-height: 28px;
  padding: 8px 30px 8px 16px;
}
body.kc-css-system .kc-css-310963 .mov {
  color: #ffffff;
  font-size: 13px;
  line-height: 22px;
  padding-right: 30px;
  padding-left: 16px;
}
body.kc-css-system .kc-css-310963 i,
body.kc-css-system .kc-css-310963 a i {
  color: #e84265;
  background-color: rgba(255, 255, 255, 0.81);
  padding: 10px 15px 10px 15px;
}
body.kc-css-system .kc-css-111858.ssc_btn {
  display: inline-block;
  float: left;
  width: 60px;
  height: 140px;
}
body.kc-css-system .kc-css-111858 .ssc_button {
  color: #ffffff;
  background-color: #bb8a5f;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  text-decoration: none;
  width: 60px;
  height: 140px;
  padding: 60px 0px 55px 0px;
}
body.kc-css-system .kc-css-111858 {
  text-align: center;
}
body.kc-css-system .kc-css-111858 .ssc_button:before {
  background-color: #bb8a5f;
}
body.kc-css-system .kc-css-111858 .ssc_button:after {
  background-color: #bb8a5f;
}
body.kc-css-system .kc-css-111858 .ssc_button:hover {
  color: #ffffff;
  background-color: #191919;
}
body.kc-css-system .kc-css-111858 .ssc_button:hover:before {
  background-color: #191919;
}
body.kc-css-system .kc-css-111858 .ssc_button:hover:after {
  background-color: #191919;
}
body.kc-css-system .kc-css-304370 {
  display: inline-block;
  float: left;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 35px;
  padding-left: 55px;
}
body.kc-css-system .kc-css-304370 .icon_box {
  height: 45px;
  padding-right: 35px;
  border-right: 1px solid #a3784e;
}
body.kc-css-system .kc-css-304370 .c_svg {
  padding-top: calc((45px - 45px) / 2);
  max-height: 45px;
  width: 45px;
  margin-top: -45px;
  padding-top: 8px;
}
body.kc-css-system .kc-css-304370 .c_svg svg {
  fill: #191919;
}
body.kc-css-system .kc-css-304370 .c_svg div {
  height: 45px;
}
body.kc-css-system .kc-css-304370 .c_icon,
body.kc-css-system .kc-css-304370 .c_text {
  color: #ffffff;
}
body.kc-css-system .kc-css-304370 .bgr_icon {
  color: #004a97;
}
body.kc-css-system .kc-css-304370 .bgr_icon i,
body.kc-css-system .kc-css-304370 .bgr_img img,
body.kc-css-system .kc-css-304370 .bgr_no {
  line-height: 90px;
}
body.kc-css-system .kc-css-304370 .bgr_icon i,
body.kc-css-system .kc-css-304370 .bgr_img,
body.kc-css-system .kc-css-304370 .bgr_no {
  text-align: center;
}
body.kc-css-system .kc-css-304370 .title,
body.kc-css-system .kc-css-304370 .title a {
  color: #ffffff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
  font-family: Bebas Neue;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 2px;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-304370 .subtitle {
  color: #ffffff;
  font-size: 40px;
  line-height: 40px;
  font-weight: 500;
  font-family: Cormorant Garamond;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-304370 .cont_box .description {
  display: none !important;
  margin-bottom: 15px;
}
body.kc-css-system .kc-css-304370 .cont_box {
  padding-left: 35px;
}
body.kc-css-system .kc-css-821738 {
  background: #d3a478;
}
body.kc-css-system .kc-css-838430 {
  width: 100%;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
body.kc-css-system .kc-css-838430 img {
  width: 100%;
}
body.kc-css-system .kc-css-838430 .ieslide {
  background: rgba(232, 66, 101, 0.83);
}
body.kc-css-system .kc-css-838430 strong,
body.kc-css-system .kc-css-838430 a strong {
  color: #ffffff;
  font-size: 20px;
  line-height: 28px;
  padding: 8px 30px 8px 16px;
}
body.kc-css-system .kc-css-838430 .mov {
  color: #ffffff;
  font-size: 13px;
  line-height: 22px;
  padding-right: 30px;
  padding-left: 16px;
}
body.kc-css-system .kc-css-838430 i,
body.kc-css-system .kc-css-838430 a i {
  color: #e84265;
  background-color: rgba(255, 255, 255, 0.81);
  padding: 10px 15px 10px 15px;
}
body.kc-css-system .kc-css-993214.ssc_btn {
  display: inline-block;
  float: left;
  width: 60px;
  height: 140px;
}
body.kc-css-system .kc-css-993214 .ssc_button {
  color: #ffffff;
  background-color: #bb8a5f;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  text-decoration: none;
  width: 60px;
  height: 140px;
  padding: 60px 0px 55px 0px;
}
body.kc-css-system .kc-css-993214 {
  text-align: center;
}
body.kc-css-system .kc-css-993214 .ssc_button:before {
  background-color: #bb8a5f;
}
body.kc-css-system .kc-css-993214 .ssc_button:after {
  background-color: #bb8a5f;
}
body.kc-css-system .kc-css-993214 .ssc_button:hover {
  color: #ffffff;
  background-color: #191919;
}
body.kc-css-system .kc-css-993214 .ssc_button:hover:before {
  background-color: #191919;
}
body.kc-css-system .kc-css-993214 .ssc_button:hover:after {
  background-color: #191919;
}
body.kc-css-system .kc-css-730025 {
  display: inline-block;
  float: left;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 35px;
  padding-left: 55px;
}
body.kc-css-system .kc-css-730025 .icon_box {
  height: 45px;
  padding-right: 35px;
  border-right: 1px solid #a3784e;
}
body.kc-css-system .kc-css-730025 .c_svg {
  padding-top: calc((45px - 45px) / 2);
  max-height: 45px;
  width: 45px;
  margin-top: -45px;
  padding-top: 8px;
}
body.kc-css-system .kc-css-730025 .c_svg svg {
  fill: #191919;
}
body.kc-css-system .kc-css-730025 .c_svg div {
  height: 45px;
}
body.kc-css-system .kc-css-730025 .c_icon,
body.kc-css-system .kc-css-730025 .c_text {
  color: #ffffff;
}
body.kc-css-system .kc-css-730025 .bgr_icon {
  color: #004a97;
}
body.kc-css-system .kc-css-730025 .bgr_icon i,
body.kc-css-system .kc-css-730025 .bgr_img img,
body.kc-css-system .kc-css-730025 .bgr_no {
  line-height: 90px;
}
body.kc-css-system .kc-css-730025 .bgr_icon i,
body.kc-css-system .kc-css-730025 .bgr_img,
body.kc-css-system .kc-css-730025 .bgr_no {
  text-align: center;
}
body.kc-css-system .kc-css-730025 .title,
body.kc-css-system .kc-css-730025 .title a {
  color: #ffffff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
  font-family: Bebas Neue;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 2px;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-730025 .subtitle {
  color: #ffffff;
  font-size: 40px;
  line-height: 40px;
  font-weight: 500;
  font-family: Cormorant Garamond;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-730025 .cont_box .description {
  display: none !important;
  margin-bottom: 15px;
}
body.kc-css-system .kc-css-730025 .cont_box {
  padding-left: 35px;
}
body.kc-css-system .kc-css-386212 {
  background: #d3a478;
}
body.kc-css-system .kc-css-75263 {
  width: 100%;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
body.kc-css-system .kc-css-75263 img {
  width: 100%;
}
body.kc-css-system .kc-css-75263 .ieslide {
  background: rgba(232, 66, 101, 0.83);
}
body.kc-css-system .kc-css-75263 strong,
body.kc-css-system .kc-css-75263 a strong {
  color: #ffffff;
  font-size: 20px;
  line-height: 28px;
  padding: 8px 30px 8px 16px;
}
body.kc-css-system .kc-css-75263 .mov {
  color: #ffffff;
  font-size: 13px;
  line-height: 22px;
  padding-right: 30px;
  padding-left: 16px;
}
body.kc-css-system .kc-css-75263 i,
body.kc-css-system .kc-css-75263 a i {
  color: #e84265;
  background-color: rgba(255, 255, 255, 0.81);
  padding: 10px 15px 10px 15px;
}
body.kc-css-system .kc-css-419297.ssc_btn {
  display: inline-block;
  float: left;
  width: 60px;
  height: 140px;
}
body.kc-css-system .kc-css-419297 .ssc_button {
  color: #ffffff;
  background-color: #bb8a5f;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  text-decoration: none;
  width: 60px;
  height: 140px;
  padding: 60px 0px 55px 0px;
}
body.kc-css-system .kc-css-419297 {
  text-align: center;
}
body.kc-css-system .kc-css-419297 .ssc_button:before {
  background-color: #bb8a5f;
}
body.kc-css-system .kc-css-419297 .ssc_button:after {
  background-color: #bb8a5f;
}
body.kc-css-system .kc-css-419297 .ssc_button:hover {
  color: #ffffff;
  background-color: #191919;
}
body.kc-css-system .kc-css-419297 .ssc_button:hover:before {
  background-color: #191919;
}
body.kc-css-system .kc-css-419297 .ssc_button:hover:after {
  background-color: #191919;
}
body.kc-css-system .kc-css-160306 {
  display: inline-block;
  float: left;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 35px;
  padding-left: 55px;
}
body.kc-css-system .kc-css-160306 .icon_box {
  height: 45px;
  padding-right: 35px;
  border-right: 1px solid #a3784e;
}
body.kc-css-system .kc-css-160306 .c_svg {
  padding-top: calc((45px - 45px) / 2);
  max-height: 45px;
  width: 45px;
  margin-top: -45px;
  padding-top: 8px;
}
body.kc-css-system .kc-css-160306 .c_svg svg {
  fill: #191919;
}
body.kc-css-system .kc-css-160306 .c_svg div {
  height: 45px;
}
body.kc-css-system .kc-css-160306 .c_icon,
body.kc-css-system .kc-css-160306 .c_text {
  color: #ffffff;
}
body.kc-css-system .kc-css-160306 .bgr_icon {
  color: #004a97;
}
body.kc-css-system .kc-css-160306 .bgr_icon i,
body.kc-css-system .kc-css-160306 .bgr_img img,
body.kc-css-system .kc-css-160306 .bgr_no {
  line-height: 90px;
}
body.kc-css-system .kc-css-160306 .bgr_icon i,
body.kc-css-system .kc-css-160306 .bgr_img,
body.kc-css-system .kc-css-160306 .bgr_no {
  text-align: center;
}
body.kc-css-system .kc-css-160306 .title,
body.kc-css-system .kc-css-160306 .title a {
  color: #ffffff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
  font-family: Bebas Neue;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 2px;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-160306 .subtitle {
  color: #ffffff;
  font-size: 40px;
  line-height: 40px;
  font-weight: 500;
  font-family: Cormorant Garamond;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-160306 .cont_box .description {
  display: none !important;
  margin-bottom: 15px;
}
body.kc-css-system .kc-css-160306 .cont_box {
  padding-left: 35px;
}
body.kc-css-system .kc-css-915156 {
  background: transparent
    url(/admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2020%2F06%2FInterior-scheme-2.png)
    right top/auto no-repeat scroll;
  padding-top: 150px;
  padding-bottom: 150px;
}
body.kc-css-system .kc-css-851762.ssc_mltttl .wr {
  color: #191919;
  text-align: center;
}
body.kc-css-system .kc-css-851762 {
  text-align: center;
}
body.kc-css-system .kc-css-851762 .deb:after {
  background-color: #d3a478;
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-left: 200px;
  float: right;
}
body.kc-css-system .kc-css-851762 .t1 {
  font-size: 22px;
  font-family: Bebas Neue;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 105px;
  padding-left: 105px;
  display: inline-block;
}
body.kc-css-system .kc-css-851762 .t2 {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 25px;
}
body.kc-css-system .kc-css-480517 {
  padding-top: 30px;
}
body.kc-css-system .kc-css-478826 {
  background: transparent
    url(../images/Pattern.png) 0% 45% / auto
    no-repeat scroll;
}
body.kc-css-system .kc-css-276300 {
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
  margin-left: 30px;
  border: 10px solid #ffffff;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
body.kc-css-system .kc-css-276300 .ieslide {
  background: rgba(232, 66, 101, 0.83);
}
body.kc-css-system .kc-css-276300 strong,
body.kc-css-system .kc-css-276300 a strong {
  color: #ffffff;
  font-size: 20px;
  line-height: 28px;
  padding: 8px 30px 8px 16px;
}
body.kc-css-system .kc-css-276300 .mov {
  color: #ffffff;
  font-size: 13px;
  line-height: 22px;
  padding-right: 30px;
  padding-left: 16px;
}
body.kc-css-system .kc-css-276300 i,
body.kc-css-system .kc-css-276300 a i {
  color: #e84265;
  background-color: rgba(255, 255, 255, 0.81);
  padding: 10px 15px 10px 15px;
}
body.kc-css-system .kc-css-30695 {
  padding-top: 120px;
}
body.kc-css-system .kc-css-30695 {
  padding-right: 0px;
  padding-left: 0px;
}
body.kc-css-system .kc-css-214661 {
  margin-top: 5px;
  margin-right: 0px;
  margin-left: -290px;
  width: 660px;
  float: right;
  z-index: 10;
}
body.kc-css-system .kc-css-746089 {
  padding-right: 0px;
  padding-left: 0px;
}
body.kc-css-system .kc-css-422579 .kc_tab {
  background-color: rgba(255, 255, 255, 0);
}
body.kc-css-system .kc-css-422579 .kc_tab .kc_tab_content {
  padding: 0px 0px 0px 0px !important;
}
body.kc-css-system .kc-css-422579 .owl-controls .owl-buttons {
  text-align: right;
  margin-top: 50px;
  margin-right: 120px;
}
body.kc-css-system .kc-css-422579 .owl-controls .owl-buttons div {
  width: 60px;
  height: 60px;
  color: #191919;
  font-size: 18px;
  line-height: 52px;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 0px 0px 0px 0px;
}
body.kc-css-system .kc-css-422579 .owl-controls .owl-buttons div:hover {
  color: #ffffff;
  background-color: #d3a478;
  border: 1px solid #d3a478;
}
body.kc-css-system .kc-css-154314.ssc_testi {
  background: #f2f2f2 url(../images/q.png) 95%
    95% / auto no-repeat scroll;
  padding: 80px 80px 80px 80px;
}
body.kc-css-system .kc-css-154314.ssc_testi figure {
  float: left;
  margin-right: 25px;
  margin-bottom: 20px;
}
body.kc-css-system .kc-css-154314 img {
  width: 100px;
  border-radius: 50px 50px 50px 50px;
}
body.kc-css-system .kc-css-154314.ssc_testi .title {
  font-size: 30px;
  line-height: 40px;
  font-weight: 600;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-154314.ssc_testi .position {
  color: #191919;
  font-size: 14px;
  font-family: Bebas Neue;
  letter-spacing: 1px;
  padding-bottom: 54px;
}
body.kc-css-system .kc-css-154314.ssc_testi .desc {
  line-height: 30px;
  display: block;
  width: 100%;
  margin-bottom: 38px;
}
body.kc-css-system .kc-css-154314.ssc_testi .rating svg {
  width: 18px;
  height: 18px;
}
body.kc-css-system .kc-css-127416.ssc_testi {
  background: #f2f2f2 url(../images/q.png) 95%
    95% / auto no-repeat scroll;
  padding: 80px 80px 80px 80px;
}
body.kc-css-system .kc-css-127416.ssc_testi figure {
  float: left;
  margin-right: 25px;
  margin-bottom: 20px;
}
body.kc-css-system .kc-css-127416 img {
  width: 100px;
  border-radius: 50px 50px 50px 50px;
}
body.kc-css-system .kc-css-127416.ssc_testi .title {
  font-size: 30px;
  line-height: 40px;
  font-weight: 600;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-127416.ssc_testi .position {
  color: #191919;
  font-size: 14px;
  font-family: Bebas Neue;
  letter-spacing: 1px;
  padding-bottom: 54px;
}
body.kc-css-system .kc-css-127416.ssc_testi .desc {
  line-height: 30px;
  display: block;
  width: 100%;
  margin-bottom: 38px;
}
body.kc-css-system .kc-css-127416.ssc_testi .rating svg {
  width: 18px;
  height: 18px;
}
body.kc-css-system .kc-css-613793.ssc_testi {
  background: #f2f2f2 url(../images/q.png) 95%
    95% / auto no-repeat scroll;
  padding: 80px 80px 80px 80px;
}
body.kc-css-system .kc-css-613793.ssc_testi figure {
  float: left;
  margin-right: 25px;
  margin-bottom: 20px;
}
body.kc-css-system .kc-css-613793 img {
  width: 100px;
  border-radius: 50px 50px 50px 50px;
}
body.kc-css-system .kc-css-613793.ssc_testi .title {
  font-size: 30px;
  line-height: 40px;
  font-weight: 600;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-613793.ssc_testi .position {
  color: #191919;
  font-size: 14px;
  font-family: Bebas Neue;
  letter-spacing: 1px;
  padding-bottom: 54px;
}
body.kc-css-system .kc-css-613793.ssc_testi .desc {
  line-height: 30px;
  display: block;
  width: 100%;
  margin-bottom: 38px;
}
body.kc-css-system .kc-css-613793.ssc_testi .rating svg {
  width: 18px;
  height: 18px;
}
body.kc-css-system .kc-css-248602 {
  text-align: center;
  background: #251d16
    url(../admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2020%2F06%2Fcta2.jpg)
    left top/cover no-repeat scroll;
  padding-top: 150px;
  padding-bottom: 150px;
}
body.kc-css-system .kc-css-541150 {
  float: none;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 25px;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
body.kc-css-system .kc-css-541150 svg {
  fill: #d3a478;
}
body.kc-css-system .kc-css-541150 img {
  height: 80px;
}
body.kc-css-system .kc-css-541150 .ieslide {
  background: rgba(232, 66, 101, 0.83);
}
body.kc-css-system .kc-css-541150 strong,
body.kc-css-system .kc-css-541150 a strong {
  color: #ffffff;
  font-size: 20px;
  line-height: 28px;
  padding: 8px 30px 8px 16px;
}
body.kc-css-system .kc-css-541150 .mov {
  color: #ffffff;
  font-size: 13px;
  line-height: 22px;
  padding-right: 30px;
  padding-left: 16px;
}
body.kc-css-system .kc-css-541150 i,
body.kc-css-system .kc-css-541150 a i {
  color: #e84265;
  background-color: rgba(255, 255, 255, 0.81);
  padding: 10px 15px 10px 15px;
}
body.kc-css-system .kc-css-975118.ssc_mltttl .wr {
  color: #ffffff;
  text-align: center;
}
body.kc-css-system .kc-css-975118 {
  text-align: center;
}
body.kc-css-system .kc-css-975118 .deb:after {
  background-color: #d3a478;
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-left: 200px;
  float: right;
}
body.kc-css-system .kc-css-975118 .t1 {
  font-size: 22px;
  font-weight: 400;
  font-family: Bebas Neue;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 105px;
  padding-left: 105px;
  display: inline-block;
}
body.kc-css-system .kc-css-975118 .t2 {
  color: #ffffff;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 25px;
}
body.kc-css-system .kc-css-881557.ssc_mltttl .wr {
  color: #d3a478;
  line-height: 96px;
  margin-top: 0px;
}
body.kc-css-system .kc-css-881557 {
  margin-bottom: 20px;
  padding-top: 15px;
}
body.kc-css-system .kc-css-881557 .t1 {
  font-size: 96px;
  font-weight: 700;
}
body.kc-css-system .kc-css-881557 .t2 {
  text-transform: lowercase;
}
body.kc-css-system .kc-css-754245 .ssc_button {
  color: #ffffff;
  background-color: rgba(211, 164, 120, 0);
  font-family: Bebas Neue;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  border: 1px solid #d3a478;
  padding: 18px 50px 18px 50px;
}
body.kc-css-system .kc-css-754245 {
  text-align: center;
}
body.kc-css-system .kc-css-754245 .ssc_button:before {
  background-color: #d3a478;
}
body.kc-css-system .kc-css-754245 .ssc_button:after {
  background-color: #d3a478;
}
body.kc-css-system .kc-css-754245 .ssc_button:hover {
  color: #ffffff;
}
body.kc-css-system .kc-css-923361 {
  padding-top: 150px;
  padding-bottom: 40px;
}
body.kc-css-system .kc-css-3568456.ssc_mltttl .wr {
  color: #191919;
  text-align: center;
}
body.kc-css-system .kc-css-3568456 {
  text-align: center;
}
body.kc-css-system .kc-css-3568456 .deb:after {
  background-color: #d3a478;
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-left: 200px;
  float: right;
}
body.kc-css-system .kc-css-3568456 .t1 {
  font-size: 22px;
  font-family: Bebas Neue;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 105px;
  padding-left: 105px;
  display: inline-block;
}
body.kc-css-system .kc-css-3568456 .t2 {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 25px;
}
body.kc-css-system .kc-css-209575 p {
  text-align: center;
}
body.kc-css-system .kc-css-209575 {
  padding-right: 12%;
  padding-left: 12%;
}
body.kc-css-system .kc-css-973234 {
  padding-bottom: 80px;
}
body.kc-css-system .kc-css-81109 {
  padding-right: 0px;
  padding-left: 0px;
}
body.kc-css-system .kc-css-801144 .bgrid-item {
  margin-bottom: 60px;
  padding-right: 0px;
  padding-left: 0px;
}
body.kc-css-system .kc-css-801144 .bgrid-item .pbody {
  padding-right: 15px;
  padding-left: 15px;
}
body.kc-css-system .kc-css-801144 .bgrid-item .thumb {
  margin-bottom: 45px;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
}
body.kc-css-system .kc-css-801144 .bgrid-item .thumb img {
  border: 10px solid #ffffff;
}
body.kc-css-system .kc-css-801144 .bgrid-item .body {
  margin-top: -20px;
  padding: 20px 25px 15px 25px;
}
body.kc-css-system .kc-css-801144 .bgrid-item .title a {
  color: #191919;
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
  font-family: Cormorant Garamond;
  margin-bottom: 0px;
  padding-bottom: 5px;
}
body.kc-css-system .kc-css-801144 .bgrid-item .meta {
  color: #d3a478;
  font-size: 18px;
  font-family: Bebas Neue;
  letter-spacing: 1px;
  margin-bottom: 0px;
}
body.kc-css-system .kc-css-801144 .bgrid-item .meta i {
  display: none;
}
body.kc-css-system .kc-css-801144 .bgrid-item .date {
  background: #d3a478;
  color: #131313;
  font-size: 20px;
  line-height: 50px;
  font-weight: 600;
  font-family: Cormorant Garamond;
  padding: 5px 20px 10px 20px;
  display: inline-block;
}
body.kc-css-system .kc-css-801144 .bgrid-item a.rm {
  color: #191919;
  font-size: 18px;
  font-family: Bebas Neue;
  text-transform: uppercase;
}
body.kc-css-system .kc-css-801144 .bgrid-item .meta a:hover {
  color: #0081d7;
}
body.kc-css-system .kc-css-801144 .bgrid-item a.rm:hover {
  color: #d3a478;
  padding-left: 20px;
}
@media only screen and (max-width: 768px) {
  body.kc-css-system .kc-css-6006986 {
    padding-right: 0px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-img-wrapper img {
    width: 100%;
  }
  body.kc-css-system .kc-css-9651411 {
    padding-right: 0px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-img-wrapper img {
    width: 100%;
  }
  body.kc-css-system .kc-css-7054347 {
    padding-right: 0px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-img-wrapper img {
    width: 100%;
  }
}
@media only screen and (max-width: 667px) {
  body.kc-css-system .kc-css-154314.ssc_testi {
    padding-right: 30px;
    padding-left: 30px;
  }
  body.kc-css-system .kc-css-127416.ssc_testi {
    padding-right: 30px;
    padding-left: 30px;
  }
  body.kc-css-system .kc-css-613793.ssc_testi {
    padding-right: 30px;
    padding-left: 30px;
  }
  body.kc-css-system .kc-css-881557 .t1 {
    font-size: 50px;
  }
  body.kc-css-system .kc-css-881557 .t2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  body.kc-css-system .kc-css-304370 {
    padding-left: 10px;
  }
  body.kc-css-system .kc-css-304370 .icon_box {
    display: none;
  }
  body.kc-css-system .kc-css-730025 {
    padding-left: 10px;
  }
  body.kc-css-system .kc-css-730025 .icon_box {
    display: none;
  }
  body.kc-css-system .kc-css-160306 {
    padding-left: 10px;
  }
  body.kc-css-system .kc-css-160306 .icon_box {
    display: none;
  }
  body.kc-css-system .kc-css-276300 {
    margin-left: 0px;
  }
  body.kc-css-system .kc-css-214661 {
    margin-top: 0px;
  }
  body.kc-css-system .kc-css-209575 {
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 999px) {
  body.kc-css-system .kc-css-773408 {
    margin-top: 0px;
  }
  body.kc-css-system .kc-css-6006986 {
    background: transparent
      url(../images/hline1.png) center
      center/auto no-repeat scroll;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-info-wrapper {
    margin-bottom: -100px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-img-wrapper {
    padding-right: 0px;
    width: 600px;
  }
  body.kc-css-system .kc-css-6006986 .room-info {
    margin-left: 30px;
  }
  body.kc-css-system .kc-css-9651411 {
    background: transparent
      url(../images/hline1.png) center
      center/auto no-repeat scroll;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-info-wrapper {
    margin-bottom: -100px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-img-wrapper {
    padding-right: 0px;
    width: 600px;
  }
  body.kc-css-system .kc-css-9651411 .room-info {
    margin-left: 30px;
  }
  body.kc-css-system .kc-css-7054347 {
    background: transparent
      url(../images/hline1.png) center
      center/auto no-repeat scroll;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-info-wrapper {
    margin-bottom: -100px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-img-wrapper {
    padding-right: 0px;
    width: 600px;
  }
  body.kc-css-system .kc-css-7054347 .room-info {
    margin-left: 30px;
  }
  body.kc-css-system .kc-css-501778 {
    margin-left: 0%;
    width: 100%;
  }
  body.kc-css-system .kc-css-304370 {
    padding-left: 30px;
  }
  body.kc-css-system .kc-css-304370 .icon_box {
    display: table-cell;
  }
  body.kc-css-system .kc-css-821738 {
    margin-left: 0%;
    width: 100%;
  }
  body.kc-css-system .kc-css-730025 {
    padding-left: 30px;
  }
  body.kc-css-system .kc-css-730025 .icon_box {
    display: table-cell;
  }
  body.kc-css-system .kc-css-386212 {
    margin-left: 0%;
    width: 100%;
  }
  body.kc-css-system .kc-css-160306 {
    padding-left: 30px;
  }
  body.kc-css-system .kc-css-160306 .icon_box {
    display: table-cell;
  }
}
@media only screen and (max-width: 767px) {
  body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons {
    margin-top: 0px;
  }
  body.kc-css-system .kc-css-144812 {
    padding-right: 0px;
    padding-left: 0px;
  }
  body.kc-css-system .kc-css-915156 {
    padding-bottom: 110px;
  }
  body.kc-css-system .kc-css-276300 {
    margin-left: 0px;
  }
  body.kc-css-system .kc-css-214661 {
    width: 100%;
    margin-left: 0px;
  }
}
@media only screen and (max-width: 479px) {
  body.kc-css-system .kc-css-332289 .t1 {
    padding-right: 60px;
  }
  body.kc-css-system .kc-css-984516 .t1 {
    padding-right: 60px;
    padding-left: 60px;
  }
  body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons {
    text-align: center;
    margin-right: 0px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-info-wrapper {
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-info-wrapper {
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-info-wrapper {
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-394486 .t1 {
    padding-right: 60px;
    padding-left: 60px;
  }
  body.kc-css-system .kc-css-744259 .t1 {
    padding-right: 60px;
    padding-left: 60px;
  }
  body.kc-css-system .kc-css-111858.ssc_btn {
    display: none;
  }
  body.kc-css-system .kc-css-304370 {
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-304370 .icon_box {
    padding-right: 15px;
  }
  body.kc-css-system .kc-css-304370 .cont_box {
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-993214.ssc_btn {
    display: none;
  }
  body.kc-css-system .kc-css-730025 {
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-730025 .icon_box {
    padding-right: 15px;
  }
  body.kc-css-system .kc-css-730025 .cont_box {
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-419297.ssc_btn {
    display: none;
  }
  body.kc-css-system .kc-css-160306 {
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-160306 .icon_box {
    padding-right: 15px;
  }
  body.kc-css-system .kc-css-160306 .cont_box {
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-851762 .t1 {
    padding-right: 60px;
    padding-left: 60px;
  }
  body.kc-css-system .kc-css-30695 {
    padding-top: 11px;
  }
  body.kc-css-system .kc-css-746089 {
    margin-left: 0px;
  }
  body.kc-css-system .kc-css-422579 .owl-controls .owl-buttons {
    text-align: center;
    margin-right: 0px;
  }
  body.kc-css-system .kc-css-975118 .t1 {
    padding-right: 60px;
    padding-left: 60px;
  }
  body.kc-css-system .kc-css-3568456 .t1 {
    padding-right: 60px;
    padding-left: 60px;
  }
}


.kc-off-notice{
    display: inline-block !important;
}
.kc-container{
    max-width:1170px;
}

@media only screen and (min-width:1000px) and (max-width:5000px) {
    body.kc-css-system .kc-css-101479 {
      width: 100%;
    }
    body.kc-css-system .kc-css-160939 {
      width: 50%;
    }
    body.kc-css-system .kc-css-775301 {
      width: 50%;
    }
    body.kc-css-system .kc-css-98267 {
      width: 100%;
    }
    body.kc-css-system .kc-css-667969 {
      width: 100%;
    }
    body.kc-css-system .kc-css-501778 {
      width: 33.33%;
    }
    body.kc-css-system .kc-css-821738 {
      width: 33.33%;
    }
    body.kc-css-system .kc-css-386212 {
      width: 33.33%;
    }
    body.kc-css-system .kc-css-663648 {
      width: 100%;
    }
    body.kc-css-system .kc-css-478826 {
      width: 72.17%;
    }
    body.kc-css-system .kc-css-30695 {
      width: 27.77%;
    }
    body.kc-css-system .kc-css-746089 {
      width: 100%;
    }
    body.kc-css-system .kc-css-699135 {
      width: 100%;
    }
  }
  body.kc-css-system .kc-css-773408 {
    margin-top: -80px;
    position: relative;
    z-index: 3;
  }
  body.kc-css-system .kc-css-653025 .babe-search-form {
    background: #ffffff;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
    margin-top: 0px;
    padding-top: 0px;
  }
  body.kc-css-system .kc-css-653025 i {
    display: none;
  }
  body.kc-css-system .kc-css-653025 .search-date-label,
  body.kc-css-system .kc-css-653025 .search-date-label,
  body.kc-css-system .kc-css-653025 .search-guests-label {
    color: #191919;
    font-size: 16px;
    line-height: 16px;
    font-family: Cormorant Garamond;
    text-transform: uppercase;
    display: block;
    padding-bottom: 10px;
  }
  body.kc-css-system .kc-css-653025 .search_date {
    color: #191919 !important;
    font-size: 32px !important;
    line-height: 32px !important;
    font-weight: 400;
    font-family: Bebas Neue;
    padding: 0px 0px 0px 0px !important;
  }
  body.kc-css-system .kc-css-653025 .search_guests_field {
    padding: 10px 30px 10px 20px !important;
  }
  body.kc-css-system .kc-css-653025 .search_guests_title {
    color: #191919;
    font-size: 32px;
    line-height: 40px;
    font-weight: 400;
    font-family: Bebas Neue;
    padding: 0px 0px 0px 0px;
  }
  body.kc-css-system .kc-css-653025 .babe-search-form button.btn-search {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
    border: 0px solid #ffffff !important;
  }
  body.kc-css-system .kc-css-653025 .babe-search-form button.btn-search svg {
    width: 62px;
    height: 62px;
    margin-right: 10px;
    margin-bottom: -25px;
  }
  body.kc-css-system .kc-css-653025 #search-box button:hover {
    background: #191919;
    border: 0px solid #ffffff;
  }
  body.kc-css-system
    .kc-css-653025
    .babe-search-form
    button.btn-search:hover
    svg {
    fill: #ffffff;
  }
  body.kc-css-system .kc-css-76286 {
    background: #f8f8f8;
    margin-top: -70px;
    padding-top: 220px;
    padding-bottom: 110px;
  }
  body.kc-css-system .kc-css-160939 {
    background: transparent url(../Pattern.png) 40% 27% / auto
      no-repeat scroll;
  }
  body.kc-css-system .kc-css-859973 img {
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
    border: 10px solid #ffffff;
    width: 100%;
    max-width: 450px;
  }
  body.kc-css-system .kc-css-859973 {
    margin-top: -20px;
  }
  body.kc-css-system .kc-css-600481.ssc_btn {
    max-width: 450px;
    margin-top: -58px;
    padding-bottom: 30px;
  }
  body.kc-css-system .kc-css-600481 .ssc_button {
    color: #191919;
    background-color: #d3a478;
    font-size: 20px;
    line-height: 87px;
    font-weight: 700;
    text-decoration: none;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
    width: 100px;
    height: 100px;
    border: 6px solid #ffffff;
    border-radius: 64px 64px 64px 64px;
    padding-left: 5px;
  }
  body.kc-css-system .kc-css-600481 {
    text-align: center;
  }
  body.kc-css-system .kc-css-600481 .ssc_button:before {
    background-color: #191919;
  }
  body.kc-css-system .kc-css-600481 .ssc_button:after {
    background-color: #191919;
  }
  body.kc-css-system .kc-css-600481 .ssc_button:hover {
    color: #ffffff;
    background-color: #191919;
  }
  body.kc-css-system .kc-css-332289.ssc_mltttl .wr {
    color: #191919;
  }
  body.kc-css-system .kc-css-332289 .deb:after {
    background-color: #d3a478;
    width: 80px;
    height: 1px;
    margin-top: 16px;
    margin-left: 200px;
    float: right;
  }
  body.kc-css-system .kc-css-332289 .t1 {
    font-size: 22px;
    font-family: Bebas Neue;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 105px;
    display: inline-block;
  }
  body.kc-css-system .kc-css-332289 .t2 {
    margin-top: 0px;
    margin-bottom: 25px;
  }
  body.kc-css-system .kc-css-788212 {
    padding-top: 10px;
  }
  body.kc-css-system .kc-css-788212 .c_icon,
  body.kc-css-system .kc-css-788212 .c_text {
    color: #ffffff;
  }
  body.kc-css-system .kc-css-788212 .c_icon i,
  body.kc-css-system .kc-css-788212 .c_img img,
  body.kc-css-system .kc-css-788212 .c_text {
    line-height: 85px;
  }
  body.kc-css-system .kc-css-788212 .bgr_icon {
    color: #004a97;
  }
  body.kc-css-system .kc-css-788212 .bgr_icon i,
  body.kc-css-system .kc-css-788212 .bgr_img img,
  body.kc-css-system .kc-css-788212 .bgr_no {
    line-height: 90px;
  }
  body.kc-css-system .kc-css-788212 .bgr_icon i,
  body.kc-css-system .kc-css-788212 .bgr_img,
  body.kc-css-system .kc-css-788212 .bgr_no {
    text-align: center;
  }
  body.kc-css-system .kc-css-788212 .title,
  body.kc-css-system .kc-css-788212 .title a {
    color: #191919;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    font-family: Bebas Neue;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-top: 27px;
  }
  body.kc-css-system .kc-css-788212 .subtitle {
    font-size: 14px;
  }
  body.kc-css-system .kc-css-788212 .cont_box .description {
    margin-bottom: 15px;
  }
  body.kc-css-system .kc-css-788212 .cont_box {
    padding-left: 50px;
  }
  body.kc-css-system .kc-css-941479 {
    background: transparent
      url(../images/Interior-scheme.png) left
      top/auto no-repeat scroll;
    padding-top: 160px;
    padding-bottom: 130px;
  }
  body.kc-css-system .kc-css-98267 {
    padding-right: 0px;
    padding-left: 0px;
  }
  body.kc-css-system .kc-css-984516.ssc_mltttl .wr {
    color: #191919;
    text-align: center;
  }
  body.kc-css-system .kc-css-984516 {
    text-align: center;
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-984516 .deb:after {
    background-color: #d3a478;
    width: 80px;
    height: 1px;
    margin-top: 16px;
    margin-left: 200px;
    float: right;
  }
  body.kc-css-system .kc-css-984516 .t1 {
    font-size: 22px;
    font-family: Bebas Neue;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 105px;
    padding-left: 105px;
    display: inline-block;
  }
  body.kc-css-system .kc-css-984516 .t2 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 25px;
  }
  body.kc-css-system .kc-css-7444597 .kc_tab {
    background-color: rgba(255, 255, 255, 0);
  }
  body.kc-css-system .kc-css-7444597 .kc_tab .kc_tab_content {
    padding: 0px 0px 0px 0px !important;
  }
  body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons {
    text-align: left;
    margin-top: -95px;
    margin-left: 70px;
  }
  body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons div {
    width: 60px;
    height: 60px;
    color: #191919;
    font-size: 18px;
    line-height: 52px;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 0px 0px 0px 0px;
    margin-right: 10px;
    margin-left: 10px;
  }
  body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons div:hover {
    color: #ffffff;
    background-color: #d3a478;
    border: 1px solid #d3a478;
  }
  body.kc-css-system .kc-css-6006986 {
    background: transparent
      url(../images/Pattern.png) 110% 53% / auto
      no-repeat scroll;
    padding-top: 40px;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-info-wrapper {
    background: #f2f2f2;
    padding: 80px 80px 80px 80px;
    max-width: 650px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-img-wrapper {
    padding-right: 15px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-img-wrapper img {
    border: 10px solid #ffffff;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
  }
  body.kc-css-system .kc-css-6006986 .room-rating .star {
    color: #000000;
  }
  body.kc-css-system .kc-css-6006986 .room-info {
    background: #d3a478;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 30px 20px 30px 10px;
    display: none;
  }
  body.kc-css-system .kc-css-6006986 .isv svg {
    fill: #191919;
  }
  body.kc-css-system .kc-css-6006986 .isv {
    width: 22px;
    height: 22px;
    float: left;
    display: inline-block;
    margin-right: 5px;
  }
  body.kc-css-system .kc-css-6006986 .rdata {
    color: #ffffff;
    text-align: left;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-description {
    margin-bottom: 30px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-title .title {
    font-size: 40px;
    line-height: 48px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 20px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-price {
    color: #d3a478;
    font-size: 18px;
    font-family: Bebas Neue;
    letter-spacing: 1px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-price-new {
    padding-left: 5px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-book-button {
    color: #191919;
    font-size: 15px;
    font-family: Bebas Neue;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 10px 25px 8px 25px;
    border: 1px solid #d3a478;
  }
  body.kc-css-system .kc-css-6006986 .fic {
    margin-bottom: 45px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .atiframebuilder-term-title {
    color: #191919;
    display: none;
  }
  body.kc-css-system .kc-css-6006986 .room-item .fic img {
    width: 22px;
    height: 22px;
  }
  body.kc-css-system .kc-css-6006986 .room-item .room-book-button:hover {
    background: #d3a478;
    color: #ffffff;
  }
  body.kc-css-system .kc-css-9651411 {
    background: transparent url(assets/images/Pattern.png) 110% 53% / auto
      no-repeat scroll;
    padding-top: 40px;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-info-wrapper {
    background: #f2f2f2;
    padding: 80px 80px 80px 80px;
    max-width: 650px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-img-wrapper {
    padding-right: 15px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-img-wrapper img {
    border: 10px solid #ffffff;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
  }
  body.kc-css-system .kc-css-9651411 .room-rating .star {
    color: #000000;
  }
  body.kc-css-system .kc-css-9651411 .room-info {
    background: #d3a478;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 30px 20px 30px 10px;
    display: none;
  }
  body.kc-css-system .kc-css-9651411 .isv svg {
    fill: #191919;
  }
  body.kc-css-system .kc-css-9651411 .isv {
    width: 22px;
    height: 22px;
    float: left;
    display: inline-block;
    margin-right: 5px;
  }
  body.kc-css-system .kc-css-9651411 .rdata {
    color: #ffffff;
    text-align: left;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-description {
    margin-bottom: 30px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-title .title {
    font-size: 40px;
    line-height: 48px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 20px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-price {
    color: #d3a478;
    font-size: 18px;
    font-family: Bebas Neue;
    letter-spacing: 1px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-price-new {
    padding-left: 5px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-book-button {
    color: #191919;
    font-size: 15px;
    font-family: Bebas Neue;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 10px 25px 8px 25px;
    border: 1px solid #d3a478;
  }
  body.kc-css-system .kc-css-9651411 .fic {
    margin-bottom: 45px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .atiframebuilder-term-title {
    color: #191919;
    display: none;
  }
  body.kc-css-system .kc-css-9651411 .room-item .fic img {
    width: 22px;
    height: 22px;
  }
  body.kc-css-system .kc-css-9651411 .room-item .room-book-button:hover {
    background: #d3a478;
    color: #ffffff;
  }
  body.kc-css-system .kc-css-7054347 {
    background: transparent url(assets/images/Pattern.png) 110% 53% / auto
      no-repeat scroll;
    padding-top: 40px;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-info-wrapper {
    background: #f2f2f2;
    padding: 80px 80px 80px 80px;
    max-width: 650px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-img-wrapper {
    padding-right: 15px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-img-wrapper img {
    border: 10px solid #ffffff;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
  }
  body.kc-css-system .kc-css-7054347 .room-rating .star {
    color: #000000;
  }
  body.kc-css-system .kc-css-7054347 .room-info {
    background: #d3a478;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 30px 20px 30px 10px;
    display: none;
  }
  body.kc-css-system .kc-css-7054347 .isv svg {
    fill: #191919;
  }
  body.kc-css-system .kc-css-7054347 .isv {
    width: 22px;
    height: 22px;
    float: left;
    display: inline-block;
    margin-right: 5px;
  }
  body.kc-css-system .kc-css-7054347 .rdata {
    color: #ffffff;
    text-align: left;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-description {
    margin-bottom: 30px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-title .title {
    font-size: 40px;
    line-height: 48px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 20px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-price {
    color: #d3a478;
    font-size: 18px;
    font-family: Bebas Neue;
    letter-spacing: 1px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-price-new {
    padding-left: 5px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-book-button {
    color: #191919;
    font-size: 15px;
    font-family: Bebas Neue;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 10px 25px 8px 25px;
    border: 1px solid #d3a478;
  }
  body.kc-css-system .kc-css-7054347 .fic {
    margin-bottom: 45px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .atiframebuilder-term-title {
    color: #191919;
    display: none;
  }
  body.kc-css-system .kc-css-7054347 .room-item .fic img {
    width: 22px;
    height: 22px;
  }
  body.kc-css-system .kc-css-7054347 .room-item .room-book-button:hover {
    background: #d3a478;
    color: #ffffff;
  }
  body.kc-css-system .kc-css-446862 {
    text-align: center;
    background: #251d16
      url(https://demo33.atiframe.com/wp-admin/admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2020%2F06%2Fcta1.jpg)
      left top/cover no-repeat scroll;
    padding-top: 150px;
    padding-bottom: 150px;
  }
  body.kc-css-system .kc-css-363874 {
    float: none;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  body.kc-css-system .kc-css-363874 svg {
    fill: #d3a478;
  }
  body.kc-css-system .kc-css-363874 .ieslide {
    background: rgba(232, 66, 101, 0.83);
  }
  body.kc-css-system .kc-css-363874 strong,
  body.kc-css-system .kc-css-363874 a strong {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    padding: 8px 30px 8px 16px;
  }
  body.kc-css-system .kc-css-363874 .mov {
    color: #ffffff;
    font-size: 13px;
    line-height: 22px;
    padding-right: 30px;
    padding-left: 16px;
  }
  body.kc-css-system .kc-css-363874 i,
  body.kc-css-system .kc-css-363874 a i {
    color: #e84265;
    background-color: rgba(255, 255, 255, 0.81);
    padding: 10px 15px 10px 15px;
  }
  body.kc-css-system .kc-css-394486.ssc_mltttl .wr {
    color: #ffffff;
    text-align: center;
  }
  body.kc-css-system .kc-css-394486 {
    text-align: center;
  }
  body.kc-css-system .kc-css-394486 .deb:after {
    background-color: #d3a478;
    width: 80px;
    height: 1px;
    margin-top: 16px;
    margin-left: 200px;
    float: right;
  }
  body.kc-css-system .kc-css-394486 .t1 {
    font-size: 22px;
    font-family: Bebas Neue;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 105px;
    padding-left: 105px;
    display: inline-block;
  }
  body.kc-css-system .kc-css-394486 .t2 {
    color: #ffffff;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 25px;
  }
  body.kc-css-system .kc-css-144812,
  body.kc-css-system .kc-css-144812 p {
    color: #ffffff;
  }
  body.kc-css-system .kc-css-144812 {
    padding: 20px 23% 20px 23%;
  }
  body.kc-css-system .kc-css-444983 .ssc_button {
    color: #ffffff;
    background-color: rgba(211, 164, 120, 0);
    font-family: Bebas Neue;
    font-size: 18px;
    line-height: 18px;
    text-decoration: none;
    border: 1px solid #d3a478;
    padding: 18px 50px 18px 50px;
  }
  body.kc-css-system .kc-css-444983 {
    text-align: center;
  }
  body.kc-css-system .kc-css-444983 .ssc_button:before {
    background-color: #d3a478;
  }
  body.kc-css-system .kc-css-444983 .ssc_button:after {
    background-color: #d3a478;
  }
  body.kc-css-system .kc-css-444983 .ssc_button:hover {
    color: #ffffff;
  }
  body.kc-css-system .kc-css-704854 {
    padding-top: 150px;
    padding-bottom: 120px;
  }
  body.kc-css-system .kc-css-667969 {
    padding-right: 0px;
    padding-left: 0px;
  }
  body.kc-css-system .kc-css-744259.ssc_mltttl .wr {
    color: #191919;
    text-align: center;
  }
  body.kc-css-system .kc-css-744259 {
    text-align: center;
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-744259 .deb:after {
    background-color: #d3a478;
    width: 80px;
    height: 1px;
    margin-top: 16px;
    margin-left: 200px;
    float: right;
  }
  body.kc-css-system .kc-css-744259 .t1 {
    font-size: 22px;
    font-family: Bebas Neue;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 105px;
    padding-left: 105px;
    display: inline-block;
  }
  body.kc-css-system .kc-css-744259 .t2 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 25px;
  }
  body.kc-css-system .kc-css-280678 {
    padding-top: 30px;
  }
  body.kc-css-system .kc-css-280678 .bgrid-item {
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-280678 .room-inner {
    background: #ffffff;
    border: 10px solid #ffffff;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 20px;
  }
  body.kc-css-system .kc-css-280678 .post-total-rating .star {
    color: #ffffff;
    margin-right: 4px;
  }
  body.kc-css-system .kc-css-280678 .post-total-rating .post-total-rating-value {
    color: #ffffff;
  }
  body.kc-css-system .kc-css-280678 .post-total-rating-value {
    font-size: 17px;
    font-family: Bebas Neue;
  }
  body.kc-css-system .kc-css-280678 .post-total-rating {
    text-align: right;
    margin-top: -35px;
    margin-right: 20px;
    margin-bottom: 6px;
  }
  body.kc-css-system .kc-css-280678 .isv svg {
    fill: #d3a478;
  }
  body.kc-css-system .kc-css-280678 .isv {
    width: 24px;
    height: 24px;
    float: left;
    display: inline-block;
    margin-right: 8px;
  }
  body.kc-css-system .kc-css-280678 .rdata {
    padding-top: 35px;
  }
  body.kc-css-system .kc-css-280678 .room-text {
    background: transparent
      url(../images/hline1.png) left bottom/auto
      repeat-x scroll;
    margin-right: 25px;
    margin-bottom: 30px;
    margin-left: 25px;
    padding-bottom: 25px;
  }
  body.kc-css-system .kc-css-280678 h4 {
    color: #191919;
    font-size: 30px !important;
    line-height: 36px !important;
    font-weight: 600;
  }
  body.kc-css-system .kc-css-280678 .room-price {
    color: #ffffff;
    background: #d3a478;
    margin-top: -44px;
    padding: 7px 35px 7px 35px;
    width: 150px;
    display: block;
    font-size: 18px;
    font-family: Bebas Neue;
  }
  body.kc-css-system .kc-css-280678 .item_info_price_old {
    display: none;
    text-decoration: none;
  }
  body.kc-css-system .kc-css-280678 .room-price-new {
    padding-left: 5px;
  }
  body.kc-css-system .kc-css-280678 .item_info_price_discount {
    background: #dd3333;
    padding: 1px 5px 1px 5px;
    font-size: 16px;
  }
  body.kc-css-system .kc-css-280678 .room-book-button {
    color: #191919;
    font-size: 18px;
    font-family: Bebas Neue;
    letter-spacing: 1px;
    display: inline-block;
    padding-top: 15px;
  }
  body.kc-css-system .kc-css-280678 .atiframebuilder-terms-block-title {
    display: none;
  }
  body.kc-css-system .kc-css-280678 .atiframebuilder-terms-block-inner {
    padding-left: 40px;
  }
  body.kc-css-system .kc-css-280678 .fic {
    margin-right: -2px;
    margin-bottom: 0px;
    padding-bottom: 15px;
  }
  body.kc-css-system .kc-css-280678 .fic img,
  body.kc-css-system .kc-css-280678 .fic svg {
    width: 22px;
    height: 22px;
  }
  body.kc-css-system .kc-css-280678 .atiframebuilder-term-title {
    color: #191919;
    display: none;
  }
  body.kc-css-system .kc-css-280678 .bgrid-item:hover .room-inner {
    margin-top: -15px;
  }
  body.kc-css-system .kc-css-280678 .bgrid-item .room-book-button:hover {
    color: #d3a478;
  }
  .kc-css-131262 .kc_column {
    padding-left: 0px;
    padding-right: 0px;
  }
  .kc-css-131262 > .kc-wrap-columns {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px);
  }
  body.kc-css-system .kc-css-501778 {
    background: #d3a478;
  }
  body.kc-css-system .kc-css-310963 {
    width: 100%;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  body.kc-css-system .kc-css-310963 img {
    width: 100%;
  }
  body.kc-css-system .kc-css-310963 .ieslide {
    background: rgba(232, 66, 101, 0.83);
  }
  body.kc-css-system .kc-css-310963 strong,
  body.kc-css-system .kc-css-310963 a strong {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    padding: 8px 30px 8px 16px;
  }
  body.kc-css-system .kc-css-310963 .mov {
    color: #ffffff;
    font-size: 13px;
    line-height: 22px;
    padding-right: 30px;
    padding-left: 16px;
  }
  body.kc-css-system .kc-css-310963 i,
  body.kc-css-system .kc-css-310963 a i {
    color: #e84265;
    background-color: rgba(255, 255, 255, 0.81);
    padding: 10px 15px 10px 15px;
  }
  body.kc-css-system .kc-css-111858.ssc_btn {
    display: inline-block;
    float: left;
    width: 60px;
    height: 140px;
  }
  body.kc-css-system .kc-css-111858 .ssc_button {
    color: #ffffff;
    background-color: #bb8a5f;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    text-decoration: none;
    width: 60px;
    height: 140px;
    padding: 60px 0px 55px 0px;
  }
  body.kc-css-system .kc-css-111858 {
    text-align: center;
  }
  body.kc-css-system .kc-css-111858 .ssc_button:before {
    background-color: #bb8a5f;
  }
  body.kc-css-system .kc-css-111858 .ssc_button:after {
    background-color: #bb8a5f;
  }
  body.kc-css-system .kc-css-111858 .ssc_button:hover {
    color: #ffffff;
    background-color: #191919;
  }
  body.kc-css-system .kc-css-111858 .ssc_button:hover:before {
    background-color: #191919;
  }
  body.kc-css-system .kc-css-111858 .ssc_button:hover:after {
    background-color: #191919;
  }
  body.kc-css-system .kc-css-304370 {
    display: inline-block;
    float: left;
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 35px;
    padding-left: 55px;
  }
  body.kc-css-system .kc-css-304370 .icon_box {
    height: 45px;
    padding-right: 35px;
    border-right: 1px solid #a3784e;
  }
  body.kc-css-system .kc-css-304370 .c_svg {
    padding-top: calc((45px - 45px) / 2);
    max-height: 45px;
    width: 45px;
    margin-top: -45px;
    padding-top: 8px;
  }
  body.kc-css-system .kc-css-304370 .c_svg svg {
    fill: #191919;
  }
  body.kc-css-system .kc-css-304370 .c_svg div {
    height: 45px;
  }
  body.kc-css-system .kc-css-304370 .c_icon,
  body.kc-css-system .kc-css-304370 .c_text {
    color: #ffffff;
  }
  body.kc-css-system .kc-css-304370 .bgr_icon {
    color: #004a97;
  }
  body.kc-css-system .kc-css-304370 .bgr_icon i,
  body.kc-css-system .kc-css-304370 .bgr_img img,
  body.kc-css-system .kc-css-304370 .bgr_no {
    line-height: 90px;
  }
  body.kc-css-system .kc-css-304370 .bgr_icon i,
  body.kc-css-system .kc-css-304370 .bgr_img,
  body.kc-css-system .kc-css-304370 .bgr_no {
    text-align: center;
  }
  body.kc-css-system .kc-css-304370 .title,
  body.kc-css-system .kc-css-304370 .title a {
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    font-family: Bebas Neue;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-304370 .subtitle {
    color: #ffffff;
    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    font-family: Cormorant Garamond;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-304370 .cont_box .description {
    display: none !important;
    margin-bottom: 15px;
  }
  body.kc-css-system .kc-css-304370 .cont_box {
    padding-left: 35px;
  }
  body.kc-css-system .kc-css-821738 {
    background: #d3a478;
  }
  body.kc-css-system .kc-css-838430 {
    width: 100%;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  body.kc-css-system .kc-css-838430 img {
    width: 100%;
  }
  body.kc-css-system .kc-css-838430 .ieslide {
    background: rgba(232, 66, 101, 0.83);
  }
  body.kc-css-system .kc-css-838430 strong,
  body.kc-css-system .kc-css-838430 a strong {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    padding: 8px 30px 8px 16px;
  }
  body.kc-css-system .kc-css-838430 .mov {
    color: #ffffff;
    font-size: 13px;
    line-height: 22px;
    padding-right: 30px;
    padding-left: 16px;
  }
  body.kc-css-system .kc-css-838430 i,
  body.kc-css-system .kc-css-838430 a i {
    color: #e84265;
    background-color: rgba(255, 255, 255, 0.81);
    padding: 10px 15px 10px 15px;
  }
  body.kc-css-system .kc-css-993214.ssc_btn {
    display: inline-block;
    float: left;
    width: 60px;
    height: 140px;
  }
  body.kc-css-system .kc-css-993214 .ssc_button {
    color: #ffffff;
    background-color: #bb8a5f;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    text-decoration: none;
    width: 60px;
    height: 140px;
    padding: 60px 0px 55px 0px;
  }
  body.kc-css-system .kc-css-993214 {
    text-align: center;
  }
  body.kc-css-system .kc-css-993214 .ssc_button:before {
    background-color: #bb8a5f;
  }
  body.kc-css-system .kc-css-993214 .ssc_button:after {
    background-color: #bb8a5f;
  }
  body.kc-css-system .kc-css-993214 .ssc_button:hover {
    color: #ffffff;
    background-color: #191919;
  }
  body.kc-css-system .kc-css-993214 .ssc_button:hover:before {
    background-color: #191919;
  }
  body.kc-css-system .kc-css-993214 .ssc_button:hover:after {
    background-color: #191919;
  }
  body.kc-css-system .kc-css-730025 {
    display: inline-block;
    float: left;
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 35px;
    padding-left: 55px;
  }
  body.kc-css-system .kc-css-730025 .icon_box {
    height: 45px;
    padding-right: 35px;
    border-right: 1px solid #a3784e;
  }
  body.kc-css-system .kc-css-730025 .c_svg {
    padding-top: calc((45px - 45px) / 2);
    max-height: 45px;
    width: 45px;
    margin-top: -45px;
    padding-top: 8px;
  }
  body.kc-css-system .kc-css-730025 .c_svg svg {
    fill: #191919;
  }
  body.kc-css-system .kc-css-730025 .c_svg div {
    height: 45px;
  }
  body.kc-css-system .kc-css-730025 .c_icon,
  body.kc-css-system .kc-css-730025 .c_text {
    color: #ffffff;
  }
  body.kc-css-system .kc-css-730025 .bgr_icon {
    color: #004a97;
  }
  body.kc-css-system .kc-css-730025 .bgr_icon i,
  body.kc-css-system .kc-css-730025 .bgr_img img,
  body.kc-css-system .kc-css-730025 .bgr_no {
    line-height: 90px;
  }
  body.kc-css-system .kc-css-730025 .bgr_icon i,
  body.kc-css-system .kc-css-730025 .bgr_img,
  body.kc-css-system .kc-css-730025 .bgr_no {
    text-align: center;
  }
  body.kc-css-system .kc-css-730025 .title,
  body.kc-css-system .kc-css-730025 .title a {
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    font-family: Bebas Neue;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-730025 .subtitle {
    color: #ffffff;
    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    font-family: Cormorant Garamond;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-730025 .cont_box .description {
    display: none !important;
    margin-bottom: 15px;
  }
  body.kc-css-system .kc-css-730025 .cont_box {
    padding-left: 35px;
  }
  body.kc-css-system .kc-css-386212 {
    background: #d3a478;
  }
  body.kc-css-system .kc-css-75263 {
    width: 100%;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  body.kc-css-system .kc-css-75263 img {
    width: 100%;
  }
  body.kc-css-system .kc-css-75263 .ieslide {
    background: rgba(232, 66, 101, 0.83);
  }
  body.kc-css-system .kc-css-75263 strong,
  body.kc-css-system .kc-css-75263 a strong {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    padding: 8px 30px 8px 16px;
  }
  body.kc-css-system .kc-css-75263 .mov {
    color: #ffffff;
    font-size: 13px;
    line-height: 22px;
    padding-right: 30px;
    padding-left: 16px;
  }
  body.kc-css-system .kc-css-75263 i,
  body.kc-css-system .kc-css-75263 a i {
    color: #e84265;
    background-color: rgba(255, 255, 255, 0.81);
    padding: 10px 15px 10px 15px;
  }
  body.kc-css-system .kc-css-419297.ssc_btn {
    display: inline-block;
    float: left;
    width: 60px;
    height: 140px;
  }
  body.kc-css-system .kc-css-419297 .ssc_button {
    color: #ffffff;
    background-color: #bb8a5f;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    text-decoration: none;
    width: 60px;
    height: 140px;
    padding: 60px 0px 55px 0px;
  }
  body.kc-css-system .kc-css-419297 {
    text-align: center;
  }
  body.kc-css-system .kc-css-419297 .ssc_button:before {
    background-color: #bb8a5f;
  }
  body.kc-css-system .kc-css-419297 .ssc_button:after {
    background-color: #bb8a5f;
  }
  body.kc-css-system .kc-css-419297 .ssc_button:hover {
    color: #ffffff;
    background-color: #191919;
  }
  body.kc-css-system .kc-css-419297 .ssc_button:hover:before {
    background-color: #191919;
  }
  body.kc-css-system .kc-css-419297 .ssc_button:hover:after {
    background-color: #191919;
  }
  body.kc-css-system .kc-css-160306 {
    display: inline-block;
    float: left;
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 35px;
    padding-left: 55px;
  }
  body.kc-css-system .kc-css-160306 .icon_box {
    height: 45px;
    padding-right: 35px;
    border-right: 1px solid #a3784e;
  }
  body.kc-css-system .kc-css-160306 .c_svg {
    padding-top: calc((45px - 45px) / 2);
    max-height: 45px;
    width: 45px;
    margin-top: -45px;
    padding-top: 8px;
  }
  body.kc-css-system .kc-css-160306 .c_svg svg {
    fill: #191919;
  }
  body.kc-css-system .kc-css-160306 .c_svg div {
    height: 45px;
  }
  body.kc-css-system .kc-css-160306 .c_icon,
  body.kc-css-system .kc-css-160306 .c_text {
    color: #ffffff;
  }
  body.kc-css-system .kc-css-160306 .bgr_icon {
    color: #004a97;
  }
  body.kc-css-system .kc-css-160306 .bgr_icon i,
  body.kc-css-system .kc-css-160306 .bgr_img img,
  body.kc-css-system .kc-css-160306 .bgr_no {
    line-height: 90px;
  }
  body.kc-css-system .kc-css-160306 .bgr_icon i,
  body.kc-css-system .kc-css-160306 .bgr_img,
  body.kc-css-system .kc-css-160306 .bgr_no {
    text-align: center;
  }
  body.kc-css-system .kc-css-160306 .title,
  body.kc-css-system .kc-css-160306 .title a {
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    font-family: Bebas Neue;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-160306 .subtitle {
    color: #ffffff;
    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    font-family: Cormorant Garamond;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-160306 .cont_box .description {
    display: none !important;
    margin-bottom: 15px;
  }
  body.kc-css-system .kc-css-160306 .cont_box {
    padding-left: 35px;
  }
  body.kc-css-system .kc-css-915156 {
    background: transparent
      url(https://demo33.atiframe.com/wp-admin/admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2020%2F06%2FInterior-scheme-2.png)
      right top/auto no-repeat scroll;
    padding-top: 150px;
    padding-bottom: 150px;
  }
  body.kc-css-system .kc-css-851762.ssc_mltttl .wr {
    color: #191919;
    text-align: center;
  }
  body.kc-css-system .kc-css-851762 {
    text-align: center;
  }
  body.kc-css-system .kc-css-851762 .deb:after {
    background-color: #d3a478;
    width: 80px;
    height: 1px;
    margin-top: 16px;
    margin-left: 200px;
    float: right;
  }
  body.kc-css-system .kc-css-851762 .t1 {
    font-size: 22px;
    font-family: Bebas Neue;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 105px;
    padding-left: 105px;
    display: inline-block;
  }
  body.kc-css-system .kc-css-851762 .t2 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 25px;
  }
  body.kc-css-system .kc-css-480517 {
    padding-top: 30px;
  }
  body.kc-css-system .kc-css-478826 {
    background: transparent
      url(../images/Pattern.png) 0% 45% / auto
      no-repeat scroll;
  }
  body.kc-css-system .kc-css-276300 {
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
    margin-left: 30px;
    border: 10px solid #ffffff;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  body.kc-css-system .kc-css-276300 .ieslide {
    background: rgba(232, 66, 101, 0.83);
  }
  body.kc-css-system .kc-css-276300 strong,
  body.kc-css-system .kc-css-276300 a strong {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    padding: 8px 30px 8px 16px;
  }
  body.kc-css-system .kc-css-276300 .mov {
    color: #ffffff;
    font-size: 13px;
    line-height: 22px;
    padding-right: 30px;
    padding-left: 16px;
  }
  body.kc-css-system .kc-css-276300 i,
  body.kc-css-system .kc-css-276300 a i {
    color: #e84265;
    background-color: rgba(255, 255, 255, 0.81);
    padding: 10px 15px 10px 15px;
  }
  body.kc-css-system .kc-css-30695 {
    padding-top: 120px;
  }
  body.kc-css-system .kc-css-30695 {
    padding-right: 0px;
    padding-left: 0px;
  }
  body.kc-css-system .kc-css-214661 {
    margin-top: 5px;
    margin-right: 0px;
    margin-left: -290px;
    width: 660px;
    float: right;
    z-index: 10;
  }
  body.kc-css-system .kc-css-746089 {
    padding-right: 0px;
    padding-left: 0px;
  }
  body.kc-css-system .kc-css-422579 .kc_tab {
    background-color: rgba(255, 255, 255, 0);
  }
  body.kc-css-system .kc-css-422579 .kc_tab .kc_tab_content {
    padding: 0px 0px 0px 0px !important;
  }
  body.kc-css-system .kc-css-422579 .owl-controls .owl-buttons {
    text-align: right;
    margin-top: 50px;
    margin-right: 120px;
  }
  body.kc-css-system .kc-css-422579 .owl-controls .owl-buttons div {
    width: 60px;
    height: 60px;
    color: #191919;
    font-size: 18px;
    line-height: 52px;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 0px 0px 0px 0px;
  }
  body.kc-css-system .kc-css-422579 .owl-controls .owl-buttons div:hover {
    color: #ffffff;
    background-color: #d3a478;
    border: 1px solid #d3a478;
  }
  body.kc-css-system .kc-css-154314.ssc_testi {
    background: #f2f2f2 url(../images/q.png) 95%
      95% / auto no-repeat scroll;
    padding: 80px 80px 80px 80px;
  }
  body.kc-css-system .kc-css-154314.ssc_testi figure {
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
  }
  body.kc-css-system .kc-css-154314 img {
    width: 100px;
    border-radius: 50px 50px 50px 50px;
  }
  body.kc-css-system .kc-css-154314.ssc_testi .title {
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-154314.ssc_testi .position {
    color: #191919;
    font-size: 14px;
    font-family: Bebas Neue;
    letter-spacing: 1px;
    padding-bottom: 54px;
  }
  body.kc-css-system .kc-css-154314.ssc_testi .desc {
    line-height: 30px;
    display: block;
    width: 100%;
    margin-bottom: 38px;
  }
  body.kc-css-system .kc-css-154314.ssc_testi .rating svg {
    width: 18px;
    height: 18px;
  }
  body.kc-css-system .kc-css-127416.ssc_testi {
    background: #f2f2f2 url(../images/q.png) 95%
      95% / auto no-repeat scroll;
    padding: 80px 80px 80px 80px;
  }
  body.kc-css-system .kc-css-127416.ssc_testi figure {
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
  }
  body.kc-css-system .kc-css-127416 img {
    width: 100px;
    border-radius: 50px 50px 50px 50px;
  }
  body.kc-css-system .kc-css-127416.ssc_testi .title {
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-127416.ssc_testi .position {
    color: #191919;
    font-size: 14px;
    font-family: Bebas Neue;
    letter-spacing: 1px;
    padding-bottom: 54px;
  }
  body.kc-css-system .kc-css-127416.ssc_testi .desc {
    line-height: 30px;
    display: block;
    width: 100%;
    margin-bottom: 38px;
  }
  body.kc-css-system .kc-css-127416.ssc_testi .rating svg {
    width: 18px;
    height: 18px;
  }
  body.kc-css-system .kc-css-613793.ssc_testi {
    background: #f2f2f2 url(../images/q.png) 95%
      95% / auto no-repeat scroll;
    padding: 80px 80px 80px 80px;
  }
  body.kc-css-system .kc-css-613793.ssc_testi figure {
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
  }
  body.kc-css-system .kc-css-613793 img {
    width: 100px;
    border-radius: 50px 50px 50px 50px;
  }
  body.kc-css-system .kc-css-613793.ssc_testi .title {
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-613793.ssc_testi .position {
    color: #191919;
    font-size: 14px;
    font-family: Bebas Neue;
    letter-spacing: 1px;
    padding-bottom: 54px;
  }
  body.kc-css-system .kc-css-613793.ssc_testi .desc {
    line-height: 30px;
    display: block;
    width: 100%;
    margin-bottom: 38px;
  }
  body.kc-css-system .kc-css-613793.ssc_testi .rating svg {
    width: 18px;
    height: 18px;
  }
  body.kc-css-system .kc-css-248602 {
    text-align: center;
    background: #251d16
      url(https://demo33.atiframe.com/wp-admin/admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2020%2F06%2Fcta2.jpg)
      left top/cover no-repeat scroll;
    padding-top: 150px;
    padding-bottom: 150px;
  }
  body.kc-css-system .kc-css-541150 {
    float: none;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  body.kc-css-system .kc-css-541150 svg {
    fill: #d3a478;
  }
  body.kc-css-system .kc-css-541150 img {
    height: 80px;
  }
  body.kc-css-system .kc-css-541150 .ieslide {
    background: rgba(232, 66, 101, 0.83);
  }
  body.kc-css-system .kc-css-541150 strong,
  body.kc-css-system .kc-css-541150 a strong {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    padding: 8px 30px 8px 16px;
  }
  body.kc-css-system .kc-css-541150 .mov {
    color: #ffffff;
    font-size: 13px;
    line-height: 22px;
    padding-right: 30px;
    padding-left: 16px;
  }
  body.kc-css-system .kc-css-541150 i,
  body.kc-css-system .kc-css-541150 a i {
    color: #e84265;
    background-color: rgba(255, 255, 255, 0.81);
    padding: 10px 15px 10px 15px;
  }
  body.kc-css-system .kc-css-975118.ssc_mltttl .wr {
    color: #ffffff;
    text-align: center;
  }
  body.kc-css-system .kc-css-975118 {
    text-align: center;
  }
  body.kc-css-system .kc-css-975118 .deb:after {
    background-color: #d3a478;
    width: 80px;
    height: 1px;
    margin-top: 16px;
    margin-left: 200px;
    float: right;
  }
  body.kc-css-system .kc-css-975118 .t1 {
    font-size: 22px;
    font-weight: 400;
    font-family: Bebas Neue;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 105px;
    padding-left: 105px;
    display: inline-block;
  }
  body.kc-css-system .kc-css-975118 .t2 {
    color: #ffffff;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 25px;
  }
  body.kc-css-system .kc-css-881557.ssc_mltttl .wr {
    color: #d3a478;
    line-height: 96px;
    margin-top: 0px;
  }
  body.kc-css-system .kc-css-881557 {
    margin-bottom: 20px;
    padding-top: 15px;
  }
  body.kc-css-system .kc-css-881557 .t1 {
    font-size: 96px;
    font-weight: 700;
  }
  body.kc-css-system .kc-css-881557 .t2 {
    text-transform: lowercase;
  }
  body.kc-css-system .kc-css-754245 .ssc_button {
    color: #ffffff;
    background-color: rgba(211, 164, 120, 0);
    font-family: Bebas Neue;
    font-size: 18px;
    line-height: 18px;
    text-decoration: none;
    border: 1px solid #d3a478;
    padding: 18px 50px 18px 50px;
  }
  body.kc-css-system .kc-css-754245 {
    text-align: center;
  }
  body.kc-css-system .kc-css-754245 .ssc_button:before {
    background-color: #d3a478;
  }
  body.kc-css-system .kc-css-754245 .ssc_button:after {
    background-color: #d3a478;
  }
  body.kc-css-system .kc-css-754245 .ssc_button:hover {
    color: #ffffff;
  }
  body.kc-css-system .kc-css-923361 {
    padding-top: 150px;
    padding-bottom: 40px;
  }
  body.kc-css-system .kc-css-3568456.ssc_mltttl .wr {
    color: #191919;
    text-align: center;
  }
  body.kc-css-system .kc-css-3568456 {
    text-align: center;
  }
  body.kc-css-system .kc-css-3568456 .deb:after {
    background-color: #d3a478;
    width: 80px;
    height: 1px;
    margin-top: 16px;
    margin-left: 200px;
    float: right;
  }
  body.kc-css-system .kc-css-3568456 .t1 {
    font-size: 22px;
    font-family: Bebas Neue;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 105px;
    padding-left: 105px;
    display: inline-block;
  }
  body.kc-css-system .kc-css-3568456 .t2 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 25px;
  }
  body.kc-css-system .kc-css-209575 p {
    text-align: center;
  }
  body.kc-css-system .kc-css-209575 {
    padding-right: 12%;
    padding-left: 12%;
  }
  body.kc-css-system .kc-css-973234 {
    padding-bottom: 80px;
  }
  body.kc-css-system .kc-css-81109 {
    padding-right: 0px;
    padding-left: 0px;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item {
    margin-bottom: 60px;
    padding-right: 0px;
    padding-left: 0px;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .pbody {
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .thumb {
    margin-bottom: 45px;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .thumb img {
    border: 10px solid #ffffff;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .body {
    margin-top: -20px;
    padding: 20px 25px 15px 25px;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .title a {
    color: #191919;
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    font-family: Cormorant Garamond;
    margin-bottom: 0px;
    padding-bottom: 5px;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .meta {
    color: #d3a478;
    font-size: 18px;
    font-family: Bebas Neue;
    letter-spacing: 1px;
    margin-bottom: 0px;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .meta i {
    display: none;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .date {
    background: #d3a478;
    color: #131313;
    font-size: 20px;
    line-height: 50px;
    font-weight: 600;
    font-family: Cormorant Garamond;
    padding: 5px 20px 10px 20px;
    display: inline-block;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item a.rm {
    color: #191919;
    font-size: 18px;
    font-family: Bebas Neue;
    text-transform: uppercase;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item .meta a:hover {
    color: #0081d7;
  }
  body.kc-css-system .kc-css-801144 .bgrid-item a.rm:hover {
    color: #d3a478;
    padding-left: 20px;
  }
  @media only screen and (max-width: 768px) {
    body.kc-css-system .kc-css-6006986 {
      padding-right: 0px;
    }
    body.kc-css-system .kc-css-6006986 .room-item .room-img-wrapper img {
      width: 100%;
    }
    body.kc-css-system .kc-css-9651411 {
      padding-right: 0px;
    }
    body.kc-css-system .kc-css-9651411 .room-item .room-img-wrapper img {
      width: 100%;
    }
    body.kc-css-system .kc-css-7054347 {
      padding-right: 0px;
    }
    body.kc-css-system .kc-css-7054347 .room-item .room-img-wrapper img {
      width: 100%;
    }
  }
  @media only screen and (max-width: 667px) {
    body.kc-css-system .kc-css-154314.ssc_testi {
      padding-right: 30px;
      padding-left: 30px;
    }
    body.kc-css-system .kc-css-127416.ssc_testi {
      padding-right: 30px;
      padding-left: 30px;
    }
    body.kc-css-system .kc-css-613793.ssc_testi {
      padding-right: 30px;
      padding-left: 30px;
    }
    body.kc-css-system .kc-css-881557 .t1 {
      font-size: 50px;
    }
    body.kc-css-system .kc-css-881557 .t2 {
      font-size: 30px;
    }
  }
  @media only screen and (max-width: 1024px) {
    body.kc-css-system .kc-css-304370 {
      padding-left: 10px;
    }
    body.kc-css-system .kc-css-304370 .icon_box {
      display: none;
    }
    body.kc-css-system .kc-css-730025 {
      padding-left: 10px;
    }
    body.kc-css-system .kc-css-730025 .icon_box {
      display: none;
    }
    body.kc-css-system .kc-css-160306 {
      padding-left: 10px;
    }
    body.kc-css-system .kc-css-160306 .icon_box {
      display: none;
    }
    body.kc-css-system .kc-css-276300 {
      margin-left: 0px;
    }
    body.kc-css-system .kc-css-214661 {
      margin-top: 0px;
    }
    body.kc-css-system .kc-css-209575 {
      padding-right: 0px;
      padding-left: 0px;
    }
  }
  @media only screen and (max-width: 999px) {
    body.kc-css-system .kc-css-773408 {
      margin-top: 0px;
    }
    body.kc-css-system .kc-css-6006986 {
      background: transparent
        url(../images/hline1.png) center
        center/auto no-repeat scroll;
    }
    body.kc-css-system .kc-css-6006986 .room-item .room-info-wrapper {
      margin-bottom: -100px;
    }
    body.kc-css-system .kc-css-6006986 .room-item .room-img-wrapper {
      padding-right: 0px;
      width: 600px;
    }
    body.kc-css-system .kc-css-6006986 .room-info {
      margin-left: 30px;
    }
    body.kc-css-system .kc-css-9651411 {
      background: transparent
        url(../images/hline1.png) center
        center/auto no-repeat scroll;
    }
    body.kc-css-system .kc-css-9651411 .room-item .room-info-wrapper {
      margin-bottom: -100px;
    }
    body.kc-css-system .kc-css-9651411 .room-item .room-img-wrapper {
      padding-right: 0px;
      width: 600px;
    }
    body.kc-css-system .kc-css-9651411 .room-info {
      margin-left: 30px;
    }
    body.kc-css-system .kc-css-7054347 {
      background: transparent
        url(../images/hline1.png) center
        center/auto no-repeat scroll;
    }
    body.kc-css-system .kc-css-7054347 .room-item .room-info-wrapper {
      margin-bottom: -100px;
    }
    body.kc-css-system .kc-css-7054347 .room-item .room-img-wrapper {
      padding-right: 0px;
      width: 600px;
    }
    body.kc-css-system .kc-css-7054347 .room-info {
      margin-left: 30px;
    }
    body.kc-css-system .kc-css-501778 {
      margin-left: 0%;
      width: 100%;
    }
    body.kc-css-system .kc-css-304370 {
      padding-left: 30px;
    }
    body.kc-css-system .kc-css-304370 .icon_box {
      display: table-cell;
    }
    body.kc-css-system .kc-css-821738 {
      margin-left: 0%;
      width: 100%;
    }
    body.kc-css-system .kc-css-730025 {
      padding-left: 30px;
    }
    body.kc-css-system .kc-css-730025 .icon_box {
      display: table-cell;
    }
    body.kc-css-system .kc-css-386212 {
      margin-left: 0%;
      width: 100%;
    }
    body.kc-css-system .kc-css-160306 {
      padding-left: 30px;
    }
    body.kc-css-system .kc-css-160306 .icon_box {
      display: table-cell;
    }
  }
  @media only screen and (max-width: 767px) {
    body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons {
      margin-top: 0px;
    }
    body.kc-css-system .kc-css-144812 {
      padding-right: 0px;
      padding-left: 0px;
    }
    body.kc-css-system .kc-css-915156 {
      padding-bottom: 110px;
    }
    body.kc-css-system .kc-css-276300 {
      margin-left: 0px;
    }
    body.kc-css-system .kc-css-214661 {
      width: 100%;
      margin-left: 0px;
    }
  }
  @media only screen and (max-width: 479px) {
    body.kc-css-system .kc-css-332289 .t1 {
      padding-right: 60px;
    }
    body.kc-css-system .kc-css-984516 .t1 {
      padding-right: 60px;
      padding-left: 60px;
    }
    body.kc-css-system .kc-css-7444597 .owl-controls .owl-buttons {
      text-align: center;
      margin-right: 0px;
    }
    body.kc-css-system .kc-css-6006986 .room-item .room-info-wrapper {
      margin-bottom: 0px;
    }
    body.kc-css-system .kc-css-9651411 .room-item .room-info-wrapper {
      margin-bottom: 0px;
    }
    body.kc-css-system .kc-css-7054347 .room-item .room-info-wrapper {
      margin-bottom: 0px;
    }
    body.kc-css-system .kc-css-394486 .t1 {
      padding-right: 60px;
      padding-left: 60px;
    }
    body.kc-css-system .kc-css-744259 .t1 {
      padding-right: 60px;
      padding-left: 60px;
    }
    body.kc-css-system .kc-css-111858.ssc_btn {
      display: none;
    }
    body.kc-css-system .kc-css-304370 {
      padding-left: 15px;
    }
    body.kc-css-system .kc-css-304370 .icon_box {
      padding-right: 15px;
    }
    body.kc-css-system .kc-css-304370 .cont_box {
      padding-left: 15px;
    }
    body.kc-css-system .kc-css-993214.ssc_btn {
      display: none;
    }
    body.kc-css-system .kc-css-730025 {
      padding-left: 15px;
    }
    body.kc-css-system .kc-css-730025 .icon_box {
      padding-right: 15px;
    }
    body.kc-css-system .kc-css-730025 .cont_box {
      padding-left: 15px;
    }
    body.kc-css-system .kc-css-419297.ssc_btn {
      display: none;
    }
    body.kc-css-system .kc-css-160306 {
      padding-left: 15px;
    }
    body.kc-css-system .kc-css-160306 .icon_box {
      padding-right: 15px;
    }
    body.kc-css-system .kc-css-160306 .cont_box {
      padding-left: 15px;
    }
    body.kc-css-system .kc-css-851762 .t1 {
      padding-right: 60px;
      padding-left: 60px;
    }
    body.kc-css-system .kc-css-30695 {
      padding-top: 11px;
    }
    body.kc-css-system .kc-css-746089 {
      margin-left: 0px;
    }
    body.kc-css-system .kc-css-422579 .owl-controls .owl-buttons {
      text-align: center;
      margin-right: 0px;
    }
    body.kc-css-system .kc-css-975118 .t1 {
      padding-right: 60px;
      padding-left: 60px;
    }
    body.kc-css-system .kc-css-3568456 .t1 {
      padding-right: 60px;
      padding-left: 60px;
    }
  }





  .babe-search-form {
    background: #ffffff;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.08);
    margin-top: 0px;
    padding-top: 0px;
  }

 .babe-search-form button.btn-search {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
    border: 0px solid #ffffff !important;
  }
.babe-search-form button.btn-search svg {
    width: 62px;
    height: 62px;
    margin-right: 20px;
    margin-bottom: -25px;
  }


.cw-1{
  width: 17% !important;
}
.cw-2{
  width: 15% !important;
}
.cw-3{
  width: 13% !important;
}
.cw-4{
  width: 22% !important;
}
.p-0{
  padding: 0 !important;
}


@media screen and (max-width: 768px){
  .cw-1{
    width:60% !important;
  }
  .cw-2{
    width:40% !important;
  }
  .cw-3{
    width: 100% !important;
  }
  .cw-4{
    width: 100% !important;
  }


  body.kc-css-system .kc-css-664101{
    display: none !important;
  }
  .slide-centered-text{
    display: none !important;
  }
  .horiz #search_form .input-group > div{
    padding: 10px 10px 10px 10px !important;
  }

  body.kc-css-system .kc-css-627204{
    padding-top: 5px;
    padding-bottom: 5px;
  }
  body.kc-css-system .kc-css-627204 img{
    height: 45px;
  }
  body.kc-css-system .kc-css-349151{
    height: 60px;
  }

  #search_form .input-group > div.submit button{
    padding: 10px 25px 10px 15px;
    line-height: 40px;
  }
  body.kc-css-system .kc-css-169296{
    padding-top: 20px;
    padding-bottom: 20px;
  }
  body.kc-css-system .kc-css-280678 .bgrid-item{
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  body.kc-css-system .kc-css-704854{
    padding-top: 50px !important;
  }
  body.kc-css-system .kc-css-941479{
    padding-top: 80px;
    padding-bottom: 50px;
  }
  .rheader{
    padding-top: 50px !important;
  }
  .rheader .divider_line{
    margin-bottom: 50px;
  }
  .ab-descr{
    padding-top: 60px;
  }
  h4.room_sub_title{
    padding-right: 40px;
    padding-left: 40px;
  }

  .room_price_new {
    font-size: 40px;
}

  .p-mob-0{
    padding: 0 !important;
  }
  body.kc-css-system .kc-css-130361, body.kc-css-system .kc-css-1692547{
    padding-top: 50px !important;

  }
  body.kc-css-system .kc-css-30729{
    margin-bottom: 0 !important;
  }
  body.kc-css-system .kc-css-934203{
    padding-bottom: 20px !important;
  }
  body .divider_line{
    display: none !important;
  }
}

@media screen and (max-width: 1280px){
  body.kc-css-system .kc-css-304370{
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-730025{
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-160306{
    padding-left: 15px;
  }

  .slide-centered-text .main-title{
    line-height:80px;
    font-size:60px;
  }
  .rooms-label-font{
    font-size:16px !important;
  }
  .guest-label-font{
    font-size:16px !important;
  }
  body.kc-css-system .kc-css-169296{
    padding-top: 60px;
  }


}

@media screen and (max-width:1800px){
  body.kc-css-system .kc-css-986776 .slmm li a,body.kc-css-system .kc-css-986776 .slmm li > span{
    padding: 15px 10px 15px 30px;
  }
}

.sroom.sroom2 .ab-room-terms .fic{
  width: 20%;
}

a{
  cursor: pointer;
}
.kc-pricing-layout-2 .content-desc{
  text-align: left;
}

.kc-pricing-layout-2 .content-desc li{

  padding-left: 20px;

}
.kc-pricing-layout-2 .content-button a{
  background: #d3a478;
  border: 2px solid #d3a478;
}
.kc-pricing-layout-2 .content-button a:hover{
  background:#e1b891;
}

.gal-image{
  border-radius:10px;
  cursor: pointer;
}

.slide-centered-text .main-title{
  line-height: 80px;
}


.rm-gall-pic{
  height: 500px;
}

@media screen and (max-width: 999px){
  .slmm-mobile-hide.shown .slmm {
    display: block !important;
    right: -12px !important;
}

body.kc-css-system .kc-css-2687043{
  padding-top: 80px !important;
}

.rm-gall-pic{
  height:250px;
}

}



body.kc-css-system .kc-css-251413 .slmm li a{
  font-family: 'Roboto' !important;
  font-size: 14px;
}
