@font-face {
	font-family: 'nexa_boldregular';
	src: url('fonts/nexa-bold-webfont.eot');
	src: url('fonts/nexa-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/nexa-bold-webfont.woff') format('woff'),
		url('fonts/nexa-bold-webfont.ttf') format('truetype'),
		url('fonts/nexa-bold-webfont.svg#nexa_boldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nexa_heavyregular';
	src: url('fonts/nexa-heavy-webfont.eot');
	src: url('fonts/nexa-heavy-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/nexa-heavy-webfont.woff') format('woff'),
		url('fonts/nexa-heavy-webfont.ttf') format('truetype'),
		url('fonts/nexa-heavy-webfont.svg#nexa_heavyregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nexa_regularregular';
	src: url('fonts/nexa-regular-webfont.eot');
	src: url('fonts/nexa-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/nexa-regular-webfont.woff') format('woff'),
		url('fonts/nexa-regular-webfont.ttf') format('truetype'),
		url('fonts/nexa-regular-webfont.svg#nexa_regularregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'minionpro-it';
	src: url('fonts/minionpro-it-webfont.eot');
	src: url('fonts/minionpro-it-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/minionpro-it-webfont.woff') format('woff'),
		url('fonts/minionpro-it-webfont.ttf') format('truetype'),
		url('fonts/minionpro-it-webfont.svg#nexa_regularregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'minionpro-regular-webfont';
	src: url('fonts/minionpro-regular-webfont.eot');
	src: url('fonts/minionpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/minionpro-regular-webfont.woff') format('woff'),
		url('fonts/minionpro-regular-webfont.ttf') format('truetype'),
		url('fonts/minionpro-regular-webfont.svg#nexa_regularregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
* { 
	margin:0; 
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
code{
	white-space:normal;
	display:block;
}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
	overflow: auto;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
button::-moz-focus-inner{
	padding:0;
	border:0;
}
h1, h2, h3, h4, h5, h6, b, strong, th{font-family:'minionpro-regular-webfont';}
ol strong,
ul strong,
p strong{
	font-weight:normal;
	font-family:'nexa_boldregular', Arial, Helvetica, sans-serif;
}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
blockquote{
	border-left:4px solid #ccc;
	padding-left:10px;
	margin-left:14px; 
}
cite{
	display:block;
	text-align:right;
}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ol,
ul{margin-left:1em;}
ul ul,
ul ol,
ol ul, 
ol ol{
	padding-left:18px;
	margin:0;
}
ul li, ol li{list-style-position:outside;}
ul>li{list-style-type:disc;}
dl dt{
	float:left;
	clear:left;
	padding-right:4px;
	font-weight:bold;
}
.comment-form textarea,
.comment-form input[type="text"],
.searchform input[type="text"]{
	border:1px solid #ccc;
	background:#fff;
	margin:0 4px 0 0;
	padding:3px 4px;
	width:290px;
}
.searchform input[type="text"]{width:200px;}
.commentlist{margin:0 0 14px;}
.commentlist .edit-link{margin:0;}
.commentlist-item .commentlist-item {padding:0 0 0 24px;}
.comment,
.commentlist-holder{overflow:hidden;}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item{padding-top:14px;}
.commentlist .avatar-holder{
	float:left;
	margin:0 14px 4px 0;
}
.comment-form label{
	display:block;
	padding-bottom:4px;
}
.comment-form textarea{
	padding:3px 4px;
	overflow:auto;
	margin:0;
	max-height:300px;
	min-height:200px;
	width:100% !important;
}
.navigation{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:center;
	margin:0 0 10px;
	overflow:hidden;
	text-transform:uppercase;
	font-family:'nexa_heavyregular';
}
.navigation a{
	display:block;
	padding: 16px 0;
	font-size:17px;
	line-height:17px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color:#bababa;
	-webkit-box-sizing:border-box;
}
.navigation .prev,
.btn-area .prev{
	float:left;
	width: 50%;
	color:#bababa;
	border:1px solid #ededed;
	border-right:none;
}
.navigation .next,
.btn-area .next{
	float:right;
	width:50%;
	color:#bababa;
	border:1px solid #ededed;
}
.btn-area a:hover,
.navigation a:hover,
.btn-area.active a:hover {
	background: none repeat scroll 0 0 #fbfbfb;
	color: #E93529;
	text-decoration: none;
}
.aligncenter {text-align: center;}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {float: left;}
.alignright {float: right;}
body{
	margin:0;
	color:#151515;
	font:15px/22px 'nexa_regularregular', Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:320px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
}
img{
	border-style:none;
	vertical-align: top;
}
a{
	text-decoration:none;
	color:#e93529;
	outline:none;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;
}
a:hover {
	outline:none;
}
a:hover, a:focus{
	text-decoration:underline;
	color:#e93529;
	outline:none;
}
a:focus{
	text-decoration:none;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
figure { margin:0; padding:0; }
button::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	padding:0;
	border:0;
}
input[type="image"]{padding:0;border:none;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
input[type="text"],
input[type="password"],
input[type="submit"],
textarea{
	-webkit-appearance:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	outline:none;
}
input[type="submit"]{
	background:#f9f9f9;
	color:#c8c8c8;
	font-size:10px;
	line-height:12px;
	padding:5px 5px;
	height:30px;
	display:block;
	border:none;
	margin:0;
	overflow:visible;
	cursor:pointer;
	min-width:100px;
	text-transform:uppercase;
	outline:none;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;
}
input[type="submit"]:hover{
	background:#e93529;
	color:#fff;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{overflow:hidden;}
#header{
	margin:0 -9999px;
	padding:0 9999px;
	background:#e93529;
	text-align:center;
	z-index:10;
}
#header:after{
	content:'';
	display:block;
	clear:both;
}
.collapse .navbar-collapse{border:none;}
.navbar{
	border:none;
	padding: 0;
	border-left:1px solid #f64236;
	border-right:1px solid #f64236;
	margin:0;
	min-height:0;
}
.nav.navbar-nav{
	padding: 72px 47px 10px 0;
	letter-spacing: -1px;
	max-width: 540px;
}
.nav.navbar-nav.navbar-right{float:right;}
.nav li{
	text-transform:uppercase;
	margin: 0 0 3px 41px;
	font-size:16px;
	line-height:16px;
}
.nav a{
	color:#fff;
	font-weight:bold;
	background:none;
	outline:none;
	padding:0 !important;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active:hover > a{background:none;}
.nav.navbar-nav.navbar-left{
	padding: 72px 0 42px 41px;
}
.nav.navbar-nav.navbar-left li{
	margin: 0 37px 3px 0;
	letter-spacing: -1px;
	display:block;
	position:relative;
	padding:0 0 22px;
}
.navbar-default .navbar-nav > .open > a:focus{background:none;}
.nav a:hover,
.nav .active a{
	text-decoration:none;
	color:#fff;
	position:relative;
}
.nav .active a:after{
	border:1px solid #fff;
	position:absolute;
	content:'';
	bottom: -4px;
	left:0px;
	width:100%;
	height: 1px;
}
.nav a:hover:after{
	border:1px solid #f94a3e;
	position:absolute;
	content:'';
	bottom:-2px;
	left:0px;
	width:100%;
	height:2px;
}
.navbar-brand{display:none;}
.navbar-nav > li > .dropdown-menu2{
	background:#202020;
	background:rgba(28,28,28, 0.94);
	padding: 25px 20px 26px 22px;
	margin-top: 43px;
	width: 255px;
	margin-left: -55px;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	left:auto;
	z-index:105;
}
.navbar-nav > li > .dropdown-menu2 .slide3{
	padding:5px 0 0;
}
.navbar-nav > li.hover .dropdown-menu2{display:block;}
.navbar-nav > li .dropdown-menu2 li:first-child{border-top:1px solid #3b3b3b;}
.navbar-nav > li > .dropdown-menu2:after{
	background:url(images/sprite.png) no-repeat 0 -38px;
	position:absolute;
	content:'';
	top: -10px;
	left:36%;
	height:10px;
	width:20px;
	margin: 0;
}
.nav .dropdown-menu2{
	text-align:left;
	font-family:'nexa_regularregular', Arial, Helvetica, sans-serif;
	padding:0;
	border-radius:0px;
	overflow:visible !important;
}
.nav .dropdown-menu2 li a{
	text-transform:capitalize;
	font-weight:normal;
	padding:0 !important;
	background:none;
	display:inline;
	color:#fff;
}
.dropdown-menu2 > li > a{
	white-space: normal;
	text-decoration:none;
}
.nav .dropdown-menu2 li a:hover,
.nav .dropdown-menu2 li.active a{color:#e93529;}
.nav .dropdown-menu2 li ul{
	padding: 3px 0 7px 19px;
	margin: 0;
}
.nav .dropdown-menu2 li ul ul{padding: 8px 0 0 20px;}
.nav .dropdown-menu2 li li{list-style:none outside;}
.nav.navbar-nav.navbar-left .dropdown-menu2 li{margin:0;}
.nav.navbar-nav.navbar-left .dropdown-menu2 li{
	border-bottom:1px solid #3b3b3b;
	padding: 10px 0 9px 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:block;
	letter-spacing: 0px;
}
.nav.navbar-nav.navbar-left .dropdown-menu2 li a{
	padding:0 37px 0 0;
}
.nav.navbar-nav.navbar-left .dropdown-menu2 li li{
	border:none;
	padding: 9px 0 1px;
}
.nav.navbar-nav.navbar-left .dropdown-menu2 li li li{
	padding: 0;
	letter-spacing: -1px;
}
.nav.navbar-nav.navbar-left .dropdown-menu2 li.drop-list a{
	display:block;
	position:relative;
	line-height: 20px;
	letter-spacing: -1px;
	padding:0 37px 0 0 !important;
}
.open-close3 .area{
	position:relative;
}
.nav.navbar-nav.navbar-left .dropdown-menu2 .drop-list .opener3{
	background:#0c0b0b;
	position:absolute;
	top:-9px;
	right:0px;
	height:38px;
	width:39px;
	overflow:hidden;
	text-indent:-9999px;
	left:auto;
}
.nav .dropdown-menu2 li a:after{display:none;}
.nav .dropdown-menu2 li a:hover{background:none;}
.nav .dropdown-menu2 li.drop-list{position:relative;}
.nav .dropdown-menu2 li.drop-list a{
	display:block;
	padding:0 35px 0 0;
}
.navbar-nav .open .dropdown-menu2 > li > a{display:block;}
.nav .dropdown-menu2 .opener3:before{
	background:url(images/sprite.png) no-repeat -19px -2px;
	position:absolute;
	content:'';
	top: 17px;
	right: 12px;
	height:9px;
	width:16px;
	z-index:5;
	cursor:pointer;
}
.logo-box{
	display:inline-block;
	padding: 31px 53px 21px 53px;
	position:absolute;
	top:0;
	left:50%;
	margin: 0 0 0 -95px;
}
.logo-box:after{
	/*768
	*/
	position:absolute;
	content:'';
	top:0px;
	left:0;
	height:170px;
	width:1px;
}
.logo-box:before{
	/*border-right:1px solid #f64236;*/
	position:absolute;
	content:'';
	top:0px;
	right:0;
	height:170px;
	width:1px;
}
.logo{
	display:inline-block;
	vertical-align:top;
	margin:0;
	width:84px;
	height:102px;
}
.logo img {
	display: block;
	width:100%;
	height:auto;
}
.area-holder{
	margin:0 -9999px;
	padding:0 9984px;
	background:#f3f3f3;
	color:#151515;
	overflow: hidden;
	z-index:99;
	position:relative;
}
.area-holder .text-box{
	padding: 23px 0 0 43px;
	font-size: 14px;
	overflow: hidden;
	font-family:'minionpro-it';
	float:left;
	width:73%;
}
.form-inline.search{
	background:#e8e8e8;
	padding: 19px 10px 13px 13px;
	margin: 0 0 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:inline-block;
	width:248px;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;
}
.area-holder .form-inline.search{
	padding: 19px 5px 1013px 13px;
	margin: 0 0 -999px;
	width: 243px;
	display:block;
}
.form-inline.search:hover{
	background:#fff;
}
.form-inline.search .form-control{
	background:none;
	font-size:16px;
	line-height: 29px;
	font-family:'minionpro-it';
	color:#151515;
	padding:2px 5px;
	height: 33px;
	display:block;
	border:none;
	margin:0;
	width: 168px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.form-control:focus{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.form-inline.search:hover .form-inline.search .form-control{background:#fff;}
/*.form-inline.search .btn{
	height: 25px;
	display:inline-block;
	vertical-align:middle;
	border:none;
	margin: 5px 0 0 10px;
	overflow:visible;
	cursor:pointer;
	width: 25px;
	background:none;
	padding: 2px 1px 0;
	outline:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}*/

.form-inline.search .btn{
	height: 25px;
	float:left;
	border:none;
	margin: 5px 2px 0 10px;
	overflow:visible;
	cursor:pointer;
	width: 25px;
	background:none;
	padding: 2px 1px 0;
	outline:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.glyphicon.glyphicon-search{
	color:#cacaca;
	font-size: 19px;
	padding: 0 0 0;
}
.form-inline.search .btn:hover{background:none;}
.banner-block{
	overflow:hidden;
	margin:0 -9999px;
}
.banner-block img{
	display:block;
	margin:0 auto;
	height:auto;
}
.cycle-gallery {position: relative;}
.cycle-gallery .mask {
	position: relative;
	width: 100%;
	overflow:visible !important;
	position:relative;
}
.cycle-gallery .mask:after{
	content:'';
	display:block;
	clear:both;
}
.cycle-gallery .mask .slideset {
	width: 99999px !important;
	float: left;
}
.cycle-gallery .mask .slide {
	float: left;
	position:relative;
	overflow:hidden;
}
.cycle-gallery .mask .slide img{
	width:100%;
	display:inline-block;
}
.cycle-gallery .mask .slide .gray-image,
.cycle-gallery .mask .slide > canvas {
	position:absolute;
	left:0;
	top:0;
	width:100% !important;
	height:100% !important;
	
}
.cycle-gallery .mask .slide.active .gray-image,
.cycle-gallery .mask .slide.active > canvas {
	display:none;
}
.cycle-gallery .mask .slide.active {z-index: 1;}
.cycle-gallery .box-frame{
	position:absolute;
	content:'';
	top: 56%;
	left:0;
	width: 61%;
	font-family: 'minionpro-it', Arial, Helvetica, sans-serif;
	z-index:20;
	padding: 0;
	margin: -3px 0 0;
	display:block;
}
.cycle-gallery .box-frame .more{
	display:inline-block;
	background:#e93529;
	color:#fff;
	font-size:18px;
	line-height:20px;
	padding: 13px 31px 13px 32px;
	overflow: hidden;
}
.cycle-gallery .box-frame .title a{color:#fff;}
.cycle-gallery .box-frame .title a:hover{text-decoration:none;}
.cycle-gallery .box-frame .more:after{display:none;}
.cycle-gallery .box-frame .more:hover{
	color:#e93529;
	background:#fff;
}
.cycle-gallery .box-frame .title{
	background:#171811;
	color:#fff;
	display: inline-block;
	font:49px/50px 'minionpro-it', Arial, Helvetica, sans-serif;
	padding: 17px 38px 15px 34px;
}
.cycle-gallery .box-frame .title .title-link{display:none;}
#main{
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	overflow:hidden;
}
#main:after{
	content:'';
	display:block;
	clear:both;
}
#content{position:relative;}
#content:after{
	position:absolute;
	content:'';
	top:0;
	right:1px;
	height:9999px;
	width:1px;
	background:#efefef;
}
#content .title-box{
	background:#fcfcfc;
	padding: 35px 39px 17px 40px;
	border-bottom:1px solid #efefef;
	overflow:hidden;
}
#content.alt:after{display:none;}
#content .title-box h1,
#sidebar h2{
	margin:0 0 10px;
	font-size:38px;
	line-height:40px;
	font-family:Times;
	font-weight:normal;
	color:#151515;
}
#content .title-box h1{float:left;}
.content-box{padding: 37px 35px 53px 40px;}
#content p{margin: 0 0 22px;}
#content .img-box{
	padding: 14px 0 0;
	margin: 0 -6px 28px 0;
}
#content .img-box img{width:100%;}
#content img{
	max-width:100% !important;
	height: auto;
}
.map-area img,
#content .map-area img{max-width:none !important;}
.map-block .btn-primary:after, .map-block .btn-primary:hover:after {
		background: none !important;

	}
.map-block .btn-primary {
			padding-left: 18px;
			background:#e93529;
			color:#fff;
	}
.map-block .btn-primary:hover{background:#000;}
.box-area{
	margin: 0 0 0;
	padding: 25px 0 0;
}
.box-area .box{
	padding: 0 0 0 34px;
	position:relative;
	margin: 0 0 31px;
}
.box-area .box .img-frame{
	position:absolute;
	top: 1px;
	left: -16px;
	height:43px;
	width:32px;
}
.box-area .box h3{
	color:#e93529;
	font:17px/19px 'nexa_heavyregular', Arial, Helvetica, sans-serif;
	margin: 0 0 6px;
}
.breadcrumb{
	padding: 0px 0 0;
	margin: -1px 0 23px;
	list-style:none;
	background:none;
	font-family:'minionpro-it';
}
.breadcrumb li{
	font-size:15px;
	line-height:15px;
	padding:0 15px 0 0;
	position:relative;
}
.breadcrumb > li + li:before{
	display:none;
}
.breadcrumb li:first-child:after{
	display:none;
}
.breadcrumb > li + li:after{
	background:url(images/sprite.png) no-repeat -88px -62px;
	position:absolute;
	content:'';
	top:1px;
	left:-11px;
	height:12px;
	width:7px;
}
.breadcrumb li a{color:#e93529;}
.breadcrumb li.active a {color:#9f9f9f;}
#sidebar{
	margin:0 0 10px;
	padding: 25px 0 15px 7px;
}
#sidebar h2,
#sidebar h3{
	margin: 0 0 26px;
	font-size:28px;
	line-height:30px;
	font-family:'minionpro-regular-webfont';;
	color:#151515;
	font-weight:normal;
}
.calendar-holder{
	padding: 0 0 49px;
	position:relative;
	margin: -10px 0 45px;
}
.accordion-list{
	padding: 0 0 46px;
	margin: -8px -1px 37px 0;
	list-style:none;
	border-top: 1px solid #f1f1f1;
	position:relative;
}
.accordion-list:after{
	border-bottom: 1px solid #f1f1f1;
	position:absolute;
	content:'';
	bottom: -1px;
	left:-39px;
	right:-2px;
	height:1px;
}
.accordion-list li{
	list-style:none outside;
}
.accordion-list li a{
	vertical-align:top;
	display:inline-block;
	margin: 0 38px 0 0;
	color:#151515;
	outline:none;
	text-decoration:none;
}
.accordion-list li a:hover{
	text-decoration:none;
}
.accordion-list li .accordion2 li{margin:0;}
.accordion2{
	padding: 8px 0 14px 29px;
	margin:0;
	list-style:none;
}
.accordion-list li ul li ul{
	padding: 6px 0 0 19px;
}
.accordion-list li ul li ul li{
	/*padding: 0px 0 0;*/
	line-height: 20px;
}
.accordion-list li ul li ul li a{
	color:#151515;
}
.accordion-list li ul li ul ul{
	padding: 0 0 9px 21px;
}
.accordion-list li a:hover,
.accordion-list .active > .area > a,
.accordion-list .active > a{
	color:#e93529 !important;
	text-decoration:none;
}
.accordion-list li ul li{
	border:none;
	width:100%;
}
.accordion-list li .area:after{
	content:'';
	display:block;
	clear:both;
}
.accordion-list li .opener{
	/* float:right; */
	background:#fcfcfc;
	display:block;
	position:relative;
	outline:none;
	padding:10px 0;
	overflow:hidden;
	text-indent:-9999px;
	width:40px;
	height: 39px;
	border-left:1px solid #f1f1f1;
	margin:0;
	position: absolute;
	right: 0px;
	top: 0;
}
.accordion-list li .opener:hover {
	background-color: #151515;
}
.accordion-list .open-close.active .opener{
	background:#e93529;
}
.accordion-list .open-close .opener:after{
	background:url(images/sprite.png) no-repeat;
	position:absolute;
	content:'';
	top:17px;
	right:12px;
	height:10px;
	width:16px;
	z-index:5;
}
.accordion-list .open-close.active .opener:after{
	background-position: -19px -2px;
}
.accordion-list .active .accordion2 a{
	color:#151515;
	margin: 0;
}
.calendar-holder.alt{margin:0;padding: 0 10px 0 0;}
.calendar-holder.alt:after{display:none;}
.calendar-holder:after{
	border-bottom:1px solid #f1f1f1;
	position:absolute;
	content:'';
	bottom:0;
	left:-38px;
	right:0;
	height:1px;
}
.calendar-holder{
	margin: 0 0 51px;
	padding: 0 10px 19px 0;
}
.accordion-list li{
	margin:0;
	border-bottom:1px solid #f1f1f1;
	font-family:'nexa_heavyregular';
	font-size:17px;
	position:relative;
	padding: 9px 0 8px;
}
.accordion-list li a:hover,
.accordion-list li.drop-link{
	color:#e93529;
	text-decoration:none;
}
#sidebar .accordion-area h2{margin: 0 0 21px;}
.accordion2>li{
	position:relative;
	padding: 4px 0 5px;
}
.accordion2>li a{padding:0;margin:0;}
.accordion2>li:after, .accordion2>li li:after{
	background:url(images/sprite.png) no-repeat -30px -15px;
	position:absolute;
	content:'';
	top: 13px;
	left: -13px;
	height:5px;
	width:5px;
}
.panel{box-shadow:none;}
.panel ul{
	padding:0;
	margin:0;
	list-style:none;
}
.panel ul li{
	margin: 0 0 -2px;
	list-style:none outside;
}
.panel ul ul li{margin:0 0 5px;}
.carousel-box.alt .carousel-indicators{
	padding: 7px 14px 17px 0;
}

.panel ul ul{
	padding: 0 0 0 22px;
	margin: -1px 0 19px;
}
.panel ul ul li{margin: 0 0 -2px;}
.accordion2 .panel-collapse a,
.panel ul li a{
	color:#151515;
	font-size:15px;
	font-family:'nexa_heavyregular';
	display:block;
}
.accordion2 .panel-collapse a:hover,
.accordion2 .panel-collapse .active a,
.panel ul li a:hover,
.panel ul .active a{
	text-decoration:none;
	color:#e93529;
}
.accordion2 .panel-body{padding: 0 0 0 20px;}
.panel.panel-default2{overflow:visible;}
.panel.panel-default2:after{
	content:'';
	display:block;
	clear:both;
}
#accordion2{
	padding: 0px 0 0 17px;
	margin: -1px 0 0;
}
.accordion2 .panel-heading{padding:0;}
.carousel-box .title-area{overflow:hidden;}
#sidebar .carousel-box h3{
	width:50%;
	margin: 0 0 24px;
	font-size:28px;
	line-height:30px;
	font-family:"Minion Pro";
}
.carousel-box .view{
	float:right;
	width: 33.1%;
	background:#f9f9f9;
	padding: 6px 8px 4px;
	color:#c8c8c8;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	margin: 2px 0 3px;
}
.carousel-box .view:hover{
	text-decoration:none;
	background:#e93529;
	color:#fff;
}
.calendar-box{margin:0 27px 19px 0;}
.calendar-box img{
	width:100%;
}
.carousel-box{
	color:#181818;
	padding: 0 20px 0 24px;
	margin:0 0 10px;
}
.carousel-box h4{
	margin: 0 0 19px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.carousel-box h4 a{color:#181818;}
.carousel-box h4 a:hover{
	color:#e93529;
	text-decoration:none;
}
.carousel-box .more,
.more{
	font:18px/16px 'minionpro-it', Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
}
.carousel-box .more:after,
.more:after{
	border-bottom:1px solid #fdeae9;
	position:absolute;
	content:'';
	bottom:3px;
	left:0;
	right:0;
	height:1px;
	width:100%;
}
.carousel-box .more:hover:after,
.more:hover:after{display:none;}
.carousel-box .more:hover,
.more:hover{text-decoration:none;}
.carousel-box p{margin: 0 0 20px;}
.carousel-indicators li,
.carousel-indicators li:hover,
.carousel-indicators li.active{
	border-radius:0;
	background:#f2f2f2;
	width: 28px;
	border:none;
	height: 4px;
	margin:1px 0 0 -2px;
}
.carousel-indicators li:hover{background:#dedede;}
.carousel-indicators li.active{background:#e93529;}
.carousel-box .carousel-indicators{
	width:100%;
	margin: 28px 0 0;
	left:0;
	bottom:0;
	position:relative;
	padding: 7px 30px 13px 0;
}
.carousel-box .carousel-inner {margin:0 0 10px;}
.carousel-box .carousel-indicators:after,
.carousel-box.alt .carousel-indicators:after{
	border-top:1px solid #f1f1f1;
	position:absolute;
	content:'';
	top:0px;
	left:-62px;
	right:-40px;
	height:1px;
}
.carousel-box .carousel-indicators:before,
.carousel-box.alt .carousel-indicators:before{
	border-bottom:1px solid #f1f1f1;
	position:absolute;
	content:'';
	bottom:0;
	left:-62px;
	right:-40px;
	height:1px;
}
.carousel-box.alt{margin:0;}
.carousel-block {
	position:relative;
	margin: 0 0 32px;
}
.carousel-block img{width:100%;}
.carousel-block .left.carousel-control,
.carousel-block .right.carousel-control,
.cycle-gallery .btn-prev,
.cycle-gallery .btn-next{
	background:#f8f8f8;
	display:block;
	width: 46px;
	height: 43px;
	bottom:0;
	left:auto;
	right:0;
	top:auto;
	opacity:1;
}
.carousel-block .left.carousel-control:hover,
.carousel-block .right.carousel-control:hover,
.cycle-gallery .btn-prev:hover,
.cycle-gallery .btn-next:hover{background:#fff;}
.carousel-block .left.carousel-control,
.cycle-gallery .btn-next{right: 46px;}
.carousel-block .left.carousel-control:after,
.carousel-block .right.carousel-control:after,
.cycle-gallery .btn-next:after,
.cycle-gallery .btn-prev:after{
	background:url(images/sprite.png) no-repeat 0 -13px;
	position:absolute;
	content:'';
	top: 13px;
	left: 17px;
	height:21px;
	width:11px;
}
.carousel-block .right.carousel-control:after,
.cycle-gallery .btn-prev:after{background-position: -16px -13px;}
.cycle-gallery .btn-prev,
.cycle-gallery .btn-next{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	z-index:5;
	outline:none;
	background:#f8f8f8;
}
.block-area{
	overflow:hidden;
	background:#f3f3f3;
}
.cycle-gallery .btn-prev{
	right: 69px;
	bottom:0;
	height: 66px;
	width: 69px;
}
.cycle-gallery .btn-next{
	right:0;
	bottom:0;
	width: 69px;
	height: 66px;
	border-left:1px solid #f0f0f0;
}
.cycle-gallery .btn-prev:hover,
.cycle-gallery .btn-next:hover{background:#e93529;}
.cycle-gallery .btn-prev:after,
.cycle-gallery .btn-next:after{
	background-position: -57px -86px;
	top: 20px;
	left: 27px;
	height:31px;
	width:16px;
}
.cycle-gallery .btn-next:after{background-position: -79px -86px;}
.cycle-gallery .btn-prev:hover:after{background-position: 0 -52px;}
.cycle-gallery .btn-next:hover:after{background-position: -20px -52px;}
.block-area .form-inline.search{float:left;}
.title-box .btn{
	padding: 4px 11px;
	background:#f3f3f3;
	border-radius:0;
	color:#232323;
	font:13px/15px 'nexa_heavyregular', Arial, Helvetica, sans-serif;
	margin: 7px 0 0;
	text-transform:uppercase;
}
.title-box .btn:hover{
	background:#e93529;
	color:#fff;
}
.calendar-area{padding:0;}
#content .text-box{
	padding: 33px 31px 20px 24px;
	margin: 0 0 57px;
}
.address-list{
	background: #f7f7f7;
	padding: 0 0 0;
	margin: 0 0 31px;
}
.address-list dd.alt,
.address-list dt.alt{background:#fdfdfd;}
.address-list dt,
.address-list dd{
	border-bottom:1px solid #e7e7e7;
	padding: 12px 20px 9px;
	line-height:18px;
	font-size:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.address-list dt{
	width: 32.2%;
	border:none;
	padding: 12px 5px 9px 20px;
	font:17px/18px 'nexa_heavyregular', Arial, Helvetica, sans-serif;
}
.address-list a{color:#151515;}
.map-block{
	overflow:hidden;
	padding: 0 0 0 0;
	margin: 0 0 11px;
}
.map-holder{
	padding: 33px 25px 0 36px;
	margin: 0 0 20px;
}
.text-box address{font-style:normal;}
.map-block h2,
#content .text-box h2{
	float:left;
	margin:0 0 10px;
	font-size:28px;
	line-height:30px;
}
#content .text-box h2{
	float:none;
	margin: 0 0 15px;
}
#content .text-box p{margin: 0 0 27px;}
.text-box .box-holder h3{
	font:17px/18px 'nexa_heavyregular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0 0 8px;
}
.modal-body img{
	width:100%;
	display:inline-block;
}
.btn-primary{
	background:#f9f9f9;
	outline:none !important;
	border-radius:0;
	border:none;
	font:10px/12px 'nexa_heavyregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#c8c8c8;
	position:relative;
	margin: 1px 0 0;
	padding: 11px 18px 8px 41px;
}
.btn-primary:after,
.btn-primary:hover:after{
	background:url(images/sprite.png) no-repeat -75px -2px;
	position:absolute;
	content:'';
	top: 2px;
	left: 14px;
	height:24px;
	width:22px;
}
.btn-primary:hover{
	background:#e93529;
	color:#fff;
}
.btn-primary:hover:after{background-position:-75px -30px;}
.map-area{position:relative;}
.map-area img{
	width:100%;
	display:block;
}
.map-area iframe,
.modal-body iframe{
	width:100% !important;
	height: 395px;
}
.map-area .point{
	position:absolute;
	content:'';
	top:0px;
	left:0px;
	z-index:5;
	display:none;
} 
.popup-box{
	position:absolute;
	content:'';
	top:0px;
	left:0px;
	background:#fff;
	width:92px;
	padding:2px 5px;
	color:#151515;
	font-size:12px;
	font-family:'nexa_heavyregular', Arial, Helvetica, sans-serif;
	text-align:center;
	border-radius:2px;
	display:none;
}
.popup-box:after{
	background:url(images/sprite.png) no-repeat -24px -39px;
	position:absolute;
	content:'';
	bottom:-6px;
	left:50%;
	margin:0 0 0 -6px;
	height:6px;
	width:12px;
}
.carousel-box.alt .carousel-indicators:after{
	left:  -38px;
	right: -35px;
}
.carousel-box.alt .carousel-indicators:before{display:none;}
.title-block,
.carousel-box.alt .title-block{
	position:relative;
	padding: 32px 0 2px;
	margin: 0 0 25px;
}
.title-block.none{display:none;}
.text-area{
	position:relative;
	padding: 0 14px 5px 23px;
}
.text-area:after{
	border-right:1px solid #f1f1f1;
	position:absolute;
	content:'';
	top:0px;
	right: -17px;
	height:999px;
	width:1px;
}
.title-block:after,
.carousel-box.alt .title-block:after{
	border-bottom:1px solid #f1f1f1;
	position:absolute;
	content:'';
	bottom:0;
	left: -52px;
	right: -34px;
	height:1px;
}
.text-area .title-block h3,
.carousel-box.alt .title-block h3{
	font-size:28px;
	line-height:28px;
	margin: 0 0 21px;
	display:block;
}
.content-box .title-area{
	font-family:'minionpro-regular-webfont';
	margin: -4px 0 0;
}
.content-box .title-area h2, .content-box .gallery-list h3{
	font-size:28px;
	line-height:30px;
	margin:0 0 10px;
}
.content-box .gallery-list h3 a {color: inherit;}
#content .content-box .title-area p{
	color:#9f9f9f;
	margin: 0 0 4px;
	font-family:'minionpro-it';
}
.content-box .title-area p a{color:#e93529;}
.btn-area{
	overflow:hidden;
	text-transform:uppercase;
	font-family:'nexa_heavyregular';
	text-align:center;
}
.btn-area a{
	padding: 16px 0;
	font-size:17px;
	line-height:17px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.btn-area .prev{
	float:left;
	width: 50%;
	color:#bababa;
	border:1px solid #ededed;
	position: relative;
	right: -1px;
}
.btn-area .next{
	float:right;
	width:50%;
	color:#bababa;
	border:1px solid #ededed;
}
.item-box{
	margin: 0 1px 27px 0;
	border-top:2px solid #f1f1f1;
	padding: 29px 0 10px;
}
.section-area .item-box:first-child{
	border:none;
	padding: 1px 0 10px;
}
.item-box .title-area{margin: 0 0 18px;}
.item-box .item-text:after{
	content:'';
	display:block;
	clear:both;
}
.item-box .img-block{
	float:left;
	margin: 5px 27px 10px 0;
	width: 26.1%;
}
.item-box .img-block img{width:100%;}
#content .content-box .item-box p{margin: 0 0 21px;}
.item-box .more{
	font-family:'nexa_heavyregular';
	font-size:15px;
	line-height:15px;
}
.item-box .more:after{
	bottom: 1px;
	border-bottom: 2px solid #fdeae9;
	z-index: -1;
}
.pagination.main{
	padding: 0;
	margin: 17px 0 0;
	list-style:none;
	overflow:hidden;
	border:1px solid #ededed;
	text-align:center;
	letter-spacing:-4px;
	border-radius:0;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.pagination.main li{
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	display:inline-block;
	vertical-align:top;
	list-style:none outside;
	letter-spacing:0px;
	background:none;
	box-shadow:none;
	border-radius:0;
	font-family:'nexa_heavyregular';
}
.pagination.main li a{
	display:block;
	padding:15px 21px 13px 20px;
	color:#bababa;
	border-radius:0;
	border:none;
}
.pagination.main li:hover{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.pagination.main li.active:hover{
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
}
.pagination.main li a:hover{
	color:#fff;
	background:#232323;
}
.pagination.main li.active a{
	color:#ed7870;
	background:#fbfbfb;
}
.pagination.main li a:after{display:none;}
.side-box{
	padding: 2px 31px 6px 0;
	position:relative;
	margin: 0 0 40px;
}
.side-box:after,
.carousel-box.alt2:after{
	border-bottom:1px solid #f1f1f1;
	position:absolute;
	content:'';
	bottom:0;
	right: -1px;
	left: -38px;
	height:1px;
}
.btn-area a:hover,
.btn-area.active a:hover{
	background:#fbfbfb;
	color:#e93529;
	text-decoration:none;
}
.plugins-box{
	padding: 35px 0 15px;
	margin: 0 0 25px;
}
.plugins-box .hcount #count{
	padding:0 5px !important;
}
#sidebar .menu{
	padding: 0;
	margin: -1px 0 44px 0;
	list-style:none;
	border-bottom:1px solid #f1f1f1;
}
#sidebar .menu li{
	font-family: 'nexa_heavyregular';
	font-size:17px;
	line-height:18px;
	padding: 11px 0 10px;
	border-top:1px solid #f1f1f1;
	list-style:none outside;
}
#sidebar .menu li a{
	color:#151515;
	outline:none;
	text-decoration:none;
}
#sidebar .menu li a:hover,
#sidebar .menu li.active a{
	color:#e93529;
	text-decoration:none;
}
#sidebar .side-box h3{
	margin: 0 0 12px;
	max-width:338px;
}
.panel ul.archive-list{padding:0 0 1px;}
.side-box .panel  h3 a {
	display:block;
	position:relative;
}
.side-box .panel  h3 .ico{
	position:absolute;
	top:50%;
	right:0;
	margin:-5px 0 0;
	width:22px;
	height:11px;
	background:url(images/sprite.png) no-repeat -50px -122px;
}
.side-box .panel  h3 .collapsed .ico{background-position:0 -122px;}
.archive-list{
	padding: 2px 0 1px;
	margin: 0 0 35px;
	list-style:none;
	position:relative;
	max-width:338px;
	text-align:left;
}
.panel ul.archive-list li,
.archive-list li{
	display:inline-block;
	vertical-align:top;
	width:33.33%;
	font:17px/18px 'nexa_heavyregular', Arial, Helvetica, sans-serif;
	text-align:center;
	border:1px solid #f1f1f1;
	list-style:none outside;
	margin:0 -3px -1px -2px;
}
.panel ul.archive-list li a{font:17px/18px 'nexa_heavyregular', Arial, Helvetica, sans-serif;}
.archive-list li a{
	display:block;
	padding: 11px 3px 10px;
	color:#151515;
	text-decoration:none;
	outline:none;
}
.archive-list li a:hover{
	color:#e93529;
	text-decoration:none;
}
.archive-list li.active a{
	color:#e93529;
	background:#fafafa;
}
.archive-list li.active2 a{
	color:#d8d3d3;
}
.archive-list li.active2 a:hover{
	color:#e93529;
}
.slideshow {position: relative;}
.slideshow .slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width:100%;
}
.slideshow .btn-primary{
	border:none;
	padding:0;
	width:100%;
	margin:0;
	background:none;
}
.slideshow .btn-primary:after{display:none;}
.slideshow {
	overflow:hidden;
	max-width:346px;
}
.slideshow .close{
	margin:-8px 0 0 !important;
}
.slideshow .slide.active {z-index: 2;}
.slideshow.not-enough-slides .btn-prev,
.slideshow.not-enough-slides .btn-next {
	visibility: hidden;
}
.slideshow img{
	width:100%;
	display:inline-block;
	vertical-align:top;
	height:auto !important;
}
.slideshow .pagination > li > a{
	padding:0;
	width:100%;
}
.slideshow .pagination > li > a, .slideshow .pagination > li > span{border:none;}
.slideshow .pagination{
	padding: 9px 0 0;
	margin: 0 -17px 0 -16px;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
.slideshow .pagination li a{outline:none;}
.slideshow .pagination li{
	display:inline-block;
	padding:0 3px 2px;
	width:22.6%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.pagination li a{position:relative;}
.pagination li img{
	width:100%;
	display:inline-block;
}
.pagination li a:after{
	background:rgba(1,0,0, 0.7);
	position:absolute;
	content:'';
	top:0px;
	height:100%;
	left:0px;
	width:100%;
	z-index:4;
}
.pagination li a:hover:after,
.pagination li.active a:after{background:none;}
.carousel-box.alt2{
	padding: 0 40px 27px 0;
	margin: -19px 0 0;
	position:relative;
}
.carousel-box.alt2 .view{
	padding: 2px 7px 2px;
	font-size:10px;
	line-height:12px;
	margin: 10px 2px 0 0;
	width: auto;
	display:none;
}
#sidebar .carousel-box.alt2 h3{margin: 0 0 20px;}
#footer{
	background:#f7f7f7;
	z-index:99;
	position:relative;
}
#footer .box-area{
	overflow:hidden;
	padding: 0;
	margin:0 0 15px;
}
#footer .box-area .img-area{
	background:#fff;
	float:left;
	-webkit-border-radius:36px;
	-moz-border-radius:36px;
	border-radius:36px;
	width:70px;
	height:70px;
	padding: 0px 0 0 0;
	display:table;
	text-align: center;
	margin: 0 8px 0 0;
}
#footer .box-area .img-area>span{
	display:table-cell;
	vertical-align:middle;
}
#footer .box-area .img-area .none{display:none;}
#footer .box-area.hover span img{display:none;}
#footer .box-area.hover .img-area{
	background:#e93529;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;
}
.tooltip-area{display:none;}
#footer .box-area.hover span img.none{
	display:inline-block;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;
}
#footer .box-area .text{overflow:hidden;}
.footer-box{padding: 46px 33px 42px;}
.none-search{display:none;}
#footer .box-area .title{
	font-size:22px;
	line-height:25px;
	margin: 0 0 4px;
	display:block;
	color:#151515;
	font-family:Times;
	font-weight:normal;
}
#footer .box-area .title a{color:#151515;}
#footer .box-area.hover .title a{
	color:#e93529;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;
}
#footer .box-area.hover .title a{text-decoration:none;}
#footer .box-area p{
	font-size:13px;
	line-height: 18px;
	margin: 0 0 5px;
}
#footer .box-area .more{
	color:#e93529;
	font-size: 16px;
	line-height:18px;
	display:inline-block;
	padding:0 0 1px;
	border-bottom:1px solid #f6e3e2;
	font-family: 'minionpro-regular-webfont';
	font-style:italic;
}
#footer .box-area .more:hover{
	border:none;
	text-decoration:none;
}
#footer .box-area .more:after{display:none;}
.footer-block{
	background:#232323;
	margin:0;
	padding: 10px 0 31px;
	overflow:hidden;
}
.footer-block .copyright{
	color:#afafaf;
	font-size:12px;
	padding: 36px 0 0 53px;
	font-family:'nexa_heavyregular', Arial, Helvetica, sans-serif;
	float:left;
}
.footer-block .copyright p{
	font-weight:bold;
	font-family:'nexa_heavyregular', Arial, Helvetica, sans-serif;
	margin: 0 0 3px;
	line-height: 15px;
	font-size:12px;
	color:#afafaf;
}
.footer-block .copyright p.none span{font-weight:normal;}
.footer-block .copyright p span{font-family:'nexa_regularregular', Arial, Helvetica, sans-serif;}
.footer-block .copyright a{color:#dfdfdf;}
.partners-list{
	padding: 23px 44px 0 0;
	margin:0;
	list-style:none;
	text-align:right;
	float:right;
}
.partners-list .none{display:none;}
.partners-list li{
	margin: 0 0 0 28px;
	display:inline-block;
	vertical-align:middle;
}
.partners-list li a img{opacity:0.6;}
.partners-list li a:hover img{
	opacity:1;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;
}
.search-ico{
	display:inline-block;
	width:35px;
	height:35px;
	position:relative;
}
.search-ico:after{
	background:url(images/sprite.png) no-repeat -42px -62px;
	position:absolute;
	content:'';
	top:11px;
	right:8px;
	height:18px;
	width:18px;
}
.box-area.hover .img-area .search-ico:after{
	background-position:-64px -62px;
}
.tribe-events-calendar{
	width:100%;
}
.tribe-events-calendar a{color:#2e2e2e;}
#tribe-events-header:after{
	content:'';
	display:block;
	clear:both;
}
#sidebar .calendar-box h3{
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	text-transform:uppercase;
	float:left;
	width:50%;
}
.tribe-events-nav-previous,
.tribe-events-nav-next{
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
	font-family: 'nexa_heavyregular';
	float:right;
	min-width:44px;
	margin:0 0 10px 5px !important;
	text-align:center;
}
.tribe-events-nav-previous a,
.tribe-events-nav-next a{
	color:#c7c7c7;
	padding:2px 5px;
	background:#f8f8f8 !important;
	display:block;
}
.tribe-events-nav-previous a:hover,
.tribe-events-nav-next a:hover{background:#e93529 !important;}
.tribe-events-nav-previous a:hover,
.tribe-events-nav-next a:hover{
	text-decoration:none;
	background:#e93529;
	color:#fff;
}

.tribe-events-calendar thead tr th{
	background:#f8f8f8;
	border:none;
	text-transform:uppercase;
	font-family: 'nexa_heavyregular';
	color:#c7c7c7;
	font-weight:normal;
	font-size:10px;
}

div.post-class-tribe_events {
	text-align: left;
	padding: 5px 10px;
}

#tribe-events-conten .tribe-events-calendar tr td{
	padding:9px 5px 8px;
}
.tribe-events-calendar tr td {
	padding:2px 5px 1px !important;
}
.tribe-events-calendar thead tr th#tribe-events-tue{
	color:#181716;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{
	font-size:18px !important;
	line-height:34px !important;
	font-family: 'minionpro-regular-webfont' !important;
	font-style:italic !important;
	font-weight:normal !important;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a{color:#000 !important;}
.tribe-events-calendar tr td.tribe-events-has-events{
	color:#e93529;
	background:#f1f1f1;
	font-weight:bold;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;

}

/*
#sidebar .tribe-events-calendar tr td.tribe-events-has-events a {
	color: #2e2e2e;
}
*/

#tribe-events-bar {
border-bottom: 1px solid #efefef !important;
}

.tribe-events-calendar tr td{
	border:1px solid #f1f1f1;
	text-align:center;
	color:#2e2e2e;
	font-size:14px;
}
#tribe-events-content.tribe-events-month .tribe-events-calendar tr td{
	border:1px solid #e8e8e8 !important;
}
.tribe-events-calendar tr td.tribe-events-present{
	background:#232323;
	font-weight:bold;
	-webkit-transition:ease-in-out all 0.15s;
	-o-transition:ease-in-out all 0.15s;
	-moz-transition:ease-in-out all 0.15s;
}
.tribe-events-calendar tr td.tribe-events-present a:hover{
	text-decoration:none;
}
.tribe-events-calendar tr td.tribe-events-has-events:hover{
	background:#e4e4e4 !important;
}
.tribe-events-calendar tr td.tribe-events-has-events:hover a{
	color:#2e2e2e !important;
	text-decoration:none;
}
.tribe-events-calendar tr td.tribe-events-present:hover{
	background:#e93529 !important;
}
.tribe-events-calendar tr td.tribe-events-present a{
	color:#fff !important;
}
.tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger{
	color:#fff;
}
.tribe-events-promo{display:none;}
#tribe-bar-form .tribe-bar-submit input[type="submit"]{
	background:#d0cfcf !important;
	text-transform:uppercase;
	color:#232323 !important;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover{
	background:#e93529 !important;
	color:#fff !important;
}
#tribe-events-content.tribe-events-month .tribe-events-nav-previous,
#tribe-events-content.tribe-events-month .tribe-events-nav-next{
	float:left;
}
#tribe-events-content.tribe-events-month .tribe-events-nav-previous a,
#tribe-events-content.tribe-events-month .tribe-events-nav-next a{
	color:#fff !important;
	background:#e93529;
	font-size:13px;
	padding:6px 16px;
	margin:0 0 0 -2px !important;
	background:#e93529 !important;
}
#tribe-events-content.tribe-events-month .tribe-events-nav-previous a:hover,
#tribe-events-content.tribe-events-month .tribe-events-nav-next a:hover{
	background:#f4f4f4 !important;
	color:#232323 !important;
}
#tribe-events-content .tribe-events-calendar thead th{
	padding:15px 0 14px !important;
}
.tribe-events-calendar td div[id*="tribe-events-daynum-"] {
	padding: 8px 9px 6px 11px !important;
}
#tribe-events-content .tribe-events-calendar td{
	height: 150px !important;
} 
#tribe-events-content.tribe-events-month .tribe-events-nav-previous a span,
#tribe-events-content.tribe-events-month .tribe-events-nav-next a span{display:none; }
h2.tribe-events-page-title{
	font-size:30px;
	line-height:30px;
	font-weight:normal !important;
}
#tribe-bar-form label{display:none !important;}
#tribe-bar-form .tribe-bar-views-inner label{
	float:left !important;
	display:inline-block !important;
	vertical-align:top;
	color:#232323;
	font-size:15px;
}
#tribe-bar-form input[type="text"]{
	background: none repeat scroll 0 0 #e8e8e8 !important;
	box-sizing: border-box;
	display: inline-block;
	margin: 0 0 10px;
	padding: 19px 10px 13px 13px;
	width: 248px;
	display: block;
	margin: 0;
	padding: 19px 5px 0 13px;
	width: 243px;
	font-family: 'minionpro-regular-webfont';
	color:#151515;
	border:none !important;
	font-weight:normal !important;
}
#tribe-events-content{
	padding:2px 42px 0 38px !important;
}
h2.tribe-events-page-title{
	margin-bottom: 6px !important;
}
#tribe-events-content.tribe-events-month .tribe-events-othermonth{background:#fff !important;}
#tribe-events-content .tribe-events-calendar td.tribe-events-present{
	background:#fff !important;
}
.tribe-bar-views-inner{
	padding:25px 42px 0 0 !important;
}
.tribe-bar-views-inner,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
	background:none !important;
	text-align:right;
}
#tribe-events-content .tribe-events-calendar td div:first-child{
	text-align:left;
	color:#b3b3b3;
	margin:0 -1px;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-has-events div{
	color:#b3b3b3 !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-present [id^="tribe-events-daynum"]{color:#fff !important;}
#tribe-events-content.tribe-events-month .tribe-events-calendar td.tribe-events-has-events div{
	color:#e93529;
}
.tribe-select2-results-views .tribe-icon-month, .tribe-bar-views-list span.tribe-icon-month, .tribe-bar-view-list a.tribe-icon-month{
	color:#e93529;
	font-weight:bold;
	float:right;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
	display:inline-block !important;
	vertical-align:top;
	padding:0 0 0 0px !important;
	margin:-10px 5px 2px 0;
	font-weight: normal !important;
	width: 92px;
}

.tribe-select2-results-views span[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-bar-view-list a[class*="tribe-icon-"] {
	padding-left: 0 !important;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
padding: 11px 24px 6px !important;
background-color: #fff !important;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a span {
	font-weight: normal !important;
}
#tribe-bar-form #tribe-bar-views{
	  margin: 0 0 0 -34px !important;
}
#tribe-bar-form .tribe-bar-filters{
	padding:0 0 0 19px !important;
}
#tribe-events-bar{
	margin-bottom: 32px !important;
}
#tribe-events-content .tribe-events-sub-nav{
	float:right;
	margin:-29px 0 12px !important;
}
#tribe-events-header{
	overflow:visible !important;
}
.tribe-select2-results-views span[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-bar-view-list a[class^="tribe-icon-"]{
	background:none !important;
	position:relative !important;
}
.tribe-bar-views-list li:first-child span[class^="tribe-icon-"]:after{
	background:url(images/sprite.png) no-repeat -22px -90px !important;
	background-size: 98px 150px !important;
	position:absolute;
	content:'';
	top:-7px;
	left:-11px;
	height:26px;
	width:26px;
}
.tribe-bar-views-list li{
	margin:0 0 5px !important;
}
#tribe-bar-collapse-toggle{
	padding:17px !important;
}
.tribe-bar-views-list li a{
	color:#e93529;
}
.tribe-events-notices{
	margin:0 0 35px !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-has-events > div:first-child a{color:#b3b3b3 !important;}
#tribe-events-content .tribe-events-calendar tr td.tribe-events-has-events{background:none !important;}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-daynum-"]{background:#f4f4f4;}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{
	font-family: 'minionpro-regular-webfont';
	color:#e93529;
	font-size:18px;
}

ul.tribe-events-sub-nav a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a {
	font-weight: normal !important;
	padding: 9px 16px 5px !important;
}

.tribe-bar-date-filter {
	display: none;
}

#tribe-events-content a, .tribe-events-event-meta a{
	background:none !important;
	color:#b3b3b3 !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-present>div:first-child{
	background:#e93529 !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-present>div:first-child a{color:#fff !important;}
#tribe-events-content .tribe-events-calendar td.tribe-events-present a{
	color:#fff !important;
	background:none !important;
}

.tribe-events-has-events div[id*="tribe-events-daynum-"] {
/*background: #e93529 !important;*/
color: #fff !important;
}

#tribe-events-content a,
.tribe-events-event-meta a {
	color:#e93529 !important;
	font-style:normal !important;
}
#tribe-events-content.tribe-events-month thead tr th{
	background:#232323;
	color:#fff;
	font-size:16px;
}
#main.alt{border-right:0;}
#tribe-bar-form input[type="text"]{
	background:none !important;
	font-size:16px !important;
	line-height: 29px !important;
	font-family:'minionpro-it' !important;
	color:#151515 !important;
	padding:2px 5px !important;
	height: 33px !important;
	display:block;
	border:none;
	margin:0 0 0 20px !important;
	width: 82% !important;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
	right: 13.9% !important;
	width: 78.033% !important;
	padding:0 !important;
}
.tribe-bar-date-filter,
.tribe-bar-search-filter{
	padding:16px !important;
	background:#f7f7f7 !important;
	border-right:1px solid #e8e8e8 !important;
	width:28.3% !important;
		-webkit-transition:background ease-in-out 0.2s;
	-o-transition:background ease-in-out 0.2s;
	-moz-transition:background ease-in-out 0.2s;
}

#tribe-bar-form label {
	font-weight: normal !important;
}

.tribe-select2-results-views span[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-bar-view-list a[class*="tribe-icon-"] {
padding-left: 2px;
}

.tribe-bar-views-list li:first-child span[class^="tribe-icon-"]:after {
	background: none !important;
}

.tribe-select2-results-views span[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-bar-view-list a[class*="tribe-icon-"] {
	padding-left: 0;
}

.tribe-bar-date-filter:hover,
.tribe-bar-search-filter:hover {
	background:#fff !important;
}


.tribe-events-button, #tribe-events .tribe-events-button{
	background:url(images/sprite.png) no-repeat 0 -86px !important;
	background-color:transparent !important;
	width:18px !important;
	height:30px !important;
	text-indent:-9999px;
	overflow:hidden;
	float:left !important;
	min-width:0 !important;
	margin:2px 0 0 !important;
	position:relative;
}
.form-inline.search .btn, .tribe-events-button, #tribe-events .tribe-events-button{
	margin: 0 !important;
}
.tribe-bar-submit{display:none !important;}
.panel-group .panel{
	border-radius:0;
	border:0;
}
.panel-default > .panel-heading{
	background:none;
	border:0;
	padding:0;
}
.panel-title > a{
	text-decoration:none !important;
	color:#151515 !important;
	display:inline-block;
	vertical-align:top;
}
.panel-default > .panel-heading + .panel-collapse .panel-body{
	border:0;
	padding:0;
}
#sidebar .panel-heading h2, #sidebar .panel-heading h3{margin:0 0 14px;}
#sidebar .panel{padding:0 0 14px;}
.tribe-events-single .tribe-events-cal-links{display:none;}
.tribe-events-single .tribe-events-schedule{display:none;}
.tribe-events-single #tribe-events-header{display:none;}
.calendar-box .tribe-events-ical{display:none;}
.tribe-events-single .tribe-events-single-event-description{display:none;}
.tribe-events-list .tribe-events-button{display:none !important;}
.tribe-events-ajax-loading{
	width:54px !important;
	height:54px !important;
}
.tribe-events-ajax-loading img{
	display:block;
	width:100% !important;
	height:auto !important;
}
.gallery-list {
	margin: 0 0 0 -20px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	word-spacing: -4px;
}
.gallery-list li {
	display: inline-block;
	list-style: none;
	margin: 0 0 47px 20px;
	text-align: left;
	font-size: 15px;
	line-height: 22px;
	word-spacing: 0;
	width: 233px;
}
.gallery-list img {
	width: 100%;
	height: auto;
}
.gallery-list .title-area {margin-bottom: 15px;}
.gallery {
	margin: 0 0 12px -20px;
	padding: 5px 0 0;
	list-style: none;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	word-spacing: -4px;
}
.gallery li {
	display: inline-block;
	vertical-align:bottom;
	list-style: none;
	margin: 0 0 21px 20px;
	padding: 5px 3px;
	text-align: left;
	font-size: 15px;
	line-height: 22px;
	word-spacing: 0;
	position: relative;
	width: 169px;
	text-align:center;
	background: #f3f3f3;
	border: 1px solid #dddddd;
}
.gallery li img {
	width: 100%;
	height: auto;
}
.gallery li a:before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	background: rgba(0,0,0,0.2);
}
.gallery li:hover a:before {
	background:transparent;
}
.gallery a{
	display:block;
}
.gallery p{
	font-size: 11px;
	line-height: 17px;
	margin: 0 !important;
	padding: 5px 5px 0;
	margin:0 !important;
}
.socials {
	margin: 0 0 34px;
}
.reports-list {
	margin: 0 0 0 -20px;
	padding: 8px 0 0;
	list-style: none;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	word-spacing: -4px;
}
.reports-list li {
	display: inline-block;
	width: 50%;
	padding-left: 20px;
	font-size: 15px;
	line-height: normal;
	word-spacing: 0;
	margin-bottom: 31px;
}
.reports-list img {
	float: left;
	margin-right: 17px;
}
.reports-list h3 {
	font: bold 17px/18px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	margin: -3px 0 11px;
}
.reports-list a {
	 font: 17px 'minionpro-it', serif;
}
.college-board {
	margin: 0 0 0 -50px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	word-spacing: -4px;
}
.college-board li {
	display: inline-block;
	list-style: none;
	margin: 0 0 77px 50px;
	text-align: left;
	font-size: 15px;
	line-height: 22px;
	word-spacing: 0;
	width: 210px;
}
.college-board img {
	width: 100%;
	height: auto;
	margin-bottom: 24px;
}
.college-board h3 {
	font-size: 27px;
	margin: 0 0 9px;
}
#content .college-board p {margin: 0 0 43px;}
.college-board .more {
	font-family: 'minionpro-it';
}
.info-holder {
	overflow: hidden;
	margin-bottom: 12px;
}
.img-holder {
	float: left;
	margin: 0 45px 20px 0;
}
.person-info {
	overflow: hidden;
}
.person-info h2 {
	font-size: 27px;
	margin: -2px 0 8px;
}
.person-info .note-title {
	font-family: 'minionpro-regular-webfont';
}
#fancybox-content {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(images/fancybox/fancybox.png);
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px; /* should be 20px */
	z-index: 1101;
	outline: none;
	display: none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff; /* border-width should be zero */
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url(images/fancybox/fancybox.png) -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(images/fancybox/blank.gif);
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url(images/fancybox/fancybox.png);
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url(images/fancybox/fancybox.png);
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(images/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(images/fancybox/fancybox.png);
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(images/fancybox/fancybox-y.png);
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(images/fancybox/fancybox.png);
	background-position: -40px -182px; 
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(images/fancybox/fancybox-x.png);
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(images/fancybox/fancybox.png);
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(images/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(images/fancybox/fancybox.png);
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url(images/fancybox/fancy_title_over.png);
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(images/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(images/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(images/fancybox/fancybox.png) -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

@media only screen and (max-width:1279px) {
	.nav.navbar-nav{max-width: 380px;}
	#navigation{min-height:140px;}
	.nav.navbar-nav.navbar-left {padding: 50px 0 10px 15px;}
	.nav.navbar-nav{padding:50px 15px 10px 0;}
	.logo-box{
		padding:20px 30px 11px;
		margin:0 0 0 -72px;
	}
	.nav li{
		font-size:13px;
		margin: 0 0 3px 20px;
	}
	.nav.navbar-nav.navbar-left li{margin:0 20px 3px 0;}
	.calendar-box img{width:100%;}
	.carousel-box.alt{padding:0 10px 0 10px;}
	.text-area{padding:0 0 10px 10px;}
	.carousel-box.alt .carousel-indicators:after{left: -24px;}
	.calendar-holder.alt{padding:0 10px 0 0;}
	.cycle-gallery .slide.active .box-frame{
		top:58.2%;
		width:75%;
	}
	.banner-block{
		margin:0 auto;
		max-width:940px;
	}
	.banner-block img{
		display:block;
		width:100%;
		height:auto;
	}
	.slideshow .pagination{margin:0 -11px 0 -10px;}
	.text-box .box-holder h3{
		margin:10px 0 8px;
	}
	.accordion-list li{font-size:16px;padding: 11px 0 11px;line-height: 17px;}
	.accordion2 > li:after{top:17px;}
	.title-block:after, .carousel-box.alt .title-block:after{right: -24px;}
	.carousel-box.alt .carousel-indicators:after{right: -24px;}
	#tribe-bar-form .tribe-bar-views-inner label{font-size:13px;}
	#tribe-bar-form .tribe-bar-views-inner label {
		margin: 0 0 0 -14px !important;
		padding: 1px 0 0 !important;
	}
	.tribe-events-calendar td div[id*="tribe-events-daynum-"]{
		padding:8px 3px 6px !important;
	}
	.tribe-events-calendar tr td{
		padding:2px 0 1px !important;
	}
	.reports-list h3 {font-size: 14px;}
	.college-board, .gallery, .gallery-list {text-align: center;}
}
@media only screen and (max-width:991px) {
	.logo-box{
		padding:10px 15px 10px;
		text-align:center;
		margin:0 0 0 -35px;
	}
	.logo{
		display:inline-block;
		width:41px;
		height:51px;
	}
	.nav.navbar-nav{max-width: 323px;}
	.nav li{font-size:12px;}
	.nav.navbar-nav.navbar-left li{margin:0 10px 3px 0;}
	.nav li{margin:0 0 3px 10px;}
	.nav .active a:after,
	.nav a:hover:after{bottom:0;}
	#navigation{min-height: 100px !important;}
	.nav.navbar-nav.navbar-left{padding:35px 0 10px 15px;}
	.nav.navbar-nav{padding:35px 15px 10px 0;}
	.area-holder .text-box{
		width:65%;
		padding:23px 0 0 20px;
	}
	.cycle-gallery .box-frame .title {
		font-size:38px;
		line-height:40px;
		padding: 6px 38px 10px 34px;
	}
	.cycle-gallery .box-frame .more{padding:8px 25px 9px;}
	.cycle-gallery .btn-next,
	.cycle-gallery .btn-prev {
		height:60px;
		width:60px;
	}
	.cycle-gallery .btn-prev {right: 60px;}
	.cycle-gallery .btn-prev:after,
	.cycle-gallery .btn-next:after{
		left: 22px;
		top: 16px;
	}
	.calendar-holder.alt{padding:0;}
	.text-area:after{
		border-bottom: 1px solid #f1f1f1;
		width:999px;
		height:1px;
		top:auto;
		bottom:0;
	}
	#content:after{
		content:' ';
		display:none;
	}
	#main.alt #content:after{
		display:block;
		right:0;
	}
	#sidebar{padding:40px 30px 0 30px;}
	.archive-list:after{
		top:2px;
		right:0;
	}
	.side-box{padding:15px 0 0;}
	.side-box:before{
		border-bottom: 1px solid #F1F1F1;
		top:0;
		content: "";
		height: 1px;
		left: -38px;
		position: absolute;
		right: -1px;
	}
	#sidebar .menu{margin:0 0 20px 0;}
	.side-box:after{display:none;}
	.archive-list{margin: 0 0 30px 0;}
	.calendar-box{margin:0 0 20px;}
	.calendar-holder{padding:0;}
	.carousel-box.alt2{
		margin:0;

		padding: 0 00 0;
	}
	.slideshow .pagination{
		width:100%;
		margin:0;
	}
	.slideshow .pagination li{
		float:left;
		display:block;
		width:25%;
		padding:0 3px 6px;
	}
	.slideshow .slideset{
		margin:0 3px;
		position:relative;
	}
	.banner-block{max-width:720px;}
	.slideshow{margin:0 0 25px;}
	.navbar-nav > li > .dropdown-menu2{margin-left: -41px;}
	.content-box{padding:37px 35px 0 40px;}
	.carousel-box.alt2:after{display:none;}
	.slideshow{max-width:100%;}
	.calendar-holder:after{display:none;}
	.side-box:before{
		right: -37px;
	}
	.carousel-box .carousel-indicators:before,
	.carousel-box.alt .carousel-indicators:before,
	.carousel-box .carousel-indicators:after,
	.carousel-box.alt .carousel-indicators:after{
		right: -60px;
	}
	.accordion-list{
		border-right:1px solid #f2f2f2;
		margin:0 0 25px;
		padding:0;
	}
	.accordion-list:after{display:none;}
	.accordion-list li li{padding: 4px 0 5px;}
	.accordion2 > li:after{top:10px;}
	.tribe-bar-mini .tribe-bar-views-inner {
		margin: 0 0 0 -42px !important;
		padding: 27px 0 0 !important;
	}
	#tribe-bar-form .tribe-bar-views-inner label{
		padding:2px 15px 0 33px !important;
	}
	#tribe-bar-form #tribe-bar-views + .tribe-bar-filters{
		left:0 !important;
		margin:5px !important;
	}
	#tribe-events-content.tribe-events-month thead tr th{
		font-size:12px !important;
	}
	#tribe-events-header .tribe-events-sub-nav li a{
		display:block !important;
	}
	#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next,
	#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous,
	#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,
	#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{
		width:auto !important;
		min-width:0 !important;
	}
}
@media only screen and (max-width:767px) {

	#header{min-height:72px;}
	.navbar-nav > li > .dropdown-menu2 {
		display:block;
		overflow:hidden !important;
	}
	#navigation{
		position:absolute;
		top:71px;
		left:0;
		right:0;
		background:#2d2d2d;
		background:rgba(28,28,28, 0.95);
		z-index:155;
		padding:0 0 40px;
		width:100%;
		height:auto !important;
	}
	.nav.navbar-nav{
		max-width:none;
		width:auto;
	}
	.nav.navbar-nav.navbar-left,
	.nav.navbar-nav{
		padding:19px 0 0 15px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.navbar, .nav.navbar-nav{
		border:none;
		padding:0 15px 0 0;
		margin:0 -15px;
	}
	#navigation{min-height: 72px !important;}
	.nav.navbar-nav{margin:0;}
	.navbar-toggle{margin:0;}
	.navbar-nav > li > .dropdown-menu2{
		position:relative;
		border:none;
		margin-top:0px;
		background:none;
	}
	.logo-box{
		padding:11px 0 12px 19px;
		border:none;
	}
	.logo-box{
		position:relative;
		float:left;
		margin:0;
		left:0;
	}
	.logo-box:after,
	.logo-box:before{
		content:' ';
		display:none;
	}
	.navbar-header{
		float:right;
		padding:18px 6px 0 0;
	}
	.logo {
		height: 49px;
		width: 41px;
	}
	.navbar, .nav.navbar-nav,
	.nav.navbar-nav.navbar-right{float:none;}
	.navbar-toggle.collapsed{
		background:#ce2419;
		border-radius:0;
	}
	.navbar-toggle{
		border-radius:0;
		background:#c72015;
		padding:10px 7px 10px;
	}
	.navbar-toggle .icon-bar + .icon-bar{margin-top: 5px;}
	.navbar-default .navbar-toggle.popup-active .icon-bar{
		background:#e5d4d3;
		width: 23px;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background:#e5d4d3;
		width: 23px;
	}
	.nav.navbar-nav{padding:0 0 0 15px;}
	.nav.navbar-nav.navbar-left{
		padding:20px 19px 0;
	}
	.nav.navbar-nav{padding:0 19px;}
	.nav.navbar-nav.navbar-left li,
	.nav li{
		margin:0 0 5px;
		padding:0 0 0 0;
		margin:15px 0 0;
	}
	.nav.navbar-nav.navbar-left .dropdown-menu2 li{
		border-bottom:none;
	}
	.navbar-default .navbar-toggle:hover{background:#c72015;}
	.navbar-default .navbar-toggle:hover .icon-bar,
	.navbar-default .navbar-toggle.popup-active .icon-bar{
		background:#f6f6f6;
		-webkit-transition:ease-in-out all 0.15s;
		-o-transition:ease-in-out all 0.15s;
		-moz-transition:ease-in-out all 0.15s;
	}
	.nav .drop-line a{border-bottom:1px solid #3b3b3b;}
	.navbar-nav > li > .dropdown-menu2{
		 margin-left: 0;
		 padding:0 0 25px 20px;
		 width:100%;
	}
	.nav .dropdown-menu2 li.drop-list a{position:relative;}
	#navigation .dropdown a.opener,
	.nav .dropdown a:hover:after{
		background:#0c0b0b;
		position:absolute;
		content:'';
		top:0;
		right:0;
		height:38px;
		width:39px;
		left:auto;
		border:none;
	}
	.nav .dropdown a.opener:hover:after,
	.nav .dropdown a.opener3:hover:after,
	.nav .dropdown.active-state a.opener:after,
	.nav .dropdown.active a.opener3:after{
		content:' ';
		background:none !important;
	}
	#navigation .dropdown a.opener{
		overflow:hidden;
		text-indent:-9999px;
	}
	.nav .active a:after,
	.nav a:hover:after {border: medium none;}
	.nav a:hover:after{
		border-bottom:transparent;
		position:relative;
		left:-200px;
	}
	#navigation .nav .dropdown a.opener:before{
		content:'';
		background:url(images/sprite.png) no-repeat -19px -2px;
		position:absolute;
		top: 17px;
		right: 12px;
		height:9px;
		width:16px;
		z-index:10;
	}
	#navigation .nav .dropdown a.opener:hover:before{
		content:' ';
		display:block;
	}
	.nav a, .nav a:after{border:none;}
	.nav .dropdown a.opener{
		background:#f00;
	}
	.nav li{
		border-top: 1px solid #3b3b3b;
	}
	.navbar-nav .dropdown.hover>a{color:#e93529;}
	.dropdown{position:relative;}
	.nav li:first-child:before{
		display:none;
	}
	.nav li a{padding:9px 38px 8px 0 !important;}
	.nav.navbar-nav.navbar-left li, .nav li{margin:0;}
	.nav.navbar-nav.navbar-left .dropdown-menu2 li{
		padding:9px 0 9px;
	}
	#navigation .nav .dropdown-menu2 a:hover{color:#e93529;}
	.nav ul a,
	.nav ul a:after{border:none;}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus{color:#e93529;}
	.navbar-default .navbar-nav > .active > a{border:none;}
	.nav {text-align:left;}
	.navbar-default .navbar-nav > li > a{
		font-size:16px;
	}
	.area-holder{display:none;}
	.cycle-gallery{
		margin:0 -15px;
	}
	.cycle-gallery .box-frame .title{
		font-size:24px;
		line-height:25px;
		padding:9px 15px 10px 20px;
	}
	.cycle-gallery .box-frame .more{display:none;}
	.cycle-gallery .box-frame .title .title-link{display:inline-block;}
	.cycle-gallery .box-frame .title span{display:none;}
	.cycle-gallery .btn-prev, .cycle-gallery .btn-next{display:none;}
	#main{
		border:none;
		overflow:visible;
	}
	.cycle-gallery .mask .slide img{
		width:100%;
		height:auto;
	}
	.banner-block img{
		width:150%;
		margin:0 -25%;
	}
	.cycle-gallery.alt .mask{
		width:136%;
		margin:0 -18%;
	}
	.cycle-gallery .slide.active .box-frame{
		left:13%;
	}
	#content{overflow:visible;}
	#content .title-box {
		padding:17px 34px 4px;
		margin:0 -30px 19px;
	}
	#content .title-box h1,
	#sidebar h2{font-size:28px;}
	#content .text-box h2{display:none;}
	#content .text-box{
		padding:0 3px 0;
		margin:0;
	}
	#content.container-fluid{padding:0;}
	#content .text-box p{
		font-size:14px;
		line-height:20px;
	}
	.slideshow{
		max-width:100%;
	}
	.banner-block{max-width:100%;}
	.address-list{margin:0 0 30px;}
	.address-list dt,
	.address-list dd{
		font-size:14px;
		line-height:20px;
	}
	.address-list dd{
		margin:0 0 8px;
		display:block;
	}
	.address-list,
	.address-list dt, .address-list dd,
	.address-list .alt{
		background:none;
		border:none;
	}
	.address-list dt{width:100%;}
	.address-list dt, .address-list dd{padding:0;}
	.box-holder{display:none;}
	.map-block{display:none;}
	.map-holder{
		padding:0;
		margin: 0 0 32px;
	}
	.accordion-list li{border-right:none;}
	.map-area{padding:0 7px 0 4px;}
	.map-area iframe,
	.map-area img,
	.modal-body iframe,
	.modal-body img{height:336px;}
	.text-area .title-block:after, .carousel-box.alt .title-block:after{
		right:-40px;
		left:-40px;
	}
	.carousel-box .view{display:none;}
	.text-area{padding:0 0 38px;}
	.carousel-box.alt{padding:0;}
	.text-area .title-block, .carousel-box.alt .title-block{
		padding:23px 0 1px;
		height: auto !important;
		margin:0 0 19px;
	}
	.text-area .title-block h3,
	.carousel-box.alt .title-block h3{margin:0 0 19px;}
	#content p{
		line-height:20px;
		font-size:14px;
	}
	#content .text-area p{margin:0 0 20px;}
	.carousel-box .more, .more{font-size:17px;}
	.carousel-box h4{margin:0 0 12px;}
	.carousel-box .carousel-indicators{
		margin:30px 0 0;
		padding:9px 14px 13px 0;
	}
	.title-block.none{
		display:block;
		padding:22px 0 1px;
	}
	.accordion-list li{
		border-top: 1px solid #f1f1f1;
		border-right: 1px solid #f1f1f1;
		padding: 11px 0 11px 0;
	}
	.accordion-list li:after{top:10px;}
	.accordion-list li ul li ul{padding:6px 0 10px 19px;}
	.carousel-box.alt .carousel-indicators{padding:9px 14px 13px 0;}
	.title-box .btn{font-size:11px;}
	.btn-area a{font-size:17px;}
	#sidebar{padding:0;}
	#sidebar h2, #sidebar h3{margin:0 0 21px;}
	.calendar-holder.alt{padding:0;}
	.calendar-box{
		padding:0 6px;
		margin:0 0 52px;
	}
	.address-list dd.alt,
	.address-list dt.alt{background:none;}
	.content-box{padding:0 0 10px;}
	#content .img-box{margin:0 0 15px;}
	#sidebar .carousel-box h3{width:100%;}
	.calendar-holder{margin:0 0 30px;}
	.carousel-box{
		margin:0;
		padding:0;
	}
	.carousel-box.alt2:after{display:none;}
	.accordion-list li{
		border-top:none;
		border-right:none;
	}
	.calendar-holder{margin:0 0 30px;}
	#sidebar{margin:0;}
	.accordion-list li:after, .calendar-holder:after{right:-20px;}
	.calendar-box{margin:0 0 25px;}
	.btn-area{margin:0 0 20px;}
	.plugins-box{padding:20px 0 0;}
	#footer{margin:0 -15px;}
	.footer-box{
		padding:17px 32px 9px 31px;
		text-align:center;
	}
	#footer .box-area .text{display:none;}
	.footer-block .copyright{padding:26px 0 0 19px;}
	.footer-block .copyright p{
		color:#eaeaea;
		letter-spacing:-1px;
	}
	.footer-block .copyright p span{display:block;}
	.footer-block .copyright .none{display:none;}
	.footer-block .copyright{width:50%;}
	.partners-list {padding:22px 20px 0 0;}
	.partners-list img{opacity:0.6;}
	.partners-list li a img:hover{opacity:0.9;}
	.item-box{margin:0 0 20px 0;}
	.item-box .img-block{margin:5px 15px 5px 0;}
	#footer .box-area .img-area .glyphicon.glyphicon-search{
		color:#e93529;
		display: inline-block;
		margin: -5px -1px 0;
	}
	.carousel-box.alt .carousel-indicators:before{display:block;}
	.none-search{display:block;}
	.navigation a{font-size:12px;}
	#footer .col-xs-2{
		width: 20%;
		padding:0;
	}
	#footer .box-area .img-area{
		width:46px;
		height:46px;
		border-radius:23px;
		margin:0;
	}
	#footer .box-area .img-area img{
		width:27px;
		vertical-align:middle;
		margin:-2px 0 0;
	}
	#footer .box-area{
		overflow:visible;
		position:relative;
		display:inline-block;
		margin:0;
	}
	#footer .box-area:after{
		content:'';
		display:block;
		clear:both;
	}
	.tooltip-area{
		background:#222222;
		border-radius: 2px;
		font-family: 'nexa_heavyregular';
		font-size: 12px;
		left: 50%;
		margin:0 0 0 -39px;
		line-height: 12px;
		padding: 7px 9px 9px;
		position: absolute;
		bottom:58px;
		width:82px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		text-align:center;
		-webkit-box-sizing:border-box;
	}
	.tooltip-area:after{
		background:url(images/sprite.png) no-repeat -42px -51px;
		position:absolute;
		content:'';
		bottom:-5px;
		left:50%;
		height:6px;
		width:12px;
		margin:0 0 0 -8px;
	}
	#footer .box-area.hover .tooltip-area{display:block;}
	.tooltip-area span{color:#fff;}
	.partners-list img{display:none;}
	.partners-list img.none{display:block;}
	.footer-block{padding:0 0 17px;}
	.partners-list li{margin:0 0 0 13px;}
	h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title{font-size:25px !important;}
	#tribe-events-content .tribe-events-sub-nav {
		margin: -5px 0 1px !important;
	}
	.tribe-events-sub-nav li a{
		padding:7px 6px 6px !important;
		font-size:12px !important;
		text-align:left !important;
	}
	.tribe-events-sub-nav.single_event li a{
		padding:7px 6px 1000px !important;
	}
	.tribe-events-calendar td div[id*="tribe-events-daynum-"] {
		padding: 8px 9px 6px 6px !important;
	}
	#tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
		width: 53% !important;
		float: right;
	}
	.tribe-bar-collapse #tribe-bar-collapse-toggle {
		width: 50% !important;
		padding:20px 15px 15px !important;
	}
	.tribe-bar-views-list span[class^="tribe-icon-"]:after{
		left: -6px;
	}
	#tribe-bar-form #tribe-bar-views + .tribe-bar-filters{
		right:80px !important;
	}
	.tribe-events-sub-nav .tribe-events-nav-next a span,
	.tribe-events-sub-nav .tribe-events-nav-previous a span{
		right: 1px !important;
		top: 6px !important;
	}
	.tribe-bar-collapse .tribe-bar-filters-inner > div, .tribe-bar-collapse #tribe-bar-views{
		width:48% !important;
		margin:5px 2px 0 2px !important;
	}
	.tribe-bar-views-list span[class^="tribe-icon-"]:after{
		background:none !important;
	}
	#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
		padding:0 !important;
	}
	.tribe-select2-results-views span[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"]{padding:0 !important;}
	.tribe-bar-date-filter, .tribe-bar-search-filter {
		padding: 6px !important;
		width: 40.3% !important;
		border: 1px solid #e8e8e8 !important;
		margin:0 2px 5px 0 !important;
	}
	#tribe-events-content {
		padding: 2px 20px 0 20px !important;
	}
	#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
		padding:5px 0 0 !important;
	}
	.tribe-bar-views-list li:first-child span[class^="tribe-icon-"]:after{
		content:' ';
		left: -29px;
	}
	.tribe-events-nav-previous, .tribe-events-nav-next{
		margin: 0 5px 5px !important;
		min-width: 65px !important;
	}
	.tribe-events-notices{
		margin:0 0 15px !important;
	}
	#tribe-events-header .tribe-events-sub-nav li a{
		display:block !important;
		text-align:center !important;
	}
	#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{
		width:auto !important;
	}
	#main.alt #content:after {
		display:none;
	}
	.tribe-events-calendar td div[id*="tribe-events-daynum-"],
	.tribe-events-calendar td div[id*="tribe-events-daynum-"] a{
		font-size:16px !important;
		line-height:1 !important;
	}
	#tribe-bar-form.tribe-bar-mini label{font-size:11px;}
}
@media only screen and (max-width:726px) {
	#tribe-bar-form #tribe-bar-views + .tribe-bar-filters{
		right:0px !important;
		margin:0 0 5px;
	}
	.tribe-bar-views-list li:first-child span[class^="tribe-icon-"]:after{
		display:none;
	}
	#tribe-bar-form input[type="text"]{
		width:80% !important;
	}
	.reports-list li {width: 100%;}
	.img-holder {
		float: none;
		text-align: center;
	}
}
#myModal.modal.fade.in{
	visibility:visible !important;
	display:inline !important;
}
.modal.fade{
	display:inline-block !important;
	visibility:hidden !important;
}