.youtube {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.youtube iframe, .youtube object, .youtube embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.member-avatar img {
	width: 100px;
	height: 100px;
	}
	
a.cyan-button {
	padding: 10px; 
	border: 1px solid #b3ae71;
	}
	a.cyan-button:hover {
		background-color: #b3ae71;
		border: 1px solid #8f8a53;
		color: #fff !important;
		text-decoration: none !important;
		}

.profile-image {	
	padding: 3px;
	border: 1px solid #b3ae71;
	}		

a.profile-email {
	display: block;
	padding: 10px;
	background-color: #b3ae71;
	color: #fff !important;
	margin-bottom: 20px;
	}
	a.profile-email:hover {background-color: #8f8a53; text-decoration: none;}
	
.h1-spacer {height: 30px;}	

.row-spacer {margin-top: 15px; margin-bottom: 15px;}

.btn-gold {background-color: #8f8a53; color: #fff;}
	.btn-gold:hover {background-color: #b3ae71;}
	
.salix_foot h4 {color: #fff;}	


/* ------------------------------------ */
/* FORM STYLES */
/* ------------------------------------ */

.contact-form {
	overflow: hidden;
	padding: 20px;
	background-color: #ebebeb;
}

.contact-left {
}

.contact-right {
}

.contact-form input {
	font-size: 18px;
	padding: 10px;
	width: 100%;
	border: 1px solid #d5d5d5;
}

.contact-form select {
	font-size: 18px;
	padding: 10px;
	width: 100px;
	border: 1px solid #d5d5d5;
	height: 48px;
	color: #999;
}

.contact-form textarea {
	font-size: 18px;
	padding: 10px;
	min-height: 200px;
	width: 100%;
		border: 1px solid #d5d5d5;

}
.input-div {
	padding-top: 15px;
	padding-bottom: 15px;
}

.well-gold {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #b3ae71;
  border: 1px solid #8f8a53;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.sidebg {
	/*background-color: #f2f2f2;*/
	/*background-color: #f4f3e4;*/
	background-color: #f7f7f7;
	padding: 15px;
	margin-top: 15px;
	}
	.sidebg h1, .sidebg h2, .sidebg h3 {margin-top: 0;}
	
/* sidebar styling START ---------------------------------------------------------------------------------------------*/
#sidebar ul li {
	width:100%;
	display:block;
	line-height: 30px;
	padding-left: 0px;
}

#sidebar ul li a {
	/*font-weight:bold;*/
	color: #b3ae71;
	display:block;
	padding: 5px 8px 5px 10px;
	margin-bottom:1px;
	line-height: 30px;

}

#sidebar ul li a:hover {
	background-color:#e6e3bf;
	text-decoration:none;
	color:#8f8a53;
}

#sidebar ul li.active a {
	color: #fff;
	font-weight: bold;
	background-color:#8f8a53;
}

#sidebar a.nav-path-selected {
	color: #fff;
	font-weight: bold;
	background-color:#8f8a53;
}

#sidebar ul li.active > a:hover {
  color: #006c95;
  background-color: #4FAA57;
}

#sidebar ul li li {
	display:block;
	line-height: 30px;
	margin-left: 20px;
}
#sidebar ul li li a {
	font-weight:bold;
	color: #7e7e7e;
	display:block;
	padding: 10px 28px 10px 10px;
	margin-right:20px;
	margin-bottom:1px;
	line-height:20px;
}	
	
	
.panel-gold {
  border-color: #8f8a53;
  background-color: #f5f5f5;
}
.panel-gold > .panel-heading {
  color: #ffffff;
  background-color: #8f8a53;
  border-color: #8f8a53;
}
.panel-gold > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #8f8a53;
}
.panel-gold > .panel-heading .badge {
  color: #8f8a53;
  background-color: #ffffff;
}
.panel-gold > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #8f8a53;
}