/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
#masthead {border-bottom: 1px solid #FF9800;}
/*Section css aimation luxury - lumiere boulevard*/
.sec-homeLuxury{overflow: hidden;}.sec-homeLuxury .sharp-1,.sec-homeLuxury .sharp-2{position:absolute;z-index:-1;mix-blend-mode:multiply}.sec-homeLuxury .sharp-1 span,.sec-homeLuxury .sharp-2 span{display:block}.sec-homeLuxury .sharp-1{top:0;left:-15px;max-width:52%;-webkit-transform: scaleX(-1);transform: scaleX(-1);}.sec-homeLuxury .sharp-1 span{-webkit-transform-origin:100% 0;transform-origin:100% 0;animation:homeLuxuryEffect1 5s linear infinite alternate-reverse}.sec-homeLuxury .sharp-2{bottom:0;right:-15px;max-width:35%;-webkit-transform: scaleX(-1);transform: scaleX(-1);}.sec-homeLuxury .sharp-2 span{-webkit-transform-origin:0 100%;transform-origin:0 100%;animation:homeLuxuryEffect2 5s linear infinite alternate-reverse}@-webkit-keyframes homeLuxuryEffect1{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}50%{-webkit-transform:skew(1deg,3deg);transform:skew(1deg,3deg);opacity:.9}100%{-webkit-transform:skew(7deg,7deg);transform:skew(7deg,7deg);opacity:.8}}@keyframes homeLuxuryEffect1{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}50%{-webkit-transform:skew(1deg,3deg);transform:skew(1deg,3deg);opacity:.9}100%{-webkit-transform:skew(7deg,7deg);transform:skew(7deg,7deg);opacity:.8}}@-webkit-keyframes homeLuxuryEffect2{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}50%{-webkit-transform:skew(1deg,3deg);transform:skew(1deg,3deg);opacity:.9}100%{-webkit-transform:skew(2deg,10deg);transform:skew(2deg,10deg);opacity:.8}}@keyframes homeLuxuryEffect2{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}50%{-webkit-transform:skew(1deg,3deg);transform:skew(1deg,3deg);opacity:.9}100%{-webkit-transform:skew(2deg,10deg);transform:skew(2deg,10deg);opacity:.8}}
/*shake button + text typing*/
.my-shake{transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px;animation:myshake 1.5s ease infinite alternate}@keyframes myshake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.my-text-typing{animation:tp-typing 4s steps(20) infinite;display:inline-block;overflow:hidden;white-space:nowrap;padding:0;margin:0;border-right:.15em solid #fff}@keyframes tp-typing{0%{width:0}50%{width:100%}55%,65%,75%{opacity:1}60%,70%{opacity:0}80%{width:100%}100%{width:0}}
.section-baogia .wpcf7-response-output{color:#801024}.section-baogia p span input{color:#FF9800!important}
/*Form bao gia ngang*/
.section-baogia,.section-baogia .section-bg{box-shadow:inset 0 -1vw 15vw 0 rgba(0,40,70,.9);mix-blend-mode:multiply}.wpcf7-spinner{display:none}.row-bao-gia .wpcf7 p>span>input{background:transparent!important}.row-bao-gia #icon-form{color:#fff}.row-bao-gia .wpcf7 input::placeholder{color:#fff}.row-bao-gia .flex-col.ml-half{margin-left:0}@media only screen and (min-width: 850px){.row-bao-gia .flex-col.flex-grow{margin-right:12px}}@media only screen and (max-width: 549px){.submit-btn-custom{width:100%}}.wpcf7 p{position:relative}#icon-form{position:absolute;color:#666;z-index:1;font-size:18px;top:8px;left:10px}.contact-input{padding-left:40px!important}
/*Form - date input*/
@media (max-width: 849px){input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}}
/*CSS marquee*/
.marquee{position:relative;width:100vw;max-width:100%;height:70px;overflow-x:hidden}.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 32s linear infinite;height:70px}.content{margin-top:20px}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/*color listing gold*/
.color-listing ul li.bullet-star:before{color:#FFEB3B}.gold-listing ul li.bullet-star:before{color:#FF9800}
/*tab custom*/
.custom-tab-tien-ich .nav-pills>li>a{border-radius:0;border:1.5px solid #fff;text-transform:capitalize;font-family:sans-serif;font-size:13pt}.custom-tab-tien-ich .nav-pills>li:nth-child(n+1){margin-left:2px}.custom-tab-tien-ich .nav-pills>li{margin-bottom:20px;background:#979797;transition:all .6s ease}.custom-tab-tien-ich .nav-pills>li span{color:#fff}.custom-tab-tien-ich .nav-pills>li:hover{background:#1a1449}.custom-tab-tien-ich .nav-pills > li.active > a{background:linear-gradient(248deg,#b52a2a 50%,#283891 100%);border:1.5px solid #d5ccaa}.custom-tab-tien-ich>ul{overflow:auto;white-space:nowrap;display:block}.custom-tab-tien-ich>li{display:inline-block;color:#fff;text-align:center;padding:14px;text-decoration:none}.line-tab .tab-panels{border: 2px solid #cb8639;padding: 12px;}
/*My gallery*/
.my-gallery .image-cover{margin:3px;border-radius:6px}.my-gallery .box-text{margin:3px;border-radius:0 0 6px 6px;width:98.5%}.my-gallery .box-text{padding:2px}
/*CSS button btn*/
.custom-btn{width:200px;height:40px;padding:1px 25px;border:1.5px solid #795548;font-family:'roboto',sans-serif;font-weight:500;background:transparent;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block}
/* btn 66 */
.btn-66{background:var(--primary-color);color:#fff;z-index:1}.btn-66:after{position:absolute;content:"";width:0;height:100%;top:0;left:0;direction:rtl;z-index:-1;background:#e0e5ec;transition:all .3s ease}.btn-66:hover{color:#000}.btn-66:hover:after{left:auto;right:0;width:100%}.btn-66:active{top:2px}
/*btn 67*/
.btn-67{background:#000;color:#fff;z-index:1}.btn-67:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:#795548;transition:all .3s ease}.btn-67:hover{color:#000}.btn-67:hover:after{left:0;width:100%}.btn-67:active{top:2px}
/*btn 68*/
.btn-68{background:#0b535f;color:#fff;z-index:1}.btn-68:after{position:absolute;content:"";width:0;height:100%;top:0;left:0;direction:rtl;z-index:-1;background:#e0e5ec;transition:all .3s ease}.btn-68:hover:after{left:auto;right:0;width:100%}.btn-68{overflow:hidden;transition:all .3s ease}.btn-68:hover{color:#0b535f}.btn-68:before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 3s ease-in-out infinite}.btn-68:active{box-shadow:4px 4px 6px 0 #ffffff4d,-4px -4px 6px 0 #747d8833,inset -4px -4px 6px 0 #ffffff33,inset 4px 4px 6px 0 #00000033}@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}