/*--------------------------------------------------------------------------/
* @Author		KulerThemes.com http://www.kulerthemes.com
* @Copyright	Copyright (C) 2012 - 2013 KulerThemes.com. All rights reserved.
* @License		KulerThemes.com Proprietary License
/---------------------------------------------------------------------------*/
@font-face {
    font-family: 'kuler';
    src: url('../fonts/kuler.eot');
}
@font-face {
    font-family: 'kuler';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
    url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot');
	src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf') format('truetype'), url('../fonts/icomoon.woff') format('woff'), url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.primary-define #menu #btn-mobile-toggle:before,
.primary-define .mainmenu li > .btn-expand-menu:before,
.primary-define .article-extra-info time:before,
.primary-define .article-extra-info .author:before,
.primary-define .article-extra-info .category:before,
.primary-define .comment-stats:before,
.kbm-recent-article ul li .read-more:before{
    font-family: 'kuler';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* =============== GENERAL LAYOUT =============== */
html, body {
	margin: 0;
	padding: 0;
}
body {
	color: #868686;
	font-size: 13px;
	line-height: 170%;
	overflow-x: hidden;
	background: url(../image/bg.jpg) fixed top center;
	background-size: cover;
}
p, pre, blockquote, form, dl, ul, ol, fieldset, address {
	padding: 0;
	margin: 12px 0 15px 0;
}
fieldset {
	padding: .5em;
	border: 1px solid #444;
}
small {
	font-size: .85em;
}
strong {
	font-weight: 600;
}
.primary-define img {
	max-width: 100%;
}
.primary-define input,
.primary-define select,
.primary-define textarea {
	padding: 10px 15px;
	border: 1px solid #ddd;
}
.primary-define select {
	padding: 5px 10px;
	border: 1px solid #ddd;
	width: 100%;
}
.primary-define input[type*="file"] {
	font-family: Arial, Helvetica, sans-serif;
}
.primary-define input[type*="radio"],
.primary-define input[type*="checkbox"] {
	top: 1px;
	margin: 0;
	border: none;
	position: relative;
}
.primary-define label {
	cursor: pointer;
}
/* =============== DEFAULT HTML - CLEARING =============== */
.primary-define .clearbreak {
	clear: both;
}
.primary-define .clearafter:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
/* =============== DEFAULT HTML - GRID LAYOUT =============== */
.primary-define .grid-2 {
	float: left;
	width: 46.95%;
	margin: 0 1.5%;
}
.primary-define .grid-3 {
	float: left;
	width: 30.3%;
	margin: 0 1.5%;
}
.primary-define .grid-4 {
	float: left;
	width: 21.975%;
	margin: 0 1.5%;
}
/* =============== DEFAULT HTML - HEADING STYLES =============== */
.primary-define h1,
.primary-define h2,
.primary-define h3,
.primary-define h4,
.primary-define h5,
.primary-define h6 {
	color: #3F3F40;
	line-height: 120%;
}
.primary-define h1 {
	font-size: 25px;
	margin: 25px 0 10px 0;
}
.primary-define h2 {
	font-size: 20px;
	margin: 15px 0 10px 0;
}
.primary-define h3 {
	margin: 0.3em 0;
	font-size: 20px;
}
.primary-define h4 {
	margin: 0.3em 0;
	font-size: 1.25em;
}
.primary-define h5,
.primary-define h6 {
	margin: 0.3em 0;
	font-size: 1.1em;
}
/* =============== DEFAULT HTML - LINK STYLES =============== */
.primary-define a {
	outline: none;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define a:hover {
	text-decoration: none;
}
.primary-define a img {
	border: none;
}
ul.dbcategoryul li a{
	color: #212121 !important;
}
/* =============== DEFAULT HTML - LIST STYLES =============== */
.primary-define ul li {
	padding: 0;
	margin: 0.3em 0 0.3em 0em;
	font-size: 13px;
}
.nav>li>a {
    padding: 5px 10px !important;
}
.primary-define ol li {
	padding: 0;
	margin: 0.3em 0 0.3em 2em;
}
/* =============== DEFAULT HTML - BUTTONS =============== */
.primary-define .button {
	color: #1f1f1f;
	border: none;
	text-indent: 0;
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	padding: 10px 20px;
	display: inline-block;
	background-color: #ccc;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.button{
	color: #fff !important;
}
.primary-define .button:hover {
	text-decoration: none;
}
/* LAYOUT */
.primary-define .wrapper {
	width: 1050px;
	margin: 0 auto;
	padding: 0 30px;
	background-color: #fff;
}
.primary-define.home .wrapper {
	padding: 0;
}
.primary-define #column-left {
	float: left;
	width: 180px;
}
.primary-define #column-right {
	float: right;
	width: 180px;
}
.primary-define #column-left + #content,
.primary-define #column-right + #content {
	float: left;
	width: 780px;
}
.primary-define #column-left + #content {
	margin-left: 30px;
}
.primary-define #column-right + #content {
	margin-right: 30px;
}
.primary-define #column-left + #column-right + #content {
	width: 570px;
	margin-left: 30px;
}
.primary-define #content form {
	margin: 0;
}
/* =============== HEADER =============== */



.primary-define #header {
	z-index: 3;
	text-align: center;
	position: relative;
}
.primary-define #topbar .wrapper {
	padding: 0;
	background: none;
}
.primary-define #topbar form {
	float: left;
	margin: 4px 8px;
	font-size: 12px;
}
.primary-define #topbar .links {
	float: right;
	margin: 5px 0;
	font-size: 12px;
}
.primary-define #topbar .links a {
	color: #ccc;
	margin-left: 15px;
	text-decoration: none;
}
.primary-define #topbar .chosen-container {
	text-align: left;
}
.primary-define #topbar .chosen-container a:hover {
	text-decoration: none;
}
.primary-define #topbar .links a:before {
	font-size: 15px;
	padding-right: 5px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: text-top;
}
.primary-define #topbar .links .icon-wishlist:before {
	content: "\e619";
}
.primary-define #topbar .links .icon-user:before {
	content: "\e60d";
}
.primary-define #topbar .links .icon-cart:before {
	content: "\e759";
}
.primary-define #topbar .links .icon-checkout:before {
	content: "\e75d";
}
.primary-define #topbar #currency {
	position: relative;
}
.primary-define #topbar #language {
	position: relative;
}
.primary-define #toppanel .wrapper {
	padding: 0;
	position: relative;
}
.primary-define #toppanel #search {
	right: 0;
	z-index: 3;
	position: absolute;
}
.primary-define #toppanel #search-inner {
	position: relative;
}
.primary-define #toppanel #search input {
	top: 0;
	right: 0;
	margin: 0;
	width: 36px;
	height: 37px;
	outline: none;
	padding: 0 15px;
	max-width: none;
	position: absolute;
	background-color: #eee;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define.home #toppanel #search input {
	height: 60px;
	right: 0px;
}
.primary-define #toppanel #search .button-search {
	z-index: 2;
	width: 60px;
	height: 60px;
	cursor: pointer;
	position: relative;
	background: #403F41 url(../image/icons/icon-search.png) center center no-repeat;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define #toppanel #search-inner:hover input {
	z-index: 1;
	width: 250px;
}
.primary-define #header #cart {
	float: right;
	text-align: left;
	position: relative;
}
.primary-define #header #cart .heading {
	cursor: pointer;
	text-align: center;
}
.primary-define #header #cart .heading h4 {
	display: none;
}
.primary-define #header #cart .heading a {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 33px;
	position: relative;
	padding: 0 20px 0 80px;
	text-decoration: none;
	display: inline-block;
}
.primary-define #header #cart .heading a:before {
	top: 0;
	left: 0;
	width: 60px;
	height: 33px;
	position: absolute;
	content: "";
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMURCRTFGNEQxMjExRTNCMzI4QUJCMDU0RDdBQTIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxMURCRTIwNEQxMjExRTNCMzI4QUJCMDU0RDdBQTIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzExREJFMUQ0RDEyMTFFM0IzMjhBQkIwNTREN0FBMjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzExREJFMUU0RDEyMTFFM0IzMjhBQkIwNTREN0FBMjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NaRanAAABIUlEQVR42uzY7Q2CMBCAYTD+lwUUR2ADcBOYBDZxFBnBEWADmADP5EgaE5L+oNjCe8lFU46LT9ryYXy7plN0oDhFBwvAgAEDBgwYMGDAgAEDBgwYsPvoJEvJRDLWTHSs2+IHxBv+xfOWLCRHyYtkZozPY60xHvQMdwa2lhwU1+r3Wo8Vrmd6K3BjYJuF4zO62cOSTvRzWKnO+xkeLfdmprW7uEoXluBD3YcTHjwCuWh9bzePlXq9LLeDVzP8lMwt6nKtDW5Jmw8PqT46lhbnzXXpQq8gwL3kXbKyOK/S2j408G/0jmq9Abee9uJ92MUe9qmXM3DvaS+WtK/RMsM7B3eAWdJ2cXbUd2IPAwYMGDBgwIABAwYMGDBgwID/Fh8BBgCPdTWgi2SHcAAAAABJRU5ErkJggg==);
	background-position: center;
	background-repeat: no-repeat;
}
.primary-define #header #cart .content {
	right: 0;
	top: 110%;
	opacity: 0;
	z-index: 3;
	width: 380px;
	position: absolute;
	visibility: hidden;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define #header #cart .inner {
	padding: 20px;
	background-color: #fff;
	border: 1px solid #eee;
	box-shadow: 0 0 2px rgba(204, 204, 204, 0.65);
	-moz-box-shadow: 0 0 2px rgba(204, 204, 204, 0.65);
	-webkit-box-shadow: 0 0 2px rgba(204, 204, 204, 0.65);
}
.primary-define #header #cart.active .content {
	top: 100%;
	opacity: 1;
	visibility: visible;
}
.primary-define .mini-cart-total {
	margin-top: 2px;
}
.primary-define .mini-cart-info td {
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #eee;
	vertical-align: middle;
}
.primary-define .mini-cart-info .name {
	text-align: left;
}
.primary-define .mini-cart-info .name a {
	font-weight: 600;
	text-decoration: none;
}
.primary-define .mini-cart-info .name span {
	display: block;
	font-size: 11px;
}
.primary-define .mini-cart-info .remove img {
	cursor: pointer;
	vertical-align: baseline;
}
.primary-define .mini-cart-total table {
	padding: 5px 0;
	border-bottom: 1px solid #eee;
}
.primary-define .mini-cart-total td {
	padding: 2px 0;
}
.primary-define .mini-cart-total .total {
	text-align: right;
}
.primary-define #header #cart .checkout {
	text-align: center;
	margin: 15px 0 10px 0;
}
.primary-define #header #cart .checkout span:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 22px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: text-bottom;
}
.primary-define #header #cart .checkout .icon-cart-white:before {
	content: "\e759";
}
.primary-define #header #cart .checkout .icon-checkout-white:before {
	content: "\e75d";
}
.primary-define #header #cart .checkout a:hover span:before{
	color: #403F41;
}
.primary-define #header #cart .empty {
	padding: 50px 0;
	text-align: center;
}

#logo img{

	padding-left:15px;
}
.primary-define #logo {
	text-align: left;

}
.primary-define #logo img {
	margin: 30px 0;
}
.primary-define #welcome {
	font-size: 16px;
	text-align: center;
}
.primary-define #welcome .wrapper {
	position: relative;
	padding: 20px 0 35px 0;
}
.primary-define #welcome .wrapper:before {
	top: 0;
	left: 25%;
	width: 50%;
	content: "";
	position: absolute;
	border-top: 1px solid #eee;
}
/* CONTAINER */
.primary-define #container-inner {
	padding-top: 30px;
	padding-bottom: 1px;
	position: relative;
}
.primary-define.home #container-inner {
	padding-top: 0;
}
.primary-define.home #content > div {
	margin-left: 30px;
	margin-right: 30px;
}
/* =============== MAINMENU =============== */
.primary-define #menu {
	text-align: left;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.primary-define.home #menu {
	border-bottom: none;
}
.primary-define #menu #btn-mobile-toggle {
	padding: 15px;
	display: none;
	font-size: 16px;
	cursor: pointer;
	line-height: 120%;
	position: relative;
	background-color: #ccc;
}
.primary-define #menu #btn-mobile-toggle:before {
	top: 50%;
	left: 75px;
	content: "";
	width: 30px;
	height: 30px;
	margin-top: -15px;
	position: absolute;
	background: url(../image/icons/icon-toggle-nav.png) right center no-repeat;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define #menu #btn-mobile-toggle.expand:before {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.primary-define .mainmenu {
	padding: 0;
	margin: 0 0 0 30px;
}
.primary-define .mainmenu li {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}
.primary-define .mainmenu > li {
	float: left;
}
.primary-define .mainmenu li > .btn-expand-menu {
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	display: none;
	cursor: pointer;
	position: absolute;
	background: url(../image/icons/icon-plus-dark.png) center center no-repeat;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define .mainmenu li > .btn-expand-menu:hover {
	background: rgba(0, 0, 0, 0.2) url(../image/icons/icon-plus-light.png) center center no-repeat;
}
.primary-define .mainmenu li.expand > .btn-expand-menu {
	background: url(../image/icons/icon-minus-dark.png) center center no-repeat;
}
.primary-define .mainmenu li.expand > .btn-expand-menu:hover {
	background: rgba(0, 0, 0, 0.2) url(../image/icons/icon-minus-light.png) center center no-repeat;
}
.primary-define .mainmenu li a {
	color: #fff;
	display: block;
	padding: 10px 15px;
	text-decoration: none;
}
.primary-define .mainmenu > li > a {
	font-size: 16px;
	line-height: 100%;
	padding: 12px 16px;
}
.primary-define .mainmenu li:hover > a,
.primary-define .mainmenu li.active > a {
	color: #323133;
}
.primary-define .mainmenu > li:hover > a,
.primary-define .mainmenu > li.active > a {
	color: #ffffff;
}
.primary-define .mainmenu li .dropdown-container {
	top: 110%;
	opacity: 0;
	position: absolute;
	visibility: hidden;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define .mainmenu li .dropdown {
	background-color: #fff;
	box-shadow: 0 0 2px rgba(204, 204, 204, 0.65);
	-moz-box-shadow: 0 0 2px rgba(204, 204, 204, 0.65);
	-webkit-box-shadow: 0 0 2px rgba(204, 204, 204, 0.65);
}
.primary-define .mainmenu li:hover > .dropdown-container {
	top: 0;
	opacity: 1;
	visibility: visible;
}
.primary-define .mainmenu > li:hover > .dropdown-container {
	top: 100%;
}
.primary-define .mainmenu .sublevel {
	margin: 0;
	float: left;
	width: 200px;
	border-left: 1px solid #eee;
}
.primary-define .mainmenu .sublevel:first-child {
	border-left: none;
}
.primary-define .mainmenu .sublevel li.parent > a:after {
	top: 35%;
	color: #fff;
	right: 15px;
	position: absolute;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e6d8";
}
.primary-define .mainmenu .sublevel .dropdown-container {
	top: 10%;
	left: 100%;
	z-index: 1;
	margin: 10px 0 0 -10px;
}
/* BREADCRUMB */
.primary-define .breadcrumb {
	font-size: 0;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #DDDDDD;
}
.primary-define .breadcrumb a {
	float: left;
	color: #868686;
	font-size: 14px;
	padding-right: 5px;
}
.primary-define .breadcrumb a:last-child:after {
	content: "";
}
.breadcrumb{
	height: 35px;
}
.primary-define .breadcrumb a:after {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e6d0";
	line-height: 1.9;
	float: right;
	padding-left: 3px;
}
/* NOTIFICATIONS */
.primary-define #notification {
	top: 80px;
	z-index: 3;
	opacity: 0;
	right: 20px;
	width: 300px;
	position: fixed;
	visibility: hidden;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define #notification.active {
	top: 20px;
	opacity: 1;
	visibility: visible;
}
.primary-define #notification a {
	color: #D54D48;
}
.primary-define #notification > div {
	margin: 0;
	width: auto;
}
.primary-define .success,
.primary-define .warning,
.primary-define .attention,
.primary-define .information {
	color: #555555;
	margin: 0 auto 15px auto;
	padding: 10px 30px 10px 40px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
	box-sizing: border-box;		 /* Opera/IE 8+ */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
}
.primary-define .success {
	background: #fff url(../../default/image/success.png) 10px center no-repeat;
	    background-color: #CEF5BF;
}
.primary-define .warning {
	background: #FFD1D1 url(../../default/image/warning.png) 10px center no-repeat;
}
.primary-define .attention {
	background: #FFF5CC url(../../default/image/attention.png) 10px center no-repeat;
}
.primary-define .success .close,
.primary-define .warning .close,
.primary-define .attention .close,
.primary-define .information .close {
	top: 50%;
	right: 15px;
	cursor: pointer;
	margin-top: -7px;
	position: absolute;
}
.primary-define .required {
	color: #C54032;
	margin-left: 4px;
	font-weight: 700;
}
.primary-define .error {
	display: block;
	color: #FF0000;
}
.primary-define .help {
	color: #999;
	font-size: 10px;
	font-weight: 400;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
/* TABLE */
.primary-define table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.primary-define table.form td {
	padding: 4px;
}
.primary-define table.form td:first-child {
	font-weight: 600;
	white-space: nowrap;
}
.primary-define table.form td select,
.primary-define table.form td input[type*="text"],
.primary-define table.form td input[type*="password"] {
	width: 100%;
}
.primary-define table.form td input[name*="postcode"] {
	width: auto;
}
.primary-define .left > table.form td,
.primary-define .right > table.form td {
	display: block;
}
.primary-define table.list {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}
.primary-define table.list td {
	padding: 7px;
}
.primary-define table.list td {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.primary-define table.list td b {
	font-weight: 600;
}
.primary-define table.list td.name {
	text-align: left;
	font-weight: 600;
}
.primary-define table.list .right {
	text-align: right;
}
.primary-define table.list thead td {
	color: #666;
	font-weight: 600;
	background-color: #eee;
	border-bottom: 1px solid #eee;
}
.primary-define table.list tbody td {
	vertical-align: middle;
	border-bottom: 1px solid #eee;
}
.primary-define table.list tbody td.quantity input[type='text'] {
	min-width: 35px;
	font-weight: 600;
	font-size: 12px;
    padding: 5px;
    width: 50%;
}
.primary-define table.list tbody td.quantity input[type='image'],
.primary-define table.list tbody td.quantity img {
	padding: 0;
	border: none;
	position: relative;
	background-color: #fff;
}
.primary-define table.list tbody td.price,
.primary-define table.list tbody td.total {
	color: #C64132;
}
.primary-define table.list tbody span.stock {
	color: #F00;
	font-weight: 700;
}
.primary-define table.radio {
	width: 100%;
	margin-bottom: 10px;
	border-collapse: collapse;
}
.primary-define table.radio td {
	padding: 5px;
	vertical-align: top;
}
.primary-define table.radio td label {
	display: block;
	font-weight: 600;
}
.primary-define table.radio tr td:first-child {
	width: 1px;
}
.primary-define table.radio tr td:first-child input {
	margin-top: 1px;
}
.primary-define .pagination {
	z-index: 0;
	margin: 10px 0;
	position: relative;
	text-align: center;
	float: right;
}
.primary-define .pagination .links a,
.primary-define .pagination .links b {
	margin: 0 1px;
	font-size: 16px;
	text-decoration: none;
	display: inline-block;
	    letter-spacing: 5px;
}
/* BUTTONS */
.primary-define .buttons {
	border-top: 1px solid #eee;
}
.primary-define .buttons:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
.primary-define .buttons .left {
	float: left;
	text-align: left;
}
.primary-define .buttons .right {
	float: right;
	text-align: right;
}
.primary-define .buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.primary-define .buttons .button {
	margin: 10px 0;
}
/* TABS */
.primary-define .htabs {
	margin-top: 30px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	clear: both;
}
.primary-define .htabs a {
	color: #868686;
	float: left;
	display: none;
	padding: 15px;
	text-decoration: none;
}
.primary-define .htabs a.selected {
	color: #fff;
}
.primary-define .tab-content {
	z-index: 2;
	padding: 5px 15px 35px 15px;
}
.primary-define .tab-content input[type*="radio"],
.primary-define .tab-content input[type*="checkbox"] {
	vertical-align: baseline;
}
.primary-define .tab-content .clearafter strong {
	float: left;
	width: 200px;
	margin: 5px 0;
}
.primary-define .tab-content .captcha-field .left,
.primary-define .tab-content .captcha-field .right {
	float: left;
}
.primary-define .tab-content .tab-content {
	margin: 0;
	padding: 0;
	border: none;
}
/* BOX */
.primary-define .box {
	margin-bottom: 30px;
}
.primary-define .box-heading {
	background: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.primary-define .box-heading span {
	color: #fff;
	padding: 20px;
	font-size: 22px;
	display: inline-block;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
/* BOX - OUTSIDE CONTENT */
.primary-define #column-left .box-heading,
.primary-define #column-right .box-heading {
	border: 1px solid #ddd;
}
.primary-define #column-left .box-heading span,
.primary-define #column-right .box-heading span {
	color: #403F41;
	background: none;
	padding: 5px;
}
/* BOX PRODUCTS */
.primary-define .box-product > div {
	position: relative;
	vertical-align: top;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define .box-product .image {
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define .box-product > div:hover {
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1);
}
.primary-define .box-product .image img {
	vertical-align: middle;
}
.primary-define .box-product .image .no-image {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.primary-define .box-product .image .no-image img {
	width: 80px;
	height: 80px;
}
.primary-define .box-product .price .price-fixed {
	font-size: 20px;
	font-weight: 700;
	vertical-align: middle;
}
.primary-define .box-product .special-price .price-old {
	font-size: 12px;
	margin-left: 5px;
	vertical-align: middle;
	text-decoration: line-through;
}
.primary-define .box-product .price-tax {
	display: none;
}
.primary-define .box-product .name {
	margin-top: 10px;
}
.primary-define .box-product .name a {
	color: #403F41;
	font-size: 16px;
	font-weight: 700;
}
.primary-define .box-product .rating {
	margin-bottom: 5px;
}
.primary-define .box-product .rating img {
	vertical-align: middle
}
.primary-define .box-product .description {
	margin: 5px 0;
	color: #878787;
}
.primary-define .box-product .details {
	position: relative;
}
.primary-define .box-product .options {

	display:none;

	left: 0;
	top: 50%;
	width: 100%;
	margin-top: -52px;
	position: absolute;
	transform: translateX(-800px);
	-moz-transform: translateX(-800px);
	-webkit-transform: translateX(-800px);
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.primary-define .box-product > div:hover .options {

	display:none;

	transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
}
.primary-define .box-product .options > div {
	display: inline-block;
}
.primary-define .box-product .options .readmore {
	float: left;
}
.primary-define .box-product .options .wishlist {
	display: inline-block;
}
.primary-define .box-product .options .compare {
	float: right;
}
.primary-define .box-product .options a {
	width: 48px;
	height: 48px;
	cursor: pointer;
	line-height: 53px;
	display: inline-block;
	background-color: #323133;
}
.primary-define .box-product .options a:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-size: 20px;
}
.primary-define .box-product .options .cart {
	margin-bottom: 8px;
}
.primary-define .box-product .options .cart a {
	width: auto;
	height: auto;
	font-size: 18px;
	min-width: 160px;
	line-height: normal;
}
.primary-define .box-product .options .cart a:before {
	content: "\e759";
	margin-right: 10px;
}
.primary-define .box-product .options .readmore a:before {
	content: "\e74b";
}
.primary-define .box-product .options .wishlist a:before {
	content: "\e619";
}
.primary-define .box-product .options .compare a:before {
	content: "\e75c";
}
/* BOX PRODUCTS - OUTSIDE CONTENT */
.primary-define #column-left .box-product > div,
.primary-define #column-right .box-product > div {
	margin: 0;
	border: none;
	display: block;
	padding: 12px 0;
	text-align: left;
	border-bottom: 1px solid #eee;
}
.primary-define #column-left .box-product > div:after,
.primary-define #column-right .box-product > div:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
.primary-define #column-left .box-product > div > div,
.primary-define #column-right .box-product > div > div {
	margin: 0 5px 0 95px;
}
.primary-define #column-left .box-product .details,
.primary-define #column-right .box-product .details {
	margin: 0;
	padding: 0;
	float: left;
	width: 80px;
	border: none;
	text-align: center;
}
.primary-define #column-left .box-product .image,
.primary-define #column-right .box-product .image {
	transform: none;
}
.primary-define #column-left .box-product .name,
.primary-define #column-right .box-product .name {
	width: auto !important;
}
.primary-define #column-left .box-product .name a,
.primary-define #column-right .box-product .name a {
	font-size: 14px;
}
.primary-define #column-left .box-product .options,
.primary-define #column-right .box-product .options {
	display: none;
}
.primary-define #column-left .box-product .description,
.primary-define #column-right .box-product .description {
	display: none;
}
.primary-define #column-left .box-product .price .price-fixed,
.primary-define #column-right .box-product .price .price-fixed {
	font-size: 14px;
}
/* PRODUCTS LIST */
.primary-define .product-list {
	padding: 0;
	clear: both;
}
.primary-define .product-list > div {
	margin: 5px 0;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.primary-define .product-list > div:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
.primary-define .product-list .left {
	float: left;
	overflow: hidden;
	text-align: center;
	margin-right: 20px;
}
.primary-define .product-list .price {
	margin-top: 5px;
}
/* PRODUCTS GRID */
.primary-define .product-grid > div {
	padding: 20px;
	margin-top: 30px;
	overflow: hidden;
	text-align: center;
	display: inline-block;
	border-right: 1px solid #eee;
}
/* TREEMENU */
.primary-define .treemenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.primary-define .treemenu > li {
	border-bottom: 1px solid #eee;
}
.primary-define .treemenu li a {
	color: #878787;
	display: block;
	padding: 5px 5px;
	text-decoration: none;
}
.primary-define .treemenu li ul {
	margin: 0;
	display: none;
}
.primary-define .treemenu li a.active + ul {
	display: block;
}
.primary-define .treemenu ul li a {
	padding-left: 20px;
}
/* CONTENT */
.primary-define #content .content:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
.primary-define #content .content .left {
	float: left;
	width: 48%;
}
.primary-define #content .content .right {
	float: right;
	width: 48%;
}
/* CATEGORY */
.primary-define .category-info .image {
	padding: 5px;
	margin-right: 20px;
	border: 1px solid #E7E7E7;
}
.primary-define .category-info .image img {
	vertical-align: middle;
	display: block;
    margin: auto;
}
.primary-define .category-list {
	padding-bottom: 10px;
}
.primary-define .category-list h2 {
	color: #888;
	font-size: 20px;
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}
.primary-define .category-list ul {
	margin: 0;
}
.primary-define .category-list ul li {
	float: left;
	margin: 5px 5px 5px 0;
	list-style-type: none;
}
.primary-define .category-list ul li a {
	font-size: 12px;
	padding: 5px 10px;
}
/* MANUFACTURER */
.primary-define .manufacturer-list {
	border: 1px solid #DBDEE1;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
}
.primary-define .manufacturer-heading {
	background: #F8F8F8;
	font-size: 15px;
	font-weight: 700;
	padding: 5px 8px;
	margin-bottom: 6px;
}
.primary-define .manufacturer-content {
	padding: 8px;
}
.primary-define .manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/* PRODUCT */
.primary-define .product-filter {
	padding: 5px 10px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
}
.primary-define .product-filter a {
	text-decoration: none;
}
.primary-define .product-filter select {
	margin-left: 5px;
	padding: 5px;
}
.primary-define .product-filter .display {
	float: left;
	margin-top: 8px;
}
.primary-define .product-filter .display a {
	color: #545454;
}
.primary-define .product-filter .display a,
.primary-define .product-filter .display span {
	margin-right: 10px;
}
.primary-define .product-filter .display a:before,
.primary-define .product-filter .display span:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 5px;
}
.primary-define .product-filter .display .icon-list:before {
	content: "\e75a";
}
.primary-define .product-filter .display .icon-grid:before {
	content: "\e75b";
}
.primary-define .product-filter .sort {
	float: right;
}
.primary-define .product-filter .limit {
	float: right;
	margin-left: 15px;
}
.primary-define .product-compare {
	float: left;
	margin-top: 8px;
	padding-left: 15px;
	border-left: 1px solid #eee;
}
.primary-define .product-compare a:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 3px;
	content: "\e721";
}
/* PRODUCT */
.primary-define .product-info {
	margin-top: 30px;
	position: relative;
}
.primary-define .product-info:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
.primary-define .product-info h1 {
	color: #3F3F40;
}
.primary-define .product-info > .left {
	width: 1%;
	display: table-cell;
}
.primary-define .product-info .image {
	padding: 10px;
	text-align: center;
	border: 1px solid #ddd;
}
.primary-define .product-info .image img {
	max-width: none;
	vertical-align: middle;
}
.primary-define .product-info .thumblist li {
	float: left;
	margin: 2px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.primary-define .product-info .image-additional a img {
	vertical-align: middle;
}
.primary-define .product-info .right {
	padding-left: 30px;
	display: table-cell;
	vertical-align: top;
}
.primary-define .product-info .description span {
	margin: 10px 0;
	min-width: 120px;
	font-weight: 600;
	display: inline-block;
}
.primary-define .product-info .description a {
	text-decoration: none;
}
.primary-define .product-info .minimum {
	margin-top: 10px;
}
.primary-define .product-info .price .price-fixed {
	font-size: 22px;
	font-weight: 700;
}
.primary-define .product-info .special-price .price-old {
	color: #b8b8b8;
	font-size: 12px;
	margin-left: 5px;
	vertical-align: text-bottom;
	text-decoration: line-through;
}
.primary-define .product-info .reward,
.primary-define .product-info .price-tax,
.primary-define .product-info .discount {
	margin: 0;
	color: #999;
	display: block;
}
.primary-define .product-info .price-tax {
	margin-top: 5px;
}
.primary-define .product-info .options {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-top: 1px solid #eee;
}
.primary-define .product-info .options h2 {
	font-size: 16px;
}
.primary-define .product-info .option {
	overflow: hidden;
	margin: 5px 0 15px 0;
}
.primary-define .product-info .option strong {
	width: 135px;
	margin: 6px 0;
	display: inline-block;
}
.primary-define .product-info .option select,
.primary-define .product-info .option input[type*="text"] {
	width: 210px;
}
.primary-define .product-info .option textarea {
	width: 270px;
}
.primary-define .product-info .option input[type*="button"] {
	padding: 5px;
	text-indent: 0;
}
.primary-define .product-info .multi div,
.primary-define .product-info .multi strong,
.primary-define .product-info .multi textarea,
.primary-define .product-info .multi .required {
	float: left;
	display: block;
}
.primary-define .product-info .multi div {
	margin-left: 5px;
}
.primary-define .product-info .multi .required {
	margin: 6px 6px 6px 4px;
}
.primary-define .product-info .multi:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
.primary-define .product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.primary-define .product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.primary-define .product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.primary-define .product-info .details {
	float: left;
	padding-left: 5px;
	border-left: 1px solid #eee;
	margin-bottom: 5px;
}
.primary-define .product-info .details a {
	margin: 5px 0;
	font-size: 17px;
	min-width: 210px;
}
.primary-define .product-info .details button {
	margin: 5px 0;
	font-size: 17px;
	min-width: 210px;
}
.primary-define .product-info .details a:before,
.primary-define .product-info .details span:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-size: 22px;
	margin-right: 8px;
	vertical-align: text-top;
}
.primary-define .product-info .cart span:before {
	content: "\e759";
}
.primary-define .product-info .wishlist a:before {
	content: "\e619";
}
.primary-define .product-info .compare a:before {
	content: "\e75c";
}
.primary-define .product-info .details a:hover:before,
.primary-define .product-info .details button:hover span:before {
	color: #403F41;
}
.primary-define .product-info .share {
	margin-bottom: 15px;
}
.primary-define .product-info .share img {
	float: left;
	padding-right: 5px;
}
.primary-define .product-info .share a {
	padding: 0 2px;
	line-height: 16px;
	text-decoration: none;
}
.primary-define .product-info .review {
	padding: 15px 0;
	margin-top: 15px;
	border-top: 1px solid #E7E7E7;
	clear: both;
	margin-top: 5px;
}
.primary-define .product-info .review .show-review,
.primary-define .product-info .review .new-review {
	font-weight: 700;
	margin-right: 20px;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
}
.primary-define .product-info .review .new-review:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e606";
	padding: 2px 3px;
	margin-right: 5px;
	font-size: 12px;
	border: 2px solid transparent;
}
.primary-define .product-info .review img {
	vertical-align: middle;
}
.primary-define .review-list {
	margin: 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.primary-define .review-list .author {
	display: inline;
}
.primary-define .review-list .author b {
	color: #000;
}
.primary-define .review-list .rating {
	display: inline;
	vertical-align: middle;
}
.primary-define .review-list .text {
	clear: both;
}
.primary-define .attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.primary-define .attribute thead td,
.primary-define .attribute thead tr td:first-child {
	color: #444;
	font-size: 14px;
	font-weight: 600;
	background: #F7F7F7;
	text-align: left;
}
.primary-define .attribute tr td:first-child {
	color: #444;
	font-weight: 600;
	text-align: right;
	width: 20%;
}
.primary-define .attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.primary-define table.compare-info tr td:first-child {
	font-weight: 600;
	text-align: right;
}
.primary-define table.compare-info thead td {
	color: #666;
}
.primary-define table.compare-info thead td,
.primary-define table.compare-info thead tr td:first-child {
	font-size: 14px;
	background: #eee;
	text-align: left;
}
.primary-define table.compare-info thead td,
.primary-define table.compare-info tbody td {
	padding: 7px;
}
.primary-define table.compare-info td {
	width: 20%;
	text-align: center;
}
.primary-define table.compare-info td .no-image {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.primary-define table.compare-info td .no-image img {
	vertical-align: middle;
}
.primary-define table.compare-info .price-old {
	color: #CC4328;
	font-weight: 600;
	text-decoration: line-through;
}
.primary-define table.compare-info .price-fixed {
	font-weight: 600;
}
.primary-define table.compare-info td.remove img {
	vertical-align: middle;
}
/* WISHLIST */
.primary-define .wishlist-info table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	margin: 20px 0;
}
.primary-define .wishlist-info td {
	padding: 7px;
	text-align: center;
}
.primary-define .wishlist-info thead td {
	font-weight: 600;
	background-color: #eee;
	border-bottom: 1px solid #eee;
}
.primary-define .wishlist-info thead .name {
	text-align: left;
}
.primary-define .wishlist-info tbody td {
	vertical-align: middle;
	border-bottom: 1px solid #eee;
}
.primary-define .wishlist-info tbody .no-image {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.primary-define .wishlist-info tbody .name {
	text-align: left;
	font-weight: 600;
}
.primary-define .wishlist-info tbody .price-old {
	color: #CC4328;
	font-weight: 600;
	text-decoration: line-through;
}
.primary-define .wishlist-info tbody .price-fixed {
	font-weight: 600;
}
.primary-define .wishlist-info tbody .action img {
	cursor: pointer;
}
.primary-define .login-content p strong {
	margin: 4px 0;
}
.primary-define .login-content > .left {
	float: left;
	width: 48%;
}
.primary-define .login-content > .right {
	float: right;
	width: 48%
}
.primary-define .login-content > .right a {
	margin: 12px 0;
	display: inline-block;
}
.primary-define .login-content .left .content,
.primary-define .login-content .right .content {
	min-height: 200px;
}
.primary-define .login-content .right p strong {
	display: block;
}
.primary-define .login-content .right p input[type*="text"],
.primary-define .login-content .right p input[type*="password"] {
	width: 100%;
}
.primary-define .return-captcha:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
.primary-define .return-captcha .left,
.primary-define .return-captcha .right {
	float: left;
}
.primary-define .return-captcha .left {
	margin: 4px 10px 4px 0;
}
.primary-define .return-captcha .right {
	margin-bottom: 10px;
}
.primary-define .return-captcha .right p {
	margin-bottom: 5px;
}
/* ORDERS */
.primary-define .order-list table {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.primary-define .order-list table td {
	padding: 7px;
	text-align: center;
}
.primary-define .order-list thead td {
	font-weight: 700;
	background-color: #eee;
	border-bottom: 1px solid #eee;
}
.primary-define .order-list tbody td {
	border-bottom: 1px solid #eee;
}
.primary-define .order-list tbody td.order-status {
	font-weight: 700;
}
.primary-define .order-list tbody td.order-total {
	color: #C64132;
	font-weight: 700;
}
.primary-define .order-list tbody img {
	vertical-align: middle;
}
.primary-define .order-detail {
	background: #EFEFEF;
	font-weight: 700;
}
/* RETURNS */
.primary-define .return-list {
	margin-bottom: 10px;
}
.primary-define .return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.primary-define .return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.primary-define .return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.primary-define .return-list .return-content div {
	float: left;
	width: 33.3%;
}
.primary-define .return-list .return-info {
	text-align: right;
}
.primary-define #return-product table.form {
	margin: 0;
}
.primary-define #return-product table.form input[type*="radio"] {
	margin-left: 0;
}
.primary-define #return-product table.form label {
	margin-right: 10px;
}
.primary-define .download-list {
	margin-bottom: 10px;
}
.primary-define .download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.primary-define .download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.primary-define .download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.primary-define .download-list .download-content div {
	float: left;
	width: 33.3%;
}
.primary-define .download-list .download-info {
	text-align: right;
}
/* CART */
.primary-define .cart-info {
	margin: 20px 0;
}
.primary-define .cart-info table {
	border-right: 1px solid #eee;
}
.primary-define .cart-info table td {
	border-right: none;
	text-align: center;
}
.primary-define .cart-info table td.quantity {
	white-space: nowrap;
}
.primary-define .cart-module {
	padding-bottom: 20px;
}
.primary-define .cart-module > div {
	display: none;
}
.primary-define .cart-total {
	border-top: 1px solid #DDDDDD;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.primary-define .cart-total table {
	float: right;
}
.primary-define .cart-total td {
	padding: 3px;
	min-width: 100px;
	font-weight: 600;
	text-align: right;
}
.primary-define .cart-total td.total {
	color: #C54032;
}
/* CHECKOUT */
.primary-define .checkout {
	margin-top: 30px;
}
.primary-define .checkout-heading {
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 15px;
}
.primary-define .checkout-heading a {
	float: right;
	margin-top: 1px;
	text-decoration: none;
	color: #fff;
}
.primary-define .checkout-content {
	display: none;
	padding: 0 0 15px 0;
}
.primary-define .checkout-content input[type*="radio"],
.primary-define .checkout-content input[type*="checkbox"] {
	vertical-align: baseline;
}
.primary-define .checkout-content .left {
	width: 48%;
	float: left;
}
.primary-define .checkout-content .right {
	width: 48%;
	float: right;
}
.primary-define .checkout-content .buttons {
	clear: both;
}
.primary-define .checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	margin-bottom: 20px;
}
.primary-define .checkout-product td {
	padding: 7px;
	text-align: center;
}
.primary-define .checkout-product td.name {
	text-align: left;
}
.primary-define .checkout-product td.name a {
	font-weight: 600;
}
.primary-define .checkout-product td.total {
	color: #C54032;
	text-align: center;
}
.primary-define .checkout-product thead td {
	color: #666;
	font-weight: 600;
	background-color: #eee;
	border-bottom: 1px solid #eee;
}
.primary-define .checkout-product thead td.total {
	color: #666;
}
.primary-define .checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #eee;
}
.primary-define .checkout-product tbody td.price {
	color: #C54032;
}
.primary-define .checkout-product tfoot td {
	font-weight: 600;
	text-align: right;
	border-bottom: 1px solid #eee;
}
.primary-define .contact-info {
	overflow: auto;
}
.primary-define .contact-info .left {
	float: left;
	width: 48%;
}
.primary-define .contact-info .right {
	float: left;
	width: 48%;
}
.primary-define .sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
.primary-define .sitemap-info .left {
	float: left;
	width: 48%;
}
.primary-define .sitemap-info .right {
	float: left;
	width: 48%;
}
/* BOTTOM */
.primary-define #bottom .wrapper {
	padding-bottom: 35px;
	border-top: 1px solid #ddd;
}
.primary-define #bottom h3 {
	margin: 0 0 20px;
	position: relative;
	padding: 30px 0 20px 0;
	border-bottom: 1px solid transparent;
}
.primary-define #shop-contact ul {
	margin-top: 0;
}
.primary-define #shop-contact ul li {
	margin: 0;
	padding: 12px 0;
	list-style-type: none;
	border-bottom: 1px solid #e9e9e9;
}
.primary-define #shop-contact li:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 10px;
	color: #403F41;
	display: inline-block;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.primary-define #shop-contact ul li.contact-phone:before {
	content: "\e600";
}
.primary-define #shop-contact ul li.contact-mobile:before {
	content: "\e601";
}
.primary-define #shop-contact ul li.contact-fax:before {
	content: "\e626";
}
.primary-define #shop-contact ul li.contact-email:before {
	content: "\e604";
}
.primary-define #shop-contact ul li.contact-skype:before {
	content: "\e710";
}
.primary-define #shop-contact li:hover:before {
	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
.primary-define #shop-twitter h3:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e735";
	position: absolute;
	right: 0;
}
.primary-define #shop-facebook {
	overflow: hidden;
}
.primary-define #shop-facebook h3:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e756";
	position: absolute;
	right: 0;
}
/* FOOTER */
.primary-define #footer .wrapper {
	padding-bottom: 35px;
}
.primary-define #footer h3 {
	font-weight: 700;
	margin: 0 0 20px;
	position: relative;
	padding: 35px 0 15px 0;
	border-bottom: 1px solid transparent;
}
.primary-define #footer .column ul li {
	margin: 5px 0;
	list-style-type: none;
}
.primary-define #footer a:before {

	margin-right: 5px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.primary-define #footer a:hover {
	color: #fff;
	margin-left: 15px;
}
.primary-define #powered .wrapper {
	padding: 20px;
}
.primary-define #footer-payments {
	float: right;
}
.primary-define #footer-payments li {
	margin: 0;
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
}
.primary-define #footer-payments li a {
	margin-left: 10px;
}

.primary-define #footer .footernone a {

	padding:0;
	margin:0;
}
.logo-div{
	float: left;
}
/*#menu-inner{
	    float: left;
}*/
@media screen and (min-width: 320px) {
.primary-define #logo img {
    max-width: 225px;
}
.primary-define #toppanel #search .button-search {
    z-index: 2;
    width: 35px;
    height: 35px;
    cursor: pointer;
    position: relative;
    background: #403F41 url(../image/icons/icon-search.png) center center no-repeat;
    transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}
.primary-define #menu{
	clear: both;
}

.primary-define.home #toppanel #search input {
    height: 35px;
    right: -54px;


}
.primary-define #toppanel #search input {
	top: 0;
	right: -54px;
	margin: 0;
	width: 36px;
	height: 36px;
	outline: none;
	padding: 0 15px;
	max-width: none;
	position: absolute;
	background-color: #eee;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	min-width: 100px;
}
#search {
    padding:  0px;
    padding-top: 3px;
}
.phn-no {
    position: absolute;
    right: 2px;
    top: 37px;
    font-size: 15px;
}
#menu-inner{
	float: left;
}

.primary-define #header #cart .heading a {
    color: #403F41;
    font-size: 14px;
    font-weight: 700;
    line-height: 33px;
    position: relative;
    padding: 0 5px 0 45px;
    text-decoration: none;
    display: inline-block;
}
.primary-define #header #cart .heading a:before {
    top: 0;
    left: 0;
    width: 40px;
    height: 27px;
    position: absolute;
    content: "";
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 4px;
}

#menu-inner {
    width: 50%;
}
.footer-cont{
	float: right;
    margin-top: -40px;
}
.footer-cont p{
    margin-top: 5px;
}
/*.simplebullets{
	right: 35px;
    margin-left: 0px !important;
    left: 60% !important;
    bottom: -35px !important;
}*/
p.main-cont {
    text-align: left;
    margin-top: 40px;
}

}
@media screen and (min-width: 770px) {
.primary-define #logo img {
    max-width: 100%;
}
.primary-define #toppanel #search .button-search {
    z-index: 2;
    width: 36px;
    height: 36px;
    cursor: pointer;
    position: relative;
    background: #403F41 url(../image/icons/icon-search.png) center center no-repeat;
    transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}
.primary-define.home #toppanel #search input {
    height: 36px;
    right: 0px;
}
.primary-define #toppanel #search input {
	top: 0;
	right: 0px;
	margin: 0;
	width: 36px;
	height: 36px;
	outline: none;
	padding: 0 10px;
	max-width: none;
	position: absolute;
	background-color: #eee;
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	display: block;
}
#search {
    padding: 20px 0px 0px 0px;
}
.primary-define #header #cart .heading a {
    color: #403F41;
    font-size: 14px;
    font-weight: 700;
    line-height: 33px;
    position: relative;
    padding: 0 20px 0 55px;
    text-decoration: none;
    display: inline-block;
}
.primary-define #header #cart .heading a:before {
    top: 0;
    left: 0;
    width: 45px;
    height: 27px;
    position: absolute;
    content: "";
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 4px
}
#menu-inner {
    width: auto;
}
.footer-cont{
	float: right;
	width: 245px;
    margin-top: -40px;
}
.simplebullets{
	    right: 35px;
	    margin-left: 0px !important;
	     left: 85% !important;
}
p.main-cont {
    text-align: left;
    margin-top: 15px;
}
.phn-no {
    position: absolute;
    right: 100px;
    top: 28px;
    font-size: 20px;
        margin-right: 20px;
}

}

.primary-define #header #cart {
    padding-top: 3px;
}
.category::after {
	content: "";
	 background:  url(../image/downarrow25.png);
	 position: absolute;
    width: 16px;
    height: 16px;
    top: 14px;
    right: 131px;

}
.category{
	width: 140px;
}
.hr-main{
	border-top: 1px solid #C7C6C6;
    margin-top: 10px;
}
p.main-cont{
	text-align: left;
}

.footer-cont img{
	padding-left:185px;
}
.primary-define .box {
    margin-bottom: 0px !important;
}


.primary-define .mainmenu > li:hover > a, .primary-define .mainmenu > li.active > a{
	background-color: #CCCCCC !important;
    border-bottom: #A90F1A solid 2px !important;
    color: #000 !important;
}
.pad{
	padding: 20px 0px;
}
.pro-lay{
	 /*   border: 1px solid #ccc;*/
    -moz-box-shadow: 0 0 17px #E9E9E9;
    -webkit-box-shadow: 0 0 17px #E9E9E9;
    box-shadow: 0 0 17px #E9E9E9;
}
.pro-lay:hover{
    background-color: #f1f1f1;
	  /*border: 1px solid #ccc;*/
    /*-moz-box-shadow: 0 0 17px #E9E9E9;
    -webkit-box-shadow: 0 0 17px #E9E9E9;
    box-shadow: 0 0 17px #E9E9E9;*/
}
.sm-blue li.active > a{
   border-bottom: #a90f1a 5px solid;
}
a.power{
	color: #3c3c3c !important;
}
.btn-xs{
	font-size: 12px !important;
    padding: 5px !important;
}
.share a{
	margin: 5px 0;
    font-size: 17px;
    min-width: auto;
}
.inpt{
	padding:5px 10px !important;
	width: 100%;
}
.outstock{
	position: absolute;
    top: 25%;
    left: 25%;
    font-size: 25px;
}
.sel{
	float: right;
}
.sort select {
    width: 65%;
}
.limit select {
    width: 50%;
}
.sort span {
    vertical-align: sub;
}
.limit span {
    vertical-align: sub;
}

@media screen and (max-width: 400px) {
 .btm-space {
    margin-bottom: 100px;
 }
}
