/*
*/

.rq-listing-banner {
	height: 75vh;
}
.rq-pricing-offer span {
	color:#bababa;
}

/*
*/

hr.divider-light {
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
	border-bottom:1px solid #dcdcdc;
}

/*
*/

ul.privacy-body-list  {
	padding-left:0;
	margin-left:0;
}

ul.privacy-body-list li {
	list-style:none !important;
	text-align:justify !important;
	margin-bottom:20px;
	font-size:13px !important;
	line-height:20px !important;
}

ul.impressum-body-list li {
	list-style:none !important;
	line-height:26px;
}

/*
*/

.rq-user-info.object {
  position: relative;
  padding-left: 0px !important;
  padding-bottom:10px;
  flex-basis: 100%;
}

.rq-user-info.object h4{
	margin-top:10px;
	font-weight:600;
}

.rq-user-info.object .follow-button-content .continue-btn{
	z-index:100;
}

.rq-user-info.object .follow-button-content .rq-btn-following{
	min-width:100px;
	padding-left:0;
	text-transform:uppercase;
	cursor:default;
}

.rq-user-experties.object {
  position: relative;
  flex-basis: 50%;
  border-left:1px solid #efefef;
  padding-left:15px;
}

.rq-user-experties.object .rq-experties-single {
	display:block;
	width:100%;
	float:none;

}

.rq-user-experties.object .rq-experties-single a {
	cursor:default;
}

.rq-user-experties.object .rq-experties-single .rq-expert-title,
.rq-user-experties.object .rq-experties-single .rq-recruit-count{
	display:inline-block;
	float:left;

}

.rq-user-experties.object .rq-experties-single .rq-expert-title{
	line-height:28px;
	font-weight:400;
	font-size:14px;
	font-family: "Oswald";
	color:#646464;
}

@media (max-width: 768px) {
  .rq-user-experties.object {
    flex-basis: 100%;
    border-left:0 none;
  }
}

.rq-user-info .rq-user-img.plain {
	position: relative;
	border-radius:0 !important;
	display:inline-block;
	width:200px;
	height:150px;
	float:left;
	margin-left:-20px;
}
@media (max-width: 768px) {
  .rq-user-info .rq-user-img {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}

.rq-btn-primary {
	background-color:#cc3333 !important;
	padding:3px 8px!important;
	text-transform:none !important;
}

/*
** HEADER
*/
.navbar .navbar-brand {
	position: relative !important;
	z-index: 6;
	height:35px;
	margin-top:-2px;
}

@media (max-width: 992px) {
	.navbar .navbar-brand {
	  position: absolute !important;
	  top: -8px;
	}
}

li.brand-title a {
	text-transform:none;
	font-size:26px !important;
	margin:0px;
	color:#388dde !important;
	font-weight:900;
}

/*
** FORMS
*/

p.form-subject {
	padding-bottom:0;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:10px;
	line-height:15px;
	font-weight:600;
	color:#434343;
	text-shadow:none;
}

/*
** KONTAKT
*/

.side-layout .rq-address-single{
	width:100% !important;
	text-align:center;
}

/*
** OBJECTS
*/

.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;
}
/*
*/
.rq-icon-list ul li span {
	color:#121212;
	font-weight:600;
}