/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.3
*/

.default-form,.default-form .form-group .e-label,.main-footer .info-col .newsletter,.main-footer .links-col,.offer-block,.offer-block .more-link,.page-wrapper,.reserve-section,.reserve-section .info-col .info,.why-block,a,h1,h2,h3,h4,h5,h6{position:relative}*,.chaewon-header .col{padding:0}.default-form label.error,figure{margin-bottom:var(--margin-zero)}section.custom-bg1{background:linear-gradient(90deg,#0a67e9,#ff66c4)}section.custom-bg2{background:linear-gradient(#de6076,#6fb7e0)}section.custom-bg3{background:linear-gradient(92deg,#58da91,#ff6915)}section.custom-bg4{background:radial-gradient(circle,#d7f60a,#29cdc9)}section.custom-bg5{background:linear-gradient(#7734c3,#29cdc9)}.chaewon-header,section.custom-bg6,section.custom-bg7,section.custom-bg8{background:#004aad}[class*=custom-bg] .banner{background:0 0}.hotline-bar>a:active,.hotline-bar>a:hover,.message-container.container.medium-text-center,.page-template-page-checkout .dark span.amount,.page-template-page-checkout.woocommerce-order-received .dark,.page-template-page-checkout.woocommerce-order-received .dark .price,.page-template-page-checkout.woocommerce-order-received .dark .price del,.page-template-page-checkout.woocommerce-order-received .dark p,.page-template-page-checkout.woocommerce-order-received .dark td,.wpcf7,[class*=custom-bg].dark p,[class*=custom-bg].dark td,label{color:#fff}.chaewon-header a.button.primary{margin:0;min-width:210px;background:#fff;color:#093d5e;font-weight:700}.col,.columns,.gallery-item{padding-bottom:0}.chaewon-header .h-col{width:25%;display:flex;justify-content:center}.btn-style-one:before,.btn-style-two:before{width:200%;height:200%;top:-200%;left:50%;z-index:1;content:""}.chaewon-header{display:flex;justify-content:center;height:120px;align-items:center}.btn-style-one,.btn-style-two,.contact-form .form-group button,.contact-form .form-group input[type=submit],.theme-btn,.theme-btn i,img{display:inline-block}.chaewon-header .h-col a.button{height:30px;cursor:pointer}.lightbox-content{background-color:#0e0d0c}:root{--main-color:#e4c590;--white-color:rgb(255, 255, 255);--color-one:rgb(167, 167, 167);--color-two:rgb(14, 13, 11);--color-three:rgb(89, 86, 83);--color-four:rgb(23, 24, 25);--color-five:rgb(14, 13, 12);--color-six:rgb(26, 27, 28);--color-seven:rgb(21, 22, 22);--color-eight:rgba(0, 18, 17, 17);--white-color-opacity:rgba(255, 255, 255, 0.8);--white-color-opacity-two:rgba(255, 255, 255, 0.6);--white-color-opacity-three:rgba(255, 255, 255, 0.4);--white-color-opacity-four:rgba(255, 255, 255, 0.2);--white-color-opacity-five:rgba(255, 255, 255, 0.1);--black-color:rgb(0, 0, 0);--black-color-opacity:rgba(0, 0, 0, 0.8);--black-color-opacity-two:rgba(0, 0, 0, 0.6);--black-color-opacity-three:rgba(0, 0, 0, 0.4);--black-color-opacity-four:rgba(0, 0, 0, 0.2);--black-color-opacity-five:rgba(0, 0, 0, 0.1);--text-color:rgb(255, 255, 255);--heading-color:rgb(255, 255, 255);--body-bg-color:rgb(23, 24, 25);--font-family-DMsans:"DM Sans",sans-serif;--font-family-Forum:"Forum",cursive;--font-8:8px;--font-10:10px;--font-12:12px;--font-13:13px;--font-14:14px;--font-15:15px;--font-16:16px;--font-18:18px;--font-20:20px;--font-21:21px;--font-22:22px;--font-24:24px;--font-25:25px;--font-26:26px;--font-28:28px;--font-30:30px;--font-32:30px;--font-34:30px;--font-35:30px;--font-36:30px;--font-38:30px;--font-40:40px;--font-42:40px;--font-44:40px;--font-48:40px;--font-50:40px;--font-52:40px;--font-54:40px;--font-56:40px;--font-58:40px;--font-60:40px;--font-62:40px;--font-64:40px;--font-66:40px;--font-68:40px;--font-70:60px;--font-72:62px;--font-74:64px;--font-76:66px;--font-78:68px;--font-80:70px;--font-90:80px;--font-100:90px;--font-110:100px;--font-120:110px;--font-140:130px;--font-150:140px;--font-200:190px;--margin-zero:0px;--margin-left-5:5px;--margin-left-10:10px;--margin-left-15:15px;--margin-left-20:20px;--margin-left-25:25px;--margin-left-30:30px;--margin-left-35:35px;--margin-left-40:40px;--margin-left-45:45px;--margin-left-50:50px;--margin-left-55:55px;--margin-left-60:60px;--margin-left-65:65px;--margin-left-70:70px;--margin-left-75:75px;--margin-left-80:80px;--margin-left-85:85px;--margin-left-90:90px;--margin-left-95:95px;--margin-left-100:100px;--margin-left-120:120px;--margin-left-130:130px;--margin-left-140:140px;--margin-left-150:150px;--margin-left-180:180px;--margin-left-200:200px;--margin-left-250:250px;--margin-left-300:300px;--margin-top-5:5px;--margin-top-10:10px;--margin-top-15:15px;--margin-top-18:18px;--margin-top-20:20px;--margin-top-25:25px;--margin-top-30:30px;--margin-top-35:35px;--margin-top-40:40px;--margin-top-45:45px;--margin-top-50:50px;--margin-top-55:55px;--margin-top-60:60px;--margin-top-65:65px;--margin-top-70:70px;--margin-top-75:75px;--margin-top-80:80px;--margin-top-85:85px;--margin-top-90:90px;--margin-top-95:95px;--margin-top-100:100px;--margin-top-110:110px;--margin-top-120:120px;--margin-top-130:130px;--margin-top-140:140px;--margin-top-150:150px;--margin-top-160:160px;--margin-top-200:200px;--margin-right-5:5px;--margin-right-10:10px;--margin-right-15:15px;--margin-right-20:20px;--margin-right-25:25px;--margin-right-30:30px;--margin-right-35:35px;--margin-right-40:40px;--margin-right-45:45px;--margin-right-50:50px;--margin-right-55:55px;--margin-right-60:60px;--margin-right-65:65px;--margin-right-70:70px;--margin-right-75:75px;--margin-right-80:80px;--margin-right-85:85px;--margin-right-90:90px;--margin-right-95:95px;--margin-right-100:100px;--margin-right-130:130px;--margin-right-140:140px;--margin-bottom-5:5px;--margin-bottom-7:7px;--margin-bottom-10:10px;--margin-bottom-12:12px;--margin-bottom-15:15px;--margin-bottom-20:20px;--margin-bottom-25:25px;--margin-bottom-30:30px;--margin-bottom-35:35px;--margin-bottom-40:40px;--margin-bottom-45:45px;--margin-bottom-50:50px;--margin-bottom-55:55px;--margin-bottom-60:60px;--margin-bottom-65:65px;--margin-bottom-70:70px;--margin-bottom-75:75px;--margin-bottom-80:80px;--margin-bottom-85:85px;--margin-bottom-90:90px;--margin-bottom-95:95px;--margin-bottom-100:100px;--margin-bottom-150:150px;--margin-bottom-160:160px;--margin-bottom-200:200px;--padding-zero:0px;--padding-left-0:0px;--padding-left-5:5px;--padding-left-10:10px;--padding-left-15:15px;--padding-left-20:20px;--padding-left-25:25px;--padding-left-30:30px;--padding-left-35:35px;--padding-left-40:40px;--padding-left-45:45px;--padding-left-50:50px;--padding-left-55:55px;--padding-left-60:60px;--padding-left-65:65px;--padding-left-70:70px;--padding-left-75:75px;--padding-left-80:80px;--padding-left-85:85px;--padding-left-90:90px;--padding-left-95:95px;--padding-left-100:100px;--padding-left-105:105px;--padding-left-110:110px;--padding-left-120:120px;--padding-left-130:130px;--padding-left-140:140px;--padding-left-150:150px;--padding-left-160:160px;--padding-left-170:170px;--padding-left-180:180px;--padding-left-190:190px;--padding-left-200:200px;--padding-left-210:210px;--padding-left-220:220px;--padding-top-0:0px;--padding-top-5:5px;--padding-top-10:10px;--padding-top-12:12px;--padding-top-15:15px;--padding-top-20:20px;--padding-top-25:25px;--padding-top-30:30px;--padding-top-35:35px;--padding-top-38:38px;--padding-top-40:40px;--padding-top-45:45px;--padding-top-50:50px;--padding-top-55:55px;--padding-top-60:60px;--padding-top-65:65px;--padding-top-70:70px;--padding-top-75:75px;--padding-top-80:80px;--padding-top-85:85px;--padding-top-90:90px;--padding-top-95:95px;--padding-top-100:100px;--padding-top-110:110px;--padding-top-120:120px;--padding-top-130:130px;--padding-top-140:140px;--padding-top-150:150px;--padding-top-160:160px;--padding-top-170:170px;--padding-top-180:180px;--padding-top-200:200px;--padding-top-210:210px;--padding-top-220:220px;--padding-top-225:225px;--padding-top-230:230px;--padding-top-240:240px;--padding-top-250:250px;--padding-top-300:300px;--padding-right-0:0px;--padding-right-5:5px;--padding-right-10:10px;--padding-right-15:15px;--padding-right-20:20px;--padding-right-25:25px;--padding-right-30:30px;--padding-right-35:35px;--padding-right-40:40px;--padding-right-45:45px;--padding-right-50:50px;--padding-right-55:55px;--padding-right-60:60px;--padding-right-65:65px;--padding-right-70:70px;--padding-right-75:75px;--padding-right-80:80px;--padding-right-85:85px;--padding-right-90:90px;--padding-right-95:95px;--padding-right-100:100px;--padding-right-110:110px;--padding-right-120:120px;--padding-right-150:150px;--padding-right-160:160px;--padding-right-170:170px;--padding-right-200:200px;--padding-right-250:250px;--padding-bottom-0:0px;--padding-bottom-5:5px;--padding-bottom-10:10px;--padding-bottom-15:15px;--padding-bottom-20:20px;--padding-bottom-25:25px;--padding-bottom-30:30px;--padding-bottom-35:35px;--padding-bottom-38:38px;--padding-bottom-40:40px;--padding-bottom-45:45px;--padding-bottom-50:50px;--padding-bottom-55:55px;--padding-bottom-60:60px;--padding-bottom-65:65px;--padding-bottom-70:70px;--padding-bottom-75:75px;--padding-bottom-80:80px;--padding-bottom-85:85px;--padding-bottom-90:90px;--padding-bottom-95:95px;--padding-bottom-100:100px;--padding-bottom-110:110px;--padding-bottom-120:120px;--padding-bottom-130:130px;--padding-bottom-140:140px;--padding-bottom-150:150px;--padding-bottom-160:160px;--padding-bottom-170:170px;--padding-bottom-180:180px;--padding-bottom-200:200px;--padding-bottom-210:210px;--padding-bottom-220:220px;--padding-bottom-225:225px;--padding-bottom-230:230px;--padding-bottom-240:240px;--padding-bottom-250:250px;--padding-bottom-300:300px;--padding-bottom-340:340px}*{margin:0;border:none;outline:0;font-size:100%;line-height:inherit}body{font-family:var(--font-family-DMsans);font-size:var(--font-16);color:var(--text-color);background:var(--body-bg-color);line-height:1.85em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.main-footer .info-col .info li a:hover,.main-footer .links-col ul li a:hover,.reserve-section .info-col .booking-info .bk-no a,.reserve-section .reserv-col .title a,.theme_color,.why-block h4 a:hover,.wpcf7 .title a,a{color:var(--main-color)}a{text-decoration:none;cursor:pointer;-webkit-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.scroll-to-top,.theme-btn{-moz-transition:.3s;-ms-transition:.3s}section{background-color:var(--body-bg-color)}a:focus,a:hover,a:visited,button{text-decoration:none;outline:0!important}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--font-family-Forum);margin:0;background:0 0;color:#fff;font-weight:500;}a:active,a:focus,a:hover,a:visited,button:active{text-decoration:none;outline:0}h1,h2{font-size:var(--font-60)}.page-template:not(.home) h2{font-size:var(--font-32)}h3{font-size:var(--font-35)}h4{font-size:var(--font-25)}h5{font-size:var(--font-21)}h6{font-size:var(--font-16)}button,input,select{font-family:var(--font-family-DMsans)}textarea{overflow:hidden;resize:none}button{outline:0!important;cursor:pointer}.text,p{line-height:1.6em}::-webkit-input-placeholder{color:inherit}::-moz-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}.page-wrapper{margin:0 auto;width:100%;min-width:300px;overflow:hidden}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.btn-style-one,.btn-style-two{letter-spacing:3px;font-weight:700;padding:11px 45px;font-size:var(--font-12);text-transform:uppercase;vertical-align:top;overflow:hidden}li,ul{list-style:none;padding:var(--padding-zero);margin:var(--margin-zero)}.theme-btn{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.theme-btn i{position:relative;font-size:14px;margin-left:3px}.centered{text-align:center!important}.btn-style-one{position:relative;text-align:center;color:var(--black-color);background:var(--main-color);border:2px solid var(--main-color);border-radius:0;transition:.3s}.btn-style-one:before{-webkit-transition-duration:.8s;transition-duration:.8s;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background:var(--color-two)}.btn-style-one .btn-wrap,.btn-style-two .btn-wrap{position:relative;z-index:1;float:left;overflow:hidden;display:inline-block}.btn-style-one .btn-wrap .text-one{position:relative;display:block;color:var(--black-color);transition:.3s;-o-transition:.3s;-webkit-transition:.3s}.btn-style-one:hover .btn-wrap .text-one:first-child,.btn-style-two:hover .btn-wrap .text-one:first-child{-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.btn-style-one .btn-wrap .text-two{position:absolute;top:100%;display:block;color:var(--white-color);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-style-two,.btn-style-two .btn-wrap .text-one{position:relative;transition:.3s;color:var(--main-color)}.btn-style-one:hover .btn-wrap .text-two{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--white-color)}.btn-style-one:hover:before,.btn-style-two:hover:before{top:-40%}.btn-style-two{text-align:center;border:2px solid var(--main-color);border-radius:0}.btn-style-two:before{-webkit-transition-duration:.8s;transition-duration:.8s;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background:var(--main-color)}.btn-style-two .btn-wrap .text-one{display:block;-o-transition:.3s;-webkit-transition:.3s}.btn-style-two .btn-wrap .text-two,.scroll-to-top{color:var(--color-two);-webkit-transition:.3s;-o-transition:.3s}.btn-style-two .btn-wrap .text-two{position:absolute;top:100%;display:block;transition:.3s}.default-form .field-inner .alt-icon,.default-form .field-inner .arrow-icon{top:50%;margin-top:-15px;line-height:30px;font-size:var(--font-12);color:var(--white-color);font-weight:400;z-index:1;pointer-events:none}.btn-style-two:hover .btn-wrap .text-two{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--color-two)}.pull-right{float:right}.pull-left{float:left}img{max-width:100%;height:auto}.dropdown-toggle::after,.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none}.fa{line-height:inherit}.scroll-to-top{position:fixed;right:20px;bottom:20px;width:50px;height:50px;font-size:var(--font-20);line-height:50px;text-align:center;border:1px solid var(--main-color);z-index:100;cursor:pointer;background:var(--main-color);box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:50%;display:none;transition:.3s}.scroll-to-top:hover{background:var(--white-color);color:var(--main-color);box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.default-form .row{margin:0 -15px}.default-form .form-group{position:relative;margin-bottom:30px}.default-form .field-inner{position:relative;display:block}.default-form .field-inner .alt-icon{position:absolute;left:15px}.default-form .field-inner .arrow-icon{position:absolute;right:10px}.default-form .form-group .field-label{position:relative;display:block;color:var(--text-color);font-size:var(--font-14);line-height:24px;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--margin-bottom-10)}.default-form .form-group input[type=email],.default-form .form-group input[type=file],.default-form .form-group input[type=number],.default-form .form-group input[type=password],.default-form .form-group input[type=tel],.default-form .form-group input[type=text],.default-form .form-group input[type=url],.default-form .form-group select,.default-form .form-group textarea{position:relative;display:block;height:56px;width:100%;font-size:var(--font-16);color:var(--text-color);line-height:34px;font-weight:400;padding:10px 20px;background-color:var(--color-six);border:1px solid var(--white-color-opacity-five);border-radius:0;-webkit-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.default-form .form-group input[type=email].l-icon,.default-form .form-group input[type=file].l-icon,.default-form .form-group input[type=number].l-icon,.default-form .form-group input[type=password].l-icon,.default-form .form-group input[type=tel].l-icon,.default-form .form-group input[type=text].l-icon,.default-form .form-group input[type=url].l-icon,.default-form .form-group select.l-icon,.default-form .form-group textarea.l-icon{padding-left:40px}.default-form .form-group textarea{height:130px;resize:none}.default-form .form-group input[type=email]:focus,.default-form .form-group input[type=file]:focus,.default-form .form-group input[type=number]:focus,.default-form .form-group input[type=password]:focus,.default-form .form-group input[type=tel]:focus,.default-form .form-group input[type=text]:focus,.default-form .form-group input[type=url]:focus,.default-form .form-group select:focus,.default-form .form-group textarea:focus,.main-footer .info-col .newsletter-form .form-group input[type=text]:focus,.main-footer .info-col .newsletter-form input[type=email]:focus,.main-footer .info-col .newsletter-form input[type=password]:focus{border-color:var(--main-color)}.default-form .form-group select{-moz-appearance:none;-ms-appearance:none;appearance:none;background-position:right center;background-repeat:no-repeat;cursor:pointer}.default-form .form-group select option{padding-left:20px;text-indent:20px;cursor:pointer}.default-form .form-group .datepicker{cursor:pointer}.default-form ::-webkit-input-placeholder{color:var(--text-color)}.default-form ::-moz-input-placeholder{color:var(--text-color)}.default-form ::-ms-input-placeholder{color:var(--text-color)}.default-form label.error{color:var(--main-color);font-size:var(--font-14);text-transform:capitalize;text-align:left;display:block;font-weight:400;padding-top:var(--padding-top-10);line-height:24px}.reserve-section .reserv-col .title h2,.wpcf7 .title h2,h1,h2,h3,h4,h5,h6{line-height:1.2em}.col-inner ol li,.col-inner ul li,.entry-content ol li,.entry-content ul li,.entry-summary ol li,.entry-summary ul li,.reserve-section .outer-box>.row,ol ol,ol ul,ul ol,ul ul{margin:0}ul.links li{display:inherit;margin:0}.wpcf7 .col{padding:0 10px}.reserve-section .reserv-col .title,.wpcf7 .title{position:relative;text-align:center;margin-bottom:var(--margin-bottom-40)}.wpcf7 .wpcf7-not-valid-tip{background-color:#f1f1f1;border-radius:3px;color:#b20000;line-height:1em;margin-top:-7px;opacity:.8;padding:4px 8px;position:relative;font-size:12px;margin-bottom:5px}.wpcf7 form .wpcf7-response-output{margin:10px 0;padding:3px 10px;border:1px solid var(--main-color);font-size:14px;color:#fff;border-radius:0}.banner-section .subtitle,.main-footer .links-col ul li a,.offer-block .more-link a,.reserve-section .info-col .discount-info .s-ttl,.reserve-section.style-two .info-col .title .subtitle,.title-box .subtitle{text-transform:uppercase;font-size:var(--font-12);font-weight:700}#header.transparent .header-wrapper{background-color:transparent!important}.stuck .header-main .nav>li>a{line-height:16px}.nav-line-bottom>li>a:before,.nav-line-grow>li>a:before,.nav-line>li>a:before{content:"";position:absolute;left:0;right:0;bottom:15px;display:block;height:5px;border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;transform:scale(1);visibility:visible}.banner-section .links-box,.banner-section .subtitle{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);position:relative}.header .header-nav-main.nav>li>a,.header:not(.transparent) .header-nav-main.nav>li>a{position:relative;display:block;font-size:var(--font-12);color:var(--white-color);padding-top:var(--padding-top-20);padding-bottom:var(--padding-bottom-20);font-weight:700;line-height:30px;letter-spacing:.1em;text-transform:uppercase;opacity:1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.offer-block .inner-box .image img,.offer-block .inner-box .image:before,.offer-block .more-link a:before,.why-block .inner-box .icon-box{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.header-nav.nav-line-bottom>li>a:before{background-color:transparent}.banner-section .links-box{display:block;padding-top:var(--padding-top-10);transform:translateY(30px)}.banner-section .subtitle{color:var(--main-color);letter-spacing:.4em;margin-bottom:var(--margin-bottom-10);transform:translateY(30px)}.pattern-image{display:inline-block;position:relative;width:100px;margin:0 auto;margin-bottom:var(--margin-bottom-30);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}#top-bar{border-bottom:1px solid #f15d5d33}.title-box{position:relative;margin-bottom:var(--margin-bottom-70)}.title-box.centered{margin:0 auto;text-align:center}.title-box .subtitle{position:relative;color:var(--main-color);letter-spacing:.4em;line-height:1em;margin-bottom:var(--margin-bottom-10)}.title-box .pattern-image{position:relative;margin-bottom:var(--margin-bottom-15)!important}.title-box .pattern-image img{max-width:100px}.title-box.centered .pattern-image{margin:0 auto}.main-footer .info-col .newsletter-form .form-group,.title-box h2,.title-box h3{position:relative;margin-bottom:0}.offer-block,.reserve-section.style-two .info-col .title,.why-block{margin-bottom:var(--margin-bottom-30)}.title-box .text{position:relative;padding-top:var(--padding-top-15);line-height:1.85em}.title-box.centered .text{max-width:420px;margin:0 auto}.why-us{position:relative;background:var(--color-four);padding-top:var(--padding-top-100);padding-bottom:var(--padding-bottom-60)}.why-us .left-bg{position:absolute;left:0;bottom:80px}.why-us .right-bg{position:absolute;right:0;top:-100px}.reserve-section .info-col .title,.why-us .title-box{margin-bottom:var(--margin-bottom-40)}.why-us .row .why-block{padding:0 20px;margin-bottom:40px}.why-block .inner-box{position:relative;display:block;padding-top:var(--padding-top-30);padding-left:var(--padding-left-20);padding-right:var(--padding-right-20);padding-bottom:var(--padding-top-40);text-align:center;min-height:100%;background:var(--color-seven)}.main-footer,.reserve-section.style-two,.we-offer-section{padding-top:var(--padding-top-100)}.why-us .why-block:nth-child(2n) .inner-box{background:var(--color-eight)}.why-block .inner-box .icon-box{position:relative;display:block;line-height:90px;margin-bottom:var(--margin-bottom-20)}.why-block .inner-box:hover .icon-box{-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}.why-block .inner-box .icon-box img{position:relative;max-height:80px}.offer-block h3,.why-block h4{position:relative;text-transform:capitalize;margin-bottom:var(--margin-bottom-20)}.main-footer .info-col .info li a,.offer-block h3 a,.why-block h4 a{color:var(--white-color)}.why-block .text{position:relative;font-size:var(--font-14);color:var(--color-one)}.we-offer-section{position:relative;padding-bottom:var(--padding-bottom-50);background:#0e0d0c}.we-offer-section .right-top-bg{position:absolute;right:0;top:0}.we-offer-section .left-bot-bg{position:absolute;left:0;bottom:0}.we-offer-section .row .offer-block:first-child,.we-offer-section .row .offer-block:nth-child(2),.we-offer-section .row .offer-block:nth-child(3){margin-top:var(--margin-top-20)}.offer-block .inner-box{position:relative;display:block;text-align:center}.offer-block .inner-box .image{position:relative;display:block;overflow:hidden;padding-top:var(--padding-top-30);padding-bottom:var(--padding-bottom-30);margin-bottom:var(--margin-bottom-25)}.offer-block .inner-box .image:after{position:absolute;top:0;left:-85%;display:block;content:"";width:50%;height:100%;background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.4)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index:1}.offer-block .inner-box:hover .image:after{-webkit-animation:1s shine;animation:1s shine}.offer-block .inner-box .image:before{content:"";position:absolute;left:50%;margin-left:-70px;width:140px;top:0;bottom:0;transition:.5s;background:url(../images/background/pattern-8.svg) center}.offer-block .inner-box:hover .image:before{transform:rotateY(180deg);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.offer-block .inner-box .image img{position:relative;display:block;width:100%;transition:.5s}.offer-block .inner-box:hover .image img{transform:scale(1.04,1.04)}.offer-block .more-link a{display:inline-block;vertical-align:top;color:var(--main-color);letter-spacing:.2em;line-height:1.5em;padding-bottom:4px}.offer-block .more-link a:before{position:absolute;content:"";left:5px;right:5px;bottom:-4px;height:4px;opacity:0;transform:scale(.2,1);transition:.5s;border-bottom:1px solid var(--main-color);border-top:1px solid var(--main-color)}.offer-block .more-link a:hover::before,.reserve-section .info-col .booking-info .bk-no a:hover::before{opacity:1;transform:scale(1,1)}.offer-block .more-link a:hover{color:var(--white-color);border-color:var(--white-color)}.reserve-section:before{position:absolute;content:"";left:0;right:0;bottom:0;height:660px;background:var(--color-four)}.reserve-section .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.reserve-section .outer-box{position:relative;top:-270px;margin-bottom:-270px;background:var(--color-five);z-index:1}.reserve-section.style-two{padding-bottom:var(--padding-bottom-100)}.reserve-section .info-col,.reserve-section .reserv-col{position:relative;padding:0}.reserve-section.style-two .outer-box{margin:0;top:0}.reserve-section .reserv-col .inner{position:relative;padding-top:var(--padding-top-75);padding-bottom:var(--padding-bottom-60);padding-left:var(--padding-left-60);padding-right:var(--padding-right-60);min-height:100%;background-color:var(--color-five)}.reserve-section .reserv-col form .row{margin:0 -10px}.reserve-section .reserv-col form .row .form-group{padding:0 10px;margin-bottom:20px}.reserve-section .reserv-col form .btn-style-one{display:block;width:100%}.reserve-section .reserv-col form .btn-style-one .btn-wrap,.reserve-section .reserv-col form .btn-style-one .btn-wrap .text-two{width:100%}.reserve-section .info-col{text-align:center;background:#0e0d0c}.reserve-section .info-col .col-inner{background:url("https://kalanidhithemes.com/live-preview/landing-page/delici/all-demo/Delici-Defoult/images/background/pattern-2.png") left top}.reserve-section .info-col .img-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center top;background-repeat:no-repeat;background-size:cover}.reserve-section .info-col .inner{position:relative;padding-top:var(--padding-top-75);padding-bottom:var(--padding-bottom-55);padding-left:var(--padding-left-20);padding-right:var(--padding-right-20);min-height:100%}.reserve-section.style-two .info-col .inner{padding-top:var(--padding-top-60)}.reserve-section.style-two .info-col .title .subtitle{position:relative;color:var(--main-color);letter-spacing:.2em;line-height:1.5em;margin-bottom:var(--margin-bottom-5)}.reserve-section .info-col .title h2{line-height:1em}.reserve-section .info-col .data{max-width:240px;margin:0 auto}.reserve-section .info-col .discount-info{position:relative;display:block;width:224px;height:224px;margin:0 auto;margin-bottom:var(--margin-bottom-25);padding-top:var(--padding-top-60)}.reserve-section .info-col .discount-info:before{content:"";position:absolute;left:26px;top:26px;width:170px;height:170px;background:var(--black-color);transform:rotate(45deg);border-radius:20px}.reserve-section .info-col .discount-info:after{content:"";position:absolute;left:26px;top:26px;width:170px;height:170px;background:var(--color-four);border:3px solid var(--black-color);border-radius:20px}.main-footer .info-col .inner:after,.main-footer .info-col .inner:before{content:"";width:15px;height:100%;background:url("https://kalanidhithemes.com/live-preview/landing-page/delici/all-demo/Delici-Defoult/images/background/pattern-9.svg") center;top:0}.reserve-section .info-col .discount-info .s-ttl{position:relative;color:var(--main-color);letter-spacing:.2em;line-height:1.5em;z-index:1}.reserve-section .info-col .discount-info .num{position:relative;line-height:.9em;font-size:var(--font-80);font-family:var(--font-family-Forum);z-index:1}.reserve-section .info-col .instruction{position:relative;line-height:1.6em;color:var(--color-one);z-index:1}.reserve-section.style-two .info-col .link-box{position:relative;padding-top:var(--padding-top-55)}.reserve-section .info-col .booking-info{position:relative;text-align:center;margin-bottom:var(--margin-bottom-20)}.reserve-section .info-col .booking-info .bk-title{position:relative;font-weight:700;text-transform:capitalize;margin-bottom:5px}.reserve-section .info-col .booking-info .bk-no{position:relative;font-size:var(--font-30);color:var(--main-color);line-height:1em}.reserve-section .info-col .booking-info .bk-no a:before{position:absolute;content:"";left:5px;right:5px;bottom:0;height:5px;opacity:0;transform:scale(.2,1);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color)}.main-footer .links-col ul li a,.main-footer .links-col ul li a:before{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.main-footer .links-col ul li,.reserve-section .info-col .separator{position:relative;margin-bottom:var(--margin-bottom-20)}.reserve-section .info-col .separator span{position:relative;display:block;height:8px;width:8px;border:1px solid var(--main-color);margin:0 auto;-ms-transform:rotate(45deg);transform:rotate(45deg)}.reserve-section .info-col .info li{position:relative;line-height:1.5em;color:var(--white-color);margin-bottom:var(--margin-bottom-25)}.reserve-section .info-col .info li strong{display:inline-block;color:var(--text-color);margin-bottom:var(--margin-bottom-5)}.main-footer .info-col .info li:last-child,.main-footer .info-col .newsletter h3,.main-footer .links-col ul li:last-child,.reserve-section .info-col .info li:last-child{margin-bottom:0}.main-footer{position:relative;padding-bottom:var(--padding-bottom-70);background:var(--black-color)}.main-footer .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-position:right top;background-repeat:no-repeat;background-size:cover;opacity:.4}.main-footer .upper-section{position:relative;text-align:center;margin-bottom:var(--margin-bottom-70)}.main-footer .footer-bottom,.main-footer .footer-col{position:relative;text-align:center}.main-footer .links-col.last{order:12}.main-footer .links-col ul li a{position:relative;display:inline-block;color:var(--white-color);line-height:1.5em;letter-spacing:.3em;transition:.3s}.main-footer .links-col ul li a:before{content:"";position:absolute;left:0;right:0;bottom:-7px;display:block;height:5px;border-top:1px solid var(--white-color);border-bottom:1px solid var(--white-color);transform:scaleX(0);transition:.3s}.main-footer .links-col ul li a:hover:before{border-color:var(--main-color);transform:scaleX(1)}.main-footer .info-col{position:relative;color:var(--white-color);order:4}.main-footer .links-col .inner{position:relative;text-align:center;padding-top:var(--padding-top-150);padding-bottom:var(--padding-bottom-150);min-height:100%}.main-footer .info-col .inner{position:relative;max-width:1440px;padding-left:var(--padding-left-30);padding-right:var(--padding-right-30);margin:0 auto;padding-top:var(--padding-top-100);padding-bottom:var(--padding-bottom-90);background:var(--color-five) url("https://kalanidhithemes.com/live-preview/landing-page/delici/all-demo/Delici-Defoult/images/background/pattern-4.png") center top repeat}.main-footer .info-col .content{position:relative;max-width:460px;margin:0 auto}.main-footer .info-col .newsletter-form,.main-footer .info-col .separator{margin-top:var(--margin-top-30);position:relative}.main-footer .info-col .inner:before{position:absolute;left:0}.main-footer .info-col .inner:after{position:absolute;right:0}.main-footer .logo img{width:100px;display:inline-block;max-width:100%;height:auto}.main-footer .info-col .logo{position:relative;margin-bottom:var(--margin-bottom-40)}.main-footer .info-col .info li{position:relative;line-height:1.5em;margin-bottom:var(--margin-bottom-5)}.main-footer .info-col .separator{text-align:center;margin-bottom:var(--margin-bottom-20)}.main-footer .info-col .separator span{position:relative;display:inline-block;vertical-align:middle;margin:0 1px;height:8px;width:8px;border:1px solid var(--main-color);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-footer .info-col .newsletter .text{line-height:1.5em;font-size:var(--font-14)}.main-footer .info-col .newsletter .text span{color:var(--text-color)}.main-footer .info-col .newsletter-form .alt-icon{position:absolute;left:15px;top:50%;margin-top:-15px;line-height:30px;font-size:var(--font-14);color:var(--white-color);font-weight:400;z-index:1;pointer-events:none}.main-footer .info-col .newsletter-form .form-group input[type=text],.main-footer .info-col .newsletter-form input[type=email],.main-footer .info-col .newsletter-form input[type=password]{position:relative;display:block;height:56px;width:100%;font-size:var(--font-16);color:var(--color-one);line-height:34px;font-weight:400;padding:10px 20px 10px 40px;background-color:var(--color-six);border:1px solid var(--white-color-opacity-five);border-radius:0;-webkit-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.main-footer .info-col .newsletter-form button{position:absolute;right:0;top:0;width:180px;height:56px;line-height:30px;margin:0}.btn-style-one .btn-title{line-height:22px}.main-footer .copyright{position:relative;color:var(--color-one);line-height:1.5em}.main-footer .copyright a{text-decoration:underline;color:var(--main-color)}@media only screen and (max-width:48em){h2,h3{font-size:30px}.reserve-section .reserv-col .inner{padding-left:30px;padding-right:30px}.main-footer,.main-footer .links-col .inner{padding-top:30px;padding-bottom:30px}.main-footer .info-col .newsletter-form button{position:relative}}.page-template:not(.home) h2,address,table tr td,td:first-child,td:last-child,th:first-child,th:last-child{padding:10px}.is-large.wc-block-cart .wc-block-components-sidebar,.wc-block-components-sidebar-layout .wc-block-components-main{margin-top:0;background:#fff;color:#000;padding:10px}.page-template-page-cart .dark,.page-template-page-cart .dark .price,.page-template-page-cart .dark .price del,.page-template-page-cart .dark p,.page-template-page-cart .dark span.amount,.page-template-page-cart .dark td,.page-template-page-checkout .dark,.page-template-page-checkout .dark .price,.page-template-page-checkout .dark .price del,.page-template-page-checkout .dark p,.page-template-page-checkout .dark span.amount,.page-template-page-checkout .dark td,label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked{color:#000}a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{background:#000;color:#fff}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{background:#fff;color:#000;margin:0}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span,h2.wc-block-components-title.wc-block-components-checkout-step__title{color:#000;padding:0}.col-inner.has-border,.woocommerce-billing-fields{background:#c19447;padding:15px}.page-checkout .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.page-checkout .wc-block-components-form .wc-block-components-text-input label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-text-input label{font-size:12px!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em;background:#000;color:#fff}.cart-collaterals.large-5.col.pb-0,.woocommerce.row.row-large.row-divided,form.woocommerce-cart-form{background:#fff}.col-inner.has-border{border:none}.woocommerce.row.row-large.row-divided .col.large-7.pb-0{padding-top:15px}.woocommerce.row.row-large.row-divided .cart-collaterals.large-5.col.pb-0{padding-top:15px;padding-bottom:15px}.float-contact{position:fixed;bottom:0;left:0;z-index:99999}.call-hotline,.chat-facebook,.chat-zalo{display:block;margin-bottom:6px;line-height:0;margin-left:28px}.chat-facebook{margin-left:33px}.hotline-phone-ring-wrap{bottom:0;left:0;z-index:999999}.hotline-phone-ring{position:relative;visibility:visible;background-color:transparent;width:100px;height:100px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}.hotline-phone-ring-circle,.hotline-phone-ring-circle-fill{border-radius:100%;transition:.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;position:absolute}.hotline-phone-ring-circle{width:110px;height:110px;top:0;left:0;background-color:transparent;border:2px solid #c90000;-webkit-animation:1.2s ease-in-out infinite phonering-alo-circle-anim;animation:1.2s ease-in-out infinite phonering-alo-circle-anim;transform-origin:50% 50%;opacity:.5}.hotline-phone-ring-circle-fill{width:80px;height:80px;top:16px;left:16px;background-color:#ad0101;border:2px solid transparent;-webkit-animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;transform-origin:50% 50%}.hotline-phone-ring-img-circle{background-color:#ad0101;width:50px;height:50px;top:31px;left:31px;position:absolute;background-size:20px;border-radius:100%;border:2px solid transparent;-webkit-animation:1s ease-in-out infinite phonering-alo-circle-img-anim;animation:1s ease-in-out infinite phonering-alo-circle-img-anim;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hotline-phone-ring-img-circle .pps-btn-img img{width:33px;height:33px}.hotline-bar{position:absolute;background:0 0/100% #c90000;height:43px;width:175px;line-height:40px;padding:0 10px;cursor:pointer;transition:.8s;-webkit-transition:.8s;z-index:9;border-radius:50px!important;left:42px;bottom:23px}.hotline-bar>a{color:#fff;text-decoration:none;font-size:16px;font-weight:700;text-indent:32px;letter-spacing:1px;display:block;line-height:45px;font-family:Arial}@-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:0.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:0.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:0.1}}@-webkit-keyframes phonering-alo-circle-fill-anim{0%,100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.6}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.6}}@-webkit-keyframes phonering-alo-circle-img-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}}@media (max-width:768px){.hotline-bar{display:none}.bbhome-title,.page-title{font-size:24px;padding:10px 0}}.alo-floating{display:block;left:30px;bottom:120px;position:fixed;z-index:9999;text-align:center;height:50px;line-height:50px;font-size:14px;font-weight:700;border-radius:0;max-width:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;cursor:pointer}ul.page-numbers.links li{display:inline-flex;margin:10px 5px}ul.links li .page-number{min-width:2.25em}h1.product-title.product_title.entry-title{font-size:32px;text-transform:inherit}.single-post h1{font-size:28px}.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{font-size:18px}.single-post a,.single-post p,.single-post span,.single-post strong,.wpp-cards-compact li .wpp-post-title{font-size:14px}