@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 767px){
	body{
		padding-top:0;
	}
	h3{
		font-size:1.6em;
	}
	p{
		font-size:1.3em;
	}
	/*--Navigation--*/
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover, .nav > li > a:focus {
		background:none;
	}
	.navbar-fixed-top{
		position:static;
	}
	.navbar{
		margin:0;
	}
	.navbar-brand img{
		width:160px;
	}
	.navbar-collapse{
		max-height:none;
	}
	.dropdown-menu{
		padding:0;
		font-size:1.1em
	}
	.dropdown-menu li{
		border-top:1px solid #ccc;
		padding:5px;
	}
	.dropdown-img{
		display:none;
	}
	.navbar-collapse{
		border-top:1px solid #ccc;
	}
	.navbar-toggle{
		background:url(../img/menu-blue.png) no-repeat center center;
		background-size:25px auto;
	}
	.collapsed{
		background:url(../img/menu-white.png) no-repeat center center;
		background-size:25px auto;
	}
	.nav>li>a{
		font-size:1.5em;
		padding:15px;
		border-right:none;
	}
	.dropdown-menu{
		background:#eee !important;
		font-size:1.3em;
	}
	.caret{
		border:none;
	}
	/*--Banner--*/
	.jumbotron, .jumbotron-image{
		height:250px;
	}
	.jumbotron-image{
		min-width:500px;
	}
	.jumbotron-caption{
		top:25px;
	}
	.jumbotron-boxes{
		bottom:0;
		clear:both;
		width:100%;
	}
	.jumbotron-loading{
		display:none;
	}

	/*--Body--*/
	.main-content{
		margin-top:25px;
		margin-bottom:25px;
	}
	.main-content div>ul>li{
		font-size:1.3em;
	}
	.sidebar-menu{
		display:none;
	}
	.img-left, .img-right{
		margin-bottom:15px;
		max-width:100%;
	}
	/*--form--*/
	label, input, select, textarea{
		font-size:1.2em;
		-webkit-appearance:none;
	}
	select{
		background: #fff url(../img/select-arrow.png) center right no-repeat;
		border-radius:none;
	}
	/*--footer--*/
	footer{
		font-size:1.2em;
		padding-top:0
	}
	footer .container{
		padding:0;
	}
	footer h3{
		margin:0;
	}
	.footer-section, .footer-map{
		float:none;
		margin-right:0;
		max-width:100%;
		width:100%;
		padding:0;
	}
	.footer-map{
		padding:0 15px;
	}
	.footer-map h3{
		padding:15px 0;
	}
	.footer-section h3{
		border-bottom:#014d7a solid 1px;
		padding:15px;
	}
	.footer-nav{
		display:none;
		background: #014d7a;
		padding:15px;
		margin-bottom:0;
		font-size:1.1em;
	}
	.footer-nav>li{
		padding:5px 0;
	}
	.social-container{
		float:left;
		width:100%;
		text-align:center;
		border-bottom:#014d7a solid 1px;
		margin-bottom:15px;
	}
	/*Slider*/
	.royalSlider{
		min-height:300px;
	}
	.quotes{
		min-height:250px;
	}
	.right-top-slide, .left-top-slide{
		font-size:.8em;
		line-height:1.2em;
		background:url(../img/transparent-black.png) repeat;
		color: #FFF;
		bottom:0;
		left:0;
		padding:10px;
	}
}