/* Mobile styles */

@media screen and (min-width:750px) {
	#c-mobile-menu {
		display: none;
	}

	#c-mobile-holder {
		display: none;
	}
}

@media screen and (min-width: 980px) {
	#fontScaler {
		display: block !important;
	}
}	

@media screen and (max-width:980px) {	
	ul.employees-list .employee {
		width: 100%;
	}

	#fontScalerBox {
		display: none !important;
	}

	img, div {
		max-width: 100%;
	}

	.container, footer .inner {
		width: 96% !important;
	}

	footer img {
		float: none !important;
	}

	header[role=banner] {
		/*height: 100%;*/
		height: auto;
		overflow: hidden;
		padding: 0 10px;
	}

	footer {
		overflow: hidden;
	}

	#featured-slider .slider .slide a {
		position: relative !important;
	}

	header[role=banner] h1 {
		//padding-top: 0px;
	}


	header .container #logo {
		float: left !important;
		width: 100% !important;
	}

	header .container #nav-top {
		float: left !important;
		width: 100% !important;
	}

	#nav-top .menu {
		float: left !important;
	}

	input#search, #nav-top-social {
		display: none;
	}

	.container #featured-widgets div.inner {
		width: 50%;
		max-width: 50%;
	}

	.container #featured-widgets div.inner > div {
		height: 18px;
		overflow: hidden;
		background: rgba(255, 255, 255, 0.8);
	}

	#nav-main {
		/*overflow: hidden;*/
		height: auto;
	}
	
	#nav-main ul.sub-menu {
		z-index: 99;	
	}

	#front-secondary article, #front-secondary .widget {
		width: 50%;
		float: left;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px 15px;
		text-align: left;
		box-sizing: border-box;
	}

	footer[role=contentinfo] .inner {
		padding: 30px 2%;
	}

	#front-secondary article header a img {
		width: 80%;
	}

	.inner div {
		width: 100% !important;
		float: left;
		/*max-width: 150px;*/
		clear: both;
	}
	
	#featured-widgets .inner div {
		max-width: 130px;
	}

	#front-featured {
		margin: 0px 0px 20px 0px;	
	}

	header .container #nav-top {
		position: relative;
		bottom: 0px;
		right: 20px;
		width: auto !important;
		z-index: 999999;
		font-size: 16px;
	}

	.breadcrumbs {
		padding: 0px 10px;
	}
}

@media screen and (max-width:780px) {

	#front-featured {
		min-height: 330px;
	}

	nav[role=navigation] {
		min-height: 20px;	
	}
	
	#nav-main .menu {
		/*display: none;*/
	}

	#nav-main nav > ul > li > a {
		padding: 0 10px;
	}
	
	#c-mobile-menu {
		display: none;
	}

	#c-mobile-menu .menu {
		padding: 0px;
		margin-top: 0px;
	}

	#c-mobile-menu li ul {
		display: none;
	}
	#c-mobile-menu li.active ul {
		display: block !important;
	}
	
	div#c-mobile-menu li {
		font-size: 20px;
		background-color: rgb(20, 87, 123);
		border: 1px solid rgb(20, 87, 123);
		padding: 10px 15px;
	}
	
	#mobmenubutton {
		height: 15px;
		width: 80px;
		margin: 0px auto;
		background-position: center center;
		/* background-color: rgb(20, 87, 123); */
		padding: 10px;
		background-size: 100% 100%;
		background-image: url('../../images/menu_button.png');
	}
	
	#nav-main {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		background: none;
		margin-bottom: 10px;
	}
	
	header[role=banner] {
		margin-bottom: 10px;
	}

	#c-mobile-holder {
		display: block;
		width: 100%;
		height: 35px;
		background-color: rgb(20, 87, 123);
		position: fixed;
		top: 0px;
		z-index: 999999;
	}

	div#content img {
		max-width: 100%;
		height: auto;
	}

	#content-primary, #content-sidebar {
		width: 100%;
		/*text-align: center;*/
	}

	.aircraft-list .aircrafts > li {
		width: 100%;
	}

	.aircraft-list li {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	p {
		word-wrap: break-word;
	}

	iframe {
		max-width: 100%;
	}
	
	article ul {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	#menu-item-4559 {
		display: none !important;
	}

	#nav-top ul > .menu-item:last-child {
		/*display: none;*/
	}

	/*header[role=banner] h1 img {
		max-width: 50%;
	}*/
}

@media screen and (max-width:650px) {
	#front-featured {
		min-height: 270px;
	}

	.menu-item-4559 {
		/*display: none;*/
	}

	#nav-main nav > ul > li > a {
		padding: 0 5px;
	}

}

@media screen and (max-width:600px) {
	#front-featured {
		min-height: 250px;
	}	
	.only-desktop {
		display: none !important;
	}
	div#front-featured .slider-nav #slider-prev,
	div#front-featured .slider-nav #slider-next {
		display: none !important;
	}
}

@media screen and (max-width:500px) {
	#front-featured {
		min-height: 180px;
	}

	#front-secondary article, #front-secondary .widget {
		width: 100%;
	}
}

ul#nav-top-social {
	display: none !important;
}

.widget.widgetOpen {
	background: rgba(255, 255, 255, 0.9) !important;
}
