.rq-content-block {
	padding-top:35px;
}

.navbar-brand.logo-short{
	display:none;
	width:103px !important;
}

@media (min-width: 992px) AND (max-width: 1199px) {
	.navbar-brand.logo-long{
		display:none;
	}

	.navbar-brand.logo-short{
		display:block;
	}

}

.rq-content-block .rq-title-container.bredcrumb-title {
	padding-top:0 !important;
	padding-bottom:50px !important;
	margin-top:0 !important;
	background: url('../../media/branding/logo.png') no-repeat top right;
}

@media (max-width: 679px) {
	.rq-content-block .rq-title-container.bredcrumb-title {
		background-image: none;
	}

	.rq-accordions h4.panel-title {
		line-height:20px !important;
	}


}

.rq-elements-menu li.active a {
	border-left:0 none !important;
}

.rq-feature-title span.colored {
	color:#00a8ff;
}

.image-container .rq-overlay {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  transition: all 0.3s ease;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: 9;
  background: -webkit-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8));
  background: -o-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8));
  background: -moz-linear-gradient(top, transparent 50, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8));
  background: linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8));
}

:hover.image-container .rq-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

.image-container .feature-image a.btn-expand{
	position:absolute;
	top:5% !important;
	left:5% !important;
}