
/**:focus {outline: none;}*/

.top_nav .nav.toggle {padding-top: 10px;}

#search{
	background: #d3d3d3;
	cursor: pointer;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	/*padding: 20px 2%;*/
	width: 96%;
	font-family: 'Play', sans-serif;
}

#search .form-control {font-weight: normal;}
#search ::-webkit-input-placeholder {opacity: 1 !important; font-weight: normal !important; color: inherit !important;}
#search ::-moz-placeholder {opacity: 1 !important; font-weight: normal !important; color: inherit !important;}
#search :-ms-input-placeholder {opacity: 1 !important; font-weight: normal !important; color: inherit !important;}
#search :-moz-placeholder {opacity: 1 !important; font-weight: normal !important; color: inherit !important;}


#search-overlay{
	background: black;
	background: rgba(0,0,0,0.85);
	color: white;
	display: block;
	font-size: 24px;
	height: 100%;
	padding: 20px;
	position: fixed;
	width: 100%;
	z-index: 9999;
}

#display-search{
	background: none;
	border: none;
	color: white;
	font-size: 60px;
	margin: 25px 0 0 0;
	width: 960px;
}

#hidden-search{
	left: -10000px;
	position: absolute;
}

#results{
	display: none;
	font-size: 16px;
	/*width: 300px;*/
}

#artists{
	font-size: 18px;
	line-height: 125%;
	padding: 0 0 0 10px;
}

h2.artists{
	margin: 30px 0 20px 0;
}


#close{
	cursor: pointer;
	position: fixed;
	right: 20px;
	top: 20px;
}

.try{
	margin: 20px 0 0 60px;
}

.v2#search-overlay {overflow: auto;}
.v2#search-overlay #close {right: 40px;}
.v2#search-overlay #results {padding-bottom: 40px;}
.v2#search-overlay #results .row {margin-left: -20px; margin-right: -20px;}
.v2#search-overlay #results .row > div {padding-left: 20px; padding-right: 20px;}
.v2#search-overlay #results dt {position: relative; margin: 10px 0; padding: 5px 0; border: solid #fff; border-width: 1px 0;} 
.v2#search-overlay #results dd {position: relative; padding-left: 30px;}
.v2#search-overlay #results dd dt {margin: 0; padding: 0; border: 0;}
.v2#search-overlay #results dd dt:before {position: absolute; left: -12px; top: 6px; border: solid transparent; border-width: 4px 0 4px 6px; border-left-color: #fff; content: "";}
.v2#search-overlay #results dd dd {padding-left: 20px;}
.v2#search-overlay #results dd dd:before {position: absolute; left: 3px; top: 7px; width: 6px; height: 6px; content: ""; border-radius: 50%; background: #fff;}