
.header-title, .header-slogan, .navbar a, .page-header h1 {font-family: Tenor Sans;}
.page-header, .module-header {text-align:center;margin:30px 0 50px}

.container-header-text {text-align:center}
.header-star {font-size:0.4em;margin-top:-10px}
.container-header-text div {text-shadow: 0 0 15px #FFF;}
.container-header-text div{background:linear-gradient(#FFD700,#FFF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;vertical-align:middle;}


.navbar-toggler {
	margin: 10px auto;
    color: rgba(255,255,255,1) !important;
    border-color: rgba(255,255,255,1) !important;
}

.navbar-nav > .nav-item.active > .nav-link, .navbar-nav > .nav-item:hover > .nav-link , .navbar-nav > .nav-item:focus > .nav-link {
	text-shadow:0 0 25px #FFD700, 0 0 10px #FFD700;
}

#btn-reserve {
	text-align:center;
}

.promote-item {border: 1px solid #DDDDDD;border-radius: 4px;margin:1em;padding:1em;display: flex;}
.promote-img {flex: 1 0 0%;}
.promote-img img {max-width:300px;margin:0.5em}
.promote-text {flex: 2 0 0%;padding:1em;}
.promote-title {font-size:1.2em;font-weight:bold;}
.promote-button {margin:1em;}

.btn-reserve {
	position:relative;
	margin:10px;
	padding: 5px 20px;
    border-radius: 5px;
    color: black !important;
    background-color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(0, 0, 0, 1) !important;
	font-size:1.2em;
    transition: all .5s ease-out;
}
.btn-reserve:hover {
	text-decoration: none;
 /*   text-shadow:0 0 25px #FFD700, 0 0 10px #FFD700;*/
    box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.3) inset, 0px 4px 15px 0px rgba(0, 0, 0, 0.2) inset;
}

@media screen and (max-width: 1100px) {
	#watt-tophead-fluid > .row {display: block;}	
	.container-header {text-align:center;}
	.navbar-nav {margin:0 auto;}
}
@media screen and (max-width: 640px) {
	#watt-tophead-fluid {position: relative !important;}
	.container-header {text-align:center;}
	.header-title {font-size:1.2em !important;}
	.header-slogan {font-size:1em !important;}
	.navbar-nav li {font-size:1em;}
	#watt-head-fluid {display:none}
}
@media screen and (max-width: 400px) {
	.header-title {font-size:1em !important;}
	.header-slogan {font-size:0.8em !important;}
	.header-star {font-size:0.4em;margin-top:0}
}


/* Menu Card */
.menucard {text-align:center}
.menucard .title {font-weight:bold;font-size:1.3em;margin:1em 0;color:white;text-shadow:0 0 15px #FFD700;}
.menucard > div {margin:10px;border:1px solid white;border-radius:10px;box-shadow:0 0 10px #FFD700}
.menucard p {line-height:20px}
.menucard p:nth-child(2n) {color:#FFD700;line-height:10px}

.jsn-form-submit {color:black !important}
.jsn-text-center {display:none}
.help-block {display:block;}

.aiframe {
	text-align:center;
/*	overflow:hidden;*/
	position:relative;
}
.aiframe iframe {
/*	left:0;
	top:0;
	height:100%;
	width:100%;
	display:block;*/
/*	position:absolute;*/
}

hr {
	padding: 0;
	border: none !important;
	height: 2px;
	background-image: -webkit-linear-gradient(left, rgba(255,215,0,0), rgba(255,215,0,1), rgba(255,215,0,0));
	background-image: -moz-linear-gradient(left, rgba(255,215,0,0), rgba(255,215,0,1), rgba(255,215,0,0));
	background-image: -ms-linear-gradient(left, rgba(255,215,0,0), rgba(255,215,0,1), rgba(255,215,0,0));
	background-image: -o-linear-gradient(left, rgba(255,215,0,0), rgba(255,215,0,1), rgba(255,215,0,0));
	color: #eeb700;
	clear: both;
}

#watt-copyright-6 .mod-list {display:block}