/*@font-face {
	font-family: 'cosmictypolightext';
	src: url('../fonts/cosmle__-webfont.eot');
	src: url('../fonts/cosmle__-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/cosmle__-webfont.woff') format('woff'),
		 url('../fonts/cosmle__-webfont.ttf') format('truetype'),
		 url('../fonts/cosmle__-webfont.svg#cosmictypolightext') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

div, h1, h2, h3, h4, h5, h6, ul, li, p{-webkit-text-size-adjust:none;}

body{font-family:'Open Sans',verdana,sans-serif;font-size:10pt;font-weight:400;}
b, strong{font-weight:600;}
body.error{background-color:#CCCCCC;}
a{color:#202020;}
a:hover{color:#202020;}
h1, h2, h3, h4, h5, h6{color:#202020;font-family:'Open Sans',verdana,sans-serif;padding:0px;text-decoration:none;}
#container_header h1, #container_header h2, h2.nice, #container_header h3, h3.nice, #container_header h4{letter-spacing:3px;margin:10px 0px 0px 0px;padding:0px;text-transform:uppercase;}
#container_header h1{font-size:21pt;}
#container_header h2, h2.nice{font-size:18pt;}
#container_header h3, h3.nice{font-size:15pt;}
h2.nice, h3.nice{margin:0px 0px 10px 0px;}
.nice a:link i, .nice a:visited i {
	color: #bbbbbb;
}
.nice a:hover {
	text-decoration: none;
}
.nice a:hover i {
	color: #202020;
}
a.top:link, a.top:visited{color: #bbbbbb;}
a.top:hover{color: #202020;}
#container_header h4{font-size:12pt;}
#container_header h1 a:link, #container_header h1 a:visited{color:#202020;text-decoration:none;}
#container_header p{margin-top:10px;}
#container_header p a:link, #container_header p a:visited{color:#bbbbbb;font-size:10pt;}
#container_header p i{margin-right:5px;}
#container_header ul{margin:10px 0px;padding:0px;}
#container_header ul li{display:inline;margin:0px 10px 0px 0px;padding:0px;white-space:nowrap;}
#container_header ul li:last-child{margin-right:0px;}
#container_header ul li, #container_header ul li a:link, #container_header ul li a:visited{color:#bbbbbb;font-size:11pt;text-decoration:none;text-transform:uppercase;}
#container_header ul li, #container_header ul li a.active, #container_header ul li a:hover{color:#202020;}

#container_content{margin-top:15px;position:relative;}

#container_footer{margin-bottom: 30px;margin-top: 50px;}

#map-canvas{height:530px;margin-bottom:10px;width:100%;}

ul.inline_items{font-size:10pt;margin:5px 0px 0px 0px;padding:0px;}
ul.inline_items li{color:#bbbbbb;display:inline;margin:0px 10px 0px 0px;padding:0px;white-space:nowrap;}
ul.inline_items li:first-child{margin-left: 0px;}
ul.inline_items li a:link, ul.inline_items li a:visited{color:#bbbbbb;font-size:10pt;}
ul.inline_items li i{margin-right:5px;}
ul.share_sidebar{margin-bottom: 15px;}

#content h5 {
	font-size: 10pt;
	margin-top: 0px;
	text-align: left;
	text-transform: uppercase;
}
#content h5 em {
	font-size: 9pt;
	font-style: normal;
}
#content h6 {
	font-size: 11pt;
}

.zoom{background-color:#FFFFFF;left:0px;overflow:auto;position:fixed;top:0px;width:100%;z-index:1000;}
.zoom_close{color:#bbbbbb;display:block;margin-top:10px;}
.previous, .next{color:#bbbbbb;display:block;margin-top:100px;}
/*.zoom img{max-width:100%;}*/
.zoom p strong {color:#202020;font-family:'Open Sans',verdana,sans-serif;padding:0px;text-transform:uppercase;}

.btn-primary {
	background-color: #bbbbbb;
	border: none;
	color: #202020;
	text-transform: uppercase;
}
.btn-primary:hover {
	background-color: #202020;
	color: #FFFFFF;
}

.encart {
	background-color: #FFFFFF;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 1px solid #e8e8e8;
	/*border-radius: 5px;*/
	height: 420px;
	margin: 0px 0px 25px 0px;
	position: relative;
}
.zoom .encart {
	background-position: top center;
	border: none;
}
.encart_contain {
	background-size: contain;
}
.encart_artist {
	height: 300px;
}
.encart_news {
	/*background-position: top center;*/
	/*background-size: contain;*/
}
.encart a:link, .encart a:visited {
	display: block;
	height: 420px;
	position: relative;
	z-index: 20;
}
.encart_artist a:link, .encart_artist a:visited {
	height: 300px;
}

.encart .legende, .encart .legende_top {
	background-color: #FFFFFF;
	/*height: 140px;*/
	opacity: 0.9;
	padding: 0px 10px 0px 10px;
	left: 0px;
	position: absolute;
	right: 0px;
	z-index: 10;
}
.encart .legende {
	bottom: 0px;
	border-top: 1px solid #e8e8e8;
}
.encart .legende_top {
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
	top: 0px;
}
.encart_artist .legende {
	/*height: 75px;*/
}
.encart:hover .legende {
	opacity: 0.9;
}
.encart .legende h1, .encart .legende h2, .encart .legende h3, .encart .legende h4, .encart .legende h5, .encart .legende h6 {
	margin-bottom: 5px;
	margin-top: 5px;
}
.encart .legende h4, .encart .legende .level1 {
	font-size: 15px;
	text-transform: uppercase;
}
.encart .legende_top h4, .encart .legende_top .level1 {
	font-size: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-transform: uppercase;
}
#encart-twitter {
	padding-bottom: 20px;
	padding-top: 0px;
}

#cv h4 {
	font-size:12pt;
	margin: 25px 0px 15px 0px;
}
#cv h4:first-child {
	margin-top: 0px;
}
#cv h5 {
	font-size: 10pt;
	margin-top: 1px;
}
#cv .row {
	margin-bottom: 10px;
	margin-top: 10px;
}
#cv p {
	margin: 0px 0px 7px 0px;
}

.menubar_hide {
	display: none;
}
#container_header .isStuck {
	background-color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 5px 0px;
	width: 100%;
	z-index: 1000;
}
#anchors {
	display: block;
	margin-top: 10px;
}
/* xxs */
@media only screen and (max-width: 400px) {
	#container_header h1, #container_header h2, #container_header h3, #container_header h4{margin:5px 0px 0px 0px;}
	#container_header h1{font-size:16pt;}
	#container_header h2{font-size:15pt;}
	#container_header h3{font-size:14pt;}
	#container_header h4{font-size:13pt;}

	#container_header ul li{margin:0px 5px 0px 0px;}
	#container_header ul li, #container_header ul li a:link, #container_header ul li a:visited{font-size:10pt;}
	.hidden-xxs{display:none;}
}
/* xs */
@media only screen and (max-width: 767px) {
	/*#container_header h1{font-size:15pt;}*/
	#container_header p{margin-top:5px;}
}
/* sm */
@media only screen and (min-width: 768px) {
	.encart_artist {
		height: 251px;
	}
}
/* md */
@media only screen and (min-width: 992px) {
	.encart_artist {
		height: 245px;
	}
}
/* lg */
@media only screen and (min-width: 1200px) {
	.encart_artist {
		height: 300px;
	}
}
