body {
	font-family:"Open Sans", helvetica, arial
}
pre {
	font-family:"Source Code Pro", monospace;
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #CCC;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
h2 {
	font-size:48px
}
pre+h2 {
	margin-top:80px
}
#container {
	max-width:100%;
	margin:0 auto;
	padding-bottom:10px
}
#banner-fade, #banner-fade2, #banner-fade3, #banner-slide {
	height:329px!important
}
.mR0 {
	margin-right:0!important
}
li.bjqs-slide img {
transition:all .25s ease-out 0;
	transform:scale(1)
}
li.bjqs-slide img:hover {
	opacity:.8;
	transform:scale(1.1)
}
li.bjqs-slide a {
	display:block;
	height:276px!important;
	margin-bottom:9px;
	overflow:hidden;
	width:295px!important
}
li.bjqs-slide p span {
	font-size:15px;
	text-transform:uppercase;
	font-family:"Open Sans Bold"
}
li.bjqs-slide p {
	bottom:-62px;
	color:#4d4d4d;
	height:51px;
	line-height:15px;
	margin:0 auto;
	padding:10px 0;
	text-align:left;
	width:100%;
	z-index:99999999
}
ul.bjqs-controls.v-centered li a {
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration:none
}
ul.bjqs-controls.v-centered li a:hover {
	background:#000;
	color:#fff
}
ol.bjqs-markers li a {
	background:#dcdcdc;
	border-radius:31px;
	color:#fff;
	font-size:1px;
	height:10px;
	margin:3px;
	text-decoration:none;
	width:10px
}
ol.bjqs-markers li.active-marker a {
	background:none repeat scroll 0 0 #838383
}
ol.bjqs-markers li a:hover {
	background:none repeat scroll 0 0 #c52100
}
p.bjqs-caption {
	background:rgba(255, 255, 255, .5)
}

@media only screen and (max-width: 768px) {
	li.bjqs-slide p{display:none}
	li.bjqs-slide a { width:100%; height:auto;}
}
