/* ------------------
	NAVIGATION STYLES 
-------------------*/
.contain-to-grid {
	padding: 2rem 0rem;
}
.contain-to-grid .top-bar {
	max-width: 1220px;
}
.title-area {
	height: 3rem;
}
nav.top-bar {
text-align:center;
}
section.top-bar-section {
display: inline-block;
max-width: 1220px;
width: 100%;
}
.top-bar-section img {
	display: block;
	margin: 0px auto;
}
.top-bar-section li:not(.has-form) a:not(.button):not(.button-light) {
	padding: 0rem 0.5rem;
	text-transform: uppercase;
	transition: all 0.2s ease;
	position: relative;
}
.top-bar-section .has-dropdown > a::after {
	border: none;
	margin: 0rem;
}
.top-bar-section .has-dropdown > a {
	padding: 0rem !important;
}

.top-bar-section ul li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.top-bar-section ul.nav-left,
.top-bar-section ul.nav-right {
	width: 100%;
}
.nav-left li:first-of-type,
.nav-left li:last-of-type,
.nav-right li:first-of-type,
.nav-right li:last-of-type{
	width: 33%;
}
.nav-left li, .nav-right li {
	width: 34%;
}
.nav-left li a:after,
.nav-left li.has-dropdown a:after,
.nav-right li a:after,
.nav-right li.has-dropdown a:after {
	background-color: #fff;
	content: "";
	position: absolute;
	top: 20px;
	right: 0px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.nav-left li:last-of-type a:after,
.nav-right li:last-of-type a:after {
	display: none;
}

.nav-left ul.dropdown li:first-of-type,
.nav-left ul.dropdown li:last-of-type,
.nav-right ul.dropdown li:first-of-type,
.nav-right ul.dropdown li:last-of-type {
	min-width: 100%;
}
.nav-left ul.dropdown li,
.nav-right ul.dropdown li {
	min-width: 100%;
}

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):not(.button-light) {
	background-color: #fff;
	border-bottom: 1px solid #333;
	color: #333333;
}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:hover:not(.button):not(.button-light) {
	background-color: rgb(246, 155, 49);
	color: #333333;
}
.bjcc-text {
	height: 0px;
}
.bjcc-text p {
	background: rgb(51, 51, 51) none repeat scroll 0% 0%;
	text-align: center;
	position: relative;
	width: 383px;
	margin: 0px auto;
	display: block;
	border-radius: 8px;
	padding: 0.5rem 1rem;
	top: -1rem;
	z-index: 3;
	text-transform: uppercase;
}
.bjcc-text a {
	color: #fff;
}

/* --------------
	SLIDER STYLES 
---------------*/
.owl-stage-outer {
	width: 100%;
}

/* --------------
	MEDIA QUERIES
---------------*/

/* Custom */ 
@media only screen and (min-width: 1098px) {
	.medium-menu {
		display: none;
	}
}

/* Custom */ 
@media only screen and (max-width: 1097px) {
	.large-menu {
		display: none;
	}
	.medium-menu {
		display: block;
	}
	.contain-to-grid {
		padding: 3rem 0rem 6rem;
	}
	.top-bar-section {
		position: relative;
		top: -1rem;
	}
	.top-bar-section ul li {
	    border: none;
	}
}

/* Custom */ 
@media only screen and (min-width: 481px) {
	.mobile-logo {
		display: none;
	}
}

/* iPhone 3 & 4 Landscape */ 
@media only screen and (max-width: 480px) {
	.mobile-logo {
		display: block;
		padding: 5px;
		position: absolute;
		z-index: 999;
	}
	.logo-wrapper {
		display: none;
	}
	.contain-to-grid {
		padding: 0rem;
	}
	.top-bar-section {
		top: 0rem;
	}
	.nav-left li:first-of-type,
	.nav-left li:last-of-type,
	.nav-right li:first-of-type,
	.nav-right li:last-of-type {
		width: 100%;
	}
	.nav-left li,
	.nav-right li {
		padding: 0.75rem 0rem;
		width: 100%;
	}
	.nav-left li a:after,
	.nav-left li.has-dropdown a:after,
	.nav-right li a:after,
	.nav-right li.has-dropdown a:after {
		display: none;
	}
	.nav-left li:last-of-type a:after,
	.nav-right li:last-of-type a:after {
		display: none;
	}
	.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):not(.button-light) {
		background-color: #333;
		border-bottom: none;
		color: #fff;
	}
	.top-bar-section ul.nav-right li.has-dropdown ul.dropdown {
		top: -9rem;
	}
	.bjcc-text {
		display: none;
	}
}



