.bg-dark-gray{
	background-color: #333333;
	color: #fff;
	padding: 20px 70px;
}

.bg-dark-gray h1, .bg-dark-gray h2, .bg-dark-gray h3, .bg-dark-gray h4, .bg-dark-gray h5, .bg-dark-gray h6{color: #fff; font-family:'HelveticaNeueW02-Thin' !important;}

#header_content{
	padding: 0px;
	padding-top: 1em;
	padding-bottom: .5em;
}

/*top{position: fixed; top: 0px;} */

#access{margin-bottom: 0;}

header#branding .section{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.header_logo img[src*='arcus-logo-big.png']{

}

.shortcode-jobs .a-job .bottom{display: none;}

.footer-below{

	font-size: 11px;
	color: #fff;
}

.footer-below a{
	color: #fff;
}

.themeblvd-search button[type='submit']{
	padding-top: 0;
	padding-bottom: 0;

	font-size: 1.25em;

	width: auto;
}

.themeblvd-search input[name='s']{
	width: 180px;
	height: 24px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="month"], textarea, select{

	border: 1px solid rgb(107,107,107);
}


.shortcode-posts-1.format-long .section:nth-child(odd){background: #EDEDED;}

.shortcode-posts-1.format-long h4 {
	text-decoration: none;
	color: #000;
}

.shortcode-posts-1.format-long p {color:#000;}

body.single .share-this-link{
	margin-bottom: 25px;

}

body.single .share-this-link .fa{
	padding: 0;
	border-radius: 50%;
	color: #fff;

	font-size:18px;

	line-height: 35px;
	height: 35px;
	width: 35px;

	text-align:center;
}

body.single .share-this-link .fa-facebook{
	background-color: #37609D;
}

body.single .share-this-link .fa-twitter{
	background-color: #2EA7DE;
}

body.single .share-this-link .fa-linkedin{
	background-color: #066C98;
}

body.single .share-this-link .fa-google-plus{
	background-color: #D85442;
}

body.single .share-this-link .fa-envelope-o{
	background-color: #00688e;
}

body.single-events .overlay-event{
	margin-top: 425px;
}

body.single-events .overlay-event .event-date-box{
	background: #00C3CD;

	text-align: center;

	font-size: 40px;

	line-height: 1em;

	padding-top: 15px;
	padding-bottom: 15px;

	color: #fff;
}

body.single-events .overlay-event .event-plus {
	background: #333;
	color: #FFF;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 5em;
	min-height: 150px;
}

body.single-events .overlay-event .event-details{
	background: rgba(255, 255, 255, .5);
}

body.single-events .overlay-event .event-details p{
	margin-bottom: -3px;
}

.shortcode-children-as-subnav .the-content-of-sub-page{display: none; background-color: #fff;}

.shortcode-children-as-subnav .the-content-of-sub-page img{width: 100%;}

.video-header{min-height: 0 !important;}

video#bgvid{
	position: static !important;
	min-height: 0 !important;
	min-width: 0 !important;

	width: 100% !important;
}

.carousel .carousel-indicators{
	position: static;
	text-align: center;
	margin: 0;
	width: 100%;

	padding-top: 40px;
}

.carousel .carousel-indicators li{

	border: 0;

	background-color: #CCCCCC;

	width: 20px;
	height: 20px;
	margin: 0 !important;
}

.carousel .carousel-indicators li.active{
	background-color: #08C3CC;
}

#hp-bottom-iamge-block-1 .overlay-general{
	margin-bottom: 139px !important;
	line-height: 1.4em;
	max-width: 418px;
}

@media (max-width: 480px) {
	#hp-bottom-iamge-block-1 .overlay-general{
		margin-bottom: 20px !important;
	}
}

#apply-for-a-grant-image-block-1 .overlay-general{
	margin-top: 143px;
}

.shortcode-image-slider{margin: 1em 0;}

.shortcode-image-slider .carousel[id*='main'], .shortcode-event-sldier .carousel{
	display: inline-block;
	width: calc(100% - 60px);
	vertical-align: middle;
}

.shortcode-image-slider .control-button{
	display: inline-block;
}

.shortcode-image-slider .col-sm-3{
	float: none;

	display: inline-block;

	text-align: center;

}
.shortcode-image-slider .col-xs-6{
	text-align: center;
}

.shortcode-image-sliderimg{}

.shortcode-image-slider .carousel[id*='mobile'] img{}


.filtering-posts select{
	display: inline-block;
}

.filtering-posts .or{text-align: center;}

.carousel ol.carousel-number{
	list-style: none;

	text-align: center;
}

.carousel ol.carousel-number li {
	display: inline-block;
	color: #2A9ED4;

	text-indent: 0;

	width: auto;
	height: auto;
	background-color: transparent;
}

.carousel ol.carousel-number li:hover{
	color: #1A5A78;
}


.carousel ol.carousel-number li.active{
	font-weight: bold;
	color: #000;
	background-color: transparent;
}

.single-blog .fImage, .single-publications .fImage, .single-stories .fImage{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;

	height: 500px;
}

.single-events .header.image_block{
	background-position: center center;
}

label[for="all-start-post-title"]{


padding-right: 8px!important;
	

	font-size: 23px;
	 border-right: 1px solid rgb(0,194,204);
	 text-align: center;
}
.letters {margin-top:20px!important}
.visible-lg{display: inherit !important;}

.shortcode-post-preview .photo-copyright{color: #999;}

#access-mobile{display: none; margin-top: 1em;}

#access-mobile li{display: block; float: none;}

input[type="file"]{display: inline-block;}

.leaflet-container{z-index: 0;}

.highcharts-legend-item text{font-weight: normal !important;}

#mobile-nav-sidr{
	display: none;
}

#toggle-mobile-nav{display: none;}

.gallery-images img {width: 100%;}
	@media (max-width: 991px) {
		.gallery-images img {width: auto; margin: auto;}
	}

.menu-last-footer-menu-container ul{list-style: none; padding: 0; margin: 0;}
	.menu-last-footer-menu-container ul li{border-right: 1px solid #fff; padding: 0px 4px; display: inline-block;}
		.menu-last-footer-menu-container ul li:last-of-type{border-right: 0;}

.shortcode-image-block{}
	.shortcode-image-block .image-bg{
		height: 300px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top center;
	}

	.shortcode-image-block .mobile-view .header-copyright{
		right: auto !important;

		top: 90%;

		margin: auto;
	}

.shortcode-infograph .nav-tabs{border: 0; text-align: center;}
	.shortcode-infograph img{display: block; margin: auto;}

	.shortcode-infograph .nav-tabs li{
		display: inline-block;
		margin-bottom: 10px;
		float: none;
	}

	.shortcode-infograph .nav-tabs li a{
		border: 0;
		color: #000;
	}

	.shortcode-infograph .nav-tabs li.active a, .shortcode-infograph .nav-tabs a:hover{
		background-color: #00C2CC;
		border: 0;
		color: #fff;
	}

.show-on-ipad{display: none;}
.ipad .show-on-ipad{display: block;}
.ipad .hidden-on-ipad{display: none;}

.shortcode-post-preview h1{
	height: 2em;
}
