ul.links.list-inline {
	display: none;
}
/*TAALKEUZE*/
.field-content li{
	text-align: left;
}
#lang_dropdown_form_language,#lang_dropdown_form_language  {
	width: 75px;
}
#lang_dropdown_form_language,#lang_dropdown_form_language * {
	text-transform: uppercase;
}
#lang_dropdown_form_language,#lang_dropdown_form_language  div.selectric-items *,#lang_dropdown_form_language,#lang_dropdown_form_language  div.selectric-items {
	min-width: 79px;
}
#block-lang-dropdown-language {
	float: right;
	position: absolute;
	top: 0;
}
#block-lang-dropdown-language div.h2.block-title{
	display: none;
}
div.region.region-navigation {
	position: relative;
	left: -96px;
}
#block-block-33,#block-block-41,#block-block-57,#block-block-41,#block-block-84,#block-block-41,#block-block-93  {
	margin: 0 0 0 160px !important;
	position: relative;
}
#block-block-84 .cta-quote{
	margin-top: -15px;
	padding-bottom: 10px;
}

#block-block-84 div.cta-quote-title.h4 {
	font-size: 14px;
	margin-bottom: 2px;
}
/*REALISATIES*/
.realisations .view-our-realisations .views-row .views-field-field-vignette img,
.realisations .blog-post-list .views-row .views-field-field-vignette img {
  width: 242px;
  height: 242px;
  position: relative;
  margin-left: -252px;
  margin-bottom: -242px;
}
.realisations div.views-field.views-field-nothing {
  padding-left: 270px;
  padding-top: 20px;
  min-height:282px;
}
#block-menu-menu-tabs-realisaties *{
	white-space:nowrap;
	text-align: center;
	padding: 0;
}
#block-menu-menu-tabs-realisaties .tab{
	display: inline-block!important;
	box-sizing:border-box;
	margin: 0;
	padding: 0;
	width: 19.75%;
}
@media (max-width: 767px) {
div.region.region-navigation {
	position: relative;
	left: 0!important;
}
}

/*FOOTER STYLES*/
#footer-links div.selectric {
	display: none;
}
#footer-links .block-content .menu li.title:before{
	content:none;
}
#footer-links .block-content .menu li.title{
	display: inline-block;
	padding-left: 0;
	position: relative;
}
#footer-links .block-content .menu li a.title{
 	color: #fff;
 	text-transform: uppercase;
 	font-size: 12px;
 	font-weight: 900;
 	letter-spacing: 0;
 	margin-top: -4px;
	height: 15px;
	line-height: 6px;
	top: -5px;
	margin-bottom: 6px;
}

/*APPLICATIONS ICOONTJES*/
.field-name-field-applications span.application-name{
	display: block;
	line-height: 11px;
}
.view-our-realisations .views-row .views-field-field-applications .application .application-name,
.blog-post-list .views-row .views-field-field-applications .application .application-name {
        display: block;
	margin-top: -5px;
	margin-left: 25px;
}
.field-type-taxonomy-term-reference > .field-items > .field-item {
  display: inline-block;
  width: auto;
  padding-left: 25px;
  margin-top: 7px;
}
.field-type-taxonomy-term-reference > .field-items > .field-item span{
	display: inline-block;
	top: -4px;
	position: relative;
}

/*HOMEPAGE*/
.home-solutions-algeco div.inner {
  background: white;
  padding-top: 0;
	height: 86%;
}
.home-solutions-algeco div.inner p {
  text-align: left;
}
.home-solutions-algeco .row-eq-height {
  margin-bottom: -11%;
}
.front #block-block-38, .front #block-block-61 {
  padding-left: 30px;
}
.front #block-block-38 .block-content:before, .front #block-block-61 .block-content:before {
  background: #006582;
  content: '';
  display: block;
  height: 10rem;
  position: absolute;
  top: 0;
  width: 2rem;
}
.front #block-block-38 .block-content > p,
.front #block-block-38 .block-content .h2, .front #block-block-61 .block-content > p,
.front #block-block-61 .block-content .h2 {
  padding-left: 4rem;
}
.front #block-block-38 .h2, .front #block-block-61 .h2 {
  color: #006582;
  margin: 2rem 0;
  text-transform: uppercase;
}
.i18n-nl .hero_fr{
	display: none;
}
.i18n-nl .hero_en{
	display: none;
}
.i18n-fr .hero_nl{
	display: none;
}
.i18n-fr .hero_en{
	display: none;
}
.i18n-en .hero_nl{
	display: none;
}
.i18n-en .hero_fr{
	display: none;
}

.col-sm-12.col-by-5{width:100%;}
.col-md-3.col-by-5{width:20%;}
@media (max-width:992px){
.col-md-3.col-by-5{width:100%!important;}
}
.home-solutions-algeco h3{
	font-size: 18px;
}

#block-block-53 div.block-content a.btn.btn-blue_arrow.text-uppercase.btn.btn-blue_arrow.text-uppercase,#block-block-21 div.block-content a.btn.btn-blue_arrow.text-uppercase.btn.btn-blue_arrow.text-uppercase,#block-block-54 div.block-content a.btn.btn-blue_arrow.text-uppercase.btn.btn-blue_arrow.text-uppercase,#block-block-99 div.block-content a.btn.btn-blue_arrow.text-uppercase.btn.btn-blue_arrow.text-uppercase {
	position: absolute;
	float: none;
	bottom: 70px;
	width: 50%;
	left: 36px;
}

/*NIEUWS*/
@media (max-width: 767px) {
.front #block-views-actualit-s-block-1 h3 {
  color: #006582;
  font-weight: normal;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  font-size: 25px;
	padding-left: 40px;
}
}
@media (max-width: 500px) {
.front #block-views-actualit-s-block-1 td{
	display: block;
}
}

/*Page devis*/
.not-front.page-node-207 .heading-image {
  margin-bottom: -315px;
}
.not-front.page-node-207 .main-content-wrapper,
.not-front.page-node-207 .main-container {
  padding: 40px 15px 10px 15px!important;
}

/*CONTACTMENU*/
#block-menu-menu-contact-menu{
	position: absolute;
	top: 302px;
	background-color: #fefffe;
	right: 50%;
	margin-right: -585px;
}
#block-menu-menu-contact-menu li{
	display: inline-block;
}
#block-menu-menu-contact-menu *{
	text-align: center;
}
#block-menu-menu-contact-menu a.active-trail.active.active-trail.active {
	background-color: #f0f1f0;
}

#webform-client-form-447 div div.form-item.webform-component.webform-component-markup.webform-component--intro-closed.form-group.form-item.form-type-markup.form-group,
#webform-client-form-447 div div.form-item.webform-component.webform-component-markup.webform-component--introduction.form-group.form-item.form-type-markup.form-group {
	display: none;
}

/*CONTACT*/
#block-block-35 div.block-content p a.btn.btn-success,#block-block-59 div.block-content p a.btn.btn-success,#block-block-60 div.block-content p a.btn.btn-success {
	background-color: #0f8548;
	border-color: #0f8548;
}
/*SERVICES CTA*/
.region-bottom .block.push-services {
	float: none;
}
.region-bottom .block.push-services .row {
	height: 300px;
	margin-bottom: 40px;
	background-color: #ededed;
	background-image: url('/sites/default/files/360-services-cta.jpg');
}
.region-bottom .block.push-services .row > div{
	padding: 20px;
	background-color: rgba(255, 255, 255, 0.5);
}
#block-block-1 div.block-content div.row div.col-md-4,#block-block-75 div.block-content div.row div.col-md-4,#block-block-76 div.block-content div.row div.col-md-4,#block-block-102 div.block-content div.row div.col-md-4 {
	background-color: rgba(0, 0, 0, 0.50);
	height: 100%;
}
#block-block-1 div.block-content div.row div.col-md-4 .btn,#block-block-75 div.block-content div.row div.col-md-4 .btn,#block-block-76 div.block-content div.row div.col-md-4 .btn,#block-block-102 div.block-content div.row div.col-md-4 .btn{
	border-color: #ffffff;
	color: #ffffff;
	position: relative;
	top: 200px;
}
/*SERVICES*/
.services{
	margin-bottom: 1px;
}
.services .service .inner{
	background-color: rgba(14, 97, 128, 0.8) !important;
	height: 150px;
	padding: 20px;
	-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out
}
.services .inner-img{
	background-size: 100%;
}
.services .service .inner:hover{
	background-color: rgba(14, 97, 128, 0.3) !important;
}
.services .service{
	padding: 5px;
}
.services .service h4{
	color: #ffffff;
	font-size: 15px;
}
.services .service a{
	display: block;
	width: 100%;
	height: 150px;
	color: #ffffff;
	margin-bottom: -150px;
	z-index: 1;
	position: relative;
}
.services .service img{
	width: 60px !important;
	height: auto!important;
}
/*TEAM*/
.team .views-field-title{
	background-color: #0e6280;
	color: #ffffff;
	text-indent: 10px;
	line-height: 18px;
}
.team .views-field-field-job-title{
	font-size: 11px;
	padding-left: 10px;
	margin-top: 10px;
	min-height: 30px!important;
        overflow:hidden;
	margin-bottom: 10px;
}
.team .views-field-field-job-title *{
	min-height: 30px!important;
        overflow:hidden;
}
.team{
	margin-bottom: 20px;
	float: left;
	text-align: left;
	overflow:hidden;
}

/*CAPTCHA*/
div.form-item.webform-component.webform-component-number.webform-component--28.form-group.form-item.form-item-submitted-28.form-type-webform-number.form-group {
	float: right;
}
#webform-client-form-787 div div.form-actions,#webform-client-form-786 div div.form-actions,#webform-client-form-414 div div.form-actions {
	position: absolute;
	margin-left: -41px;
	margin-top: 3px;
}

#webform-client-form-787 div div.form-actions button,#webform-client-form-786 div div.form-actions button,#webform-client-form-414 div div.form-actions button{
	color: #ffffff!important;
	background-color: #006482!important;
	border-width: 3px !important;
	margin-top: -2px;
	margin-left: -2px;
}
input.captcha{
	width: 5px!important;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

#webform-client-form-787 div div.form-item.webform-component.webform-component-number.webform-component--28.form-group.form-item.form-item-submitted-28.form-type-webform-number.form-group label.control-label,#webform-client-form-786 div div.form-item.webform-component.webform-component-number.webform-component--28.form-group.form-item.form-item-submitted-28.form-type-webform-number.form-group label.control-label,#webform-client-form-414 div div.form-item.webform-component.webform-component-number.webform-component--28.form-group.form-item.form-item-submitted-28.form-type-webform-number.form-group label.control-label  {
	width: 36px;
	margin-left: 6px;
}