body {
/*	font-family: 'Open Sans', sans-serif; */
    font-family: Arial;
	font-weight: 400;
	color: #404040;
	background: white;
	font-size: 12px;
	line-height: 20px;
	width: 100%;
}
h1, h2, h3, h4, h5, h6 {
	color: #444;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
.headingtitle {
    font-size: 22px;
    font-weight: 600;
    color: #272727;
    border-bottom: 2px solid #eaeaea;
    line-height: 40px;
    text-transform: uppercase;
    margin: 0 0 20px;
	position: relative;
}
.headingtitle:before {
    content: '';
    width: 150px;
    height: 2px;
    background: #030e612;
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    bottom: -2px;
}
a {
	color: #000;
}
a:hover {
	color: #0670eb;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
button:focus, button:hover, input:focus, input:hover, a:focus, a:hover {outline:none;}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
/* top */
#top {
    background: #00b3ff;
    padding: 10px 0;
}
#top #currency .currency-select {
	text-align: left;
}
#top #currency .currency-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    background: transparent;
}
#top .btn-link:hover, #top-links a:hover {
	color: #fff;
	text-decoration: underline;
}
#top .dropdown-menu {
    border-radius: 0;
    border: 0;
	z-index:9999;
}
#top .dropdown-menu .btn-link {
    color: #333;
    text-align: left;
    padding: 5px 20px;
}
#top-links .dropdown-menu a {
	text-shadow: none;
	color: #333;
}
#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
#top-links {
	padding-top: 9px;
	min-height: 40px;
}
#top-links a + a {
	margin-left: 15px;
}
header {
    background: #006ccc;
    padding: 10px 0;
}
header.affix {
    top: 0;
    z-index: 999;
    width: 100%;
}
.common-home header.affix {
    position: relative;
}
/* logo */
#logo {
	margin-top: -2px;
}
/* search */
#search {
    border: 2px solid #fff;
    border-radius: 2px;
}
#search .input-lg {
    height: 32px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 0;
    box-shadow: none;
    border: 0;
}
#search .btn-lg {
    font-size: 20px;
    padding: 9px 10px;
    background: #fff;
    border: 0;
    border-radius: 0;
    line-height: 0;
}
#headcont .phone {
    background: transparent;
    border: 0;
    padding: 0;
}
#headcont .phone .number {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
}
#headcont .phone .subtext {color: #fff;}
#headcont .dropdown-menu {
    min-width: 400px;
    margin-top: 10px;
    left: 5px;
    border-radius: 0;
    z-index: 1001;
}
#headcont .dropdown-menu .shopcontacts {padding: 20px 25px;}
#headcont .dropdown-menu .shopcontacts li > a:hover {
    color: #0670eb;
    background-color: transparent;
    background-image: none;
    border-bottom: 1px solid #0670eb;
}
#headcont .dropdown-menu .shopcontacts li {
    padding: 10px 0;
    display: block;
}
#headcont .dropdown-menu .shopcontacts .phones a:hover {border:0;}
.height16 {max-height:16px;}
#wishlist .icon {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ4OC41MDEgNDg4LjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4OC41MDEgNDg4LjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDg3LjMxMiwxNTkuMTYyQzQ3OS41MDEsOTkuMDQyLDQzMi4xNzIsNTEuMTM4LDM3Mi4yLDQyLjY1MWMtNi41MzItMC45MjktMTMuMTU4LTEuMzk1LTE5LjY5LTEuMzk1ICAgYy00My40MTcsMC04My4zNTMsMjAuNTIzLTEwOC42NjQsNTQuMThjLTI1LjM2Mi0zMy4wMzgtNjUuMDE1LTUzLjE2OC0xMDcuODY2LTUzLjE2OGMtNi42MjYsMC0xMy4zNTgsMC40ODItMTkuOTk0LDEuNDM3ICAgQzU4LjgxMiw1MS45MTUsMTEuOTg3LDk3LjI4NywyLjExMSwxNTQuMDQ2Yy03LjQ5Niw0My4xMTMsNS4xNjksODUuODAxLDM0Ljc4OCwxMTcuMjkyYzMuOTAxLDQuNjc2LDkuMTMyLDEwLjYyMSwxMy44ODIsMTUuOTk0ICAgbDQuMDU4LDQuNjE5YzI5Ljk3NiwzNC4xOCw5My41ODYsOTUuODYsMTM3Ljc3OSwxMzUuNjE5YzEzLjc5OCwxMi40MzUsMzIuNzY1LDE5LjY3NCw1Mi4wMzYsMTkuNjc0aDAuNTQ2ICAgYzE5LjkyMS0wLjQ2NywzOC45OTEtNy40NzYsNTIuMzM5LTE5Ljk0N2MzNy4xODktMzQuNjkzLDYxLjU5OC01OS40ODQsMTAyLjI1Ny0xMDEuODI3bDEuNTUyLTEuNjI1ICAgYzQ1Ljk5Ni00Ny40ODUsNTMuODE4LTU3LjA0Miw1Ni4zODctNjAuNTA3QzQ4MS43MzQsMjM0LjA1Myw0OTIuMjQsMTk3LjA4NCw0ODcuMzEyLDE1OS4xNjJ6IE00MTUuOTIyLDIyOS43OTIgICBjLTEyLjI2NSwxNS4wNTYtOC45ODQsMTEuMjQ1LTUzLjA1Myw1Ni43MzhsLTEuNzMsMS43ODFjLTM5Ljk0Niw0MS41ODQtNjMuODgzLDY1Ljc1LTEwMC4xNyw5OS42MDEgICBjLTMuNTg2LDMuMzUtMTEuNjA3LDUuMzE1LTE2LjI1MSw1LjMxNWMtNi4xMDMsMC0xMi4xNzMtMi4wNjEtMTYuMjEtNS42OThjLTQyLjA5Ni0zNy44ODYtMTA1LjA3OC05OC42OTctMTMzLjM2NS0xMzAuOTY0ICAgbC00LjE2Mi00LjY5NmMtNC42MTMtNS4yMjgtMTAuODg5LTEyLjY5Mi0xNC42MzctMTYuODE3Yy0xNy43NzEtMTkuNTYzLTI2LjA1NS00NS4zMS0yMS40MzEtNzEuODIxICAgYzUuOTQ0LTM0LjE5LDM0LjItNjEuNTI5LDY4LjY5NS02Ni40ODNjNC4xMjEtMC41ODYsOC4yNzItMC44ODYsMTIuMzcyLTAuODg2YzMyLjc2NCwwLDYyLjQwNSwxOS40MDcsNzUuNTMxLDQ5LjQzICAgYzUuNjcyLDEyLjk5MSwxOC40MjEsMjEuMzc0LDMyLjUyMywyMS4zNzRjMTQuMjE3LDAsMjcuMDMtOC40OTQsMzIuNjQ5LTIxLjY2MmMxNC41NDItMzQuMTY1LDUwLjUyNi01NC41NDIsODguMDEtNDkuMjkzICAgYzM1LjYxNiw1LjA0OCw2NC44MjYsMzQuNjI1LDY5LjQ3Miw3MC4zNDFDNDM3LjE4NCwxODkuMzQ2LDQzMC41MzcsMjExLjg1LDQxNS45MjIsMjI5Ljc5MnoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    height: 24px;
    width: 24px;
    display: block;
}
#wishlist #wishlist-total {
    position: absolute;
    top: 2px;
    right: -20px;
    background: #030e612;
    border-radius: 50%;
    width: 20px;
    text-align: center;
    color: #333;
}
#compare .icon {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDU2MSA1NjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2MSA1NjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY29udGVudC1jb3B5Ij4KCQk8cGF0aCBkPSJNMzk1LjI1LDBoLTMwNmMtMjguMDUsMC01MSwyMi45NS01MSw1MXYzNTdoNTFWNTFoMzA2VjB6IE00NzEuNzUsMTAyaC0yODAuNWMtMjguMDUsMC01MSwyMi45NS01MSw1MXYzNTcgICAgYzAsMjguMDUsMjIuOTUsNTEsNTEsNTFoMjgwLjVjMjguMDUsMCw1MS0yMi45NSw1MS01MVYxNTNDNTIyLjc1LDEyNC45NSw0OTkuOCwxMDIsNDcxLjc1LDEwMnogTTQ3MS43NSw1MTBoLTI4MC41VjE1M2gyODAuNVY1MTAgICAgeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    height: 24px;
    width: 24px;
    display: block;
}
#compare #compare-total {
    position: absolute;
    top: 2px;
    right: -20px;
    background: #030e612;
    border-radius: 50%;
    width: 20px;
    text-align: center;
    color: #333;
}
/* cart */
#cart {
}
#cart .icon {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM3Ny43MyAzNzcuNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3Ny43MyAzNzcuNzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8cGF0aCBkPSJNMzQ5LjY0OSw5NS4yMjFjMS43NjYtNy40ODIsMC4wNDMtMTUuMjI5LTQuNzI4LTIxLjI1N2MtNC43NzEtNi4wMjgtMTEuOTE2LTkuNDg1LTE5LjYwMy05LjQ4NUg4Ny40ODdMNzYuNzI5LDE5LjIyNiAgIEM3NC4wMzcsNy45MDYsNjQuMDQ2LDAsNTIuNDMxLDBjLTEuOTQyLDAtMy44OTYsMC4yMy01LjgwNywwLjY4NmMtMTMuNDEyLDMuMTg4LTIxLjcyOCwxNi42OTMtMTguNTQsMzAuMTA2bDU1LjQxMSwyMzMuOTE2ICAgYzIuNjc3LDExLjM0MywxMi42ODMsMTkuMjYyLDI0LjMzMywxOS4yNjJoMTc3LjQ4OWMxMS42NSwwLDIxLjY1NS03LjkxOSwyNC4zMzEtMTkuMjU4TDM0OS42NDksOTUuMjIxeiBNMjY1LjUzMSwyMzMuOTY5SDEyNy42MTUgICBsLTI4LjE5OS0xMTkuNDloMTk0LjMxNUwyNjUuNTMxLDIzMy45Njl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8Y2lyY2xlIGN4PSIxNDAuMTM2IiBjeT0iMzQyLjc0MiIgcj0iMzQuOTg5IiBmaWxsPSIjRkZGRkZGIi8+Cgk8Y2lyY2xlIGN4PSIyNTQuNzAxIiBjeT0iMzQyLjc0MiIgcj0iMzQuOTg5IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    height: 24px;
    width: 24px;
    display: block;
}
#cart #cart-total {
    position: absolute;
    top: 2px;
    right: -20px;
    background: #030e612;
    border-radius: 50%;
    width: 20px;
    text-align: center;
    color: #333;
}
#cart > .btn {
	font-size: 12px;
	line-height: 15px;
	color: #FFF;
}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
    min-width: 400px;
    margin-top: 12px;
    right: -30px;
    border-radius: 0;
    z-index: 1001;
}
@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
/* menu firstlevel */
.common-home .catalog .btn-inverse:after, .catalog.open .btn-inverse:after {
    position: absolute;
    bottom: -5px;
    left: 50px;
    margin: 0 0 -10px -6px;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    border-top: none;
    content: "";
    z-index: 9999;
}
catalog .btn-inverse i {
    font-size: 18px;
    vertical-align: bottom;
}
.catalog .firstlevel {
    left: 15px;
    top: 47px;
    border-radius: 0;
}
.firstlevel .menu-list li a .icon {
    max-width: 22px;
    margin-right: 10px;
}
.firstlevel .menu-list li:hover a .normal-icon.with-hover, .firstlevel .menu-list li a .hover-icon {
  display:none
}
.firstlevel .menu-list li:hover a .hover-icon {
  display:inline-block;
}
.catalog .secondlevel {border-radius: 0;}
.common-home .catalog .firstlevel {display: block;}
.catalog .firstlevel ul > li > a {
    padding: 10px 15px;
    display: block;
    color: #333;
    font-size: 13px;
    width: 260px;
}
.catalog .firstlevel ul > li > a > i {
    line-height: 20px;
    font-size: 18px;
}
.catalog .firstlevel ul > li > a:hover {
    background: #eee;
}
/* menu secondlevel */
.catalog .firstlevel ul > li > .secondlevel {
    left: 100%;
    /* top: -2px; */
    position: absolute;
    border: 0;
    /* min-height: 100%; */
    top: auto;
    margin-top: -35px;
}
.catalog .firstlevel ul > li:hover > .secondlevel {display: block;}
.catalog .dropdown {position: inherit;}
/* menu */
#menu {
    background-color: #030e612;
    min-height: 40px;
    border-radius: 0;
    border: 0;
}
#menu .nav > li > a {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	padding: 10px 15px 10px 15px;
	min-height: 15px;
	background-color: transparent;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-menu {
	padding-bottom: 0;
}
#menu .dropdown-inner {
	display: table;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}
.see-all {
    position: absolute;
    bottom: 0;
    padding: 5px 0;
    width: 100%;
    text-align: center;
    background: #eee;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
#menu.horizont .nav > li > a {
    color: #272727;
    text-shadow: none;
    font-size: 14px;
}
#menu.horizont .see-all {position: relative;border-radius: 0;border: 0;}
#menu.horizont .see-all:hover {
    background: #eee;
    color: #0670eb;
    text-decoration: underline;
}
#menu.horizont .dropdown-menu li > a:hover {
    text-decoration: none;
    color: #ffffff;
    background: #272727;
    background-image: none;
}
#menu.horizont .dropdown:hover .dropdown-menu {
    border-radius: 0;
    border: 0;
}
/* Horizontal menu carousel */
.carouselmenu {margin-bottom: 0;}
.carouselmenu .nav > li {position:static;}
.carouselmenu .dropdown-menu {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
	border-radius: 0;
	margin-left: 0 !important;
	border: 0;
	background: #fff);
}
.carouselmenu .dropdown-inner {
    width: 100%;
    display: block;
	padding: 20px 0;
}
.carouselmenu .owl-carousel {
    margin: 0;
    background: transparent;
}
.carouselmenu .owl-wrapper-outer {
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.carouselmenu .owl-wrapper-outer a {
    color: #272727;
    text-decoration: none;
}
.carouselmenu .owl-carousel .owl-buttons .owl-prev {
    left: -30px;
}
.carouselmenu .owl-carousel .owl-buttons .owl-next {
    right: -30px;
}
.carouselmenu .owl-carousel .owl-buttons div {
	opacity: 1;
    color: rgba(0,0,0,0.8);
    text-shadow: none;
}
#menu.carouselmenu .dropdown-inner {
    display: block;
}
#menu.carouselmenu .nav > li > a {
    color: #272727;
    text-shadow: none;
    font-size: 14px;
}
#menu.carouselmenu .item:hover a .normal-icon.with-hover, #menu.carouselmenu .item a .hover-icon {
  display:none
}
#menu.carouselmenu .item:hover a .hover-icon {
  display:inline-block;
}
#menu.carouselmenu .dropdown-inner a .menulink {
    font-size: 12px;
    margin-top: 10px;
    font-weight: 600;
    text-transform: uppercase;
}
#menu.carouselmenu .dropdown-inner a:hover .menulink {color: #030e612;}
/* content */
#content {
	min-height: 600px;
}
/* footer */
footer {
	padding-top: 30px;
	background-color: #e3e3e3;
	font-size: 13px;
}
footer .footer-logo {margin-bottom: 15px;}
footer .descr {color: #888;}
footer hr {
	border-top: none;
	border-bottom: 1px solid #cfd4e1;
}
footer a {
	color: #333;
}
footer a:hover {
	color: #333;
}
footer h5 {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}
/* slideshow */
.mmallslideshow .owl-wrapper-outer {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.mmallslideshow .owl-carousel .owl-buttons div {
    color: rgba(259,259,259,0.8);
    text-shadow: none;
}
.mmallslideshow .owl-pagination {
    text-align: center;
    top: auto;
    position: absolute;
    width: 100%;
    bottom: 10px;
}
/* alert */
.alert {
    padding: 9px 14px;
}
/* breadcrumb */
.breadcrumb {
    margin: 20px 0 20px 0;
    padding: 0;
    background: transparent;
}
.breadcrumb > li {
	padding: 0 10px;
	position: relative;
	font-size: 13px;
}
.breadcrumb > li:first-child {padding: 0 10px 0 0;}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: -5px;
    width: 14px;
    height: 14px;
    border-bottom: 1px solid #333;
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg);
}
.breadcrumb > li:last-child:after {display:none;}
.pagination {
	margin: 10px 0;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #272727;border-color: #272727;}
.pagination > li > a, .pagination > li > span {color: #272727;}
.pagresult {margin-bottom: 20px;}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 13px;
	border-radius: 2px;
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	color: #333;
	background-color: #030e612;
	border-color: #030e612;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #030e61;
	border-color: #030e61;
	color: #333;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #333;
	background-color: #030e612;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #030e612;
}
.btn-header, .btn-header:hover, .btn-header:active, .btn-header.active, .btn-header, .btn-header.active, .btn-header[disabled] {
    background: transparent;
    border: 0;
    display: block;
    position: relative;
    color: #333;
    margin: 7px 0;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* list group */
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #DDDDDD;
	text-shadow: 0 1px 0 #FFF;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.catinfo {
    background: #fff;
    margin: 0 -10px 10px;
    padding: 20px;
}
.catinfo .catinfocol {padding: 0;}
.subcats .onesubcat a {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    color: #272727;
    line-height: 26px;
}
.subcats .onesubcatwithphoto {
    padding-right: 5px;
    padding-left: 5px;
}
.subcats .onesubcatwithphoto .onesubcat {background:#fff;padding: 15px;margin-bottom: 10px;}
.subcats .onesubcatwithphoto .onesubcat .onecatimg {position:relative;margin-bottom: 10px;}
.subcats .onesubcatwithphoto .onesubcat .onecatimg img {z-index: 1;}

.sorting {
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 10px;
    padding: 10px 0;
    background: #fff;
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 6px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1);
}
.sorting .input-group {margin-bottom: 0;}
.sorting .btn-default, .sorting .btn-default:focus {
    background: transparent;
    border: 0;
    color: #272727;
	opacity: 0.5;
	outline:none;
}
.sorting .btn-default:hover, .sorting .btn-default.active, .sorting .btn-default.active:focus {color: #272727;opacity: 1;box-shadow: none;outline:none;}
.sorting .btn-default.active:hover {background: transparent;color: #030e612;}
.sorting .input-group-addon {border: 0;background: #f1f1f1;}
.sorting .form-control {border: 1px solid #f1f1f1;box-shadow: none;}
.product-grid {
    padding-right: 5px;
    padding-left: 5px;
}
.product-thumb {
	border: 2px solid #fff;
	background: #fff;
	margin-bottom: 10px;
	padding: 15px;
	overflow: auto;
	text-align: center;
}
.product-thumb:hover {
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 6px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1);
    -webkit-transition: box-shadow .2s ease .3s;
    -moz-transition: box-shadow .2s .3s ease;
    -o-transition: box-shadow .2s .3s ease;
    transition: box-shadow .2s ease .3s;
}
.product-thumb.spec {border: 2px solid #ff3131;}
.product-thumb .image {
	text-align: center;
	position:relative;
}
.product-thumb .image .quickview {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -75px;
    width: 150px;
    margin-top: -17px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: rgba(229,229,229,0.9);
	visibility: hidden;
	opacity: 0;
	z-index: 99;
}
.product-thumb .image .quickview:hover {background-color: rgba(229,229,229,1);}
.product-thumb .image .btn-wl, .product-thumb .image .btn-cp {
    background: transparent;
    border: 0;
    border-radius: 50%;
    padding: 7px;
	z-index:99;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.product-thumb:hover .image .btn-wl, .product-thumb:hover .image .btn-cp {visibility: visible;opacity: 1;}
.product-thumb .image .btn-wl:hover, .product-thumb .image .btn-cp:hover {
    background: #e3e3e3;
}
.product-thumb .image .btn-wl {
    position: absolute;
    right: 0;
    top: 0;
}
.product-thumb .image .btn-cp {
    position: absolute;
    right: 0;
    top: 40px;
}
.product-thumb .image .btn-wl i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDM3OC45NCAzNzguOTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3OC45NCAzNzguOTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzQ4LjE1MSw1NC41MTRjLTE5Ljg4My0xOS44ODQtNDYuMzE1LTMwLjgyNi03NC40MzUtMzAuODI2Yy0yOC4xMjQsMC01NC41NTksMTAuOTQyLTc0LjQ0OSwzMC44MjZsLTkuNzk4LDkuOGwtOS43OTgtOS44ICAgYy0xOS44ODQtMTkuODg0LTQ2LjMyNS0zMC44MjYtNzQuNDQzLTMwLjgyNmMtMjguMTE3LDAtNTQuNTYsMTAuOTQyLTc0LjQ0MiwzMC44MjZjLTQxLjA0OSw0MS4wNTMtNDEuMDQ5LDEwNy44NDgsMCwxNDguODg1ICAgbDE0Ny4wOSwxNDcuMDkxYzIuNDA1LDIuNDE0LDUuMzk5LDMuODkyLDguNTI3LDQuNDYxYzEuMDQ5LDAuMjA3LDIuMTA0LDAuMzAzLDMuMTYxLDAuMzAzYzQuMTYxLDAsOC4zMjktMS41ODcsMTEuNDk4LTQuNzY0ICAgbDE0Ny4wOS0xNDcuMDkxQzM4OS4yMDMsMTYyLjM2MiwzODkuMjAzLDk1LjU2NywzNDguMTUxLDU0LjUxNHogTTMyNS4xNTUsMTgwLjQwNEwxODkuNDcsMzE2LjA5MUw1My43ODIsMTgwLjQwNCAgIGMtMjguMzY4LTI4LjM2NC0yOC4zNjgtNzQuNTE0LDAtMTAyLjg5M2MxMy43NDEtMTMuNzM5LDMyLjAxNy0yMS4yOTYsNTEuNDQ2LTIxLjI5NmMxOS40MzEsMCwzNy43MDIsNy41NTcsNTEuNDM4LDIxLjI5NiAgIGwyMS4zMDUsMjEuMzEyYzYuMTA3LDYuMDk4LDE2Ljg5Nyw2LjA5OCwyMy4wMDMsMGwyMS4yOTctMjEuMzEyYzEzLjczNy0xMy43MzksMzIuMDA5LTIxLjI5Niw1MS40NDYtMjEuMjk2ICAgYzE5LjQzMSwwLDM3LjcwMSw3LjU1Nyw1MS40MzgsMjEuMjk2QzM1My41MjYsMTA1Ljg5LDM1My41MjYsMTUyLjAzOSwzMjUuMTU1LDE4MC40MDR6IiBmaWxsPSIjZTNlM2UzIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    height: 20px;
    width: 20px;
    display: block;
    background-size: 20px;
	position:relative;
}
.product-thumb .image .btn-wl:hover i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDM3OC45NCAzNzguOTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3OC45NCAzNzguOTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzQ4LjE1MSw1NC41MTRjLTE5Ljg4My0xOS44ODQtNDYuMzE1LTMwLjgyNi03NC40MzUtMzAuODI2Yy0yOC4xMjQsMC01NC41NTksMTAuOTQyLTc0LjQ0OSwzMC44MjZsLTkuNzk4LDkuOGwtOS43OTgtOS44ICAgYy0xOS44ODQtMTkuODg0LTQ2LjMyNS0zMC44MjYtNzQuNDQzLTMwLjgyNmMtMjguMTE3LDAtNTQuNTYsMTAuOTQyLTc0LjQ0MiwzMC44MjZjLTQxLjA0OSw0MS4wNTMtNDEuMDQ5LDEwNy44NDgsMCwxNDguODg1ICAgbDE0Ny4wOSwxNDcuMDkxYzIuNDA1LDIuNDE0LDUuMzk5LDMuODkyLDguNTI3LDQuNDYxYzEuMDQ5LDAuMjA3LDIuMTA0LDAuMzAzLDMuMTYxLDAuMzAzYzQuMTYxLDAsOC4zMjktMS41ODcsMTEuNDk4LTQuNzY0ICAgbDE0Ny4wOS0xNDcuMDkxQzM4OS4yMDMsMTYyLjM2MiwzODkuMjAzLDk1LjU2NywzNDguMTUxLDU0LjUxNHogTTMyNS4xNTUsMTgwLjQwNEwxODkuNDcsMzE2LjA5MUw1My43ODIsMTgwLjQwNCAgIGMtMjguMzY4LTI4LjM2NC0yOC4zNjgtNzQuNTE0LDAtMTAyLjg5M2MxMy43NDEtMTMuNzM5LDMyLjAxNy0yMS4yOTYsNTEuNDQ2LTIxLjI5NmMxOS40MzEsMCwzNy43MDIsNy41NTcsNTEuNDM4LDIxLjI5NiAgIGwyMS4zMDUsMjEuMzEyYzYuMTA3LDYuMDk4LDE2Ljg5Nyw2LjA5OCwyMy4wMDMsMGwyMS4yOTctMjEuMzEyYzEzLjczNy0xMy43MzksMzIuMDA5LTIxLjI5Niw1MS40NDYtMjEuMjk2ICAgYzE5LjQzMSwwLDM3LjcwMSw3LjU1Nyw1MS40MzgsMjEuMjk2QzM1My41MjYsMTA1Ljg5LDM1My41MjYsMTUyLjAzOSwzMjUuMTU1LDE4MC40MDR6IiBmaWxsPSIjMjcyNzI3Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
.product-thumb .image .btn-cp i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDU2MSA1NjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2MSA1NjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY29udGVudC1jb3B5Ij4KCQk8cGF0aCBkPSJNMzk1LjI1LDBoLTMwNmMtMjguMDUsMC01MSwyMi45NS01MSw1MXYzNTdoNTFWNTFoMzA2VjB6IE00NzEuNzUsMTAyaC0yODAuNWMtMjguMDUsMC01MSwyMi45NS01MSw1MXYzNTcgICAgYzAsMjguMDUsMjIuOTUsNTEsNTEsNTFoMjgwLjVjMjguMDUsMCw1MS0yMi45NSw1MS01MVYxNTNDNTIyLjc1LDEyNC45NSw0OTkuOCwxMDIsNDcxLjc1LDEwMnogTTQ3MS43NSw1MTBoLTI4MC41VjE1M2gyODAuNVY1MTAgICAgeiIgZmlsbD0iI2UzZTNlMyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    height: 20px;
    width: 20px;
    display: block;
    background-size: 20px;
	position:relative;
}
.product-thumb .image .btn-cp:hover i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDU2MSA1NjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2MSA1NjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY29udGVudC1jb3B5Ij4KCQk8cGF0aCBkPSJNMzk1LjI1LDBoLTMwNmMtMjguMDUsMC01MSwyMi45NS01MSw1MXYzNTdoNTFWNTFoMzA2VjB6IE00NzEuNzUsMTAyaC0yODAuNWMtMjguMDUsMC01MSwyMi45NS01MSw1MXYzNTcgICAgYzAsMjguMDUsMjIuOTUsNTEsNTEsNTFoMjgwLjVjMjguMDUsMCw1MS0yMi45NSw1MS01MVYxNTNDNTIyLjc1LDEyNC45NSw0OTkuOCwxMDIsNDcxLjc1LDEwMnogTTQ3MS43NSw1MTBoLTI4MC41VjE1M2gyODAuNVY1MTAgICAgeiIgZmlsbD0iIzI3MjcyNyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
.product-thumb:hover .image .quickview {visibility: visible;opacity: 1;}
.product-thumb .image a {
	display: block;
}
.product-thumb .image .stickers {
    position: absolute;
    width: 100%;
    top: 0;
    text-align: left;
}
.product-thumb .image .stickers .newest {
    background: #31c943;
    color: #fff;
    padding: 2px 10px;
    border-radius: 2px;
    font-weight: bold;
    margin-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
}
.product-thumb .image .stickers .sale {
    background: #ff3131;
    color: #fff;
    padding: 2px 10px;
    border-radius: 2px;
    font-weight: bold;
    margin-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
}
.product-thumb .image .stickers .bestseller {
    background: #030e612;
    color: #fff;
    padding: 2px 10px;
    border-radius: 2px;
    font-weight: bold;
    margin-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.product-grid .product-thumb .image {
	float: none;
}
.product-thumb .prodname a {
    line-height: 18px;
    font-size: 13px;
    color: #333;
    overflow: hidden;
    height: 36px;
    display: block;
    position: relative;
	font-weight: 600;
}
.product-thumb .prodname a:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 1.4em;
    width: 35px;
    background-image: -webkit-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,#fff);
    background-image: -moz-linear-gradient(to right,hsla(0,0%,100%,.5) 0,#fff 100%);
    background-image: -ms-linear-gradient(to right,hsla(0,0%,100%,.5) 0,#fff 100%);
    background-image: -o-linear-gradient(to right,hsla(0,0%,100%,.5) 0,#fff 100%);
    background-image: linear-gradient(90deg,hsla(0,0%,100%,.5) 0,#fff);
}
.product-thumb:hover  .prodname a {color:#0670eb;}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}
.product-thumb h4 {
	font-weight: bold;
}
.product-thumb .caption {
	min-height: 180px;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star {
	color: #030e612;
	font-size: 15px;
}
.greystar .fa-star {color:#c5c5c5;}

h2.price {
	margin: 0;
}
#product .radio-inline, .qwmodal .radio-inline {
    display: inline-block;
	padding-left: 0;
}
#product .radio-inline input[type=radio], .qwmodal .radio-inline input[type=radio] {
    cursor: pointer;
    opacity: 0;
	margin-left: 0;
}
#product .radio-inline input[type=radio] + label, .qwmodal .radio-inline input[type=radio] + label {
    padding: 5px 15px;
    font-size: 14px;
    border: #ddd solid 1px;
    margin-top: 5px;
	cursor: pointer;
}
#product .radio-inline input[type=radio]:checked + label, .qwmodal .radio-inline input[type=radio]:checked + label {
    position: relative;
    border-color: #da2424;
	color:#da2424;
}
 #product .radio-inline + .radio-inline,  .qwmodal .radio-inline + .radio-inline {margin-left: 0;}
.product-thumb .price {
    color: #000;
    font-size: 18px;
    font-weight: 600;
	margin-bottom: 0;
}
.product-thumb .price-old {
    color: #888;
    text-decoration: line-through;
    font-size: 13px;
	font-weight: normal;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .proddescr {
    /* height: 90px; */
    overflow: hidden;
    display: none;
}
.product-thumb .proddescr .economy {
    color: #ff3131;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;
}
.product-thumb .btn-buy {
    padding: 0 40px;
    border: none;
    display: inline-block;
    background-color: #eee;
    color: #888;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
	border-radius: 2px;
}
.product-thumb:hover .btn-buy {
    background-color: #030e612;
	color: #272727;
}
.product-thumb:hover .btn-grey {
	background-color: #eee;
    color: #888;
	cursor: default;
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: 0;
}
.thumbnails > img {
	width: 100%;
}
.thumbnails .slick-arrow {
    position: absolute;
    top: 50%;
    opacity: 1;
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    transition: all .3s ease;
    z-index: 99;
    border: 0;
    background: rgba(259,259,259,0.5);
    padding: 0;
	margin-top: -25px;
}
.thumbnails:hover .slick-arrow {background: rgba(259,259,259,1);}
.thumbnails .slick-prev {left:0;}
.thumbnails .slick-next {right:0;}
.thumbnails .slick-prev i {
    display: block;
    height: 24px;
    width: 24px;
    margin: 13px 12px !important;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1ICAgYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
.thumbnails .slick-next i {
    display: block;
    height: 24px;
    width: 24px;
    margin: 13px 15px !important;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPHBhdGggZD0iTTM2MC43MzEsMjI5LjA3NWwtMjI1LjEtMjI1LjFjLTUuMy01LjMtMTMuOC01LjMtMTkuMSwwcy01LjMsMTMuOCwwLDE5LjFsMjE1LjUsMjE1LjVsLTIxNS41LDIxNS41ICAgYy01LjMsNS4zLTUuMywxMy44LDAsMTkuMWMyLjYsMi42LDYuMSw0LDkuNSw0YzMuNCwwLDYuOS0xLjMsOS41LTRsMjI1LjEtMjI1LjFDMzY1LjkzMSwyNDIuODc1LDM2NS45MzEsMjM0LjI3NSwzNjAuNzMxLDIyOS4wNzV6ICAgIiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
.thumbnails .slick-slide img {max-width: 350px !important;}
.additionalphoto {position:relative;}
.additionalphoto img {padding: 10px;}
.additionalphoto .slick-arrow {
    position: absolute;
    top: 50%;
    opacity: 1;
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    transition: all .3s ease;
    z-index: 99;
    border: 0;
    background: rgba(259,259,259,0.5);
    padding: 0;
	margin-top: -25px;
}
.additionalphoto:hover .slick-arrow {background: rgba(259,259,259,1);}
.additionalphoto .slick-prev {left:0;}
.additionalphoto .slick-next {right:0;}
.additionalphoto .slick-prev i {
    display: block;
    height: 24px;
    width: 24px;
    margin: 13px 12px !important;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1ICAgYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
.additionalphoto .slick-next i {
    display: block;
    height: 24px;
    width: 24px;
    margin: 13px 15px !important;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPHBhdGggZD0iTTM2MC43MzEsMjI5LjA3NWwtMjI1LjEtMjI1LjFjLTUuMy01LjMtMTMuOC01LjMtMTkuMSwwcy01LjMsMTMuOCwwLDE5LjFsMjE1LjUsMjE1LjVsLTIxNS41LDIxNS41ICAgYy01LjMsNS4zLTUuMywxMy44LDAsMTkuMWMyLjYsMi42LDYuMSw0LDkuNSw0YzMuNCwwLDYuOS0xLjMsOS41LTRsMjI1LjEtMjI1LjFDMzY1LjkzMSwyNDIuODc1LDM2NS45MzEsMjM0LjI3NSwzNjAuNzMxLDIyOS4wNzV6ICAgIiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
.additionalphoto .slick-slide {opacity:0.5;}
.additionalphoto .slick-slide.slick-active {opacity:1;}
.nosl .slick-list {padding:0 !important;}
.nosl .slick-slide {opacity:1;}
.prodwl a i {
    margin-right: 5px;
}
.prodwl a {
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 14px;
    display: inline-block;
}
.prodwl a:first-child {margin-right: 20px;}
.qwmodal .prodwl a:first-child {margin-right: 0;}
.qwmodal .price {
    font-size: 27px;
    color: #444;
    font-weight: 600;
}
.qwmodal .price-old {
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through;
}
#modal-quickview .modal-content {
    border-radius: 0;
    border: 0;
}
.qwmodalfooter .btn-default {
	padding: 0 40px;
	border: none;
	display: inline-block;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	border-radius: 2px;
}
.qwmodalfooter .btn-danger {
    background: #030e612;
    color: #272727;
    padding: 0 40px;
    border: none;
    text-shadow: none;
    line-height: 38px;
    text-transform: uppercase;
    border-radius: 2px;
}
.sharebuttons {
    padding: 15px;
    text-align: center;
}
.doptitle {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 0 10px;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}
.prodwhite {background: #fff;padding: 20px;margin-bottom:20px;min-height: 600px;}
.brandlogo img {max-height:58px;max-width:100px;}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}
.prodtabs {padding: 0;}
.prodtabs .nav-tabs {border: 0;text-align: center;}
.prodtabs .nav-tabs > li {
    float: none;
    margin-bottom: 0;
    display: inline-block;
}
.prodtabs .nav-tabs > li > a {
    margin: 0;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    color: #999;
	border: 0;
    border-bottom: 2px solid transparent;
    line-height: 34px;
	padding: 0 15px;
}
.prodtabs .nav-tabs > li.active > a {
    border: 0;
    background: transparent;
    color: #272727;
    border-bottom: 2px solid #030e612;
}
.prodtabs .nav > li > a:focus, .prodtabs .nav > li > a:hover {background-color: transparent;color: #272727;}
.prodtabs .tab-content {
    background: #fff;
    padding: 20px;
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}
.whitebg {
    background: #fff;
    padding: 20px 0 30px 0;
}
.comparecontent {
    background: #fff;
    padding: 20px;
}
.comparecontent .btn-danger {
    background: #eee;
    color: #888;
    border: 0;
    text-shadow: none;
}
.selleraction {
    vertical-align: middle;
    padding: 20px;
    background: #f6f8fd;
    height: 320px;
    display: table-cell;
}
.selleraction .txt {
    margin-bottom: 55px;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
}
.selleraction .btnp a {
    color: #8646aa;
    border: 1px solid #8646aa;
    padding: 8px 10px;
    font-size: 14px;
    display: block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.selleraction .btnp a:hover {
    color: #fff;
    border: 1px solid #8646aa;
    background: #8646aa;
}
.newsletter {
    background: #006ccc;
    color: #fff;
    padding: 40px 0;
    margin-top: 30px;
	text-align: center;
}
.newsletter .title {
    font-size: 24px;
    font-weight: 600;
}
.newsletter .subtitle {
    font-size: 14px;
    line-height: 40px;
}
.onenews .product-thumb {text-align:left;}
.onenews .product-thumb .newsdate {font-weight: 600;color: #999;}
.onenews .product-thumb .caption {min-height: 125px;}
/* benefits */
.benefits {
    margin: 0 0 20px 0;
}
.benefit .inform .title {
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
	font-size: 12px;
}
.benefit .inform .text {
    font-size: 11px;
    line-height: 14px;
	color: #272727;
}
.benefit .inform a {
    text-decoration: underline;
	font-size: 12px;
	line-height: 14px;
	font-weight: 600;
}
.benefit .inform a:hover {
    color: #da2424;
    text-decoration: none;
}
.prodstab-content .box-product {margin-bottom: 20px;}
.prodstab ul {text-align: center;border: 0;margin: 30px 0;}
.prodstab li {
    display: inline-block;
    float: none;
}
.prodstab li a {padding: 0 15px;}
.prodstab li a:hover, .prodstab li a:focus {background-color: transparent;border-color: transparent;}
.prodstab li.active a, .prodstab li.active a:focus, .prodstab li.active a:hover {color: #272727;background-color: transparent;border: 0;}

.prodstab li a h3 {
    margin: 0;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    color: #999;
	border-bottom: 2px solid transparent;
	line-height: 34px;
}
.prodstab li a:hover h3 {color: #272727;}
.prodstab li a.selected h3 {color: #272727;border-bottom: 2px solid #030e612;}
.mybanner {margin-bottom: 20px;}


.mybanner a{
	position: relative;
	display:block;
}
.mybanner a:before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 60%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 60%, rgba(255,255,255,0) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.mybanner a:hover:before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 50%;
	}
}
@keyframes shine {
	100% {
		left: 50%;
	}
}
/* banners wall */
.bannerwall {
    margin-right: -10px;
    margin-left: -10px;
	margin-top:20px;
}
.bannerwall .onebanner {
    padding: 0 10px;
}
.bannerwall .bannerimg {
    min-height: 300px;
    margin-bottom: 20px;
    position: relative;
}
.bannerwall .bannerimg:hover {opacity:0.8;}
.bannerwall .bannerimg a {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
/* carousel */
.carousel .owl-wrapper-outer {box-shadow: none;border: 0;padding: 10px;}
.carousel .owl-controls .owl-buttons .owl-next {
    top: 50%;
    margin-top: -24px;
}
.carousel .owl-controls .owl-buttons .owl-prev {
    top: 50%;
    margin-top: -24px;
}
.carousel .owl-buttons .owl-next {right: -10px !important;}
.carousel .owl-buttons .owl-prev {left: -60px !important;}
.carousel .item img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity:0.5;
}
.carousel .item:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity:1;
}
/* Mmall Left Category */
.mmallleftcategory .panel-default > .panel-heading {color: #272727;border: 0;border-radius: 0;background: #eaeaea;padding: 0;border-bottom: 1px dotted #AEADAD;}
.mmallleftcategory .panel {border-radius: 0;border: 0;background: transparent;box-shadow: none;}
.mmallleftcategory .panel + .panel {margin: 0;border: 0;}
.mmallleftcategory .panel-default > .panel-heading + .panel-collapse > .panel-body {background: #fff;border: 0;border: 0;padding:0;}
.mmallleftcategory .panel-title {position: relative;}
.mmallleftcategory .panel-title > a {padding: 10px 15px;display: block;font-size: 14px;}
.mmallleftcategory .panel-title > span > .showcats {position: absolute;right: 0;top: 0;padding: 15px;line-height: 10px;background: rgba(259,259,259,0.5); color:#272727;}
.mmallleftcategory .panel-title > span > .showcats:focus, .mmallleftcategory .panel-title > span > .showcats:hover {color:#272727;text-decoration:none;}
.mmallleftcategory .panel-title > span > .showcats::before {content: "\f105";font-family: "FontAwesome";display: block;}
.mmallleftcategory .panel-default .panel-body {padding:0;}



@media (min-width: 979px) {
  .imgblock.affix-top {
    position: static;
  	margin-top:30px;
  	width:350px;
  }

  .imgblock.affix {
    position: fixed;
    top: 80px;
    width: 350px;
  }

  .imgblock.affix-bottom {
    position:absolute;
    width: 350px;
  }
}
@media (max-width: 1024px) {
	.catalog .firstlevel {left: 15px;}
	.catalog .firstlevel ul > li > a {width: 210px;}
}

@media (min-width: 320px) and (max-width: 736px) {
	#logo {
		text-align: center;
		margin: 20px 0;
	}
	#logo img {display: inline-block;}
	.catalog .firstlevel {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		margin-bottom: 20px;
	}
	#search {margin-top: 20px;}
	.catalog .firstlevel ul > li > a {width: 100%;}
	#headcont {
		padding: 20px 0;
		text-align: center;
	}
	.common-home .catalog .btn-inverse::after, .catalog.open .btn-inverse::after {display:none;}
	#wishlist, #compare, #cart {text-align:center;}
	#wishlist .icon, #compare .icon, #cart .icon {display: inline-block;}
	#cart .btn-header {display: inline-block;position: static;}
	#wishlist #wishlist-total, #compare #compare-total {right: 10px;}
	#cart #cart-total {right: 10px;top: 10px;}
	header.affix {position: relative;}
	.accicons {position:fixed;bottom:0;z-index:9999;width: 100%;background: #272727;padding: 5px 20px;}
	#cart .dropdown-menu {margin-top: 0;right: -13px;border-radius: 0;z-index: 1001;bottom: 100%;top: auto;margin-bottom: 5px;}
	.catinfo .catinfocol {background: #fff;padding: 10px 15px;}
	.catinfo {margin-right: -15px;margin-left: -15px;background: transparent;}
	.subcats .onesubcatwithphoto {padding-right: 15px;padding-left: 15px;}
	.sorting {margin-right: -15px;margin-left: -15px;border: 0;}
	.product-grid {padding-right: 15px;padding-left: 15px;}
	.product-thumb .image .btn-wl {visibility: visible;opacity: 1;}
	.product-thumb .image .btn-wl, .product-thumb .image .btn-cp {visibility: visible;opacity: 1;}
	.doptitle, .imgaffix .btn-primary {display:none;}
	.product-thumb:hover .btn-buy {background-color: #030e612;color: #272727;}
	.cpslideshow .title {font-size: 16px;line-height: 0;}
	.cpslideshow .rightinfo {right: 10px;}
	.cpslideshow .leftinfo {left: 10px;}
	.cpslideshow .inform {top: 20%;width: 80%;}
	.cpslideshow .btn {font-size: 12px;padding: 5px 20px;}
	.cpslideshow .owl-pagination {display:none;}
	.benefit {text-align:center;}
	.benefit img {display: inline-block;}
	.bannerwall .bannerimg {background-size: cover !important;}
	.prodstab li a {margin-bottom: 20px;}
	.catalog .firstlevel ul > li:hover > .secondlevel, .catalog .firstlevel ul > li > a > i {display: none;}
	.subcats .onesubcatwithphoto .onesubcat .onecatimg img {max-width: 100%;}
	.carousel .item img {display: inline-block;}
	.newsletter .subtitle {line-height: 20px;margin-top: 10px;margin-bottom: 10px;}
	#top-links .navbar-collapse {position: absolute;right: 0;top: 40px;background:#fff;width: 100%;z-index: 9999;border-bottom: 10px solid #030e612;}
	#top-links .navbar-collapse li {display: block;}
	#top-links .navbar-collapse li a {color:#272727;padding: 13px 10px;display: block;}
	#top-links .navbar-toggle {padding: 0;margin: 0;color: #fff;}
	.mobileacclink {display: inline-block;padding: 8px 10px;margin: 0;}
	.mobileacclink .dropdown-toggle {color:#fff;}
	.imgblock.affix {position:relative;}
}
@media (min-width: 768px) and (max-width: 1024px) {
	body {overflow-x: hidden;
	#headcont .phone .number {font-size: 16px;}
	#cart #cart-total {right: -10px;}
	.product-thumb .proddescr {height: 80px;}
	#headcont .dropdown-menu {left: auto;right: 0;}
	.catalog .firstlevel ul > li:hover > .secondlevel, .catalog .firstlevel ul > li > a > i {display: none;}
	.product-thumb .btn-buy {padding: 0 30px;}
	.imgblock.affix-top {width:300px;}
	.imgblock.affix {width: 300px;}
	.imgblock.affix-bottom {width: 300px;}
	.thumbnails .slick-slide img {max-width: 300px !important;}
	.carousel .item img {display: inline-block;}
}
@media (min-width: 768px) and (max-width: 991px) {
	body {overflow-x: hidden;}
	#headcont .phone .number {font-size: 12px;}
	#headcont .phone .subtext {font-size: 9px;}
	.btn-header {padding: 0;}
	#cart #cart-total {right: -8px;}
	#logo {margin: 6px 0;}
	.catalog .firstlevel {left: 15px;}
	.catalog .firstlevel ul > li > a {width: 160px;}
	.prodstab li a h3 {font-size:12px;}
	.imgblock.affix-top {width:230px;}
	.imgblock.affix {width: 230px;}
	.imgblock.affix-bottom {width: 230px;}
	.thumbnails .slick-slide img {max-width: 230px !important;}
	.carousel .item img {display: inline-block;}
	.benefit {text-align:center;}
	.benefit img {display: inline-block;}
}
