body {
	background: #333333 url('../img/dark_embroidery1.png');
	color: #F9F9F9;
	font-family: verdana, Helvetica, arial, sans-serif;
}

h2 {
	font-family: "Times New Roman", serif;
	color: #d9c157;
  	text-shadow: 0 1px 3px rgba(0,0,0,.5);
}

.header {
	background: #4a4949;
	font-family: "Times New Roman", serif;
	color: #F9F9F9;
	margin-bottom: 20px;
  	text-shadow: 0 1px 3px rgba(0,0,0,.5);
}

.header h1 {
	margin-bottom: 5px;
	letter-spacing: 6px;
  	text-shadow: 0 1px 3px rgba(0,0,0,.5)
}

.header h3 {
	margin-top: 5px;
	letter-spacing: 6px;
}

.color-accent {
	color:#d9c157;
}

.banner {
	width: 100%;
}

.navigation {
	margin-top: 35px;
	letter-spacing: 2px;
	font: 1em verdana, sans-serif;
  	text-shadow: 0 1px 3px rgba(0,0,0,.5);
}

.main-nav {
	list-style: none;
}


/* navbar */
.navbar-custom {
    background-color: transparent;
    border-color: transparent;
}
/* title */
.navbar-custom .navbar-brand {
    color: #FFF;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #FFF;
}
/* link */
.navbar-custom .navbar-nav > li > a {
    color: #FFF;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
    color: #FFF;
    background-color: #d9c157;
}
.navbar-custom .navbar-nav > .active > a, 
.navbar-custom .navbar-nav > .active > a:hover, 
.navbar-custom .navbar-nav > .active > a:focus {
    color: #FFF;
    background-color: transparent;
}
.navbar-custom .navbar-nav > .open > a, 
.navbar-custom .navbar-nav > .open > a:hover, 
.navbar-custom .navbar-nav > .open > a:focus {
    color: #FFF;
    background-color: transparent;
}
/* caret */
.navbar-custom .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.navbar-custom .navbar-nav > .open > a .caret, 
.navbar-custom .navbar-nav > .open > a:hover .caret, 
.navbar-custom .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* mobile version */
.navbar-custom .navbar-toggle {
    border-color: #DDD;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-custom .navbar-toggle .icon-bar {
    background-color: #CCC;
}


.box {
	background: #4a4949;
}

.inner-box {
	margin: 30px 0 30px 0;
}

.inner-box p {
	line-height: 2;
	margin-bottom: 20px;
}

.cover-header {

	background: #4a4949;
}

.form-control {
	background: #DCDCDC url('../../images/form.gif') top right no-repeat;
}

/* Links for Custom capabilities & contact */
.inner-box a {
	color: #E6CC5C;
}

.inner-box a:visited, .inner-box a:active {
	color: #99883D;
}

.inner-box a:hover, .inner-box a:focus {	
	color: #99883D;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover {
	background-color: #eee;
}

.nav-tabs>li>a:hover {
	background-color: #fff;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	background: #eee;
	color: #99883D;
}

.gallery img{
	margin-right: 10px;
	margin-bottom: 20px;
}

footer {
	margin: 30px 0 10px 0;
}

/* media queries */
/* Extra small devices < 768px */
@media (max-width: 768px){
	.header h1 {
		font-size: 26px;
	}
	.header h3 {
		font-size: 18px;
	}
	.logo {
		margin: 0 auto;
	}
	.navigation {
		margin-top: 20px;
		font-size: 12px;
		width: 100%;
	}
}

/* Small devices >768px */

@media (min-width: 768px) and (max-width: 992px) {
	.header h1 {
		font-size: 28px;
	}
	.header h3 {
		font-size: 20px;
	}
	.navigation {
		margin-top: 5px;
		font-size: 14px;
	}

	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: auto;
	}
	.navbar>.container-fluid {
		padding-right: 0;
	}
	.nav-justified>li{
		display: block;
		width: 100%;
	}



}


/* Medium devices > 992px */
/*
@media (min-width: 992px) {
	.header h1 {
		font-size: 28px;
	}
	.header h3 {
		font-size: 20px;
	}
	.navigation {
		margin-top: 0;
		font-size: 14px;
	}
}
*/