body {
	font-family:'SUIT', Malgun Gothic, "맑은고딕", arial, sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #2c2c2c;	
	word-break: auto-phrase;
	overflow-x: clip;
}
p, span {font-family:'Noto Sans JP', Malgun Gothic, "맑은고딕", arial, sans-serif;}
a {color: #444;	transition: all .3s ease;}
a:hover {color: #ff710d; text-decoration: none;}
.white{color:#fff !important;}
.orange {color: #ff710d !important;}
.gray {color: #999 !important;}
.text-orange {
    color: #ff710d;
}

/* header */
.top {width: 100%; text-align: center; padding: 20px; font-size: 15px;}
.logo {width: 130px; height: 58px; display: inline-block; background: url(/img/logo_white.png); background-repeat: no-repeat; cursor: pointer;}
.top-right, .top-left {position: absolute; right: 2.5%; display: inline-block; margin-top: 15px; font-weight: bold;}
.top-left {left: 3%; right: auto;}
.top-right a {color: #fff; margin-left: 20px;}

#fh5co-header-section {
	width: 100%;
	position: fixed;
    z-index: 103;
    color: #fff;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;    
}
#fh5co-header-section .border {
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;
    border-color: rgb(255, 255, 255, 0.5) !important;
    border-right: none !important;
    border-left: none !important;
}
.gnb a {color: #fff;}
.gnb ul {
    display: flex;
    align-items: stretch;
    justify-content: space-evenly;
    text-align: center;
    list-style: none;
    padding: 20px 0px;
    margin: 0;
}
.gnb>ul>li {width: 20%;}
.gnb>ul>li>a {font-weight: bold;}
.gnb>ul>li>ul {display: flex; flex-direction: column;}
.gnb>ul>li>ul>li>a {cursor: pointer; line-height: 40px; font-size: 15px;}
#fh5co-header-section a:hover {color: #ff710d;}

/*다국어*/
.txt_global {display: block; cursor: pointer; width: 135px;}
.ul_global {background-color: #f26121; list-style: none; margin: 0; margin-top: 15px; padding: 10px 0px; width: 135px; z-index: 9; position: absolute;}
.ul_global li {margin-top: 3px;}
.ul_global a{color:white !important}

/*헤더 스크롤내렸을때 css*/
#fh5co-header-section.fh5co-scrolled {background: rgba(0, 0, 0, 0.6);}
#fh5co-header-section.fh5co-scrolled .border {border-bottom: none !important;}
#fh5co-header-section.fh5co-scrolled .logo {background: url(/img/logo_orange.png); margin-top: 1px;}

/* nonetop style */
.nonetop #fh5co-header-section .logo {background: url(/img/logo_orange.png);  margin-top: -1px;}
.nonetop #fh5co-header-section .parallax > use {fill: #fff !important; box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);}
.nonetop .sub {padding-top: 150px; padding-bottom: 150px;}
.nonetop .hBook {padding-top: 150px; padding-bottom: 150px;}
.nonetop .top-right a, .nonetop .txt_global {color: #333;}
.nonetop #fh5co-header-section.fh5co-scrolled {background: #fff;}
.nonetop #fh5co-header-section .border {border-top: 1px solid #ddd !important; border-bottom: none !important;}
.nonetop .gnb a {color: #333;}
.nonetop #fh5co-logo-mobile-wrap svg {fill: #ff710d;}

/* top 흰색*/
.nonetop #fh5co-header-section {background: #fff;border-bottom:1px solid #e6e6e6}
.nonetop #fh5co-header-section .maingnb a {color: #caab7a;    margin-top: 4px;border: 1px solid #caab7a;}
.nonetop #fh5co-logo {background: url(/img/logo_top.png) no-repeat 0 0;}
.nonetop .gnb>ul>li>a {color: #000;}

/* waves */
.waves {
	display: none;
    position: absolute;
    width: 100%;
    margin-bottom: -7px;
    min-height: 60px;
    max-height: 60px;
    transform: rotate(180deg);
}
.wave-line {
    fill: none;
    stroke: #ccc; /* 선의 색상 */
    stroke-width: 2px; /* 선의 두께 */
  }
#fh5co-header-section:hover .waves {display: block;}
.parallax > use {animation: move-forever 25s cubic-bezier(0.55,.5,0.45,.5) infinite;}

@keyframes move-forever {
    0% {
        transform: translate3d(-90px, 0, 0);
    }
    100% {
        transform: translate3d(85px, 0, 0);
    }
}
@media(max-width: 768px) {
    .waves {
        height: 40px;
        min-height: 40px;
    }
}
body:not(.no-js) .fadeup {
  opacity: 0;
  transition: 0.4s ease-out;
  transform: translateY(40px);
}

body:not(.no-js) .fading-up {
  opacity: 1;
  transition: 0.6s ease-out;
  transform: translateY(0px);
}
.main_videowrap {
    width: 100%;
    display: none;
    padding: 0;
    background-color: unset;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -60%);
    margin: 0 auto;
    color: #fff;
}
.main_video  video {
    width: 100%;
    height: 100%;
    object-fit: cover
}
.main_videowrap .main_title{  
    z-index: 2;
    max-width: 1080px;
    margin: 0 auto;
    text-align: center;margin-top:13%}
   
   
/* 서브메뉴박스 */
.submenu_open {display: none;}

.boyang {background-color: #fbf7f1;}
.boyang .row {display: flex; align-items: center; background: url(/img/boyang.png) 5% 50% / cover no-repeat; background-size: 25%;}
.boyang .col-4 {padding-right: 4em;}
.boyang .col-4:hover button {background: #5d2b00; color: #fff;}
.boyang h2 {font-size: 51px; font-weight: bold; margin-bottom: 50px;}
.boyang button {background: #c4a47e; color: #fff; border-radius: 150px; padding: 10px 25px; margin-top: 50px;}

/* Footer */
#footer .col-5.text-right img {width: 280px;}
#footer .footer-link {border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 35px 0px;}
#footer .footer-link .container {display: flex; justify-content: space-between;}
#footer .gray {font-size: 12px;}
.insta {
	background: url(/img/instagram_logo.png) 50% 50% / cover no-repeat;
    position: fixed;
    width: 50px;
    height: 50px;
    border-radius: 50%;
	right: 5%;
    bottom: 50px;
    z-index: 9999;
}

.theme .row {display: flex; align-items: center;}
.theme .col-4 {padding: 1em 4em;}
.theme h2 {color: #ff710d;	font-weight: 900; font-size: 51px; margin-bottom: 30px;}
.theme button {border: 1px solid #ff710d; color: #ff710d; border-radius: 150px; display: block;	padding: 10px 25px;	margin-top: 50px;}
.theme .col-4:hover button {background: #ff710d; color: #fff;}

/* Tab */
.nav-pills .nav-link {
	background-color: #f9f9f9;
	position: relative;
	font-weight: normal;
	padding: 15px;
	border: 1px solid #d7d7d7;
	cursor:pointer;	
	text-align: center;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {background-color: #ff710d; color: #fff; border: 1px solid #ff710d;}
.nav-pills .nav-link:hover {border: 1px solid #ff710d;}



/* Mobile Menu */
#fh5co-logo-mobile-wrap {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: fixed;
    width: 100%;
    z-index: 10001;
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding: 10px 0px;
	top: 0;
}
#fh5co-logo-mobile-logo {
    background: url(/img/logo_white.png) no-repeat;
    display: block;
    top: 15px;
    width: 80px;
    height: 34px;
    background-size: 80px;
    margin-bottom: 0;
}
#fh5co-mobile-menu-btn i {font-size: 33px; color: #fff; padding-left: 15px;}
#fh5co-mobile-menu i.bi.bi-x-lg {font-size: 19px; padding-left: 0px;}
body.fh5co-mobile-menu-visible #fh5co-mobile-menu {
	-moz-transform: translateX(0);  
	-webkit-transform: translateX(0);  
	-ms-transform: translateX(0);  
	transform: translateX(0);
	transition: transform 0.3s ease;
}
#fh5co-mobile-menu {
	-moz-transform: translateX(-100%); 
	-webkit-transform: translateX(-100%);  
	-ms-transform: translateX(-100%);  
	transform: translateX(-100%);
	display: block;  
	height: 100%;  
	left: 0;  
	overflow-y: auto;
	position: fixed;  
	top: 0;  
	width: 100%;  
	z-index: 10002;  
	background: #fff;
	transition: transform 0.3s;
	background: #eee;
}
.mobile.sf-menu {margin: 0; padding: 0; border-top: 1px solid #e1e1e1;}
.mobile.sf-menu h3 {display: flex; justify-content: space-between; margin: 0; padding: 15px 25px; font-size: 16px;}
.mobile_depth {border-bottom: 1px solid #e1e1e1; list-style: none; background: #fff;}
.mobile_depth.active h3 {background: #ff710d; color: #fff;}
.mobile_depth.active .fa-sort-down {transform: rotate(90deg); transition: 0.3s;}
.mobile_depth2 {padding: 0; margin: 0;}
.mobile_depth2 li {list-style: none; border-top: 1px solid #e1e1e1; padding: 0px 25px; font-size: 16px; background: #f5f5f5;}
.mobile_depth2 li a {display: block; line-height: 3em;}
#fh5co-mobile-menu .login {background: #ff710d; padding: 20px; display: flex; justify-content: space-between;}
#fh5co-mobile-menu .login a {color: #fff; font-size: 19px; font-weight: bold; margin-right: 20px;}
#fh5co-mobile-menu .login #close {margin-right: 0;}
#fh5co-mobile-menu .ticket {background: #cf5215; text-align: center; color: #fff; font-size: 19px; padding: 20px; display: flex; flex-direction: row; justify-content: center;}
#fh5co-mobile-menu .ticket a {font-weight: bold; color: #fff;}
#fh5co-logo-mobile-wrap .reservation-i {font-size: 24px; color: #fff; padding-right: 15px;}
#fh5co-logo-mobile-wrap.fh5co-scrolled {background: #fff;}
#fh5co-logo-mobile-wrap.fh5co-scrolled  #fh5co-mobile-menu-btn i,
#fh5co-logo-mobile-wrap.fh5co-scrolled .reservation-i i  {color: #ff710d;}
#fh5co-logo-mobile-wrap.fh5co-scrolled #fh5co-logo-mobile-logo,
.nonetop #fh5co-logo-mobile-logo {background: url(/img/logo_orange.png) no-repeat; background-size: 80px;}
.nonetop #fh5co-logo-mobile-wrap,
#fh5co-logo-mobile-wrap.fh5co-scrolled {box-shadow: rgba(221, 221, 221, 0.5) 0px 0.125em 0.125em 0; background: #fff;}
.nonetop #fh5co-mobile-menu-btn i,
.nonetop #fh5co-logo-mobile-wrap .reservation-i {color: #ff710d;}

/* sub-style */
.Tit {text-align: center; width: 100%; margin-top: 70px; margin-bottom: 50px;}
.Tit h1 {font-size: 41px; font-weight: bold; letter-spacing: 3px;}
.table {font-size: 14px; line-height: 24px; text-align: center; border-top: 2px solid #444;}
.table td, .table th {padding: 1.2rem 0; vertical-align: middle !important;}
.table thead tr { background: #eedfbd;}
.table th {border-left: 1px solid #c7c7c7; background: #eedfbd;}
.table td {border-bottom: 1px solid #dee2e6; border-left: 1px solid #dee2e6; padding: 10px 5px;}
.table td, .table th {
    padding: 10px;
    border: 1px solid #dee2e6;
    line-height: 25px;
    text-align: center;
    vertical-align: middle !important;
}

.description li {padding-left: 10px;}
.description li::marker {content: '※';}
.description li ul {padding-left: 5px;}
.description li ul li {color: #777;}
.description li ul li::marker {content: '·';}

/* swiper */
.swiper {width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
.swiper-slide {background-size: cover; background-position: center;}
.mySwiper2 {height: 80%; width: 100%;}
.mySwiper {height: 20%; box-sizing: border-box; padding: 10px 0;}
.mySwiper .swiper-slide {width: 25%; height: 100%; opacity: 0.4;}
.mySwiper .swiper-slide-thumb-active {opacity: 1;}
.swiper-slide img {display: block; width: 100%; height: 100%; object-fit: cover;}

/* tab */
.nav-pills-a.nav-pills .nav-link {
	background-color: #f9f9f9;
	position: relative;
	font-weight: normal;
	padding: 15px;
	border: 1px solid #d7d7d7;
	cursor:pointer;
}
.nav-pills-a.nav-pills .nav-link.active {
	background-color: #f26121; 
	color: white; 
	border: 1px solid #f26121; 
}
.nav-pills-a.nav-pills .nav-link:hover {
	transition: all 0.2s ease-in-out;
	color: white;
    background: #f26121;
}

/* FAQ */
.panel-title {margin-bottom: 0; padding: 18px; border-bottom: 1px solid #d1d1d1;}
.panel-title a.collapsed .faq_color{background-color: #9e9e9e;}
.panel-body {
    padding: 23px 18px 23px 68px;
    border-bottom: 1px solid #d1d1d1;
    background-color: #f9f9f9;
    position: relative;
}
.faq_q {
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    padding: 5px;
    line-height: 18px;
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #ccc;
}
.faq_a {
    background-color: #f26121;
    color: #fff;
    border: #f26121;
    position: absolute;
    left: 18px;
}

/* flex-container */
.brand_mirage {
  height: 75vh;
  background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.0)), url(/img/enjoy/bg_mirage0.jpg);
  background-size: cover;  background-position: 50% center;
}
.brand_horizon {
  height: 75vh;
  background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.0)), url(/img/enjoy/bg_horizon0.jpg);
  background-size: cover;  background-position: center center;
}
.brand_palm {
  height: 75vh;
  background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.0)), url(/img/enjoy/bg_palm6.jpg);
  background-size: cover;  background-position: center center;
}
.brand_sand {
  height: 75vh;
  background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0)),url(/img/enjoy/bg_sand0.jpg);
  background-size: cover;  background-position: 58% 50%;
}
.brand_oasis {
  height: 75vh;
  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.0)),url(/img/enjoy/bg_oasis0.jpg);
  background-size: cover;
  background-position: 64% center;
}
 .flex-container { 
	height: 55vh;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	overflow: hidden;
}
.flex-title {
	font-weight: bold;
	color: #f1f1f1;
	position: relative;
	font-size: 37px;
	padding: 28px;
	margin: auto;
	text-align: center;
	transform: rotate(90deg);
	top: 12%;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.flex-about {
	background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6));
	opacity: 0;
	color: #f1f1f1;
	position: relative;
	width: 85%;
	padding: 5%;
	top: 14%;
	margin: auto;
	text-align: left;
	transform: rotate(0deg);
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.flex-slide {
	-webkit-flex: 1; /* Safari 6.1+ */	
	-ms-flex: 1; /* IE 10 */
	flex: 1; 	
	-webkit-transition: all 500ms ease; /* cursor: pointer; */
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;	
	flex-basis: auto; /*IE용 대체*/
	overflow: hidden;
	text-align: center;
	width: 0%;
}
.flex-slide:hover {width: 40%;}
@keyframes 
	aboutFlexSlide {  
		0% { -webkit-flex-grow: 1; flex-grow: 1;}
		50% { -webkit-flex-grow: 3; flex-grow: 3;}
		100% { -webkit-flex-grow: 1; flex-grow: 1;}
}
@media screen and (min-width: 768px) {
	.flex-title-home {
		transform: rotate(90deg);
		top: 15%;
		-moz-animation: homeFlextitle;
		-moz-animation-duration: 3s;
		-moz-animation-iteration-count: 1;
		-moz-animation-delay: 0s;
		-webkit-animation: homeFlextitle;
		-webkit-animation-duration: 3s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-delay: 0s;
		animation: homeFlextitle;
		animation-duration: 3s;
		animation-iteration-count: 1;
		animation-delay: 0s;
	}
	.flex-about-home {
		-moz-animation: flexAboutHome;
		-moz-animation-duration: 3s;
		-moz-animation-iteration-count: 1;
		-moz-animation-delay: 0s;
		-webkit-animation: flexAboutHome;
		-webkit-animation-duration: 3s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-delay: 0s;
		animation: flexAboutHome;
		animation-duration: 3s;
		animation-iteration-count: 1;
		animation-delay: 0s;
	}
}

span.facility_mark {
	background-color: #eb5c02;
	color: #fff;
	padding: 8px;
	margin-bottom: 10px;
	display: inline-block;
}

/* enjoy top */
.sub #about {height: 590px; color: #fff;}
.sub #about h2 {font-weight: bold; letter-spacing: 10px; color: #fff; margin-bottom: 30px;}
.sub_img {
    padding: 250px 20px 20px 20px !important;
}
.oasis .sub_img {
	background: url("../img/enjoy/bg_oasis3.jpg");
	background-size: cover;
	background-position: center center;
}
.palm .sub_img {
	background: url("../img/enjoy/bg_palm2.jpg");
	background-size: cover;
	background-position: center center;
}
.mirage .sub_img {
	background: url("../img/enjoy/bg_mirage2_2.jpg");
	background-size: cover;
	background-position: center center;
}
.horizon .sub_img {
	background: url("../img/enjoy/bg_horizon2.jpg");
	background-size: cover;
	background-position: center center;
}
.sand .sub_img {
	background: url("../img/enjoy/bg_sand.jpg");
	background-size: cover;
	background-position: center center;
}
.sub h2 {text-align: center; color: #000; font-size: 41px; line-height: 55px;}
.sub span {color: #999;}

/* modal */
.modal {z-index:99999}
.modal-header {background-color: #f26121;}
.modal-header .close {font-size: 34px; padding: 10px 15px;}
.modal-header button span {color: white;}
.card_marker {
	color: white !important;
	background-color: #f26121;
	padding: 3px 15px;
	font-size: 14px;
}
.modal-dialog {max-width: 50%;}
.object_image img {object-fit: cover;height: 380px;} /* 식음 팝업 */
.carousel-indicators li {height:5px}
.ul_menu {list-style:none; width:100%; padding: 0; margin: 0;} /* 모달 메뉴 */
.ul_menu li {width: 32.9%; margin-bottom: 20px; float:left; border: 1px solid #e7e7e7; margin-left: 5px; border-radius: 5px;}
.ul_menu li:first-child, .ul_menu li:nth-child(4) {margin-left:0}
.ul_menu_txt {text-align: center; border-top: 1px solid #e7e7e7; padding: 5px; background-color: #c4a268;}
.ul_menu .ul_menu_img img {margin-bottom: 0; object-fit: cover; height: 200px; width: 100%; cursor: unset}
.ul_menu_txt span {
    font-size: 12px;
    color: white !important;
    line-height: 17px;
}
@media screen and (max-width: 1638px){
	.modal-dialog {
	    max-width: 70%;
	}
}
@media screen and (max-width: 1195px){
	.modal-dialog {
	    max-width: 90%;
	}
}
/* iPad pro */
@media screen and (max-width: 1024px){
	.layer_popup .img {width: 80%;}
	.boyang h2 {font-size: 27px; margin-bottom: 20px;}
	.boyang button {margin-top: 10px; padding: 5px 20px;}
	.theme h2 {font-size: 41px; margin-bottom: 15px;}
	.theme .col-4 {padding: 4em; max-width: 100%; flex: 0 0 50%;}
	.theme button {padding: 5px 20px; margin-top: 20px; font-size: 14px;}
	.modal-dialog {max-width: 100%;}
}

/* iPad Air */
@media screen and (max-width: 820px){
	body, #about p {
		font-size: 12px !important;
		line-height: 21px;
	}
	.boyang button {margin-top: 0; font-size: 14px;}
	.boyang .col-4 {padding-right: 2em;}
}

/* Mobile */
@media screen and (max-width: 480px) {
	.row {margin: 0;}
	.col-4, .col-5, .col-6, .col-7, .col-8 {
		max-width: 100% !important;
	    flex: 0 0 100% !important;
    }
    ul.text-left.ml-3.mb-0 {
	    margin-left: 0 !important;
	    padding-left: 2em;
	}
    .reservation-i {display: none;}
    .nonetop .sub, .nonetop .hBook {padding-top: 50px; padding-bottom: 50px;}
    .reservation, .insta {display: none;}
	#footer .container.py-5 {padding: 2em;}
	#footer span {display: block;}
	#footer .col-5.text-right {text-align: center !important; margin-top: 20px;}
	#footer .col-5.text-right img {width: 200px;}
	#footer .footer-link {padding: 25px 0px;}
	#footer .footer-link .container a:first-child, 
	#footer .footer-link .container a:nth-child(2), 
	#footer .footer-link .container a:nth-child(3) {display: none;}
	.table td, .table th {line-height: 13px !important; font-size: 10px;}
	.main_videowrap {
        display: block;
    }
    .pr .container.py-5.my-5 {margin: 0px !important;}
	.pr h4 {font-size: 14px;}
	.pr .col {width: 100%; flex-basis: auto; margin-bottom: 3em; padding: 0px;}
	.pr .mb-5.pb-5 {margin-bottom: 0px !important;}
	
    .boyang .row {background: url(/img/boyang.png) 50% 10% / cover no-repeat; background-size: 80%;}
	.boyang .col-4 {padding: 4em 2em;; text-align: center;}
	.theme .row:first-child,
	.theme .row:nth-child(3) ,
	.theme .row:nth-child(5) {flex-direction: column-reverse;}
	.flex-container {height:100vh; flex-direction: column;display: inline-table; height:inherit; flex-direction: column;}
	.flex-slide {margin-bottom: 20px; flex-basis:unset; overflow: unset; text-align: unset; width:inherit; padding:20px; height: auto;}
	.flex-slide:hover {-webkit-flex-grow: 3;  flex-grow: 3; width:inherit;}
	.flex-about {opacity: 1 !important; width: 100%; margin-top: 12px; background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3));}
	.flex-title {transform:unset !important;}
	.flex-container .facility_mark {width: 100%;}
	.row.mt-5 .col {padding: 0;}	
	.sub #about {height:340px;}
	.sub_img {padding: 130px 10px !important;}
	.sub #about h2 {font-size: 31px; margin-bottom: 10px; letter-spacing: 0px;}
	.sub h2 {font-size: 28px; line-height: 38px;}	
	.object_image img {height: 250px;}
	.ul_menu li {width: 100%;}
	#fh5co-logo-mobile-wrap a:nth-child(2) {
	    width: 100%;
	    display: flex;
	    justify-content: center;
	    position: absolute;
	    top: 15px;
	}
	a#fh5co-mobile-menu-btn {z-index: 9999999999;}
}