.sl .container {
	width: 990px;
	max-width: 990px;
	padding: 0;
}
a, button {
	transition: all 0.2s;
}
.sf-menu > li > a {
	transition: all 0s;
}
.inner_bg_top,
.inner_bg_middle,
.inner_bg_bottom {
	width: 1295px;
	display: block;
	margin: 0 auto;
}
.inner_bg_top {
	background-image: url(../../img/inner_bg_top.png);
	background-repeat: no-repeat;
	height: 60px;
	margin-top: -10px;
}
.inner_bg_bottom {
	background-image: url(../../img/inner_bg_bottom.png);
	background-repeat: no-repeat;
	height: 61px;
}
.inner_bg_middle {
	background-image: url(../../img/inner_bg_middle.png);
}
.sl #htmlcontent_top {
	display: inline-block;
    width: 100%;
    float: none;
	max-width: 100%;
	padding: 0;
}

#homefeatured {
	display: block;
}
.block_cart {
	float: right;
	display: inline-block;
	padding-right: 0;
}
.product-block-title {
	text-transform: uppercase;
	text-align: center;
	font-size: 24px;
	color: #FFF;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
.product-block-title.homefeatured {
	background-color: #F8931D;
}
.product-block-title.blocknewproducts {
	background-color: #A6D256;
}
#blocknewproducts, #homefeatured, #productscategory {
	margin: 0;
	background-color: #FBFBFB;
	background-color: rgba(255, 255, 255, 0.7);
	padding: 30px 9px 20px 9px;
	margin-bottom: 10px;
}
.product_list li {
	padding-left: 10px;
	padding-right: 10px;
}
.product_list li .product-container {
	border: solid 1px #DBDBDB;
}
.sl #htmlcontent_top ul li {
	width: 25%;
	margin: 0;
	padding: 0 14px;
}
.sl #htmlcontent_home ul li {
	padding: 0;
}
.sl #htmlcontent_home ul {
	margin: 0;
}
#htmlcontent_home {
	width: 50%;
	display: inline-block;
}
.footer-container {
	width: 1055px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	padding-top: 25px;
	background-image: url(../../img/footer_bg.png);
	margin-top: -10px;
}
#social_block {
	width: 15%;
	display: inline-block;
	margin-top: 10px;
	vertical-align: top;
	text-align: right;
}
.category_footer {
	width: 25%;
	display: inline-block;
	margin-right: -4px;
	vertical-align: top;
}
.blockcategories_footer.footer-block {
	width: 72%;
	display: inline-block;
	padding: 0;
	margin-top: 5px;
	margin-right: 25px;
}
.blockcategories_footer.footer-block li {
	width: 100%;
	display: inline-block;
}
.footer-container #footer .blockcategories_footer h4,
.footer-container #footer #block_contact_infos h4 {
	width: 100%;
	display: inline-block;
	font-weight: 300;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #FFF;
	cursor: default;
}
.footer-container #footer .blockcategories_footer h4 {
	text-transform: uppercase;
}
.footer-container #footer #block_contact_infos h4 {
	font-size: 34px;
	line-height: 34px;
	font-weight: 300;
}
.created-by {
display: inline-block;
width: 100%;
margin-top: 25px;
margin-bottom: 10px;
color: #FFF;
}
#footer .created-by a {
color: #FFF;
}
#footer a:hover {
	text-decoration: underline;
}
#block_contact_infos .phone span {
	width: 100%;
	display: inline-block;
}
.footer-container #footer ul li.email a {
	text-transform: none;
}
.contact-phone .phone-label {
	text-transform: uppercase;
	width: 110px;
	margin-left: 105px;
	display: inline-block;
	text-align: right;
	font-weight: 900;
	color: #727272;
	line-height: 14px;
}
.contact-phone .phone {
	font-weight: 900;
	display: inline-block;
	text-align: right;
	font-size: 22px;
	width: 100%;
	margin-top: 3px;
	color: #151515;
}
.contact-phone .hours {
	text-transform: uppercase;
	font-weight: 900;
	text-align: right;
	width: 100%;
	display: inline-block;
	color: #292929;
}
.sl .columns-container {
	position: relative;
	z-index: 100;
}
.sl .header-container {
	position: relative;
	margin-bottom: 25px;
}
.header-top {
	position: relative;
}
#htmlcontent_left li {
	padding: 0;
	text-align: center;
	margin-bottom: 10px;
}
#htmlcontent_left li .img-responsive {
	display: inline-block;
}
#left_column {
	width: 275px;
	margin-top: 30px;
}
#category #left_column {
	margin-top: 0;
}
#center_column.col-sm-9 {
	width: 745px;
}
#slider_row {
	margin-bottom: 20px;
}
.sl .navigation-pipe {
  margin: 0 3px;
}
.sl .breadcrumb-c a {
  color: #000;
  line-height: 22px;
  font-weight: 400;
}
.sl .breadcrumb-c a:hover {
	color: #F79724;
}
.sl .breadcrumb-c {
	color: #000;
	font: 900 18px/22px "Open Sans", sans-serif;
	background: transparent;
	padding: 0;
	margin-bottom: 0;
	margin-top: 0;
	text-transform: lowercase;
}
.sl .breadcrumb-c .navigation_page {
	font-weight: 900;
}
.checker {
  display: inline-block;
}
.checkbox {
  padding-left: 0;
}
#header_logo a {
	display: inline-block;
	margin-bottom: -4px;
}
#address #center_column form {
	margin-top: 15px;
display: inline-block;
width: 100%;
}
#address #center_column .form-group {
	width: 41%;
	margin-right: 15px;
	display: inline-block;
	vertical-align: top;
}
.box form {
	margin-top: 15px;
}
.box a {
	text-decoration: underline;
}