/* --- NAV --- */
.logo img {
	 max-width: 200px;
    height: auto;
    position: relative;
    top: -10px;

}
nav {
	padding: 15px 0;
}
.current-menu-item > a, .current-menu-parent > a {
	color: #fff !important;	
}
/* --- end.NAV --- */

/* --- CONTENT --- */
.caps {
	text-transform: uppercase;
}
.space-sm {
	margin-bottom: 30px;
}
.space-md {
	margin-bottom: 60px;
}
.space-lg {
	margin-bottom: 90px;
}
.filter a {
	color: #fff;
}
button,
input[type='submit'] {
	padding: 4px !important;
	background-color: #0075D8; 
	border: 2px solid #0075D8;
	vertical-align: middle;
}
button:hover,
input:hover[type='submit'] {
	background-color: transparent;
}
a button:hover,
a input:hover[type='submit'] {
	text-decoration: none !important;
}
form textarea,
form input {
	padding: 5px;
	width: 100%;
}
form input[type='submit'] {
	width: 33%;
	margin: 20px 0 0 0;
}
form .row {
	margin: 10px 0;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {  
   color: #333333;  
}
/* --- end.CONTENT --- */

/* --- TALENT Gallery --- */
.filter a:hover {
    text-decoration: none;
}
.clip {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.clip img {
	width: 100%;
	height: auto;
}
.talent-title {
	width: 100%;
	background-color: #370b0d;
	text-align: center;
	color: #fff;
	padding: 1px 0 5px 0;
    position: relative;
    top: -30px;
}
.talent-title h2 {
	font-size: 20px;
}
/* --- end.TALENT Gallery --- */

/* --- TALENT Single --- */
.content {
	margin: 0 0 0 30px;
}
.video img {
    width: 30px;
    height: auto;
	margin: 0 5px 0 0;
}
.video span {
    vertical-align: bottom;
}
.resume button {
	color: #fff;
	width: 90%;
}
.resume button:hover {
	color: #333;
}
audio {
	width: 90%;
}
/* --- end.TALENT Single --- */

/* --- FOOTER --- */
section footer {
	background-color: #333;
	padding: 15px 0;
	color: #777777;
}
.searchform input {
	color: #3c3c3c;
	padding: 3px;
	width: auto;
}
.searchform input[type='submit'] {
	color: #fff;
	padding: 3px 10px;
	width: auto;
	margin: 0;
	float: none;
}
.searchform input[type='submit']:hover {
	color: #fff;
}
footer a {
	color: #777777;
}
footer a:hover {
	color: #fff;
	text-decoration: none;
}
/* --- end.FOOTER --- */

@media screen and (max-width: 480px) {
	h1 {font-size: 24px !important;}
	footer { text-align: center; }
	.searchform { text-align: center; }
	.logo img { width: 150px; }
}
@media screen and (max-width: 992px) {
	h1 {font-size: 46px !important; }
	.navbar-nav > li { margin: -9px;
    font-size: 13px;
    margin-top: 3px;}
}
@media (min-width: 350px) {
.col-sm-3 {
    width: 50%;
	float: left;
}
}