header {
	/* background: rgba(40,28,68,0.85); */
	/* background: rgba(255,255,255,0.95); */
	display: block;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 4;
}
header a {
	border-bottom: 0 none !important;
	color: #999 !important;
}
header a:hover {
	color: #fff !important;
}
@media all and (max-width: 939px) {
	header {
		height: 50px;
	}
}
header .top-bar, .top-bar-section ul, .top-bar-section li, .top-bar-section li a:not(.button) {
	background: transparent !important;
	color: #999 !important;
}
.top-bar-section li a:not(.button) {
	font-family: 'Candara', Arial !important;
	font-weight: bold !important;
	-webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.top-bar-section li a:not(.button):hover {
	background: #999 !important;
	color: #fff !important;
}
header .top-bar .title-area img {
	height: 100px;
	padding: 15px 0 15px 0;
}

@media all and (max-width: 750px) {
	header .top-bar section ul:not(.center) li {
		padding: 0px !important;
	}
	header .top-bar section ul:not(.center) li a:not(.button) {
		color: #999 !important;
	}
	header .top-bar.expanded *, header .top-bar, .top-bar-section ul, .top-bar-section li a:not(.button) {
		/* background: rgba(40,28,68,0.92); */
		background: #fff !important;
		color: #999 !important;
	}
	header .top-bar .title-area img {
		height: 40px;
		padding: 0;
	}
	.top-bar-section li a:not(.button):hover {
		background: #333;
		color: #999 !important;
	}
	
	header .top-bar section ul.center {
		display: none !important;
	}
}

@media all and (min-width: 750px) {
	.top-bar-section li a:not(.button) {
		font-size: 14px !important;
		/* min-width: 90px; */
		padding-top: 50px !important;
		text-transform: uppercase;
	}
	.top-bar-section li a:not(.button):hover {
		background: #333;
	}
}

@media all and (max-width: 939px) {
	header .top-bar section ul:not(.center) li {
		padding: 0px !important;
	}
	header .top-bar section ul:not(.center) li a:not(.button) {
		color: #999 !important;
	}
	header .top-bar.expanded *, header .top-bar, .top-bar-section ul, .top-bar-section li a:not(.button) {
		/* background: rgba(40,28,68,0.92); */
		background: #fff !important;
		color: #999 !important;
	}
	header .top-bar .title-area img {
		height: 40px;
		padding: 0;
	}
	.top-bar-section li a:not(.button):hover {
		background: #333;
		color: #999 !important;
	}
	
	header .top-bar section ul.center {
		display: none !important;
	}
}

@media all and (min-width: 940px) {
	.top-bar-section li a:not(.button) {
		font-size: 14px !important;
		/* min-width: 90px; */
		padding-top: 50px !important;
		text-transform: uppercase;
	}
	.top-bar-section li a:not(.button):hover {
		background: #333;
	}
}

.top-bar-section .dropdown {
	/* background: rgba(40,28,68,0.92);*/

}
.top-bar-section .has-dropdown > a:after {
	/*
	border: none;
	content: "\00bb";
	margin-top: -16px;
	*/
	border-color: #ccc transparent transparent transparent;
	margin-right: 10px;
	margin-top: 20px;
}
.top-bar-section .dropdown li {

}
ul.dropdown li a:not(.button) {
	background: #fff !important;
	min-width: 250px !important;
	padding: 10px 20px;
	position: relative;
}
ul.dropdown li a:not(.button):hover:before {
	content: '\f105';
	float: right;
	font-family: FontAwesome;
	position: relative;
	top: -1px;
}

.bookButton {
    display: none !important;
}
.bookOption {
    display: block;
}
.bookOption > a {
    background: #d16b0f !important;
}
@media all and (min-width: 940px) {
    .bookButton {
        // background : #9fa0a5;
        background: #d16b0f;
        /* color: rgb(40, 28, 68); */
	    color: #fff !important;
        display: block !important;
        padding: 10px 20px;
        position: absolute;
        right: 20px;
        text-transform: uppercase;
        top: 10px;
        z-index: 99;
    }

    .bookButton:hover {
        background: #ec7e0f;
        color: #fff;
    }

    .bookOption {
        display: none !important;
    }
}