/*!
Theme Name: Mua Hotel
Author: Jay Nguyen
Author URI: https://songhanweb.net
Version: 1.0.0
*/

/** Reset CSS **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'SVN-Quattrocento';src:url('assets/fonts/SVN-QuattrocentoBold.woff2') format('woff2'),url('assets/fonts/SVN-QuattrocentoBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Quattrocento';src:url('assets/fonts/SVN-Quattrocento.woff2') format('woff2'),url('assets/fonts/SVN-Quattrocento.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Gotham';src:url('assets/fonts/SVN-Gotham.woff2') format('woff2'),url('assets/fonts/SVN-Gotham.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Gotham';src:url('assets/fonts/SVN-GothamBold.woff2') format('woff2'),url('assets/fonts/SVN-GothamBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Gotham';src:url('assets/fonts/SVN-GothamThin.woff2') format('woff2'),url('assets/fonts/SVN-GothamThin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Gotham';src:url('assets/fonts/SVN-GothamLight.woff2') format('woff2'),url('assets/fonts/SVN-GothamLight.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
h1,h2,h3,h4,h5,h6{font-family:SVN-Quattrocento,sans-serif;}
.hidden{display:none!important}

/* Grid system */
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.container{max-width:87vw;margin:0 auto;padding:0 15px;position:relative;}
.container-full{margin:0 auto;position:relative;}
.row{display:flex;flex-wrap:wrap;margin:0 -15px;}
[class^="col-"],[class*=" col-"]{padding:0 15px;position:relative;}
.col{flex:1 1 auto;margin:0 0.5rem;padding:0 15px;}
.col-1{width:8.333333%;}
.col-2{width:16.666667%;}
.col-3{width:25%;}
.col-4{width:33.333333%;}
.col-5{width:41.666667%;}
.col-6{width:50%;}
.col-7{width:58.333333%;}
.col-8{width:66.666667%;}
.col-9{width:75%;}
.col-10{width:83.333333%;}
.col-11{width:91.666667%;}
.col-12{width:100%;}
.col-1-5{width:20%;}
.left{justify-content:flex-start;}
.center{justify-content:center;}
.right{justify-content:flex-end;}
.space-between{justify-content:space-between;}
.top{align-items:flex-start;}
.middle{align-items:center;}
.bottom{align-items:flex-end;}
.row-reverse{flex-direction:row-reverse;}
.no-padding{padding:0;}
.list-unstyled{list-style:none;margin:0;padding:0}
.mobile{display:none}
.container-full [class^=col]{padding:0;}
.container-full .row{margin:0;}
.p-l-0{padding-left:0}
.p-r-0{padding-right:0}
.p-t-0{padding-top:0}
.p-b-0{padding-bottom:0}
@media screen and (min-width:769px) and (max-width:991px){
	.col-sm-1{width:8.333333%;}
	.col-sm-2{width:16.666667%;}
	.col-sm-3{width:25%;}
	.col-sm-4{width:33.333333%;}
	.col-sm-5{width:41.666667%;}
	.col-sm-6{width:50%;}
	.col-sm-7{width:58.333333%;}
	.col-sm-8{width:66.666667%;}
	.col-sm-9{width:75%;}
	.col-sm-10{width:83.333333%;}
	.col-sm-11{width:91.666667%;}
	.col-sm-12{width:100%;}
	.col-sm-1-5{width:20%;}
}
@media screen and (max-width:768px){
	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}
	.col-xs-1{width:8.333333%;}
	.col-xs-2{width:16.666667%;}
	.col-xs-3{width:25%;}
	.col-xs-4{width:33.333333%;}
	.col-xs-5{width:41.666667%;}
	.col-xs-6{width:50%;}
	.col-xs-7{width:58.333333%;}
	.col-xs-8{width:66.666667%;}
	.col-xs-9{width:75%;}
	.col-xs-10{width:83.333333%;}
	.col-xs-11{width:91.666667%;}
	.col-xs-12{width:100%;}
	.col-xs-1-5{width:20%;}
	.desktop{display:none}
	.mobile{display:block}
}
@media screen and (max-width:991px){
	.container-full{max-width:100%;}
}
:root{--main-color:#3A3524;--text-color:#fff;}
*{box-sizing:border-box;}
body{color:var(--text-color);font-family:SVN-Gotham,sans-serif;font-weight:300;font-size:13px;line-height:24px;}
body:not(.page-template-template-full-slider){background-color:var(--main-color);}
header#header{padding-top:35px;position:absolute;width:100%;background-color:transparent;}
.main-navigation .menu li{margin-bottom:10px;}
.fixed-nav{position:fixed;max-width:650px;width:100%;left:-100%;height:100vh;top:0;background-color:var(--main-color);box-shadow:1px 1px 7px black;z-index:9999;padding:150px 50px 30px;transition:all .5s;}
a.header-booking-btn{display:inline-block;line-height:1.5;border:1px solid white;text-transform:uppercase;padding:10px 20px;border-radius:25px;font-weight:normal;}
.hambuger span{height:1px;display:block;background-color:white;}
.hambuger{width:20px;cursor:pointer;}
.hambuger span:nth-child(2){margin:6px 0;}
.copyright-text{font-weight:normal;}
#footer{position:absolute;bottom:0;width:100%;padding-bottom:30px;}
header .container{max-width:none;padding:0 50px;}
#footer{z-index:1}
footer#footer .container{max-width:none;padding:0 50px;}
@-webkit-keyframes xoayvong{
	from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
	to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
@keyframes xoayvong{
	from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
	to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
#footer img{animation:xoayvong 20s linear 0s infinite;-webkit-animation:xoayvong 20s linear 0s infinite;-moz-animation:xoayvong 20s linear 0s infinite;-o-animation:xoayvong 20s linear 0s infinite;max-width:80px;max-height:80px;position:relative;bottom:-10px;}
.fixed-nav-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.body-blur header,.body-blur footer,.body-blur #wrap-page{filter:blur(2px);background-color:rgba(0,0,0,0.2);}
.fixed-nav.open{left:0;}
.fixed-nav .menu a{color:white;text-decoration:none;font-size:40px;line-height:50px;font-family:SVN-Quattrocento;transition:all .3s;white-space:nowrap;position:relative;}
.fixed-nav-bottom strong{display:block;font-weight:500;}
.fixed-nav-bottom{line-height:25px;text-transform:uppercase;}
.fixed-nav_socials a{color:white;text-decoration:none;font-weight:500;}
.fixed-nav_socials{margin-top:20px;}
span.close-fixed-nav{width:23px;height:23px;display:block;background-image:url(assets/images/close-button.svg);background-repeat:no-repeat;position:absolute;top:45px;cursor:pointer;background-size:contain;}
#wrap-page{height:100vh;padding:130px 0;}
.logged-in #wrap-page{height:calc(100vh - 32px);}
h1.page-title,h1.entry-title{font-size:50px;line-height:1em;font-family:'SVN-Quattrocento';margin-bottom:15px;text-align:center;}
ul.sub-menu{display:none;padding-left:30px;padding-top:5px;}
.curent-menu-itempage_item a{color:#B1A08B;}
.fixed-nav .menu .current-menu-item a{color:#B1A08B;}
.menu li a:hover{color:#B1A08B;}
.fixed-nav .menu ul.sub-menu li a{font-size:21px;}
.fixed-nav .menu li a:hover{padding-left:10px;}
.fixed-nav .menu .sub-menu  a:hover:before{content:"";position:absolute;width:30px;height:1px;left:-25px;background-color:#B1A08B;top:0;bottom:0;margin:auto;}
.fixed-nav .menu .sub-menu a:before{transition:all .3s;width:0;content:"";}
li.menu-item-has-children:hover .sub-menu{display:block;}
.header-right{display:flex;justify-content:end;align-items:center;}
ul.polylang_langswitcher{display:flex;}
ul.polylang_langswitcher a{color:white;font-size:13px;text-transform:uppercase;text-decoration:none;}
.lang-item{margin-right:10px;}
ul.polylang_langswitcher .current-lang a{text-decoration:underline;}
@media screen and (min-width:769px) and (max-width:1920px){
	.container{max-width:87.5vw;padding:0 0.7813vw;}
	.row{display:flex;flex-wrap:wrap;margin:0 -0.7813vw;}
	[class^="col-"],[class*=" col-"]{padding:0 0.7813vw;}
	.col{flex:1 1 auto;margin:0 0.2604vw;padding:0 0.7813vw;}
	body{font-size:0.6771vw;line-height:1.25vw;}
	header#header{padding-top:1.8229vw;}
	.fixed-nav{max-width:33.8542vw;box-shadow:0.0521vw 0.0521vw 0.3646vw black;padding:7.8125vw 2.6042vw 1.5625vw; /* 150px 50px 30px / 1920 * 100 */}
	a.header-booking-btn{border:0.0521vw solid white;padding:0.5208vw 1.0417vw;border-radius:1.3021vw;}
	.hambuger span{height:0.0521vw;}
	.hambuger{width:1.0417vw;}
	.hambuger span:nth-child(2){margin:0.3125vw 0;}
	#footer{padding-bottom:1.5625vw;}
	header .container,footer#footer .container{padding:0 2.604vw;}
	.body-blur #wrap-page{filter:blur(0.0821vw);}
	.fixed-nav .menu a{font-size:2.0833vw;line-height:2.6042vw;}
	.fixed-nav-bottom{line-height:1.3021vw;}
	.fixed-nav_socials{margin-top:1.0417vw;}
	span.close-fixed-nav{width:1.1979vw;height:1.1979vw;top:2.5vw;}
	#wrap-page{padding:6.7708vw 0;}
	.logged-in #wrap-page{height:calc(100vh - 2.5vw);}
	h1.page-title,h1.entry-title{font-size:2.6042vw;margin-bottom:0.7813vw;}
	#footer img{max-width:4.167vw;max-height:4.167vw;position:relative;bottom:-0.521vw;}
	.main-navigation .menu li{margin-bottom:0.521vw;}
	ul.sub-menu{padding-left:1.5625vw;padding-top:0.2604vw;}
	.fixed-nav .menu ul.sub-menu li a{font-size:1.6vw;}
	.fixed-nav .menu li a:hover{padding-left:0.5208vw;}
	.fixed-nav .menu .sub-menu a:hover:before{width:1.5625vw;height:0.0521vw;left:-1.3021vw;}
}
@media screen and (max-width:768px){
	header .container{padding:0 20px;}
	footer#footer .container{padding:0 35px;}
	#footer img{max-width:50px;max-height:50px;}
	header{padding-top:20px;}
	#footer{padding-bottom:20px;}
	#wrap-page{padding:75px 0 90px;}
	.fixed-nav .menu a{font-size:25px;line-height:30px;}
	.main-navigation .menu li{margin-bottom:7px;}
	a.header-booking-btn{white-space:nowrap;padding:7px 15px;}
	.fixed-nav{padding-left:20px;padding-right:20px;padding-top:80px;}
	span.close-fixed-nav{top:25px;}
	h1.page-title{font-size:30px;}
	ul.sub-menu{display:block;}
	.lang-mb.hidden{display:block!important;position:absolute;top:22px;right:14px;}
	.header-right ul.polylang_langswitcher{display:none;}
}
@media screen and (max-width:560px){
	a.header-booking-btn{font-size:9px;padding:8px 5px;}
	.header-logo img{max-width:100%;}
	.header-right{padding-left:0;}
	.header-nav{padding-right:0;}
	.header-logo{padding:0 10px;}
	#wrap-page{padding:75px 0 160px;}
	.fixed-nav{padding:80px 20px 30px;}
}
@media screen and (max-width:480px){
	.copyright-text{font-size:10px;}
}

/*!
Theme Name: Mua Hotel
Author: Jay Nguyen
Author URI: https://songhanweb.net
Version: 1.0.0
*/

/** Reset CSS **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'SVN-Quattrocento';src:url('assets/fonts/SVN-QuattrocentoBold.woff2') format('woff2'),url('assets/fonts/SVN-QuattrocentoBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Quattrocento';src:url('assets/fonts/SVN-Quattrocento.woff2') format('woff2'),url('assets/fonts/SVN-Quattrocento.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Gotham';src:url('assets/fonts/SVN-Gotham.woff2') format('woff2'),url('assets/fonts/SVN-Gotham.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Gotham';src:url('assets/fonts/SVN-GothamBold.woff2') format('woff2'),url('assets/fonts/SVN-GothamBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Gotham';src:url('assets/fonts/SVN-GothamThin.woff2') format('woff2'),url('assets/fonts/SVN-GothamThin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'SVN-Gotham';src:url('assets/fonts/SVN-GothamLight.woff2') format('woff2'),url('assets/fonts/SVN-GothamLight.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
h1,h2,h3,h4,h5,h6{font-family:SVN-Quattrocento,sans-serif;}
.hidden{display:none!important}

/* Grid system */
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.container{max-width:87vw;margin:0 auto;padding:0 15px;position:relative;}
.container-full{margin:0 auto;position:relative;}
.row{display:flex;flex-wrap:wrap;margin:0 -15px;}
[class^="col-"],[class*=" col-"]{padding:0 15px;position:relative;}
.col{flex:1 1 auto;margin:0 0.5rem;padding:0 15px;}
.col-1{width:8.333333%;}
.col-2{width:16.666667%;}
.col-3{width:25%;}
.col-4{width:33.333333%;}
.col-5{width:41.666667%;}
.col-6{width:50%;}
.col-7{width:58.333333%;}
.col-8{width:66.666667%;}
.col-9{width:75%;}
.col-10{width:83.333333%;}
.col-11{width:91.666667%;}
.col-12{width:100%;}
.col-1-5{width:20%;}
.left{justify-content:flex-start;}
.center{justify-content:center;}
.right{justify-content:flex-end;}
.space-between{justify-content:space-between;}
.top{align-items:flex-start;}
.middle{align-items:center;}
.bottom{align-items:flex-end;}
.row-reverse{flex-direction:row-reverse;}
.no-padding{padding:0;}
.list-unstyled{list-style:none;margin:0;padding:0}
.mobile{display:none}
.container-full [class^=col]{padding:0;}
.container-full .row{margin:0;}
.p-l-0{padding-left:0}
.p-r-0{padding-right:0}
.p-t-0{padding-top:0}
.p-b-0{padding-bottom:0}
@media screen and (min-width:769px) and (max-width:991px){
	.col-sm-1{width:8.333333%;}
	.col-sm-2{width:16.666667%;}
	.col-sm-3{width:25%;}
	.col-sm-4{width:33.333333%;}
	.col-sm-5{width:41.666667%;}
	.col-sm-6{width:50%;}
	.col-sm-7{width:58.333333%;}
	.col-sm-8{width:66.666667%;}
	.col-sm-9{width:75%;}
	.col-sm-10{width:83.333333%;}
	.col-sm-11{width:91.666667%;}
	.col-sm-12{width:100%;}
	.col-sm-1-5{width:20%;}
}
@media screen and (max-width:768px){
	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}
	.col-xs-1{width:8.333333%;}
	.col-xs-2{width:16.666667%;}
	.col-xs-3{width:25%;}
	.col-xs-4{width:33.333333%;}
	.col-xs-5{width:41.666667%;}
	.col-xs-6{width:50%;}
	.col-xs-7{width:58.333333%;}
	.col-xs-8{width:66.666667%;}
	.col-xs-9{width:75%;}
	.col-xs-10{width:83.333333%;}
	.col-xs-11{width:91.666667%;}
	.col-xs-12{width:100%;}
	.col-xs-1-5{width:20%;}
	.desktop{display:none}
	.mobile{display:block}
}
@media screen and (max-width:991px){
	.container-full{max-width:100%;}
}
:root{--main-color:#3A3524;--text-color:#fff;}
*{box-sizing:border-box;}
body{color:var(--text-color);font-family:SVN-Gotham,sans-serif;font-weight:300;font-size:13px;line-height:24px;}
body:not(.page-template-template-full-slider){background-color:var(--main-color);}
header#header{padding-top:35px;position:absolute;width:100%;}
.main-navigation .menu li{margin-bottom:10px;}
.fixed-nav{position:fixed;max-width:650px;width:100%;left:-100%;height:100vh;top:0;background-color:var(--main-color);box-shadow:1px 1px 7px black;z-index:9999;padding:150px 50px 30px;transition:all .5s;}
a.header-booking-btn{display:inline-block;line-height:1.5;border:1px solid white;text-transform:uppercase;padding:10px 20px;border-radius:25px;font-weight:normal;color:white;text-decoration:none;}
.hambuger span{height:1px;display:block;background-color:white;}
.hambuger{width:20px;cursor:pointer;}
.hambuger span:nth-child(2){margin:6px 0;}
.copyright-text{font-weight:normal;}
#footer{position:absolute;bottom:0;width:100%;padding-bottom:30px;}
header .container{max-width:none;padding:0 50px;}
#footer{z-index:1;background-color:transparent;}
footer#footer .container{max-width:none;padding:0 50px;}
@-webkit-keyframes xoayvong{
	from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
	to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
@keyframes xoayvong{
	from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
	to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
#footer img{animation:xoayvong 20s linear 0s infinite;-webkit-animation:xoayvong 20s linear 0s infinite;-moz-animation:xoayvong 20s linear 0s infinite;-o-animation:xoayvong 20s linear 0s infinite;max-width:80px;max-height:80px;position:relative;bottom:-10px;}
.fixed-nav-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.body-blur header,.body-blur footer,.body-blur #wrap-page{filter:blur(2px);background-color:rgba(0,0,0,0.2);}
.fixed-nav.open{left:0;}
.fixed-nav .menu a{color:white;text-decoration:none;font-size:40px;line-height:50px;font-family:SVN-Quattrocento;transition:all .3s;white-space:nowrap;position:relative;}
.fixed-nav-bottom strong{display:block;font-weight:500;}
.fixed-nav-bottom{line-height:25px;text-transform:uppercase;}
.fixed-nav_socials a{color:white;text-decoration:none;font-weight:500;}
.fixed-nav_socials{margin-top:20px;}
span.close-fixed-nav{width:23px;height:23px;display:block;background-image:url(assets/images/close-button.svg);background-repeat:no-repeat;position:absolute;top:45px;cursor:pointer;background-size:contain;}
#wrap-page{height:100vh;padding:130px 0;}
.logged-in #wrap-page{height:calc(100vh - 32px);}
h1.page-title,h1.entry-title{font-size:50px;line-height:1em;font-family:'SVN-Quattrocento';margin-bottom:15px;text-align:center;}
ul.sub-menu{display:none;padding-left:30px;padding-top:5px;}
.curent-menu-itempage_item a{color:#B1A08B;}
.fixed-nav .menu .current-menu-item a{color:#B1A08B;}
.menu li a:hover{color:#B1A08B;}
.fixed-nav .menu ul.sub-menu li a{font-size:21px;}
.fixed-nav .menu li a:hover{padding-left:10px;}
.fixed-nav .menu .sub-menu  a:hover:before{content:"";position:absolute;width:30px;height:1px;left:-25px;background-color:#B1A08B;top:0;bottom:0;margin:auto;}
.fixed-nav .menu .sub-menu a:before{transition:all .3s;width:0;content:"";}
li.menu-item-has-children:hover .sub-menu{display:block;}
body .ezbe-form-control{color:white!important;font-family:'SVN-Quattrocento';border:none!important;background-color:#2F2A1C!important;padding-left:20px!important;padding-right:20px!important;}
.ezbe-form-control::placeholder{color:white!important;}
body .ezbe-col-2:nth-last-child(2){flex:0 0 calc(67% - 60px);max-width:calc(67% - 60px);padding-right:25px;}
.ezbe-col + .ezbe-col-2 input{border-radius:50px 0 0 50px!important;}
.ezbe-col-2:nth-last-child(2) input{border-radius:50px;}
.ezbe-col-2:nth-last-child(3) select{border-radius:0 50px 50px 0;}
.ezbe-col-2{margin-bottom:20px;position:relative;}
.ezbe-row.no-gutters{justify-content:center;}
h1.entry-title{margin-bottom:40px!important;}
input.ezweb-form-submit{background-color:transparent!important;color:transparent!important;border:1px solid white!important;width:50px!important;height:50px!important;border-radius:100px!important;position:relative;}
.ezbe-col-2:last-child:after{content:">"!important;width:20px;height:20px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;text-align:center;background-color:transparent;z-index:-1;font-size:15px;line-height:18px;}
.ezbe-col-2:last-child{max-width:55px;}
.ezbe-col-2:after{content:"";width:1px;height:30px;position:absolute;background-color:#7e7e7e;top:0;bottom:0;right:0;margin:auto;}
.ezbe-col-2:nth-last-child(2):after{content:none;}
.ezbe-col-2:nth-last-child(3):after{content:none;}
img.scroll-img-eye{animation:none!important;left:0;position:absolute!important;right:0!important;top:0px;margin:auto!important;}
.scroll-img{position:relative;}
img.scroll-img-circle{width:50px;}
@media screen and (min-width:769px) and (max-width:1920px){
	.container{max-width:87.5vw;padding:0 0.7813vw;}
	.row{display:flex;flex-wrap:wrap;margin:0 -0.7813vw;}
	[class^="col-"],[class*=" col-"]{padding:0 0.7813vw;}
	.col{flex:1 1 auto;margin:0 0.2604vw;padding:0 0.7813vw;}
	body{font-size:0.6771vw;line-height:1.25vw;}
	header#header{padding-top:1.8229vw;}
	.fixed-nav{max-width:33.8542vw;box-shadow:0.0521vw 0.0521vw 0.3646vw black;padding:7.8125vw 2.6042vw 1.5625vw; /* 150px 50px 30px / 1920 * 100 */}
	a.header-booking-btn{border:0.0521vw solid white;padding:0.5208vw 1.0417vw;border-radius:1.3021vw;}
	.hambuger span{height:0.0521vw;}
	.hambuger{width:1.0417vw;}
	.hambuger span:nth-child(2){margin:0.3125vw 0;}
	#footer{padding-bottom:1.5625vw;}
	header .container,footer#footer .container{padding:0 2.604vw;}
	.body-blur #wrap-page{filter:blur(0.0821vw);}
	.fixed-nav .menu a{font-size:2.0833vw;line-height:2.6042vw;}
	.fixed-nav-bottom{line-height:1.3021vw;}
	.fixed-nav_socials{margin-top:1.0417vw;}
	span.close-fixed-nav{width:1.1979vw;height:1.1979vw;top:2.5vw;}
	#wrap-page{padding:6.7708vw 0;}
	.logged-in #wrap-page{height:calc(100vh - 2.5vw);}
	h1.page-title,h1.entry-title{font-size:2.6042vw;margin-bottom:0.7813vw;}
	#footer img{max-width:4.167vw;max-height:4.167vw;position:relative;bottom:-0.521vw;}
	img.scroll-img-circle{width:4.167vw;}
	.main-navigation .menu li{margin-bottom:0.521vw;}
	ul.sub-menu{padding-left:1.5625vw;padding-top:0.2604vw;}
	.fixed-nav .menu ul.sub-menu li a{font-size:1.6vw;}
	.fixed-nav .menu li a:hover{padding-left:0.5208vw;}
	.fixed-nav .menu .sub-menu a:hover:before{width:1.5625vw;height:0.0521vw;left:-1.3021vw;}
}
@media screen and (max-width:991px){
	.ezbe-col-2:after{content:none!important;}
	.ezbe-form-control{border-radius:50px!important;}
	.ezbe-col + .ezbe-col-2 input{border-radius:50px!important;}
	body .ezbe-col-2:nth-last-child(2){flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px);}
	.ezbe-col-2{margin-bottom:13px;}
}
@media screen and (max-width:768px){
	header .container{padding:0 20px;}
	footer#footer .container{padding:0 35px;}
	#footer img{max-width:50px;max-height:50px;}
	header{padding-top:20px;}
	#footer{padding-bottom:20px;}
	#wrap-page{padding:75px 0 90px;}
	.fixed-nav .menu a{font-size:25px;line-height:30px;}
	.main-navigation .menu li{margin-bottom:7px;}
	a.header-booking-btn{white-space:nowrap;padding:7px 15px;}
	.fixed-nav{padding-left:20px;padding-right:20px;padding-top:80px;}
	span.close-fixed-nav{top:25px;}
	h1.page-title,h1.entry-title{font-size:30px;}
	ul.sub-menu{display:block;}
}
@media screen and (max-width:560px){
	a.header-booking-btn{font-size:9px;padding:8px 5px;}
	.header-logo img{max-width:100%;}
	.header-right{padding-left:0;}
	.header-nav{padding-right:0;}
	.header-logo{padding:0 10px;}
	#wrap-page{padding:75px 0 160px;}
	.fixed-nav{padding:80px 20px 30px;}
}
@media screen and (max-width:480px){
	.copyright-text{font-size:10px;}
}