/**Retina log**/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
    .one-wrapper .header .logo img {
        min-height: 1px;
    }
}

/** REBUS fixes **/
.cms-index-index .widget-static-block .how-we-make-a-difference .row{text-align: center}
.cms-index-index .widget-static-block .how-we-make-a-difference .row > div{
    display: inline-block;
    float: initial;
    position: inherit;
    margin: 0 -1%;
}
.cms-index-index .widget-static-block .how-we-make-a-difference .row > div em.fa{min-height: 27px;}

.cms-index-index .main-bottom .container {
    margin: 0;
    padding: 0;
    width: 100%;
}

.cms-index-index .main-bottom .container .block-sample > div > div {
    padding: 0;
}

#onenav .sub-wrapper {
    top: 40px;
}

.catalog-product-view .product-tabs {
    height: auto;
}

.catalog-product-view .mousetrap {
    max-height: 520px;
}

.catalog-product-view .product-tabs li {
    height: auto;
}

.catalog-product-view .product-essential .product-shop .product-name h1 {
    line-height: 40px;
}

/*#################Media/Press#########################*/
.page-press .media-column{
  text-align: center;
  vertical-align: middle;
  border: 1px solid #eaeaea;
  float: left;
  width: 32%;
  padding: 6px;
  overflow: hidden;
  margin-bottom: 1%;
  margin-right: 1%;
}

@media only screen and (max-width: 480px) {
	.page-press .media-column{
		width: 49%;
	}
}

.page-press .media-column.first{
	/*clear: left;*/
}

.page-press .media-column img {
  width: 100%;
  
}

.page-press .media-column .media-title {
  margin: 5px 0 0 0;
  text-align: center;
  font-family: 'Baufra Medium';
  width: 140px;
}

.page-press .media-column .media-title a {
  text-decoration: none;
}

/*###############Footer###############*/
footer .techstars-block img{
	margin-top: -35px; 
	margin-right: 5px; 
	width: 65px;
}

@media only screen and (max-width: 992px) {
	footer .techstars-block img{
		margin: 0 auto 10px auto;
		display: block;
	}
	
	footer .copyright .footer-text{
		text-align: center;
	}
	
	footer .copyright .footer-text-right{
		text-align: center !important;
		margin-bottom: 10px;
	}
}
/** END REBUS fixes **/