@charset "utf-8";
body {
	color:#8c8c8c;
	font-family:'Open Sans', sans-serif;
	font-size:13px
}
a {
	color:#666666
}
a:hover, a:focus {
	color:#bf0000;
	text-decoration:none
}
.text-primary {
	color:#bf0000
}
.fwb {
	font-weight:700
}
.mt30 {
	margin-top:30px
}
.col-smc-7 {
	float:left;
	padding-left:15px;
	padding-right:15px;
	width:55.5555%
}
.col-smc-5 {
	float:left;
	padding-left:15px;
	padding-right:15px;
	width:44.4445%
}
.breadcrumbs {
	border-bottom:1px solid #e5e5e5;
	margin:0
}
.breadcrumb {
	background-color:transparent;
	font-size:12px;
	font-weight:500;
	line-height:20px;
	text-transform:uppercase;
	margin-bottom:0;
	padding-left:0;
	padding-right:0;
	height:36px
}
.breadcrumb a {
	color:#7d7d7d
}
.breadcrumb a:hover, .breadcrumb a:focus {
	color:#666666
}
.breadcrumb > li + li:before {
	color:#7d7d7d;
	content:"\f105";
	font-family:FontAwesome;
	font-size:14px;
	font-weight:normal;
	line-height:8px;
	padding:0 10px
}
.breadcrumb > .active {
	color:#666666
}
.topbar {
	border-bottom:1px solid #d9d9d9;
	color:#8c8c8c;
	min-height:38px;
	position:relative
}
.topbar-left {
	float:left
}
.topbar-right {
	float:right
}
.topbar-nav {
	list-style:none;
	margin:0;
	padding:0
}
.topbar-nav > li {
	float:left
}
.topbar-nav > li:last-child {
	border-right:1px solid #d9d9d9
}
.topbar-nav > li > a, .topbar-nav > li > span {
	border-left:1px solid #d9d9d9;
	color:#8c8c8c;
	display:block;
	font-size:11px;
	line-height:37px;
	padding-left:15px;
	padding-right:15px
}
.topbar-nav > li > a:hover, .topbar-nav > li > a:focus {
	color:#bf0000;
	text-decoration:none
}
.email:before, .phone:before, .fax:before, .login:before, .account:before, .currency:before, .language:before {
	display:block;
	float:left;
	font-family:FontAwesome;
	font-size:14px;
	height:37px;
	line-height:37px;
	margin-right:5px;
	text-align:left;
	width:16px
}
.email:before {
	content:"\f0e0"
}
.phone:before {
	content:"\f095"
}
.fax:before {
	content:"\f1ac"
}
.login:before {
	content:"\f13e"
}
.account:before {
	content:"\f007"
}
.currency:before {
	content:"\f0d6"
}
.language img {
	margin-right:5px
}
.account:after, .currency:after, .language:after {
	content:"\f107";
	display:inline-block;
	font-family:FontAwesome;
	font-size:14px;
	line-height:35px;
	margin-left:5px
}
.dropdown-menu {
	-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, .15);
	border:0;
	border-radius:0;
	box-shadow:0 1px 5px rgba(0, 0, 0, .15);
	margin-top:1px;
	padding:0
}
.dropdown-menu > li > a {
	border-bottom:1px solid #d9d9d9;
	font-size:13px;
	line-height:20px;
	padding:10px 0
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color:transparent;
	color:#bf0000
}
.dropdown-menu > li:last-child > a {
	border-bottom:0
}
.header-bottom {
	border-bottom:3px solid #bf0000
}
.logo {
	display:block;
	padding:55px 0
}
.support-client {
	margin-top:25px
}
.support-client .box-container {
	color:#bf0000;
	margin-bottom:25px;
	text-align:left
}
.support-client .box-container:before {
	border:1px solid #e5e5e5;
	float:left;
	font-family:FontAwesome;
	font-size:30px;
	height:40px;
	line-height:38px;
	text-align:center;
	width:60px
}
.support-client .time:before {
	content:"\f095"
}
.support-client .free-shipping:before {
	content:"\f0d1"
}
.support-client .money-back:before {
	content:"\f004"
}
.support-client .box-container .box-inner {
	margin-left:70px
}
.support-client h2 {
	color:#8c8c8c;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	margin:0;
	text-transform:none
}
.support-client p {
	font-size:14px;
    line-height:24px;
    margin:0
}
.form-search {
	border:2px solid #bf0000;
	float:right;
	margin-bottom:25px;
	position:relative
}
.form-search input.input-text {
	background-color:transparent;
	border:0 none;
	color:#bf0000;
	float:left;
	font-size:16px;
	font-weight:700;
	height:46px;
	line-height:34px;
	padding:6px 20px;
	width:807px;
}
 .form-search input.input-text::-moz-placeholder {
color:#bf0000;
opacity:1
}
 .form-search input.input-text:-ms-input-placeholder {
color:#bf0000
}
 .form-search input.input-text::-webkit-input-placeholder {
color:#bf0000
}
.form-search .dropdown {
	float:left
}
.form-search .dropdown .btn {
	-webkit-box-shadow:none!important;
	background-color:transparent;
	border:0;
	border-left:3px solid #e1e1e1;
	border-radius:0;
	box-shadow:none!important;
	font-size:13px;
	line-height:20px;
	margin:10px 0;
	outline:none!important;
	padding:7px 15px
}
.form-search .dropdown .btn .fa {
	color:#a5a5a5;
	display:inline-block;
	font-size:30px;
	line-height:17px;
	margin-left:7px;
	vertical-align:middle
}
.form-search .dropdown-menu {
	margin-top:2px
}
.form-search .btn {
	font-size:22px;
	line-height:30px;
	padding:12px 19px
}
.mini-cart {
	background:#a5a5a5;
	float:right;
	height:58px;
	margin-bottom:25px
}
.top-cart-title {
	margin-top:0;
	padding:0;
	position:relative;
	text-align:center;
	vertical-align:top
}
.top-cart-title:before {
	border-right:3px solid #e1e1e1;
	color:#ffffff;
	content:"\f07a";
	display:inline-block;
	float:left;
	font-family:FontAwesome;
	font-size:25px;
	height:34px;
	margin:12px 20px 12px 0;
	width:70px
}
.top-cart-title .dropdown-toggle {
	color:#ffffff;
	display:inline-block;
	font-size:13px;
	line-height:20px;
	margin-bottom:6px;
	margin-left:-20px;
	margin-top:2px;
	padding:5px 20px;
	text-align:left;
	text-decoration:none;
	text-transform:none
}
.top-cart-title .price {
	display:block;
	font-size:24px;
	font-weight:700
}
.mini-cart .dropdown-menu {
	padding:20px;
	width:290px
}
.cart-listing .media {
	border-bottom:1px solid #d9d9d9;
	padding-bottom:20px;
	position:relative
}
.cart-listing .media + .media {
	margin-top:20px
}
.cart-listing .media-left a {
	border:1px solid #e5e5e5;
	display:block;
	width:67px
}
.cart-listing .media-body h4 {
	font-size:12px;
	margin:0 0 5px;
	text-transform:none
}
.mini-cart-qty {
	color:#737373;
	font-size:12px;
	margin-bottom:5px
}
.mini-cart-price {
	color:#bf0000
}
.remove-cart-item {
	background-color:#333;
	border:0;
	color:#ffffff;
	line-height:16px;
	padding:0 4px;
	position:absolute;
	right:0;
	top:0
}
.mini-cart-subtotal {
	border-bottom:1px solid #d9d9d9;
	color:#333;
	font-size:14px;
	font-weight:700;
	padding:10px 0
}
.mini-cart-subtotal .price {
	color:#bf0000;
	float:right;
	font-size:14px;
	margin-left:30px
}
.checkout-btn {
	margin-top:20px
}
.menu {
	border:1px solid #e5e5e5;
	border-bottom:0;
	border-left:0;
	list-style:none;
	margin:0;
	margin-left:-30px;
	padding:0
}
.menu > li {
	float:left
}
.menu > li > a {
	border-left:1px solid #e5e5e5;
	color:#8c8c8c;
	display:block;
	font-size:12px;
	font-weight:500;
	line-height:20px;
	padding:8px 8px;
	text-transform:none
}
.menu > li:first-child > a {
	border-left:0
}
.menu > li > a:hover, .menu > li > a:focus, .menu > li.active > a {
	color:#bf0000;
	text-decoration:none
}
.mega-container {
	position:relative;
	z-index:10000
}
.navleft-container {
	position:absolute;
	width:100%
}
.mega-menu-title {
	background-color:#8c8c8c;
	border-radius:4px 0 0 0;
	color:#ffffff;
	cursor:pointer
}
.mega-menu-title h3 {
	font-size:18px;
	font-weight:700;
	margin:0;
	padding:10px 20px;
	position:relative
}
.mega-menu-title h3:after {
	background:#bf0000 url(http://bestinwmf.de/ebay-shop/images/icon-mega.png) no-repeat 50% 50%;
	content:"";
	display:inline-block;
	height:40px;
	position:absolute;
	right:0;
	top:0;
	width:52px
}
.mega-menu-category {
	font-size:13px;
	border:1px solid #e5e5e5;
	border-bottom:0;
	border-top:0
}
.mega-menu-category > .nav > li > a {
	background-color:#ffffff;
	border-bottom:1px solid #e5e5e5;
	color:#999999;
	padding:15px
}
.mega-menu-category > .nav > li > a:before {
	content:"\f068";
	display:inline-block;
	font-family:FontAwesome;
	font-size:14px;
	margin-right:10px
}
.mega-menu-category > .nav > li > a:after {
	content:"\f105";
	display:inline-block;
	font-family:FontAwesome;
	font-size:14px;
	position:absolute;
	right:15px
}
.mega-menu-category > .nav > li.nosub > a:after {
	display:none
}
.mega-menu-category > .nav > li.more-menu {
	display:none
}
.mega-menu-category > .nav > li.view-more > a {
	border-bottom:0
}
.mega-menu-category > .nav > li.view-more > a:after {
	content:"\f0fe"
}
.mega-menu-category > .nav > li > a:hover, .mega-menu-category > .nav > li > a:focus, .mega-menu-category > .nav > li.active > a {
	background-color:#bf0000;
	color:#ffffff
}
.wrap-popup {
-moz-transition:all .3s ease-out;
-webkit-transition:all .3s ease-out;
	left:110%;
	position:absolute;
	top:0;
transition:all .3s ease-out;
	width:600px;
	z-index:100
}
.wrap-popup.column2 {
	width:400px
}
.wrap-popup.column1 {
	width:200px
}
.mega-menu-category > .nav > li.active .wrap-popup {
	left:100%
}
.popup {
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .15);
	background-color:#ffffff;
	box-shadow:0 1px 4px rgba(0, 0, 0, .15);
	display:none;
	padding:30px;
	text-align:left;
	z-index:3000
}
.popup h3 {
	font-size:14px;
	font-weight:700;
	margin-bottom:20px;
	margin-top:0;
	text-transform:none
}
.popup .nav > li > a {
	color:#999999;
	padding:7px 0;
	text-transform:none
}
.popup .nav > li > a:hover, .popup .nav > li > a:focus {
	background-color:transparent;
	color:#bf0000
}
.box-banner {
	border-bottom:2px solid #e5e5e5;
	padding-bottom:10px
}
.box-banner + .box-banner {
	margin-top:10px
}
.box-banner:last-child {
	border-bottom:0;
	padding-bottom:0
}
.box-banner h3 {
	color:#8c8c8c;
	font-size:22px;
	font-weight:700;
	margin:0;
	text-transform:none
}
.box-banner .price-sale {
	color:#bf0000;
	font-size:40px;
	font-weight:300;
	line-height:40px
}
.box-banner .price-sale sub, .box-banner .price-sale sup {
	font-size:16px;
	font-weight:700
}
.box-banner .price-sale sub {
	bottom:0;
	left:0
}
.box-banner .price-sale sup {
	left:0;
	top:0
}
.box-banner a {
	color:#7e7e7e;
	text-decoration:underline;
	text-transform:none
}
.box-banner a:hover {
	color:#bf0000
}
.has-sep:before {
	border-left:1px solid #e5e5e5;
	bottom:0;
	content:"";
	left:-10px;
	position:absolute;
	top:0
}
.navbar-primary {
	background-color:#bf0000;
	border:0;
	margin:0
}
.navbar-brand {
	margin-bottom:0;
	margin-top:0
}
.navbar-primary .navbar-brand {
	color:#ffffff;
	font-weight:700
}
.navbar-nav > li > a {
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	text-transform:none
}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li.active > a, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color:transparent;
	color:#000
}
.dn {
	display:none
}
.flexslider {
	margin:30px auto 0
}
.timethai {
	-moz-animation:myfirst 6000ms ease-in-out;
	-ms-animation:myfirst 6000ms ease-in-out;
	-webkit-animation:myfirst 6000ms ease-in-out;
	animation:myfirst 6000ms ease-in-out;
	background-color:rgba(49, 56, 72, 0.298);
	height:5px;
	left:0;
	position:absolute;
	top:0
}
to {
	width:100%
}
}
@keyframes myfirst {
 from {
 width:0
}
to {
	width:100%
}
}
.timethai.pos_hover {
	-webkit-animation-play-state:paused;
	animation-play-state:paused;
}
.flex-direction-nav a, .nivo-directionNav a {
	width:50px;
	height:50px;
	margin:-29px 0 0;
	display:block;
	position:absolute;
	top:50%;
	cursor:pointer;
	font-size:0;
	z-index:9;
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	background:#000;
	text-decoration:none!important;
}
.flex-direction-nav .flex-next, .nivo-directionNav a.nivo-nextNav {
	background-position:100% 0;
	right:-50px;
	opacity:0;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
.flex-direction-nav .flex-prev, .nivo-directionNav a.nivo-prevNav {
	left:-50px;
	opacity:0;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
.ma-nivoslider:hover .nivo-directionNav a.nivo-nextNav {
	right:-25px;
	opacity:1;
}
.ma-nivoslider:hover .nivo-directionNav a.nivo-prevNav {
	left:-25px;
	opacity:1;
}
.flexslider .flex-next:hover, .nivo-directionNav a.nivo-nextNav:hover {
	background:#666666;
}
.flexslider .flex-prev:hover, .nivo-directionNav a.nivo-prevNav:hover {
	background:#666666;
}
.flex-direction-nav .flex-disabled {
	opacity:.3!important;
	filter:alpha(opacity=30);
	cursor:default;
}
.flex-direction-nav a:before, .nivo-directionNav a:before {
	display:block;
	font-family:FontAwesome;
	color:#ffffff;
	font-size:16px;
	width:20px;
	height:20px;
}
.flex-direction-nav .flex-prev:before, .nivo-directionNav a.nivo-prevNav:before {
	content:"\f104";
	transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
}
.flex-direction-nav .flex-next:before, .nivo-directionNav a.nivo-nextNav:before {
	content:"\f105";
	transform:rotate(-135deg) translateX(-25px);
	-webkit-transform:rotate(-135deg) translateX(-25px);
	-moz-transform:rotate(-135deg) translateX(-25px);
}
.flex-control-nav, .nivo-controlNav {
	position:absolute;
	bottom:30px;
	text-align:center;
	right:0;
	left:0
}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active, .nivo-controlNav a:hover, .nivo-controlNav a.active {
	cursor:pointer;
	width:11px;
	height:11px;
	border:3px solid #bf0000;
}
.nivo-controlNav a {
	border:0 none;
	display:inline-block;
	height:11px;
	margin:0 3px;
	font-size:0;
	width:11px;
	cursor:pointer;
	position:relative;
	z-index:9;
	background-color:#ffffff;
	border:3px solid transparent;
}
.banner7-content {
	height:100%;
	position:relative;
	color:#ffffff;
}
.banner7-content .title-container {
	position:absolute;
	top:68%;
	right:3%;
	text-align:center;
}
.banner7-content h2 {
	-webkit-animation:bounceIn 1500ms ease-in-out;
	-moz-animation:bounceIn 1500ms ease-in-out;
	-ms-animation:bounceIn 1500ms ease-in-out;
	animation:bounceIn 1500ms ease-in-out;
}
.banner7-content .title1 {
	display:block;
	color:#ffffff;
	font-weight:800;
	font-size:50px;
	line-height:60px;
	margin:0;
	text-transform:none;
	letter-spacing:-2px;
}
.banner7-content h3 {
	-webkit-animation:bounceIn 1800ms ease-in-out;
	-moz-animation:bounceIn 1800ms ease-in-out;
	-ms-animation:bounceIn 1800ms ease-in-out;
	animation:bounceIn 1800ms ease-in-out;
	clear:both;
}
.banner7-content h3 {
	color:#ffffff;
	font-size:14px;
	line-height:14px;
	font-weight:700;
	display:inline-block;
	margin:0;
	text-transform:none;
}
.banner7-content h4 {
	-webkit-animation:bounceIn 2200ms ease-in-out;
	-moz-animation:bounceIn 2200ms ease-in-out;
	-ms-animation:bounceIn 2200ms ease-in-out;
	animation:bounceIn 2200ms ease-in-out;
	float:right;
	clear:both;
	padding:10px;
	text-transform:none;
	color:#ffffff;
	font-family:arial;
	background-color:rgba(67, 66, 64, 0.54);
	font-size:1.3em;
	line-height:1.8;
	margin-bottom:10px
}
.banner7-content .banner7-readmore {
	-webkit-animation:bounceInUp 2200ms ease-in-out;
	-moz-animation:bounceInUp 2200ms ease-in-out;
	-ms-animation:bounceInUp 2200ms ease-in-out;
	animation:bounceInUp 2200ms ease-in-out;
	clear:both;
	margin-top:30px;
}
.banner7-content .banner7-readmore a {
	font-size:11px;
	padding:10px 15px;
	text-transform:none;
	display:inline-block;
	background:#666666;
	color:#ffffff;
	font-family:montserratbold;
}
.banner7-content .banner7-readmore a:after {
	content:"\f061";
	display:inline-block;
	font-family:FontAwesome;
	margin-left:10px;
}
.banner7-content .banner7-readmore a:hover {
	background:#ffffff;
	color:#8c8c8c;
}
.banner7-content .banner7-des {
	clear:both;
	color:#ffffff;
	position:absolute;
	bottom:0;
	left:0;
}
.banner7-content .banner7-des:before {
	content:"";
	width:13px;
	height:100%;
	position:absolute;
	left:0;
	display:block;
	background:rgba(0, 0, 0, 0.2);
	z-index:1;
}
.banner7-content .banner7-des h2 {
	font-size:30px;
	font-family:'Oswald', sans-serif;
	color:#ffffff;
	line-height:38px;
	background:#f9af51;
	text-transform:none;
	padding:0 28px;
	margin:0;
	float:left;
	position:relative;
	-webkit-animation:fadeInLeft 500ms ease-in-out;
	-moz-animation:fadeInLeft 500ms ease-in-out;
	-ms-animation:fadeInLeft 500ms ease-in-out;
	animation:fadeInLeft 500ms ease-in-out;
}
.banner7-content .banner7-des h2:after {
	position:absolute;
	right:-23px;
	top:0;
	content:"";
	display:inline-block;
	width:23px;
	height:100%;
	background:linear-gradient(-120deg, transparent 49%, rgba(249, 175, 81, 1) 50%);
}
.banner7-content .banner7-des h3 {
	font-size:70px;
	font-family:Oswald;
	color:#ffffff;
	line-height:82px;
	background:#bf0000;
	text-transform:none;
	padding:0 28px;
	float:left;
	position:relative;
	-webkit-animation:fadeInLeft 800ms ease-in-out;
	-moz-animation:fadeInLeft 800ms ease-in-out;
	-ms-animation:fadeInLeft 800ms ease-in-out;
	animation:fadeInLeft 800ms ease-in-out;
}
.banner7-content .banner7-des h3:after {
	position:absolute;
	right:-23px;
	top:0;
	content:"";
	width:23px;
	height:100%px;
	display:block;
	border-width:38px 0 44px 23px;
	border-color:transparent;
	border-left-color:#bf0000;
	border-style:solid;
}
.banner7-content .banner7-des .check-box {
	background:#666666;
	float:left;
	padding:15px 28px;
	clear:both;
	-webkit-animation:fadeInLeft 1200ms ease-in-out;
	-moz-animation:fadeInLeft 1200ms ease-in-out;
	-ms-animation:fadeInLeft 1200ms ease-in-out;
	animation:fadeInLeft 1200ms ease-in-out;
}
.banner7-content .banner7-des .check-box li {
	line-height:30px;
	display:block;
	font-size:18px;
}
.banner7-content .banner7-des .check-box li:before {
	content:"\f14a";
	float:left;
	font-size:24px;
	margin-right:10px;
	font-family:FontAwesome;
}
.banner7-content img {
	position:absolute;
	top:50%;
	right:13%;
	margin-top:-195px;
	left:auto;
}
.banner7-content img.img1 {
	-webkit-animation:bounceInDown 1000ms ease-in-out;
	-moz-animation:bounceInDown 1000ms ease-in-out;
	-ms-animation:bounceInDown 1000ms ease-in-out;
	animation:bounceInDown 1000ms ease-in-out;
}
.banner7-content img.img2 {
	-webkit-animation:bounceIn 1500ms ease-in-out;
	-moz-animation:bounceIn 1500ms ease-in-out;
	-ms-animation:bounceIn 1500ms ease-in-out;
	animation:bounceIn 1500ms ease-in-out;
}
.slider-2 .title-container {
	top:75%;
	right:10%;
}
.slider-2 .banner7-des {
	padding-left:30px;
	overflow:hidden;
	right:50%;
	left:auto;
	bottom:18%;
}
.slider-2 .banner7-des:before {
	left:auto;
	right:0;
}
.slider-2 .banner7-des h2 {
	float:right;
	-webkit-animation:fadeInRight 500ms ease-in-out;
	-moz-animation:fadeInRight 500ms ease-in-out;
	-ms-animation:fadeInRight 500ms ease-in-out;
	animation:fadeInRight 500ms ease-in-out;
}
.slider-2 .banner7-des h3 {
	float:right;
	float:right;
	-webkit-animation:fadeInRight 800ms ease-in-out;
	-moz-animation:fadeInRight 800ms ease-in-out;
	-ms-animation:fadeInRight 800ms ease-in-out;
	animation:fadeInRight 500ms ease-in-out;
}
.slider-2 .banner7-des h2:after {
	right:auto;
	left:-23px;
	background:linear-gradient(120deg, transparent 49%, rgba(249, 175, 81, 1) 50%);
}
.slider-2 .banner7-des h3:after {
	right:auto;
	left:-23px;
	border-width:38px 23px 44px 0;
	border-color:transparent;
	border-right-color:#bf0000;
}
.slider-2 img.img1 {
	right:auto;
	left:50%;
	margin-top:-175px;
	-webkit-animation:zoomIn 500ms ease-in-out;
	-moz-animation:zoomIn 500ms ease-in-out;
	-ms-animation:zoomIn 500ms ease-in-out;
	animation:zoomIn 500ms ease-in-out;
}
.slider-2 img.img2 {
	-webkit-animation:fadeInRight 1500ms ease-in-out;
	-moz-animation:fadeInRight 1500ms ease-in-out;
	-ms-animation:fadeInRight 1500ms ease-in-out;
	animation:fadeInRight 1500ms ease-in-out;
	margin-left:-270px;
}
.slider-3 h1 {
	-webkit-animation:fadeInRight 1500ms ease-in-out;
	-moz-animation:fadeInRight 1500ms ease-in-out;
	-ms-animation:fadeInRight 1500ms ease-in-out;
	animation:fadeInRight 1500ms ease-in-out;
}
.slider-3 h2 {
	-webkit-animation:fadeInRight 1800ms ease-in-out;
	-moz-animation:fadeInRight 1800ms ease-in-out;
	-ms-animation:fadeInRight 1800ms ease-in-out;
	animation:fadeInRight 1800ms ease-in-out;
}
.slider-3 h3 {
	-webkit-animation:fadeInRight 2200ms ease-in-out;
	-moz-animation:fadeInRight 2200ms ease-in-out;
	-ms-animation:fadeInRight 2200ms ease-in-out;
	animation:fadeInRight 2200ms ease-in-out;
}
.slider-3 .banner7-des {
	-webkit-animation:fadeInRight 2000ms ease-in-out;
	-moz-animation:fadeInRight 2000ms ease-in-out;
	-ms-animation:fadeInRight 2000ms ease-in-out;
	animation:fadeInRight 2000ms ease-in-out;
}
.slider-3 img.img1 {
	margin-left:-60px;
	-webkit-animation:rotateIn 1500ms ease-in-out;
	-moz-animation:rotateIn 1500ms ease-in-out;
	-ms-animation:rotateIn 1500ms ease-in-out;
	animation:rotateIn 1500ms ease-in-out;
}
.slider-3 img.img2 {
	margin-left:-220px;
	-webkit-animation:bounceIn 1500ms ease-in-out;
	-moz-animation:bounceIn 1500ms ease-in-out;
	-ms-animation:bounceIn 1500ms ease-in-out;
	animation:bounceIn 1500ms ease-in-out;
}
@media ( min-width:1400px) {
 .slider-2 img.img2 {
 margin-left:-385px;
}
}
@media ( max-width:1199px) {
 .ma-banner7-container {
 min-height:379px;
}
 .banner7-content .banner7-des h1 {
 font-size:24px;
}
 .banner7-content .banner7-des h2 {
 font-size:50px;
 line-height:66px;
}
 .banner7-content .banner7-des h2:after {
 border-width:28px 0 40px 17px;
}
 .banner7-content .banner7-des .check-box {
 padding:10px 28px;
}
 .banner7-content .banner7-des .check-box li {
 font-size:12px;
}
 .banner7-content .title1 {
 font-size:38px;
 line-height:50px;
}
 .banner7-content h2 {
 font-size:12px;
}
 .banner7-content img.img1 {
 width:30%;
 margin-top:-170px;
}
 .slider-2 img.img1 {
 width:46%;
 margin-top:-35px;
}
 .slider-2 .banner7-des h2:after {
 border-width:30px 23px 35px 0;
}
}
@media ( max-width:991px) {
 .ma-banner7-container {
 min-height:auto;
}
}
@media ( max-width:680px) {
 .banner7-content .banner7-des h1 {
 font-size:16px;
 line-height:28px;
}
 .banner7-content .banner7-des h2 {
 font-size:40px;
 line-height:52px;
}
 .banner7-content .banner7-des h2:after {
 border-width:20px 0 33px 17px;
}
 .banner7-content .banner7-des .check-box {
 padding-right:10px;
}
 .banner7-content .banner7-des .check-box li {
 font-size:12px;
}
 .banner7-content .banner7-des .check-box li:before {
 font-size:16px;
}
 .banner7-content .title1 {
 font-size:38px;
 line-height:50px;
}
 .banner7-content h2 {
 font-size:12px;
}
 .banner7-content img.img1 {
 width:30%;
 margin-top:-170px;
}
 .slider-2 img.img1 {
 width:46%;
 margin-top:-35px;
}
 .slider-2 .banner7-des h2:after {
 border-width:21px 16px 35px 0;
}
}
@media ( max-width:600px) {
 .banner7-content .title1 {
 font-size:32px;
 line-height:38px;
}
 .banner7-content img.img1 {
 margin-top:-130px;
}
}
@media ( max-width:480px) {
 .banner7-content .banner7-des:before {
 width:5px;
}
 .banner7-content .banner7-des h1 {
 font-size:16px;
 line-height:28px;
 padding:0 10px;
}
 .banner7-content .banner7-des h2 {
 font-size:40px;
 line-height:52px;
 padding:0 29px 0 10px;
}
 .banner7-content .banner7-des h2:after {
 border-width:20px 0 33px 17px;
}
 .banner7-content .banner7-des .check-box {
 padding:0 10px;
}
 .banner7-content .banner7-des .check-box li {
 font-size:12px;
}
 .banner7-content .banner7-des .check-box li:before {
 font-size:16px;
}
 .banner7-content .title1 {
 font-size:23px;
 line-height:35px;
}
 .banner7-content h2 {
 font-size:9px;
}
 .banner7-content img.img1 {
 width:30%;
 margin-top:-115px;
}
 .slider-2 img.img1 {
 width:46%;
 margin-top:-35px;
}
 .slider-2 .banner7-des h2:after {
 border-width:21px 16px 35px 0;
}
}
@media ( max-width:320px) {
 .banner7-content {
 display:none;
}
}
/* Banner */
.ads {
	display:block;
}
.ads img, .banner a img {
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	max-width:100%;
}
.banner {
	margin:30px 0 0 0;
	border:1px solid #e5e5e5;
}
.banner a {
	display:block;
}
.banner a:hover img {
	opacity:0.7;
}
.banner-left {
	position:relative;
	margin:30px 0 0 0;
	overflow:hidden;
	text-transform:none;
	border:1px solid #e5e5e5;
}
.banner-left .banner-content-1 {
	position:absolute;
	left:20px;
	right:20px;
	top:7%;
	text-align:center;
	color:#ffffff;
	pointer-events:none;
}
.banner-left .banner-content-1 h2 {
	font-size:18px;
	color:#8c8c8c;
	line-height:22px;
	margin:0;
}
.banner-left .banner-content-1 h3 {
	font-size:18px;
	color:#bf0000;
	font-weight:700;
	line-height:22px;
	margin-top:0
}
.banner-left .banner-content-1 p {
	font-size:12px;
	color:#ffffff;
	font-weight:700;
	letter-spacing:3px;
	margin:20px 0;
}
.banner-left .banner-content-1 a {
	color:#ffffff;
	font-weight:700;
	background:#000;
	border-radius:4px;
	padding:5px 15px;
	line-height:20px;
}
.banner-left .banner-content-1 a:hover {
	background:#bf0000;
}
.banner-left .banner-content-2 {
	position:absolute;
	left:20px;
	right:20px;
	top:50%;
	text-align:center;
	color:#ffffff;
	pointer-events:none;
}
.banner-left .banner-content-2 h2 {
	font-size:40px;
	color:#ffffff;
	line-height:35px;
	margin:0;
}
.banner-left .banner-content-2 h3 {
	font-size:44px;
	color:#bf0000;
	font-weight:800;
	line-height:40px;
	margin-top:0
}
.banner-left .banner-content-2 p {
	font-size:12px;
	color:#ffffff;
	font-weight:700;
	letter-spacing:3px;
	margin:20px 0;
}
.banner-left .banner-content-2 a {
	color:#ffffff;
	font-weight:700;
	background:#000;
	border-radius:4px;
	padding:5px 15px;
	line-height:20px;
}
.banner-left .banner-content-2 a:hover {
	background:#bf0000;
}
.banner-left img {
	width:100%;
	transition:all 0.3s ease-out;
	transform:scale(1);
}
.banner-left:hover img {
	transform:scale(1.2);
}
.banner-left:hover .banner-content-1 {
	animation:zoomIn 0.3s linear alternate;
	-webkit-animation:zoomIn 0.3s linear alternate;
	-moz-animation:zoomIn 0.3s linear alternate;
}
.banner-left:hover .banner-content-2 {
	animation:zoomIn 0.3s linear alternate;
	-webkit-animation:zoomIn 0.3s linear alternate;
	-moz-animation:zoomIn 0.3s linear alternate;
}
/* owl-carousel */
.owl-container {
	margin-left:-15px;
	margin-right:-15px;
}
.owl-container .owl-carousel .owl-item {
	padding-left:15px;
	padding-right:15px;
}
.owl-theme .owl-controls .owl-buttons {
	text-align:center;
	position:absolute;
	top:-27px;
	right:15px;
	background-color:#ffffff;
	padding-left:15px;
}
.owl-theme .owl-controls .owl-buttons div {
	font-size:0;
	z-index:1;
	font-family:FontAwesome;
	display:block;
	float:left;
	color:#e5e5e5;
	text-align:center;
	width:27px;
	height:27px;
	border:2px solid #e5e5e5;
	border-radius:100%;
}
.owl-theme .owl-controls .owl-buttons div:before {
	display:block;
	font-family:FontAwesome;
	font-size:18px;
	line-height:23px;
}
.owl-theme .owl-controls .owl-buttons div:hover {
	color:#bf0000;
	border-color:#bf0000;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
	margin-right:3px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
	content:"\f104";
	margin-right:5px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:before {
	content:"\f105";
	margin-left:5px;
}
/* col-left */

/* Product */
.timely {
	border:2px solid #bf0000;
	padding:20px;
	margin:30px 0 0 0;
}
.images-container {
	position:relative;
	overflow:hidden;
}
.images-container img {
	max-width:100%;
}
.title-group {
	color:#8c8c8c;
	text-decoration:none;
	text-transform:none;
	position:relative;
	margin:30px 0 0 0;
}
.title-group:before {
	position:absolute;
	width:100%;
	height:2px;
	background:#e5e5e5;
	content:"";
	display:block;
	top:50%;
	margin-top:-1px;
}
.title-group h2 {
	font-weight:700;
	font-size:24px;
	display:inline-block;
	background:#ffffff;
	position:relative;
	padding-right:10px;
	margin:0;
}
.timely .title-group {
	color:#8c8c8c;
	text-decoration:none;
	text-transform:none;
	position:relative;
	margin:0;
}
.timely .title-group:before {
	position:absolute;
	width:100%;
	height:2px;
	background:#e5e5e5;
	content:"";
	display:block;
	top:50%;
	margin-top:-1px;
}
.timely .title-group h2 {
	font-weight:700;
	font-size:24px;
	display:inline-block;
	background:#ffffff;
	position:relative;
	padding-right:10px;
	margin:0;
}
.product-image {
	background:#ffffff;
	display:block;
	margin:0;
}
.product-image img {
	width:100%;
	max-width:100%;
}
.product-name {
	margin:10px 0;
	border-bottom:2px solid #666666;
	font-size:14px;
	padding-bottom:10px;
}
.product-name a {
	text-transform:none;
	font-weight:700;
	color:#8c8c8c;
}
.product-name a:hover, .product-name a:focus {
	text-decoration:none;
	color:#bf0000;
}
.timer-item .item-inner .images-container .product-image {
	background:#ffffff;
	display:block;
	margin:0 0 30px 0;
}
.timer-item .item-inner .images-container .product-image img {
	width:100%;
	max-width:100%;
}
.timer-grid {
	overflow:hidden;
}
.timer-grid .box-time-date {
	background:#444;
	font-size:9px;
	color:#ffffff;
	float:left;
	min-width:50px;
	min-height:50px;
	margin-right:8px;
	text-align:center;
	margin-top:7px;
	font-weight:700;
	text-transform:none;
}
.timer-grid .box-time-date.sec {
	margin-right:0;
}
.timer-grid .box-time-date span {
	display:block;
	font-size:16px;
	color:#ffffff;
	margin-top:6px;
}
.box-timer {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
}
/* Rating */
.rating-box {
	width:65px;
	height:11px;
	font-size:0;
	line-height:0;
	background:url(http://sanitec-online.de/images/rating.png) 0 0 repeat-x;
	text-indent:-999em;
	overflow:hidden;
}
.rating-box .rating {
	float:left;
	height:11px;
	background:url(http://sanitec-online.de/images/rating.png) 0 100% repeat-x;
}
.ratings .rating-box {
	display:inline-block;
}
.ratings .amount a {
	font-size:11px;
	line-height:11px;
	color:#a5a5a5;
	text-transform:none;
}
.ratings .amount a:hover {
	color:#bf0000;
	text-decoration:none;
}
.price {
	white-space:nowrap !important;
}
.price-box {
	margin:5px 0;
}
.price-box p {
	display:inline;
	margin-right:5px;
}
.price-box .price {
	font-weight:normal;
	font-size:14px;
	color:#bf0000;
}
/* Regular price */

.regular-price {
}
.regular-price .price {
	font-weight:normal;
}
.block .regular-price, .block .regular-price .price {
}
/* Old price */

.old-price {
	margin:0;
}
.old-price .price-label {
	white-space:nowrap;
	color:#999;
	display:none;
}
.old-price .price {
	font-weight:normal;
	color:#be0202;
	text-decoration:line-through;
}
/* Special price */

.special-price {
	margin:0;
	padding:3px 0;
}
.special-price .price-label {
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	color:#cd5033;
	display:none;
}
.special-price .price {
	font-weight:normal;
}
.timely .price {
	font-size:16px;
	font-weight:700;
}
/* Special Offer */
.block {
	margin:30px 0 0 0;
}
.block.block-list {
	border:1px solid #e5e5e5;
	padding:15px 20px;
}
.block .block-title {
	margin-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}
.block .block-title strong {
	padding:0;
	display:block;
	font-weight:normal;
	font-size:20px;
	text-transform:none;
	color:#8c8c8c;
	font-weight:normal;
	margin:0;
	padding-bottom:10px;
}
.block .title-group {
	margin-bottom:20px;
}
.block .owl-theme .owl-controls .owl-buttons {
	top:-47px;
}
.sepecialoffer-item .item-inner, .products-grid {
	border-bottom:2px solid #e5e5e5;
	overflow:hidden;
	padding:20px 0;
}
.sepecialoffer-item .item-inner .images-container, .products-grid .images-container {
	width:33%;
	float:left;
	border:1px solid #e5e5e5;
}
.sepecialoffer-item .item-inner .des-container, .products-grid .des-container {
	width:67%;
	float:left;
	padding-left:20px;
}
.block .item .item-inner .product-name, .products-grid .product-name {
	border:0;
	padding:0;
	margin:0 0 15px;
}
.block .item .item-inner .product-name a, .products-grid .product-name a {
	font-size:12px;
	font-weight:400
}
.products-grid:last-child {
	border-bottom:0;
}
/* Block:Layered Navigation */
.block-layered-nav {
	border-bottom:0;
	padding:0;
	border:0;
}
.block-layered-nav .block-title strong {
	color:#ffffff;
	background:#666666;
	text-transform:none;
	padding:0 10px;
	position:relative;
	font-weight:700;
	font-size:12px;
	line-height:40px;
}
.block-layered-nav .block-title strong:before {
	content:"\f0d7";
	font-family:FontAwesome;
	display:inline-block;
	position:absolute;
	right:10px;
}
.block-layered-nav .block-subtitle {
	display:none;
}
.block-layered-nav .block-content {
	border:1px solid #e5e5e5;
	padding:20px;
}
.block-layered-nav .block-content .layered {
	margin-bottom:30px;
}
.block-layered-nav .block-content .layered:last-child {
	margin-bottom:0;
}
.block-layered-nav #search_pr button.button {
	float:right;
	margin-top:10px;
	display:block;
}
.block-layered-nav #search_pr button.button span {
	background:#a5a5a5;
	text-transform:none;
	color:#ffffff;
}
.block-layered-nav #search_pr button.button:hover span {
	background:#bf0000;
}
.block-layered-nav #search_pr button.button span span {
	line-height:21px;
	padding:4px 15px;
}
.block-layered-nav h2 {
	position:relative;
	display:block;
	font-size:20px;
	color:#8c8c8c;
	text-transform:none;
	font-weight:normal;
	margin-top:0;
}
.block-layered-nav .content-shopby {
	padding:0;
}
.block-layered-nav ol {
	list-style:none;
	padding:0;
	margin:0;
}
.block-layered-nav ol li {
	font-size:14px;
	color:#bf0000;
	line-height:35px;
	text-transform:none;
	border-bottom:1px solid #e5e5e5;
}
.block-layered-nav ol li:hover, .block-layered-nav ol li:hover a, .block-layered-nav ol li.active a {
	color:#bf0000;
	cursor:pointer;
}
.block-layered-nav ol li:last-child {
	border:0;
}
.block-layered-nav ol li a {
	color:#636363;
	display:block;
}
.block-layered-nav ol li a:before {
	display:inline-block;
	content:"\f0da";
	font-family:FontAwesome;
	line-height:35px;
	margin-right:10px;
	color:#bf0000;
}
.block-layered-nav .last {
	background:none;
	border-bottom:0;
}
.block-layered-nav .layered-price h2 {
	margin:0;
	padding:0 0 30px;
}
.block-layered-nav #search_pr {
	text-align:center;
	overflow:hidden;
	margin-top:25px;
}
.block-layered-nav #search_pr input {
	float:left;
	width:70px;
}
.block-layered-nav #search_pr input + input {
	margin-left:5px;
}
/* Testimonial */
.testimonial-sidebar-content .content a {
	color:#5b5b5b;
}
.testimonial-sidebar-content .post-by {
	overflow:hidden;
	margin-top:20px;
}
.testimonial-sidebar-content .testimonial-content-avatar {
	float:left;
	margin-right:10px;
	width:50px;
}
.testimonial-sidebar-content .testimonial-content-avatar img {
	border-radius:100%;
	max-width:100%;
}
.testimonial-sidebar-content .box-author {
	float:left;
	text-align:left;
	margin-top:7px;
}
.testimonial-sidebar-content .box-author span {
	display:block;
}
.testimonial-sidebar-content .box-author span.testimonial-author {
	font-weight:700;
	color:#bf0000;
	text-transform:none;
}
.testimonial-sidebar-content .box-author span.testimonial-date {
	color:#909090;
	font-size:10px;
	text-transform:none;
}
/* col-right */

/* Page Heading */
.page-title {
	overflow:hidden;
	margin:0 0 30px;
}
.page-title h1, .page-title h2 {
	font-size:22px;
	text-transform:none;
	color:#8c8c8c;
	font-weight:700;
	margin:0;
	line-height:40px;
	float:none !important;
}
.page-title-line {
	border-bottom:1px solid #e5e5e5;
	padding:0;
}
.page-title .separator {
	margin:0 3px;
}
/* Tittle Group */
.title-group1 {
	position:relative;
	border-bottom:1px solid #e5e5e5;
	margin:30px 0 30px 0;
}
.title-group1 h2 {
	position:relative;
	font-size:24px;
	font-weight:700;
	text-transform:none;
	display:inline-block;
	color:#8c8c8c;
	margin:0;
	line-height:40px;
}
.title-group1 h2:before {
	content:"\f02e";
	display:block;
	float:left;
	margin-right:10px;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:22px;
	font-family:FontAwesome;
	color:#bf0000;
	border:1px solid #e5e5e5;
	border-bottom:0;
}
.title-group3 {
	margin-bottom:30px;
}
/* Toolbar */
.toolbar {
	overflow:hidden;
	margin:0 0 30px;
	border-bottom:1px solid #e5e5e5;
}
.toolbar a {
	color:#8c8c8c;
}
.toolbar label {
	font-weight:normal;
	text-transform:none;
	color:#8c8c8c;
	font-size:13px;
	line-height:40px;
}
.toolbar .pager {
	padding:0;
}
.toolbar .sorter {
	margin:0 0 -1px;
}
.toolbar-bottom .toolbar {
	text-align:center;
	margin:30px 0 0;
}
.toolbar-bottom .toolbar .pager .pages {
	display:inline-block;
}
.sorter .view-mode {
	float:right;
	margin:0;
}
.sorter .view-mode label {
	float:left;
	margin:0 5px 0 0;
	display:none;
}
.sorter .view-mode span {
	height:16px;
	float:left;
	margin:2px 5px 0 0;
}
.sorter .view-mode .grid, .sorter .view-mode .list {
	font-size:0;
	width:40px;
	height:40px;
}
.sorter .view-mode .grid:before, .sorter .view-mode .list:before {
	display:block;
	float:left;
	width:40px;
	height:40px;
	font-family:FontAwesome;
	font-size:16px;
	text-align:center;
	color:#959595;
	border:1px solid #e5e5e5;
	line-height:40px;
}
.sorter .view-mode .grid:before {
	content:"\f009";
}
.sorter .view-mode .list:before {
	content:"\f00b";
}
.sorter .view-mode strong.grid:before, .sorter .view-mode a.grid:hover:before {
	color:#ffffff;
	background:#bf0000;
	border-color:#bf0000;
}
.sorter .view-mode strong.list:before, .sorter .view-mode a.list:hover:before {
	color:#ffffff;
	background:#bf0000;
	border-color:#bf0000;
}
.sorter .view-mode .list {
	line-height:30px;
	float:left;
	margin-left:5px;
	color:#000;
	font-weight:normal;
}
.sorter .view-mode .grid {
	line-height:30px;
	float:left;
	color:#000;
	font-weight:normal;
}
.pager li > a, .pager li > span {
	display:inline;
	padding:0;
	background:none;
	border:none;
	border-radius:0;
}
.pager {
	padding:5px;
	text-align:center;
	margin:0;
	float:right;
}
.pager select {
	border:0;
	font-style:normal;
	color:#000;
	width:auto;
}
.pager .amount {
	float:left;
	margin:4px 30px 0 0;
}
.pager .limiter {
	float:left;
	font-size:14px;
	margin-left:20px;
}
.pager .limiter .limiter-inner {
	display:inline-block;
	padding-right:5px;
}
.pager .limiter label {
	vertical-align:middle;
	margin:0;
}
.pager .limiter select {
	padding:0;
	margin:0;
	vertical-align:middle;
	background:none;
}
.pager .pages {
	float:right;
	color:#8c8c8c;
	cursor:pointer;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:22px
}
.pager .pages strong {
	font-weight:normal;
	color:#363636;
	text-transform:none;
	font-size:14px;
	display:none;
}
.pager .pages ol {
	display:inline;
}
.pager .pages li {
	display:inline-block;
	margin:0 5px;
	font-size:13px;
	line-height:20px;
}
.pager .pages li:last-child {
	border:0;
}
.pager .pages .current, .pager .pages li a:hover {
	background:none;
	color:#bf0000;
	font-size:13px;
}
.pager .pages li a {
	font-size:13px;
	color:#8c8c8c;
	display:block;
	margin:0 5px;
}
.pager .sort-by {
	float:left;
	margin:0;
	padding:0 20px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.pager .sort-by label {
	vertical-align:middle;
	margin:0;
}
.pager .sort-by select {
	padding:0;
	margin:0;
	vertical-align:middle;
	display:inline-block;
}
.pager .sort-by a {
	display:inline-block;
}
.sorter {
	float:left;
}
.sorter .view-mode {
	float:left;
	margin:0;
}
.sorter .view-mode a {
	text-decoration:none;
}
/* Product List */
.products-list {
	list-style:none;
	padding:0;
	margin:0;
}
.products-list li.item {
	margin-bottom:30px;
}
.products-list .item .item-inner .product-name, .blog-list .item .item-inner .product-name {
	border:0;
	padding:0;
}
.products-list .product-name a, .blog-list .product-name a {
	color:#8c8c8c;
	font-size:20px;
	text-transform:none;
	font-weight:400;
}
.products-list .product-name a:hover, .blog-list .product-name a:hover {
	color:#bf0000;
}
.products-list .price-box {
	padding-top:15px;
	border-top:2px solid #666666;
	margin-top:15px;
}
.products-list .price-box .price {
	font-size:20px;
}
.products-list .availability {
	float:left;
	margin:3px 0 0;
}
.products-list .desc {
	clear:both;
	color:#444;
	font-size:12px;
	margin:15px 0;
	line-height:24px;
}
.products-list .desc .link-learn {
	font-size:11px;
}
.products-list .product-shop .btn-danger {
	float:left;
	position:relative;
	padding-right:47px;
}
.products-list .item-inner .add-to-links {
	float:left;
	margin:0;
}
.products-list .add-to-links .separator {
	display:none;
	margin:0 2px;
}
.products-list .item-inner .actions {
	position:static;
}
.products-list .item-inner .actions .btn-danger:after, .btn-add-to-cart:after, .btn-buy-it-now:after {
	width:34px;
	height:34px;
	background:#bf0000;
	content:"\f07a";
	text-align:center;
	font-family:FontAwesome;
	font-size:14px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	line-height:34px;
}
.products-list .item-inner .add-to-links {
	list-style:none;
	padding:0;
	margin:0;
}
.products-list .item-inner .add-to-links li {
	border:0;
	float:left;
	margin-left:5px;
}
.products-list .item-inner .add-to-links li a {
	line-height:34px;
	text-align:center;
	font-size:0;
	width:36px;
	height:34px;
	color:#ffffff;
	background:#666666;
	display:block;
}
.products-list .item-inner .add-to-links li a:hover {
	background:#bf0000;
}
.products-list .item-inner .add-to-links li a:before {
	font-family:FontAwesome;
	font-size:16px;
	display:block;
}
.products-list .item-inner .add-to-links li a.link-watchlist:before {
	content:"\f002";
}
.products-list .item-inner .add-to-links li a.link-ask-a-question:before {
	content:"\f059";
}
.products-list .item-inner .actions {
	border:0;
}
/* Product Shop */
.product-shop {
	margin-bottom:30px;
}
.col3-layout .product-view .product-shop {
	float:none;
	width:auto;
}
.product-view .product-shop .product-name {
	margin:0 0 5px;
	border:0;
	padding:0;
}
.product-view .product-shop .product-name h1 {
	margin:0;
	font-size:28px!important;
	color:#8c8c8c;
	text-transform:none;
	font-weight:normal;
}
.product-view .product-shop .availability {
	font-size:13px;
	margin:10px 0 20px;
}
.product-view .product-shop .availability span {
	font-weight:normal;
	color:#bf0000;
}
.product-view .product-shop .short-description {
	margin:10px 0;
	padding:10px 0;
	color:#6a6a6a;
	font-size:13px;
	line-height:23px;
}
.product-view .product-shop .box-container2 {
	overflow:hidden;
	border-top:1px solid #e5e5e5;
	padding-top:10px;
	margin-top:15px;
}
.product-view .product-shop .price-box {
	margin:0;
}
.product-view .product-shop .price-box .price {
	font-size:20px;
	font-weight:700;
}
.product-view .product-shop .old-price .price {
	font-weight:400;
}
.product-view .product-shop .ratings {
	margin:10px 0;
}
.product-view .product-shop .add-to-links {
	margin:0;
}
.product-view .product-shop .add-to-links {
	font-size:12px;
	text-align:right;
}
.product-view .product-shop .add-to-links li, .product-view .product-shop .add-to-links li .separator {
	display:inline;
}
.product-view .product-shop .add-to-links li {
	display:block;
	float:left;
}
.product-view .product-shop .add-to-links li a {
	display:block;
	text-align:center;
	margin:0;
	color:#ffffff;
	text-transform:none;
	font-size:12px;
	background:#a5a5a5;
	padding:0 15px;
	line-height:36px;
	text-decoration:none;
}
.product-view .product-shop .add-to-links li a:hover {
	background:#bf0000;
}
.product-view .product-shop .add-to-links li a:before {
	display:inline-block;
	font-family:FontAwesome;
	font-size:14px;
	margin-right:8px;
}
.product-view .product-shop .add-to-links li a.link-watchlist:before {
	content:"\f059";
}
.product-view .product-shop .add-to-links li a.link-ask-a-question:before {
	content:"\f002";
}
.product-img-box {
	margin-bottom:30px;
}
.product-view .product-img-box .more-views .bx-wrapper {
	height:100%;
}
.product-view .product-img-box .more-views .bx-wrapper .bx-viewport {
	height:100% !important;
}
.product-view .product-img-box .more-views ul {
	list-style:none;
	padding:0;
	margin:0;
}
.product-view .product-img-box .more-views li {
	float:left;
	margin-bottom:5px;
}
.product-view .product-img-box .more-views li a {
	border:1px solid #e5e5e5;
	display:block;
}
.qty .btn {
	font-weight:700;
	background-color:#ffffff;
	border:1px solid #e5e5e5;
	padding:6px 12px;
}
.qty .form-control {
	text-align:center;
}
.product-tab {
	font-size:13px;
	margin-bottom:30px;
}
.tab-custom li > a {
	border-radius:0;
	border:1px solid #e5e5e5;
	font-size:16px;
	color:#585858;
}
.tab-custom .nav-tabs > li.active > a, .tab-custom .nav-tabs > li.active > a:hover, .tab-custom .nav-tabs > li.active > a:focus {
	background-color:#8c8c8c;
	color:#ffffff;
	border-color:transparent;
}
.tab-custom .tab-content > .tab-pane {
	padding:20px;
	border:1px solid #e5e5e5;
	line-height:24px;
}
.productslider-item {
	margin-bottom:30px;
}
.product_icon {
	position:absolute;
	top:0;
	left:0;
}
.new-icon {
	display:block;
	width:57px;
	height:57px;
	line-height:57px;
	text-align:center;
	font-size:14px;
	font-family:'Raleway', sans-serif;
	font-weight:700;
	color:#ffffff;
	text-transform:none;
	background:#bf0000;
	border-radius:100%;
	margin-bottom:-15px;
}
.sale-icon {
	display:block;
	width:57px;
	height:57px;
	line-height:57px;
	text-align:center;
	font-size:14px;
	font-family:'Raleway', sans-serif;
	font-weight:700;
	color:#ffffff;
	text-transform:none;
	background:#fe4e01;
	border-radius:100%;
}
.box-hover .add-to-links {
	margin:0;
	list-style:none;
	padding:0;
}
.box-hover .add-to-links li {
	margin:3px 0;
}
.box-hover {
	position:absolute;
	top:50%;
	margin-top:-76px;
	right:-100%;
	float:right;
	text-align:right;
}
.item .item-inner:hover .images-container .box-hover {
	right:0;
}
.box-hover .add-to-links li a {
	height:36px;
	display:inline-block;
	font-size:0;
	color:#ffffff;
	line-height:36px;
	text-align:left;
	padding:0;
	text-transform:none;
	margin:0;
	background:none;
}
.box-hover .add-to-links li a:after {
	width:36px;
	height:36px;
	float:right;
	background:#666666;
	content:"";
	text-align:center;
	font-family:FontAwesome;
	font-size:14px;
}
.box-hover .add-to-links li a:hover {
	padding-left:15px;
	margin:0 0 0 10px;
	font-size:14px;
	background:#bf0000;
}
.box-hover .add-to-links li a:hover:after {
	margin-left:15px;
	background:#bf0000;
}
.item .item-inner .images-container .box-hover .add-to-links li a.link-watchlist:after {
	content:"\f002";
}
.item .item-inner .images-container .box-hover .add-to-links li a.link-ask-a-question:after {
	content:"\f059";
}
.item .item-inner .images-container .box-hover .add-to-links li a.link-buy-it-now:after {
	content:"\f07a";
}
.item .item-inner .images-container .box-hover .add-to-links li a.link-add-to-cart:after {
	content:"\f07a";
}
.item .item-inner .product-name {
	border-bottom:2px solid #e5e5e5;
	padding-bottom:10px;
}
.box-hover {
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
}
/* new product */
.newproductslider-container .title-group1 h2:before {
	content:"\f0c3";
}
/* Bx Slider */
.bx-wrapper {
	max-width:100% !important;
	position:relative;
}
.bx-wrapper .bx-viewport {
}
.bx-wrapper .bx-viewport .bxslider, .bx-wrapper .bx-viewport .products-grid {
	width:20000% !important;
}
.bx-wrapper .bx-controls-direction a {
	width:20px;
	height:20px;
	position:absolute;
	top:50%;
	margin-top:-10px;
	font-size:0;
	z-index:1;
	font-family:FontAwesome;
	display:block;
	color:#8c8c8c;
	text-decoration:none;
	opacity:0;
}
.bx-wrapper:hover .bx-controls-direction a {
	opacity:1;
}
.bx-wrapper .bx-controls-direction a:before {
	font-size:14px;
	font-family:FontAwesome;
	display:block;
	text-align:center;
}
.bx-wrapper .bx-controls-direction a:hover {
	color:#bf0000;
}
.bx-wrapper .bx-controls-direction a.bx-prev {
	left:0;
}
.bx-wrapper .bx-controls-direction a.bx-prev:before {
	content:"\f104";
}
.bx-wrapper .bx-controls-direction a.bx-next {
	right:0;
}
.bx-wrapper .bx-controls-direction a.bx-next:before {
	content:"\f105";
}
/* Blog Page */
.menu-recent .item-inner .des-container {
	margin-top:15px;
	position:relative;
}
.menu-recent .date-comments {
	color:#949494;
	font-size:11px;
	overflow:hidden;
	text-align:right;
	text-transform:none;
}
.menu-recent .des-container .des, .blog-index-list .des-container .des {
	color:#5b5b5b;
}
.menu-recent .des-container .des h4 {
	color:#8c8c8c;
	font-size:18px;
	font-weight:700;
	text-transform:none;
}
.menu-recent .des-container .des h4 a {
	color:#8c8c8c;
}
.menu-recent .des-container .des h4 a:hover {
	color:#bf0000;
}
/* Blog Page:Comments */
.comment-item {
	margin-bottom:15px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
}
.comment-item h4 {
	font-size:14px;
	margin:0;
}
.comment-item h4 a {
	color:#8c8c8c;
}
.comment-date {
	font-size:11px;
	color:#999;
	margin-bottom:10px;
}
/* Blog Page:Tags */
.tags {
	list-style:none;
	padding:0;
	margin:0 0 0 -3px;
}
.tags > li {
	display:inline-block;
	margin-bottom:7px;
	margin-left:3px;
}
.tags > li > a {
	display:block;
	line-height:20px;
	font-size:12px;
	color:#393939;
	border:1px solid #e5e5e5;
	padding:5px 20px;
}
.tags > li > a:hover, .tags > li > a:focus, .tags > li.active > a {
	background-color:#333;
	color:#ffffff;
	border-color:#333;
}
/* Blog Page:List */
.blog-list {
	list-style:none;
	padding:0;
	margin:0;
}
.blog-list > li {
	margin-bottom:30px;
}
.blog-list .product-name {
	margin-top:0;
}
.blog-list .ratings {
	border-bottom:2px solid #666666;
	padding-bottom:15px;
	margin-bottom:15px;
}
.ratings .amount a, .comment-amount a {
	font-size:11px;
	color:#8c8c8c;
}
.comment-amount a:hover {
	color:#bf0000;
}
.blog-list .separator {
	margin:0 5px;
	font-size:11px;
	display:inline-block;
	vertical-align:text-top;
}
.blog-attr {
	color:#bf0000;
	margin-bottom:15px;
}
.blog-attr a {
	font-size:12px;
	color:#bf0000;
}
.blog-list .desc {
	line-height:24px;
	margin-bottom:20px;
}
.blog-image {
	margin-bottom:30px;
}
.blog-detail .product-name a {
	font-size:30px;
}
.blog-detail .well {
	font-style:italic;
	font-size:18px;
	line-height:160%;
}
.well {
	box-shadow:none;
	-webkit-box-shadow:none;
	border:0;
	border-radius:0;
}
.share-post {
	font-weight:700;
	font-size:14px;
	margin:30px 0;
}
.share-label {
	text-transform:none;
	display:inline-block;
	vertical-align:middle;
	margin-right:15px;
}
.share-post ul {
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
	vertical-align:middle;
}
.share-post ul > li {
	display:inline-block;
}
.share-post ul > li > a {
	display:block;
	font-size:22px;
	border-left:1px solid #b2b2b2;
	padding:2px 20px;
}
.share-post ul > li:first-child > a {
	border-left:0;
}
.color-facebook a {
	color:#5c6cb2;
}
.color-twitter a {
	color:#7dc6ff;
}
.color-pinterest a {
	color:#ff6582;
}
.color-gplus a {
	color:#ff4c4c;
}
.color-linkedin a {
	color:#4eb3c2;
}
.comment-list {
	color:#6a6a6a;
}
.comment-list .comment-date {
	font-weight:700;
	font-size:12px;
	color:#939393;
	margin-bottom:0;
}
.comment-title {
	font-size:14px;
	color:#8c8c8c;
}
.comment-reply {
	padding:20px 20px 20px 90px;
	background-color:#f2f2f2;
}
.comment-list .media-left {
	padding-right:20px;
}
.comment-list .comment-item {
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:20px;
}
.comment-list .comment-item > .media {
	padding-bottom:20px;
}
/* Pagination */
.pagination {
	border:2px solid #e5e5e5;
	border-radius:0;
	font-size:14px;
	font-weight:700;
}
.pagination > li > a, .pagination > li > span {
	border:0;
	color:#8c8c8c;
	padding-left:20px;
	padding-right:20px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
	font-weight:normal;
}
.pagination > li.divider > span {
	padding-left:0;
	padding-right:0;
	font-weight:normal;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background-color:transparent;
	color:#bf0000;
}
/* Cart Page */
.custom-table {
	border:1px solid #e5e5e5;
}
.custom-table > thead > tr > th, .custom-table > tbody > tr > td {
	border:1px solid #e5e5e5;
	vertical-align:middle;
	padding:15px 20px;
}
.custom-table > thead > tr > th {
	border-bottom-width:2px;
	font-weight:normal;
	text-align:center;
	font-size:14px;
}
.custom-table .btn-remove {
	font-size:24px;
	color:#d8d8d8;
}
.custom-table .btn-remove:hover {
	color:#bf0000;
}
.custom-table .product-image {
	width:130px;
	margin:0 auto;
}
.custom-table .qty {
	width:150px;
}
.subtotal, .grandtotal {
	font-size:18px;
	text-align:center;
}
.grandtotal {
	color:#bf0000;
}
.line2 {
	border-top:2px solid #e5e5e5;
	margin:30px 0;
}
.line2.mtb20 {
	margin:20px 0;
}
.table-cart-total tbody > tr > td {
	border:0;
	font-size:16px;
}
.table-cart-total {
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
}
.input-qty {
	width:50px;
	display:inline-block;
	text-align:center;
}
/* Checkout Page */
.checkout-progress {
	list-style:none;
	padding:0;
	margin:0;
}
.block-layered-nav .checkout-progress > li {
	cursor:auto!important;
	font-size:13px;
	color:#666666!important;
}
.checkout-step-item {
	margin-bottom:5px;
}
.step-title {
	text-align:right;
	background:#a5a5a5;
	cursor:pointer;
}
.step-title .number {
	float:left;
	margin:0;
	font-size:24px;
	width:46px;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#ffffff;
	background:#949494;
}
.step-title h2 {
	float:left;
	margin:0 0 0 15px;
	line-height:46px;
	text-transform:none;
	font-weight:700;
	color:#ffffff;
	font-size:18px;
}
.step-title.collapsed {
	background:#eee;
}
.step-title.collapsed .number {
	background:#eee;
	color:#b1b1b1;
}
.step-title.collapsed h2 {
	color:#636363;
	font-size:16px;
}
.step-content {
	padding:30px 0;
}
/* 404 Page */
.page-not-found {
	text-align:center;
}
.page-not-found-img {
	text-align:center;
	margin:150px 0 60px;
}
.page-not-found-img img {
	max-width:100%;
}
.page-not-found .page-content {
	margin-top:50px;
}
.page-not-found .page-content .title-note {
	background:#666666;
}
.page-not-found .page-content .title-note h1 {
	line-height:43px;
	padding:10px;
	color:#ffffff;
	text-transform:none;
	font-size:36px;
	font-weight:700;
	margin:0;
}
.page-not-found .page-content .des-container {
	border:1px solid #e5e5e5;
	border-top:0;
	padding:30px 30px 50px;
}
.form-search label {
	display:none;
}
.page-not-found #search_mini_form {
	float:none;
	display:block;
}
.page-not-found .form-search {
	float:none;
	position:relative;
	display:inline-block;
	margin:30px 0 0;
	border:0;
}
.page-not-found .form-search input.input-text {
	float:left;
	width:500px;
	height:48px;
	border:0;
	background:#eee;
}
.page-not-found .form-search .btn {
	font-size:14px;
	min-width:180px;
	padding:9px 20px;
}
.page-not-found p {
	font-size:14px;
	text-transform:none;
	color:#6a6a6a;
}
.page-not-found p a {
	font-size:18px;
	border:2px solid #fff;
	display:inline-block;
	padding:7px 30px;
	text-transform:none;
	color:#ffffff;
	margin-top:20px;
}
.page-not-found p a:hover {
	background-color:#5dbad5
}
.page-not-found address {
	margin-top:140px;
	text-transform:none;
}
.page-not-found address a {
	color:#5dbad5;
}
.page-not-found address a:hover {
	text-decoration:underline;
}
/* Contact Page */
#map {
	height:480px;
	background-color:#eaeaea;
	margin:30px auto;
}
/* Catlist */
.catlist {
	margin:30px 0;
}
.catlist .title-group1 h2:before {
	content:"\f03b";
}
.catlist {
	margin-top:30px;
}
.catlist .image-cat {
	border:1px solid #e5e5e5;
}
.catlist .image-cat img {
	max-width:100%;
}
.catlist .name-cat {
	text-transform:none;
	color:#8c8c8c;
	font-size:14px;
}
.catlist .name-cat h3 {
	font-size:12px;
	font-weight:400;
}
.catlist .name-cat:hover {
	color:#bf0000;
}
.catlist .view-more {
	display:inline-block;
	line-height:20px;
	padding:0 10px;
	color:#ffffff;
	background:#bf0000;
	text-transform:none;
	font-weight:700;
	font-size:10px;
	text-decoration:none;
}
.catlist .view-more:hover {
	opacity:0.7;
}
.catlist .view-more:after {
	font-family:FontAwesome;
	display:inline-block;
	content:"\f0da";
	margin-left:5px;
}
.catlist .list-cat {
	font-size:13px;
	margin-top:20px;
	padding-top:10px;
	border-top:2px solid #e5e5e5;
}
.catlist .list-cat ul {
	line-height:27px;
	list-style:none;
	padding:0;
}
.catlist .list-cat li a {
	color:#5b5b5b;
	text-decoration:none;
	text-transform:none;
	line-height:26px;
}
.catlist .list-cat li a:hover {
	color:#bf0000;
}
.catlist .list-cat li a:before {
	content:"\f101";
	font-family:FontAwesome;
	margin-right:10px;
}
/* Brand */
.brands {
	margin:30px 0 40px;
}
.brands .title-group1 h2:before {
	content:"\f125";
}
.title-group1 + .owl-container .owl-theme .owl-controls .owl-buttons {
	top:-64px;
}
/* Footer */
/* Footer Top */
.footer-top {
	color:#808080;
	overflow:hidden;
	margin:0;
	background:#484848;
	padding:15px 0;
}
.subscribe:before {
	border:1px solid #e5e5e5;
	float:left;
	font-family:FontAwesome;
	font-size:30px;
	height:40px;
	text-align:center;
	width:60px;
	line-height:37px;
	color:#ffffff;
	content:"\f0e0";
}
.subscribe-inner {
	font-size:14px;
	margin-left:70px;
	color:#c6c6c6;
}
.subscribe-inner h3 {
	font-size:22px;
	color:#ffffff;
	margin:0;
	font-weight:700;
	text-transform:none;
	line-height:100%;
}
.footer-top .social {
	padding:0;
	list-style:none;
	float:right;
	margin:2px 0;
}
.footer-top .social li {
	float:left;
	margin-right:10px;
}
.footer-top .social li a {
	display:block;
	font-size:0;
	color:#ffffff;
	width:36px;
	height:36px;
	text-align:center;
	line-height:36px;
}
.footer-top .social li a:hover {
	color:#ffffff;
	background:#bf0000;
}
.footer-top .social li a:before {
	display:block;
	font-family:FontAwesome;
	font-size:20px;
	text-align:center;
}
.footer-top .social li a.facebook:before {
	content:"\f09a";
}
.footer-top .social li a.twitter:before {
	content:"\f099";
}
.footer-top .social li a.google:before {
	content:"\f0d5";
}
.footer-top .social li a.youtube:before {
	content:"\f167";
}
.footer-top .social li a.linkedin:before {
	content:"\f0e1";
}
.footer-top .social li a.rss:before {
	content:"\f09e";
}
.form-subscribe {
	margin:2px 0;
}
.form-subscribe .form-control {
	height:36px;
	border:0;
	min-width:258px;
}
.form-subscribe .btn {
	font-weight:700;
	text-transform:none;
	padding:8px 20px;
}
/* Footer Middle */
.footer-middle {
	padding-top:30px;
	padding-bottom:30px;
	background:#eaeaea;
}
.footer-middle .footer-title {
	margin:5px 0 15px;
}
.footer-middle .footer-title h2 {
	font-size:14px;
	text-transform:none;
	font-weight:700;
	color:#444;
	margin:0;
	line-height:30px;
	padding-bottom:5px;
}
.footer-middle .footer-content {
	color:#444;
	font-size:13px;
}
.footer-middle .footer-content ul {
	list-style:none;
	padding:0;
	margin-bottom:0;
	margin-top:-5px;
}
.footer-middle .footer-content ul li a {
	display:block;
	line-height:30px;
	color:#444;
	text-transform:none;
	font-size:13px;
}
.footer-middle .footer-content ul li a:hover {
	text-decoration:none;
	color:#bf0000;
}
.footer-middle .footer-content ul li a:before {
	content:"\f0da";
	display:inline-block;
	margin-right:10px;
	font-family:FontAwesome;
	color:#bf0000;
}
.footer-middle .footer-content ul li.last a {
	border-bottom:0;
}
.footer-middle p, .block p {
	margin:0;
	display:inline;
}
.footer-middle .footer-content .add:before, .block .add:before {
	float:left;
	font-family:FontAwesome;
	margin-right:15px;
	font-size:16px;
	text-align:center;
	line-height:20px;
	color:#bf0000;
	height:30px;
}
.footer-middle .footer-content .address:before, .block .address:before {
	content:"\f041";
	width:15px
}
.footer-middle .footer-content .email:before, .block .email:before {
	content:"\f0e0";
	width:15px
}
.footer-middle .footer-content .phone:before, .block .phone:before {
	content:"\f095";
	width:15px
}
.footer-middle .footer-content .fax:before, .block .fax:before {
	content:"\f1ac";
	width:15px
}
.footer-middle .footer-content .add, .block .add {
	overflow:hidden;
}
.footer-middle .footer-content .phone, .block .phone {
	margin:0;
}
.footer-middle .footer-content .contact-link {
	margin-top:25px;
}
.footer-middle .footer-content .contact-link a {
	padding-left:30px;
	padding-right:30px;
}
/* Footer Bottom */
.footer-bottom {
	padding:20px 0;
	background:#e1e1e1;
	color:#8c8c8c;
}
.copy {
	font-size:13px;
	line-height:36px;
}
.payment {
	text-align:right;
}
.payment img {
	display:inline-block;
}
/* Form */
label {
	font-weight:normal;
}
.form-horizontal .control-label {
	text-align:left;
}
.control-label em {
	color:#eb340a;
}
.form-control {
	border-radius:0;
	box-shadow:none!important;
	-webkit-box-shadow:none!important;
}
.input-md {
	height:40px;
}
.btn {
	border:0;
	border-radius:0;
	padding:7px 13px;
}
.btn-md {
	padding:10px 20px;
}
.btn-lg {
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	padding:15px 30px;
}
.btn-danger {
	background-color:#bf0000;
}
.btn-default {
	background-color:#444;
	color:#ffffff;
}
.btn-default:hover, .btn-default:focus {
	background-color:#bf0000;
	color:#ffffff;
}
.btn-add-to-cart, .btn-ask-a-question, .btn-watchlist, .btn-buy-it-now, .btn-readmore {
	position:relative;
	padding-right:35px;
}
.btn-ask-a-question:after, .btn-watchlist:after, .btn-buy-it-now:after, .btn-readmore:after {
	width:34px;
	height:34px;
	background:#bf0000;
	text-align:center;
	font-family:FontAwesome;
	font-size:14px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	line-height:34px;
}
.btn-ask-a-question, .btn-watchlist, .btn-buy-it-now, .btn-readmore {
	background-color:#bf0000;
}
.btn-ask-a-question:hover, .btn-watchlist:hover, .btn-buy-it-now:hover, .btn-readmore:hover {
	background-color:#bf0000;
}
.btn-ask-a-question:hover:after, .btn-watchlist:hover:after, .btn-buy-it-now:hover:after, .btn-readmore:hover:after {
	background:#bf0000;
}
.btn-ask-a-question:after {
	content:"\f059";
}
.btn-watchlist:after {
	content:"\f002";
}
.btn-readmore:after {
	content:"\f086";
}
.btn-continue, .btn-login {
	position:relative;
	padding-left:57px;
}
.btn-continue:before, .btn-login:before {
	width:40px;
	height:40px;
	background:#bf0000;
	text-align:center;
	font-family:FontAwesome;
	font-size:14px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	line-height:40px;
}
.btn-continue:before {
	content:"\f178";
}
.btn-login:before {
	content:"\f007";
}
body {
	background-color:#f7f7f7;
}
.container {
	background-color:#ffffff;
}
.footer-top, .footer-middle, .footer-bottom {
	margin-left:-15px;
	margin-right:-15px;
	padding-left:15px;
	padding-right:15px;
}
.footer-bottom {
	padding-bottom:30px;
}
.navbar {
	margin-left:-15px;
	margin-right:-15px;
}
#logo h2 {
	width:270px;
	height:69px;
	margin:0 0 30px 0;
	padding:0;
}
#logo span {
	background:url("images/logo.png");
	display:none;
}
#dynacloud {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	line-height:24px;
	padding:0;
}
h6.tags {
	color:#8c8c8c;
	display:inline;
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	height:13px;
	line-height:20px;
	margin:0 !important;
	padding:0 !important;
}
h6.tags:hover {
	color:#bf0000;
	display:inline;
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	height:13px;
	line-height:20px;
	margin:0 !important;
	padding:0 !important;
}
.product-name h2 {
	color:#8c8c8c;
	display:inline-block;
	font-size:24px;
	font-weight:600;
	line-height:40px;
	margin:0;
	position:relative;
	text-transform:none;
}
.left-side {
	width:275px;
}
.left-side-inner {
	width:270px;
	float:left;
	margin:0 15px 30px 15px
}
.right-side {
	width:912px;
}
.right-side-inner {
	width:100%;
	margin:0 0 0 28px
}
#ds_div ~ div[style*="color: #ccc; background: #fff; font-size: 12px; line-height: 19px; vertical-align: middle; border-top: 1px solid #ccc; padding: 10px 0; text-align: right;"] {
    display: none;
}
#product-desc {
	color:#333333;
	font-size:16px!important;
	font-weight:500
}
/*--------------------- CSS ------------------------------------------------*/
/*--------------------- Copyright 2014 -------------------------------------*/
/*--------------------- xtcKontor Ecommerce und Webdesign Agentur ----------*/
/*--------------------- http://xtc-kontor.de -------------------------------*/
/*--------------------- BOF Feedback CSS -----------------------------------*/
#feedback-container #loading {
	display:none;
	height:100%;
	left:400px;
	position:fixed;
	top:50px;
	width:100%
}
#feedback-container {
	background:#bf0000;
	color:#ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-shadow:0 0 10px #ffffff;
	margin:0;
	padding:0;
	text-align:center;
	width:270px;
	height:140px;
}
#feedback-header {
	display:none;
	height:35px
}
#feedback-header h2 {
	font-size:16px;
	margin:0;
	text-align:left;
	text-transform:uppercase
}
.feedback {
	float:left;
	height:140px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:270px
}
.feedback-group-items {
	float:left;
	margin:0;
	padding:0;
	height:140px;
	width:270px;
	display:none;
}
.feedback-single-item {
	float:left;
	padding:0;
	text-align:center;
	height:140px;
	width:270px
}
.feedback-single-item .comment {
	color:#ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:40px;
	padding:45px 10px 10px;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 0 10px #ffffff
}
.feedback-single-item .user {
	color:#ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	height:15px;
	padding:10px;
	text-align:left
}
.feedback-link {
	color:#ffffff!important;
	text-decoration:none;
    text-shadow:0 0 10px #ffffff;
	text-align:left
}
.feedback-link:hover {
	color:#ffffff!important;
	text-align:left
}
.feedback-percentage {
	color:#ffffff;
	font-size:25px;
	line-height:25px;
	height:140px;
	padding:45px 0 0 0;
	text-align:center
}
.feedback-unique {
	font-size:12px;
	padding:8px 0 0
}
.feedback-table table {
	padding:10px 0 0
}
.feedback-table tr, .feedback-table img {
	vertical-align:middle
}
.feedback-table td {
	font-size:12px;
	padding:4px 0;
	vertical-align:middle
}
.feedback-nav, .feedback-nav .prev2, .feedback-nav .next2 {
	display:none
}
.feedback .items {
	clear:both;
	position:absolute;
	height:140px;
	width:20000em
}