img {
	-ms-interpolation-mode: bicubic; 
	image-rendering:optimizeQuality;
}

button:focus, a:focus {
	outline: none;
}

body.home {
	background: #f0f0f0;
}

.content {
	z-index: 0;
}

.main > .container > .row:first-child {
	padding-top: 30px;
}

.main > .container {
	padding-bottom: 30px;
}

.breadcrumb + .row .content h1:first-child {
	margin-top: 6px;
}
.breadcrumb + .row .sidebar {
	padding-top: 6px;
}
.breadcrumb {
	background: none;
    color: #959595;
	padding: 0;
	margin: 30px 0 0 0; 
	position: relative;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 11px;
}

.breadcrumb > li + li:before{
    content: '/ ';
}

.breadcrumb a {
    color: #959595;
    text-decoration: none;
}

.breadcrumb a:hover {
	text-decoration: none;
	color: #00af43;
}


@media(max-width:767px){
	.main {
		padding: 15px 0 30px 0;
	}
	
	.main > .container > .row:first-child {
			padding-top: 0;
		}
	.breadcrumb {
		margin-top: 8px;
	}	
}

.with-rule {
	border-top: 8px solid #898b8e;
	padding-top: 12px;
	margin-bottom: 20px;
}

.muted {
	background: #596065;
}

.navbar-search .form-control {
	border: none;
	background: rgba(255,255,255,0.1);
	box-shadow: none;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color: white;
	padding-left: 10px;
	height: 30px;
}

.navbar-search .form-control:focus {
	background: rgba(0,0,0,0.2);
}
.navbar-search .search {
	color: white;
}

.navbar-header-custom {
		display: block;
	}
	
.navbar-collapse .navbar-nav.navbar-right:last-child {
	margin-right: 0;
}	
	
.muted .copy {
	font-size: 11px;
}	
	
.muted .copy a {
	border-bottom: 1px solid rgba(255,255,255,0.2);
}	
	
.news-block {	
	padding: 0 0 45px 0;	
}

.product-img-link {
	float: right;
	display: block;
	margin-top: -15px;
	margin-right: -15px;
	margin-left: 8px;
}
.product-img-link:hover {
	border-bottom: 0;
}

.product-img-link .visual{
    margin: -15px -30px 0 15px;
    float: none;
    margin: 0;
}
	
.info-block .col-sm-6 img {
	width: 75px;
	height: 75px;
}	
	
@media(min-width:768px) {
	
	.navbar-header-custom {
		display: none;
	}
	
}

@media(max-width:768px) {
	.navbar-brand {
		margin-left: 15px;
	}
	
	h4.panel-title a .caret {
		display: inline-block;
	}
}

@media(max-width:980px) {
	
	.news-block div[class^="col-"] {
		margin-bottom: 30px;
	}
	
	.info-block {
		padding: 30px 0 0 0;
	}
	
	.info-block .col-sm-6 h3 {
		display: inline-block;
		margin-left: 10px;
		position: relative;
		top: 3px;
		margin-bottom: 15px;
	}

	.info-block .col-sm-6 p {
		margin-bottom: 30px;
		margin-left: 65px;
	}

	.info-block .col-sm-6 img {
		width: 50px;
		height: 50px;
	}
}
.navbar-collapse.in .navbar-header, 
.navbar-collapse.collapsing .navbar-header
{
	display: none !important;
}



::selection
{
    background:#00AF43;
    color:white;
}
::-moz-selection
{
    background:#00AF43;
    color:white;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
