html, body { color: #000000; font-family: 'Barlow', sans-serif; font-size: 18px; font-weight: 300; line-height: 2em; }
.header {	
	/*
	background-image: url("../images/bg02.png"), url("../images/bg02.png"), url("../images/bg01.png");
	background-position: top left,top left,left;
	background-size: 100% 6em,100% 6em,auto;
	background-repeat: no-repeat,no-repeat,repeat;
	*/
	background-color: #000;
}

.header .logo {
	background-size: 120px 120px;
	width: 120px;
	height: 120px;
}

.topbar {
	box-shadow: 0 4px 0 0 #d8d5cd;	
	background-color: #000;
    /*
	background: -webkit-linear-gradient(#000, #55575c); 
    background: linear-gradient(#000, #55575c); 
	*/	
}

/* H E A D E R S */



/* N A V I G A T I O N */

.navbar { 
	min-height: 0;
	-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("../images/bg01.png"); 
	background-color: #32363a; 
    background: -webkit-linear-gradient(#32363a, #040506); /* For Safari 5.1 to 6.0 */
    background: linear-gradient(#32363a, #040506); /* Standard syntax */	
	border-bottom: 11px solid #d8d5cd;
}
.nav > li.active:before {
	background-color: #d8d5cd;
}

.nav > li > a { font-family: 'Barlow', sans-serif; font-weight: 400; font-size: 20px; letter-spacing: 0.5px; color: #9c8b45; }
.nav ul li a { font-size: 16px; }

/* D R O P D O W N */

.nav ul{
	background-color: #9d9d9d;
    background: -webkit-linear-gradient(#9d9d9d, #9d9d9d); /* For Safari 5.1 to 6.0 */
    background: linear-gradient(#9d9d9d, #9d9d9d); /* Standard syntax */	
}
.dropdown-menu { 
	text-align: left;
	webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.dropdown-menu a { color: #ebeef1 !important; }
.dropdown-menu a:hover { color: #fff !important; }

/* E L E M E N T S */

a, a:focus {
	color: #000000;
}
a:hover {
	color: #9c8b45;
}

.beam-small {
	background-color: #e2dfd7;
	height: 4px;	
}

.beam-gigantic {
	background-color: #cdc9be;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 30px !important;
}

.beam-gigantic h2 {
	border-bottom: dotted 1px #9d988a;
	line-height: 80px;
	color: #FFF;
	font-size: 40px !important;
	font-weight: 700; 
	letter-spacing: 1px;
	margin-top: 0;
}

.beam-large {
	font-family: 'Barlow', sans-serif;
	text-transform: uppercase;
    background-color: #5c5a53;
	color: #fff;
	letter-spacing: 1px;
}

.beam-large a {
	background-color: #9c8b45;
	color: #fff;
}

.beam-large a:hover {
	background-color: #000000;
	color: #fff;
}

.btn-primary, .cust-but {
	background-color: #9c8b45;
	color: #fff;
	font-weight: 600;
}

.btn-primary:hover, .cust-but:hover { font-weight: 600; background-color: #000000; color: #fff; }	
.btn-primary:focus, .cust-but:focus { font-weight: 600; background-color: #000000; color: #fff; border: none; }	

.overview .item { min-height: 100px; }

.form-control { font-size: 17px; }

.main-image { background-color: #fff; }


/* F O O T E R */

.footer {
	background-color: #675123;
	color: #fff;
	font-size: 16px;
	line-height: 35px;
}

.footer a, .footer i { color: #fff; }
.footer h3 { font-family: 'Barlow', sans-serif; color: #fff; font-weight: 600; font-size: 19px; letter-spacing: 0.5px; }

.subfooter { background-color: #000; color: #9f9175; font-size: 13px; }
.subfooter a { color: #9f9175; font-size: 13px; }
.icons { color: #4c4f56; }
.icons:hover { color: #fdefd3; }

.small-details { font-size: 12px; line-height: 20px; }

.socialmedia {
	font-size:13px;
	line-height: 1.8em;
}

.logo-sm {
	margin: 0 auto; 
	display: block;
	max-width: 150px;
}

.img-resp-r, .img-resp-l { display: block; max-height: auto; width: auto; height: auto; }
.img-resp-r { float: right; margin-left: 20px; }
.img-resp-l { float: left; margin-right: 20px; }

.cust-but, .btn-primary {
	display: inline-block;
	cursor: pointer;
	background-color: #000;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 0.3px;
	color: #fff;
	padding: 15px 20px;
	font-weight: 500;
	border-radius: 3px;
	font-weight: 600;
	text-transform: uppercase;
}
.cust-but:hover, .btn-primary:hover { color: #fff; background-color: #9e883e; }