.blog-page .post-content a {
  color: #06c !important;
}

.brand_section{
padding-bottom: 8px;
padding-top: 25px;
}

.img_service_icon{width: 50px; display: block; margin: 0 auto;}
	
.service-item:after {
  content: inherit;
}

.service-item {
  display: inline-block;
  max-width: 260px;
  vertical-align: top;
  margin: 0 15px 0 15px;
}

@media (max-width: 767.99px){
.service-item {
  font-size: 1.3rem;
  font-weight: inherit;
  max-width: 150px;
  margin: 0 15px 12px 15px;
	}
}

/** responsive newsletter & overflow fix **/
@media(max-width: 767px) {

	.subscribe__form__button {
		transform: inherit !important;
		width: 75px;
		min-width: 75px;

	}

	#newsletter.subscribe__form__input--email {
		width: calc(100% - 88px);
	}

	#newsletter2 {
		width: calc(100% - 75px);
	}

	#newsletter-error,
	#newsletter2-error {
		position: absolute;
		width: 221px;
		line-height: 38px;
		top: -10px;
		left: 6px;
		font-style: italic;
		color: #fd5252;
		font-size: 12px;
	}

	.footer__info__content img.diogenes-lazyload.diogenes-lazyload-loaded {
		width: 100%;
	}
	
	.footer__info__tab {
		padding: 5px 0px 5px 8px;
	}

	.subscribe__form__button {
		transform: inherit !important;
		width: 60px;
		min-width: 30px;
	}

	.footer__list {
		padding-left: 5px;
	}

}


/*Navigation menu*/
@media only screen and (min-width: 992px){
	
/*.navigation__menu {
  font-size: 17px;
}*/
.primer_depth li {
  font-size: 16px;
  font-weight: 300;
}
.primer_depth_divider{
padding: 0;
margin: 4px 0px 2px 0px;
}
	
.navigation__menu.submenu.primer_depth {
    columns: auto 1;
}
}


.popup.popup--newsletter.newsletter.fancybox-content{ max-width: 450px; }

.navigation__nav .navigation__menu__item.level0 {
  /*padding: 0 1.28rem!important;*/
	padding: 0 6.4px!important;
	font-size: 1.5rem;
}