.logo>a>img, .footer_logo_img {max-height: 80px; height: auto;}
.sticky-header .logo>a>img {
	max-height: 60px;
	padding-top: 10px;
}
/*.header-style-two .main-menu .navigation > li > a {color: inherit !im;}*/
.footer_contacts>li {
	margin-bottom: 23px;
}

.footer_contacts>li>i {margin-right: 10px; color: #4d90dd;}
.footer_contacts>li>a {color: inherit;}

.maincontent {padding-bottom: 100px; padding-top: 0 !important; margin-top: -40px;}

.bluebold {
	font-weight: bold;
	color: #6eadf5;
}

.retina300 {
  width: 300px;
  height: auto;
}

.retina400 {
  width: 400px;
  height: auto;
}

.retina200 {
  width: 200px;
  height: auto;
}

.left {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.right {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

@media (max-width: 599px) {
	.left, .right  {float: none !important; margin-left: 0;}
}