/* cmsms stylesheet: gi2017 modified: 10/18/17 22:10:38 */
html, body {
	/*background: #352E10;*/	
	color: #E5E0D6;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 16px;
}
header { text-align: center; background: #332C24;}

.navbar  {
	background: #EF8500;
	color: #332C24;
	border: none;
	border-radius: 0px;
	background-image: url(/uploads/gi2017/images/sublogo.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 20px 0;
}

@media (max-width: 768px) {
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
	.navbar-default .navbar-brand, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { color: #fff; font-weight:700;font-size:140%; }
}

@media (min-width: 768px) {
	.navbar  {
		height:140px;
		padding: 40px 0;
		margin:0;
	}
	
	.navbar-default .navbar-brand  { 
		color: #fff; 
		font-size: 400%;
		letter-spacing: 4px;	
	}

	.nav>li>a {
		padding: 15px 5px;
	}

	.carousel-caption { 
		width: 25%; 
		height: 40%; 
		bottom: 0%;
		left: 50%;
		background-color: rgba(239, 133, 0, 0.5);
		text-align: left;
		padding: 20px;
		border-bottom: solid 20px #EF8500;
	}
	
	.carousel-indicators {
		top: 20px;
	}
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff;
background: transparent;
}

.navbar-brand .subtitle, .navbar-brand .white  {
	font-size: 25%;
	letter-spacing: 1px;
}
.navbar-brand .subtitle { color: #332C24;}

.navbar-right li a:before {
	content: '\002F';
	color: #fff;
	font-weight: bold;
	margin-right: 4px;
	font-family: 'Rubik Mono One', sans-serif;
}

.navbar-default .navbar-nav>li>a {
	color: #332C24;
	text-transform: uppercase;
	font-size: 110%;
}
.navbar-default .navbar-nav>li>a:hover { color: #fff; }

#content {
	background: #fff;
	color: #332C24;	
	min-height: 500px;
}

#content .homeblock { 
	padding: 30px; 
}

.address-title {
	font-size:125%;
}

.address-phone { 
	font-weight: 700; 
	font-size: 140%;
}

.address-title span:before {
	content: '\002F';
	color: #EF8500;
	font-weight: bold;
	margin-right: 4px;
	font-family: 'Rubik Mono One', sans-serif;
}

footer {
	background: #352E10;
	padding: 60px 0;
}

.contact-label {
	padding: 14px;
}

.contact-input input[type=text], .contact-input input[type=email], .contact-input textarea { 
	width: 100%;
	margin: 4px 0;
	padding: 8px;
	border: solid 1px #aaa;
}

.contact-input .label { color: #000; font-weight: normal; font-size: 100%;}
.cms_submit { color: #fff; padding: 12px; background-color:#EF8500; border: none; }
