@-webkit-keyframes shine {

	100% {

		left: 125%

	}

}



@keyframes shine {

	100% {

		left: 125%

	}

}



.shine-effect.cdz-banner {

	overflow: hidden;

	position: relative

}



.shine-effect.cdz-banner:before {

	position: absolute;

	top: 0;

	left: -100%;

	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, 0.3) 100%);

	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);

	-moz-transform: skewX(-25deg);

	-webkit-transform: skewX(-25deg);

	-o-transform: skewX(-25deg);

	transform: skewX(-25deg)

}



.shine-effect.cdz-banner:hover:before {

	-webkit-animation: shine 1.2s;

	animation: shine 1.2s

}



@-webkit-keyframes zoomin {

	0% {

		transform: scale(1)

	}

	50% {

		transform: scale(1.5)

	}

	100% {

		transform: scale(1)

	}

}



@keyframes zoomin {

	0% {

		transform: scale(1)

	}

	50% {

		transform: scale(1.5)

	}

	100% {

		transform: scale(1)

	}

}



@-webkit-keyframes zoomout {

	0% {

		transform: scale(1)

	}

	50% {

		transform: scale(.67)

	}

	100% {

		transform: scale(1)

	}

}



@keyframes zoomout {

	0% {

		transform: scale(1)

	}

	50% {

		transform: scale(.67)

	}

	100% {

		transform: scale(1)

	}

}



.border-zoom-effect.cdz-banner a {

	display: inline-block;

	position: relative

}



.border-zoom-effect.cdz-banner a:before,

.border-zoom-effect.cdz-banner a:after {

	position: absolute;

	top: 2.5%;

	left: 2.5%;

	content: "";

	width: 95%;

	height: 95%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.border-zoom-effect.cdz-banner a:before {

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

	-webkit-transform: scale(1, 0);

	-moz-transform: scale(1, 0);

	-ms-transform: scale(1, 0);

	-o-transform: scale(1, 0)

}



.border-zoom-effect.cdz-banner a:after {

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	-webkit-transform: scale(0, 1);

	-moz-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1)

}



.border-zoom-effect.cdz-banner a:hover:before,

.border-zoom-effect.cdz-banner a:hover:after {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1)

}



.scale-effect.cdz-banner {

	overflow: hidden

}



.scale-effect.cdz-banner img {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.scale-effect.cdz-banner:hover img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1)

}



.shake:hover {

	animation: shake .82s cubic-bezier(.36, .07000000000000001, .19, .97) infinite;

	transform: translate3d(0, 0, 0);

	backface-visibility: hidden;

	perspective: 1000px

}



@keyframes shake {

	10%,

	90% {

		transform: translate3d(-1px, 0, 0)

	}

	20%,

	80% {

		transform: translate3d(2px, 0, 0)

	}

	30%,

	50%,

	70% {

		transform: translate3d(-4px, 0, 0)

	}

	40%,

	60% {

		transform: translate3d(4px, 0, 0)

	}

}



@keyframes cssload-zoom {

	0% {

		-moz-transform: scale(0.5, 0.5);

		-webkit-transform: scale(0.5, 0.5);

		-o-transform: scale(0.5, 0.5);

		transform: scale(0.5, 0.5)

	}

	50% {

		-moz-transform: scale(1, 1);

		-webkit-transform: scale(1, 1);

		-o-transform: scale(1, 1);

		transform: scale(1, 1)

	}

	100% {

		-moz-transform: scale(1.5, 1.5);

		-webkit-transform: scale(1.5, 1.5);

		-o-transform: scale(1.5, 1.5);

		transform: scale(1.5, 1.5)

	}

}



@font-face {

	font-family: 'CodazonFont';

	src: url(../../../../codazon/themelayout/fonts/CodazonFont.eot);

	src: url(../../../../codazon/themelayout/fonts/CodazonFont.eot) format('embedded-opentype'), url(../../../../codazon/themelayout/fonts/CodazonFont.ttf) format('truetype'), url(../../../../codazon/themelayout/fonts/CodazonFont.woff) format('woff'), url(../../../../codazon/themelayout/fonts/CodazonFont.svg) format('svg');

	font-weight: normal;

	font-style: normal

}



.sidebar .blog-search {

	overflow: hidden

}



body {

	color: #222222;

	font: 400 13px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	background: #f6f7f9

}



@media only screen and (max-width: 767px) {

	body {

		color: #222222;

		font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

	}

}



body input[type="text"],

body input[type="password"],

body input[type="url"],

body input[type="tel"],

body input[type="search"],

body input[type="number"],

body input[type="datetime"],

body input[type="email"] {

	border-width: 0;

	border-bottom-width: 1px;

	color: #222222;

	border-color: #e1e1e1;

	background: transparent;

	font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	height: 40px;

	line-height: 40px;

	padding-left: 0;

	padding-right: 0

}



body md-input-container>md-select {

	height: 40px;

	line-height: 40px

}



body textarea {

	color: #222222;

	border-color: #e1e1e1;

	background: transparent;

	font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



body ._keyfocus *:focus,

body input:not([disabled]):focus,

body textarea:not([disabled]):focus,

body select:not([disabled]):focus {

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



body select {

	color: #9c9c9c;

	border-color: #e1e1e1;

	background: transparent;

	font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



body .fieldset>.field {

	margin-bottom: 0

}



body .fieldset>.field:not(.choice)>.label {

	padding-right: 0

}



body .fieldset .fullname .field .control {

	width: 100%

}



body .fieldset .fullname .field .label {

	text-align: inherit;

	width: 100%;

	padding: 0;

	float: none

}



address,

p,

ul,

ol {

	font: 400 13px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.columns a {

	color: #000000;

}



.columns a:active,

.columns a:focus,

.columns a:visited {

	color: #333333;

}



.columns a:hover {

	color: #262424

}



.columns a:hover {

	text-decoration: none

}

.readMore{

	 text-decoration: underline;

	 display: block;

	 padding-top:10px;

}

.limiter{

	 background: #fff;

}



a {

	color: #333333;

}



a:active,

a:focus,

a:visited {

	color: #333333;

	font-weight: normal

}



a:hover {

	text-decoration: none

}



a:active,

a:focus,

a:visited {

	color: #a8aeba

}



a:hover {

	color: #333333;

}

a[data]:hover:after {

  content: attr(data);

  padding: 4px 8px;

  color: #fff;

  position: absolute;

  left: 0;

  top: 100%;

  white-space: nowrap;

  z-index: 2;

  border-radius: 5px ;

  background: #232323;

}

h1,

.h1 {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56;

	margin: 0 0 10px

}



h2,

.h2 {

	font: 600 20px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	margin: 0 0 10px

}



h3,

.h3 {

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	margin: 0 0 10px

}



h4,

.h4 {

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	margin: 0 0 5px

}



h5,

.h5 {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	margin: 0 0 5px

}



h6,

.h6 {

	font: 500 11px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	margin: 0 0 5px

}



.no-padding {

	padding: 0 !important

}



@media only screen and (max-width: 767px) {

	.no-padding-xs {

		padding: 0 !important

	}

}



.no-margin {

	margin: 0

}



.cdz-shadow {

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



@media only screen and (min-width: 768px) {

	.flex-grid-row {

		-webkit-flex-flow: row;

		flex-flow: row

	}

}



.page-wrapper {

	background: #f6f7f9

}



.columns .column.main {

	padding-bottom: 0

}



.cdz-main-content.block-static-block.widget {

	margin-bottom: 0

}



.page-main-full {

	width: 100%;

	max-width: 100%;

	padding-left: 0;

	padding-right: 0;

	clear: both

}



.container,

.page-main:not(.page-main-full)>div,

.breadcrumbs .items {

	margin: 0 auto;

	padding-left: 10px;

	padding-right: 10px

}



.container-fluid {

	width: 100%

}



[layout-align="center center"] {

	text-align: center

}



.cdz-block-title {

	margin-bottom: 20px

}



.cdz-block-title .b-title.h2 {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56;

	margin-bottom: 0;

	font-weight: 500

}



.cdz-block-title .title-desc {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #b9bed1;

	letter-spacing: 1.5px

}



.paypal.checkout {

	text-align: center

}



.paypal.checkout input {

	max-width: 100%

}



div.mage-error[generated] {

	clear: both

}



@media only screen and (min-width: 768px) {

	.fieldset>.field>.label,

	.fieldset>.fields>.field>.label {

		font-weight: 600

	}

	.fieldset>.field:not(.choice)>.label {

		clear: both;

		width: 100%;

		text-align: left

	}

	.rtl-layout .fieldset>.field:not(.choice)>.label {

		text-align: right

	}

	.fieldset>.field:not(.choice)>.control {

		width: 100%

	}

	.fieldset>.field.choice:before,

	.fieldset>.field.no-label:before {

		display: none

	}

}



@media only screen and (max-width: 767px) {

	.container-fluid {

		padding-left: 10px;

		padding-right: 10px

	}

}



@media only screen and (min-width: 1200px) {

	.container,

	.page-main:not(.page-main-full)>div,

	.breadcrumbs .items {

		width: 1200px

	}

	.sticky-menu.active .panel.wrapper {

		width: 1200px;

		position: relative;

		margin: 0 auto

	}

	.cms-page-view .page-title-wrapper {

		width: 1200px;

		margin: 0 auto;

		padding: 0 10px

	}

}



@media (min-width:1300px) {

	.container,

	.page-main:not(.page-main-full)>div,

	.breadcrumbs .items {

		width: 1300px

	}

	.sticky-menu.active .panel.wrapper {

		width: 1300px;

		position: relative;

		margin: 0 auto

	}

	.cms-page-view .page-title-wrapper {

		width: 1300px;

		margin: 0 auto;

		padding: 0 10px

	}

}



@media only screen and (min-width:1400px) {

	.container,

	.page-main:not(.page-main-full)>div,

	.breadcrumbs .items {

		width: 1400px

	}

	.sticky-menu.active .panel.wrapper {

		width: 1400px;

		position: relative;

		margin: 0 auto

	}

	.cms-page-view .page-title-wrapper {

		width: 1400px;

		margin: 0 auto;

		padding: 0 10px

	}

}



.message.success {

	font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.message.success a {

	color: #006400;

	text-decoration: underline

}



.message.success a:active,

.message.success a:focus,

.message.success a:visited {

	color: #006400

}



.message.success a:hover {

	color: #262424

}



.message.warning,

.message.error,

.message.info {

	font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.ie10 .page-wrapper,

.ie11 .page-wrapper {

	height: auto

}



.search-box-area .has-cat input[type=text] {

	padding-right: 50px

}



.rtl-layout .search-box-area .has-cat input[type=text] {

	padding-right: 0;

	padding-left: 50px

}



@media only screen and (max-width: 767px) {

	.navigation,

	.breadcrumbs,

	.page-header .header.panel,

	.header.content,

	.footer.content,

	.page-main,

	.page-wrapper>.widget,

	.page-wrapper>.page-bottom,

	.block.category.event,

	.top-container {

		padding-left: 10px;

		padding-right: 10px

	}

}



.ajax-loader {

	margin: 0;

	padding: 0;

	text-align: center;

	text-transform: uppercase

}



.ajax-loader .mdl-progress {

	width: 100%

}



.ajax-loader .bottom-block {

	margin-top: 5px

}



.ajax-loader .mdl-progress.mdl-progress--indeterminate>.bar1,

.ajax-loader .mdl-progress.mdl-progress__indeterminate>.bar1,

.ajax-loader .mdl-progress.mdl-progress--indeterminate>.bar3,

.ajax-loader .mdl-progress.mdl-progress__indeterminate>.bar3 {

	background: #262424

}



.ajax-loader .mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar,

.ajax-loader .mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar {

	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #262424, #262424)

}



.ajax-loader .mdl-progress>.bufferbar {

	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #262424, #262424)

}



.ajax-loader .bottom-block {

	text-align: center;

	padding: 10px;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	font-weight: 600;

	color: #262424;

	text-transform: uppercase

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.ajax-loader {

		padding-right: 20px

	}

}



.cdz-product .double-bounce-spinner .double-bounce1,

.cdz-product .double-bounce-spinner .double-bounce2 {

	background-color: #262424

}



.double-bounce-spinner.brand-loader .double-bounce1,

.double-bounce-spinner.brand-loader .double-bounce2 {

	background-color: #262424

}



.cdz-ajax-trigger {

	width: 300px;

	padding: 7px 20px;

	font-size: 14px;

	border: 2px solid;

	display: inline-block;

	cursor: pointer;

	font-size: 16px;

	color: #262424;

	border-color: #262424;

	background: #fff;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.cdz-ajax-trigger>span {

	padding: 0 20px;

	position: relative

}



.cdz-ajax-trigger>span:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e96e';

	font-size: 16px;

	speak: none;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	position: absolute;

	left: 0

}



.cdz-ajax-trigger:hover>span:before {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	animation: cssload-updown 1150ms linear infinite;

	-o-animation: cssload-updown 1150ms linear infinite;

	-ms-animation: cssload-updown 1150ms linear infinite;

	-webkit-animation: cssload-updown 1150ms linear infinite;

	-moz-animation: cssload-updown 1150ms linear infinite

}



@keyframes cssload-updown {

	0% {

		-moz-transform: translateY(-3px);

		-webkit-transform: translateY(-3px);

		-o-transform: translateY(-3px);

		transform: translateY(-3px)

	}

	50% {

		-moz-transform: translateY(0);

		-webkit-transform: translateY(0);

		-o-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		-moz-transform: translateY(3px);

		-webkit-transform: translateY(3px);

		-o-transform: translateY(3px);

		transform: translateY(3px)

	}

}



.modal-popup.cdz-video-frame .modal-content {

	padding: 0

}



.modal-popup.cdz-video-frame .modal-header {

	padding: 0

}



.modal-popup.cdz-video-frame .modal-inner-wrap {

	width: 75%;

	background-color: transparent;

	box-shadow: none;

	margin: 2rem auto

}



.modal-popup.cdz-video-frame .modal-content {

	overflow-y: unset

}



.modal-popup.cdz-video-frame .action-close {

	z-index: 999

}



@media only screen and (max-width: 767px) {

	.modal-popup.cdz-video-frame .modal-content {

		padding: 0

	}

	.modal-popup.cdz-video-frame .modal-inner-wrap {

		width: 90%

	}

}



.modal-popup .modal-inner-wrap {

	margin: 2rem auto

}



.account .form-address-edit .actions-toolbar .action.primary,

.account .secondary .action.back,

.mdl-button,

a.action.primary,

.md-button,

button,

.action.primary,

.md-button.md-primary,

.md-button.md-primary.md-raised,

.md-button.md-raised:not([disabled]),

.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary,

.cart-container .form-cart .action.continue {

	border: 1px solid;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	padding: 7px 25px;

	min-height: auto;

	text-transform: uppercase

}



.mdl-button {

	height: inherit;

	line-height: inherit;

	min-width: inherit

}



button,

.mdl-button,

.md-button,

.md-button.md-raised,

.cart-container .form-cart .action.continue {

	color: #262424;

	border-color: #262424;

	background: #fff;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



button:focus,

.mdl-button:focus,

.md-button:focus,

.md-button.md-raised:focus,

.cart-container .form-cart .action.continue:focus,

button:active,

.mdl-button:active,

.md-button:active,

.md-button.md-raised:active,

.cart-container .form-cart .action.continue:active,

button:hover,

.mdl-button:hover,

.md-button:hover,

.md-button.md-raised:hover,

.cart-container .form-cart .action.continue:hover {

	color: #f8bc92;

	border-color: #f8bc92;

	background: #fff

}



.account .form-address-edit .actions-toolbar .action.primary,

.md-button.mdl-button--raised,

a.action.primary,

.action.primary,

.md-button.md-primary,

.cdz-popup-area .cdz-popup .actions-toolbar .primary button,

.md-button.md-primary.md-raised {

	color: #fff;

	border-color: #262424;

	background: #262424;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.account .form-address-edit .actions-toolbar .action.primary:focus,

.md-button.mdl-button--raised:focus,

a.action.primary:focus,

.action.primary:focus,

.md-button.md-primary:focus,

.cdz-popup-area .cdz-popup .actions-toolbar .primary button:focus,

.md-button.md-primary.md-raised:focus,

.account .form-address-edit .actions-toolbar .action.primary:active,

.md-button.mdl-button--raised:active,

a.action.primary:active,

.action.primary:active,

.md-button.md-primary:active,

.cdz-popup-area .cdz-popup .actions-toolbar .primary button:active,

.md-button.md-primary.md-raised:active,

.account .form-address-edit .actions-toolbar .action.primary:hover,

.md-button.mdl-button--raised:hover,

a.action.primary:hover,

.action.primary:hover,

.md-button.md-primary:hover,

.cdz-popup-area .cdz-popup .actions-toolbar .primary button:hover,

.md-button.md-primary.md-raised:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.md-button.md-raised:not([disabled]):hover:focus,

.md-button.md-raised:not([disabled]):hover:active,

.md-button.md-raised:not([disabled]):hover:hover {

	color: #f8bc92;

	border-color: #f8bc92;

	background: #fff

}



.md-button.md-primary.md-raised:not([disabled]):focus,

.md-button.md-primary.md-raised:not([disabled]):active,

.md-button.md-primary.md-raised:not([disabled]):hover {

	color: #f8bc92;

	border-color: #f8bc92;

	background: #fff

}



.qs-button,

a.qs-button {

	display: block;

	padding: 0;

	width: 38px;

	height: 38px;

	line-height: 36px;

	border: 1px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #262424;

	background: #fff;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.qs-button:focus,

a.qs-button:focus,

.qs-button:active,

a.qs-button:active,

.qs-button:hover,

a.qs-button:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.qs-button span,

a.qs-button span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.qs-button:before,

a.qs-button:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f06e';

	font-size: 16px;

	vertical-align: middle

}



.actions-secondary>.action.towishlist:before {

	display: none !important

}



.actions-secondary>.action.towishlist:after {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f004';

	font-size: 14px;

	vertical-align: middle

}



.actions-secondary>.action.tocompare:before {

	display: none

}



.actions-secondary>.action.tocompare:after {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f0c5';

	font-size: 14px;

	vertical-align: middle

}



.actions-secondary>.action {

	padding: 0;

	width: 30px;

	height: 30px;

	line-height: 30px;

	border: 0px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.actions-secondary>.action span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.product-list-style-04 .cdz-ajax-trigger:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



#back-top {

	position: fixed;

	right: 100px;

	bottom: 10px;

	z-index: 99

}



#back-top a {

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase;

	font-size: 0;

	padding: 0;

	width: 40px;

	height: 40px;

	line-height: 40px;

	border: 1px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #262424;

	border-color: #262424;

	background: #fff;

	display: block;

	box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);

	-moz-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);

	-webkit-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);

	-o-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);

	-ms-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3)

}



#back-top a:focus,

#back-top a:active,

#back-top a:hover {

	color: #f8bc92;

	border-color: #f8bc92;

	background: #fff

}



#back-top a:focus,

#back-top a:active,

#back-top a:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



#back-top a span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



#back-top a:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e96b';

	font-size: 12px;

	speak: none;

	line-height: 36px

}



.rtl-layout #back-top {

	right: auto;

	left: 15px

}



@media only screen and (max-width: 767px) {

	#back-top {

		display: none !important

	}

}



.cdz-newsletter-modal.modal-popup .modal-header {

	padding: 0;

	z-index: 100

}



.cdz-newsletter-modal.modal-popup .modal-inner-wrap .modal-header .action-close {

	right: 0;

	z-index: 5

}



.rtl-layout .cdz-newsletter-modal.modal-popup .modal-inner-wrap .modal-header .action-close {

	right: auto;

	left: 0

}



.cdz-newsletter-modal.modal-popup .modal-inner-wrap {

	width: 60%;

	max-width: 780px

}



.cdz-newsletter-modal.modal-popup .modal-content {

	padding: 0

}



.cdz-newsletter-modal.modal-popup [class*="cdz-popup-newsletter"] {

	padding: 0

}



.cdz-newsletter-modal.modal-popup .popup-title h3 {

	font-size: 30px;

	letter-spacing: 1px;

	margin-bottom: 40px;

	color: #414b56

}



.cdz-newsletter-modal.modal-popup .popup-content {

	text-align: center;

	padding: 60px 40px;

	position: relative

}



.cdz-newsletter-modal.modal-popup .popup-content-desc {

	font-size: 16px;

	font-weight: normal;

	letter-spacing: 1px;

	margin-bottom: 30px

}



.cdz-newsletter-modal.modal-popup .block.newsletter {

	width: 100%;

	margin-bottom: 10px

}



.cdz-newsletter-modal.modal-popup .block.newsletter .newsletter {

	width: 100%;

	display: block;

	margin-bottom: 10px

}



.cdz-newsletter-modal.modal-popup .block.newsletter .newsletter .control:before {

	display: none

}



.cdz-newsletter-modal.modal-popup .block.newsletter .newsletter input {

	border: 1px solid #e9eaec;

	padding: 0;

	text-align: center;

	font-size: 14px;

	height: 35px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px

}



.cdz-newsletter-modal.modal-popup .block.newsletter .actions {

	width: 100%;

	display: block

}



.cdz-newsletter-modal.modal-popup .block.newsletter .actions .subscribe {

	width: 100%;

	height: 35px;

	padding: 0;

	text-align: center;

	font-size: 14px;

	letter-spacing: 1px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px

}



.cdz-newsletter-modal.modal-popup .social {

	position: absolute;

	width: 100%;

	bottom: 0;

	font-size: 20px;

	text-align: center

}



.cdz-newsletter-modal.modal-popup .social a {

	display: inline-block;

	text-align: center;

	margin: 0 10px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #262424

}



.cdz-newsletter-modal.modal-popup .social a:active,

.cdz-newsletter-modal.modal-popup .social a:focus,

.cdz-newsletter-modal.modal-popup .social a:visited {

	color: #262424

}



.cdz-newsletter-modal.modal-popup .social a:hover {

	color: #a8aeba

}



@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.cdz-newsletter-modal.modal-popup .modal-inner-wrap {

		min-width: 650px

	}

	.cdz-newsletter-modal.modal-popup .popup-title h3 {

		font-size: 22px;

		margin-bottom: 20px

	}

	.cdz-newsletter-modal.modal-popup .popup-content-desc {

		font-size: 14px;

		margin-bottom: 15px

	}

}



@media only screen and (max-width: 767px) {

	.cdz-newsletter-modal.modal-popup .popup-title h3 {

		font-size: 22px;

		margin-bottom: 20px

	}

	.cdz-newsletter-modal.modal-popup .popup-content-desc {

		font-size: 14px;

		margin-bottom: 15px

	}

	.cdz-newsletter-modal.modal-popup .modal-header .action-close {

		z-index: 2

	}

}



@media only screen and (max-width: 480px) {

	.cdz-newsletter-modal.modal-popup .modal-inner-wrap {

		width: 90%

	}

}



.space-s {

	margin-bottom: 10px

}



.space-base {

	margin-bottom: 20px

}



.space-md {

	margin-bottom: 40px

}



.space-lg {

	margin-bottom: 60px

}



.space-mobile {

	margin-bottom: 10px

}



@media only screen and (max-width: 767px) {

	.space-lg {

		margin-bottom: 20px

	}

	.space-xs {

		margin-bottom: 15px

	}

	.space-md {

		margin-bottom: 20px

	}

}



md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input,

md-input-container:not(.md-input-invalid).md-input-focused .md-input,

md-input-container.md-default-theme:not(.md-input-invalid).md-input-resized .md-input,

md-input-container:not(.md-input-invalid).md-input-resized .md-input {

	border-color: #262424

}



md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label,

md-input-container:not(.md-input-invalid).md-input-focused label,

md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon,

md-input-container:not(.md-input-invalid).md-input-focused md-icon {

	color: #262424

}



.swatch-option-tooltip>.image,

.swatch-option-tooltip-layered>.image {

	margin: -10px -10px 0px;

	background-size: 100% !important

}



.swatch-option-tooltip .corner:before,

.swatch-option-tooltip-layered .corner:before {

	top: 4px

}



.swatch-option-tooltip .corner:after,

.swatch-option-tooltip-layered .corner:after {

	top: 3px

}



@media only screen and (min-width: 1200px) {

	[class*='product-list-style'] .owl-nav [class*='owl-'],

	[class*='post-list-style'] .owl-nav [class*='owl-'],

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'] {

		top: -moz-calc( (100% - 40px)/2);

		top: -webkit-calc( (100% - 40px)/2);

		top: -o-calc( (100% - 40px)/2);

		top: calc( (100% - 40px)/2);

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0;

		backface-visibility: hidden;

		visibility: hidden

	}

	[class*='product-list-style'] .owl-nav [class*='owl-'].owl-next,

	[class*='post-list-style'] .owl-nav [class*='owl-'].owl-next,

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-next {

		right: 0px;

		-moz-transform: translate(150%);

		-webkit-transform: translate(150%);

		-o-transform: translate(150%);

		transform: translate(150%)

	}

	[class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev,

	[class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev,

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-prev {

		left: 0px;

		-moz-transform: translate(-150%);

		-webkit-transform: translate(-150%);

		-o-transform: translate(-150%);

		transform: translate(-150%)

	}

	[class*='product-list-style'] .owl-nav [class*='owl-'].disabled,

	[class*='post-list-style'] .owl-nav [class*='owl-'].disabled,

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'].disabled {

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0

	}

	.rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-next {

		right: auto;

		left: 0;

		-moz-transform: translate(-150%);

		-webkit-transform: translate(-150%);

		-o-transform: translate(-150%);

		transform: translate(-150%)

	}

	.rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-prev {

		left: auto;

		right: 0;

		-moz-transform: translate(150%);

		-webkit-transform: translate(150%);

		-o-transform: translate(150%);

		transform: translate(150%)

	}

	[class*='product-list-style']:hover .owl-nav [class*='owl-']:not(.disabled),

	[class*='post-list-style']:hover .owl-nav [class*='owl-']:not(.disabled),

	[class*='wrapper-adv-style']:hover .owl-nav [class*='owl-']:not(.disabled) {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	[class*='product-list-style']:hover .owl-nav [class*='owl-'].disabled,

	[class*='post-list-style']:hover .owl-nav [class*='owl-'].disabled,

	[class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].disabled {

		-webkit-opacity: .2;

		-moz-opacity: .2;

		opacity: .2

	}

	[class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-prev,

	[class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-prev,

	[class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-prev,

	[class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-next,

	[class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-next,

	[class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-next {

		-moz-transform: translateX(0px);

		-webkit-transform: translateX(0px);

		-o-transform: translateX(0px);

		transform: translateX(0px);

		visibility: visible

	}

	.rtl-layout [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-next {

		-moz-transform: translateX(0px);

		-webkit-transform: translateX(0px);

		-o-transform: translateX(0px);

		transform: translateX(0px)

	}

	[class*='product-list-style'] .owl-nav [class*='owl-'],

	[class*='post-list-style'] .owl-nav [class*='owl-'],

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'] {

		width: 40px;

		height: 40px;

		line-height: 38px

	}

	[class*='product-list-style'] .owl-dots,

	[class*='post-list-style'] .owl-dots,

	[class*='wrapper-adv-style'] .owl-dots {

		width: 100%;

		text-align: center;

		margin: 15px 0 0

	}

	[class*='product-list-style'] .owl-dots .owl-dot,

	[class*='post-list-style'] .owl-dots .owl-dot,

	[class*='wrapper-adv-style'] .owl-dots .owl-dot {

		overflow: hidden;

		display: inline-block;

		margin: 0 2px;

		cursor: pointer;

		background-color: transparent;

		box-shadow: inset 0 0 0 2px #a8aeba;

		width: 10px;

		height: 10px;

		border-radius: 100%;

		position: relative !important

	}

	[class*='product-list-style'] .owl-dots .owl-dot span,

	[class*='post-list-style'] .owl-dots .owl-dot span,

	[class*='wrapper-adv-style'] .owl-dots .owl-dot span {

		height: 100%;

		width: 100%;

		background-color: #646d7e;

		border-radius: 100%;

		position: absolute;

		left: 0;

		top: 0;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden;

		-webkit-transform: scale(0);

		-moz-transform: scale(0);

		-ms-transform: scale(0);

		-o-transform: scale(0)

	}

	[class*='product-list-style'] .owl-dots .owl-dot.active span,

	[class*='post-list-style'] .owl-dots .owl-dot.active span,

	[class*='wrapper-adv-style'] .owl-dots .owl-dot.active span {

		-webkit-transform: scale(1);

		-moz-transform: scale(1);

		-ms-transform: scale(1);

		-o-transform: scale(1)

	}

}



@media only screen and (max-width: 1199px) {

	[class*='product-list-style'] .owl-nav,

	[class*='post-list-style'] .owl-nav,

	[class*='wrapper-adv-style'] .owl-nav {

		display: none

	}

}



.list.products-list .cdz-product-labels {

	left: 0;

	right: auto

}



.rtl-layout .list.products-list .cdz-product-labels {

	right: 0;

	left: auto

}



@media only screen and (max-width: 767px) {

	.brand-slider-wrapper .owl-nav {

		display: none

	}

}



.cdz-slideshow .icon-loading {

	font-size: 0 !important

}



.cdz-slideshow .icon-loading span {

	font-size: 0

}



.cdz-slideshow .owl-nav [class*='owl-'] {

	top: -moz-calc( (100% - 50px)/2);

	top: -webkit-calc( (100% - 50px)/2);

	top: -o-calc( (100% - 50px)/2);

	top: calc( (100% - 50px)/2);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	backface-visibility: hidden;

	visibility: hidden

}



.cdz-slideshow .owl-nav [class*='owl-'].owl-next {

	right: 0px;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.cdz-slideshow .owl-nav [class*='owl-'].owl-prev {

	left: 0px;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.cdz-slideshow .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-next {

	right: auto;

	left: 0;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-prev {

	left: auto;

	right: 0;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.cdz-slideshow:hover .owl-nav [class*='owl-']:not(.disabled) {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.cdz-slideshow:hover .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: .2;

	-moz-opacity: .2;

	opacity: .2

}



.cdz-slideshow:hover .owl-nav [class*='owl-'].owl-prev,

.cdz-slideshow:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px);

	visibility: visible

}



.rtl-layout .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-prev,

.rtl-layout .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px)

}



.cdz-slideshow .owl-nav [class*='owl-'] {

	width: 50px;

	height: 50px;

	line-height: 48px

}



.cdz-slideshow .owl-dots {

	width: 100%;

	text-align: center;

	position: absolute;

	bottom: 10px

}



.cdz-slideshow .owl-dots .owl-dot {

	overflow: hidden;

	display: inline-block;

	margin: 0 2px;

	cursor: pointer;

	background-color: #333333;

	width: 11px;

	height: 11px;

	border-radius: 100%;

	position: relative !important;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transform: scale(.8);

	-moz-transform: scale(.8);

	-ms-transform: scale(.8);

	-o-transform: scale(.8);

	-webkit-opacity: .4;

	-moz-opacity: .4;

	opacity: .4

}



.cdz-slideshow .owl-dots .owl-dot.active {

	background-color: #262424;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



@media only screen and (max-width: 1199px) {

	.cdz-slideshow .owl-nav {

		display: none

	}

}



.fb_iframe_widget iframe {

	width: 100% !important

}



@media print {

	body.page-print .order-status,

	body.page-print .mb-bottom-toolbar,

	body.page-print .actions-toolbar {

		display: none !important

	}

	body.page-print .box-order-shipping-address,

	body.page-print .box-order-shipping-method,

	body.page-print .box-order-billing-address,

	body.page-print .box-order-billing-method {

		display: inline-block;

		vertical-align: top

	}

	body.page-print .box-order-shipping-address,

	body.page-print .box-order-billing-address {

		width: 50%

	}

	body.page-print a:link,

	body.page-print a:visited,

	body.page-print a {

		text-decoration: none !important

	}

	body.page-print a:link:after,

	body.page-print a:visited:after,

	body.page-print a:after {

		display: none

	}

	body.page-print a.logo {

		margin-left: 0;

		background: black

	}

	body.page-print a.logo:after {

		display: none

	}

	body.page-print img {

		page-break-inside: avoid;

		page-break-after: avoid

	}

	body.page-print .logo .main-logo {

		display: block !important;

		margin-left: 10px

	}

	body.page-print .logo .small-logo {

		display: none !important

	}

	body.page-print .page-break {

		display: block;

		page-break-before: always

	}

	body.page-print .entry a:after {

		content: "Thank for your order" !important

	}

}



@media only screen and (min-width: 768px) {

	body.page-print .logo {

		padding-left: 25px;

		display: block

	}

}



@media only screen and (max-width: 767px) {

	body.page-print .page-main {

		padding-top: 0

	}

	body.page-print .nav-toggle {

		display: none

	}

	body.page-print .logo {

		background: #262424;

		width: 100%;

		max-width: 100%;

		text-align: center;

		margin: 0 0 15px;

		padding: 10px

	}

	body.page-print .logo img.small-logo {

		display: inline-block !important

	}

}



table#product-attribute-specs-table td {

	padding: 10px 10px 5px;

	vertical-align: top;

	line-height: 1

}



table#product-attribute-specs-table tr {

	margin-bottom: 5px

}



.rtl-layout .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,

.rtl-layout .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before {

	padding-left: 10px;

	padding-right: 0

}



@keyframes waveline {

	0% {

		top: 0px

	}

	50% {

		top: -20px

	}

	100% {

		top: 0px

	}

}



@-webkit-keyframes waveline {

	0% {

		top: 0px

	}

	50% {

		top: -20px

	}

	100% {

		top: 0px

	}

}



.mb-bottom-toolbar {

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	background: #fff;

	box-shadow: 2px 2px 10px #333;

	z-index: 800;

	overflow: visible

}



.mb-bottom-toolbar .owl-loaded .owl-stage {

	padding: 4px 0 0

}



.mb-bottom-toolbar .menu-items .item>a,

.mb-bottom-toolbar .group-switch>button.switcher {

	border: 0;

	font-size: 17px;

	line-height: 30px;

	padding-left: 0;

	padding-right: 0;

	text-align: center;

	transition: font-size linear 300ms;

	background-color: transparent;

	box-shadow: none;

	display: inline-block;

	color: #262424

}



.mb-bottom-toolbar .menu-items .item>a:not([disabled]):active,

.mb-bottom-toolbar .group-switch>button.switcher:not([disabled]):active,

.mb-bottom-toolbar .menu-items .item>a:not([disabled]):focus,

.mb-bottom-toolbar .group-switch>button.switcher:not([disabled]):focus,

.mb-bottom-toolbar .menu-items .item>a:not([disabled]):hover,

.mb-bottom-toolbar .group-switch>button.switcher:not([disabled]):hover {

	background-color: transparent;

	box-shadow: none;

	color: #262424

}



.mb-bottom-toolbar .group-switch {

	z-index: 100

}



.mb-bottom-toolbar .group-switch .md-button.md-fab {

	font-size: 10px;

	overflow: visible

}



.mb-bottom-toolbar .group-switch .dot {

	display: inline-block;

	width: calc(100%/6);

	position: relative;

	font-size: 7px;

	text-align: center

}



.mb-bottom-toolbar .group-switch a.return {

	top: 5px

}



.mb-bottom-toolbar .btn-cart {

	position: relative

}



.mb-bottom-toolbar .btn-cart .info-wrap {

	position: absolute;

	width: 16px;

	height: 16px;

	line-height: 16px;

	background: red;

	font-size: 11px;

	right: 2px;

	color: #ffffff;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%

}



.btn-groups .owl-carousel .owl-stage-outer {

	overflow: visible

}



.btn-groups .owl-carousel .owl-stage-outer>.owl-stage>.owl-item {

	visibility: hidden

}



.btn-groups .owl-carousel .owl-stage-outer>.owl-stage>.owl-item.active {

	visibility: visible

}



.menu-items {

	-moz-transition: width linear 300ms;

	;

	-webkit-transition: width linear 300ms;

	;

	-o-transition: width linear 300ms;

	;

	transition: width linear 300ms;

	;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	width: 100%;

	float: right

}



.menu-items>.item {

	padding: 0;

	text-align: center;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.switcher {

	position: relative

}



.switcher .dot {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.switcher .times {

	font-size: 0;

	opacity: 0

}



.switcher .times:before,

.switcher .times:after {

	position: absolute;

	left: -1px;

	top: 25px;

	width: 26px;

	height: 2px;

	background: #262424;

	content: "";

	z-index: 3;

	outline: 1px solid transparent;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-transform: rotate(0);

	-webkit-transform: rotate(0);

	-o-transform: rotate(0);

	transform: rotate(0);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.switcher.return .dot {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	-moz-transition: all linear 900ms;

	-webkit-transition: all linear 900ms;

	-o-transition: all linear 900ms;

	transition: all linear 900ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	width: calc(100%/8)

}



.switcher.return .times {

	-moz-transition: all linear 600ms;

	-webkit-transition: all linear 600ms;

	-o-transition: all linear 600ms;

	transition: all linear 600ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.switcher.return .times:before {

	-moz-transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.switcher.return .times:after {

	-moz-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	bottom: 0;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.group-switch {

	padding: 0;

	text-align: center;

	background: inherit

}



.changing .menu-items {

	width: 5px;

	-moz-transition: width linear 300ms;

	-webkit-transition: width linear 300ms;

	-o-transition: width linear 300ms;

	transition: width linear 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.changing .menu-items .mdl-button {

	font-size: 5px;

	-webkit-opacity: .2;

	-moz-opacity: .2;

	opacity: .2

}



.wave-line {

	animation-name: waveline;

	animation-duration: 1000ms

}



.btn-group {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.active .btn-group {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.mb-bottom-toolbar .fa-shopping-cart:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e992";

	font-size: 19px;

	speak: none;

	line-height: 32px

}



.mb-bottom-toolbar .mb-toolbar-content {

	position: absolute;

	width: calc(100% - 40px);

	max-height: calc(100vh - 150px);

	min-height: 107px;

	background-color: #fff;

	z-index: 100;

	left: 20px;

	bottom: calc(100% + 20px);

	visibility: hidden;

	-moz-transform: scale(0);

	-webkit-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

	-moz-transition: 300ms;

	-webkit-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.mb-bottom-toolbar .mb-toolbar-content .mb-toolbar-content-inner {

	position: relative;

	display: inline

}



.mb-bottom-toolbar .mb-toolbar-content:after {

	position: absolute;

	content: '';

	left: calc(50% - 10px);

	border: 10px solid transparent;

	border-top-color: #fff;

	bottom: -20px

}



.mb-bottom-toolbar .mb-toolbar-content-inner {

	width: 100%

}



.mb-bottom-toolbar .mb-toolbar-backface {

	visibility: hidden;

	opacity: 0;

	z-index: 100;

	-moz-transition: 300ms;

	-webkit-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	background-color: rgba(0, 0, 0, 0.5)

}



.mb-bottom-toolbar.content-opened .mb-toolbar-content {

	visibility: visible;

	-moz-transform: scale(1);

	-webkit-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-moz-transition: 300ms;

	-webkit-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.mb-bottom-toolbar.content-opened .mb-toolbar-backface {

	visibility: visible;

	opacity: 1;

	-moz-transition: 300ms;

	-webkit-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.nav-open .nav-sections {

	z-index: 910

}



.nav-open .mb-bottom-toolbar {

	left: calc(100% - 54px);

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.nav-open .rtl-layout .mb-bottom-toolbar {

	left: auto;

	right: calc(100% - 54px)

}



.rtl-layout .mb-bottom-toolbar {

	right: 0;

	left: auto

}



.nav-open .rtl-layout .nav-sections {

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .nav-sections {

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.mb-bottom-toolbar {

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



@media only screen and (max-width: 767px) {

	.footer-minicart {

		display: none

	}

}



.cdz-sidebar {

	position: absolute;

	width: 320px;

	height: 100%;

	top: 0;

	background-color: #FFF;

	z-index: 888;

	overflow: auto

}



.cdz-sidebar.md-sidenav-left {

	left: -320px;

	right: auto

}



.rtl-layout .cdz-sidebar.md-sidenav-left {

	left: auto;

	right: -320px

}



.cdz-sidebar.md-sidenav-right {

	left: auto;

	right: -320px

}



.rtl-layout .cdz-sidebar.md-sidenav-right {

	left: -320px;

	right: auto;

	direction: ltr

}



.rtl-layout .cdz-sidebar.md-sidenav-right .utilies-sections {

	direction: rtl

}



.cdz-sidebar-backface {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.5);

	visibility: hidden;

	z-index: 887;

	opacity: 0

}



body {

	right: 0;

	left: 0

}



.cdz-panel-open-right body,

.cdz-panel-open-left body {

	position: relative;

	right: 320px;

	left: auto;

	-moz-transition: right ease 300ms;

	-webkit-transition: right ease 300ms;

	-o-transition: right ease 300ms;

	transition: right ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	overflow: hidden

}



.cdz-panel-open-right body.rtl-layout,

.cdz-panel-open-left body.rtl-layout {

	right: auto;

	left: 320px;

	-moz-transition: left ease 300ms;

	-webkit-transition: left ease 300ms;

	-o-transition: left ease 300ms;

	transition: left ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-open-right .sticky-menu.active,

.cdz-panel-open-left .sticky-menu.active {

	right: 320px;

	left: auto;

	-moz-transition: right ease 300ms;

	-webkit-transition: right ease 300ms;

	-o-transition: right ease 300ms;

	transition: right ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .cdz-panel-open-right .sticky-menu.active,

.rtl-layout .cdz-panel-open-left .sticky-menu.active {

	right: auto;

	left: 320px;

	-moz-transition: left ease 300ms;

	-webkit-transition: left ease 300ms;

	-o-transition: left ease 300ms;

	transition: left ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-open-right .cdz-sidebar-backface,

.cdz-panel-open-left .cdz-sidebar-backface {

	visibility: visible;

	opacity: 1;

	-moz-transition: opacity ease 300ms;

	-webkit-transition: opacity ease 300ms;

	-o-transition: opacity ease 300ms;

	transition: opacity ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-open-left body {

	right: auto;

	left: 320px;

	-moz-transition: left ease 300ms;

	-webkit-transition: left ease 300ms;

	-o-transition: left ease 300ms;

	transition: left ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-open-left body.rtl-layout {

	right: 320px;

	left: auto;

	-moz-transition: right ease 300ms;

	-webkit-transition: right ease 300ms;

	-o-transition: right ease 300ms;

	transition: right ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-open-left .sticky-menu.active {

	right: auto;

	left: 320px;

	-moz-transition: left ease 300ms;

	-webkit-transition: left ease 300ms;

	-o-transition: left ease 300ms;

	transition: left ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .cdz-panel-open-left .sticky-menu.active {

	right: 320px;

	left: auto;

	-moz-transition: right ease 300ms;

	-webkit-transition: right ease 300ms;

	-o-transition: right ease 300ms;

	transition: right ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-close-right body,

.cdz-panel-close-left body {

	position: relative;

	right: 0px;

	left: auto;

	-moz-transition: right ease 300ms;

	-webkit-transition: right ease 300ms;

	-o-transition: right ease 300ms;

	transition: right ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	overflow: hidden

}



.cdz-panel-close-right body.rtl-layout,

.cdz-panel-close-left body.rtl-layout {

	right: auto;

	left: 0;

	-moz-transition: left ease 300ms;

	-webkit-transition: left ease 300ms;

	-o-transition: left ease 300ms;

	transition: left ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-close-right .sticky-menu.active,

.cdz-panel-close-left .sticky-menu.active {

	right: 0px;

	left: auto;

	-moz-transition: right ease 300ms;

	-webkit-transition: right ease 300ms;

	-o-transition: right ease 300ms;

	transition: right ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .cdz-panel-close-right .sticky-menu.active,

.rtl-layout .cdz-panel-close-left .sticky-menu.active {

	right: auto;

	left: 0;

	-moz-transition: left ease 300ms;

	-webkit-transition: left ease 300ms;

	-o-transition: left ease 300ms;

	transition: left ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-close-right .cdz-sidebar-backface,

.cdz-panel-close-left .cdz-sidebar-backface {

	opacity: 0;

	-moz-transition: opacity ease 300ms;

	-webkit-transition: opacity ease 300ms;

	-o-transition: opacity ease 300ms;

	transition: opacity ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-close-left body {

	right: auto;

	left: 0;

	-moz-transition: left ease 300ms;

	-webkit-transition: left ease 300ms;

	-o-transition: left ease 300ms;

	transition: left ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.cdz-panel-close-left body.rtl-layout {

	right: 0px;

	left: auto;

	-moz-transition: right ease 300ms;

	-webkit-transition: right ease 300ms;

	-o-transition: right ease 300ms;

	transition: right ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.md-sidenav-left,

.md-sidenav-right {

	width: 320px

}



@media only screen and (max-width: 767px) {

	html[class*='cdz-panel-open-'] {

		height: 100%;

		overflow: hidden;

		width: 100%

	}

	html[class*='cdz-panel-open-'] body {

		height: 100%;

		overflow: hidden;

		position: relative;

		width: 100%

	}

	html[class*='cdz-panel-open-'] .cdz-sidebar {

		z-index: 900;

		overflow: auto;

		height: 100%;

		position: fixed;

		top: 0;

		width: 80%;

		width: calc(100% - 70px)

	}

	html[class*='cdz-panel-open-'] .cdz-sidebar.md-sidenav-right {

		left: auto;

		right: 0

	}

	html[class*='cdz-panel-open-'] .cdz-sidebar.md-sidenav-left {

		left: 0;

		right: auto

	}

	html[class*='cdz-panel-open-'] .cdz-sidebar #minicart-list {

		overflow-y: scroll

	}

	html[class*='cdz-panel-open-'] .cdz-sidebar .utilies-section {

		max-height: 100%

	}

	html.cdz-panel-open-right body {

		right: 80%;

		right: calc(100% - 70px);

		transition: none

	}

	html.cdz-panel-open-right body.rtl-layout {

		left: 80%;

		left: calc(100% - 70px);

		transition: none

	}

	html.cdz-panel-open-right .cdz-sidebar.md-sidenav-left {

		display: none

	}

	html.cdz-panel-open-right .rtl-layout .cdz-sidebar {

		left: 0;

		right: auto

	}

	html.cdz-panel-open-left .cdz-sidebar.md-sidenav-right {

		display: none

	}

}



.slide-caption {

	position: absolute;

	color: #282828

}



.slide-caption.cls-white {

	color: #ffffff

}



.slide-caption.cls-white .slide-title {

	color: #ffffff

}



.slide-caption.cls-white .slide-title span {

	border-color: #fff

}



.slide-caption.cls-white .h1 {

	font-style: italic;

	color: #fff;

	font-weight: 500

}



.slide-caption.cls-white .slide-btn a {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.slide-caption .slide-textcate {

	font-size: 18px;

	margin-bottom: 0;

	line-height: 1.5;

	text-transform: uppercase

}



.slide-caption .slide-text {

	font-size: 16px;

	margin-bottom: 15px;

	line-height: 1.5

}



.slide-caption .slide-title {

	margin-bottom: 10px

}



.slide-caption .slide-title span {

	font-size: 16px;

	display: inline-block;

	vertical-align: middle;

	border: 2px solid #282828;

	padding: 5px 20px;

	font-weight: 600

}



.slide-caption .slide-btn a {

	display: inline-block;

	padding: 12px 40px;

	color: #fff;

	border-color: #262424;

	background: #262424;

	text-transform: uppercase;

	vertical-align: middle;

	font-size: 14px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px

}



.active .slide-caption .slide-title {

	-webkit-animation: slideBounceInDown 800ms ease-in-out;

	-moz-animation: slideBounceInDown 800ms ease-in-out;

	animation: slideBounceInDown 800ms ease-in-out

}



.active .slide-caption .slide-text {

	-webkit-animation: slideBounceInDown 1400ms ease-in-out;

	-moz-animation: slideBounceInDown 1400ms ease-in-out;

	animation: slideBounceInDown 1400ms ease-in-out

}



.active .slide-caption .slide-btn {

	-webkit-animation: slideBounceInDown 2000ms ease-in-out;

	-moz-animation: slideBounceInDown 2000ms ease-in-out;

	animation: slideBounceInDown 2000ms ease-in-out

}



@-webkit-keyframes slideBounceInDown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateY(30px)

	}

	80% {

		-webkit-transform: translateY(-10px)

	}

	100% {

		-webkit-transform: translateY(0)

	}

}



@-moz-keyframes slideBounceInDown {

	0% {

		opacity: 0;

		-moz-transform: translateY(-2000px)

	}

	60% {

		opacity: 1;

		-moz-transform: translateY(30px)

	}

	80% {

		-moz-transform: translateY(-10px)

	}

	100% {

		-moz-transform: translateY(0)

	}

}



@-o-keyframes slideBounceInDown {

	0% {

		opacity: 0;

		-o-transform: translateY(-2000px)

	}

	60% {

		opacity: 1;

		-o-transform: translateY(30px)

	}

	80% {

		-o-transform: translateY(-10px)

	}

	100% {

		-o-transform: translateY(0)

	}

}



@keyframes slideBounceInDown {

	0% {

		opacity: 0;

		transform: translateY(-2000px)

	}

	60% {

		opacity: 1;

		transform: translateY(30px)

	}

	80% {

		transform: translateY(-10px)

	}

	100% {

		transform: translateY(0)

	}

}



.active .slideText.slideBounceInDown {

	-webkit-animation-name: slideBounceInDown;

	-moz-animation-name: slideBounceInDown;

	-o-animation-name: slideBounceInDown;

	animation-name: slideBounceInDown

}



@media only screen and (max-width: 767px) {

	.slide-caption .slide-text {

		display: none

	}

	.slide-caption .h1 {

		font-size: 16px

	}

	.slide-caption .slide-btn a {

		font-size: 11px;

		padding: 5px 20px

	}

	.slide-caption .slide-textcate {

		font-size: 14px

	}

}



@media only screen and (min-width: 768px) {

	.slide-caption.text-left {

		text-align: left !important

	}

	.rtl-layout .slide-caption.text-left {

		direction: ltr

	}

	.slide-caption.text-right {

		text-align: right !important

	}

	.rtl-layout .slide-caption.text-right {

		direction: ltr

	}

	.slide-caption.slide-top-left {

		left: 10%;

		top: 20%

	}

	.slide-caption.slide-top-right {

		right: 15%;

		top: 20%

	}

	.slide-caption.slide-top-center {

		max-width: 600px;

		top: 20%;

		left: -moz-calc( (100% - 600px)/2);

		left: -webkit-calc( (100% - 600px)/2);

		left: -o-calc( (100% - 600px)/2);

		left: calc( (100% - 600px)/2)

	}

	.slide-caption.slide-bottom-left {

		left: 7%;

		bottom: 10%

	}

	.slide-caption.slide-bottom-right {

		right: 7%;

		bottom: 10%

	}

	.slide-caption.slide-middle {

		width: 100%;

		height: 100%;

		display: flex;

		justify-content: center;

		align-items: center;

		top: 0;

		left: 0;

		flex-direction: column

	}

	.slide-caption .button-link {

		display: inline-block;

		cursor: pointer;

		font-size: 14px;

		padding: 10px 45px;

		text-transform: uppercase;

		color: #fff;

		border-color: #000;

		background: #000;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden

	}

	.slide-caption .button-link:hover {

		color: #fff;

		border-color: #262424;

		background: #262424

	}

}



@media only screen and (max-width: 767px) {

	.slide-caption {

		width: 100%;

		text-align: center;

		top: 20%

	}

}



@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.slide-caption.slide-top-left {

		top: 10%

	}

	.slide-caption.slide-top-right {

		top: 10%

	}

	.slide-caption.slide-top-center {

		top: 10%

	}

}



@media only screen and (min-width: 768px) {

	.sstext-6x {

		font-size: 50px;

		font-weight: 600

	}

	.sstext-4x {

		font-size: 42px

	}

	.sstext-title {

		font-size: 22px

	}

}



@media (min-width:1199px) {

	.sstext-6x {

		font-size: 60px

	}

	.sstext-4x {

		font-size: 52px

	}

	.sstext-title {

		font-size: 30px

	}

}



@media only screen and (max-width: 767px) {

	.sstext-6x,

	.sstext-4x {

		font-size: 25px;

		font-weight: bold

	}

	.sstext-title {

		font-size: 12px;

		margin-bottom: 0 !important

	}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.instagram-wrapper.cdz-block .cdz-block-title .b-title {

		white-space: initial

	}

}



.cdz-block .cdz-block-title {

	text-align: left;

	margin-bottom: 20px

}



.cdz-block .cdz-block-title .b-title {

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	font-weight: 500

}



.cdz-block .cdz-block-title .title-desc {

	width: 100%;

	font-size: 12px

}



.cdz-block.twitter-feeds-wrap .twitter-list {

	padding: 0;

	list-style: none

}



.cdz-block.twitter-feeds-wrap .tweet-text {

	position: relative

}



.cdz-block.twitter-feeds-wrap .tweet-text:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f10d';

	font-size: 20px;

	vertical-align: middle;

	color: #262424

}



.rtl-layout .cdz-block.twitter-feeds-wrap .tweet-text:before {

	content: '\f10e'

}



.cdz-block.twitter-feeds-wrap .tweet-time {

	font-style: italic;

	margin: 0 0 5px

}



.cdz-block.twitter-feeds-wrap .tweet-user {

	font-weight: 600

}



body .mdl-textfield__input,

body textarea.mdl-textfield__input {

	color: #9c9c9c;

	border-color: #e1e1e1;

	background: transparent;

	font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



body .mdl-textfield {

	padding-top: 10px;

	padding-bottom: 10px;

	width: 100%

}



body.rtl-layout .mdl-textfield__label,

body.rtl-layout .input-text,

body.rtl-layout .mdl-textfield__input {

	text-align: right

}



body .mdl-textfield__label:after {

	bottom: 10px

}



body .mdl-textfield--floating-label .mdl-textfield__label {

	font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #9c9c9c

}



body .mdl-textfield--floating-label.is-focused .mdl-textfield__label,

body .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,

body .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {

	color: #262424;

	top: 5px

}



body body .fieldset .required .mdl-textfield__label:before {

	content: '*';

	color: #e02b27

}



body .mdl-checkbox__box-outline {

	border-color: #ccc

}



body .mdl-textfield {

	width: 100%

}



body .mdl-textfield__label:after {

	background-color: #262424

}



body .mdl-switch.is-upgraded {

	padding-top: 5px

}



.rtl-layout body .mdl-switch.is-upgraded {

	padding-left: 0;

	padding-right: 28px

}



.rtl-layout body .mdl-switch.is-upgraded .mdl-switch__track,

.rtl-layout body .mdl-switch.is-upgraded .mdl-switch__thumb {

	left: auto;

	right: 0

}



.rtl-layout body .mdl-switch.is-upgraded .mdl-switch__ripple-container {

	left: auto;

	right: -14px

}



.rtl-layout body .mdl-switch.is-upgraded .mdl-switch__label {

	left: auto;

	right: 24px

}



.rtl-layout body .mdl-progress>.progressbar {

	left: auto;

	right: 0

}



md-content.md-default-theme,

md-content {

	color: #a8aeba;

	background: transparent

}



md-checkbox.md-checked .md-icon {

	background: #262424

}



md-checkbox.md-checked .md-ink-ripple {

	color: #262424

}



md-checkbox .md-icon {

	top: -2px

}



.mdl-checkbox.is-checked .mdl-checkbox__tick-outline,

.mdl-checkbox__ripple-container .mdl-ripple {

	background: #262424

}



.mdl-checkbox.is-checked .mdl-checkbox__box-outline {

	border-color: #262424

}



.mdl-switch.is-checked .mdl-switch__track {

	background: #f83

}



.mdl-switch.is-checked .mdl-switch__thumb,

.mdl-switch__ripple-container .mdl-ripple {

	background: #262424

}



.column:not(.sidebar-main) form .actions-toolbar,

.column:not(.sidebar-additional) form .actions-toolbar {

	margin: 0

}



.fieldset .legend {

	margin-left: 0;

	padding-bottom: 10px;

	border-bottom: 1px solid #e9eaec;

	width: 100%;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	font-weight: 600;

	text-transform: uppercase;

	color: #414b56;

	margin-bottom: 10px

}



@-webkit-keyframes sk-bounce {

	0%,

	100% {

		-webkit-transform: scale(0)

	}

	50% {

		-webkit-transform: scale(1)

	}

}



@keyframes sk-bounce {

	0%,

	100% {

		transform: scale(0);

		-webkit-transform: scale(0)

	}

	50% {

		transform: scale(1);

		-webkit-transform: scale(1)

	}

}



@-webkit-keyframes schdBannerPagePulse {

	to {

		box-shadow: 0 0 0 105px rgba(232, 76, 61, 0)

	}

}



@-moz-keyframes schdBannerPagePulse {

	to {

		box-shadow: 0 0 0 105px rgba(232, 76, 61, 0)

	}

}



@-ms-keyframes schdBannerPagePulse {

	to {

		box-shadow: 0 0 0 105px rgba(232, 76, 61, 0)

	}

}



@keyframes schdBannerPagePulse {

	to {

		box-shadow: 0 0 0 105px rgba(232, 76, 61, 0)

	}

}



@-webkit-keyframes schdBannerPagePulseSmall {

	to {

		box-shadow: 0 0 0 72px rgba(232, 76, 61, 0)

	}

}



@-moz-keyframes schdBannerPagePulseSmall {

	to {

		box-shadow: 0 0 0 72px rgba(232, 76, 61, 0)

	}

}



@-ms-keyframes schdBannerPagePulseSmall {

	to {

		box-shadow: 0 0 0 72px rgba(232, 76, 61, 0)

	}

}



@keyframes schdBannerPagePulseSmall {

	to {

		box-shadow: 0 0 0 72px rgba(232, 76, 61, 0)

	}

}



@keyframes translator {

	from {

		opacity: 0;

		-webkit-transform: translateY(40px);

		-moz-transform: translateY(40px);

		-ms-transform: translateY(40px);

		-o-transform: translateY(40px);

		transform: translateY(40px)

	}

	to {

		opacity: 1;

		-webkit-transform: translateY(0px);

		-moz-transform: translateY(0px);

		-ms-transform: translateY(0px);

		-o-transform: translateY(0px);

		transform: translateY(0px)

	}

}



@keyframes oscillation {

	0% {

		-webkit-transform: translateY(0px);

		-moz-transform: translateY(0px);

		-ms-transform: translateY(0px);

		-o-transform: translateY(0px);

		transform: translateY(0px)

	}

	30% {

		-webkit-transform: translateY(10px);

		-moz-transform: translateY(10px);

		-ms-transform: translateY(10px);

		-o-transform: translateY(10px);

		transform: translateY(10px)

	}

	60% {

		-webkit-transform: translateY(-10px);

		-moz-transform: translateY(-10px);

		-ms-transform: translateY(-10px);

		-o-transform: translateY(-10px);

		transform: translateY(-10px)

	}

	100% {

		-webkit-transform: translateY(0px);

		-moz-transform: translateY(0px);

		-ms-transform: translateY(0px);

		-o-transform: translateY(0px);

		transform: translateY(0px)

	}

}



.cdz-translator {

	animation-name: translator;

	animation-duration: 1s

}



.cdz-transparent {

	opacity: 0

}



.abs-img {

	position: relative;

	display: block;

	overflow: hidden

}



.abs-img img {

	position: absolute;

	width: 100%;

	top: 0;

	left: 0;

	max-height: none

}



.cdz-tabs.df-tabs .tab-item {

	display: none

}



.cdz-tabs.df-tabs .tab-item.active {

	display: block

}



.sidebar {

	max-width: 100%

}



.zoom-eff,

.owl-carousel .owl-lazy.zoom-eff {

	transform: scale(1);

	-webkit-transform: scale(1);

	transition: all ease 500ms;

	-webkit-transition: all ease 500ms

}



.zoom-eff:hover,

.owl-carousel .owl-lazy.zoom-eff:hover {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	transition: all ease 500ms;

	-webkit-transition: all ease 500ms

}



.double-bounce-spinner {

	width: 40px;

	height: 40px;

	position: relative;

	margin: 100px auto

}



.double-bounce-spinner .double-bounce1,

.double-bounce-spinner .double-bounce2 {

	width: 100%;

	height: 100%;

	border-radius: 50%;

	background-color: #333;

	opacity: 0.4;

	position: absolute;

	top: 0;

	left: 0;

	-webkit-animation: sk-bounce 2s infinite ease-in-out;

	animation: sk-bounce 2s infinite ease-in-out

}



.double-bounce-spinner .double-bounce2 {

	-webkit-animation-delay: -1.0s;

	animation-delay: -1.0s

}



ul.abs-dropdown {

	list-style: none

}



ul.abs-dropdown li {

	list-style: none

}



.section-menu-wrap {

	position: fixed;

	top: 200px;

	left: 0px;

	z-index: 200;

	display: none;

}



.section-menu-wrap.open button.toggle-btn.md-button.md-ink-ripple:before {

	content: '\f0c6'

}



.section-menu-wrap.open .section-menu {

	opacity: 1;

	transform: none;

	-moz-transition: all 300ms ease;

	-webkit-transition: all 300ms ease;

	-o-transition: all 300ms ease;

	transition: all 300ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.section-menu-wrap .section-menu {

	opacity: 0;

	transform: translateX(-40px);

	-moz-transition: all 300ms ease;

	-webkit-transition: all 300ms ease;

	-o-transition: all 300ms ease;

	transition: all 300ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	display: block;

	width: 45px;

	background: #fff;

	border-radius: 0 7px 7px 0;

	overflow: hidden;

	box-shadow: 0px 3px 4px rgba(198, 227, 238, .51);

	-moz-box-shadow: 0px 3px 4px rgba(198, 227, 238, .51);

	-webkit-box-shadow: 0px 3px 4px rgba(198, 227, 238, .51);

	-o-box-shadow: 0px 3px 4px rgba(198, 227, 238, .51);

	-ms-box-shadow: 0px 3px 4px rgba(198, 227, 238, .51)

}



.section-menu-wrap .section-menu .menu-item {

	cursor: pointer;

	width: 100%;

	color: #262424;

	height: 45px;

	text-align: center;

	align-items: center;

	display: flex;

	text-decoration: none;

	position: static

}



.section-menu-wrap .section-menu .menu-item .sec-icon {

	width: 100%;

	font-size: 20px

}



.section-menu-wrap .section-menu .menu-item .item-label {

	position: absolute;

	left: calc(100% + 10px);

	background: #414b56;

	color: transparent;

	opacity: 0;

	visibility: hidden

}



.section-menu-wrap .section-menu .menu-item .item-label:after {

	content: '';

	border: 7px solid;

	position: absolute;

	right: calc(100% - 1px);

	top: calc(50% - 7px);

	border-color: transparent #414b56 transparent transparent;

	-moz-transition: all 300ms ease;

	-webkit-transition: all 300ms ease;

	-o-transition: all 300ms ease;

	transition: all 300ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.section-menu-wrap .section-menu .menu-item:hover .item-label {

	color: #fff;

	opacity: 1;

	overflow: visible;

	padding: 10px 10px;

	max-width: 200px;

	visibility: visible;

	-moz-transition: opacity 300ms ease .4s;

	-webkit-transition: opacity 300ms ease .4s;

	-o-transition: opacity 300ms ease .4s;

	transition: opacity 300ms ease .4s;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.section-menu-wrap .section-menu .menu-item:hover .item-label span {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	max-width: 100%;

	display: block

}



.section-menu-wrap .section-menu .menu-item:last-child {

	border-bottom: none

}



.section-menu-wrap .section-menu .menu-item.active {

	background: #262424;

	color: #fff

}



@media (max-width:1400px) {

	.section-menu-wrap {

		display: none

	}

}



.cdz-video.video-no-loaded .video-placeholder,

.cdz-video.video-no-loaded .video-player {

	display: none

}



.cdz-video.video-no-loaded .brand-loader {

	display: block

}



.cdz-video .cdz-video-inner {

	position: relative

}



.cdz-video .video-player {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	display: flex;

	display: -webkit-flex;

	display: -ms-flexbox;

	align-items: center;

	-webkit-align-items: center;

	-ms-flex-align: center

}



.cdz-video .video-player .video-player-icon {

	cursor: pointer;

	display: block;

	margin: auto;

	border: none;

	border-radius: 50%;

	background: rgba(28, 28, 28, 0.87);

	box-shadow: 0 13px 20px 0 rgba(0, 0, 0, 0.8100000000000001)

}



.cdz-video .video-player .video-player-icon>span {

	width: 120px;

	height: 120px;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center

}



.cdz-video .video-player .video-player-icon>span>svg {

	fill: #fff;

	width: 32px;

	height: 44px

}



.cdz-video .video-player .video-player-icon>span:hover>svg,

.cdz-video .video-player .video-player-icon>span:focus>svg {

	fill: #262424;

	transition: .3s

}



ul.abs-dropdown>li {

	cursor: pointer

}



.f-right {

	float: right

}



.rtl-layout .f-right {

	float: left

}



.btn-group-linkstyle .item {

	float: left;

	border-right: 1px solid #000;

	padding-right: 7px;

	padding-left: 7px

}



.rtl-layout .btn-group-linkstyle .item {

	float: right;

	border-right: none;

	border-left: 1px solid #000

}



.btn-group-linkstyle .item:first-child {

	padding-left: 0px

}



.rtl-layout .btn-group-linkstyle .item:first-child {

	padding-right: 0px;

	padding-left: 7px

}



.btn-group-linkstyle .item:last-child {

	padding-right: 0px;

	border-right: none

}



.rtl-layout .btn-group-linkstyle .item:last-child {

	padding-right: 7px;

	padding-left: 0px;

	border-left: none

}



.btn-group-linkstyle .item .btn-link {

	padding: 0 0;

	border: none;

	text-decoration: underline

}



button.owl-dot {

	padding: 0 0;

	font: inherit;

	border: 0;

	background: none;

	border-radius: 0

}



button.owl-dot:active,

button.owl-dot:focus,

button.owl-dot:visited,

button.owl-dot:hover {

	background: none

}



.cdz-dd-trigger {

	display: inline-block

}



.minicart-wrapper .cdz-dd-content .block-minicart {

	display: block

}



.page-products .products-grid .product-items .item.product-item {

	float: left

}



.toolbar-blog-posts,

.toolbar-products {

	display: inline-block;

	width: 100%

}



.page-products .product-items .item.product-item {

	position: relative

}



.page-products .product-item-info {

	width: 100%

}



.mdl-textfield div.mage-error {

	position: absolute;

	font-size: 12px;

	margin-top: 3px;

	display: block

}



.mdl-textfield.is-dirty .mage-error[style="display: block;"]+.mdl-textfield__label,

.mdl-textfield.is-focused .mage-error[style="display: block;"]+.mdl-textfield__label {

	color: #e02b27

}



.mdl-textfield .mage-error[style="display: block;"]+label:after {

	background-color: #e02b27

}



.field .addon .mdl-textfield input {

	width: 100%

}



.fotorama__fullscreen .cdz-magnifier {

	display: none !important

}



@media only screen and (max-width: 767px) {

	.cdz-magnifier {

		display: none !important

	}

}



input:-webkit-autofill,

input:-webkit-autofill:focus,

input:-webkit-autofill:hover {

	-webkit-box-shadow: 0 0 0px 1000px #fff inset !important

}



@media only screen and (min-width: 768px) {

	.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop {

		top: calc(100% - 1px)

	}

}



.message.global.cookie#notice-cookie-block {

	z-index: 1000

}



.infinite-scroll-placeholder .double-bounce-spinner {

	margin: 20px auto

}



.contact-form-wrap .fieldset>div:not(.field) {

	float: left;

	width: 100%;

	padding: 0 20px

}



.contact-form-wrap .fieldset .field-recaptcha {

	padding-left: 0;

	padding-right: 0

}



.ui-datepicker {

	display: none

}



.panel-toggle-wrap:not(.applied) .content-outer {

	max-height: none !important

}



.panel-toggle-wrap:not(.applied) .content-toolbar {

	display: none !important

}



.panel-toggle-wrap.applied .content-toolbar {

	position: relative;

	text-align: center

}



.panel-toggle-wrap.applied .content-toggle {

	cursor: pointer;

	display: inline-block;

	padding: 2px 15px;

	border: 1px solid #262424;

	color: #262424;

	background: #fff;

	border-radius: 4px

}



.panel-toggle-wrap.applied .content-toggle:hover {

	color: #fff;

	background: #262424

}



.panel-toggle-wrap.applied .content-toggle>span {

	display: inline-block;

	vertical-align: middle;

	text-transform: uppercase

}



.panel-toggle-wrap.applied .content-toggle:before {

	display: inline-block;

	vertical-align: middle;

	font-size: 16px;

	content: "\f196";

	font-family: FontAwesome;

	margin-right: 7px

}



.rtl-layout .panel-toggle-wrap.applied .content-toggle:before {

	margin-right: 0px;

	margin-left: 7px

}



.panel-toggle-wrap.applied .content-outer {

	position: relative

}



.panel-toggle-wrap.applied:not(.content-open) .content-outer:after {

	position: absolute;

	width: 100%;

	bottom: 0;

	left: 0;

	background: linear-gradient(rgba(255, 255, 255, 0), #fff 100%);

	height: 120px;

	max-height: 40%;

	content: ''

}



.panel-toggle-wrap.applied.content-open .content-outer {

	max-height: none !important;

	margin-bottom: 30px

}



.panel-toggle-wrap.applied.content-open .content-toggle:before {

	content: "\f147"

}



.mdl-checkbox__tick-outline {

	height: 20px

}



.mdl-switch__label {

	font-size: inherit

}



.wishlist-index-index .products-grid .product-items {

	display: flex;

	align-items: stretch;

	flex-wrap: wrap

}



@media only screen and (max-width: 767px) {

	[class*="mb-stage-padding"] .owl-carousel {

		overflow: hidden !important

	}

	[class*="mb-stage-padding"] .owl-carousel .owl-stage-outer {

		overflow: visible

	}

	.mb-stage-padding-5 .owl-carousel {

		padding: 0 5% 0 0

	}

	.rtl-layout .mb-stage-padding-5 .owl-carousel {

		padding: 0 0 0 5%

	}

	.mb-stage-padding-10 .owl-carousel {

		padding: 0 10% 0 0

	}

	.rtl-layout .mb-stage-padding-10 .owl-carousel {

		padding: 0 0 0 10%

	}

	.mb-stage-padding-20 .owl-carousel {

		padding: 0 20% 0 0

	}

	.rtl-layout .mb-stage-padding-20 .owl-carousel {

		padding: 0 0 0 20%

	}

	.mb-stage-padding-30 .owl-carousel {

		padding: 0 30% 0 0

	}

	.rtl-layout .mb-stage-padding-30 .owl-carousel {

		padding: 0 0 0 30%

	}

}



.brand-container .owl-carousel.owl-loaded {

	padding-top: 0

}



.brand-container .brand-top {

	margin-bottom: 30px

}



.brand-container .block {

	margin-bottom: 0

}



.brand-container .block.featured-brands-block {

	margin-bottom: 20px

}



.brand-container .page-desc {

	margin-bottom: 20px

}



.brand-container .block-title {

	color: #414b56;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	background-color: transparent;

	padding: 0;

	margin-bottom: 20px;

	min-width: 100%;

	border-bottom: 1px solid #e9eaec

}



.brand-container .block-title>strong {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	border: 0;

	padding-bottom: 15px;

	margin-top: 0;

	margin-bottom: -1px;

	display: inline-block;

	vertical-align: top;

	border-bottom: 3px solid #262424;

	text-transform: uppercase

}



.block-brands-search .all-brank-link {

	font-size: 0;

	float: right;

	margin-top: 2px

}



.rtl-layout .block-brands-search .all-brank-link {

	float: left

}



.block-brands-search .all-brank-link:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f08e';

	font-size: 16px;

	color: #999999

}



.block-brands-search .all-brank-link:hover:before {

	color: #414b56

}



.brand-main .brand-search-wrap,

.featured-brands-block .brand-search-wrap {

	float: right;

	width: 250px;

	z-index: 10;

	max-width: 100%

}



.rtl-layout .brand-main .brand-search-wrap,

.rtl-layout .featured-brands-block .brand-search-wrap {

	float: left

}



.brand-search-wrap {

	font-size: 14px !important

}



.brand-search-wrap .search-input {

	height: 35px;

	line-height: 35px;

	display: block;

	background-color: #FFF

}



.brand-search-wrap .list-wrap {

	background-color: #FFF

}



.brand-search-wrap input[type="text"] {

	font-size: 10px;

	font-style: italic;

	padding-left: 35px;

	margin-top: -3px

}



.brand-search-wrap .brand-form {

	position: relative

}



.brand-search-wrap .brand-form .ui-helper-hidden-accessible {

	display: block;

	width: 100%;

	color: #c07600;

	position: absolute;

	width: auto;

	white-space: nowrap;

	top: -10px;

	font-size: 11px

}



.brand-search-wrap .search-label {

	position: absolute;

	left: 10px;

	top: 10px

}



.brand-search-wrap .search-label:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e98f';

	font-size: 14px;

	speak: none

}



.brand-search-wrap .brand-list {

	display: block !important;

	padding: 0;

	width: 100% !important;

	border: 1px solid #e9eaec;

	border-top: none;

	margin: 0;

	left: 0 !important;

	top: 0 !important

}



.brand-search-wrap .brand-list._hide {

	display: none !important

}



.brand-search-wrap .brand-list .item {

	list-style: none;

	border-bottom: 1px dotted #e9eaec;

	margin-bottom: 0

}



.brand-search-wrap .brand-list .item:last-child {

	border-bottom: none

}



.brand-search-wrap .brand-list .item:last-child {

	border-bottom: none

}



.brand-search-wrap .brand-list .item a {

	line-height: 0;

	text-decoration: none;

	width: 100%;

	display: flex;

	align-items: center

}



.brand-search-wrap .brand-list .item a>span {

	display: block;

	float: left

}



.rtl-layout .brand-search-wrap .brand-list .item a>span {

	float: right

}



.brand-search-wrap .brand-list .item a .brand-img {

	width: 35px;

	height: 35px;

	margin-right: 10px

}



.rtl-layout .brand-search-wrap .brand-list .item a .brand-img {

	margin-right: 0px;

	margin-left: 10px

}



.brand-search-wrap .brand-list .item a .brand-img img {

	width: 100%

}



.brand-search-wrap .brand-list .item:hover {

	background-color: #f6f7f9

}



.brand-search-wrap .brand-list .item.selected {

	background: #f6f7f9

}



.brand-alphabet-list .char-list {

	overflow: hidden;

	margin-bottom: 20px

}



.brand-alphabet-list .char-item {

	display: block;

	float: left;

	margin-bottom: 10px;

	margin-right: 10px;

	padding: 4px 10px;

	font-size: 18px;

	background-color: #fff;

	color: #414b56;

	border: 1px solid #e9eaec;

	text-decoration: none;

	border-radius: 3px;

	transition: all ease 400ms;

	min-width: 32px;

	opacity: 0.5;

	cursor: default;

	font-size: 14px

}



.rtl-layout .brand-alphabet-list .char-item {

	float: right;

	margin-right: 0;

	margin-left: 10px

}



.brand-alphabet-list .char-item.available {

	opacity: 1;

	cursor: pointer

}



.brand-alphabet-list .char-item.available:hover {

	background-color: #262424;

	color: #ffffff;

	border-color: #262424

}



.brand-alphabet-list .char-item.active {

	background-color: #262424;

	color: #ffffff;

	border-color: #262424

}



.brand-alphabet-list .brand-group {

	clear: both;

	margin-bottom: 20px

}



.brand-alphabet-list .brand-list {

	clear: both

}



.brand-alphabet-list .brand-list .group-header {

	font-weight: bold;

	width: 100%;

	border-bottom: 1px solid #e9eaec;

	margin-bottom: 20px

}



.brand-alphabet-list .brand-list .label {

	display: inline-block;

	padding: 4px 12px;

	min-width: 100px;

	font-size: 18px;

	background-color: #262424;

	color: #ffffff;

	position: relative;

	text-align: center;

	margin-bottom: -1px;

	font-weight: normal

}



.brand-alphabet-list .brand-item-inner {

	text-align: center

}



.brand-alphabet-list .brand-item-inner .brand-name {

	color: #414b56

}



.brand-alphabet-list .brand-item-inner .brand-name:hover {

	color: #fc7070

}



.brand-alphabet-list .brand-item-inner .item-bottom {

	text-align: center;

	margin-top: 10px

}



.brand-alphabet-list .brand-item-inner .brand-name {

	display: block

}



.brand-alphabet-list .brand-item-inner .count {

	color: #414b56;

	background: #f1f1f1;

	display: inline-block;

	padding: 2px 8px;

	clear: both;

	margin-top: 5px;

	border-radius: 5px;

	font-size: 10px;

	font-style: italic

}



.brand-alphabet-list .brand-item {

	margin-bottom: 10px

}



.brand-container {

	margin-bottom: 40px

}



.brand-container .brand-img-wrap {

	line-height: 0;

	border: 1px solid #e9eaec;

	padding: 4px 4px;

	border-radius: 3px;

	background: #ffffff;

	display: block;

	box-shadow: -1px 3px 3px #d7d6d6

}



.brand-container .brand-img-wrap .brand-image {

	border: 1px solid #e9eaec;

	width: 100%

}



.brand-container .cover-section {

	margin-bottom: 20px

}



.brand-container .cover-section .brand-cover {

	width: 100%

}



.brand-container .cover-section .cover-wrap {

	line-height: 0

}



.brand-container .cover-section .after-cover {

	background-color: #ffffff;

	border: 1px solid #e9eaec;

	border-top: none

}



.brand-container .cover-section .after-cover .thumb-section {

	min-height: 45px;

	position: relative

}



.brand-container .cover-section .after-cover .thumb-section .brand-img-wrap {

	position: absolute;

	left: 15px;

	bottom: 10px;

	width: 100%;

	box-shadow: none

}



.brand-container .cover-section .after-cover .title {

	font-weight: 500;

	color: #414b56;

	margin: 7px 0 0px 15px;

	display: inline-block;

	font-size: 22px

}



.brand-container .social-section .cdz-social-listing {

	padding: 7px 10px 5px 10px;

	margin-bottom: 0px;

	float: right

}



.brand-container .social-section .cdz-social-listing .item {

	float: left;

	list-style: none;

	margin-bottom: 0;

	margin-right: 10px

}



.brand-container .social-section .cdz-social-listing .item:last-child {

	margin-right: 0px

}



.brand-container .social-section .cdz-social-listing .item .share-btn {

	padding: 5px 5px;

	min-width: 28px;

	margin: 0px;

	border: none;

	color: #414b56;

	font-size: 16px;

	transition: all ease 500ms;

	-webkit-transition: all ease 500ms;

	background: none

}



.brand-container .social-section .cdz-social-listing .item .share-btn:hover {

	transform: scale(1.2, 1.2);

	-webkit-transform: scale(1.2, 1.2);

	color: #262424

}



.block-brands .owl-carousel {

	padding-top: 0

}



.block-brands .owl-carousel .owl-nav {

	position: absolute;

	top: -48px;

	right: 0;

	margin-top: 0

}



.block-brands .owl-carousel .owl-nav [class*='owl-'] {

	width: 30px;

	height: 30px;

	top: calc(35%);

	-webkit-top: calc(35%);

	-o-top: calc(35%);

	-moz-top: calc(35%);

	position: static;

	-webkit-transform: none;

	-moz-transform: none;

	-ms-transform: none;

	-o-transform: none

}



.block-brands .owl-carousel .owl-nav [class*='owl-']:before {

	font-size: 18px;

	line-height: 28px

}



.featured-brands-block .owl-carousel .owl-nav {

	position: static

}



.featured-brands-block .owl-carousel .owl-nav [class*='owl-'] {

	position: absolute;

	width: 40px;

	height: 40px;

	top: 40%;

	left: 0;

	top: calc(30%);

	-webkit-top: calc(30%);

	-o-top: calc(30%);

	-moz-top: calc(30%)

}



.rtl-layout .featured-brands-block .owl-carousel .owl-nav [class*='owl-'] {

	left: auto;

	right: 0

}



.featured-brands-block .owl-carousel .owl-nav [class*='owl-']:before {

	font-size: 20px;

	line-height: 38px

}



.featured-brands-block .owl-carousel .owl-nav [class*='owl-'].owl-next {

	left: auto;

	right: 0

}



.rtl-layout .featured-brands-block .owl-carousel .owl-nav [class*='owl-'].owl-next {

	right: auto;

	left: 0

}



.product-brand-info {

	clear: both;

	padding-top: 10px;

	display: block

}



.product-brand-info .brand-link {

	border: 1px solid #e9eaec;

	display: inline-block;

	overflow: hidden;

	vertical-align: text-bottom;

	width: 70px

}



.brand-loader {

	display: none

}



.brand-loader.double-bounce-spinner .double-bounce1,

.brand-loader.double-bounce-spinner .double-bounce2 {

	background-color: #262424

}



.no-loaded .brand-loader {

	display: block

}



.no-loaded .brand-inner {

	display: none

}



@media only screen and (max-width: 767px) {

	.brand-main .brand-search-wrap,

	.featured-brands-block .brand-search-wrap {

		float: none;

		width: 100%

	}

}



.groupmenu .no-loaded .shop-by-brand-list {

	display: none

}



.groupmenu .shop-by-brand-list .brand-link {

	border: 1px solid #e9eaec

}



@media only screen and (min-width: 768px) {

	.cdz-all-brands .block-title .brand-search-wrap .list-wrap {

		position: absolute;

		width: 100%;

		left: 0;

		top: 100%

	}

}



@media only screen and (max-width: 767px) {

	.brand-container .brand-top .block.featured-brands-block {

		margin-bottom: 20px

	}

	.brand-container .brand-top .block.featured-brands-block .owl-nav {

		display: none

	}

}



.brand-container .brand-top .featured-brands-block .block-title {

	z-index: 2;

	position: relative

}



.product-info-main .product-info-stock-sku .extra-attr {

	width: 100%;

	margin-top: 7px

}



.loobook-container .lookbook-img-wrap {

	border-color: #e9eaec;

	background: #ffffff

}



.loobook-container .lookbook-img-wrap .lookbook-image {

	border: 1px solid #e9eaec

}



.loobook-container .cover-section .after-cover {

	background-color: #fff;

	border: 1px solid #e9eaec

}



.loobook-container .cover-section .after-cover .title {

	color: #414b56

}



.loobook-container .social-section .cdz-social-listing .item .share-btn {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.loobook-container .social-section .cdz-social-listing .item .share-btn:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.lb-modal-container .item-products .product-item.product-active .product-top .product-number {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.lb-modal-container .item-modal-inner .media-section .item-point.point-active {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.lb-modal-container .item-modal-inner .media-section .item-point.point-active:before {

	background: #ff7f24

}



.lb-modal-container .item-modal-inner .product-section .item-title {

	font: 600 20px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56

}



.lb-modal-container .item-modal-inner .product-section .product-item.product-active .product-top .product-number {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.lb-modal-container .item-modal-inner .product-section .product-item .button-buy {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.lb-modal-container .item-modal-inner .product-section .product-item .button-buy:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.lb-modal-container .item-modal-inner .product-section .product-item .product-name {

	color: #414b56;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.lb-modal-container .item-modal-inner .product-section .product-item .product-name:active,

.lb-modal-container .item-modal-inner .product-section .product-item .product-name:focus,

.lb-modal-container .item-modal-inner .product-section .product-item .product-name:visited {

	color: #414b56

}



.lb-modal-container .item-modal-inner .product-section .product-item .product-name:hover {

	color: #262424

}



.toggle-menu .item ul>.item:hover:before {

	background-color: #262424

}



.toggle-menu .item .menu-link {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.toggle-menu .item.open>.menu-link {

	color: #262424

}



@media only screen and (min-width: 768px) {

	.lookbook.wrapper .lookbook-inner .lookbook-bottom:before {

		background: #262424

	}

}



.lookbook-category .block.block-lookbook-category-menu {

	padding: 20px;

	margin: 0

}



.lookbook-category .block.block-lookbook-category-menu .block-title {

	color: #414b56;

	text-transform: uppercase;

	border-bottom: 1px solid #e9eaec;

	margin-bottom: 20px;

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.lookbook-category .block.block-lookbook-category-menu .block-title strong {

	border-bottom: 3px solid #414b56;

	padding-bottom: 5px;

	display: inline-block;

	margin-bottom: -1px

}



.lookbook-category .block.block-lookbook-category-menu .toggle-menu .item .menu-link {

	margin-bottom: 10px;

	text-transform: none

}



.lookbook-category .block.block-lookbook-category-menu .toggle-menu .item .menu-link:active,

.lookbook-category .block.block-lookbook-category-menu .toggle-menu .item .menu-link:focus,

.lookbook-category .block.block-lookbook-category-menu .toggle-menu .item .menu-link:visited {

	color: #a8aeba;

	font-weight: normal

}



.lookbook-category .block.block-lookbook-category-menu .toggle-menu .item ul {

	margin-bottom: 10px

}



.loobook-container .toolbar.toolbar-products .field.limiter {

	display: inline-block;

	float: right

}



.rtl-layout .loobook-container .toolbar.toolbar-products .field.limiter {

	float: left

}



.loobook-container .toolbar.toolbar-products .toolbar-sorter {

	padding-top: 0

}



.loobook-container .toolbar .lb-cat-toggle {

	color: #262424;

	background: transparent

}



.loobook-container .toolbar .lb-cat-toggle:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f114';

	font-size: 16px;

	vertical-align: middle;

	margin: 0 5px

}



.loobook-container .toolbar .lb-cat-toggle span {

	vertical-align: middle

}



.loobook-container .cover-section .lookbook-cover {

	width: 100%

}



.loobook-container .toolbar-blog-posts .toolbar-amount,

.loobook-container .toolbar-products .toolbar-amount {

	padding-top: 0;

	height: 32px;

	line-height: 32px

}



.cdz-panel-open-left .lookbook-category .loobook-container .toolbar .lb-cat-toggle:before {

	content: '\f115'

}



.cdz-block-title {

	margin-bottom: 20px

}



.cdz-block-title .b-title.h2 {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56;

	margin-bottom: 0;

	font-weight: 500;

	white-space: nowrap

}



.cdz-block-title .title-desc {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #b9bed1;

	letter-spacing: 1.5px;

	font-weight: 400

}



@media only screen and (max-width: 767px) {

	.cdz-block-title {

		margin-bottom: 10px

	}

	.cdz-block-title .b-title.h2,

	.cdz-block-title .b-title.h1 {

		font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

		margin-bottom: 0

	}

	.cdz-block-title .title-desc {

		font: 500 11px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

	}

}



.cdz-product-labels {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 4;

	margin: 0;

	list-style: none;

	padding: 0

}



.rtl-layout .cdz-product-labels {

	left: auto;

	right: 0

}



.cdz-product-labels .label-item {

	text-transform: uppercase;

	font-weight: 600;

	margin-bottom: 3px;

	padding: 2px 10px;

	text-align: center;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px

}



.cdz-product-labels .label-item {

	color: #fff;

	background: #333333

}



.cdz-product-labels .label-item.new {

	color: #40ba25;

	background: transparent

}



.cdz-product-labels .label-item.sale {

	color: #db4848;

	background: transparent

}



.owl-loaded .owl-stage {

	display: -webkit-flex;

	display: -ms-flex;

	display: flex;

	-ms-flex-align: stretch;

	-webkit-align-items: stretch;

	-moz-align-items: stretch;

	-ms-align-items: stretch;

	-o-align-items: stretch;

	align-items: stretch

}



.cl-shadow .owl-loaded .owl-stage {

	padding-top: 20px;

	padding-bottom: 20px

}



.cdz-slideshow .owl-loaded .owl-stage {

	display: block;

	padding: 0

}



.block-products-list .products-grid .product-items {

	display: flex;

	flex-flow: wrap

}



.block-products-list .products-grid .product-item {

	display: inline-block;

	padding: 10px;

	margin: 10px;

	max-width: calc((100%/5) - 20px)

}



.products-grid .product-item {

	background: #fff

}



.cdz-product .product-image-container {

	width: 100%

}



.cdz-product .products {

	margin-bottom: 0;

	margin-top: 0

}



.product-item-info {

	width: 100%

}



.product-item-name .product-item-link,

.product-item-link,

.product.name a {

	color: #414b56;

	font: 600 15px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-item-name .product-item-link:active,

.product-item-link:active,

.product.name a:active,

.product-item-name .product-item-link:focus,

.product-item-link:focus,

.product.name a:focus,

.product-item-name .product-item-link:visited,

.product-item-link:visited,

.product.name a:visited {

	color: #414b56

}



.product-item-name .product-item-link:hover,

.product-item-link:hover,

.product.name a:hover {

	color: #262424

}



.product-image-container {

	vertical-align: top

}



.product-reviews-summary {

	display: inline-block

}



.product-item .product-reviews-summary {

	margin: 0 0 5px

}



.product-item .product-reviews-summary .rating-summary {

	padding: 0 5px 0 0

}



.rtl-layout .product-item .product-reviews-summary .rating-summary {

	padding: 0 0 0 5px

}



.product-item .product-item-sku {

	margin-bottom: 5px;

	color: #282828;

}



.product-item .price-box {

	margin: 0 0 5px

}



.product-item .price-box .price {

	color: #414b56;

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.product-item .price-box .minimal-price {

	margin-bottom: 0

}



.product-item .price-box .minimal-price .price-label,

.product-item .price-box .minimal-price .price-container {

	display: inline-block

}



.product-item .price-box .price-label {

	margin-right: 3px

}



.rtl-layout .product-item .price-box .price-label {

	margin-right: 0;

	margin-left: 3px

}



.product-item .price-box .price-from,

.product-item .price-box .price-to {

	display: inline-block;

	float: none

}



.product-item .price-box .minimal-price-link .price-label {

	font-size: 14px;

	color: #000000

}



.product-item .old-price {

	margin: 0 5px 0 0;

	color: #b9bed1

}



.rtl-layout .product-item .old-price {

	margin-left: 5px;

	margin-right: 0

}



.product-item .old-price .price {

	color: #b9bed1

}



.product-item .product-item-description {

	margin: 0 0 5px;

	color: #b9bed1

}



.product-item .actions-secondary>.action:hover:after {

	animation: cssload-zoom 1000ms linear infinite;

	-o-animation: cssload-zoom 1000ms linear infinite;

	-ms-animation: cssload-zoom 1000ms linear infinite;

	-webkit-animation: cssload-zoom 1000ms linear infinite;

	-moz-animation: cssload-zoom 1000ms linear infinite

}



.product-item .qs-button:hover {

	box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4)

}



.product-item .product-item-top {

	margin-bottom: 10px

}



.product-item .product-item-actions .actions-secondary>.action {

	float: left;

    display: none;

}



.rtl-layout .product-item .product-item-actions .actions-secondary>.action {

	float: right

}



.products-grid .product-item div[class^="swatch-opt-"] {

	display: block

}



@media only screen and (max-width: 767px) {

	.item-group {

		padding: 0

	}

	.product-item-info {

		padding: 0

	}

	.product-item-info .product-reviews-summary {

		margin-bottom: 0

	}

	.product-item-info .product-reviews-summary .reviews-actions {

		display: none

	}

	.product-item-info .product-reviews-summary .rating-summary {

		padding: 0;

		margin: 0;

		display: inline-block

	}

	.product-item-top {

		position: relative;

		margin-bottom: 5px

	}

	.product-item-details {

		text-align: center

	}

	.products-grid .product-item .product-item-actions {

		display: flex !important;

		margin: 10px auto 5px;

		justify-content: center;

		align-items: center

	}

	.product-item-inner {

		position: relative;

		text-align: center;

		margin: 5px 0

	}

	.actions-secondary>.action.towishlist:after {

		content: "\f08a"

	}

	.product-item {

		padding: 10px

	}

	.product-item .product-item-name {

		white-space: nowrap;

		text-overflow: ellipsis;

		overflow: hidden

	}

	.product-item .price-box .price {

		font: 600 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

	}

	.product-item .price-box .old-price {

		margin-left: 5px;

		margin-right: 0;

		float: none

	}

	.rtl-layout .product-item .price-box .old-price {

		margin-left: 0;

		margin-right: 5px;

		float: none

	}

	.product-item .product-item-name .product-item-link,

	.product-item .product-item-link,

	.product-item .product.name a {

		font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

		text-transform: capitalize

	}

	.product-item .qs-button,

	.product-item .product-item-description,

	.product-item .product-item-sku {

		display: none

	}

	.product-item .product-image-wrapper .product-image-photo {

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden

	}

	.product-item .product-item-actions .actions-secondary>.action.tocompare {

		display: block

	}

	.product-item .product-item-actions .actions-secondary {

		padding-left: 0;

		display: flex;

		width: auto

	}

	.actions-primary .tocart,

	.actions-secondary>a.action {

		border: 0;

		margin-right: 7px;

		padding: 0;

		width: 30px;

		height: 30px;

		line-height: 28px;

		border: 1px solid;

		text-align: center;

		-webkit-border-radius: 100%;

		-moz-border-radius: 100%;

		border-radius: 100%;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden;

		border-color: #262424;

		background: #fff;

		-webkit-border-radius: 25px;

		-moz-border-radius: 25px;

		border-radius: 25px;

		color: #262424;

		border-color: #fff1e8;

		background: #fff1e8;

		line-height: 30px

	}

	.actions-primary .tocart:focus,

	.actions-secondary>a.action:focus,

	.actions-primary .tocart:active,

	.actions-secondary>a.action:active,

	.actions-primary .tocart:hover,

	.actions-secondary>a.action:hover {

		color: #fff;

		border-color: #262424;

		background: #262424

	}

	.actions-primary .tocart span,

	.actions-secondary>a.action span {

		font-size: 0;

		display: block;

		text-indent: -99999px;

		overflow: hidden;

		vertical-align: middle;

		text-align: left;

		display: none

	}

	.actions-primary .tocart:focus,

	.actions-secondary>a.action:focus,

	.actions-primary .tocart:active,

	.actions-secondary>a.action:active,

	.actions-primary .tocart:hover,

	.actions-secondary>a.action:hover {

		color: #262424;

		border-color: #fff1e8;

		background: #fff1e8

	}

	.actions-primary {

		text-align: center

	}

	.actions-primary .tocart:before {

		display: inline-block;

		font-family: 'CodazonFont';

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: '\e992';

		font-size: 16px;

		speak: none;

		position: relative;

		vertical-align: middle

	}

	.actions-primary .tocart:hover:before {

		animation: cssload-zoom 1000ms linear infinite;

		-o-animation: cssload-zoom 1000ms linear infinite;

		-ms-animation: cssload-zoom 1000ms linear infinite;

		-webkit-animation: cssload-zoom 1000ms linear infinite;

		-moz-animation: cssload-zoom 1000ms linear infinite

	}

	.rtl-layout .actions-primary {

		float: right

	}

	.rtl-layout .actions-primary .tocart {

		margin-right: 0;

		margin-left: 7px

	}

	.actions-secondary>.action.tocompare {

		margin-right: 0

	}

	.rtl-layout .actions-secondary>.action.tocompare {

		margin-left: 0

	}

	.actions-secondary>.action:after {

		line-height: 30px

	}

	.rtl-layout .actions-secondary {

		float: right

	}

	.rtl-layout .actions-secondary>.action {

		margin-right: 0;

		margin-left: 7px

	}

	.products-grid .owl-item .product-item {

		width: 100%

	}

}



.no-loaded,

.cdz-product {

	position: relative;

	min-height: 100px;

	height: 100%

}



.no-loaded .icon-loading span,

.cdz-product .icon-loading span {

	font-size: 0

}



.no-loaded .icon-loading:after,

.cdz-product .icon-loading:after,

.no-loaded .icon-loading:before,

.cdz-product .icon-loading:before,

.no-loaded .icon-loading>span:after,

.cdz-product .icon-loading>span:after,

.no-loaded .icon-loading>span:before,

.cdz-product .icon-loading>span:before,

.no-loaded .icon-loading>span>span:after,

.cdz-product .icon-loading>span>span:after,

.no-loaded .icon-loading>span>span:before,

.cdz-product .icon-loading>span>span:before {

	width: 2rem;

	height: 2rem;

	background: #262424;

	border-radius: 50%;

	position: absolute;

	content: '';

	left: calc(49%);

	top: calc(49%);

	box-shadow: 0 0 1rem #ffe1cc

}



.no-loaded .icon-loading:after,

.cdz-product .icon-loading:after {

	animation: animate-to-1 1.5s infinite

}



.no-loaded .icon-loading:before,

.cdz-product .icon-loading:before {

	animation: animate-to-0 1.5s infinite

}



.no-loaded .icon-loading>span:before,

.cdz-product .icon-loading>span:before {

	animation: animate-to-2 1.5s infinite

}



.no-loaded .icon-loading>span:after,

.cdz-product .icon-loading>span:after {

	animation: animate-to-3 1.5s infinite

}



.no-loaded .icon-loading>span>span:before,

.cdz-product .icon-loading>span>span:before {

	animation: animate-to-4 1.5s infinite

}



.no-loaded .icon-loading>span>span:after,

.cdz-product .icon-loading>span>span:after {

	animation: animate-to-5 1.5s infinite

}



.cdz-slideshow.no-loaded {

	height: auto;

	min-height: 0

}



@keyframes animate-to-2 {

	25%,

	75% {

		transform: translateX(-1.5rem) scale(.75)

	}

	95% {

		transform: translateX(0rem) scale(1)

	}

}



@keyframes animate-to-3 {

	25%,

	75% {

		transform: translateX(1.5rem) scale(.75)

	}

	95% {

		transform: translateX(0rem) scale(1)

	}

}



@keyframes animate-to-1 {

	25% {

		transform: translateX(-1.5rem) scale(.75)

	}

	50%,

	75% {

		transform: translateX(-4.5rem) scale(.6)

	}

	95% {

		transform: translateX(0rem) scale(1)

	}

}



@keyframes animate-to-4 {

	25% {

		transform: translateX(1.5rem) scale(.75)

	}

	50%,

	75% {

		transform: translateX(4.5rem) scale(.6)

	}

	95% {

		transform: translateX(0rem) scale(1)

	}

}



@keyframes animate-to-0 {

	25% {

		transform: translateX(-1.5rem) scale(.75)

	}

	50% {

		transform: translateX(-4.5rem) scale(.6)

	}

	75% {

		transform: translateX(-7.5rem) scale(.5)

	}

	95% {

		transform: translateX(0rem) scale(1)

	}

}



@keyframes animate-to-5 {

	25% {

		transform: translateX(1.5rem) scale(.75)

	}

	50% {

		transform: translateX(4.5rem) scale(.6)

	}

	75% {

		transform: translateX(7.5rem) scale(.5)

	}

	95% {

		transform: translateX(0rem) scale(1)

	}

}



.swatch-option-loading {

	content: url("../../../../codazon/themelayout/images/source.gif");

	width: 200px !important

}



.owl-carousel .owl-nav [class*='owl-'] {

	text-align: center;

	font-size: 0;

	border-width: 1px;

	border-style: solid;

	display: inline-block;

	position: absolute;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.owl-carousel .owl-nav [class*='owl-']:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f104';

	font-size: 20px;

	vertical-align: middle

}



.owl-carousel .owl-nav [class*='owl-'].owl-next:before {

	content: '\f105'

}



.owl-carousel .owl-nav [class*='owl-'].owl-prev:before {

	content: '\f104'

}



.rtl-layout .owl-carousel .owl-nav [class*='owl-'].owl-next:before {

	content: '\f104'

}



.rtl-layout .owl-carousel .owl-nav [class*='owl-'].owl-prev:before {

	content: '\f105'

}



.owl-carousel .owl-nav [class*='owl-'].disabled {

	cursor: default

}



.owl-carousel .owl-nav [class*='owl-']:hover {

	z-index: 1

}



.owl-carousel .owl-nav [class*='owl-']:hover:not(.disabled) {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.cl-shadow .owl-carousel {

	margin-top: -20px !important;

	margin-bottom: -20px !important

}



.cdz-slideshow .owl-carousel {

	margin-top: 0 !important;

	margin-bottom: 0 !important

}



.cdz-mainbox {

	border: 1px solid #e9eaec;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	background-color: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.block-new-products.grid .block-title strong {

	color: #414b56;

	font-weight: 600

}



.product-items.widget-new-grid {

	margin: 0 -10px

}



.product-items.widget-new-grid .product-item {

	float: left;

	width: 25%;

	padding: 0 10px

}



.product-items.widget-new-grid .product-item .product-item-info {

	background: #fff;

	padding: 10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px

}



.page-layout-1column .product-items.widget-new-grid .product-item {

	width: 20%

}



.page-layout-3columns .product-items.widget-new-grid .product-item {

	width: 50%

}



.product-items.widget-new-grid .product-item .product-item-actions .actions-primary,

.product-items.widget-new-grid .product-item .product-item-actions .actions-primary+.actions-secondary {

	display: inline-block;

	vertical-align: top

}



.page-products .products-grid .product-items.widget-new-grid {

	margin: 0 -10px

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.product-items.widget-new-grid .product-item {

		width: 50%

	}

	.page-layout-1column .product-items.widget-new-grid .product-item {

		width: 33.3333%

	}

	.page-layout-3columns .product-items.widget-new-grid .product-item {

		width: 100%

	}

	.page-products .products-grid .product-items.widget-new-grid {

		margin: 0 -10px

	}

}



@media only screen and (max-width: 767px) {

	.product-items.widget-new-grid .product-item {

		width: 50%;

		margin-bottom: 10px

	}

	.page-layout-1column .product-items.widget-new-grid .product-item {

		width: 50%

	}

	.page-layout-3columns .product-items.widget-new-grid .product-item {

		width: 50%

	}

}



@media only screen and (min-width: 768px) {

	.page-products .cdz-product-wrap[class*='product-list-style-'] .products-grid .product-items .owl-item .item.product-item {

		width: 100%

	}

}



.product-disable-hover-img [class*='product-list-style-'] .product-item .product-image-photo,

.product-disable-hover-img .list.products-list .item.product-item .product-item-top .product-image-photo,

.product-disable-hover-img [class*='product-list-style-'] .product-item .hovered-img,

.product-disable-hover-img .list.products-list .item.product-item .product-item-top .hovered-img {

	transition: none

}



.product-disable-hover-img [class*='product-list-style-'] .product-item .product-image-photo.hovered-img,

.product-disable-hover-img .list.products-list .item.product-item .product-item-top .product-image-photo.hovered-img {

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.product-disable-hover-img [class*='product-list-style-'] .product-item:hover .product-image-photo.main-img,

.product-disable-hover-img .list.products-list .item.product-item .product-item-top:hover .product-image-photo.main-img {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.product-disable-hover-img [class*='product-list-style-'] .product-item:hover .product-image-photo.hovered-img,

.product-disable-hover-img .list.products-list .item.product-item .product-item-top:hover .product-image-photo.hovered-img {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-17 .product-item .product-image-photo {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-17 .product-item .product-image-photo.hovered-img {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-17 .product-item:hover .product-image-photo.hovered-img {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-list-style-17 .product-item:hover .product-image-photo.main-img {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-17 .cdz-ajax-trigger {

	min-width: 200px;

	text-transform: capitalize;

	font-weight: 500;

	letter-spacing: 1px

}



.product-list-style-17 .flex-grid {

	margin: 0;

	-webkit-flex-direction: row;

	flex-direction: row;

	-webkit-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-justify-content: flex-start;

	justify-content: flex-start;

	-webkit-align-items: stretch;

	align-items: stretch;

	-webkit-align-content: stretch;

	align-content: stretch

}



.product-list-style-17 .product-item-info {

	width: 100%

}



.product-list-style-17 .product-item-top {

	position: relative

}



.product-list-style-17 .cdz-product-labels .label-item {

	font-size: 12px;

	margin-bottom: 5px;

	padding: 2px 10px;

	position: relative;

	font-weight: 400;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0

}



@media only screen and (max-width: 767px) {

	.product-list-style-17 .cdz-product-labels .label-item {

		font-size: 10px !important;

		padding: 2px 10px !important

	}

}



.product-list-style-17 .product-image-container .product-image-photo {

	-webkit-transform-origin: 50% 50%;

	transform-origin: 50% 50%;

	-webkit-opacity: .95;

	-moz-opacity: .95;

	opacity: .95

}



.product-list-style-17 .product-item-details {

	text-align: center;

	margin-top: 15px;

	padding: 0 10px

}



.product-list-style-17 .product-item-name .product-item-link {

	text-transform: capitalize;

	letter-spacing: 1px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-17 .swatch-attribute {

	margin-top: 5px

}



@media only screen and (min-width: 768px) {

	.product-list-style-17 .product-item {

		padding: 0

	}

	.product-list-style-17 .button-hover-wrap {

		display: flex;

		align-items: center;

		position: absolute;

		bottom: 45%;

		left: 0;

		width: 100%;

		z-index: 3;

		justify-content: center;

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden;

		-moz-transform: translateY(30px);

		-webkit-transform: translateY(30px);

		-o-transform: translateY(30px);

		transform: translateY(30px)

	}

	.product-list-style-17 .button-hover-wrap .tocart,

	.product-list-style-17 .button-hover-wrap .tocompare,

	.product-list-style-17 .button-hover-wrap .action.towishlist,

	.product-list-style-17 .button-hover-wrap .qs-button,

	.product-list-style-17 .button-hover-wrap a.qs-button {

		margin-right: 10px;

		padding: 0;

		width: 37px;

		height: 37px;

		line-height: 35px;

		border: 1px solid;

		text-align: center;

		-webkit-border-radius: 100%;

		-moz-border-radius: 100%;

		border-radius: 100%;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden;

		color: #262424;

		background: #fff;

		-webkit-border-radius: 25px;

		-moz-border-radius: 25px;

		border-radius: 25px;

		color: #fff;

		border-color: #262424;

		background: #262424

	}

	.product-list-style-17 .button-hover-wrap .tocart:focus,

	.product-list-style-17 .button-hover-wrap .tocompare:focus,

	.product-list-style-17 .button-hover-wrap .action.towishlist:focus,

	.product-list-style-17 .button-hover-wrap .qs-button:focus,

	.product-list-style-17 .button-hover-wrap a.qs-button:focus,

	.product-list-style-17 .button-hover-wrap .tocart:active,

	.product-list-style-17 .button-hover-wrap .tocompare:active,

	.product-list-style-17 .button-hover-wrap .action.towishlist:active,

	.product-list-style-17 .button-hover-wrap .qs-button:active,

	.product-list-style-17 .button-hover-wrap a.qs-button:active,

	.product-list-style-17 .button-hover-wrap .tocart:hover,

	.product-list-style-17 .button-hover-wrap .tocompare:hover,

	.product-list-style-17 .button-hover-wrap .action.towishlist:hover,

	.product-list-style-17 .button-hover-wrap .qs-button:hover,

	.product-list-style-17 .button-hover-wrap a.qs-button:hover {

		color: #fff;

		border-color: #262424;

		background: #262424

	}

	.product-list-style-17 .button-hover-wrap .tocart span,

	.product-list-style-17 .button-hover-wrap .tocompare span,

	.product-list-style-17 .button-hover-wrap .action.towishlist span,

	.product-list-style-17 .button-hover-wrap .qs-button span,

	.product-list-style-17 .button-hover-wrap a.qs-button span {

		font-size: 0;

		display: block;

		text-indent: -99999px;

		overflow: hidden;

		vertical-align: middle;

		text-align: left;

		display: none

	}

	.product-list-style-17 .button-hover-wrap .tocart:hover,

	.product-list-style-17 .button-hover-wrap .tocompare:hover,

	.product-list-style-17 .button-hover-wrap .action.towishlist:hover,

	.product-list-style-17 .button-hover-wrap .qs-button:hover,

	.product-list-style-17 .button-hover-wrap a.qs-button:hover {

		color: #262424;

		border-color: #262424;

		background: #fff

	}

	.product-list-style-17 .button-hover-wrap .tocart span,

	.product-list-style-17 .button-hover-wrap .tocompare span,

	.product-list-style-17 .button-hover-wrap .action.towishlist span,

	.product-list-style-17 .button-hover-wrap .qs-button span,

	.product-list-style-17 .button-hover-wrap a.qs-button span {

		display: none

	}

	.rtl-layout .product-list-style-17 .button-hover-wrap .tocart,

	.rtl-layout .product-list-style-17 .button-hover-wrap .tocompare,

	.rtl-layout .product-list-style-17 .button-hover-wrap .action.towishlist,

	.rtl-layout .product-list-style-17 .button-hover-wrap .qs-button,

	.rtl-layout .product-list-style-17 .button-hover-wrap a.qs-button {

		margin-right: 0;

		margin-left: 10px

	}

	.product-list-style-17 .button-hover-wrap .tocart label {

		display: none

	}

	.rtl-layout .product-list-style-17 .button-hover-wrap .tocart {

		margin-left: 0

	}

	.product-list-style-17 .button-hover-wrap .tocart:after {

		display: inline-block;

		font-family: FontAwesome;

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\f07a";

		font-size: 14px;

		vertical-align: middle

	}

	.product-list-style-17 .tocompare {

		margin-right: 0 !important

	}

	.product-list-style-17 .tocompare:before {

		display: inline-block;

		font-family: FontAwesome;

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\f0ec";

		font-size: 14px;

		vertical-align: middle

	}

	.product-list-style-17 .action.towishlist:after {

		display: inline-block;

		font-family: FontAwesome;

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\f004";

		font-size: 14px;

		vertical-align: middle

	}

	.product-list-style-17 .qs-button:before,

	.product-list-style-17 a.qs-button:before {

		line-height: unset

	}

	.product-list-style-17 .qs-button:hover,

	.product-list-style-17 a.qs-button:hover {

		box-shadow: none

	}

	.product-list-style-17 .products.list.items .action.towishlist:before,

	.product-list-style-17 .table-comparison .action.towishlist:before {

		display: none

	}

	.rtl-layout .product-list-style-17 .cart-wrap .cart-wrap {

		margin-left: 10px

	}

	.product-list-style-17 .product-image-container {

		position: relative

	}

	.product-list-style-17 .price-box {

		margin-bottom: 0

	}

	.product-list-style-17 .price-box .price {

		font-size: 14px;

		font-weight: 500

	}

	.product-list-style-17 .price-box .old-price {

		margin: 0 7px;

		float: none

	}

	.product-list-style-17 .product-reviews-summary {

		display: inline-block;

		margin: 5px 0

	}

	.product-list-style-17 .product-reviews-summary .rating-summary {

		margin: 0;

		padding: 0

	}

	.product-list-style-17 .product-reviews-summary .reviews-actions {

		display: none

	}

	.product-list-style-17 .product-item:hover .button-hover-wrap {

		-moz-transform: translateY(0);

		-webkit-transform: translateY(0);

		-o-transform: translateY(0);

		transform: translateY(0);

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

}



@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.product-list-style-17 .product-item-details {

		margin-top: 0;

		margin-bottom: 15px

	}

	.product-list-style-17 .products-grid {

		margin: 0 !important

	}

	.product-list-style-17 .products-grid .product-item {

		margin: 10px !important;

		width: -moz-calc( (100%/3) - 20px) !important;

		width: -webkit-calc( (100%/3) - 20px) !important;

		width: -o-calc( (100%/3) - 20px) !important;

		width: calc( (100%/3) - 20px) !important

	}

	.product-list-style-17 .products-grid .cdz-ajax-trigger.md-button {

		margin-top: 30px

	}

}



@media only screen and (max-width: 767px) {

	.product-list-style-17 .product-item .product-item-name {

		margin: 0

	}

	.product-list-style-17 .product-item-details {

		margin-top: 0;

		margin-bottom: 15px

	}

	.product-list-style-17 .product-item-actions {

		margin-top: 10px

	}

	.product-list-style-17 .grid.products-grid>.actions {

		margin-left: -10px

	}

	.rtl-layout .product-list-style-17 .grid.products-grid>.actions {

		margin-right: -10px

	}

}



.tab-content .products {

	margin-top: 25px

}



.box-cate-link {

	padding: 0;

	margin: 0

}



.cdz-banner img {

	width: 100%

}



body.rtl-layout.page-layout-2columns-right .sidebar-additional {

	padding-left: 0;

	padding-right: 20px

}



.post-list {

	list-style: none;

	padding: 0

}



.blog-index-index .page-title {

	padding-bottom: 5px;

	position: relative;

	margin-bottom: 25px;

	display: inline-block

}



.blog-index-index .page-title:after {

	height: 3px;

	width: 100%;

	content: "";

	bottom: 0;

	position: absolute;

	left: 0;

	background: #262424

}



.rtl-layout .blog-index-index .page-title:after {

	right: 0;

	left: auto

}



.sidebar .blog-search.block .block-content {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.sidebar .blog-search .form {

	position: relative

}



.sidebar .blog-search .actions {

	position: absolute;

	top: 17px;

	right: 0

}



.sidebar .blog-search .actions .action.search {

	padding: 0;

	width: 30px;

	height: 30px;

	line-height: 30px;

	border: 0px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.sidebar .blog-search .actions .action.search span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.sidebar .blog-search .actions .action.search:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f002";

	font-size: 15px;

	vertical-align: middle;

	-moz-transition: .2s ease;

	-webkit-transition: .2s ease;

	-o-transition: .2s ease;

	transition: .2s ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #262424

}



.sidebar .blog-search .actions .action.search:hover {

	border: 0;

	background: transparent

}



.sidebar .blog-search .actions .action.search:hover:before {

	transform: rotate(360deg)

}



.rtl-layout .sidebar .blog-search .actions {

	right: auto;

	left: 0

}



.rtl-layout .sidebar .blog-search .mdl-textfield__label,

.rtl-layout .sidebar .blog-search .mdl-textfield__input {

	text-align: right

}



.sidebar .accordion,

.sidebar .tagclaud-hld {

	background: #ffffff;

	list-style: none;

	padding: 0;

	-webkit-border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px

}



.sidebar .accordion .level-top {

	position: relative;

	padding: 5px 0;

	margin-bottom: 5px

}



.sidebar .accordion .level-top>ul {

	padding-top: 15px

}



.sidebar .accordion .level-top a {

	display: block;

	direction: ltr

}



.sidebar .accordion .level-top.parent.active .menu-toggle:after {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e9b3";

	font-size: 11px;

	speak: none

}



.sidebar .accordion li {

	position: relative

}



.sidebar .accordion .menu-toggle {

	position: absolute;

	right: 0;

	top: 0;

	cursor: pointer;

	width: 25px;

	height: 25px;

	line-height: 25px;

	text-align: center

}



.sidebar .accordion .menu-toggle:after {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e9b4";

	font-size: 11px;

	speak: none

}



.rtl-layout .sidebar .accordion .menu-toggle {

	right: auto;

	left: 0

}



.sidebar .block-recent-posts .item {

	padding: 7px 0;

	margin-bottom: 5px;

	border-bottom: 1px dashed #e9eaec

}



.sidebar .block-recent-posts .item:last-child {

	border-bottom: 0

}



.sidebar .block-archive .item {

	padding: 5px

}



.sidebar .block-archive .item a {

	display: block

}



.sidebar .block-tagclaud span {

	padding: 3px 5px

}



.sidebar .block-tagclaud span.largest {

	font-size: 26px

}



.sidebar .block-tagclaud span.small {

	font-size: 20px

}



.sidebar .block-tagclaud span.smallest {

	font-size: 12px

}



.blog-post-view .page-title {

	display: inline-block;

	padding-bottom: 5px;

	margin-bottom: 25px;

	position: relative

}



.blog-post-view .page-title:after {

	height: 3px;

	width: 100px;

	content: "";

	bottom: 0;

	position: absolute;

	left: 0;

	background: #262424

}



.blog-post-view.rtl-layout .page-title:after {

	right: 0;

	left: auto

}



.post-view .post-holder {

	padding: 20px;

	margin-bottom: 20px

}



.post-view .post-top {

	position: relative

}



.post-view .post-header {

	position: relative;

	border-bottom: 1px dashed #e9eaec;

	padding: 20px 0;

	margin-bottom: 20px

}



.post-view .post-info .item {

	display: inline-block;

	margin-right: 15px;

	margin-bottom: 5px;

	padding: 0 0 0 20px;

	position: relative

}



.rtl-layout .post-view .post-info .item {

	margin: 0 0 0 15px;

	padding: 0 20px 0 0

}



.post-view .post-info .item .label {

	display: none

}



.post-view .post-info .item:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f017";

	font-size: 14px;

	vertical-align: middle;

	margin: 0 3px;

	position: absolute;

	top: 0;

	left: 0

}



.rtl-layout .post-view .post-info .item:before {

	left: auto;

	right: 0

}



.post-view .post-info .item.post-date:before {

	top: 2px

}



.post-view .post-info .item.post-author:before {

	content: "\f2c0"

}



.post-view .post-info .item.post-categories:before {

	content: "\f114";

	top: 2px

}



.post-view .post-info .item.post-tags:before {

	content: "\f02b"

}



.post-view .post-content {

	font-size: 16px

}



.post-view .post-content p {

	font-size: 16px

}



.post-view .block.comments .c-replyform {

	margin: 0

}



.post-view .block.comments .c-replyform.no-active textarea {

	border: 1px solid #e9eaec

}



.post-view .block.comments .c-btn-hld input {

	padding: 0 10px;

	background: transparent;

	border: 1px solid #e9eaec

}



.post-view .block.comments .c-btn-hld button {

	color: #fff;

	border-color: #262424;

	background: #262424;

	padding: 7px 25px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px

}



.post-view .block.comments .c-btn-hld button:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.post-view .block.comments .c-post .p-name {

	color: #262424

}



.post-view .block.comments .c-post .p-actions a {

	color: #262424

}



.post-view .post-nextprev-hld .next-link {

	float: right

}



.rtl-layout .post-view .post-nextprev-hld .next-link {

	float: left

}



.post-view .post-nextprev-hld .prev-link {

	float: left

}



.rtl-layout .post-view .post-nextprev-hld .prev-link {

	float: right

}



.post-view .post-gallery {

	margin-bottom: 15px

}



.post-view .post-gallery .owl-nav [class*='owl-'] {

	top: -moz-calc( (100% - 40px)/2);

	top: -webkit-calc( (100% - 40px)/2);

	top: -o-calc( (100% - 40px)/2);

	top: calc( (100% - 40px)/2);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	backface-visibility: hidden;

	visibility: hidden

}



.post-view .post-gallery .owl-nav [class*='owl-'].owl-next {

	right: 0px;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.post-view .post-gallery .owl-nav [class*='owl-'].owl-prev {

	left: 0px;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.post-view .post-gallery .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.rtl-layout .post-view .post-gallery .owl-nav [class*='owl-'].owl-next {

	right: auto;

	left: 0;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.rtl-layout .post-view .post-gallery .owl-nav [class*='owl-'].owl-prev {

	left: auto;

	right: 0;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.post-view .post-gallery:hover .owl-nav [class*='owl-']:not(.disabled) {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.post-view .post-gallery:hover .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: .2;

	-moz-opacity: .2;

	opacity: .2

}



.post-view .post-gallery:hover .owl-nav [class*='owl-'].owl-prev,

.post-view .post-gallery:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px);

	visibility: visible

}



.rtl-layout .post-view .post-gallery:hover .owl-nav [class*='owl-'].owl-prev,

.rtl-layout .post-view .post-gallery:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px)

}



.post-view .post-gallery .owl-nav [class*='owl-'] {

	width: 40px;

	height: 40px;

	line-height: 38px

}



@media only screen and (min-width: 768px) {

	.post-view .addthis_toolbox {

		position: absolute;

		right: 0

	}

	.rtl-layout .post-view .addthis_toolbox {

		right: auto;

		left: 0

	}

	.post-view .post-info {

		padding-right: 90px

	}

	.rtl-layout .post-view .post-info {

		padding: 0 0 0 90px

	}

	.post-view .post-nextprev-hld .link-wrap {

		position: fixed;

		top: 50%;

		z-index: 3;

		-webkit-transform: translateY(-50%);

		transform: translateY(-50%);

		overflow: hidden;

		padding: 10px;

		width: 30px;

		max-height: 100px;

		background-color: rgba(1, 1, 1, 0.5);

		-webkit-transition: width .4s, background-color .4s;

		transition: width .4s, background-color .4s;

		-webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);

		transition-timing-function: cubic-bezier(.7, 0, .3, 1)

	}

	.post-view .post-nextprev-hld .link-wrap .nextprev-link {

		display: inline-block

	}

	.post-view .post-nextprev-hld .link-wrap .post-thumb {

		opacity: 0;

		width: 335px

	}

	.post-view .post-nextprev-hld .link-wrap .icon-wrap {

		font-size: 0;

		text-align: center;

		display: inline-block;

		color: #ffffff;

		position: absolute;

		height: 100%;

		top: 0;

		padding: 35px 5px

	}

	.post-view .post-nextprev-hld .link-wrap .arrow-post-title {

		margin: 0 10px;

		color: #ffffff;

		font-size: 14px;

		font-weight: 500;

		display: inline-block;

		max-width: 210px;

		vertical-align: middle;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden

	}

	.post-view .post-nextprev-hld .link-wrap .arrow-post-title:hover {

		color: #262424

	}

	.post-view .post-nextprev-hld .link-wrap.prev {

		left: 0

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.prev {

		left: auto;

		right: 0

	}

	.post-view .post-nextprev-hld .link-wrap.prev .icon-wrap {

		left: 0

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.prev .icon-wrap {

		left: auto;

		right: 0

	}

	.post-view .post-nextprev-hld .link-wrap.prev .icon-wrap:before {

		display: inline-block;

		font-family: 'CodazonFont';

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\e974";

		font-size: 18px;

		speak: none

	}

	.post-view .post-nextprev-hld .link-wrap.prev .post-thumb {

		text-align: right;

		float: right

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.prev .post-thumb {

		text-align: left;

		float: left

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.prev .icon-wrap {

		left: auto;

		right: 0

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.prev .icon-wrap:before {

		content: "\e991"

	}

	.post-view .post-nextprev-hld .link-wrap.next {

		right: 0

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.next {

		left: 0;

		right: auto

	}

	.post-view .post-nextprev-hld .link-wrap.next .icon-wrap {

		right: 0

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.next .icon-wrap {

		left: 0;

		right: auto

	}

	.post-view .post-nextprev-hld .link-wrap.next .icon-wrap:before {

		display: inline-block;

		font-family: 'CodazonFont';

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\e991";

		font-size: 18px;

		speak: none

	}

	.post-view .post-nextprev-hld .link-wrap.next .post-thumb {

		text-align: left;

		float: left

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.next .post-thumb {

		text-align: right;

		float: right

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.next .icon-wrap {

		right: auto;

		left: 0

	}

	.rtl-layout .post-view .post-nextprev-hld .link-wrap.next .icon-wrap:before {

		content: "\e974"

	}

	.post-view .post-nextprev-hld .link-wrap:hover {

		width: 375px;

		background: #282828

	}

	.post-view .post-nextprev-hld .link-wrap:hover .post-thumb {

		opacity: 1

	}

	.post-view .post-nextprev-hld .post-thumb .nextprev-img {

		display: inline-block;

		width: 100px;

		min-height: 70px;

		padding: 0 !important;

		vertical-align: middle

	}

}



@media only screen and (max-width: 767px) {

	.post-view .post-header {

		padding: 5px 0;

		margin-bottom: 10px

	}

	.post-view .post-content {

		font-size: 15px

	}

	.post-view .post-content p {

		font-size: 15px

	}

	.post-view .post-thumb {

		display: none

	}

	.post-view .post-nextprev-hld {

		margin-bottom: 20px

	}

	.post-view .link-wrap {

		display: inline-block

	}

	.post-view .link-wrap .icon-wrap {

		position: relative

	}

	.post-view .link-wrap .icon-wrap:before {

		position: absolute;

		top: 0

	}

	.post-view .link-wrap.prev {

		float: left

	}

	.post-view .link-wrap.prev .icon-wrap {

		padding-left: 20px

	}

	.post-view .link-wrap.prev .icon-wrap:before {

		display: inline-block;

		font-family: FontAwesome;

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\f100";

		font-size: 15px;

		vertical-align: middle;

		left: 0

	}

	.post-view .link-wrap.next {

		float: right

	}

	.post-view .link-wrap.next .icon-wrap {

		padding-right: 20px

	}

	.post-view .link-wrap.next .icon-wrap:before {

		display: inline-block;

		font-family: FontAwesome;

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\f101";

		font-size: 15px;

		vertical-align: middle;

		right: 0

	}

}



.post-bottom .block.related {

	padding: 0;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.post-bottom .block.related .block-title.title {

	margin-bottom: 15px !important

}



.post-bottom .block.related .block-title.title strong {

	position: relative;

	padding-bottom: 3px

}



.post-bottom .block.related .block-title.title strong:after {

	content: "";

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100px;

	height: 3px;

	background: #262424

}



.rtl-layout .post-bottom .block.related .block-title.title strong:after {

	left: auto;

	right: 0

}



.post-bottom .block.related ol,

.post-bottom .block.related ul {

	padding: 0 0 0 15px

}



.rtl-layout .post-bottom .block.related ol,

.rtl-layout .post-bottom .block.related ul {

	padding: 0 15px 0 0

}



.post-comments .fb_iframe_widget_fluid_desktop iframe {

	width: 100% !important

}



.post-list li {

	padding: 15px;

	margin: 0 0 15px

}



.post-list li img {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.post-list li:hover:hover img {

	-moz-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	transform: scale(1.1, 1.1)

}



.post-list .post-info-panel {

	height: 100%;

	position: relative;

	display: flex;

	flex-direction: column

}



.post-list .post-header {

	position: relative

}



.post-list .post-title .post-item-link {

	color: #414b56

}



.post-list .post-title .post-item-link:active,

.post-list .post-title .post-item-link:focus,

.post-list .post-title .post-item-link:visited {

	color: #414b56

}



.post-list .post-title .post-item-link:hover {

	color: #262424

}



.post-list .post-info .item {

	display: inline-block;

	margin-right: 15px;

	margin-bottom: 5px;

	padding: 0 0 0 20px;

	position: relative

}



.rtl-layout .post-list .post-info .item {

	margin: 0 0 0 15px;

	padding: 0 20px 0 0

}



.post-list .post-info .item .label {

	display: none

}



.post-list .post-info .item:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f017";

	font-size: 14px;

	vertical-align: middle;

	margin: 0 3px;

	position: absolute;

	top: 0;

	left: 0

}



.rtl-layout .post-list .post-info .item:before {

	left: auto;

	right: 0

}



.post-list .post-info .item.post-date:before {

	top: 2px

}



.post-list .post-info .item.post-author:before {

	content: "\f2c0";

	font-size: 13px

}



.post-list .post-info .item.post-categories:before {

	content: "\f114"

}



.post-list .post-info .item.post-tags:before {

	content: "\f02b"

}



.post-list .post-content {

	padding: 10px 0

}



.post-list .post-footer {

	margin-top: auto;

	padding: 10px 0 0;

	border-top: 1px dashed #e9eaec

}



.post-list .addthis_toolbox {

	display: inline-block;

	float: right

}



.rtl-layout .post-list .addthis_toolbox {

	float: left

}



@media only screen and (min-width: 768px) {

	.post-list .post-inner {

		display: flex;

		align-items: stretch

	}

	.post-list .post-date {

		position: absolute;

		top: 0;

		right: 0;

		border: 2px solid #e9eaec;

		padding: 5px 10px 4px

	}

	.rtl-layout .post-list .post-date {

		left: 0;

		right: auto

	}

	.post-list .post-title {

		padding-right: 100px

	}

	.rtl-layout .post-list .post-title {

		padding-left: 100px;

		padding-right: 0

	}

}



@media only screen and (max-width: 767px) {

	.post-ftimg-hld {

		margin-bottom: 15px

	}

}



.block-reorder .product-item {

	position: relative;

	padding-left: 20px

}



.block-reorder .product-item .field.item {

	position: absolute;

	left: 0;

	top: -2px

}



.rtl-layout .block-reorder .product-item .field.item {

	left: auto;

	right: 0

}



.block-reorder .product-items-names .product-item {

	border-bottom: 1px dashed #e9eaec;

	padding-bottom: 10px

}



.block-reorder .actions-toolbar {

	max-width: 100%;

	margin-bottom: 0

}



.block-reorder .actions-toolbar .secondary .action.view {

	text-transform: uppercase;

	font-style: italic;

	border-bottom: 1px solid;

	color: #a8aeba

}



.block-reorder .actions-toolbar .secondary .action.view:hover {

	color: #262424;

	text-decoration: none

}



.block-compare .block-title .counter {

	text-transform: capitalize;

	font-weight: normal;

	font-style: italic;

	color: #fff;

	font-size: 80%

}



.block-compare .block-title .counter:before {

	content: '('

}



.block-compare .block-title .counter:after {

	content: ')'

}



.block-compare .product-items-names .product-item {

	border-bottom: 1px dashed #e9eaec;

	padding-bottom: 10px

}



.block-compare .product-item .product-item-name {

	margin-left: 25px

}



.rtl-layout .block-compare .product-item .product-item-name {

	margin-right: 25px;

	margin-left: 0

}



.block-compare .action.delete {

	right: auto;

	left: 0;

	top: 0px;

	width: 18px;

	height: 18px;

	color: #a8aeba;

	text-align: center;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .block-compare .action.delete {

	right: 0;

	left: auto

}



.block-compare .action.delete:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e977';

	font-size: 9px;

	speak: none;

	color: #a8aeba;

	line-height: 18px

}



.block-compare .action.delete:hover {

	color: #ffffff;

	background: #262424;

	border-color: #262424

}



.block-compare .action.delete:hover:before {

	color: #ffffff

}



.block-compare .actions-toolbar .action.compare {

	color: #fff;

	border-color: #262424;

	background: #262424;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.block-compare .actions-toolbar .action.compare:focus,

.block-compare .actions-toolbar .action.compare:active,

.block-compare .actions-toolbar .action.compare:hover {

	color: #f8bc92;

	border-color: #f8bc92;

	background: #fff

}



.block-compare .actions-toolbar .secondary {

	margin-top: 7px

}



.block-compare .actions-toolbar .secondary .action.clear {

	text-transform: uppercase;

	font-style: italic;

	border-bottom: 1px solid;

	color: #a8aeba

}



.block-compare .actions-toolbar .secondary .action.clear:hover {

	color: #262424;

	text-decoration: none

}



.block-wishlist .block-title .counter {

	text-transform: capitalize;

	font-weight: normal;

	font-style: italic;

	color: #fff;

	font-size: 80%

}



.block-wishlist .block-title .counter:before {

	content: '('

}



.block-wishlist .block-title .counter:after {

	content: ')'

}



.block-wishlist .action.delete {

	top: 0px;

	width: 18px;

	height: 18px;

	line-height: 16px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	color: #a8aeba;

	text-align: center;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .block-wishlist .action.delete {

	right: 0;

	left: auto

}



.block-wishlist .action.delete:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e977';

	font-size: 9px;

	speak: none;

	color: #a8aeba;

	line-height: 18px

}



.block-wishlist .action.delete:hover {

	color: #ffffff;

	background: #262424;

	border-color: #262424

}



.block-wishlist .action.delete:hover:before {

	color: #ffffff

}



.block-wishlist .product-items .product-item-photo {

	position: absolute !important

}



.block-wishlist .product-items .product-item-details {

	margin-left: 90px

}



.block-wishlist .product-items .product-item {

	border-bottom: 1px dashed #e9eaec;

	padding-bottom: 15px;

	margin-bottom: 15px

}



.block-wishlist .product-items .product-item .product-item-name {

	height: 35px;

	overflow: hidden

}



.block-wishlist .product-items .product-item .price-box {

	margin: 0

}



.block-wishlist .product-items .product-item .price-box .price {

	font-size: 15px

}



.block-wishlist .product-items .product-item .product-item-actions {

	clear: none;

	margin-top: 5px

}



.block-wishlist .product-items .product-item .product-item-actions .tocart.primary {

	border: 0;

	background: transparent;

	color: #a8aeba;

	padding: 0;

	font-weight: normal;

	border-bottom: 1px solid;

	border-radius: 0

}



.block-wishlist .product-items .product-item .product-item-actions .tocart.primary:hover {

	color: #262424

}



.block-wishlist .actions-toolbar {

	overflow: hidden

}



.block-wishlist .actions-toolbar .primary {

	float: right

}



.rtl-layout .block-wishlist .actions-toolbar .primary {

	float: left

}



.block-wishlist .actions-toolbar .action.details {

	text-transform: uppercase;

	font-style: italic;

	border-bottom: 1px solid

}



.block-wishlist .actions-toolbar .action.details:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e971';

	font-size: 12px;

	speak: none;

	margin-right: 5px;

	font-weight: bold

}



.rtl-layout .block-wishlist .actions-toolbar .action.details:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e972';

	font-size: 12px;

	speak: none;

	margin-right: 0px;

	margin-left: 5px

}



.block-wishlist .actions-toolbar .action.details:hover {

	color: #262424;

	text-decoration: none

}



.block.filter .options dt {

	margin: 10px 0

}



.block.filter .options .items .item {

	border-bottom: 1px dashed #e9eaec;

	padding: 8px 0

}



.block.filter .options .items .item span.count {

	float: right

}



@media only screen and (max-width: 767px) {

	.block-wishlist .product-items .product-item {

		padding: 0 0 15px

	}

	.block-wishlist .product-items .product-item .product-item-actions .tocart.primary {

		width: auto

	}

	.block-wishlist .product-items .product-item .product-item-actions .tocart.primary:before {

		display: none

	}

	.block-wishlist .product-items .product-item .product-item-actions .tocart.primary span {

		font-size: 12px;

		text-indent: 0;

		display: inline-block

	}

	.block-wishlist .product-items .product-item-name {

		white-space: inherit

	}

	.block-wishlist .product-items .product-item-details {

		text-align: left

	}

	.block-wishlist .actions-primary {

		text-align: left

	}

}



.sidebar .block.filter .swatch-attribute-options {

	display: block

}



.block.filter .block-subtitle {

	text-transform: uppercase;

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	font-weight: 600;

	color: #414b56;

	border-bottom: 1px solid #e9eaec;

	padding-bottom: 10px;

	display: block;

	margin-bottom: 0

}



.block.filter .filter-options .filter-options-item {

	border-bottom: 1px dashed #e9eaec;

	padding-bottom: 15px

}



.block.filter .filter-options .filter-options-item:last-child {

	border: none;

	padding-bottom: 0

}



.block.filter .filter-options .filter-options-item .filter-options-title {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	cursor: pointer;

	margin: 0;

	padding: 15px 40px 0 0;

	position: relative;

	text-transform: uppercase;

	word-break: break-all;

	font-weight: 600

}



.rtl-layout .block.filter .filter-options .filter-options-item .filter-options-title {

	padding: 15px 0 0 40px

}



.block.filter .filter-options .filter-options-item .filter-options-title:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e991';

	font-size: 12px;

	speak: none;

	position: absolute;

	top: 17px;

	right: 0;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .block.filter .filter-options .filter-options-item .filter-options-title:before {

	right: auto;

	left: 0;

	content: '\e974'

}



.block.filter .filter-options .filter-options-item.active .filter-options-title:before {

	-moz-transform: rotate(90deg);

	-webkit-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg)

}



.block.filter .filter-options .filter-options-content {

	margin: 15px 0 0

}



.block.filter .filter-options .filter-options-content .item {

	margin-bottom: 10px

}



.block.filter .filter-options .filter-options-content .item:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f105';

	font-size: 14px;

	vertical-align: middle

}



.rtl-layout .block.filter .filter-options .filter-options-content .item:before {

	content: '\f104'

}



.block.filter .filter-options .filter-options-content .count {

	color: #858585;

	border: 1px solid #858585;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	display: inline-block;

	height: 15px;

	line-height: 13px;

	font-size: 10px;

	padding: 0 2px;

	margin-left: 2px;

	vertical-align: text-top;

	-webkit-opacity: .5;

	-moz-opacity: .5;

	opacity: .5;

	font-family: arial;

	min-width: 15px;

	text-align: center

}



.block.filter .filter-options .filter-options-content .count:before,

.block.filter .filter-options .filter-options-content .count:after {

	display: none

}



.block.filter .filter-options .filter-options-content .price-slider-container {

	padding: 10px 5px;

	display: inline-block;

	width: 100%

}



.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap {

	float: left;

	margin-top: 10px

}



.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap>div,

.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap>span {

	float: left;

	line-height: 38px

}



.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap .delimiter {

	margin: 0 5px

}



.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap .control {

	position: relative

}



.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap input {

	width: 50px;

	text-align: center

}



.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap+.action {

	float: right;

	margin-top: 10px

}



.block.filter .block-subtitle.filter-current-subtitle {

	border: 0

}



.block.filter .filter-current .items {

	overflow: hidden;

	border: 0;

	background: #f9f9f9;

	padding: 10px;

	margin-bottom: 10px

}



.block.filter .items .filter-label {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase;

	margin-bottom: 10px

}



.block.filter .items .action.remove {

	width: 18px;

	height: 18px;

	line-height: 16px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	color: #a8aeba;

	text-align: center;

	display: inline-block;

	vertical-align: top;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.block.filter .items .action.remove span {

	display: none

}



.block.filter .items .action.remove:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e977';

	font-size: 9px;

	speak: none;

	color: #a8aeba;

	line-height: 18px !important

}



.block.filter .items .action.remove:hover {

	color: #ffffff;

	background: #262424;

	border-color: #262424

}



.block.filter .items .action.remove:hover:before {

	color: #ffffff

}



.block.filter .block-actions .action.clear {

	text-transform: uppercase;

	border: 1px solid;

	padding: 5px 10px;

	display: inline-block;

	vertical-align: top;

	color: #fff;

	border-color: #262424;

	background: #262424;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.block.filter .block-actions .action.clear:focus,

.block.filter .block-actions .action.clear:active,

.block.filter .block-actions .action.clear:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.page-layout-1column .block.filter {

	margin-bottom: 0

}



.page-layout-1column .block.filter .filter-content {

	padding: 0;

	margin-top: 0;

	height: 0;

	visibility: hidden;

	overflow: hidden;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	filter: alpha(opacity=0);

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

	-webkit-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

	-o-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

	transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-transform: translateY(20px);

	-webkit-transform: translateY(20px);

	-o-transform: translateY(20px);

	transform: translateY(20px)

}



.page-layout-1column .block.filter.active .filter-content {

	margin-bottom: 20px;

	padding: 20px !important;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	height: inherit;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	filter: alpha(opacity=100);

	-moz-transform: translateY(0);

	-webkit-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

	visibility: inherit

}



.page-layout-1column .block.filter .filter-title {

	text-align: right;

	border: 0

}



.page-layout-1column .block.filter .filter-title strong {

	display: inline-block;

	border: 1px solid;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #fff;

	border-color: #262424;

	background: #262424;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	padding: 5px 10px;

	text-transform: uppercase;

	cursor: pointer;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.page-layout-1column .block.filter .filter-title strong:focus,

.page-layout-1column .block.filter .filter-title strong:active,

.page-layout-1column .block.filter .filter-title strong:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.page-layout-1column .block.filter .filter-title strong:before {

	margin-right: 10px;

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f0b0';

	font-size: 14px;

	vertical-align: middle

}



.page-layout-1column .block.filter .filter-title strong:before.rtl-layout .page-layout-1column .block.filter .filter-title strong:before {

	margin-right: 0;

	margin-left: 10px

}



@media only screen and (max-width: 767px) {

	.sidebar .block.filter:not(.account-nav) {

		background: transparent;

		padding: 0;

		border: 0

	}

	.sidebar .block.filter:not(.account-nav) .block-title strong:after {

		display: none

	}

	.sidebar .block.filter {

		box-shadow: none !important;

		-moz-box-shadow: none !important;

		-webkit-box-shadow: none !important;

		-o-box-shadow: none !important;

		-ms-box-shadow: none !important;

		margin-bottom: 0 !important

	}

	.sidebar .block.filter .filter-content {

		padding: 0;

		margin-top: 0;

		height: 0;

		visibility: hidden;

		overflow: hidden;

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0;

		filter: alpha(opacity=0);

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

		-webkit-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

		-o-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

		transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden;

		-moz-transform: translateY(20px);

		-webkit-transform: translateY(20px);

		-o-transform: translateY(20px);

		transform: translateY(20px)

	}

	.sidebar .block.filter.active .filter-content {

		margin-bottom: 20px;

		padding: 20px !important;

		border: 1px solid #e9eaec;

		background: #fff;

		-webkit-border-radius: 5px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		box-shadow: none;

		-moz-box-shadow: none;

		-webkit-box-shadow: none;

		-o-box-shadow: none;

		-ms-box-shadow: none;

		height: inherit;

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1;

		filter: alpha(opacity=100);

		-moz-transform: translateY(0);

		-webkit-transform: translateY(0);

		-o-transform: translateY(0);

		transform: translateY(0);

		visibility: inherit

	}

	.sidebar .block.filter .block-content {

		padding: 0 !important

	}

	.sidebar .block.filter .block-title.filter-title {

		text-align: right;

		padding: 0;

		background: transparent;

		border-radius: 0;

		min-width: 0;

		margin-bottom: 20px;

		border: 0

	}

	.sidebar .block.filter .block-title.filter-title strong {

		display: inline-block;

		border: 1px solid;

		box-shadow: none;

		-moz-box-shadow: none;

		-webkit-box-shadow: none;

		-o-box-shadow: none;

		-ms-box-shadow: none;

		-webkit-border-radius: 25px;

		-moz-border-radius: 25px;

		border-radius: 25px;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden;

		color: #fff;

		border-color: #262424;

		background: #262424;

		font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

		padding: 5px 10px;

		text-transform: uppercase;

		cursor: pointer;

		font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

	}

	.sidebar .block.filter .block-title.filter-title strong:focus,

	.sidebar .block.filter .block-title.filter-title strong:active,

	.sidebar .block.filter .block-title.filter-title strong:hover {

		color: #262424;

		border-color: #262424;

		background: #fff

	}

	.sidebar .block.filter .block-title.filter-title strong:before {

		margin-right: 10px;

		display: inline-block;

		font-family: FontAwesome;

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: '\f0b0';

		font-size: 14px;

		vertical-align: middle

	}

	.sidebar .block.filter .block-title.filter-title strong:before.rtl-layout .sidebar .block.filter .block-title.filter-title strong:before {

		margin-right: 0;

		margin-left: 10px

	}

}



@media only screen and (min-width: 768px) {

	.page-layout-1column.rtl-layout .block.filter .filter-title {

		text-align: left

	}

	.page-layout-1column.rtl-layout .block.filter .filter-title strong:before {

		margin-right: 0;

		margin-left: 10px

	}

	.page-layout-1column.rtl-layout .block.filter .filter-options>div {

		float: right

	}

	.page-layout-1column .block.filter .filter-options {

		overflow: hidden;

		display: flex;

		display: -ms-flex;

		display: -webkit-flex;

		flex-wrap: wrap;

		-webkit-flex-wrap: wrap;

		-ms-flex-align: stretch;

		-webkit-align-items: stretch;

		-moz-align-items: stretch;

		-ms-align-items: stretch;

		-o-align-items: stretch;

		align-items: stretch;

		margin: 0 -10px

	}

	.page-layout-1column .block.filter .filter-options .filter-options-item {

		border: 0

	}

	.page-layout-1column .block.filter .filter-options>div {

		width: 20%;

		padding: 0 10px

	}

	.page-layout-1column .block.filter .filter-options .filter-options-title {

		font-weight: 700;

		color: #414b56;

		border-bottom: 0;

		padding-bottom: 0

	}

	.page-layout-1column .block.filter .filter-options .filter-options-title:before {

		display: none

	}

	.page-layout-1column .block.filter .filter-options .filter-options-item:not(.active) .filter-options-content {

		display: block !important

	}

	.page-layout-1column .block.filter .filter-options .filter-options-content .swatch-attribute-options {

		width: 100%

	}

	.page-layout-1column .block.filter .filter-current .items {

		display: flex;

		display: -ms-flex;

		display: -webkit-flex;

		flex-wrap: wrap;

		-webkit-flex-wrap: wrap;

		-ms-flex-align: stretch;

		-webkit-align-items: stretch;

		-moz-align-items: stretch;

		-ms-align-items: stretch;

		-o-align-items: stretch;

		align-items: stretch

	}

	.page-layout-1column .block.filter .filter-current .items .item {

		width: 20%;

		padding: 0 10px;

		margin-bottom: 0

	}

}



@media only screen and (min-width: 768px) {

	.form.search.advanced {

		width: 60%;

		display: inline-block

	}

}



.form.search.advanced .fields.range .field:first-child .control:after {

	top: 22px

}



.form.search.advanced .group.price .addon .addafter {

	padding-top: 22px;

	font-family: inherit;

	font-size: inherit

}



.price-slider-container .price-slider {

	margin-bottom: 10px

}



.price-slider-container .input-wrap {

	margin: 10px 0px 10px 0px;

	display: inline-block;

	vertical-align: middle

}



.price-slider-container .input-wrap .control {

	width: 50px;

	display: inline-block;

	position: relative

}



.price-slider-container .input-wrap .control input {

	text-align: center

}



.price-slider-container .input-wrap .control label.error {

	position: absolute;

	width: 186px;

	padding: 5px 10px;

	left: 50%;

	transform: translateX(-50%);

	border: 1px solid #f00;

	border-radius: 5px;

	background-color: #fff;

	z-index: 10;

	color: #f00;

	line-height: 1.35px

}



.price-slider-container .input-wrap .control label.error:after,

.price-slider-container .input-wrap .control label.error:before {

	content: '';

	position: absolute;

	display: block;

	width: 14px;

	height: 14px;

	border: 7px solid transparent;

	left: calc(50% - 7px);

	box-sizing: border-box

}



.price-slider-container .input-wrap .control.min-value label.error {

	bottom: calc(100% + 10px)

}



.price-slider-container .input-wrap .control.min-value label.error:after {

	bottom: -14px;

	border-top-color: #fff

}



.price-slider-container .input-wrap .control.min-value label.error:before {

	bottom: -15px;

	border-top-color: #f00

}



.price-slider-container .input-wrap .control.max-value label.error {

	top: calc(100% + 10px)

}



.price-slider-container .input-wrap .control.max-value label.error:after {

	top: -14px;

	bottom: -14px;

	border-bottom-color: #fff

}



.price-slider-container .input-wrap .control.max-value label.error:before {

	top: -15px;

	bottom: -15px;

	border-bottom-color: #f00

}



.sidebar>.block {

	width: 100%

}



.sidebar>.block .block-content.filter-content {

	width: 100%

}



.sidebar .filter-current {

	width: 100%

}



.sidebar .ui-slider-horizontal {

	height: 7px

}



.sidebar .ui-slider-horizontal .ui-slider-handle {

	height: 12px;

	width: 8px;

	padding: 0 0;

	-webkit-border-radius: 0px;

	border-radius: 0px;

	display: block;

	position: absolute;

	top: -3px;

	cursor: pointer

}



@media only screen and (max-width: 767px) {

	.sidebar .ui-slider-horizontal {

		height: 15px;

		margin: 30px 27px 30px 0;

		-webkit-border-radius: 0px;

		border-radius: 0

	}

	.sidebar .ui-slider-horizontal .ui-slider-handle {

		height: 27px;

		width: 27px;

		top: -6px

	}

}



.sidebar .slider-container .slider-state {

	margin-top: 20px

}



.sidebar .slider-container .slider-state .value {

	padding: 2px 10px;

	border: 1px solid #ccc;

	color: #f98b25;

	min-width: 25px;

	display: inline-block;

	text-align: center

}



.sidebar .slider-container .slider-state .delimiter {

	margin: 0px 5px

}



.sidebar .items.filter-checkbox li {

	margin-bottom: 8px;

	display: inline-block;

	width: 100%

}



.sidebar .items.filter-checkbox li * {

	vertical-align: top

}



.sidebar .items.filter-checkbox li label {

	cursor: pointer

}



.sidebar .items.filter-checkbox li .swatch-option {

	display: inline-block;

	float: none

}



.sidebar .swatch-layered .items.filter-checkbox li .swatch-option {

	display: inline-block;

	float: none;

	text-align: center;

	width: 15px;

	height: 15px;

	margin-top: 0;

	margin: 0 0;

	margin-right: 5px;

	min-width: 0

}



.rtl-layout .sidebar .swatch-layered .items.filter-checkbox li .swatch-option {

	margin-right: 0px;

	margin-left: 5px

}



.sidebar .swatch-layered .items.filter-checkbox li .swatch-option:hover:after {

	display: none

}



@media only screen and (min-width: 768px) {

	.filter-options-content-outer {

		border-top: 1px dashed #e9eaec;

		padding-top: 10px

	}

	.filter-options-content-inner::-webkit-scrollbar {

		width: 7px

	}

	.filter-options-content-inner::-webkit-scrollbar-track {

		background: transparent

	}

	.filter-options-content-inner::-webkit-scrollbar-thumb {

		background: #e9eaec

	}

	.filter-options-content-inner::-webkit-scrollbar-thumb:hover {

		background: #888

	}

	.block.filter .filter-options .filter-options-item.active {

		border: none

	}

}



.rating-box {

	display: inline-block;

	width: auto;

	white-space: nowrap;

	position: relative

}



.rating-box:before {

	font-family: FontAwesome;

	content: ' \f006  \f006  \f006  \f006  \f006 '

}



.rating-box .rating {

	overflow: hidden;

	display: inline-block;

	white-space: nowrap;

	position: absolute;

	left: 0

}



.rtl-layout .rating-box .rating {

	left: auto;

	right: 0

}



.rating-box .rating:before {

	font-family: FontAwesome;

	content: ' \f005  \f005  \f005  \f005  \f005 '

}



.filter-options-item .rating-box {

	font-size: 15px;

	margin-right: 7px

}



.rtl-layout .filter-options-item .rating-box {

	margin-left: 10px;

	margin-right: 0

}



.filter-options-item .rating-box .rating {

	color: #ff5501

}



.filter-options-item .rating-item {

	padding: 4px 0px

}



.rating-slider-container .slider-wrap {

	display: inline-block;

	width: 100%;

	margin-top: 20px;

	margin-bottom: 15px;

	padding: 0px 20px 0px 5px

}



.sidebar .ui-slider-horizontal .ui-slider-handle.rating-slider-handle {

	min-width: 20px;

	width: auto;

	height: 20px;

	text-align: center;

	top: -7px;

	color: white;

	line-height: 20px;

	padding: 0 8px;

	font-size: 12px;

	border-radius: 3px;

	text-transform: uppercase

}



.sidebar .ui-slider-horizontal.rating-slider {

	border-radius: 0;

	height: 7px

}



@media only screen and (max-width: 767px) {

	.sidebar .ui-slider-horizontal.rating-slider {

		height: 20px

	}

	.sidebar .ui-slider-horizontal .ui-slider-handle.rating-slider-handle {

		height: 27px;

		min-width: 27px;

		top: -4px;

		line-height: 27px;

		border-radius: 0

	}

}



.checkbox-container li {

	position: relative

}



.checkbox-container [type=checkbox] {

	opacity: 0;

	margin-right: 10px

}



.checkbox-container [type=checkbox]+label {

	position: static

}



.checkbox-container [type=checkbox]+label:before {

	position: absolute;

	content: '';

	width: 16px;

	height: 16px;

	line-height: 14px;

	border-radius: 2px;

	top: 0px;

	background: #fff;

	border: 2px solid #ccc;

	color: #262424;

	text-align: center;

	cursor: pointer;

	left: 0

}



.rtl-layout .checkbox-container [type=checkbox]+label:before {

	left: auto;

	right: 0

}



.checkbox-container [type=checkbox]:checked+label:before {

	color: #fff;

	background: #262424 url(../../../../codazon/themelayout/images/check-on.svg) no-repeat center center;

	border-color: #262424;

	background-size: 11px

}



.checkbox-container.rating [type=checkbox]+label:before {

	top: 6px

}



.price-box {

	overflow: hidden

}



.price-box .price-from {

	margin-right: 10px;

	float: left

}



.rtl-layout .price-box .price-from {

	float: right

}



.price-box .old-price {

	float: left;

	margin-right: 10px

}



.rtl-layout .price-box .old-price {

	float: right;

	margin-right: 0;

	margin-left: 10px

}



.price-box .special-price,

.price-box .old-price {

	display: inline-block;

	vertical-align: top

}



.price-box .special-price .price-label,

.price-box .old-price .price-label {

	display: none

}



.breadcrumbs {

	padding-top: 20px

}



.breadcrumbs .item:not(:last-child):after {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f105';

	font-size: 14px;

	vertical-align: middle;

	margin: 2px 5px

}



.rtl-layout .breadcrumbs .item:not(:last-child):after {

	content: '\f104'

}



.breadcrumbs .items {

	color: #333333;

	font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.breadcrumbs .items a {

	color: #000000

}



.breadcrumbs .items a:active,

.breadcrumbs .items a:focus,

.breadcrumbs .items a:visited {

	color: #000000

}



.breadcrumbs .items a:hover {

	color: #262424

}

 .custom-backbutton{

	padding: 5px 5px 5px 5px;

    background: #f65a41;

    margin-right: 5px !important;

}

.breadcrumbs .items>li {

	display: inline

}



@media only screen and (max-width: 767px) {

	.breadcrumbs {

		padding-top: 10px;

		margin-bottom: 0;

		margin: 0

	}

	.custom-backbutton {

	    padding-top: 1px;

	    padding-right: 5px;

	}

	.breadcrumbs .items { 

    font: 400 10px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

    text-transform: capitalize;

    padding: 0

	}

}



.products-grid div[class^="swatch-opt-"] {

	display: inline-block;

	vertical-align: top;

	text-align: center

}



.products-grid div[class^="swatch-opt-"]>div {

	display: inline-block;

	text-align: center;

	clear: left;

	width: 100%

}



.swatch-attribute-options {

	margin: 0 -10px 0 0;

	display: inline-block

}



.product-options-wrapper .swatch-attribute-options {

	display: block

}



.product-options-wrapper .swatch-attribute {

	margin: 0 0 10px 0

}



.product-info-main .product-options-wrapper .swatch-attribute {

	margin-bottom: 20px

}



.swatch-attribute.size .swatch-option,

.swatch-attribute.manufacturer .swatch-option {

	font-size: 10px;

	font-weight: 400;

	line-height: 1.65;

	border-radius: 30px;

	padding: 2px

}



.swatch-option {

	height: 22px

}



.swatch-option.text {

	padding: 1px 8px

}



.swatch-option.color,

.swatch-option.image {

	height: 15px;

	width: 15px;

	padding: 0;

	min-width: inherit

}



.rtl-layout .swatch-option {

	float: right

}



div[class^="swatch-opt-"]>div {

	vertical-align: top

}



.swatch-option {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.swatch-attribute-label {

	font-weight: normal;

	padding-bottom: 5px;

	display: inline-block

}



.swatch-option {

	position: relative;

	overflow: inherit;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0

}



.swatch-option:not(.disabled):hover,

.swatch-option.selected:not(.disabled) {

	outline: none

}



.swatch-option:not(.disabled):hover:after,

.swatch-option.selected:not(.disabled):after {

	position: absolute;

	bottom: -6px;

	width: 15px;

	left: -1px;

	content: '';

	height: 2px

}



.swatch-option.text:not(.disabled):hover,

.swatch-option.image:not(.disabled):hover,

.swatch-option.color:not(.disabled):hover {

	outline: none;

	-webkit-transform: scale(1, 1);

	-moz-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1)

}



.swatch-attribute.size .swatch-option:after,

.swatch-attribute.manufacturer .swatch-option:after {

	width: 22px

}



.swatch-attribute.size .swatch-option.selected:after,

.swatch-attribute.manufacturer .swatch-option.selected:after {

	width: 22px

}



.swatch-option-tooltip {

	padding: 0;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.swatch-option-tooltip .title {

	padding: 5px 0

}



.swatch-option-tooltip .corner:before,

.swatch-option-tooltip-layered .corner:before {

	top: 5px;

	left: -3px

}



.swatch-option-tooltip .corner:after,

.swatch-option-tooltip-layered .corner:after {

	top: 4px;

	left: -19px

}



div[class^="swatch-opt-"]>div {

	vertical-align: top

}



.swatch-option {

	border: 1px solid #e9eaec;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.swatch-option.text:not(.disabled):hover,

.swatch-option.image:not(.disabled):hover,

.swatch-option.color:not(.disabled):hover {

	outline: 0px solid #414b56;

	border: 1px solid #414b56

}



.swatch-attribute.size .swatch-option,

.swatch-attribute.manufacturer .swatch-option {

	color: #a8aeba;

	border-color: #e9eaec;

	background: #fff

}



.swatch-option:not(.disabled):hover,

.swatch-option.selected:not(.disabled) {

	border: 1px solid #e9eaec

}



.swatch-option:not(.disabled):hover:after,

.swatch-option.selected:not(.disabled):after {

	background: #262424

}



.swatch-option.text:not(.disabled):hover,

.swatch-option.image:not(.disabled):hover,

.swatch-option.color:not(.disabled):hover {

	border: 1px solid #e9eaec

}



.swatch-attribute.size .swatch-option.selected,

.swatch-attribute.manufacturer .swatch-option.selected {

	border: 1px solid #e9eaec

}



.toolbar-blog-posts .modes-mode,

.toolbar-products .modes-mode {

	padding: 5px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #262424;

	border-color: #262424;

	background: #fff

}



.toolbar-blog-posts .modes-mode:before,

.toolbar-products .modes-mode:before {

	color: #262424

}



.toolbar-blog-posts .modes-mode:not(.active):hover,

.toolbar-products .modes-mode:not(.active):hover,

.toolbar-blog-posts .modes-mode.active,

.toolbar-products .modes-mode.active {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.toolbar-blog-posts .modes-mode:not(.active):hover:before,

.toolbar-products .modes-mode:not(.active):hover:before,

.toolbar-blog-posts .modes-mode.active:before,

.toolbar-products .modes-mode.active:before {

	color: #fff

}



.toolbar-blog-posts .toolbar-amount,

.toolbar-products .toolbar-amount {

	padding-top: 5px

}



.toolbar-blog-posts .pages .items,

.toolbar-products .pages .items,

.toolbar-blog-posts .pages .item,

.toolbar-products .pages .item {

	vertical-align: top;

	line-height: 1

}



.toolbar-blog-posts .pages strong.page,

.toolbar-products .pages strong.page,

.toolbar-blog-posts .pages a.page,

.toolbar-products .pages a.page,

.toolbar-blog-posts .pages .action.next,

.toolbar-products .pages .action.next,

.toolbar-blog-posts .pages .action.previous,

.toolbar-products .pages .action.previous {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	width: 34px;

	height: 34px;

	line-height: 32px;

	text-align: center;

	border: 1px solid;

	color: #a8aeba;

	border-color: #e9eaec;

	background: #fff

}



.toolbar-blog-posts .pages strong.page:before,

.toolbar-products .pages strong.page:before,

.toolbar-blog-posts .pages a.page:before,

.toolbar-products .pages a.page:before,

.toolbar-blog-posts .pages .action.next:before,

.toolbar-products .pages .action.next:before,

.toolbar-blog-posts .pages .action.previous:before,

.toolbar-products .pages .action.previous:before {

	color: #a8aeba;

	margin: 0;

	width: 32px;

	height: 32px

}



.toolbar-blog-posts .pages .action.next:hover,

.toolbar-products .pages .action.next:hover,

.toolbar-blog-posts .pages .action.previous:hover,

.toolbar-products .pages .action.previous:hover,

.toolbar-blog-posts .pages a.page:hover,

.toolbar-products .pages a.page:hover,

.toolbar-blog-posts .pages strong.page,

.toolbar-products .pages strong.page {

	color: #fff;

	background: #262424;

	font: #262424

}



.toolbar-blog-posts .pages .action.next:hover:before,

.toolbar-products .pages .action.next:hover:before,

.toolbar-blog-posts .pages .action.previous:hover:before,

.toolbar-products .pages .action.previous:hover:before,

.toolbar-blog-posts .pages a.page:hover:before,

.toolbar-products .pages a.page:hover:before,

.toolbar-blog-posts .pages strong.page:before,

.toolbar-products .pages strong.page:before {

	color: #fff

}



.toolbar-blog-posts .pages .action.previous,

.toolbar-products .pages .action.previous {

	margin: 0

}



.toolbar-blog-posts .pages .action.previous:before,

.toolbar-products .pages .action.previous:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e974';

	font-size: 16px;

	speak: none;

	line-height: 32px

}



.rtl-layout .toolbar-blog-posts .pages .action.previous:before,

.rtl-layout .toolbar-products .pages .action.previous:before {

	content: '\e991'

}



.toolbar-blog-posts .pages .action.next,

.toolbar-products .pages .action.next {

	margin: 0

}



.toolbar-blog-posts .pages .action.next:before,

.toolbar-products .pages .action.next:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e991';

	font-size: 16px;

	speak: none;

	line-height: 32px

}



.rtl-layout .toolbar-blog-posts .pages .action.next:before,

.rtl-layout .toolbar-products .pages .action.next:before {

	content: '\e974'

}



.rtl-layout .modes {

	float: right;

	margin-right: 0;

	margin-left: 20px

}



.rtl-layout .toolbar-amount {

	float: right

}



.rtl-layout .limiter,

.rtl-layout .sorter {

	float: left

}



.rtl-layout .products.wrapper~.toolbar .pages {

	float: right

}



.rtl-layout .products.wrapper~.toolbar .limiter {

	float: left

}



@media (max-width:767px) {

	.toolbar-products .toolbar-amount {

		float: left

	}

	.rtl-layout .toolbar-products .toolbar-amount {

		float: right

	}

	.sorter {

		padding-top: 0;

		float: right

	}

	.rtl-layout .sorter {

		float: left

	}

}



@media only screen and (max-width: 480px) {

	.sorter-options {

		width: 70px

	}

}



.product-reviews-summary .reviews-actions {

	vertical-align: top;

	line-height: 1.35

}



.product-reviews-summary .rating-summary {

	left: 0

}



.rating-summary .rating-result {

	width: 70px;

	margin-left: 0

}



.rating-summary .rating-result:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f005';

	font-size: 12px;

	vertical-align: middle;

	letter-spacing: 3px;

	content: '\f005' '\f005' '\f005' '\f005' '\f005';

	height: 13px;

	color: #e1e1e1

}



.rating-summary .rating-result>span:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f005';

	font-size: 12px;

	vertical-align: middle;

	letter-spacing: 3px;

	content: '\f005' '\f005' '\f005' '\f005' '\f005';

	height: 13px;

	color: #262424;

	vertical-align: top

}



.grid.products-grid .products:not(.row),

.grid.products-grid.products:not(.row) {

	margin-top: 0;

	margin-bottom: 0

}



@media only screen and (max-width: 767px) {

	.grid.products-grid .products:not(.row),

	.grid.products-grid.products:not(.row) {

		overflow: hidden

	}

	.product-list-container .list.products-list .item.product-item .product-item-photo {

		width: 100px

	}

	.product-list-container .list.products-list .item.product-item .product-item-top {

		width: 100px;

		margin-right: 10px

	}

	.rtl-layout .product-list-container .list.products-list .item.product-item .product-item-top {

		margin-right: 0px;

		margin-left: 10px

	}

	.product-list-container .list.products-list .item.product-item .product-item-details {

		width: -moz-calc( 100% - 110px);

		width: -webkit-calc( 100% - 110px);

		width: -o-calc( 100% - 110px);

		width: calc( 100% - 110px)

	}

}



.list.products-list .products,

.list.products-list.products {

	margin: 0

}



.list.products-list .product-item {

	display: inline-block

}



.list.products-list .product-item .product-item-info {

	display: block

}



.list.products-list .product-item .product-item-info .product-item-details,

.list.products-list .product-item .product-item-info .product-item-top {

	display: inline-block;

	float: left;

	text-align: left

}



.rtl-layout .list.products-list .product-item .product-item-info .product-item-details,

.rtl-layout .list.products-list .product-item .product-item-info .product-item-top {

	float: right;

	text-align: right

}



.list.products-list .item.product-item .product-item-top {

	position: relative

}



.list.products-list .item.product-item .product-item-photo {

	display: block;

	width: 250px;

	padding: 0

}



.list.products-list .item.product-item .qs-button {

	position: absolute;

	z-index: 1;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	top: -moz-calc( (100% - 38px)/2);

	top: -webkit-calc( (100% - 38px)/2);

	top: -o-calc( (100% - 38px)/2);

	top: calc( (100% - 38px)/2);

	left: -moz-calc( (100% - 38px)/2);

	left: -webkit-calc( (100% - 38px)/2);

	left: -o-calc( (100% - 38px)/2);

	left: calc( (100% - 38px)/2)

}



.list.products-list .item.product-item .qs-button:before {

	line-height: 35px

}



.list.products-list .item.product-item .product-item-top {

	width: 250px;

	margin-right: 30px

}



.list.products-list .item.product-item .product-item-top .product-image-photo {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.list.products-list .item.product-item .product-item-top .product-image-photo.hovered-img {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.list.products-list .item.product-item .product-item-top .product-image-photo.hovered-img {

	-moz-transform: translateX(100%);

	-webkit-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}



.rtl-layout .list.products-list .item.product-item .product-item-top .product-image-photo.hovered-img {

	-moz-transform: translateX(-100%);

	-webkit-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.list.products-list .item.product-item .product-item-top:hover .product-image-photo.main-img {

	-moz-transform: translateX(-100%);

	-webkit-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.rtl-layout .list.products-list .item.product-item .product-item-top:hover .product-image-photo.main-img {

	-moz-transform: translateX(100%);

	-webkit-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}



.list.products-list .item.product-item .product-item-top:hover .product-image-photo.hovered-img {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.rtl-layout .list.products-list .item.product-item .product-item-top:hover .product-image-photo.hovered-img {

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.list.products-list .item.product-item .product-item-top:hover .qs-button {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.rtl-layout .list.products-list .item.product-item .product-item-top {

	margin-right: 0;

	margin-left: 30px

}



.list.products-list .item.product-item .product-item-inner {

	margin-top: 10px

}



.list.products-list .item.product-item .product-item-actions .actions-primary,

.list.products-list .item.product-item .product-item-actions .actions-primary+.actions-secondary {

	display: inline-block;

	vertical-align: top

}



.list.products-list .item.product-item .product-item-description {

	margin-top: 20px

}



.list.products-list .item.product-item .product-item-details {

	width: -moz-calc( 100% - 280px);

	width: -webkit-calc( 100% - 280px);

	width: -o-calc( 100% - 280px);

	width: calc( 100% - 280px)

}



.fotorama__thumb {

	background: transparent

}



.cdz-popup.popup-product-view-side-guide {

	width: 70%

}



.product-info-main .swatch-attribute-label,

.product-info-main .field.qty .label {

	font-size: 14px;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-weight: 500;

	color: #a8aeba

}



.product-info-main .page-title-wrapper .page-title {

	font-size: 30px;

	margin-top: 0

}



.product-info-main .product-brand-info {

	padding: 10px 0

}



.product-info-main .product-reviews-summary {

	position: relative;

	margin-bottom: 0;

	padding-bottom: 10px;

	display: inline-block

}



.product-info-main .product-reviews-summary .rating-summary {

	padding-right: 10px;

	overflow: visible;

	position: static

}



.product-info-main .product-reviews-summary .rating-summary .rating-result>span:before {

	color: #f9c400

}



.rtl-layout .product-info-main .product-reviews-summary .rating-summary {

	padding-right: 0;

	padding-left: 10px

}



.product-info-main .product-reviews-summary .reviews-actions {

	text-transform: uppercase;

	font-weight: 500;

	font-size: 12px;

	display: none;

}



.product-info-main .product-reviews-summary .reviews-actions .action {

	text-decoration: none;

	margin: 0

}



.product-info-main .product-reviews-summary .reviews-actions .action.view {

	color: #414b56

}



.product-info-main .product-reviews-summary .reviews-actions .action.view:active,

.product-info-main .product-reviews-summary .reviews-actions .action.view:focus,

.product-info-main .product-reviews-summary .reviews-actions .action.view:visited {

	color: #414b56

}



.product-info-main .product-reviews-summary .reviews-actions .action.view:hover {

	color: #262424

}



.product-info-main .product-reviews-summary .reviews-actions .action.view:after {

	content: "|";

	margin: 0 5px

}



.rtl-layout .product-info-main .product-reviews-summary .reviews-actions .action.view {

	float: right

}



.product-info-main .product-reviews-summary .reviews-actions .action.add {

	color: #262424;

	text-decoration: underline

}



.product-info-main .product-reviews-summary .reviews-actions .action.add:active,

.product-info-main .product-reviews-summary .reviews-actions .action.add:focus,

.product-info-main .product-reviews-summary .reviews-actions .action.add:visited {

	color: #262424

}



.product-info-main .product-reviews-summary .reviews-actions .action.add:hover {

	color: #414b56

}



.product-info-main .product-reviews-summary .start-icon {

	font-size: 0;

	vertical-align: middle;

	position: absolute;

	top: 2px;

	left: 10px

}



.product-info-main .product-reviews-summary .start-icon:after {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f005";

	font-size: 12px;

	vertical-align: middle

}



.rtl-layout .product-info-main .product-reviews-summary .start-icon {

	left: 5px

}



.product-info-main .product-reviews-summary:hover .short-review-summary {

	display: block;

	position: absolute;

	width: 250px;

	right: 10%;

	top: 0;

	margin-top: 25px;

	padding: 25px 35px 25px 20px;

	background: #ffffff;

	z-index: 1;

	border: 1px solid #e9eaec;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: 0 0 5px 0px #f1f1f1;

	-moz-box-shadow: 0 0 5px 0px #f1f1f1;

	-webkit-box-shadow: 0 0 5px 0px #f1f1f1;

	-o-box-shadow: 0 0 5px 0px #f1f1f1;

	-ms-box-shadow: 0 0 5px 0px #f1f1f1

}



.rtl-layout .product-info-main .product-reviews-summary:hover .short-review-summary {

	right: auto;

	left: -10%;

	padding: 25px 25px 15px 35px

}



.product-info-main .product-reviews-summary:hover .short-review-summary:before,

.product-info-main .product-reviews-summary:hover .short-review-summary:after {

	content: "";

	width: 0;

	height: 0;

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-bottom: 12px solid #fff;

	top: -12px;

	right: 45%;

	position: absolute

}



.product-info-main .product-reviews-summary:hover .short-review-summary:before {

	z-index: 1

}



.product-info-main .product-reviews-summary:hover .short-review-summary:after {

	border-left: 11px solid transparent;

	border-right: 11px solid transparent;

	border-bottom: 12px solid #e9eaec;

	top: -13px;

	right: 45%

}



.product-info-main .product-reviews-summary .product-review-wrap {

	color: #414b56

}



.product-info-main .short-review-summary {

	display: none;

	text-align: center

}



.product-info-main .short-review-summary .action.view {

	display: inline-block;

	margin: 10px auto;

	border: 1px solid;

	padding: 7px 10px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #fff;

	border-color: #000;

	background: #000

}



.product-info-main .short-review-summary .action.view:hover {

	color: #000;

	border-color: #000;

	background: #fff

}



.product-info-main .product-info-stock-sku {

	font-size: 12px;

	width: 100%;

	display: inline-block

}



.product-info-main .product-info-stock-sku .stock.available {

	color: #2fb157;

	font-weight: 500;

	margin-right: 0;

	padding: 0

}



.product-info-main .product-info-stock-sku .stock.unavailable {

	color: #ff0000;

	padding: 0

}



.product-info-main .product-info-stock-sku .attribute.sku {

	float: left

}



.rtl-layout .product-info-main .product-info-stock-sku .attribute.sku .type {

	margin-left: 5px;

	margin-right: 0;



}



.product-info-main .price-box {

	margin-top: 0

}



.product-info-main .price-box .price-wrapper,

.product-info-main .price-box .old-price {

	display: inline-block

}



.product-info-main .price-box .price-wrapper .price {

	font-weight: 600;

	font-size: 40px;

	color: #262424

}



.product-info-main .price-box .special-price {

	margin: 0 15px 0 0

}



.rtl-layout .product-info-main .price-box .special-price {

	margin-right: 0;

	margin-left: 15px

}



.product-info-main .price-box .special-price .price {

	font-size: 40px;

	color: #262424

}



.product-info-main .price-box .old-price {

	float: none;

	vertical-align: bottom;

	margin-bottom: 5px

}



.product-info-main .price-box .old-price .price {

	font-size: 18px;

	color: #a8aeba;

	text-decoration: line-through

}



.product-info-main .price-box .weee,

.product-info-main .price-box .tax {

	line-height: 1

}



.product-info-main .price-box .price-from,

.product-info-main .price-box .price-to {

	display: block;

	float: none

}



.product-info-main .price-box .price-from>.price-final_price .price-label,

.product-info-main .price-box .price-to>.price-final_price .price-label {

	display: block;

	margin-bottom: 5px

}



.product-info-main .price-box .price-from .old-price,

.product-info-main .price-box .price-to .old-price {

	vertical-align: middle

}



.rtl-layout .product-info-main .price-box .price-from {

	margin-right: 0

}



.product-info-main .product-right .box-tocart {

	margin-bottom: 0

}



.product-info-main .box-tocart {

	width: 100%;

	margin-bottom: 15px;

	position: relative

}



.product-info-main .box-tocart .actions {

	width: 100%;

	display: block;

	padding-top: 0;

	margin-top: 15px

}



.product-info-main .box-tocart .primary.tocart {

	width: 100%;

	padding: 9px;

	margin-left: 0;

	margin-right: 0;

	font-weight: 500;

	letter-spacing: 1px;

	font-size: 100%;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-info-main .box-tocart .primary.tocart>span {

	padding-left: 25px;

	position: relative

}



.product-info-main .box-tocart .primary.tocart>span:before,

.product-info-main .box-tocart .primary.tocart>span:after {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e992';

	font-size: 18px;

	speak: none;

	position: absolute;

	left: 1px;

	top: -3px;

	-moz-transition: .3s ease;

	-webkit-transition: .3s ease;

	-o-transition: .3s ease;

	transition: .3s ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .product-info-main .box-tocart .primary.tocart>span {

	padding-left: 0;

	padding-right: 25px

}



.rtl-layout .product-info-main .box-tocart .primary.tocart>span:before,

.rtl-layout .product-info-main .box-tocart .primary.tocart>span:after {

	left: auto;

	right: 0

}



.product-info-main .box-tocart .primary.tocart>span:before {

	-moz-transform: translate(-100%, 0);

	-webkit-transform: translate(-100%, 0);

	-o-transform: translate(-100%, 0);

	transform: translate(-100%, 0);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-info-main .box-tocart .primary.tocart>span:after {

	-moz-transform: translate(0, 0);

	-webkit-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-info-main .box-tocart .primary.tocart:focus,

.product-info-main .box-tocart .primary.tocart:active,

.product-info-main .box-tocart .primary.tocart:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-info-main .box-tocart .primary.tocart:hover>span:before {

	-moz-transform: translate(0, 0%);

	-webkit-transform: translate(0, 0%);

	-o-transform: translate(0, 0%);

	transform: translate(0, 0%);

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-info-main .box-tocart .primary.tocart:hover>span:after {

	-moz-transform: translate(100%, 0);

	-webkit-transform: translate(100%, 0);

	-o-transform: translate(100%, 0);

	transform: translate(100%, 0);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



@media only screen and (max-width: 767px) {

	.product-info-main .box-tocart .primary.tocart>span {

		padding: 0

	}

	.rtl-layout .product-info-main .box-tocart .primary.tocart>span {

		padding: 0

	}

}



.product-info-main .box-tocart .primary.tocart span {

	position: relative;

	padding-left: 40px

}



.product-info-main .box-tocart .primary.tocart span:before,

.product-info-main .box-tocart .primary.tocart span:after {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e994";

	font-size: 24px;

	speak: none;

	position: absolute;

	left: 0

}



.rtl-layout .product-info-main .box-tocart .primary.tocart span {

	padding-left: 0;

	padding-right: 40px

}



.rtl-layout .product-info-main .box-tocart .primary.tocart span:before {

	left: auto;

	right: 0

}



.product-info-main .box-tocart .primary.tocart:active,

.product-info-main .box-tocart .primary.tocart:focus,

.product-info-main .box-tocart .primary.tocart:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-info-main .box-tocart.update .field.qty .qty {

	border: 1px solid #e9eaec;

	height: 30px;

	width: 60px

}



.product-info-main .box-tocart.update .field.qty .label {

	padding-right: 15px

}



.rtl-layout .product-info-main .box-tocart.update .field.qty .label {

	padding-left: 15px;

	padding-right: 0

}



.product-info-main .size-guide-wrap {

	position: absolute;

	text-transform: uppercase;

	text-decoration: underline;

	font-size: 12px;

	font-weight: 600;

	right: 0;

	top: 0

}



.product-info-main .size-guide-wrap a {

	color: #262424

}



.product-info-main .size-guide-wrap a:active,

.product-info-main .size-guide-wrap a:focus,

.product-info-main .size-guide-wrap a:visited {

	color: #262424

}



.product-info-main .size-guide-wrap a:hover {

	color: #a8aeba

}



.rtl-layout .product-info-main .size-guide-wrap {

	right: auto;

	left: 0

}



.product-info-main .product.attribute.overview {

	text-align: left

}



.rtl-layout .product-info-main .product.attribute.overview {

	text-align: right

}



.product-info-main .product.attribute.overview ul {

	padding: 0;

	margin: 0

}



.product-info-main .overview .type {

	margin-bottom: 7px;

	display: inline-block;

	text-transform: uppercase;

	color: #414b56

}



.product-info-main .product-addto-links {

	text-align: center;

	margin: 15px 0

}



.product-info-main .product-addto-links .action {

	border: 0;

	background: transparent;

	color: #999999;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase

}



.product-info-main .product-addto-links .action:before {

	margin-right: 10px

}



.rtl-layout .product-info-main .product-addto-links .action:before {

	margin-left: 10px

}



.product-info-main .product-addto-links .action.towishlist:active,

.product-info-main .product-addto-links .action.towishlist:focus {

	background: transparent;

	border: 0

}



.product-info-main .product-addto-links .action.towishlist:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f004";

	font-size: 14px;

	vertical-align: middle

}



.product-info-main .product-addto-links .action.tocompare:active,

.product-info-main .product-addto-links .action.tocompare:focus {

	background: transparent;

	border: 0

}



.product-info-main .product-addto-links .action.tocompare:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e97d";

	font-size: 14px;

	speak: none

}



.product-info-main .product-addto-links .action:hover {

	border: 0;

	background: transparent;

	color: #262424

}



.product-info-main .product-social-links .cdz-social-listing {

	padding: 0;

	list-style: none;

	text-align: center;

	margin-bottom: 15px

}



.product-info-main .product-social-links .cdz-social-listing li {

	display: inline-block;

	margin: 0 5px

}



.product-info-main .product-social-links .cdz-social-listing li a {

	margin: 0;

	border: 0;

	background: transparent;

	font-size: 16px;

	display: inline-block;

	width: 20px;

	height: 20px;

	line-height: 20px;

	min-width: 20px;

	box-shadow: none;

	border-radius: 0

}



.product-info-main .product-social-links .cdz-social-listing li a .mdl-button__ripple-container {

	display: none

}



.product-info-main .product-social-links .cdz-social-listing li a .fa {

	vertical-align: middle

}



.product-info-main .product-inventory-deal {

	margin: 5px 0;

	text-align: center;

	color: #32b259;

	text-transform: uppercase;

	font-weight: 500

}



.product-info-main .product-inventory-deal .deal-items {

	margin-top: 15px

}



.product-info-main .product-inventory-deal .deal-item {

	display: inline-block;

	position: relative;

	margin: 5px 20px

}



.product-info-main .product-inventory-deal .deal-item span {

	display: block;

	margin-bottom: 12px

}



.product-info-main .product-inventory-deal .deal-item span.value {

	font-size: 30px

}



.product-info-main .product-inventory-deal .deal-item span.label {

	font-size: 11px;

	letter-spacing: 0.5px

}



.product-info-main .product-inventory-deal .deal-item:after {

	content: ":";

	font-size: 30px;

	position: absolute;

	right: -25px;

	top: 0

}



.rtl-layout .product-info-main .product-inventory-deal .deal-item:after {

	left: -30px;

	right: auto

}



.product-info-main .product-inventory-deal .deal-item:last-child:after {

	content: ""

}



.product-info-main .product-inventory-deal .product-inventory {

	font-size: 16px;

	margin-bottom: 10px

}



.product-info-main .field.choice input {

	vertical-align: middle;

	margin-top: 0

}



.rtl-layout .product-info-main .field.choice input {

	margin-right: 0;

	margin-left: 5px

}



.product-info-main .box-tocart .field.qty,

.block-bundle-summary .box-tocart .field.qty {

	text-align: left;

	display: inline-block;

	margin-bottom: 20px

}



.rtl-layout .product-info-main .box-tocart .field.qty,

.rtl-layout .block-bundle-summary .box-tocart .field.qty {

	text-align: right

}



.product-info-main .box-tocart .field.qty .label,

.block-bundle-summary .box-tocart .field.qty .label {

	width: auto;

	text-transform: uppercase;

	padding-right: 50px;

	display: inline-block

}



.rtl-layout .product-info-main .box-tocart .field.qty .label,

.rtl-layout .block-bundle-summary .box-tocart .field.qty .label {

	padding-right: 0;

	padding-left: 50px;

	float: right

}



.product-info-main .box-tocart .field.qty .control,

.block-bundle-summary .box-tocart .field.qty .control {

	display: inline-block;

	width: auto

}



.product-info-main .cart-qty,

.block-bundle-summary .cart-qty {

	display: flex;

	position: relative;

	max-width: 130px

}



.product-info-main .cart-qty .qty,

.block-bundle-summary .cart-qty .qty {

	background: transparent;

	text-align: center;

	color: #363e47;

	padding: 0 35px;

	font-weight: 600;

	height: 35px

}



.product-info-main .qty-ctl button,

.block-bundle-summary .qty-ctl button {

	min-width: unset;

	width: auto;

	margin: 0;

	padding: 0;

	top: 0;

	position: absolute;

	height: 35px;

	width: 35px;

	line-height: 35px;

	color: #a8aeba;

	border-color: transparent;

	background: transparent

}



.product-info-main .qty-ctl button.increase,

.block-bundle-summary .qty-ctl button.increase {

	right: 0

}



.product-info-main .qty-ctl button.increase:before,

.block-bundle-summary .qty-ctl button.increase:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e9b4";

	font-size: 12px;

	speak: none

}



.rtl-layout .product-info-main .qty-ctl button.increase,

.rtl-layout .block-bundle-summary .qty-ctl button.increase {

	right: auto;

	left: 0

}



.product-info-main .qty-ctl button.decrease,

.block-bundle-summary .qty-ctl button.decrease {

	left: 0

}



.product-info-main .qty-ctl button.decrease:before,

.block-bundle-summary .qty-ctl button.decrease:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e9b3";

	font-size: 12px;

	speak: none

}



.rtl-layout .product-info-main .qty-ctl button.decrease,

.rtl-layout .block-bundle-summary .qty-ctl button.decrease {

	left: auto;

	right: 0

}



.product-info-main .qty-ctl button:hover:before,

.block-bundle-summary .qty-ctl button:hover:before {

	color: #262424

}



.swatch-option-tooltip {

	padding: 0 10px

}



.swatch-option-tooltip>.image {

	margin-top: 0

}



.catalog-product-view .swatch-option-tooltip {

	padding: 0 10px

}



.catalog-product-view .swatch-option-tooltip>.image {

	margin-top: 0

}



.product-options-wrapper .swatch-opt {

	margin: 0

}



.product-options-wrapper .swatch-opt .swatch-attribute {

	margin-bottom: 10px

}



.product-options-wrapper .swatch-opt .swatch-attribute:last-child {

	margin-bottom: 0

}



.product-options-wrapper .swatch-attribute-selected-option {

	font-size: 0

}



.product-options-wrapper .swatch-option.text {

	border-radius: 30px;

	border-width: 2px;

	background: transparent;

	padding: 2px 10px;

	width: 32px;

	height: 32px;

	line-height: calc( 32px - 2px);

	font-weight: 500;

	min-width: 50px;

	color: #414b56

}



.product-options-wrapper .swatch-option.text.selected {

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	color: #fff !important;

	border-color: #262424 !important;

	background: #262424 !important

}



.product-options-wrapper .swatch-option.text.disabled:before {

	outline: none

}



.rtl-layout .product-options-wrapper .swatch-option.text {

	margin-right: 0;

	margin-left: 7px

}



.product-options-wrapper .swatch-option.text:hover {

	border: 2px solid #262424;

	transform: scale(1)

}



.product-options-wrapper .swatch-option.color,

.product-options-wrapper .swatch-option.image {

	border: 0;

	overflow: hidden;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%

}



.product-options-wrapper .swatch-option.color.selected:before,

.product-options-wrapper .swatch-option.image.selected:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f00c";

	font-size: 12px;

	vertical-align: middle;

	color: #ffffff

}



.rtl-layout .product-options-wrapper .swatch-option.color,

.rtl-layout .product-options-wrapper .swatch-option.image {

	margin-left: 10px;

	margin-right: 0

}



.product-options-wrapper .swatch-option.color:hover,

.product-options-wrapper .swatch-option.image:hover {

	border: 0;

	transform: scale(1)

}



.product-options-wrapper .swatch-option.color {

	width: 20px;

	height: 20px

}



.product-options-wrapper .swatch-option.color.selected:before {

	line-height: 20px

}



.product-options-wrapper .swatch-option.image {

	width: 20px;

	height: 20px;

	min-width: 20px;

	background-size: 100% !important;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0

}



.product-options-wrapper .swatch-option.image.selected:before {

	line-height: 20px

}



.product-options-wrapper .swatch-option.disabled:after {

	background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 51%, #fff 51%, #fff 53%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0) 100%)

}



.product-options-wrapper .swatch-option.disabled:hover {

	cursor: default

}



.product-options-wrapper .swatch-option.disabled:hover:after {

	display: block;

	height: 100%;

	width: auto;

	left: 0;

	background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 51%, #fff 51%, #fff 53%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0) 100%)

}



.product-options-wrapper .swatch-option:hover,

.product-options-wrapper .swatch-option.selected {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1)

}



.product-options-wrapper .swatch-option:hover:after,

.product-options-wrapper .swatch-option.selected:after {

	display: none

}



.product-options-wrapper .field.required .product-custom-option {

	border-width: 1px

}



.product-options-wrapper .field.required select.product-custom-option {

	margin-bottom: 5px

}



.product-options-wrapper .fieldset {

	margin-top: 20px

}



.gallery-container {

	position: relative

}



.gallery-container .label-wrap {

	position: absolute;

	top: 20px

}



.gallery-container .label-wrap.left {

	left: 0

}



.gallery-container .label-wrap.left .cdz-product-labels {

	margin-left: 30px

}



.gallery-container .label-wrap.left .cdz-product-labels .label-item {

	padding-left: 15px;

	padding-right: 15px

}



.gallery-container .label-wrap.left .cdz-product-labels .label-item:before {

	left: 12px

}



.gallery-container .label-wrap.right {

	right: 20px;

	left: auto !important

}



.gallery-container .label-wrap.right .cdz-product-labels .label-item {

	padding-left: 15px;

	padding-right: 15px

}



.gallery-container .label-wrap.right .cdz-product-labels .label-item:before {

	right: 12px

}



.gallery-container .cdz-product-labels {

	z-index: 1;

	position: relative

}



.gallery-container .cdz-product-labels .label-item {

	text-align: center;

	font-size: 15px;

	background-color: #333333;

	color: #fff;

	position: relative;

	padding-top: 7px;

	padding-bottom: 7px;

	margin-bottom: 10px;

	min-width: 100px;

	border-radius: 0

}



.gallery-container .cdz-product-labels .label-item .label-content {

	line-height: 1

}



.gallery-container .cdz-product-labels .label-item.new {

	background: #70c25f

}



.gallery-container .cdz-product-labels .label-item.sale {

	background: #eb6565

}



@media only screen and (max-width: 767px) {

	.gallery-container .cdz-product-labels .label-item {

		min-width: 70px;

		font-size: 12px;

		padding-top: 5px;

		padding-bottom: 5px;

		margin-bottom: 6px

	}

	.gallery-container .label-wrap {

		top: 10px

	}

	.gallery-container .label-wrap.left {

		left: 10px !important

	}

	.gallery-container .label-wrap.left .cdz-product-labels {

		margin-left: 0px

	}

	.gallery-container .label-wrap.right {

		right: 10px

	}

}



@media only screen and (min-width: 768px) {

	.fotorama__wrap .cdz-magnifier {

		transform: scale(0);

		transition: transform .5s ease

	}

	.fotorama__wrap .cdz-manifier-active .fotorama__stage__frame .fotorama__img {

		-webkit-filter: grayscale(80%) opacity(60%);

		filter: grayscale(80%) opacity(60%)

	}

	.fotorama__wrap:not(.fotorama__wrap--no-controls) .cdz-magnifier {

		transition-delay: 0.3s;

		transform: scale(1)

	}

	.cdz-magnifier {

		position: absolute;

		border-radius: 50%;

		box-shadow: inset 0px 0px 30px #949494;

		display: none

	}

	.fotorama__fullscreen .cdz-magnifier {

		display: none !important

	}

}



.reviews-summary-top {

	align-items: center;

	margin-bottom: 10px

}



.reviews-summary-top div {

	display: inline-block

}



.reviews-summary-top .rating-point {

	font-size: 30px;

	margin-right: 10px

}



.reviews-summary-top .rating-summary {

	padding: 0 10px 0 0;

	display: inline-block;

	margin-top: -10px

}



.reviews-summary-top .reviews-actions {

	display: inline-block;

	vertical-align: middle;

	line-height: 1;

	margin-top: -10px

}



.reviews-summary-top .reviews-actions .view {

	color: #414b56

}



.reviews-summary-top .reviews-actions .view:active,

.reviews-summary-top .reviews-actions .view:focus,

.reviews-summary-top .reviews-actions .view:visited {

	color: #414b56

}



.reviews-summary-top .reviews-actions .view:hover {

	color: #262424

}



.reviews-summary-bottom .rating-groups .group-item label {

	min-width: 40px

}



.rating-groups .group-item {

	align-items: center;

	margin-bottom: 6px

}



.rating-groups .group-item label {

	min-width: 25px;

	display: inline-block;

	position: relative;

	text-align: left

}



.rtl-layout .rating-groups .group-item label {

	text-align: right

}



.rating-groups .group-item .value {

	position: relative;

	display: inline-block;

	min-width: 75%

}



.rating-groups .group-item .item-count {

	position: absolute;

	left: 100%;

	top: -3px;

	margin-left: 5px

}



.rtl-layout .rating-groups .group-item .item-count {

	left: auto;

	right: 100%;

	margin-left: 0;

	margin-right: 5px

}



.catalog-product-view .mdl-progress {

	width: auto;

	height: 10px;

	border: 1px solid #f0f2f7

}



.catalog-product-view .mdl-progress>.progressbar {

	background-color: #8ac249

}



.catalog-product-view .mdl-progress>.bufferbar {

	background: transparent

}



.rating-summary .rating-result>span {

	line-height: 1

}



.rating-summary .rating-result>span:before {

	color: #f9c400

}



.product.info.detailed .product.items {

	margin-bottom: 30px;

	display: block;

	padding: 15px 30px;

	background: #fff

}



.product.info.detailed .product.items .item.title {

	position: relative

}



.rtl-layout .product.info.detailed .product.items .item.title {

	float: right

}



.rtl-layout .product.info.detailed .product.items .item.title>.switch {

	margin-right: 0;

	margin-left: 40px

}



.product.info.detailed .product.items .item.title>.switch {

	height: auto;

	border: 0;

	padding: 8px 10px 18px;

	text-transform: uppercase;

	letter-spacing: 1px;

	overflow: hidden;

	font-size: 14px;

	font-weight: 400;

	color: #ccd0d6;

	border-color: transparent;

	background: transparent

}



.product.info.detailed .product.items .item.title>.switch:after {

	position: absolute;

	width: 100%;

	height: 3px;

	background: #262424;

	content: "";

	left: 0;

	bottom: -3px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product.info.detailed .product.items .item.title>.switch .counter {

	padding: 0 3px

}



.product.info.detailed .product.items .item.title>.switch .counter:before {

	content: "("

}



.product.info.detailed .product.items .item.title>.switch .counter:after {

	content: ")"

}



.rtl-layout .product.info.detailed .product.items .item.title>.switch .counter {

	float: left

}



.product.info.detailed .product.items .item.title.active>.switch:after {

	bottom: 0

}



.product.info.detailed .product.items>.item.content {

	margin-top: 45px;

	border-top: 2px solid #e9eaec;

	padding-left: 0;

	padding-right: 0

}



.rtl-layout .product.info.detailed .product.items>.item.content {

	float: left;

	margin-right: -100%;

	margin-left: 0

}



.product.info.detailed table td,

.product.info.detailed th {

	border: 1px solid #e9eaec !important

}



.product.info.detailed .additional-attributes>tbody>tr th,

.product.info.detailed .additional-attributes>tbody>tr td {

	padding: 10px

}



.product-review-wrap .product-reviews-summary {

	display: block

}



#product-review-container .review-item {

	padding: 25px 0

}



#product-review-container .review-content-top {

	margin-bottom: 10px

}



#product-review-container .review-content {

	margin-bottom: 20px

}



#product-review-container .review-details {

	margin-bottom: 10px

}



#product-review-container .block-title {

	position: relative

}



#product-review-container .sub-title {

	color: #262424;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	letter-spacing: 0.5px;

	margin-bottom: 10px

}



#product-review-container .main-title {

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	letter-spacing: 0.5px;

	font-weight: 600;

	color: #707780

}



#product-review-container .new-review {

	position: absolute;

	right: 0;

	top: 0;

	padding: 12px 50px 10px;

	border: 2px solid;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: 700;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #262424;

	border-color: #262424;

	background: #fff

}



#product-review-container .new-review:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f044";

	font-size: 14px;

	vertical-align: middle;

	margin-right: 5px

}



#product-review-container .new-review:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.rtl-layout #product-review-container .new-review {

	right: auto;

	left: 0

}



.rtl-layout #product-review-container .new-review:before {

	margin-left: 5px

}



#product-review-container .rating-summary {

	margin-bottom: 3px;

	display: flex;

	align-items: baseline

}



#product-review-container .rating-label {

	width: 50px;

	display: inline-block

}



#product-review-container .review-content-top .review-title {

	margin: 0;

	padding: 0 10px;

	font-size: 12px;

	text-transform: uppercase;

	font-weight: 700;

	display: inline-block;

	color: #707780;

	letter-spacing: 1px;

	padding-left: 20px;

	max-width: calc(100% - 170px);

	line-height: 1.55

}



#product-review-container .review-ratings {

	display: inline-block;

	margin-bottom: 10px

}



.rtl-layout #product-review-container .review-ratings {

	float: right

}



#product-review-container .review-content {

	font-size: 14px;

	letter-spacing: 1px;

	font-weight: 500;

	color: #414b56;

	display: inline-block;

	width: 100%

}



#product-review-container .review-details {

	display: flex;

	font-style: italic;

	color: #a8aeba;

	font-size: 12px

}



#product-review-container .review-details .review-date {

	margin: 0 5px

}



#product-review-container .review-details .review-author strong {

	font-weight: 500;

	color: #707780

}



#product-review-container .comment-link {

	letter-spacing: 0.5px;

	font-size: 14px

}



#product-review-container .comment-link span {

	color: #a8aeba

}



#product-review-container .comment-link strong {

	color: #262424;

	font-weight: 600

}



.review-add {

	background: #f9f9f9;

	border: 1px solid #e9eaec;

	padding: 20px;

	position: relative;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.review-add .review-form {

	max-width: 100%

}



.review-add .review-legend span {

	text-transform: uppercase;

	font-weight: 500

}



.review-add .review-legend strong {

	font-size: 14px;

	text-transform: uppercase;

	margin-top: 10px;

	color: #a8aeba

}



.review-add .fieldset>.field:not(.choice)>.label {

	width: auto;

	font-weight: 500;

	color: #a8aeba

}



.review-add .review-field-ratings .review-field-rating .label {

	padding-bottom: 6px;

	padding-top: 10px

}



.review-add #product-review-table .review-field-rating .label {

	width: 60px

}



.rtl-layout .review-add #product-review-table .review-field-rating .label {

	padding-right: 0;

	padding-left: 10px

}



.review-add .fieldset>.field:not(.choice) .control {

	float: none

}



.review-add .fieldset>.field:not(.choice) .label {

	float: left;

	width: auto

}



.rtl-layout .review-add .fieldset>.field:not(.choice) .label {

	float: right

}



.review-add .review-form-actions .submit.primary {

	padding: 12px 60px;

	font-size: 14px;

	border-width: 2px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.review-add .review-form-actions .submit.primary:hover {

	border-width: 2px;

	color: #262424;

	border-color: #262424;

	background: #fff

}



.rtl-layout .review-add .review-form-actions .actions-primary {

	float: right

}



.review-add:before,

.review-add:after {

	content: "";

	width: 0px;

	height: 0px;

	border-left: 7px solid transparent;

	border-right: 7px solid transparent;

	border-bottom: 7px solid #f9f9f9;

	position: absolute;

	top: -7px;

	left: 50px

}



.rtl-layout .review-add:before,

.rtl-layout .review-add:after {

	left: auto;

	right: 50px

}



.review-add:before {

	border-bottom: 7px solid #e9eaec;

	top: -8px

}



.review-add .field .control input {

	background: transparent

}



.review-add .review-field-text textarea.mdl-textfield__input {

	margin-top: 10px

}



.page-product-grouped.product-view-style-03 .product-info-main .size-guide-wrap {

	top: 0

}



.page-product-grouped.product-view-style-02 .product-info-main .box-tocart {

	padding-top: 30px

}



.page-product-bundle.catalog-product-view.rtl-layout .bundle-options-container .bundle-options-wrapper {

	float: right

}



.page-product-bundle.catalog-product-view.rtl-layout .bundle-options-container .bundle-options-wrapper .field.qty .label {

	margin-left: 10px;

	margin-right: 0

}



.page-product-bundle.catalog-product-view.rtl-layout .block-bundle-summary {

	float: left

}



.page-product-bundle.catalog-product-view.rtl-layout .block-bundle-summary .box-tocart .field.qty {

	display: table;

	vertical-align: middle

}



.page-product-bundle.catalog-product-view.rtl-layout .block-bundle-summary .box-tocart .field.qty .label {

	display: table-cell;

	clear: none;

	float: none;

	vertical-align: middle

}



.page-product-bundle.catalog-product-view.rtl-layout .block-bundle-summary .box-tocart .field.qty .control {

	display: table-cell

}



.page-product-bundle.catalog-product-view .bundle-options-container {

	margin-bottom: 0

}



.page-product-bundle.catalog-product-view .bundle-options-container .product-add-form {

	padding: 20px;

	margin-bottom: 40px;

	float: left;

	width: 100%;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper {

	width: 57% !important

}



.page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary {

	width: 40% !important;

	padding: 20px

}



.page-product-bundle.catalog-product-view .bundle-options-wrapper .product-options-wrapper .fieldset {

	margin-top: 0

}



.page-product-bundle.catalog-product-view .bundle-options-wrapper .action.back {

	border-width: 2px

}



.page-product-bundle.catalog-product-view .bundle-options-wrapper .action.back:hover {

	color: #fff;

	border-color: #262424;

	background: #262424;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.page-product-bundle.catalog-product-view .bundle-options-wrapper .field.option>label,

.page-product-bundle.catalog-product-view .bundle-options-wrapper .nested .field.qty .label {

	font-size: 15px;

	color: #282828;

	font-weight: 600

}



.page-product-bundle.catalog-product-view .bundle-options-wrapper .field.option input,

.page-product-bundle.catalog-product-view .bundle-options-wrapper .field.option select {

	max-width: 300px;

	vertical-align: middle

}



.page-product-bundle.catalog-product-view .bundle-options-wrapper .field.qty .label,

.page-product-bundle.catalog-product-view .bundle-options-wrapper .field.qty .control {

	display: inline-block

}



.page-product-bundle.catalog-product-view .bundle-options-wrapper .field.qty .label {

	margin-right: 10px

}



.page-product-bundle.catalog-product-view .block-bundle-summary .title {

	margin-bottom: 10px

}



.page-product-bundle.catalog-product-view .block-bundle-summary .title strong {

	font-size: 15px;

	text-transform: uppercase;

	font-weight: bold

}



.page-product-bundle.catalog-product-view .block-bundle-summary .box-tocart .field.qty,

.page-product-bundle.catalog-product-view .block-bundle-summary .box-tocart .actions {

	display: block

}



.page-product-bundle.catalog-product-view .block-bundle-summary .product-details .price-box .price {

	font-size: 35px;

	font-weight: 500

}



.page-product-bundle.catalog-product-view .block-bundle-summary strong {

	color: #282828;

	font-weight: 600

}



.page-product-bundle.catalog-product-view .block-bundle-summary .field.qty label {

	margin-right: 10px

}



.rtl-layout .page-product-bundle.catalog-product-view .block-bundle-summary .field.qty label {

	margin-right: 0;

	margin-left: 10px

}



.page-product-bundle.catalog-product-view .block-bundle-summary .box-tocart .action.primary.buy-now {

	margin-top: 10px;

	color: #262424;

	border-color: #262424;

	background: #fff

}



@media only screen and (max-width: 767px) {

	.page-product-bundle.catalog-product-view .price-from {

		margin-right: 0

	}

	.page-product-bundle.catalog-product-view .bundle-actions .action.primary span:before,

	.page-product-bundle.catalog-product-view .bundle-actions .action.primary span:after {

		display: none

	}

	.page-product-bundle.catalog-product-view .block-bundle-summary .box-tocart .actions {

		margin-top: 25px

	}

	.page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper {

		width: 100% !important

	}

	.page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper .field.option {

		margin-bottom: 20px

	}

	.page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary {

		width: 100% !important

	}

	.page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:before,

	.page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:after {

		display: none

	}

}



.page-product-downloadable .item-title.samples-item-title,

.page-product-downloadable .samples-item {

	display: inline-block

}



.page-product-downloadable.product-view-style-03 .product-info-main .size-guide-wrap {

	top: -50px

}



.page-product-downloadable .product-add-form {

	margin-bottom: 0

}



.page-product-downloadable .product-options-wrapper .fieldset {

	margin-top: 0

}



.page-product-downloadable .product-options-wrapper .fieldset>.legend+br {

	display: none

}



.product-visual-product-01.catalog-product-view .product-options-wrapper .field {

	margin-bottom: 15px

}



.product-visual-product-01.catalog-product-view .product-options-wrapper .field>.label:not(.admin__field-label),

.product-visual-product-01.catalog-product-view .product-options-wrapper .field .legend {

	font-size: 15px;

	color: #282828;

	font-weight: 600;

	margin-bottom: 7px

}



.product-visual-product-01.catalog-product-view .product-options-wrapper .field input,

.product-visual-product-01.catalog-product-view .product-options-wrapper .field select,

.product-visual-product-01.catalog-product-view .product-options-wrapper .field textarea {

	max-width: 300px

}



.product-visual-product-01.catalog-product-view .product-options-wrapper .field .note {

	display: block;

	font-size: 14px

}



.product-visual-product-01.catalog-product-view.product-view-style-01 .product-social-links {

	margin-bottom: 72px

}



.product-visual-product-01.catalog-product-view.product-view-style-04 .product-info-main .fieldset {

	border-bottom: 0;

	padding-bottom: 0

}



.product-visual-product-01.catalog-product-view.product-view-style-04 .product-info-main .fieldset .legend {

	text-transform: capitalize

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.product-info-main .page-title-wrapper .page-title {

		font-size: 20px

	}

	.product-info-main .product-addto-links .action {

		font-size: 13px;

		padding: 0 8px

	}

	.product-info-main .box-tocart .field.qty .label {

		width: 100%

	}

	.product-info-main .box-tocart .field.qty .control {

		float: left

	}

	.rtl-layout .product-info-main .box-tocart .field.qty .control {

		float: right

	}

	.product-info-main .product-inventory-deal .deal-item {

		margin: 5px 10px

	}

	.product-info-main .product-inventory-deal .deal-item:after {

		font-size: 20px;

		right: -15px;

		top: -5px

	}

	.product-info-main .product-inventory-deal .deal-item span.value {

		font-size: 15px

	}

}



@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.rating-groups .group-item .value {

		width: 100%

	}

	.product-info-main .price-box {

		margin-bottom: 15px

	}

	.product-info-main .product-options-wrapper .swatch-attribute {

		margin-bottom: 10px

	}

	.product-info-main .product-options-wrapper .swatch-attribute:last-child {

		margin-bottom: 0

	}

	.product-info-main .product-options-wrapper .swatch-opt {

		margin: 0

	}

	.product-info-main .product-options-wrapper .fieldset {

		margin-top: 0

	}

	.rtl-layout .reviews-summary-bottom {

		display: block

	}

}



@media only screen and (max-width: 767px) {

	.product-info-main {

		margin: 0

	}

	.product-info-main .page-title-wrapper .page-title {

		font-size: 18px

	}

	.product-info-main .product-reviews-summary {

		padding-bottom: 0

	}

	.product-info-main .product-reviews-summary:hover .short-review-summary {

		right: -10%

	}

	.product-info-main .product-info-stock-sku {

		margin-bottom: 10px

	}

	.product-info-main .product-info-stock-sku .stock {

		display: block;

		float: left;

		margin-right: 10px

	}

	.product-info-main .box-tocart .field.qty .label {

		width: 100%

	}

	.product-info-main .product-inventory-deal .deal-item {

		margin: 5px 10px

	}

	.product-info-main .product-inventory-deal .deal-item:after {

		font-size: 20px;

		right: -15px;

		top: -5px

	}

	.product-info-main .product-inventory-deal .deal-item span.value {

		font-size: 15px

	}

	.product-info-main .product-options-wrapper .swatch-attribute {

		margin-bottom: 10px

	}

	.product-info-main .product-options-wrapper .swatch-attribute:last-child {

		margin-bottom: 0

	}

	.product-info-main .product-options-wrapper .swatch-opt {

		margin: 0

	}

	.product-info-main .product-options-wrapper .fieldset {

		margin-top: 0

	}

	.product-info-main .box-tocart .actions .action.buy-now {

		width: 100%

	}

	.product-info-main .product-addto-links .action.tocompare,

	.product-info-main .product-addto-links .action.towishlist {

		display: inline-block;

		font-size: 12px;

		border: 1px solid;

		padding: 9px 10px 7px;

		margin: 3px;

		-webkit-border-radius: 25px;

		-moz-border-radius: 25px;

		border-radius: 25px

	}

	.product-info-main .product-addto-links .action.tocompare:before,

	.product-info-main .product-addto-links .action.towishlist:before {

		display: none

	}

	.product.info.detailed .product.items .item.title>.switch:before {

		display: inline-block;

		font-family: 'CodazonFont';

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\e97b";

		font-size: 15px;

		speak: none;

		position: absolute;

		right: 0;

		width: 35px;

		height: 35px;

		text-align: center;

		line-height: 35px;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden

	}

	.rtl-layout .product.info.detailed .product.items .item.title>.switch:before {

		left: 0;

		right: auto

	}

	.product.info.detailed .product.items .item.title.active>.switch:before {

		-moz-transform: rotate(180deg);

		-webkit-transform: rotate(180deg);

		-o-transform: rotate(180deg);

		transform: rotate(180deg)

	}

	.product.info.detailed {

		margin-bottom: 0

	}

	#product-review-container .review-content-top .review-title {

		display: block;

		width: 100%;

		min-width: 100%;

		padding: 0

	}

	.rtl-layout .product.info.detailed .product.items>.item.content {

		float: none;

		margin: 0

	}

	.rtl-layout .product.info.detailed .product.items .item.title {

		float: none

	}

	#product-review-container .new-review {

		display: none

	}

	.product.info.detailed .product.items {

		padding: 0 15px 25px;

		margin-bottom: 0

	}

	.product.info.detailed .product.items>.item.content {

		border: 0;

		margin-top: 0

	}

	.product.info.detailed .product.items .item.title>.switch {

		padding: 0

	}

	.product.info.detailed .product.items .reviews-summary-bottom {

		max-width: 200px

	}

}



.column.main .block.crosssell,

.column.main .block.upsell,

.column.main .block.related {

	margin-bottom: 50px

}



.column.main .block.crosssell .block-collapsible-nav-title,

.column.main .block.upsell .block-collapsible-nav-title,

.column.main .block.related .block-collapsible-nav-title,

.column.main .block.crosssell .block-title,

.column.main .block.upsell .block-title,

.column.main .block.related .block-title {

	margin-bottom: 0

}



.column.main .block.crosssell .block-collapsible-nav-title strong,

.column.main .block.upsell .block-collapsible-nav-title strong,

.column.main .block.related .block-collapsible-nav-title strong,

.column.main .block.crosssell .block-title strong,

.column.main .block.upsell .block-title strong,

.column.main .block.related .block-title strong {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56;

	margin-bottom: 0;

	font-weight: 500

}



.column.main .sidebar .block-viewed-products-grid .block-title {

	margin-bottom: 0 !important;

	color: #fff;

	background: #262424;

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.column.main .sidebar .block-viewed-products-grid .block-title strong {

	color: #fff

}



.block.related .field.choice.related {

	position: absolute;

	right: 0;

	top: 5px;

	z-index: 3

}



.block.related .field.choice.related .rtl-layout {

	right: auto;

	left: 0

}



.block.related .field.choice.related label {

	font-size: 0

}



.block.related .field.choice.related input {

	margin: 0

}



.block.related .action.select {

	margin: 0;

	padding: 0px 5px;

	border: 0;

	background: transparent;

	min-width: unset;

	color: #a8aeba

}



.block.related .action.select:focus,

.block.related .action.select:active,

.block.related .action.select:hover {

	color: #262424;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.block.related .block-actions {

	margin-bottom: 20px

}



.block.upsell .block-title.title {

	margin-bottom: 20px !important

}



.block.crosssell {

	margin-top: 0

}



.block.crosssell .block-title.title {

	margin-bottom: 20px !important;

	color: #414b56;

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.block.related .products-grid .product-item,

.block.upsell .products-grid .product-item,

.block.crosssell .products-grid .product-item {

	background: #ffffff;

	height: 100%;

	margin-bottom: 0;

	padding-bottom: 10px

}



.block.related .products-grid .product-item .price-box .price,

.block.upsell .products-grid .product-item .price-box .price,

.block.crosssell .products-grid .product-item .price-box .price {

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.block.related .products-grid .product-item .product-item-top,

.block.upsell .products-grid .product-item .product-item-top,

.block.crosssell .products-grid .product-item .product-item-top {

	padding: 15px

}



@media only screen and (max-width: 767px) {

	.block.related .products-grid .product-item,

	.block.upsell .products-grid .product-item,

	.block.crosssell .products-grid .product-item {

		padding: 0

	}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.block.related .products-grid .product-item .price-box .price,

	.block.upsell .products-grid .product-item .price-box .price,

	.block.crosssell .products-grid .product-item .price-box .price {

		font-size: 14px

	}

}



.block-viewed-products-grid {

	display: inline-block

}



.block-viewed-products-grid .product-item-name a {

	color: #414b56

}



.block-viewed-products-grid .product-item-name a:active,

.block-viewed-products-grid .product-item-name a:focus,

.block-viewed-products-grid .product-item-name a:visited {

	color: #414b56

}



.block-viewed-products-grid .product-item-name a:hover {

	color: #262424

}



.block-viewed-products-grid .products-list .product-item-name a {

	text-transform: uppercase;

	white-space: normal

}



.block-viewed-products-grid .products-list .product-item-actions {

	display: inline-block;

	width: 100%

}



.block-viewed-products-grid .products-list .product-item .minimal-price-link,

.block-viewed-products-grid .products-list .product-item .price-excluding-tax,

.block-viewed-products-grid .products-list .product-item .price-including-tax {

	display: inline-block

}



.block-viewed-products-grid .product-item .product-image-container {

	width: 100% !important

}



.block-viewed-products-grid .product-item-description .product-item-link {

	display: none

}



.block-viewed-products-grid .block-title {

	margin-bottom: 20px !important

}



.block-viewed-products-grid.block {

	width: 100%

}



.block-viewed-products-grid.block .products-grid .product-items {

	margin: 0px -10px

}



@media only screen and (max-width: 767px) {

	.block-viewed-products-grid.block .products-grid .product-items {

		margin: 0px -5px

	}

}



.block-viewed-products-grid.block .products-grid .product-items .product-item {

	height: auto;

	margin-bottom: 20px;

	margin-left: 0px !important;

	margin-right: 0px !important;

	background: transparent;

	padding: 0 10px

}



@media only screen and (max-width: 767px) {

	.block-viewed-products-grid.block .products-grid .product-items .product-item {

		padding: 0 5px;

		margin-bottom: 10px

	}

}



.block-viewed-products-grid.block .products-grid .product-items .product-item .product-item-info {

	background: #fff;

	height: 100%;

	padding-bottom: 20px

}



.block-viewed-products-grid.block .products-grid .product-items .product-item .actions-secondary,

.block-viewed-products-grid.block .products-grid .product-items .product-item .actions-primary {

	display: inline-block;

	width: auto;

	padding: 0

}



.block-viewed-products-grid.block .products-grid .product-items .product-item .button-hover-wrap .actions-secondary .action:hover:after {

	animation: none

}



.sidebar .block-viewed-products-grid {

	background: #fff

}



.sidebar .block-viewed-products-grid .list.products-list .item.product-item {

	box-shadow: none;

	padding: 0 0

}



.sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-top {

	width: 70px;

	margin: 0 0

}



.sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-top .product-item-photo {

	width: 100%;

	position: relative

}



.sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-details {

	width: calc(100% - 70px);

	margin: 0 0;

	padding: 10px 10px 10px 20px

}



.rtl-layout .sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-details {

	padding: 10px 20px 10px 10px

}



.sidebar .block-viewed-products-grid .list.products-list .item.product-item .action.primary {

	padding: 7px 15px

}



.sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-actions .actions-primary+.actions-secondary {

	width: auto

}



.box-tocart .field.qty #qty-error {

	position: absolute;

	background: #fff;

	padding: 5px 10px;

	border: 1px solid;

	font-size: 11px;

	width: 240px

}



@media only screen and (min-width: 768px) {

	.box-tocart .field.qty #qty-error {

		top: 0;

		left: calc(100% + 10px)

	}

	.rtl-layout .box-tocart .field.qty #qty-error {

		right: calc(100% + 10px);

		left: auto

	}

}



@media only screen and (max-width: 767px) {

	.box-tocart .field.qty #qty-error {

		top: 100%;

		z-index: 100

	}

}



.block-shipping-estimation {

	width: 100%;

	margin-top: 20px

}



.block-shipping-estimation .block-title {

	color: #262424

}



.block-shipping-estimation .current-address {

	color: #a8aeba

}



.block-shipping-estimation .block-heading:before {

	content: '';

	background: url(../../../../codazon/themelayout/images/truck-icon.png) no-repeat 0px -4px;

	background-size: cover;

	width: 22px;

	height: 16px;

	display: inline-block;

	vertical-align: top;

	margin-right: 7px

}



.rtl-layout .block-shipping-estimation .block-heading:before {

	margin-right: 0px;

	margin-left: 7px;

	float: right;

	transform: rotateY(180deg)

}



.block-shipping-estimation .block-heading strong {

	text-transform: uppercase

}



.block-shipping-estimation .block-heading a.content-toggle {

	color: #262424;

	position: relative;

	padding-right: 15px

}



.block-shipping-estimation .block-heading a.content-toggle:after {

	content: "";

	font-size: 22px;

	line-height: 22px;

	color: inherit;

	content: '\e622';

	font-family: 'icons-blank-theme';

	position: absolute;

	top: -1px;

	right: -5px

}



.rtl-layout .block-shipping-estimation .block-heading a.content-toggle {

	padding-right: 0;

	padding-left: 15px

}



.rtl-layout .block-shipping-estimation .block-heading a.content-toggle:after {

	right: auto;

	left: -5px

}



.block-shipping-estimation.opened a.content-toggle:after {

	-moz-transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg)

}



.block-shipping-estimation .shipping-cost-result .rs-title {

	color: #262424;

	text-transform: uppercase

}



.block-shipping-estimation .shipping-title {

	color: #262424

}



.block-shipping-estimation select {

	border-top: none;

	border-left: none;

	border-right: none

}



.product-view-style-01.page-product-downloadable .product-options-bottom .price-box .price-final_price,

.product-view-style-02.page-product-downloadable .product-options-bottom .price-box .price-final_price,

.product-view-style-03.page-product-downloadable .product-options-bottom .price-box .price-final_price,

.product-view-style-04.page-product-downloadable .product-options-bottom .price-box .price-final_price {

	display: none

}



.product-view-style-04.page-product-downloadable .product-info-main .product-options-bottom {

	padding-top: 0

}



.product-view-style-04.page-product-downloadable .product-info-main .product-options-bottom .price-box {

	display: none

}



.product-view-style-04.page-product-downloadable .product-info-main .product-options-bottom .box-tocart {

	margin-top: 0

}



.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {

	max-height: none

}



.magnifier-preview {

	z-index: 10

}



.modal-popup .modal-header {

	padding-top: 2rem;

	padding-bottom: 0

}



.modal-popup .modal-inner-wrap {

	width: 40%

}



.modal-popup .modal-inner-wrap .modal-header .action-close {

	padding: 0;

	width: 40px;

	height: 40px;

	border: 1px solid;

	color: #fff;

	border-color: #262424;

	background: #262424;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	right: -40px

}



.modal-popup .modal-inner-wrap .modal-header .action-close:before {

	color: #fff;

	line-height: 40px;

	margin-left: -1px

}



@media only screen and (max-width: 767px) {

	.modal-popup .modal-inner-wrap {

		width: 90%

	}

}



.qs-modal .modal-popup .modal-inner-wrap {

	width: 1000px;

	max-width: calc(100% - 40px)

}



.qs-modal .gallery-placeholder {

	position: relative

}



.qs-modal .quickshop-media {

	width: 50%;

	float: left

}



.qs-modal .quickshop-media .product.media {

	width: 100%

}



.rtl-layout .qs-modal .quickshop-media {

	float: right

}



.qs-modal .quickshop-main {

	width: 50%;

	float: left;

	padding: 20px

}



.rtl-layout .qs-modal .quickshop-main {

	float: right

}



.qs-modal .quickshop-main .product-info-main {

	width: 100%

}



.qs-modal .price-box .price-from,

.qs-modal .price-box .price-to {

	display: inline-block

}



.qs-modal .price-box p.price-from>.price-final_price .price-label,

.qs-modal .price-box p.price-to>.price-final_price .price-label {

	display: inline-block;

	margin-right: 20px;

	margin-bottom: 0

}



.qs-modal .page-product-bundle .bundle-actions {

	display: none

}



.qs-modal .page-product-bundle .product-info-main .price-box {

	padding-bottom: 0

}



.qs-modal .page-product-bundle .product-options-wrapper .action.back.customization {

	display: none

}



.qs-modal .page-product-bundle .product-options-wrapper .input-text.qty {

	width: 47px;

	height: 30px;

	line-height: 30px;

	border: 1px solid #e1e1e1;

	text-align: center

}



.qs-modal .page-product-bundle .product-options-wrapper .nested {

	margin-top: 10px

}



.qs-modal .page-product-bundle .block-bundle-summary .action.primary.tocart {

	width: 100%

}



.qs-modal .page-product-bundle .block-bundle-summary {

	padding: 20px

}



.qs-modal .page-title-wrapper .page-title {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.quickshop-modal .content-wrap {

	min-height: 80%;

	min-height: 80vh

}



.ajax-loading .qs-modal .modal-header {

	display: none

}



.qs-modal .modal-popup .modal-header {

	padding: 0

}



.qs-modal .modal-popup .modal-content {

	padding: 10px !important;

	max-height: 80%;

	background: #fff

}



.qs-modal .modal-popup .modal-content::-webkit-scrollbar {

	width: 7px

}



.qs-modal .modal-popup .modal-content::-webkit-scrollbar-track {

	background: transparent

}



.qs-modal .modal-popup .modal-content::-webkit-scrollbar-thumb {

	background: #e9eaec

}



.qs-modal .modal-popup .modal-content::-webkit-scrollbar-thumb:hover {

	background: #888

}



.qs-modal .fotorama1527147400104 .fotorama__nav--thumbs .fotorama__nav__frame {

	padding: 10px

}



.qs-modal .fotorama__nav-wrap--vertical .fotorama__nav__shaft {

	background-color: transparent !important

}



.qs-modal .product-info-main .price-box {

	padding-bottom: 20px;

	margin-bottom: 0

}



.qs-modal .product-info-main .product.info.detailed .product.data.items>.item.title>.switch {

	background: transparent

}



.qs-modal .product-info-main .product.info.detailed .product.data.items>.item.title>.switch:hover:before {

	-moz-transform: scale(1, 1);

	-webkit-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1)

}



.qs-modal .product-info-main .product.info.detailed .product.data.items>.item.title.active>.switch {

	background: transparent

}



.qs-modal .product-info-main .product.info.detailed .product.data.items>.item.content {

	border-top-width: 1px

}



.qs-modal .product-info-main .product-info-stock-sku {

	position: relative;

	margin-bottom: 10px;

	padding-bottom: 5px

}



.qs-modal .product-info-main .product-info-stock-sku .stock {

	margin-bottom: 0;

	display: inline-block;

	width: auto

}



.qs-modal .product-info-main .product-info-stock-sku .attribute.sku {

	display: inline-block;

	white-space: nowrap;

	float: right

}



.rtl-layout .qs-modal .product-info-main .product-info-stock-sku .attribute.sku {

	float: left

}



.qs-modal .product-info-main .product-reviews-summary {

	width: 100%;

	margin-top: 0

}



.page-product-grouped .product-info-main .price-box {

	padding-bottom: 0;

	margin: 0

}



.page-product-grouped .product-info-main .product-reviews-summary .reviews-actions {

	padding: 0

}



.page-product-grouped .product-info-main .table.grouped .control .qty {

	height: 30px;

	line-height: 30px;

	border: 1px solid #e9eaec

}



.page-product-grouped .product-info-main .table.data.grouped .price-box .price-wrapper .price {

	font-size: 14px

}



.page-product-grouped .product-info-main .table.data.grouped>thead>tr>th,

.page-product-grouped .product-info-main .table.data.grouped tbody>tr>td {

	padding-left: 0;

	padding-right: 0

}



.page-product-grouped .product-info-main .table-wrapper {

	margin-top: 20px

}



.page-product-bundle .bundle-options-wrapper,

.page-product-bundle .block-bundle-summary {

	width: 100% !important

}



.page-product-bundle .bundle-options-container .bundle-options-wrapper,

.page-product-bundle .bundle-options-container .product-options-wrapper {

	width: 100% !important

}



.page-product-bundle .bundle-options-container .legend.title {

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: capitalize;

	margin-top: 0

}



.page-product-bundle .bundle-options-container .input-text.qty {

	height: 30px;

	line-height: 30px;

	border: 1px solid #e9eaec

}



.page-product-bundle .block-bundle-summary {

	background-color: #f9f9f9

}



.page-product-bundle .block-bundle-summary .product-image-container {

	width: 100px !important;

	float: left;

	margin-right: 20px

}



.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary,

.page-product-bundle .bundle-actions .action.primary {

	width: 100%;

	padding: 9px;

	margin-left: 0;

	margin-right: 0;

	font-weight: 500;

	letter-spacing: 1px;

	font-size: 100%;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span,

.page-product-bundle .bundle-actions .action.primary>span {

	padding-left: 25px;

	position: relative

}



.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:before,

.page-product-bundle .bundle-actions .action.primary>span:before,

.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:after,

.page-product-bundle .bundle-actions .action.primary>span:after {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e992';

	font-size: 18px;

	speak: none;

	position: absolute;

	left: 1px;

	top: -3px;

	-moz-transition: .3s ease;

	-webkit-transition: .3s ease;

	-o-transition: .3s ease;

	transition: .3s ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span,

.rtl-layout .page-product-bundle .bundle-actions .action.primary>span {

	padding-left: 0;

	padding-right: 25px

}



.rtl-layout .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:before,

.rtl-layout .page-product-bundle .bundle-actions .action.primary>span:before,

.rtl-layout .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:after,

.rtl-layout .page-product-bundle .bundle-actions .action.primary>span:after {

	left: auto;

	right: 0

}



.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:before,

.page-product-bundle .bundle-actions .action.primary>span:before {

	-moz-transform: translate(-100%, 0);

	-webkit-transform: translate(-100%, 0);

	-o-transform: translate(-100%, 0);

	transform: translate(-100%, 0);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:after,

.page-product-bundle .bundle-actions .action.primary>span:after {

	-moz-transform: translate(0, 0);

	-webkit-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:focus,

.page-product-bundle .bundle-actions .action.primary:focus,

.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:active,

.page-product-bundle .bundle-actions .action.primary:active,

.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover,

.page-product-bundle .bundle-actions .action.primary:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover>span:before,

.page-product-bundle .bundle-actions .action.primary:hover>span:before {

	-moz-transform: translate(0, 0%);

	-webkit-transform: translate(0, 0%);

	-o-transform: translate(0, 0%);

	transform: translate(0, 0%);

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover>span:after,

.page-product-bundle .bundle-actions .action.primary:hover>span:after {

	-moz-transform: translate(100%, 0);

	-webkit-transform: translate(100%, 0);

	-o-transform: translate(100%, 0);

	transform: translate(100%, 0);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



@media only screen and (max-width: 767px) {

	.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span,

	.page-product-bundle .bundle-actions .action.primary>span {

		padding: 0

	}

	.rtl-layout .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span,

	.rtl-layout .page-product-bundle .bundle-actions .action.primary>span {

		padding: 0

	}

}



.page-product-downloadable .product-info-main .items.samples {

	padding-top: 15px

}



.page-product-downloadable .product-info-main .product-options-wrapper {

	width: 100%

}



.page-product-downloadable .product-info-main .product-options-bottom {

	width: 100%;

	clear: both;

	padding-top: 30px

}



.page-product-downloadable .product-info-main .field.downloads .sample.link {

	float: none;

	margin-left: 20px

}



.page-product-downloadable .product-info-main .box-tocart,

.page-product-downloadable .product-options-bottom .box-tocart {

	margin: 0

}



.qs-modal.product-options-modal .modal-popup .modal-inner-wrap {

	width: 800px

}



.qs-modal.product-options-modal #customizeTitle {

	display: none

}



.qs-modal.product-options-modal .quickshop-media {

	width: 45%

}



.qs-modal.product-options-modal .quickshop-main {

	width: 55%

}



.qs-modal.product-options-modal .quickshop-modal .content-wrap {

	min-height: 0

}



@media only screen and (max-width: 767px) {

	.modal-popup .modal-inner-wrap .modal-header .action-close {

		top: 0;

		right: 0

	}

	.rtl-layout .modal-popup .modal-inner-wrap .modal-header .action-close {

		right: auto;

		left: 0

	}

}



.quickshop-modal .cdz-social-listing a {

	overflow: visible;

	position: relative

}



.quickshop-modal .cdz-social-listing a .mdl-tooltip.mdl-tooltip--top {

	position: absolute !important;

	top: -40px !important;

	left: 50% !important;

	white-space: nowrap

}



.product-info-main .cdz-social-listing a .mdl-tooltip.mdl-tooltip--top:after {

	content: '';

	position: absolute;

	width: 10px;

	height: 10px;

	border: 5px solid transparent;

	border-top-color: rgba(97, 97, 97, 0.9);

	left: calc(50% - 5px);

	bottom: -10px

}



.customer-account-login .page-main {

	text-align: center

}



.customer-account-login .page-title-wrapper {

	text-transform: uppercase

}



.customer-account-login .page-title-wrapper .page-title {

	margin-bottom: 20px;

	padding-top: 30px

}



.customer-account-login .login-container {

	padding: 0;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.customer-account-login .login-container .block-customer-login .block-content md-content {

	text-align: initial

}



.customer-account-login .login-container md-input-container {

	margin: 20px 0

}



.customer-account-login .login-container .mdl-textfield {

	width: 100%

}



.customer-account-login .login-container .block {

	width: 100%;

	padding: 20px;

	margin-bottom: 0

}



.customer-account-login .login-container .block .block-title {

	border: 0;

	text-transform: uppercase;

	margin-bottom: 0;

	padding: 0

}



.customer-account-login .login-container .block .actions-toolbar {

	margin-left: 0;

	margin-top: 10px

}



.customer-account-login .login-container .block .actions-toolbar .md-button {

	width: 100%;

	margin: 0

}



.customer-account-login .login-container .block .actions-toolbar>.primary {

	width: 100%

}



.customer-account-login .login-container .block .actions-toolbar>.primary .action {

	width: 100%

}



.customer-account-login .login-container .block .actions-toolbar .secondary {

	margin-top: 10px;

	width: 100%

}



.customer-account-login .login-container .block .actions-toolbar .secondary a.action {

	border-bottom: 1px solid;

	text-decoration: none !important;

	text-transform: uppercase;

	float: right;

	width: auto

}



.customer-account-login .login-container .block .fieldset {

	margin-bottom: 0;

	position: relative

}



.customer-account-login .login-container .block .fieldset:after {

	margin: 0;

	position: absolute;

	bottom: 0px

}



.customer-account-login .login-container .block.block-new-customer {

	background: #eeeeee;

	padding: 20px

}



.customer-account-login.rtl-layout .login-container .block .actions-toolbar .secondary a.action {

	float: left

}



.customer-account-forgotpassword .page-main {

	text-align: center

}



.customer-account-forgotpassword .page-title-wrapper {

	text-transform: uppercase

}



.customer-account-forgotpassword .page-title-wrapper .page-title {

	margin-bottom: 20px;

	padding-top: 30px

}



.customer-account-forgotpassword .form.password.forget {

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	padding: 20px

}



.customer-account-forgotpassword .form.password.forget md-content {

	text-align: initial

}



.customer-account-forgotpassword .form.password.forget .fieldset {

	margin: 0 0 20px

}



.customer-account-forgotpassword .form.password.forget .fieldset>.field {

	margin-bottom: 10px;

	text-transform: uppercase

}



.customer-account-forgotpassword .form.password.forget .actions-toolbar {

	margin: 0

}



.customer-account-forgotpassword .form.password.forget .actions-toolbar .md-button {

	width: 100%;

	margin: 0

}



.customer-account-forgotpassword .form.password.forget .actions-toolbar>.primary {

	width: 100%

}



.customer-account-forgotpassword .form.password.forget .actions-toolbar>.primary .action {

	width: 100%

}



.customer-account-forgotpassword .form.password.forget .actions-toolbar .secondary {

	margin-top: 10px;

	width: 100%

}



.customer-account-forgotpassword .form.password.forget .actions-toolbar .secondary a.action {

	border-bottom: 1px solid;

	text-decoration: none !important;

	text-transform: uppercase

}



.sales-guest-form .page-main {

	text-align: center

}



.sales-guest-form .page-title-wrapper {

	text-transform: uppercase

}



.sales-guest-form .page-title-wrapper .page-title {

	margin-bottom: 20px;

	padding-top: 30px

}



.sales-guest-form .form-orders-search {

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	padding: 20px

}



.sales-guest-form .form-orders-search .fieldset legend {

	text-transform: uppercase;

	margin: 0;

	float: none;

	font-weight: 600

}



.catalogsearch-advanced-index .page-main {

	text-align: center

}



.catalogsearch-advanced-index .page-title-wrapper {

	text-transform: uppercase

}



.catalogsearch-advanced-index .page-title-wrapper .page-title {

	margin-bottom: 20px;

	padding-top: 30px

}



.catalogsearch-advanced-index .form.search.advanced {

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	padding: 20px

}



.catalogsearch-advanced-index .form.search.advanced .fieldset legend {

	text-transform: uppercase;

	margin: 0;

	float: none;

	font-weight: 600

}



.multishipping-checkout-register .page-main,

.customer-account-create .page-main {

	text-align: center

}



.multishipping-checkout-register .page-title-wrapper,

.customer-account-create .page-title-wrapper {

	text-transform: uppercase

}



.multishipping-checkout-register .page-title-wrapper .page-title,

.customer-account-create .page-title-wrapper .page-title {

	margin-bottom: 20px;

	padding-top: 30px

}



.multishipping-checkout-register .form-create-account,

.customer-account-create .form-create-account {

	margin: 0 auto;

	padding: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	text-align: initial

}



.multishipping-checkout-register .form-create-account .fieldset .legend,

.customer-account-create .form-create-account .fieldset .legend {

	text-transform: uppercase;

	text-align: center;

	margin: 0;

	float: none;

	font-weight: 600

}



.multishipping-checkout-register .form-create-account md-content,

.customer-account-create .form-create-account md-content {

	background: #fff

}



.multishipping-checkout-register .form-create-account .md-subheader,

.customer-account-create .form-create-account .md-subheader {

	text-transform: uppercase;

	font-weight: 600

}



.multishipping-checkout-register .form-create-account .fieldset-fullname .fields .field,

.customer-account-create .form-create-account .fieldset-fullname .fields .field {

	width: 50%

}



.multishipping-checkout-register .form-create-account md-checkbox,

.customer-account-create .form-create-account md-checkbox {

	width: 100%

}



.multishipping-checkout-register .form-create-account .fieldset-fullname .fields .field,

.customer-account-create .form-create-account .fieldset-fullname .fields .field {

	margin: 0

}



.multishipping-checkout-register .form-create-account .fieldset .field,

.customer-account-create .form-create-account .fieldset .field {

	margin-bottom: 0;

	position: relative

}



.multishipping-checkout-register .form-create-account .customer-name-prefix-middlename-suffix>.label,

.customer-account-create .form-create-account .customer-name-prefix-middlename-suffix>.label {

	position: relative;

	overflow: visible;

	margin: 0;

	height: auto

}



.multishipping-checkout-register .form-create-account .fieldset-fullname .fields .field,

.customer-account-create .form-create-account .fieldset-fullname .fields .field {

	width: 100%

}



.multishipping-checkout-register .form-create-account .actions-toolbar,

.customer-account-create .form-create-account .actions-toolbar {

	margin: 0 20%

}



.multishipping-checkout-register .form-create-account .actions-toolbar .md-button,

.customer-account-create .form-create-account .actions-toolbar .md-button {

	width: 100%;

	margin: 0

}



.multishipping-checkout-register .form-create-account .actions-toolbar>.primary,

.customer-account-create .form-create-account .actions-toolbar>.primary {

	width: 100%

}



.multishipping-checkout-register .form-create-account .actions-toolbar>.primary .action,

.customer-account-create .form-create-account .actions-toolbar>.primary .action {

	width: 100%

}



.multishipping-checkout-register .form-create-account .actions-toolbar .secondary,

.customer-account-create .form-create-account .actions-toolbar .secondary {

	margin-top: 10px;

	width: 100%

}



.multishipping-checkout-register .form-create-account .actions-toolbar .secondary a.action,

.customer-account-create .form-create-account .actions-toolbar .secondary a.action {

	text-decoration: none !important;

	text-transform: uppercase;

	width: 100%

}



.multishipping-checkout-register .form-create-account .customer-dob .ui-datepicker-trigger,

.customer-account-create .form-create-account .customer-dob .ui-datepicker-trigger {

	position: absolute;

	top: 20px;

	right: 0

}



.multishipping-checkout-register .form-create-account .customer-dob .mdl-textfield.is-focused .mdl-textfield__label:after,

.customer-account-create .form-create-account .customer-dob .mdl-textfield.is-focused .mdl-textfield__label:after {

	width: calc(100% - 50px) !important

}



.multishipping-checkout-register.rtl-layout .customer-dob .ui-datepicker-trigger,

.customer-account-create.rtl-layout .customer-dob .ui-datepicker-trigger {

	right: auto;

	left: 0

}



#password-strength-meter-container {

	overflow: hidden;

	height: 20px;

	margin-bottom: 20px;

	background-color: #f5f5f5;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

	font-size: 0;

	width: 100%;

	margin: 10px 0

}



#password-strength-meter-container #password-strength-meter {

	float: left;

	height: 100%;

	font-size: 12px;

	font-size: 0;

	line-height: 20px;

	color: #fff;

	text-align: center;

	background-color: #959292;

	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

	-webkit-transition: width .6s ease;

	-o-transition: width .6s ease;

	transition: width .6s ease;

	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

	-webkit-background-size: 40px 40px;

	background-size: 40px 40px;

	-webkit-animation: progress-bar-stripes 2s linear infinite;

	-o-animation: progress-bar-stripes 2s linear infinite;

	animation: progress-bar-stripes 2s linear infinite

}



#password-strength-meter-container #password-strength-meter:before {

	display: none

}



.rtl-layout #password-strength-meter-container #password-strength-meter {

	float: right

}



#password-strength-meter-container #password-strength-meter-label {

	font-size: 12px;

	line-height: 20px;

	color: #fff;

	padding: 0 5px

}



#password-strength-meter-container.password-weak #password-strength-meter,

#password-strength-meter-container.password-strength-meter-1 #password-strength-meter {

	width: 25%;

	background-color: #d9534f

}



#password-strength-meter-container.password-medium #password-strength-meter,

#password-strength-meter-container.password-strength-meter-2 #password-strength-meter {

	width: 50%;

	background-color: #f0ad4e

}



#password-strength-meter-container.password-strong #password-strength-meter,

#password-strength-meter-container.password-strength-meter-3 #password-strength-meter {

	width: 75%;

	background-color: #337ab7

}



#password-strength-meter-container.password-very-strong #password-strength-meter,

#password-strength-meter-container.password-strength-meter-4 #password-strength-meter {

	width: 100%;

	background-color: #5cb85c

}



@-webkit-keyframes progress-bar-stripes {

	from {

		background-position: 40px 0

	}

	to {

		background-position: 0 0

	}

}



@-o-keyframes progress-bar-stripes {

	from {

		background-position: 40px 0

	}

	to {

		background-position: 0 0

	}

}



@keyframes progress-bar-stripes {

	from {

		background-position: 40px 0

	}

	to {

		background-position: 0 0

	}

}



.sales-guest-form .page-main,

.catalogsearch-advanced-index .page-main,

.customer-account-login .page-main,

.customer-account-forgotpassword .page-main,

.customer-account-create .page-main {

	padding-bottom: 40px

}



@media only screen and (min-width: 768px) {

	.customer-account-login .login-container {

		width: 50%;

		margin: 0 auto

	}

	.customer-account-login .login-container .block {

		padding: 20px 20%

	}

	.customer-account-login .login-container .block.block-new-customer {

		padding: 20px 20%

	}

	.customer-account-forgotpassword .form.password.forget {

		padding: 50px 20px;

		margin: 0 auto

	}

}



@media only screen and (max-width: 767px) {

	.privacy-policy.cms-content {

		position: relative;

		padding-top: 60px

	}

}



.cms-about-us .wrapper-breadcrums {

	display: none

}



.aboutus-page {

	padding: 30px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	border: 0

}



.aboutus-page .aboutus-box {

	margin-bottom: 60px

}



.aboutus-page .box-img {

	border: 1px solid #e9eaec;

	padding: 10px;

	width: auto;

	display: inline-block

}



.aboutus-page .aboutus-title {

	text-transform: uppercase

}



.aboutus-page .aboutus-titlesmall {

	position: relative;

	margin-bottom: 15px

}



.aboutus-page .aboutus-titlesmall:after {

	content: '';

	position: absolute;

	left: 0;

	width: 100%;

	height: 1px;

	top: 50%;

	border-top: 1px solid #e1e1e1

}



.aboutus-page .aboutus-titlesmall h3 {

	text-transform: uppercase;

	margin: 0;

	display: inline-block;

	background: #fff;

	padding-right: 20px;

	position: relative;

	z-index: 1

}



.rtl-layout .aboutus-page .aboutus-titlesmall h3 {

	padding-right: 0;

	padding-left: 20px

}



.aboutus-page .cls-features h5 {

	text-transform: uppercase;

	font-weight: 600;

	margin-bottom: 20px

}



.aboutus-page .cls-features h5:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f0c5';

	font-size: 14px;

	vertical-align: middle;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	border: 1px solid #e1e1e1;

	width: 30px;

	height: 30px;

	line-height: 30px;

	margin-right: 10px;

	text-align: center

}



.rtl-layout .aboutus-page .cls-features h5:before {

	margin-right: 0;

	margin-left: 10px

}



.aboutus-page .cls-features h5.title-2:before {

	content: '\f260'

}



.aboutus-page .cls-features h5.title-3:before {

	content: '\f26c'

}



.aboutus-page .cls-features .items li {

	margin: 0;

	padding: 7px 0

}



.aboutus-page .cls-features .items li:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f067';

	font-size: 12px;

	vertical-align: middle;

	padding-right: 10px

}



.rtl-layout .aboutus-page .cls-features .items li:before {

	padding-right: 0;

	padding-left: 10px

}



.contact-index-index .page-title-wrapper {

	text-align: center;

	text-transform: uppercase

}



.contact-index-index .page-title-wrapper .page-title {

	margin-bottom: 20px;

	padding-top: 30px

}



.contact-index-index .form.contact {

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	padding: 10px 20px;

	margin-bottom: 20px

}



.contact-index-index .form.contact .fieldset {

	margin-bottom: 10px

}



.contact-index-index .column:not(.sidebar-additional) .form.contact {

	width: 100%

}



.contact-index-index .contact-form-wrap .mdl-textfield {

	padding-top: 10px;

	padding-bottom: 10px;

	width: 100%

}



.contact-index-index .contact-form-wrap .mdl-textfield__label:after {

	bottom: 10px

}



.contact-index-index .contact-form-wrap label {

	color: #a8aeba

}



.contact-index-index .store-info.block {

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	padding: 10px 20px;

	margin-bottom: 20px !important

}



.contact-index-index .store-info.block .block-title {

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #e9eaec;

	width: 100%;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	font-weight: 600;

	text-transform: uppercase;

	color: #414b56

}



.contact-index-index .store-info.block strong {

	color: #414b56;

	min-width: 80px;

	display: inline-block

}



.contact-index-index .store-info.block p,

.contact-index-index .store-info.block li,

.contact-index-index .store-info.block .items {

	margin-bottom: 7px;

	font-size: 12px

}



.contact-index-index .store-info.block .i-store:before,

.contact-index-index .store-info.block .i-mainstore:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e997';

	font-size: 14px;

	speak: none

}



.contact-index-index .store-info.block [class*="icon"]:before,

.contact-index-index .store-info.block .i-fax:before,

.contact-index-index .store-info.block .i-store:before,

.contact-index-index .store-info.block .i-time:before,

.contact-index-index .store-info.block .i-mainstore:before,

.contact-index-index .store-info.block .i-phone:before {

	color: #414b56;

	padding-right: 10px;

	margin-top: -4px;

	width: 25px

}



.contact-index-index .store-info.block .i-phone:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e950';

	font-size: 14px;

	speak: none

}



.contact-index-index .store-info.block .i-time:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f017';

	font-size: 14px;

	vertical-align: middle

}



.contact-index-index .store-info.block .i-fax:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f1ac';

	font-size: 14px;

	vertical-align: middle

}



@media (min-width:1400px) {

	.contact-index-index .form.contact,

	.contact-index-index .store-info.block {

		padding: 20px

	}

}



@media only screen and (min-width: 768px) {

	.contact-form-wrap .fieldset {

		margin: 0 -20px

	}

	.contact-form-wrap .fieldset .legend {

		margin: 0 20px 10px;

		width: -moz-calc( 100% - 40px);

		width: -webkit-calc( 100% - 40px);

		width: -o-calc( 100% - 40px);

		width: calc( 100% - 40px)

	}

	.contact-form-wrap .fieldset>.field {

		float: left;

		width: 50%;

		padding: 0 20px

	}

	.contact-form-wrap .fieldset>.field.telephone,

	.contact-form-wrap .fieldset>.field.note,

	.contact-form-wrap .fieldset>.field.comment {

		width: 100%

	}

	.contact-container {

		display: flex;

		justify-content: center

	}

}



.searchsuite-autocomplete .qs-option-info .qs-option-title a,

.searchsuite-autocomplete .suggest ul[role=listbox] li a {

	color: #414b56

}



.searchsuite-autocomplete .qs-option-info .qs-option-title a:hover,

.searchsuite-autocomplete .suggest ul[role=listbox] li a:hover {

	color: #262424

}



.searchsuite-autocomplete .suggest {

	display: none

}



.searchsuite-autocomplete .title .see-all {

	display: none

}



table>thead>tr>th {

	text-transform: uppercase;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



table .price-including-tax,

table .price-excluding-tax {

	font-size: 14px

}



.cart-container {

	border: 1px solid #e9eaec;

	background: #f9f9f9;

	margin-bottom: 50px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.cart-container .cart-summary {

	background: #fff;

	padding: 20px;

	border: 1px solid #ff3c00;

}



.cart-container .form-cart {

	background: #fff;

	padding: 20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.cart-container .cart.item {

	position: relative

}



.cart-container .cart .item-actions .actions-toolbar {

	text-align: right

}



.cart-container .cart.table-wrapper .actions-toolbar>.action {

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	background: #262424;

	border: 1px solid #262424;

	width: 20px;

	height: 20px;

	text-align: center;

	line-height: 14px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	z-index: 1;

	padding: 0

}



.rtl-layout .cart-container .cart.table-wrapper .actions-toolbar>.action {

	float: right

}



.rtl-layout .cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit {

	margin-right: 0;

	margin-left: 5px

}



.cart-container .cart.table-wrapper .actions-toolbar>.action span {

	display: none

}



.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:before,

.cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete:before,

.cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f00d';

	font-size: 12px;

	vertical-align: middle;

	color: #fff

}



.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:hover,

.cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete:hover,

.cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:hover {

	background: #fff;

	color: #262424

}



.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:hover:before,

.cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete:hover:before,

.cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:hover:before {

	color: #262424

}



.cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e985';

	font-size: 12px;

	speak: none;

	color: #fff

}



.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit {

	top: 15px

}



.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:before {

	content: '\f040'

}



.cart-container .cart.table-wrapper .price {

	color: #414b56

}



.cart-container .cart.table-wrapper .col.qty .input-text {

	margin-top: -10px;

	font-size: 14px;

	height: 30px;

	line-height: 30px

}



.cart-container .cart-summary>.title,

.cart-container .cart-summary .block>.title strong {

	text-transform: uppercase;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif !important

}



.cart-container .cart-summary .cart-totals,

.cart-container .cart-summary .block>.title {

	border-color: #e9eaec

}



.cart-container .cart-summary table>tbody>tr>th,

.cart-container .cart-summary table>tbody>tr>td {

	padding: 3px 10px

}



.cart-container .cart-summary .cart-totals .grand .mark {

	padding-top: 10px;

	padding-bottom: 10px

}



.cart-container .cart-totals .grand .amount strong {

	color: #414b56

}



.cart.table-wrapper .items thead+.item {

	border-color: #e9eaec

}



@media only screen and (min-width: 768px) {

	.cart-container .cart-summary {

		width: 27%

	}

	.rtl-layout .cart-container .cart-summary {

		float: left

	}

	.rtl-layout .cart.table-wrapper .product-item-photo {

		padding-right: 0;

		padding-left: 20px

	}

	.cart-container .form-cart .action.clear {

		margin-right: 0;

		margin-left: 10px

	}

}



@media only screen and (min-width: 768px) {

	.cart-informed-modal .section-top-inner {

		-webkit-flex-flow: row;

		flex-flow: row

	}

}



.block-minicartpro .section-content .total-qty,

.block-minicartpro .section-content .subtotal {

	width: 100%;

	margin: 0 0;

	display: inline-block

}



.block-minicartpro .section-content .label {

	display: inline-block;

	text-align: left;

	float: left

}



.block-minicartpro .section-content .amount {

	display: inline-block;

	float: right;

	text-align: right

}



.block-minicartpro .cart-empty {

	padding: 20px 10px;

	color: red

}



.cart-informed-modal .modal-popup .modal-inner-wrap {

	margin-top: 2rem

}



.cart-informed-modal .minicart-popup .ajaxcart-loader {

	display: none

}



.cart-informed-modal .minicart-popup .minicartpro-content-wrapper {

	display: block

}



.cart-informed-modal .minicart-popup.ajaxcart-loading .ajaxcart-loader {

	display: block

}



.cart-informed-modal .minicart-popup.ajaxcart-loading .minicartpro-content-wrapper {

	display: none

}



.cart-informed-modal .modal-popup._show .modal-inner-wrap {

	width: 1000px;

	max-width: calc(100% - 80px)

}



.cart-informed-modal .block-minicartpro.block {

	margin-bottom: 20px

}



.cart-informed-modal .block-minicart .minicart-items-wrapper {

	padding: 0px;

	margin: 0 0

}



.cart-informed-modal .block-minicart .minicart-items-wrapper .section-content-inner {

	padding: 0px 0px;

	overflow-y: auto;

	height: auto !important;

	max-height: 172px

}



.cart-informed-modal .block-minicart .minicart-items-wrapper .section-content-inner .minicart-items .product-item {

	padding: 10px

}



.cart-informed-modal .subtotal {

	border-bottom: 1px solid #f5f5f5;

	padding-bottom: 20px

}



.cart-informed-modal strong.subtitle {

	font-weight: normal;

	display: block;

	width: 100%;

	font-size: 17px;

	margin: 0px 0px 20px 0px;

	color: #414b56;

	text-transform: uppercase;

	font-weight: 600

}



.cart-informed-modal .cart-items strong.subtitle {

	margin-bottom: 10px

}



.cart-informed-modal .product-image-photo {

	width: 100% !important;

	height: auto !important

}



.cart-informed-modal .section-top-inner {

	overflow: hidden

}



.cart-informed-modal .product-item .price {

	color: #414b56

}



.cart-informed-modal .actions {

	margin-top: 5px

}



.cart-informed-modal .actions button.action {

	width: 100%;

	margin-bottom: 10px;

	padding: 7px 10px

}



.cart-informed-modal .section-top .newst-added-item {

	padding: 10px 0

}



.cart-informed-modal .section-top .cart-items {

	padding: 10px 20px

}



.cart-informed-modal .section-top .minicartpro-summary {

	padding: 10px 20px;

	border: 1px solid #f5f5f5

}



.cart-informed-modal .section-top .minicartpro-summary .paypal.checkout {

	text-align: center

}



@media (min-width:768px) {

	.cart-informed-modal .latest-added-item .product.flex-grid {

		-webkit-flex-flow: row;

		flex-flow: row

	}

}



.cart-informed-modal .latest-added-item .left-part {

	width: 30%

}



.cart-informed-modal .latest-added-item .right-part {

	width: 70%;

	padding: 10px 10px

}



.cart-informed-modal .product-item .product-image-container {

	width: 100%

}



.cart-informed-modal .product-item .product-item-actions .details-qty {

	float: right

}



.cart-informed-modal .product-item .product-item-pricing .label {

	margin-right: 10px

}



.cart-informed-modal .section-bottom .block.crosssell {

	margin: 10px -10px 0;

	overflow: hidden

}



.cart-informed-modal .section-bottom .block.crosssell .block-title {

	padding: 0 0 10px;

	border: none;

	border-bottom: 2px solid #262424;

	margin: 0

}



.cart-informed-modal .section-bottom .block.crosssell .owl-loaded .owl-stage {

	padding-bottom: 0

}



.cart-informed-modal .section-bottom .block.crosssell .products-grid .product-item {

	margin-bottom: 0;

	width: 100%;

	width: -moz-calc( 100%);

	width: -webkit-calc( 100%);

	width: -o-calc( 100%);

	width: calc( 100%)

}



.cart-informed-modal .section-bottom .block.crosssell .products-grid .product-item .product-item-name {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis

}



.cart-informed-modal .section-bottom .block.crosssell .products-grid .product-item .product-item-name .product-item-link {

	text-transform: none

}



@media only screen and (max-width: 767px) {

	.cart-informed-modal .section-top-inner>div {

		width: 100%

	}

	.cart-informed-modal .section-bottom,

	.cart-informed-modal .section-top>.section-top-inner>.cart-items {

		display: none

	}

}



.product-item .product-image-container {

	width: 100%

}



.minicart-popup {

	display: none

}



body.cart-informed-modal-opened .minicart-popup {

	display: block

}



body.cart-informed-modal-opened aside.modal-popup.confirm._show {

	z-index: 1000 !important

}



.footer-minicart {

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21);

	-moz-box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21);

	-webkit-box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21);

	-o-box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21);

	-ms-box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21)

}



.footer-minicart.opened .footer-cart-inner .cart-trigger .summary-count-label span:after {

	-moz-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg)

}



.footer-cart-inner {

	position: relative

}



@media only screen and (min-width: 768px) {

	.footer-cart-inner .cart-inner-left {

		width: 70%;

		width: calc(100% - 420px);

		float: left

	}

	.footer-cart-inner .cart-inner-right {

		width: 30%;

		width: 420px;

		float: left;

		margin: 0;

		display: flex;

		align-items: center

	}

	.footer-cart-inner .minicartpro-summary {

		border-left: 1px solid #e9eaec;

		padding: 10px;

		border-right: 1px solid #e9eaec

	}

	.footer-cart-inner .minicartpro-actions {

		padding: 10px

	}

}



.footer-cart-inner .block-minicart .minicart-items-wrapper {

	padding: 10px

}



.footer-cart-inner .block-minicart .subtitle {

	display: inline-block;

	width: 100%;

	margin-bottom: 10px;

	color: #414b56

}



.footer-cart-inner .block-minicartpro {

	background: #fff;

	position: relative;

	width: 100%;

	overflow: auto

}



.footer-cart-inner .block-minicartpro .paypal.after:before {

	display: none

}



.footer-cart-inner .block-minicartpro .paypal.checkout {

	display: inline-block;

	margin: 7px auto 0

}



.footer-cart-inner .cart-trigger {

	position: absolute;

	bottom: 100%;

	background: #262424;

	padding: 7px 15px;

	color: #fff;

	min-width: 100px;

	text-align: center;

	cursor: pointer

}



.footer-cart-inner .cart-trigger .flying-destination {

	position: absolute;

	top: 0;

	left: 0

}



.footer-cart-inner .cart-trigger .summary-count-label span:after {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f106';

	font-size: 18px;

	vertical-align: middle;

	margin-left: 5px;

	line-height: 0.5;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.footer-cart-inner .minicart-items {

	width: auto;

	white-space: nowrap;

	margin: 0 -5px

}



.footer-cart-inner .minicart-items .product-image-photo {

	width: 100% !important;

	height: auto !important

}



.footer-cart-inner .minicart-items .product-item {

	width: 70px;

	float: none;

	display: inline-block;

	padding: 0;

	position: relative;

	margin: 0 5px

}



.footer-cart-inner .minicart-items .product-item .product-item-left {

	cursor: pointer

}



.footer-cart-inner .minicart-items .product-item .product-item-left .product-item-photo {

	position: relative

}



.footer-cart-inner .minicart-items .product-item .product-item-left .product-item-photo:before {

	cursor: pointer;

	position: absolute;

	bottom: 5px;

	right: 5px;

	font-size: 0;

	text-align: center;

	color: #fff;

	background: #282828;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	width: 17px;

	height: 17px;

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f040';

	font-size: 11px;

	vertical-align: middle;

	z-index: 2;

	line-height: 17px

}



.footer-cart-inner .minicart-items .product-item .product-item-left .item-qty {

	position: absolute;

	top: 5px;

	right: 5px;

	z-index: 5;

	background: #fc7070;

	color: #fff;

	display: block;

	border-radius: 100%;

	width: 17px;

	height: 17px;

	line-height: 18px;

	text-align: center;

	font-size: 85%

}



.footer-cart-inner .minicart-items .product-item .product-item-right {

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

	visibility: hidden;

	transition: all ease 400ms;

	background-color: #f8f8f8;

	opacity: 0;

	padding: 10px

}



.footer-cart-inner .minicart-items .product-item .product-item-right .item-qty {

	border-width: 1px;

	height: 30px;

	width: 41px

}



.footer-cart-inner .minicart-items .product-item .product-item-right .action {

	position: static;

	width: 19px;

	margin-top: 4px;

	float: left;

	margin-right: 1px

}



.rtl-layout .footer-cart-inner .minicart-items .product-item .product-item-right .action {

	float: right;

	margin-right: 0;

	margin-left: 1px

}



.footer-cart-inner .minicart-items .product-item.active .product-item-left {

	z-index: 101

}



.footer-cart-inner .minicart-items .product-item.active .product-item-right {

	visibility: visible;

	left: 100%;

	transition: all ease 400ms;

	opacity: 1;

	z-index: 100

}



.sidebar-minicart {

	position: fixed;

	right: 0;

	top: 0;

	background: #FFF;

	height: 100%;

	width: 22%;

	z-index: 9000;

	transform: translateX(100%);

	-moz-transition: transform ease 300ms;

	-webkit-transition: transform ease 300ms;

	-o-transition: transform ease 300ms;

	transition: transform ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.sidebar-minicart .sidebar-cart-inner .block-minicartpro {

	visibility: hidden

}



.sidebar-minicart.opened {

	transform: translateX(0);

	box-shadow: -2px 0px 10px #e3e3e3;

	-moz-transition: transform ease 300ms;

	-webkit-transition: transform ease 300ms;

	-o-transition: transform ease 300ms;

	transition: transform ease 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.sidebar-minicart.opened .sidebar-cart-inner .block-minicartpro {

	visibility: visible

}



.sidebar-cart-inner {

	width: 100%;

	position: static

}



.sidebar-cart-inner .cart-trigger {

	position: absolute;

	width: 40px;

	height: 40px;

	color: #fff;

	border-color: #262424;

	background: #262424;

	left: -50px;

	top: 50%;

	cursor: pointer;

	font-size: 0;

	display: flex;

	display: -webkit-flex;

	align-items: center

}



.sidebar-cart-inner .cart-trigger:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f291';

	font-size: 16px;

	vertical-align: middle;

	margin-left: auto;

	margin-right: auto

}



.ajaxcart-loading .sidebar-cart-inner .cart-trigger:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f021';

	font-size: 16px;

	vertical-align: middle;

	-webkit-animation: fa-spin 2s infinite linear;

	animation: fa-spin 2s infinite linear

}



.sidebar-cart-inner .cart-trigger .flying-destination {

	position: absolute;

	top: 50%;

	left: 0px;

	display: block

}



.sidebar-cart-inner .cart-trigger .summary-count-label {

	position: absolute;

	font-size: 11px;

	right: -7px;

	top: -10px;

	color: #fff;

	border-color: #262424;

	background: #262424;

	padding: 3px 5px;

	border: 2px solid #fff;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	min-width: 24px;

	min-height: 24px;

	text-align: center

}



.sidebar-cart-inner .block-minicart .cart-total {

	position: fixed;

	width: 100%;

	bottom: 0;

	min-height: 110px;

	z-index: 1;

	max-width: 450px

}



.sidebar-cart-inner .block-minicart .minicart-items-wrapper {

	height: auto !important;

	max-height: calc(100vh - 160px)

}



.sidebar-minicart .cdz-backface {

	position: absolute;

	width: 100vw;

	height: 100%;

	top: 0;

	right: 100%;

	background-color: rgba(0, 0, 0, 0.3);

	z-index: -1;

	visibility: hidden;

	opacity: 0;

	-moz-transition: 300ms;

	-webkit-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.sidebar-minicart .cart-trigger {

	display: none

}



.sidebar-minicart.opened .cart-trigger {

	display: flex;

	display: -webkit-flex

}



.sidebar-minicart.opened .cdz-backface {

	z-index: 0;

	visibility: visible;

	opacity: 1;

	-moz-transition: 300ms;

	-webkit-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



@media (min-width:768px) and (max-width:1024px) {

	.cart-informed-modal .cart-items .minicart-items .product-item-details .product-info,

	.cart-informed-modal .cart-items .minicart-items .product-item-details .product-item-actions {

		width: 100%;

		text-align: inherit

	}

	.cart-informed-modal .cart-items .minicart-items .product-item-details .product-info .details-qty,

	.cart-informed-modal .cart-items .minicart-items .product-item-details .product-item-actions .details-qty {

		float: inherit

	}

	.sidebar-minicart { 

   			 width: 33%;

    }

}



@media only screen and (max-width: 767px) {

	.cart-informed-modal .section-top .newst-added-item {

		padding: 10px 0px

	}

	.cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product.flex-grid {

		display: block

	}

	.cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .left-part {

		float: left

	}

	.rtl-layout .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .left-part {

		float: right

	}

	.cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details {

		padding: 0px;

		padding-left: 10px;

		overflow: hidden;

		box-sizing: border-box

	}

	.rtl-layout .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details {

		padding-left: 0px;

		padding-right: 10px

	}

	.cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details .product-item-name {

		width: 100%;

		float: left

	}

	.rtl-layout .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details .product-item-name {

		float: right

	}

	.cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details .product-item-pricing {

		float: left;

		width: 100%;

		text-align: left

	}

	.rtl-layout .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details .product-item-pricing {

		text-align: right;

		float: right

	}

}



body.cdz-ajax-loading:not(.cdz-ajaxpost-proccessing) .cart-informed-modal .minicart-popup .ajaxcart-loader {

	display: block

}



body.cdz-ajax-loading:not(.cdz-ajaxpost-proccessing) .cart-informed-modal .minicart-popup .minicartpro-content-wrapper {

	display: none

}



.cdz-msg-container.fixed {

	position: fixed;

	top: 80px;

	right: 10px;

	z-index: 1000;

	width: 400px;

	max-width: 100%

}



.cdz-msg-container .message {

	box-shadow: 1px 1px 1px #ccc;

	font-size: 14px;

	border-radius: 5px

}



.cdz-msg-container .message.success {

	background: #f2f7b5

}



.cdz-msg-container .message a {

	text-decoration: none

}



.table-wrapper.comparison .table-comparison .product-reviews-summary {

	width: 100%;

	text-align: center

}



.table-wrapper.comparison .table-comparison .product-reviews-summary .rating-summary,

.table-wrapper.comparison .table-comparison .product-reviews-summary .reviews-actions {

	display: inline-block

}



.table-wrapper.comparison .table-comparison td:empty {

	padding: 0

}



.catalog-product_compare-index .action.print {

	font-size: 16px;

	width: 100%;

	margin-bottom: 30px;

	display: block

}



.catalog-product_compare-index .action.print:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f02f";

	font-size: inherit;

	vertical-align: middle;

	margin-right: 7px

}



.rtl-layout .catalog-product_compare-index .action.print:before {

	margin-left: 7px;

	margin-right: 0px

}



@media print {

	header.page-header {

		min-height: 0 !important

	}

	.table-wrapper table.table-comparison .product-item-name>a {

		font-weight: bold;

		text-decoration: none !important;

		font-size: 15px

	}

	.table-wrapper table.table-comparison td:empty {

		width: 0

	}

}



.cart.actions .action.towishlist {

	margin-right: 5px

}



.rtl-layout .cart.actions .action.towishlist {

	margin-right: 0px;

	margin-left: 10px

}



.rtl-layout .cart-container .cart.table-wrapper .actions-toolbar>.action.towishlist {

	margin-left: 5px

}



.opc-wrapper input[type="text"],

.opc-wrapper input[type="password"],

.opc-wrapper input[type="url"],

.opc-wrapper input[type="tel"],

.opc-wrapper input[type="search"],

.opc-wrapper input[type="number"],

.opc-wrapper input[type="datetime"],

.opc-wrapper input[type="email"] {

	border-width: 1px;

	padding-left: 10px;

	padding-right: 10px

}



.opc-wrapper .fieldset>.field>.label {

	margin-bottom: 10px

}



.opc-wrapper .fieldset>.field {

	margin-bottom: 15px

}



.bundle-actions .action.primary,

.bundle-options-container .block-bundle-summary .box-tocart .action.primary,

.product-info-main .box-tocart .action.tocart,

.product-options-bottom .box-tocart .action.tocart,

.cart-container .checkout-methods-items .action.primary,

.block-minicart .block-content>.actions>.primary .action.primary,

.methods-shipping .actions-toolbar .action.primary,

.block-authentication .action.action-register,

.block-authentication .action.action-login,

.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,

.form-address-edit .actions-toolbar .action.primary,

.multicheckout .action.primary {

	font-size: 16px;

	padding: 10px 15px

}



.page-layout-checkout .navigation,

.page-layout-checkout .breadcrumbs,

.page-layout-checkout .page-header .header.panel,

.page-layout-checkout .header.content,

.page-layout-checkout .footer.content,

.page-layout-checkout .page-wrapper>.widget,

.page-layout-checkout .page-wrapper>.page-bottom,

.page-layout-checkout .block.category.event,

.page-layout-checkout .top-container,

.page-layout-checkout .page-main {

	max-width: 1400px

}



.checkout-index-index {

	padding: 0

}



.checkout-index-index .page-main {

	max-width: 1400px

}



.checkout-index-index .header.content {

	padding: 0

}



.checkout-index-index .page-header:not(.header-style-01) {

	margin-bottom: 0

}



@media (min-width:768px) {

	.checkout-index-index .page-header:not(.header-style-01) {

		border-bottom: 1px solid #e9eaec

	}

}



.checkout-index-index.display-social-buttons .page-wrapper .authentication-wrapper {

	margin-top: -170px

}



@media only screen and (max-width: 767px) {

	.checkout-index-index.display-social-buttons .page-wrapper .authentication-wrapper {

		margin: 0 0 20px

	}

}



.checkout-index-index .page-wrapper .page-header .header.content {

	padding: 30px 20px !important

}



.checkout-index-index .page-wrapper .opc-wrapper .opc { 

	padding: 20px;

	background: #fff;

	border: none;

}



.checkout-index-index .page-wrapper .opc-block-summary {

	border: 1px solid #e9eaec;

	background: #fff

}



.checkout-index-index .page-wrapper .opc-block-shipping-information {

	padding: 22px 30px

}



.checkout-index-index .page-wrapper .opc-block-shipping-information .shipping-information {

	padding: 22px 30px;

	margin: -22px -30px;

	border: 1px solid #e9eaec;

	background: #fff

}



.checkout-index-index .page-wrapper .opc-sidebar {

	margin-top: 0

}



.checkout-index-index .page-wrapper .authentication-wrapper {

	margin-top: -100px

}



@media only screen and (max-width: 767px) {

	.checkout-index-index .page-wrapper .authentication-wrapper {

		margin: 0 0 20px

	}

}



.checkout-index-index .page-wrapper .action-auth-toggle,

.checkout-index-index .page-wrapper .action-auth-toggle:hover {

	padding: 7px 15px;

	border-radius: 5px

}



.checkout-index-index .page-wrapper .page-main:not(.page-main-full)>div {

	width: auto

}



.checkout-index-index .page-wrapper .opc-progress-bar {

	text-align: center;

	clear: both

}



.checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary {

	background: #f9f9f9;

	padding: 20px

}



.checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary>.title {

	text-transform: uppercase;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary .items-in-cart>.title {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	border-color: #e9eaec

}



.checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary .items-in-cart>.title strong {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary .minicart-items .product-item .product-item-details {

	padding-left: 88px

}



.checkout-index-index .page-wrapper .opc-progress-bar-item>span {

	font-size: 16px;

	font-weight: 600

}



@media only screen and (max-width: 767px) {

	.checkout-index-index .page-wrapper .opc-progress-bar-item>span {

		font-size: 12px

	}

}



.checkout-index-index .page-wrapper .opc-progress-bar-item>span:after {

	color: #a8aeba;

	font-size: 18px

}



.checkout-index-index .page-wrapper .opc-progress-bar-item._active:before,

.checkout-index-index .page-wrapper .opc-progress-bar-item._active>span:before {

	background: #262424

}



.checkout-index-index .page-wrapper .opc-progress-bar-item._active>span:after {

	font-size: 2rem

}



.checkout-index-index .page-wrapper .opc-wrapper {

	width: 66.66666667%;

	background: #fff;

}



.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content {

	padding-left: 0

}



@media only screen and (max-width: 767px) {

	.checkout-index-index .page-wrapper .opc-wrapper {

		width: 100%

	}

}



@media only screen and (min-width: 768px) {

	.checkout-index-index.rtl-layout .authentication-wrapper {

		float: left;

		text-align: left

	}

	.checkout-index-index.rtl-layout .opc-sidebar {

		float: left

	}

	.checkout-index-index.rtl-layout .page-wrapper .opc-wrapper {

		float: right;

		padding-left: 30px;

		padding-right: 0

	}

	.checkout-index-index.rtl-layout .field .control._with-tooltip input {

		margin-right: 0

	}

}



.checkout-container .modal-custom .action-close {

	margin: 5px

}



.checkout-container .block-authentication .block-title {

	display: none

}



.checkout-container .block-authentication .actions-toolbar>.primary {

	clear: both;

	width: 100%

}



.checkout-container .block-authentication .actions-toolbar>.primary .action {

	width: 100%;

	padding: 7px 15px;

	color: #262424;

	border-color: #262424;

	background: #fff;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.checkout-container .block-authentication .actions-toolbar>.primary .action:hover {

	color: #fff;

	border-color: #262424;

	background: #262424;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.checkout-container .block-authentication .actions-toolbar>.secondary {

	width: 100%;

	text-align: center;

	margin-right: 0

}



.checkout-container .methods-shipping .actions-toolbar .action.primary {

	padding: 10px 40px

}



.opc-wrapper .step-title,

.opc-block-shipping-information .shipping-information-title,

.opc-block-summary>.title,

.checkout-agreements-items .checkout-agreements-item-title {

	text-transform: uppercase;

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	border-color: #e9eaec;

	font-weight: 600

}



.checkout-payment-method .payment-option-title .action-toggle {

	color: #414b56

}



@media only screen and (min-width: 768px) {

	.checkout-shipping-method .actions-toolbar>.primary {

		float: left

	}

}



.rtl-layout .opc-sidebar .minicart-items .product>.product-image-container {

	float: right

}



.opc-sidebar .minicart-items .product-item .product-item-details {

	padding-left: 88px

}



.rtl-layout .opc-sidebar .minicart-items .product-item .product-item-details {

	padding-right: 88px;

	padding-left: 0

}



.rtl-layout .opc-sidebar .minicart-items .product-item .product-item-details .product-item-name-block {

	text-align: right

}



.opc-sidebar .opc-block-summary .items-in-cart>.title {

	border-color: #e9eaec

}



@media only screen and (max-width: 767px) {

	.opc-block-summary {

		padding: 15px 10px

	}

	.opc-block-summary .product-item {

		border-top: 1px solid #e9eaec !important

	}

	.opc-block-summary .product-item:first-child {

		border-top: 0 !important

	}

	.opc-block-summary .product-item .product-item-name {

		white-space: normal

	}

	.opc-block-summary .product-item .subtotal,

	.opc-block-summary .product-item .product-item-name-block {

		text-align: left;

		display: block;

		padding: 0

	}

	.rtl-layout .opc-block-summary .product-item .subtotal,

	.rtl-layout .opc-block-summary .product-item .product-item-name-block {

		text-align: right

	}

	.opc-block-summary .product-item .price {

		font-size: 14px;

		font-weight: 600

	}

	.rtl-layout .opc-estimated-wrapper .estimated-block {

		float: right

	}

	.rtl-layout .minicart-wrapper {

		float: left

	}

	.rtl-layout .opc-sidebar.modal-custom .action-close {

		left: 0;

		right: auto

	}

	.rtl-layout .opc-block-summary .items-in-cart>.title {

		padding: 10px 0px 10px 40px

	}

	.rtl-layout .opc-block-summary .items-in-cart>.title:after {

		left: 0;

		right: auto

	}

}



.opc-block-shipping-information .shipping-information-title .action-edit:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f040';

	font-size: 14px;

	vertical-align: middle

}



.rtl-layout .cart.table-wrapper .item-options dt,

.rtl-layout .block-giftregistry-shared-items .product .item-options dt,

.rtl-layout .multicheckout .item-options dt {

	float: right;

	margin: 0 0 5px 5px

}



.rtl-layout .opc-block-shipping-information .shipping-information-title .action-edit {

	left: 0;

	right: auto

}



.checkout-success {

	text-align: center;

	font-size: 18px

}



.checkout-success .success-title {

	font-size: 48px;

	color: #fc7070;

	padding-top: 60px

}



.checkout-success .success-title span {

	display: inline-block;

	clear: both;

	margin-bottom: 0;

	vertical-align: top

}



.checkout-success .success-title span.success-title-icon {

	font-size: 0;

	width: 95px;

	height: 95px;

	line-height: 95px;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	border: 2px solid #fc7070

}



.checkout-success .success-title span.success-title-icon:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f00c';

	font-size: 48px;

	vertical-align: middle;

	line-height: 95px

}



.checkout-success p {

	margin-bottom: 1.5rem

}



.checkout-success .order-id {

	color: #fc7070

}



.checkout-success .order-id:active,

.checkout-success .order-id:focus,

.checkout-success .order-id:visited {

	color: #fc7070

}



.checkout-success .order-id:hover {

	color: #fc7070

}



.checkout-success .order-id:hover {

	text-decoration: underline

}



.checkout-success .success-bottom {

	font-size: 14px;

	padding-top: 60px;

	padding-bottom: 60px

}



.checkout-success div.primary {

	padding-top: 15px

}



.checkout-index-index .footer-minicart {

	display: none

}



body.page-layout-1column.checkout-index-index .page-header .header.panel {

	max-width: none

}



body.page-layout-1column.checkout-index-index .checkout-container>.authentication-wrapper {

	display: none

}



@media only screen and (max-width: 767px) {

	body.page-layout-1column.checkout-index-index .nav-sections {

		display: block !important

	}

	body.page-layout-1column.checkout-index-index .nav-toggle {

		display: inline-block !important

	}

	body.page-layout-1column.checkout-index-index .page-header .logo {

		margin-top: 12px

	}

}



.opc-block-summary .actions-toolbar .secondary {

	float: none

}



.table:not(.cart):not(.totals)>thead>tr>th,

.table:not(.cart):not(.totals)>thead>tr>td {

	border-bottom-color: #e9eaec

}



.account .column.main {

	margin-bottom: 25px

}



.account .fieldset .legend {

	border-bottom: 1px solid #414b56

}



.account .secondary .action.back {

	color: #fff;

	border-color: #262424;

	background: #262424;

	font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.account .secondary .action.back:focus,

.account .secondary .action.back:active,

.account .secondary .action.back:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.account .secondary .action.back:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f112';

	font-size: 12px;

	vertical-align: middle;

	margin-right: 5px

}



.rtl-layout .account .secondary .action.back:after {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f112';

	font-size: 12px;

	vertical-align: middle;

	margin-right: 5px

}



.rtl-layout .account .secondary .action.back:before {

	display: none

}



.account .sidebar-additional {

	margin-top: 0

}



.account-nav .content {

	background: transparent

}



.account-nav .content .item {

	margin: 0;

	border-top: 1px dashed #e9eaec

}



.account-nav .content .item:first-child {

	border-color: transparent

}



.account-nav .content .item a,

.account-nav .content .item>strong {

	border: 0;

	padding: 13px 0;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #a8aeba

}



.account-nav .content .item.current strong {

	color: #262424;

	font-weight: 600

}



.account-nav .content .item:hover a {

	-moz-transform: translateX(10px);

	-webkit-transform: translateX(10px);

	-o-transform: translateX(10px);

	transform: translateX(10px);

	background: transparent;

	font-weight: 600;

	color: #262424

}



@media only screen and (max-width: 767px) {

	.account .page-title-wrapper {

		padding-right: 50px

	}

	.account-nav {

		margin-bottom: 0

	}

	.block.account-nav .title {

		clip: inherit;

		width: auto;

		margin: 0;

		position: absolute;

		height: auto;

		right: 0;

		top: -40px;

		text-align: center;

		border: 1px solid;

		color: #fff;

		border-color: #262424;

		background: #262424;

		font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden

	}

	.block.account-nav .title:focus,

	.block.account-nav .title:active,

	.block.account-nav .title:hover {

		color: #262424;

		border-color: #262424;

		background: #fff

	}

	.block.account-nav .title strong {

		font-size: 0;

		height: 35px;

		width: 35px;

		line-height: 35px;

		display: block;

		margin: 0

	}

	.block.account-nav .title strong:before {

		display: inline-block;

		font-family: 'CodazonFont';

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: '\e9b1';

		font-size: 16px;

		speak: none;

		line-height: 35px

	}

	.block.account-nav .content {

		margin-bottom: 0;

		height: 0;

		visibility: hidden;

		overflow: hidden;

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0;

		filter: alpha(opacity=0);

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

		-webkit-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

		-o-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

		transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden;

		-moz-transform: translateY(20px);

		-webkit-transform: translateY(20px);

		-o-transform: translateY(20px);

		transform: translateY(20px)

	}

	.block.account-nav.active .content {

		margin-bottom: 20px;

		height: inherit;

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1;

		filter: alpha(opacity=100);

		-moz-transform: translateY(0);

		-webkit-transform: translateY(0);

		-o-transform: translateY(0);

		transform: translateY(0);

		visibility: inherit

	}

}

.box-details {

	font: 400 13px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	width:auto;

	background: #ffffff;

	text-align: justify; 

}



.block-content .box-details {

	min-width: 40px; 

}

.block-full-width  { 

	width:100%;  

	min-height: 200px; 

}

.block-custom-design  {

	font: 600 18px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	width:auto; 

    padding: 10px 10px 10px 10px;

}



.block-custom-design .custom-design-title {

    color: #282828;

    font: 600 18px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

    text-transform: uppercase; 

    padding-bottom: 10px;

    padding-left: 10px;

}

iframe  {

	display: block;

    padding: 10px 10px 10px 10px;

    border: none;

}

.vit{

	background: #ffffff;

}

.product-icon { 

    font-size: 2em;

    font-weight: bold;

}

.icon-brand img{ 

    max-height: 90px;

    display: block;

}

.icon-pdf img {

    margin: 5px 5px 5px 5px;

}

.icon-pdf img {

    width: 30px !important;

    height: 30px !important; 

    margin-left: 4px;

}

.tag { 

	font-size: 12px;

    padding: 5px 5px 5px 5px;

    display: inline;

}

.icon-pdf a { 

	font-size: 12px;

}

.pdf-file-download-list { 

	list-style: none;

    margin: 0;

    padding: 0;

}

.pdf-file-download-list-item{ 

	margin: 0;

    padding: 0;

}

.pdf-download {

    display: block;

    min-height: -webkit-calc(2em + 10px);

    min-height: calc(2em + 10px);

    position: relative;

    margin: 0;

    padding: 5px 5px 5px 5px;

    color: #000;

    border: 1px solid transparent;

    line-height: 1.2;

    text-decoration: none;

    }

.pdf-download a{ 

    }

.icon-product {

    position: absolute;

    top: 20px;

    right: 4px;

    z-index: 1;

    margin-top: 5px;

    background: rgba(255,255,255,0.8);

}

.icon-product img {

    width: 22px !important;

    height: 22px !important;

    display: block !important;

    margin-bottom: 5px;

}

.icon-brand {

    position: absolute;

    bottom: 0px;

    left: 6px;

    z-index: 1;

    margin-top: 5px;

    background: rgba(255,255,255,0.8);

}

.icon-brand img {

    width: 60px !important;

    height: 31px !important;

    display: block !important;

    margin-bottom: 5px;

}

.favorite a {

    padding: 10px 10px 10px 10px;

    margin: 0 5px 0 0;

    text-align: center;

    text-transform: uppercase;

    font-size: 11px;

    border: 1px solid #e1e1e1;

    color: #282828;

	}

.favorite a:hover {    

    border: 1px solid #e1e1e1;

    color: #fff;

    background:#7B2123;

	}



[data-tooltip] {

  position: relative;

  z-index: 2;

  cursor: pointer;

}



/* Hide the tooltip content by default */

[data-tooltip]:before,

[data-tooltip]:after {

  visibility: hidden;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);

  opacity: 0;

  pointer-events: none;

}



/* Position tooltip above the element */

[data-tooltip]:before {

  position: absolute;

  bottom: 150%;

  left: 50%;

  margin-bottom: 5px;

  margin-left: -80px;

  padding: 7px;

  width: 160px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  background-color: #000;

  background-color: hsla(0, 0%, 20%, 0.9);

  color: #fff;

  content: attr(data-tooltip);

  text-align: center;

  font-size: 14px;

  line-height: 1.2;

}



/* Triangle hack to make tooltip look like a speech bubble */

[data-tooltip]:after {

  position: absolute;

  bottom: 150%;

  left: 50%;

  margin-left: -5px;

  width: 0;

  border-top: 5px solid #000;

  border-top: 5px solid hsla(0, 0%, 20%, 0.9);

  border-right: 5px solid transparent;

  border-left: 5px solid transparent;

  content: " ";

  font-size: 0;

  line-height: 0;

}



/* Show tooltip content on hover */

[data-tooltip]:hover:before,

[data-tooltip]:hover:after {

  visibility: visible;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);

  opacity: 1;

}



.block .discount{

	display: none;

}

.order-comment-block {

    background: #fff;

    padding: 10px 10px 10px 10px;

}

.custom-backbutton {

	padding-right: 10px; 

}



.brand-list .shop-by-brand .item .brand-content img {

    margin: 0 auto;

    border: 1px solid #000;

    padding: 5px 10px 5px 10px;

    margin-bottom: 10px;

    background: #ffffff;

}



.shop-by-brand .characters ul.characters-filter {

	float: none !important;

}

.related-search-items {

	display: inline !important;

}

.related-search-items:after {

	display: inline;

    font-family: FontAwesome;

    vertical-align: middle;

	content: ',';

	font-size: 14px;

}

.cart-container .cart.item .message.notice, .cart.item .message.notice {

	display:none;

}

.message.message-notice{

	display:block !important;

    margin: 0 0 1px;

    padding: 10px 20px;

    line-height: 14px;

    font-size: 14px;

    background: #b9283b;

    color: #fff;

    padding-left: 40px;

    position: relative;

}

.message.message.notice > *:first-child:before {

    color: #fff;

    content: '\e602';

    font-family: 'icons-blank-theme';

}

@media only screen and (max-width: 767px) {

	.v-badge {

    left: 0px;

    bottom: 44px;

	}

	}

@media only screen and (min-width: 768px){

.product-list-style-13 .product-item .actions-primary .tocart.primary {

    padding: 7px 25px;

    min-width: 120px;

    position: relative;

    overflow: hidden;

    display: inline-block;

    background: #333;

    color: #fff;

    border: 1px solid #fff;

   

}





.product-list-style-13 .product-item .actions-primary .tocart.primary:hover {

    padding: 7px 25px;

    min-width: 120px;

    position: relative;

    overflow: hidden;

    display: inline-block;

    background: #fff;

    color: #333;

    border: 1px solid #333;

   

}

.product-list-style-13 .product-item .actions-primary .tocart.primary:focus, .product-list-style-13 .product-item .actions-primary .tocart.primary:active, .product-list-style-13 .product-item .actions-primary .tocart.primary:hover {

    color: #333;

    border: 1px solid #333;

    background: #fff;

}

}



.text-center {

	text-align: center;

}

.text-left {

	text-align: left;

}

.text-right {

	text-align: right;

}

.img-searchauto{

	height: 6rem;

	width: 6rem;

}

.brand-name{

	display: none;

}

.block-minicart .product-image-photo, .minicart-items .product-image-container .product-image-wrapper img {

    object-fit: none;

}

.perstyck{



	font: 600 20px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

    color: #009a05;

    margin: 0 0 10px;

    display: none;

}

.antal-frp{

	padding-bottom:5px;

	padding-bottom:10px;

	font: 400 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;





}

.product-attributes{

	text-align: center;

}





.cart.table-wrapper .product-item-photo{

	background:#fff; 

}

.product-image-photo-grid1 {

    bottom: 0;

    display: block;

    left: 0;

    margin: auto;

    width: auto;

    max-height: 100px;

    position: static;

    right: 0;

    top: 0;

    border: 1px solid #ddd;

}





 .custom-backbutton a{

	color: #fff;

}



.gap-10 {

	padding-bottom:10px;

	margin-top: 10px;

}



.gap-20 { 

	margin-top: 20px;

	margin-bottom: 20px;

}

.gap-40 {

	margin-bottom:40px;

	margin-top: 40px;

}

.gap-80 {

	margin-bottom:80px;

	margin-top: 80px;



}

.quickoverview  {

    padding-top:10px;

}



.nested-translate {

    position: absolute;

    top: -3px;

    right: 0px;

    font-size: 0;

    z-index: 3;

}

@media only screen and (min-width: 768px) {

.page-header .sticky-menu:not(.active) .header-search.no-full-box .nested-translate {

    top: 0;

}

}

@media only screen and (min-width: 768px) {

.page-header .header-search .nested-translate {

    right: -35px;

    top: 7px;

}

}



.modalDialog {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    background: rgba(0, 0, 0, 0.8);

    z-index: 99999;

    opacity:0;

    -webkit-transition: opacity 100ms ease-in;

    -moz-transition: opacity 100ms ease-in;

    transition: opacity 100ms ease-in;

    pointer-events: none;

}

.modalDialog:target {

    opacity:1;

    pointer-events: auto;

}

.modalDialog > div {

    max-width: 200px;

    width: 90%;

    position: relative;

    margin: 10% auto;

    padding: 20px;

    border-radius: 3px;

    background: #fff;

}

.closed {

    font-family: inherit;

    background: #f26d7d;

    color: #fff;

    line-height: 25px;

    position: absolute;

    right: -12px;

    text-align: center;

    top: -10px;

    width: 34px;

    height: 34px;

    text-decoration: none;

    font-weight: bold;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    -moz-box-shadow: 1px 1px 3px #000;

    -webkit-box-shadow: 1px 1px 3px #000;

    box-shadow: 1px 1px 3px #000;

    padding-top: 5px;

}

.closed:hover {

    background: #fa3f6f;

}

.goog-te-banner-frame{

	z-index: 0 !important;

	border-bottom: 1px solid ##7B2123 !important;

	height: 50px !important;

}

.translate {

   	display: inline-block;

    font: 400 12px Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

    vertical-align: middle;

    background: #7B2123;

    color: #fff;

    padding: 2px 5px 2px 5px;

}

.item-icon  {

    display: inline;

}

.service-banner-style02 .item-icon  {

    display: block;

}

.catyname{

	 font: 300 11px Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	 color: #333333;

}

.repa{

	 font: 300 11px Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	 color: #333333;

}

.sidecategory .alink {

    font-weight: 700;

    padding-top: 10px;

    color: #333;

    font-size: 16px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.sidecategory ol, ul{ 

	list-style: inherit;

}

.sidecategory li{

  list-style: inherit;

  margin:1px;

}



.sidecategory .alink1 {

    display: block;

    font-weight: 300;

    padding: 7px 7px;

    color: #000;

    cursor: pointer;

    -webkit-transition: background-color 500ms;

    -o-transition: background-color 500ms;

    transition: background-color 500ms;

    text-decoration: none;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.quickoverview p {

		clear: both;

		letter-spacing: 0;

		word-spacing: 0;

	}

.quickoverview .readMore a {

    color: #3f95c0;

    text-decoration: underline;

    cursor: pointer;

    font: 300 12px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; 

}

.quickoverview .readMore a:hover {

    color: #7B2123;

    text-decoration: underline;

    cursor: pointer;

    font: 400 18px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; 

}

.product-dimensions {

    border-bottom: 1px solid #f5f5f5;

    padding: 5px 5px 5px 5px;

    font: 300 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

    margin-bottom: 1px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-transform: uppercase;

	max-width: 250px;



}



.cat-image-box {

    position: relative;

    margin: auto;

    overflow: hidden;

    width: auto;

    border:1px solid #ddd;

    height:160px;

}

.cat-image-box:hover {

    border:1px solid #000;

}

.cat-image-box img {

    max-width: 100%;

    transition: all 2.0s;

    display: block;

    width: 100%;

    height: 160px;

    transform: scale(1);

}



.cat-image-box:hover img {

    transform: scale(1.3);

}



.cat-image-box .text-cat {

    position: absolute;

    z-index: 3;

    bottom: 0;

    right: 0;

}

.cat-image-box .text-cat a {

    background-color: #fff;

    color: #7B2123;

    padding: 5px 5px 5px 5px;    

    font: 700 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

    text-transform: uppercase; 

    overflow: hidden;

    text-overflow: ellipsis; 

    display: block;

    position: relative;

    word-wrap: break-word;

}

.cat-image-box .text-cat a:hover {

    background-color: #7B2123;

    color: #fff;

}

.select-css {

    display: block;

    font-size: 14px;

    font-family: inherit;

    font-weight: 700;

    color: #444;

    line-height: 1.3; 

    width: 100%;

    max-width: 100%; 

    box-sizing: border-box;

    margin: 0;

    border: 1px solid #aaa; 

    -moz-appearance: none;

    -webkit-appearance: none;

    appearance: none;

    background-color: #fff;

    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),

      linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);

    background-repeat: no-repeat, repeat;

    background-position: right .7em top 50%, 0 0;

    background-size: .65em auto, 100%;

}

.select-css::-ms-expand {

    display: none;

}

.select-css:hover {

    border-color: #888;

}

.select-css:focus {

    border-color: #aaa;

    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);

    box-shadow: 0 0 0 3px -moz-mac-focusring;

    color: #222; 

    outline: none;

}

.select-css option {

    font-weight:normal;

}





table {

  border-collapse: collapse;

  width: 100%;

  font: 500 16px/1.55 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

}



th, td {

  text-align: left;

  padding: 8px;

}



tr:nth-child(even) {background-color: #fff;}



.account .column.main .block:not(.widget).block-reviews-dashboard .block-title>strong,

.account .column.main .block:not(.widget).block-dashboard-orders .block-title>strong,

.account .column.main .block:not(.widget).block-dashboard-info .block-title>strong,

.account .column.main .block:not(.widget).block-dashboard-addresses .block-title>strong {

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.account .column.main .block:not(.widget).block-reviews-dashboard .block-content .box .box-title,

.account .column.main .block:not(.widget).block-dashboard-orders .block-content .box .box-title,

.account .column.main .block:not(.widget).block-dashboard-info .block-content .box .box-title,

.account .column.main .block:not(.widget).block-dashboard-addresses .block-content .box .box-title {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase;

	margin-bottom: 10px

}



.account .column.main .block:not(.widget).block-reviews-dashboard .block-content .box .box-title span,

.account .column.main .block:not(.widget).block-dashboard-orders .block-content .box .box-title span,

.account .column.main .block:not(.widget).block-dashboard-info .block-content .box .box-title span,

.account .column.main .block:not(.widget).block-dashboard-addresses .block-content .box .box-title span {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56

}



.account .column.main .block:not(.widget).block-reviews-dashboard .block-content .box .box-content,

.account .column.main .block:not(.widget).block-dashboard-orders .block-content .box .box-content,

.account .column.main .block:not(.widget).block-dashboard-info .block-content .box .box-content,

.account .column.main .block:not(.widget).block-dashboard-addresses .block-content .box .box-content {

	margin-bottom: 20px

}



.account .column.main .block:not(.widget),

.account .order-details-items.ordered {

	margin-bottom: 2rem;

	padding: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.account .column.main .block:not(.widget) .block-title {

	color: #414b56;

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase;

	border-bottom: 1px solid #e9eaec;

	padding-bottom: 10px

}



.account .column.main .block:not(.widget) .block-title .action.edit,

.account .column.main .block:not(.widget) .block-title .action.view {

	float: right;

	padding: 4px 10px;

	font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	background: #262424;

	color: #fff;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.account .column.main .block:not(.widget) .block-title .action.edit:after,

.account .column.main .block:not(.widget) .block-title .action.view:after {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f08e';

	font-size: 12px;

	vertical-align: middle;

	margin-left: 5px

}



.account .column.main .block:not(.widget) .block-title .action.edit:hover,

.account .column.main .block:not(.widget) .block-title .action.view:hover {

	-webkit-opacity: .7;

	-moz-opacity: .7;

	opacity: .7;

	text-decoration: none

}



.account .column.main .block:not(.widget) .box-title>span {

	color: #414b56;

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.account .column.main .block:not(.widget) .block-content .box-actions .action.change-password,

.account .column.main .block:not(.widget) .block-content .box-actions .action.edit {

	text-transform: uppercase

}



.account .column.main .block:not(.widget) .block-content .box-actions .action.change-password:before,

.account .column.main .block:not(.widget) .block-content .box-actions .action.edit:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f044';

	font-size: 12px;

	vertical-align: middle;

	margin-right: 3px

}



.account .column.main .block:not(.widget) .block-content .box-actions .action.edit {

	margin-right: 10px

}



.account .column.main .block:not(.widget) .block-content .items .item {

	margin-top: 10px

}



.account .column.main .block:not(.widget) .block-content .items .item:first-child {

	margin-top: 0

}



.account .column.main .block:not(.widget) .block-content .items .item .product-name {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.account .form.form-edit-account,

.account form.form-newsletter-manage {

	padding: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	margin-bottom: 25px

}



.account .form.form-edit-account .fieldset .legend,

.account form.form-newsletter-manage .fieldset .legend {

	color: #414b56;

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase;

	border-bottom: 1px solid #e9eaec;

	padding-bottom: 10px;

	margin: 0 0 20px;

	width: 100%

}



.account .form.form-edit-account .field.date .ui-datepicker-trigger,

.account form.form-newsletter-manage .field.date .ui-datepicker-trigger {

	position: absolute;

	top: 20px;

	right: 0

}



.account .form.form-edit-account .fieldset-fullname>.fields,

.account form.form-newsletter-manage .fieldset-fullname>.fields {

	margin: 0 -10px

}



.account .form.form-edit-account .fieldset-fullname>.fields>.field,

.account form.form-newsletter-manage .fieldset-fullname>.fields>.field {

	width: 50%;

	float: left;

	padding: 0 10px

}



.account .form.form-edit-account .fieldset>.field,

.account form.form-newsletter-manage .fieldset>.field {

	margin-bottom: 10px

}



.account .form.form-edit-account .fieldset>.field.choice:before,

.account form.form-newsletter-manage .fieldset>.field.choice:before,

.account .form.form-edit-account .fieldset>.field.no-label:before,

.account form.form-newsletter-manage .fieldset>.field.no-label:before {

	display: none

}



.account .table-wrapper.orders-history,

.account .table-wrapper.reviews {

	padding: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.account .account-billing-agreements {

	padding: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.order-details-items,

.order-details-items .table-order-items tbody+tbody {

	border-color: #e9eaec

}



@media only screen and (min-width: 768px) {

	.actions-toolbar .secondary a.action {

		margin-top: 0

	}

}



@media only screen and (max-width: 767px) {

	.account .page.messages {

		margin-bottom: 10px

	}

	.account .columns .sidebar-main {

		order: 0;

		position: relative

	}

	.account .column.main .block:not(.widget) .block-title .action.edit,

	.account .column.main .block:not(.widget) .block-title .action.view {

		font-size: 0

	}

}



.account .products-grid.wishlist {

	padding: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	margin-bottom: 20px

}



.account .products-grid.wishlist .product-item {

	display: inline-block

}



.account .products-grid.wishlist .box-tocart>.fieldset {

	display: table

}



.account .products-grid.wishlist .product-item {

	padding: 0 10px

}



.account .products-grid.wishlist .product-item .product-item-photo {

	border: 1px solid #e9eaec

}



.account .products-grid.wishlist .product-item .product-item-info {

	position: relative

}



.account .products-grid.wishlist .product-item .fieldset .field.qty {

	display: table-cell

}



.account .products-grid.wishlist .product-item .fieldset .field.qty label {

	padding-top: 0;

	padding-right: 10px;

	line-height: 32px

}



.account .products-grid.wishlist .product-item .product-item-actions {

	display: table-cell;

	vertical-align: bottom

}



.account .products-grid.wishlist .product-item .price-box>p {

	margin-bottom: 5px

}



.account .products-grid.wishlist .product-item .box-tocart input.qty {

	width: 40px;

	border: 1px solid #e9eaec

}



.account .products-grid.wishlist .product-item-inner>.product-item-actions .action {

	position: absolute;

	top: 5px;

	left: 5px;

	background: #262424;

	border: 1px solid #262424;

	width: 16px;

	height: 16px;

	text-align: center;

	line-height: 10px;

	font-size: 0;

	padding: 0;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	z-index: 1

}



.rtl-layout .account .products-grid.wishlist .product-item-inner>.product-item-actions .action {

	left: auto;

	right: 5px

}



.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:before,

.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e977';

	font-size: 9px;

	speak: none;

	color: #fff;

	line-height: 16px

}



.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:hover,

.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:hover {

	background: #ffffff;

	color: #262424

}



.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:hover:before,

.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:hover:before {

	color: #262424

}



.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit {

	top: 25px

}



.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f040';

	font-size: 9px;

	vertical-align: middle;

	font-size: 8px;

	line-height: 15px;

	padding: 0 2px

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.account .products-grid.wishlist .product-item {

		width: 230px

	}

}



@media only screen and (max-width: 767px) {

	.account .products-grid.wishlist {

		margin: 0 0 20px

	}

	.account .products-grid.wishlist .product-item {

		padding: 15px 0;

		border-bottom: 0;

		border-top: 1px solid #e9eaec

	}

	.account .products-grid.wishlist .product-item:first-child {

		border-top: 0;

		padding-top: 0

	}

	.account .products-grid.wishlist .product-item .product-item-info {

		padding: 0

	}

	.account .products-grid.wishlist .product-item .fieldset .field.qty {

		display: inline-block;

		vertical-align: top;

		width: auto;

		margin-bottom: 0

	}

	.account .products-grid.wishlist .box-tocart {

		margin: 0

	}

	.account .products-grid.wishlist .box-tocart>.fieldset {

		text-align: left

	}

	.rtl-layout .account .products-grid.wishlist .box-tocart>.fieldset {

		text-align: right

	}

	.account .products-grid.wishlist .box-tocart>.fieldset .product-item-actions {

		display: inline-block !important;

		vertical-align: top;

		margin: 2px 10px

	}

	.account .products-grid.wishlist .product-item-inner {

		position: static;

		margin: 0

	}

}



.account .form-address-edit {

	padding: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.table-wrapper.comparison {

	padding: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	padding: 0

}



.table-wrapper.comparison .table-comparison .cell.label {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase;

	color: #000000;

	border-color: #f3f3f3

}



.table-wrapper.comparison .table-comparison .cell.attribute {

	font-size: 14px

}



.table-wrapper.comparison .table-comparison .cell.remove {

	padding: 10px;

	border: 0

}



.table-wrapper.comparison .table-comparison .cell.remove .action.delete:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e977';

	font-size: 12px;

	speak: none;

	width: 25px

}



.rtl-layout .table-wrapper.comparison .table-comparison .cell.remove {

	text-align: left

}



.table-wrapper.comparison .table-comparison tr {

	border-bottom: 1px solid #f3f3f3

}



.table-wrapper.comparison .table-comparison tr>td:nth-child(2n) {

	background: #fafafa

}



.table-wrapper.comparison .table-comparison .cell.product.info {

	text-align: center;

	border-color: #f3f3f3

}



.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-primary,

.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary {

	display: inline-block;

	width: auto;

	float: left

}



.rtl-layout .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-primary,

.rtl-layout .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary {

	float: right

}



.table-wrapper.comparison .table-comparison .cell.product.info .price-box .old-price {

	float: none;

	margin-left: 10px

}



.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions {

	display: inline-block;

	background: #262424;

	border-radius: 25px;

	padding: 3px;

	margin: 10px auto

}



.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary {

	border-radius: 25px;

	padding: 0;

	background: #fff;

	margin: 0

}



.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary a,

.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary:hover {

	color: #262424

}



.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary>.action.towishlist:after {

	line-height: 30px

}



.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary {

	padding: 7px 15px;

	height: 30px;

	border: 0

}



.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:before,

.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:after {

	display: none

}



.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:active,

.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:focus,

.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.table-wrapper.comparison .table-comparison .price-box {

	margin: 5px 0

}



.table-wrapper.comparison .table-comparison .product-reviews-summary {

	display: inline-block;

	margin: 5px 0

}



.table-wrapper.comparison .table-comparison .product-item-name {

	margin: 5px 0

}



table.cfl {

	border: 1px solid #ddd

}



table.cfl tr {

	border-color: #dddddd !important

}



body.catalog-product-compare-index .action.print:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f02f';

	font-size: 12px;

	vertical-align: middle;

	margin-right: 3px

}



.login-container .fieldset:after {

	font-size: inherit

}



.account-nav .item .delimiter {

	border: none;

	margin: 0;

	margin-bottom: -1px;

	margin-top: -1px

}



.account .page-title-wrapper .order-status {

	display: inline-block;

	font-size: 16px;

	border: 1px solid #262424;

	padding: 1px 10px;

	border-radius: 6px;

	color: #262424;

	text-transform: uppercase;

	margin-bottom: 30px

}



.account .page-title-wrapper .order-date:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f073";

	font-size: 12px;

	vertical-align: middle;

	margin-right: 5px

}



.account .page-title-wrapper .order-actions-toolbar .action.order,

.account .page-title-wrapper .order-actions-toolbar .action.print {

	float: left

}



.account.sales-order-view .column.main>ul.items.order-links {

	display: none

}



.rtl-layout.account .page-title-wrapper .page-title {

	margin-right: 0;

	margin-left: 25px

}



.rtl-layout.account .page-title-wrapper .order-date:before {

	margin-right: 0px;

	margin-left: 5px

}



.rtl-layout.account .page-title-wrapper .order-actions-toolbar .action.order,

.rtl-layout.account .page-title-wrapper .order-actions-toolbar .action.print {

	float: right;

	margin-right: 0;

	margin-left: 30px

}



.rtl-layout .sidebar .block-reorder .product-item .field.item {

	left: 0;

	right: auto

}



@media only screen and (max-width: 767px) {

	.account .columns {

		width: 100%

	}

	.sidebar .block.account-nav {

		margin-top: 5px;

		position: relative

	}

	.sidebar .block.account-nav .title {

		padding: 0 0;

		position: absolute;

		min-width: 0;

		border-bottom-width: 1px;

		border-color: #262424;

		-webkit-border-radius: 5px;

		-moz-border-radius: 5px;

		border-radius: 5px

	}

	.sidebar .block .content.account-nav-content {

		padding: 0 20px

	}

	.sidebar .content.account-nav-content.active {

		visibility: visible;

		opacity: 1;

		height: auto;

		margin-bottom: 40px

	}

}



@media only screen and (min-width: 768px) {

	.sidebar>.account-nav>.title.account-nav-title {

		display: none

	}

}



.field.choice.persistent {

	margin: 10px 0px 10px 0px;

	display: inline-block;

	width: 100%

}



.field.choice.persistent .label.mdl-switch {

	display: inline-block;

	float: left;

	width: auto

}



.rtl-layout .field.choice.persistent .label.mdl-switch {

	float: right

}



.field.choice.persistent .tooltip.wrapper {

	display: inline-block;

	margin-top: 9px;

	float: right

}



.rtl-layout .field.choice.persistent .tooltip.wrapper {

	float: left

}



.cdz-sidebar .g-recaptcha {

	width: 100%

}



.cdz-sidebar .g-recaptcha>* {

	width: 100% !important

}



.cdz-sidebar .g-recaptcha iframe {

	width: 100%

}



.cdz-popup-area .g-recaptcha {

	display: flex;

	justify-content: center;

	margin: 20px 0

}



.acount-menu .account-menu-items li.language-link .switcher-dropdown .switcher-option {

	overflow: hidden

}



.account-social-login .actions-toolbar {

	margin: 0 5px 10px 5px

}



.md-content .social-btn .btn-social {

	font-size: 12px

}



.account-info-summary .info-summary-top .account-social-login,

.mini-list .account-social-login {

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #e1e1e1

}



.account-info-summary .info-summary-top .account-social-login .block-content,

.mini-list .account-social-login .block-content {

	margin-top: 0 !important;

	padding: 0 !important

}



.account-info-summary .info-summary-top .account-social-login .btn-social>:first-child,

.mini-list .account-social-login .btn-social>:first-child {

	background-position: 0

}



.account-info-summary .info-summary-top .account-social-login .actions-toolbar,

.mini-list .account-social-login .actions-toolbar {

	display: block;

	margin: 0 auto 10px auto

}



.account-social-login a,

.page-header .header-top .account-social-login a,

.page-header .account-wrapper .account-social-login a,

.account-social-login a:hover,

.page-header .header-top .account-social-login a:hover,

.page-header .account-wrapper .account-social-login a:hover {

	color: #fff !important;

	text-transform: none;

	font-weight: normal

}



.cdz-popup-content .account-info-summary .info-summary-top .account-social-login {

	margin-top: 20px

}



.rtl-layout .btn-social {

	padding: 6px 44px 6px 12px;

	text-align: right

}



.rtl-layout .btn-social>:first-child {

	left: auto;

	right: 0

}



body.customer-account-login .login-container .block .fieldset:after {

	display: none

}



body.customer-account-login .login-container .block .actions-toolbar .secondary a.action {

	float: none

}



@media only screen and (max-width: 767px) {

	.page-main {

		padding-left: 0;

		padding-right: 0

	}

	.secondary .action.back {

		display: block

	}

}



@media only screen and (min-width: 768px) {

	.account.page-layout-2columns-left .sidebar-main,

	.account.page-layout-2columns-left .sidebar-additional,

	.columns .sidebar-main,

	.columns .sidebar-additional {

		padding-right: 20px

	}

	.rtl-layout .account.page-layout-2columns-left .sidebar-main,

	.rtl-layout .account.page-layout-2columns-left .sidebar-additional,

	.rtl-layout .columns .sidebar-main,

	.rtl-layout .columns .sidebar-additional {

		padding-right: 0px;

		padding-left: 20px

	}

	.page-layout-3columns .columns .sidebar-additional {

		padding-right: 0

	}

	.page-layout-3columns.rtl-layout .columns .sidebar-main {

		padding-right: 20px;

		padding-left: 0px

	}

	.page-layout-2columns-right .sidebar-main {

		padding-right: 0

	}

	.page-layout-2columns-right .sidebar-additional {

		padding-right: 0

	}

	.page-layout-2columns-right.rtl-layout .columns .sidebar-main,

	.page-layout-2columns-right.rtl-layout .columns .sidebar-additional {

		padding-right: 20px;

		padding-left: 0px

	}

	.sidebar-additional {

		padding-left: 20px

	}

	.rtl-layout .sidebar-additional {

		padding-right: 20px;

		padding-left: 0

	}

}



@media (min-width:768px) and (max-width:1024px) {

	.account.page-layout-2columns-left .column.main,

	.page-layout-2columns-left .column.main,

	.page-layout-2columns-right .column.main {

		width: 70%

	}

	.page-layout-3columns .column.main {

		width: 40%

	}

	.page-layout-3columns .sidebar-additional,

	.account.page-layout-2columns-left .sidebar-additional,

	.page-layout-2columns-left .sidebar-additional,

	.page-layout-2columns-right .sidebar-additional,

	.page-layout-3columns .sidebar-main,

	.account.page-layout-2columns-left .sidebar-main,

	.page-layout-2columns-left .sidebar-main,

	.page-layout-2columns-right .sidebar-main {

		width: 30%

	}

}



.modal-popup.confirm .modal-footer {

	text-align: center;

	padding-top: 0 !important;

	border-top: 0

}



.modal-popup.confirm .modal-content {

	padding-bottom: 2rem;

	text-align: center;

	padding-top: 10px

}



.mdl-checkbox__tick-outline {

	height: 105%;

	width: 100%

}



.product-list-style-10 .owl-carousel {

	margin-bottom: 0 !important;

	margin-top: 0 !important

}



.product-list-style-10.products-grid.grid .product-item {

	background: #fff;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.product-list-style-10 .qs-button {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-10 .qs-button:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.product-list-style-10 .qs-button:hover:before {

	color: #262424

}



.product-list-style-10 .product-item-link:hover {

	color: #262424

}



.product-list-style-10 .price-box .price {

	color: #262424

}



.product-list-style-10 .price-box .special-price .price {

	color: #262424

}



.product-list-style-10 .price-box .minimal-price-link {

	color: #262424

}



.product-list-style-10 .price-box .minimal-price-link:active,

.product-list-style-10 .price-box .minimal-price-link:focus,

.product-list-style-10 .price-box .minimal-price-link:visited {

	color: #262424

}



.product-list-style-10 .price-box .minimal-price-link:hover {

	color: #000

}



.product-list-style-10 .cart-qty {

	background: #262424

}



.product-list-style-10 .tocompare,

.product-list-style-10 .tocart.primary {

	color: #fff;

	border-color: transparent;

	background: transparent

}



.product-list-style-10 .qty-ctl .increase:hover,

.product-list-style-10 .qty-ctl .decrease:hover {

	color: #262424

}



.product-list-style-10 .product-item-details .img-gallery .gitem:hover {

	border-color: #262424

}



.product-list-style-10 .owl-carousel .owl-stage {

	padding: 0

}



.product-list-style-10 .cdz-product-labels {

	top: 15px;

	left: 15px

}



.rtl-layout .product-list-style-10 .cdz-product-labels {

	left: auto;

	right: 15px

}



.product-list-style-10 .product-item {

	margin-bottom: 0;

	background: #fff

}



.product-list-style-10 .product-item .product-image-photo {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-10 .product-item .product-image-photo.hovered-img {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-10 .product-item .product-image-photo.hovered-img {

	-moz-transform: translateX(100%);

	-webkit-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}



.rtl-layout .product-list-style-10 .product-item .product-image-photo.hovered-img {

	-moz-transform: translateX(-100%);

	-webkit-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.product-list-style-10 .product-item:hover .product-image-photo.main-img {

	-moz-transform: translateX(-100%);

	-webkit-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.rtl-layout .product-list-style-10 .product-item:hover .product-image-photo.main-img {

	-moz-transform: translateX(100%);

	-webkit-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}



.product-list-style-10 .product-item:hover .product-image-photo.hovered-img {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.rtl-layout .product-list-style-10 .product-item:hover .product-image-photo.hovered-img {

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.product-list-style-10 .product-item-info {

	padding: 8px 10px;

	position: relative

}



.product-list-style-10 .qs-button {

	position: absolute;

	z-index: 5;

	top: 20%;

	padding: 0;

	width: 32px;

	height: 32px;

	line-height: 32px;

	border: 0px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	line-height: 28px;

	border: 1px solid;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	left: -moz-calc( (100% - 32px)/2);

	left: -webkit-calc( (100% - 32px)/2);

	left: -o-calc( (100% - 32px)/2);

	left: calc( (100% - 32px)/2)

}



.product-list-style-10 .qs-button span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.product-list-style-10 .products.list.items .towishlist {

	position: absolute;

	top: 10px;

	right: 10px;

	z-index: 2;

	-webkit-opacity: .6;

	-moz-opacity: .6;

	opacity: .6;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-10 .products.list.items .towishlist:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e985";

	font-size: 15px;

	speak: none;

	padding: 1px

}



.rtl-layout .product-list-style-10 .products.list.items .towishlist {

	left: 10px;

	right: auto

}



.product-list-style-10 .products.list.items .towishlist:hover {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-list-style-10 .product-item-details {

	position: relative;

	text-align: center

}



.product-list-style-10 .product-item-name {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}



.product-list-style-10 .price-box {

	padding: 0;

	margin-bottom: 5px

}



.product-list-style-10 .price-box .old-price {

	color: #b8bfd3;

	float: none

}



.product-list-style-10 .price-box .old-price span.price {

	color: #b8bfd3

}



.product-list-style-10 .price-box .minimal-price-link:hover {

	text-decoration: none

}



.product-list-style-10 .product-hovered-section {

	z-index: 6;

	background: #ffffff;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-10 .control {

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px;

	background: #ffffff;

	overflow: hidden

}



.product-list-style-10 .cart-qty {

	overflow: hidden;

	display: inline-block;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px

}



.product-list-style-10 .cart-qty .field.qty {

	margin: 3px;

	overflow: hidden;

	display: inline-block;

	float: left

}



.rtl-layout .product-list-style-10 .cart-qty .field.qty {

	float: right

}



.product-list-style-10 .cart-qty .field.qty .label {

	display: none

}



.product-list-style-10 .cart-qty .field.qty .qty {

	width: 25px;

	padding: 0;

	height: 25px;

	text-align: center;

	border: 0;

	color: #000000;

	margin: 0;

	display: inline-block;

	float: left;

	background: #ffffff;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	line-height: 1

}



.product-list-style-10 .cart-qty .qty-ctl {

	display: inline-block;

	float: left

}



.product-list-style-10 .cart-qty .qty-ctl .increase,

.product-list-style-10 .cart-qty .qty-ctl .decrease {

	width: 25px;

	min-width: 25px;

	height: 25px;

	line-height: 25px;

	font-size: 0;

	margin: 0;

	text-align: center;

	border: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	color: #000;

	border-color: #fff;

	background: #fff;

	display: inline-block;

	padding: 0

}



.product-list-style-10 .cart-qty .qty-ctl .increase:before,

.product-list-style-10 .cart-qty .qty-ctl .decrease:before {

	font-size: 17px;

	vertical-align: middle

}



.product-list-style-10 .cart-qty .qty-ctl .increase:before {

	content: "+"

}



.product-list-style-10 .cart-qty .qty-ctl .decrease:before {

	content: "-"

}



.product-list-style-10 .tocart.primary:not(.unavailable),

.product-list-style-10 .tocompare {

	padding: 0;

	width: 30px;

	height: 30px;

	line-height: 30px;

	border: 0px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	display: inline-block;

	float: left;

	color: #262424;

	border-color: #262424;

	background: #fff;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	background: transparent;

	color: #ffffff

}



.product-list-style-10 .tocart.primary:not(.unavailable) span,

.product-list-style-10 .tocompare span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.product-list-style-10 .tocart.primary:not(.unavailable):hover:before,

.product-list-style-10 .tocompare:hover:before {

	animation: cssload-zoom 1000ms linear infinite;

	-o-animation: cssload-zoom 1000ms linear infinite;

	-ms-animation: cssload-zoom 1000ms linear infinite;

	-webkit-animation: cssload-zoom 1000ms linear infinite;

	-moz-animation: cssload-zoom 1000ms linear infinite;

	color: #ffffff

}



.rtl-layout .product-list-style-10 .tocart.primary:not(.unavailable),

.rtl-layout .product-list-style-10 .tocompare {

	float: right

}



.product-list-style-10 .tocart.primary:not(.unavailable) {

	line-height: 36px

}



.product-list-style-10 .tocart.primary.unavailable {

	font-size: 12px;

	width: auto;

	line-height: 14px;

	padding: 7px;

	border-right: 1px solid #fff;

	border-radius: 4px 0 0 4px;

	float: left

}



.product-list-style-10 .tocart.primary.unavailable:before {

	display: none

}



.product-list-style-10 .tocompare:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f0c5';

	font-size: 12px;

	vertical-align: middle

}



.product-list-style-10 .tocart:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e992';

	font-size: 14px;

	speak: none

}



.product-list-style-10 .small-col {

	position: relative;

	height: 100%

}



.product-list-style-10 .small-col:after {

	content: '';

	position: absolute;

	top: 0;

	left: -1px;

	width: 1px;

	height: 100%;

	border-right: 1px solid #e9eaec

}



.product-list-style-10 .small-col .product-item {

	border-bottom: 1px solid #e9eaec

}



.product-list-style-10 .small-col .product-item .product-item-top {

	max-width: 132px;

	margin: 0 auto

}



.product-list-style-10 .small-col .product-item:last-child {

	border-bottom: 0

}



.rtl-layout .product-list-style-10 .small-col .product-item {

	border-right-color: transparent;

	border-left-color: #e9eaec

}



.product-list-style-10 .small-col .product-item:hover .product-hovered-section {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-list-style-10 .small-col .product-item:hover .product-hovered-section .price-box {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	display: block

}



.product-list-style-10 .small-col .product-item:hover .qs-button {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-list-style-10 .small-col .product-hovered-section {

	position: absolute;

	left: 0px;

	bottom: -10px;

	width: 100%;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-10 .small-col .product-box .price-box {

	display: none

}



.product-list-style-10 .large-col {

	position: relative

}



.product-list-style-10 .large-col:after {

	content: '';

	position: absolute;

	top: 0;

	right: 0;

	width: 1px;

	height: 100%;

	border-right: 1px solid #e9eaec

}



.rtl-layout .product-list-style-10 .large-col {

	border-right: 0;

	border-left: 1px solid #e9eaec

}



.product-list-style-10 .large-col .qs-button {

	padding: 0;

	width: 40px;

	height: 40px;

	line-height: 40px;

	border: 0px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	left: -moz-calc( (100% - 40px)/2);

	left: -webkit-calc( (100% - 40px)/2);

	left: -o-calc( (100% - 40px)/2);

	left: calc( (100% - 40px)/2)

}



.product-list-style-10 .large-col .qs-button span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.product-list-style-10 .large-col .detail-items-wrap {

	text-align: center

}



.product-list-style-10 .large-col .detail-items-wrap .product-item-name .product-item-link,

.product-list-style-10 .large-col .detail-items-wrap .product-item-link,

.product-list-style-10 .large-col .detail-items-wrap .product.name a {

	font-size: 18px;

	font-weight: 500

}



.product-list-style-10 .large-col .product-box .price-box {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-list-style-10 .large-col .product-box .price-box .price {

	font-size: 24px

}



.product-list-style-10 .large-col .product-item-top {

	max-width: 280px;

	margin: 0 auto;

	position: relative

}



.product-list-style-10 .large-col .product-hovered-section {

	bottom: 155%;

	background: transparent;

	display: inline-block;

	margin-top: 5px

}



.product-list-style-10 .large-col .product-hovered-section .cart-qty {

	height: 41px

}



.product-list-style-10 .large-col .product-hovered-section .price-box {

	margin-bottom: 10px

}



.product-list-style-10 .large-col .product-hovered-section .price-box .price {

	font-size: 25px

}



.product-list-style-10 .large-col .product-hovered-section .field.qty .qty {

	height: 35px;

	width: 50px;

	width: 35px

}



.product-list-style-10 .large-col .product-hovered-section .cart-qty .qty-ctl .increase,

.product-list-style-10 .large-col .product-hovered-section .cart-qty .qty-ctl .decrease {

	height: 35px;

	width: 35px;

	line-height: 35px

}



.product-list-style-10 .large-col .tocart.primary:not(.unavailable),

.product-list-style-10 .large-col .tocompare {

	width: 40px;

	height: 40px;

	line-height: 40px

}



.product-list-style-10 .large-col .tocart.primary:not(.unavailable):before,

.product-list-style-10 .large-col .tocompare:before {

	font-size: 18px

}



.product-list-style-10 .large-col .tocart.primary:not(.unavailable) {

	line-height: 50px

}



.product-list-style-10 .large-col .tocart.primary:not(.unavailable):before {

	font-size: 20px

}



.product-list-style-10 .large-col .product-item-details .img-gallery {

	margin-bottom: 20px;

	position: relative;

	padding: 0 40px

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'] {

	text-align: center;

	font-size: 0;

	border-width: 1px;

	border-style: solid;

	display: inline-block;

	position: absolute;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-']:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f104';

	font-size: 20px;

	vertical-align: middle

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].owl-next:before {

	content: '\f105'

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].owl-prev:before {

	content: '\f104'

}



.rtl-layout .product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].owl-next:before {

	content: '\f104'

}



.rtl-layout .product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].owl-prev:before {

	content: '\f105'

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].disabled {

	cursor: default

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-']:hover {

	z-index: 1

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-']:hover:not(.disabled) {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'] {

	top: -moz-calc( (100% - 35px)/2);

	top: -webkit-calc( (100% - 35px)/2);

	top: -o-calc( (100% - 35px)/2);

	top: calc( (100% - 35px)/2);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	backface-visibility: hidden;

	visibility: hidden

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].owl-next {

	right: 0px;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].owl-prev {

	left: 0px;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.rtl-layout .product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].owl-next {

	right: auto;

	left: 0;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.rtl-layout .product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'].owl-prev {

	left: auto;

	right: 0;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.product-list-style-10 .large-col .product-item-details .img-gallery:hover .owl-nav [class*='owl-']:not(.disabled) {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-list-style-10 .large-col .product-item-details .img-gallery:hover .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: .2;

	-moz-opacity: .2;

	opacity: .2

}



.product-list-style-10 .large-col .product-item-details .img-gallery:hover .owl-nav [class*='owl-'].owl-prev,

.product-list-style-10 .large-col .product-item-details .img-gallery:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px);

	visibility: visible

}



.rtl-layout .product-list-style-10 .large-col .product-item-details .img-gallery:hover .owl-nav [class*='owl-'].owl-prev,

.rtl-layout .product-list-style-10 .large-col .product-item-details .img-gallery:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px)

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'] {

	width: 35px;

	height: 35px;

	line-height: 33px

}



.product-list-style-10 .large-col .product-item-details .img-gallery .owl-nav [class*='owl-'] {

	-webkit-border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	border-radius: 0 !important;

	color: #bcb8b8;

	border-color: #f5f5f5;

	background: #f5f5f5

}



.product-list-style-10 .large-col .product-item-details .img-gallery .gitem {

	border: 1px solid #e9eaec;

	padding: 1px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-10 .large-col .product-item-details .img-gallery .gitem:hover {

	border-color: #262424

}



@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.product-list-style-10 .small-col .product-item .product-item-top {

		max-width: unset

	}

	.product-list-style-10 .large-col .product-item-top {

		max-width: 245px

	}

}



@media only screen and (max-width: 767px) {

	.product-list-style-10 .product-item {

		padding: 0

	}

	.product-list-style-10 .small-col .product-box .price-box {

		display: block

	}

	.product-list-style-10 .small-col .product-hovered-section {

		margin-top: 5px;

		position: static;

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	.product-list-style-10 .small-col .product-hovered-section .tocompare {

		display: none

	}

}



@media only screen and (max-width: 480px) {

	.product-list-style-10 .cart-qty .field.qty .qty {

		width: 15px

	}

}



@media (min-width:1400px) {

	.product-list-style-10 .product-item-info {

		padding-top: 15px;

		padding-bottom: 15px

	}

}



.product-list-style-11 {

	background: #fff

}



.product-list-style-11 .products.list.items .button-hover-wrap a {

	border: 1px solid #262424;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-11 .products.list.items .button-hover-wrap a:before {

	color: #fff

}



.product-list-style-11 .products.list.items .button-hover-wrap a:active,

.product-list-style-11 .products.list.items .button-hover-wrap a:focus,

.product-list-style-11 .products.list.items .button-hover-wrap a:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.product-list-style-11 .products.list.items .button-hover-wrap a:active:before,

.product-list-style-11 .products.list.items .button-hover-wrap a:focus:before,

.product-list-style-11 .products.list.items .button-hover-wrap a:hover:before {

	color: #262424

}



.product-list-style-11 .product-item .price-box .special-price .price {

	color: #262424

}



.product-list-style-11 .product-item .product-item-name .product-item-link:hover {

	color: #262424

}



.product-list-style-11 .product-item-actions .actions-primary .action.tocart {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-11 .product-item-actions .actions-primary .action.tocart:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-11 .owl-nav {

	position: static

}



.product-list-style-11 .owl-nav [class*='owl-']:not(.disabled):hover {

	color: #262424;

	border-color: #262424;

	background: transparent

}



.product-list-style-11 .owl-page .current-page {

	color: #262424

}



.product-list-style-11 .product-item {

	padding: 10px;

	margin-bottom: 0

}



.product-list-style-11 .product-item .product-image-photo {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-11 .product-item .product-image-photo.hovered-img {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-11 .product-item .product-image-photo.hovered-img {

	-moz-transform: translateX(100%);

	-webkit-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}



.rtl-layout .product-list-style-11 .product-item .product-image-photo.hovered-img {

	-moz-transform: translateX(-100%);

	-webkit-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.product-list-style-11 .product-item:hover .product-image-photo.main-img {

	-moz-transform: translateX(-100%);

	-webkit-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.rtl-layout .product-list-style-11 .product-item:hover .product-image-photo.main-img {

	-moz-transform: translateX(100%);

	-webkit-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}



.product-list-style-11 .product-item:hover .product-image-photo.hovered-img {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.rtl-layout .product-list-style-11 .product-item:hover .product-image-photo.hovered-img {

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.product-list-style-11 .product-item-info {

	position: relative

}



.product-list-style-11 .product-item-top {

	position: relative

}



.product-list-style-11 .button-hover-wrap {

	position: absolute;

	top: 50%;

	width: 100%;

	z-index: 1;

	text-align: center;

	display: flex;

	justify-content: center;

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-11 .button-hover-wrap a {

	width: 30px;

	height: 30px;

	line-height: 30px;

	display: inline-block;

	margin: 0 3px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-11 .button-hover-wrap a:before {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	font-size: 14px

}



.product-list-style-11 .button-hover-wrap a.tocompare {

	font-size: 0

}



.product-list-style-11 .button-hover-wrap a.tocompare:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f0c5';

	font-size: 14px;

	vertical-align: middle;

	line-height: 30px

}



.product-list-style-11 .button-hover-wrap a.qs-button {

	padding: 1px

}



.product-list-style-11 .button-hover-wrap a:active.qs-button,

.product-list-style-11 .button-hover-wrap a:focus.qs-button,

.product-list-style-11 .button-hover-wrap a:hover.qs-button {

	box-shadow: none

}



.product-list-style-11 .products.list.items .button-hover-wrap .action.towishlist:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f08a';

	font-size: 12px;

	vertical-align: middle

}



.product-list-style-11 .products.list.items .product-item:hover .button-hover-wrap {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1)

}



.product-list-style-11 .detail-items-wrap {

	text-align: center

}



.product-list-style-11 .product-item-name .product-item-link {

	text-decoration: none;

	text-transform: capitalize;

	font-weight: 500;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-11 .product-item .price-box {

	margin-bottom: 10px

}



.product-list-style-11 .product-item .price-box .old-price {

	margin: 0 3px;

	float: none

}



.product-list-style-11 .actions-primary {

	width: 100%;

	display: block

}



.product-list-style-11 .actions-primary .action.tocart {

	padding: 7px 30px;

	font-weight: 500;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-11 .actions-primary .action.tocart>span {

	padding-left: 25px;

	position: relative

}



.product-list-style-11 .actions-primary .action.tocart>span:before,

.product-list-style-11 .actions-primary .action.tocart>span:after {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e992';

	font-size: 18px;

	speak: none;

	position: absolute;

	left: 1px;

	top: -3px;

	-moz-transition: .3s ease;

	-webkit-transition: .3s ease;

	-o-transition: .3s ease;

	transition: .3s ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rtl-layout .product-list-style-11 .actions-primary .action.tocart>span {

	padding-left: 0;

	padding-right: 25px

}



.rtl-layout .product-list-style-11 .actions-primary .action.tocart>span:before,

.rtl-layout .product-list-style-11 .actions-primary .action.tocart>span:after {

	left: auto;

	right: 0

}



.product-list-style-11 .actions-primary .action.tocart>span:before {

	-moz-transform: translate(-100%, 0);

	-webkit-transform: translate(-100%, 0);

	-o-transform: translate(-100%, 0);

	transform: translate(-100%, 0);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-11 .actions-primary .action.tocart>span:after {

	-moz-transform: translate(0, 0);

	-webkit-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-list-style-11 .actions-primary .action.tocart:focus,

.product-list-style-11 .actions-primary .action.tocart:active,

.product-list-style-11 .actions-primary .action.tocart:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-11 .actions-primary .action.tocart:hover>span:before {

	-moz-transform: translate(0, 0%);

	-webkit-transform: translate(0, 0%);

	-o-transform: translate(0, 0%);

	transform: translate(0, 0%);

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.product-list-style-11 .actions-primary .action.tocart:hover>span:after {

	-moz-transform: translate(100%, 0);

	-webkit-transform: translate(100%, 0);

	-o-transform: translate(100%, 0);

	transform: translate(100%, 0);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



@media only screen and (max-width: 767px) {

	.product-list-style-11 .actions-primary .action.tocart>span {

		padding: 0

	}

	.rtl-layout .product-list-style-11 .actions-primary .action.tocart>span {

		padding: 0

	}

}



.product-list-style-11 .deal-items {

	display: flex;

	justify-content: center

}



.product-list-style-11 .deal-items .deal-item {

	display: flex;

	flex-direction: column;

	flex-basis: 25%;

	color: #282828;

	position: relative

}



.product-list-style-11 .deal-items .deal-item .value {

	font-weight: 500

}



.product-list-style-11 .deal-items .deal-item .label {

	font-size: 14px;

	font-weight: 400;

	direction: ltr

}



.product-list-style-11 .deal-items .deal-item:after {

	content: ":";

	font-size: 14px;

	position: absolute;

	right: 0;

	top: -1px

}



.rtl-layout .product-list-style-11 .deal-items .deal-item:after {

	left: 0;

	right: auto;

	top: -2px

}



.product-list-style-11 .deal-items .deal-item:last-child:after {

	content: ""

}



.product-list-style-11 .owl-page {

	text-align: center;

	margin: 0 0 15px;

	font-size: 15px

}



@media only screen and (max-width: 767px) {

	.product-list-style-11 .product-item-actions {

		display: block

	}

	.product-list-style-11 .actions-primary .action.tocart {

		padding: 7px 10px

	}

	.product-list-style-11 .actions-primary .action.tocart:before {

		display: none

	}

	.product-list-style-11 .actions-primary .action.tocart>span {

		text-indent: 0;

		font-size: 12px;

		display: block;

		text-align: center

	}

	.product-list-style-11 .actions-primary .action.tocart>span:before,

	.product-list-style-11 .actions-primary .action.tocart>span:after {

		display: none

	}

	.product-list-style-11 .button-hover-wrap {

		display: none

	}

	.product-list-style-11.special-deal .deal-items .deal-item {

		font-size: 14px

	}

	.product-list-style-11.special-deal .deal-items .deal-item:after {

		font-size: 14px;

		top: 0

	}

	.product-list-style-11.special-deal .deal-items .deal-item .value {

		margin-bottom: 0

	}

	.product-list-style-11.special-deal .action.tocart {

		max-width: 200px

	}

	.product-list-style-11.special-deal .deal-wrap {

		max-width: 200px;

		margin: 15px auto 0

	}

}



@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.product-list-style-11 .button-hover-wrap {

		display: none

	}

	.product-list-style-11.special-deal .product-item-name {

		white-space: nowrap;

		text-overflow: ellipsis;

		overflow: hidden

	}

	.product-list-style-11.special-deal .product-item-name .product-item-link {

		font-size: 14px

	}

	.product-list-style-11.special-deal .product-item-actions .actions-primary .action.tocart {

		font-size: 12px

	}

	.product-list-style-11.special-deal .product-item-actions .actions-primary .action.tocart span {

		padding: 0

	}

	.product-list-style-11.special-deal .product-item-actions .actions-primary .action.tocart span:before,

	.product-list-style-11.special-deal .product-item-actions .actions-primary .action.tocart span:after {

		display: none

	}

}



.product-list-style-11 .owl-carousel {

	margin-bottom: 0 !important;

	margin-top: 0 !important

}



.product-list-style-11.special-deal .button-hover-wrap a {

	width: 40px;

	height: 40px;

	line-height: 36px

}



.product-list-style-11.special-deal .button-hover-wrap a:before {

	line-height: 38px;

	font-size: 16px

}



.product-list-style-11.special-deal .button-hover-wrap a.qs-button:before {

	line-height: 35px

}



.product-list-style-11.special-deal .products.list.items .button-hover-wrap .action.towishlist:before {

	font-size: 16px

}



.product-list-style-11.special-deal .product-item-name .product-item-link {

	font-size: 16px

}



.product-list-style-11.special-deal .price-box .price {

	font-size: 20px

}



.product-list-style-11.special-deal .actions-primary .action.tocart {

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	width: 100%

}



.product-list-style-11.special-deal .actions-primary .action.tocart span:before,

.product-list-style-11.special-deal .actions-primary .action.tocart span:after {

	font-size: 20px

}



.product-list-style-11.special-deal .product-deal {

	margin-top: 15px

}



.product-list-style-11.special-deal .deal-item {

	font-size: 20px

}



.product-list-style-11.special-deal .deal-item:after {

	font-size: 24px;

	top: -4px

}



.product-list-style-11.special-deal .deal-item .value {

	margin-bottom: 10px

}



.product-list-style-11.special-deal .owl-nav [class*='owl'] {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-11.special-deal .owl-nav [class*='owl']:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.product-list-style-11.special-deal .owl-nav [class*='owl'].owl-prev,

.product-list-style-11.special-deal .owl-nav [class*='owl'].owl-next {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0

}



.rtl-layout .product-list-style-11.special-deal .owl-nav [class*='owl'].owl-prev,

.rtl-layout .product-list-style-11.special-deal .owl-nav [class*='owl'].owl-next {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0

}



.product-list-style-12 {

	background: #fff;

	border: 1px solid #e9eaec;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.product-list-style-12 .cdz-block-title {

	margin: 20px

}



.product-list-style-12 .cdz-block-title .b-title {

	font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #fff;

	font-weight: 500;

	position: relative;

	padding-bottom: 5px

}



.product-list-style-12 .cdz-block-title .b-title:after {

	position: absolute;

	height: 3px;

	width: 35px;

	background: #262424;

	content: "";

	bottom: 0;

	left: 0

}



.rtl-layout .product-list-style-12 .cdz-block-title .b-title:after {

	left: auto;

	right: 0

}



.product-list-style-12 .cdz-product-labels {

	top: 3px;

	left: 12px;

	display: none

}



.product-list-style-12 .products.list.items .towishlist {

	position: absolute;

	right: 10px;

	top: 0px;

	z-index: 2

}



.rtl-layout .product-list-style-12 .products.list.items .towishlist {

	right: auto;

	left: 10px

}



.product-list-style-12 .products.list.items .towishlist:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e985";

	font-size: 15px;

	speak: none;

	padding: 1px

}



.product-list-style-12 .product-item {

	margin-bottom: 10px;

	border-top: 1px dashed #e9eaec;

	padding: 10px 0 0

}



.product-list-style-12 .product-item:first-child {

	border-top-color: transparent;

	padding-top: 0

}



.rtl-layout .product-list-style-12 .detail-items-wrap {

	text-align: right

}



.product-list-style-12 .product-item-info {

	overflow: hidden;

	display: flex;

	padding: 0

}



.product-list-style-12 .product-item-details {

	text-align: left

}



.product-list-style-12 .qs-button {

	padding: 2px;

	position: absolute;

	padding: 0;

	width: 32px;

	height: 32px;

	line-height: 30px;

	border: 1px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #262424;

	background: #fff;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	top: -moz-calc( (100% - 40px)/2);

	top: -webkit-calc( (100% - 40px)/2);

	top: -o-calc( (100% - 40px)/2);

	top: calc( (100% - 40px)/2);

	left: -moz-calc( (100% - 40px)/2);

	left: -webkit-calc( (100% - 40px)/2);

	left: -o-calc( (100% - 40px)/2);

	left: calc( (100% - 40px)/2);

	z-index: 5;

	border: 0;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-12 .qs-button:focus,

.product-list-style-12 .qs-button:active,

.product-list-style-12 .qs-button:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-list-style-12 .qs-button span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.product-list-style-12 .product-item-name {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}



.product-list-style-12 .product-item-link:hover {

	color: #262424

}



.product-list-style-12 .price-box {

	padding: 0;

	margin-bottom: 0

}



.product-list-style-12 .price-box .special-price .price {

	color: #262424

}



.product-list-style-12 .price-box .minimal-price-link {

	color: #262424

}



.product-list-style-12 .price-box .minimal-price-link:active,

.product-list-style-12 .price-box .minimal-price-link:focus,

.product-list-style-12 .price-box .minimal-price-link:visited {

	color: #262424

}



.product-list-style-12 .price-box .minimal-price-link:hover {

	color: #000

}



.product-list-style-12 .price-box .old-price {

	color: #b8bfd3;

	float: none

}



.product-list-style-12 .price-box .old-price span.price {

	color: #b8bfd3

}



.product-list-style-12 .price-box .minimal-price-link:hover {

	text-decoration: none

}



.product-list-style-12 .product-hovered-section {

	position: absolute;

	padding-bottom: 10px;

	background: #ffffff;

	bottom: 0;

	left: 10px;

	display: inline-block;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-12 .product-hovered-section .control {

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px;

	background: #ffffff;

	overflow: hidden

}



.product-list-style-12 .product-hovered-section .cart-qty {

	overflow: hidden;

	display: inline-block;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px;

	background: #262424

}



.product-list-style-12 .product-hovered-section .cart-qty .field.qty {

	margin: 3px;

	overflow: hidden;

	display: inline-block;

	float: left

}



.rtl-layout .product-list-style-12 .product-hovered-section .cart-qty .field.qty {

	float: right

}



.product-list-style-12 .product-hovered-section .cart-qty .field.qty .label {

	display: none

}



.product-list-style-12 .product-hovered-section .cart-qty .field.qty .qty {

	width: 25px;

	padding: 0;

	height: 25px;

	text-align: center;

	border: 0;

	color: #000000;

	margin: 0;

	display: inline-block;

	float: left;

	background: #ffffff;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	line-height: 1

}



.product-list-style-12 .product-hovered-section .cart-qty .qty-ctl {

	display: inline-block;

	float: left

}



.product-list-style-12 .product-hovered-section .cart-qty .qty-ctl .increase,

.product-list-style-12 .product-hovered-section .cart-qty .qty-ctl .decrease {

	width: 25px;

	min-width: 25px;

	height: 25px;

	line-height: 25px;

	font-size: 0;

	margin: 0;

	text-align: center;

	border: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	color: #000;

	border-color: #fff;

	background: #fff;

	display: inline-block;

	padding: 0

}



.product-list-style-12 .product-hovered-section .cart-qty .qty-ctl .increase:before,

.product-list-style-12 .product-hovered-section .cart-qty .qty-ctl .decrease:before {

	font-size: 17px;

	vertical-align: middle

}



.product-list-style-12 .product-hovered-section .cart-qty .qty-ctl .increase:before {

	content: "+"

}



.product-list-style-12 .product-hovered-section .cart-qty .qty-ctl .decrease:before {

	content: "-"

}



.product-list-style-12 .product-hovered-section .tocart.primary:not(.unavailable),

.product-list-style-12 .product-hovered-section .tocompare {

	padding: 0;

	width: 30px;

	height: 30px;

	line-height: 30px;

	border: 0px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	display: inline-block;

	float: left;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #fff;

	background: #262424;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px

}



.product-list-style-12 .product-hovered-section .tocart.primary:not(.unavailable) span,

.product-list-style-12 .product-hovered-section .tocompare span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.product-list-style-12 .product-hovered-section .tocart.primary:not(.unavailable):hover:before,

.product-list-style-12 .product-hovered-section .tocompare:hover:before {

	animation: cssload-zoom 1000ms linear infinite;

	-o-animation: cssload-zoom 1000ms linear infinite;

	-ms-animation: cssload-zoom 1000ms linear infinite;

	-webkit-animation: cssload-zoom 1000ms linear infinite;

	-moz-animation: cssload-zoom 1000ms linear infinite

}



.rtl-layout .product-list-style-12 .product-hovered-section .tocart.primary:not(.unavailable),

.rtl-layout .product-list-style-12 .product-hovered-section .tocompare {

	float: right

}



.product-list-style-12 .product-hovered-section .tocart.primary:not(.unavailable) {

	line-height: 36px

}



.product-list-style-12 .product-hovered-section .tocart.primary.unavailable {

	font-size: 12px;

	width: auto;

	line-height: 14px;

	padding: 7px 15px;

	border-right: 1px solid #fff;

	border-radius: 4px 0 0 4px;

	float: left

}



.product-list-style-12 .product-hovered-section .tocart.primary.unavailable:before {

	display: none

}



.product-list-style-12 .product-hovered-section .tocompare:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f0c5';

	font-size: 12px;

	vertical-align: middle

}



.product-list-style-12 .product-hovered-section .tocart:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e992';

	font-size: 14px;

	speak: none

}



@media screen and (min-width:992px) and (max-width:1199px) {

	.product-list-style-12 .product-hovered-section {

		display: none

	}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.product-list-style-12 .product-item-info {

		padding: 10px 0

	}

}



@media only screen and (min-width: 768px) {

	.product-list-style-12 .product-item:hover .product-item-details .product-hovered-section {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	.product-list-style-12 .product-item:hover .qs-button {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	.product-list-style-12 .product-item .product-item-info {

		margin: 0 10px

	}

}



@media only screen and (max-width: 767px) {

	.rtl-layout .product-list-style-12 .detail-items-wrap {

		text-align: right

	}

	.product-list-style-12 .product-hovered-section {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1;

		padding: 5px 0 0;

		position: static

	}

	.rtl-layout .product-list-style-12 .product-hovered-section {

		text-align: right;

		float: right

	}

}



.product-list-style-05 .cdz-product {

	border: 1px solid #e9eaec;

	background: #fff;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.product-list-style-05 .owl-carousel.owl-drag .owl-item:after {

	width: 1px;

	height: 100%;

	background: #e9eaec;

	position: absolute;

	top: 0;

	left: -1px;

	content: ''

}



.product-list-style-05.grid.products-grid .product-item {

	border: 1px solid #e9eaec;

	background: #fff;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.product-list-style-05 .product-item {

	padding: 10px;

	margin-bottom: 0;

	text-align: center;

	overflow: hidden;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.product-list-style-05 .product-item .product-image-photo {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-list-style-05 .product-item .product-image-photo.hovered-img {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.product-list-style-05 .product-item .product-image-photo.hovered-img {

	-moz-transform: translateX(100%);

	-webkit-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}



.rtl-layout .product-list-style-05 .product-item .product-image-photo.hovered-img {

	-moz-transform: translateX(-100%);

	-webkit-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.product-list-style-05 .product-item:hover .product-image-photo.main-img {

	-moz-transform: translateX(-100%);

	-webkit-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.rtl-layout .product-list-style-05 .product-item:hover .product-image-photo.main-img {

	-moz-transform: translateX(100%);

	-webkit-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}



.product-list-style-05 .product-item:hover .product-image-photo.hovered-img {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1;

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.rtl-layout .product-list-style-05 .product-item:hover .product-image-photo.hovered-img {

	-moz-transform: translateX(0);

	-webkit-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.product-list-style-05 .product-item-top {

	position: relative;

	margin-bottom: 5px

}



.product-list-style-05 .product-item-info {

	position: relative

}



.product-list-style-05 .qs-button {

	position: absolute;

	z-index: 3;

	line-height: 34px;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	top: -moz-calc( (100% - 38px)/2);

	top: -webkit-calc( (100% - 38px)/2);

	top: -o-calc( (100% - 38px)/2);

	top: calc( (100% - 38px)/2);

	left: -moz-calc( (100% - 38px)/2);

	left: -webkit-calc( (100% - 38px)/2);

	left: -o-calc( (100% - 38px)/2);

	left: calc( (100% - 38px)/2)

}



.product-list-style-05 .qs-button span {

	display: none

}



.product-list-style-05 .product-item-name {

	padding: 0 15px;

	white-space: initial;

	overflow: hidden;

	text-overflow: ellipsis

}



.product-list-style-05 .product-reviews-summary {

	margin: 0 auto 5px

}



.product-list-style-05 .price-box .price {

	margin: 0 3px

}



.product-list-style-05 .price-box .special-price .price {

	color: #262424

}



.product-list-style-05 .price-box .old-price {

	float: none;

	color: #7b8a9b;

	margin: 0 3px

}



.product-list-style-05 .price-box .old-price .price {

	color: #7b8a9b

}



.product-list-style-05 .price-box .minimal-price-link {

	width: 100%

}



.product-list-style-05 .product-item-sku {

	white-space: nowrap;

	text-transform: uppercase;

	letter-spacing: 1px;

	color: #c8ccdb

}



.product-list-style-05 .product-item-details {

	text-align: center;

	position: relative;

	overflow: hidden;

	 

}



.product-list-style-05 .product-item-actions {

	position: relative;

	overflow: hidden

}



.product-list-style-05 .product-item-actions:before {

	box-shadow: 0 0px 25px #c0c0c0;

	-moz-box-shadow: 0 0px 25px #c0c0c0;

	-webkit-box-shadow: 0 0px 25px #c0c0c0;

	-o-box-shadow: 0 0px 25px #c0c0c0;

	-ms-box-shadow: 0 0px 25px #c0c0c0;

	content: "";

	width: 100%;

	height: 10px;

	position: absolute;

	left: 0;

	top: -10px;

	z-index: 10

}



@media only screen and (min-width: 768px) {

	.product-list-style-05 .product-item:hover .product-item-details {

		-moz-transform: translateY(-30px);

		-webkit-transform: translateY(-30px);

		-o-transform: translateY(-30px);

		transform: translateY(-30px);

		z-index: 1

	}

	.product-list-style-05 .product-item:hover .product-item-details .product-item-name {

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0

	}

	.product-list-style-05 .product-item:hover .product-item-inner {

		bottom: 0;

		visibility: inherit

	}

	.product-list-style-05 .product-item:hover .qs-button {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	.product-list-style-05 .product-item-inner {

		position: absolute;

		bottom: -100px;

		left: 0;

		width: 100%;

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden;

		visibility: hidden

	}

	.product-list-style-05 .product-item-actions {

		background: #262424;

		border: 2px solid #262424;

		margin: 0;

		overflow: hidden;

		-webkit-border-radius: 25px;

		-moz-border-radius: 25px;

		border-radius: 25px

	}

	.product-list-style-05 .product-item-actions .actions-primary,

	.product-list-style-05 .product-item-actions .actions-secondary {

		display: inline-block;

		vertical-align: middle

	}

	.product-list-style-05 .actions-primary {

		width: auto

	}

	.product-list-style-05 .product-item-actions .actions-primary+.actions-secondary {

		width: auto;

		max-width: 95px

	}

	.product-list-style-05 .product-item-actions .actions-secondary {

		padding: 0;

		overflow: hidden;

		background: #fff;

		float: right;

		-webkit-border-radius: 25px;

		-moz-border-radius: 25px;

		border-radius: 25px

	}

	.rtl-layout .product-list-style-05 .product-item-actions .actions-secondary {

		float: left

	}

	.product-list-style-05 .action.primary {

		width: 100%;

		height: 36px;

		padding: 0;

		font-size: 12px;

		line-height: 36px;

		-webkit-border-radius: 25px;

		-moz-border-radius: 25px;

		border-radius: 25px;

		color: #fff;

		border-color: #262424;

		background: #262424

	}

	.product-list-style-05 .action.primary>span {

		padding-left: 25px;

		position: relative

	}

	.product-list-style-05 .action.primary>span:before,

	.product-list-style-05 .action.primary>span:after {

		display: inline-block;

		font-family: 'CodazonFont';

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: '\e992';

		font-size: 18px;

		speak: none;

		position: absolute;

		left: 1px;

		top: -3px;

		-moz-transition: .3s ease;

		-webkit-transition: .3s ease;

		-o-transition: .3s ease;

		transition: .3s ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden

	}

	.rtl-layout .product-list-style-05 .action.primary>span {

		padding-left: 0;

		padding-right: 25px

	}

	.rtl-layout .product-list-style-05 .action.primary>span:before,

	.rtl-layout .product-list-style-05 .action.primary>span:after {

		left: auto;

		right: 0

	}

	.product-list-style-05 .action.primary>span:before {

		-moz-transform: translate(-100%, 0);

		-webkit-transform: translate(-100%, 0);

		-o-transform: translate(-100%, 0);

		transform: translate(-100%, 0);

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0

	}

	.product-list-style-05 .action.primary>span:after {

		-moz-transform: translate(0, 0);

		-webkit-transform: translate(0, 0);

		-o-transform: translate(0, 0);

		transform: translate(0, 0);

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	.product-list-style-05 .action.primary:focus,

	.product-list-style-05 .action.primary:active,

	.product-list-style-05 .action.primary:hover {

		color: #fff;

		border-color: #262424;

		background: #262424

	}

	.product-list-style-05 .action.primary:hover>span:before {

		-moz-transform: translate(0, 0%);

		-webkit-transform: translate(0, 0%);

		-o-transform: translate(0, 0%);

		transform: translate(0, 0%);

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	.product-list-style-05 .action.primary:hover>span:after {

		-moz-transform: translate(100%, 0);

		-webkit-transform: translate(100%, 0);

		-o-transform: translate(100%, 0);

		transform: translate(100%, 0);

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0

	}

	.product-list-style-05 .actions-secondary>.action {

		width: 40px;

		height: 36px;

		line-height: 36px;

		color: #262424;

		border-color: #262424;

		background: #fff

	}

}



@media only screen and (min-width: 768px) and only screen and (max-width: 767px) {

	.product-list-style-05 .action.primary>span {

		padding: 0

	}

	.rtl-layout .product-list-style-05 .action.primary>span {

		padding: 0

	}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.product-list-style-05 .actions-secondary>.action {

		width: 30px

	}

}



@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.product-list-style-05 .action.primary>span {

		padding: 0

	}

	.rtl-layout .product-list-style-05 .action.primary>span {

		padding: 0

	}

	.product-list-style-05 .action.primary>span:after,

	.product-list-style-05 .action.primary>span:before {

		display: none

	}

}



@media only screen and (max-width: 767px) {

	.product-list-style-05 .product-item-actions:before {

		display: none

	}

}



.post-list-style05 .post-item {

	background: #fff;

	height: 100%;

	overflow: hidden;

	backface-visibility: hidden;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.post-list-style05 .post-top {

	position: relative

}



.post-list-style05 .post-top .post-img {

	overflow: hidden

}



.post-list-style05 .post-top .post-img img {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.post-list-style05 .post-top .post-img:hover img {

	-moz-transform: scale(1.1, 1.1) rotate(2deg);

	-webkit-transform: scale(1.1, 1.1) rotate(2deg);

	-o-transform: scale(1.1, 1.1) rotate(2deg);

	transform: scale(1.1, 1.1) rotate(2deg)

}



.post-list-style05 .post-bottom {

	padding: 20px

}



.post-list-style05 .post-category {

	background-color: #262424;

	text-transform: uppercase;

	font-weight: 500;

	margin-bottom: 5px;

	display: inline-block;

	vertical-align: top;

	float: left;

	padding: 4px 10px 2px;

	margin-right: 10px;

	position: absolute;

	top: 10px;

	left: 10px;

	color: #fff;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px

}



.post-list-style05 .post-category:active,

.post-list-style05 .post-category:focus,

.post-list-style05 .post-category:visited {

	color: #fff

}



.post-list-style05 .post-category:hover {

	color: #fff

}



.rtl-layout .post-list-style05 .post-category {

	left: auto;

	right: 10px;

	margin-right: 0

}



.post-list-style05 .post-title {

	margin-bottom: 10px;

	clear: both

}



.post-list-style05 .post-title .post-item-link {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	font-weight: 600;

	color: #414b56

}



.post-list-style05 .post-title .post-item-link:active,

.post-list-style05 .post-title .post-item-link:focus,

.post-list-style05 .post-title .post-item-link:visited {

	color: #414b56

}



.post-list-style05 .post-title .post-item-link:hover {

	color: #262424

}



.post-list-style05 .post-desc {

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #a8aeba;

	font-size: 14px;

	margin-top: 20px;

	margin-bottom: 20px

}



.post-list-style05 .post-date {

	color: #b9bed1;

	font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	margin-left: auto

}



.rtl-layout .post-list-style05 .post-date {

	margin-right: auto;

	margin-left: 0

}



.post-list-style05 .post-date:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f073';

	font-size: 12px;

	vertical-align: middle;

	margin-right: 8px

}



.rtl-layout .post-list-style05 .post-date:before {

	margin-left: 8px;

	margin-right: 0

}



.post-list-style05 .post-author {

	color: #b9bed1;

	font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase

}



.post-list-style05 .post-author:before {

	display: inline-block;

	font-family: 'CodazonFont';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\e9aa';

	font-size: 13px;

	speak: none;

	margin-right: 8px

}



.rtl-layout .post-list-style05 .post-author:before {

	margin-left: 8px;

	margin-right: 0

}



.post-list-style05 .post-footer {

	border-top: 1px solid #e9eaec;

	padding: 20px 0 0;

	margin-top: 10px;

	overflow: hidden;

	display: flex;

	align-items: center

}



.post-list-style05 .more-link:hover,

.post-list-style05 .more-link:active,

.post-list-style05 .more-link:visited {

	color: #262424;

	text-decoration: none

}



@media only screen and (max-width: 767px) {

	.post-list-style05 {

		margin-bottom: 0

	}

	.post-list-style05 .post-bottom {

		padding: 15px

	}

	.post-list-style05 .post-title {

		white-space: nowrap;

		text-overflow: ellipsis;

		overflow: hidden;

		color: #414b56

	}

	.post-list-style05 .post-title .post-item-link {

		font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

	}

	.post-list-style05 .post-title .post-item-link:hover {

		text-decoration: none

	}

	.post-list-style05 .post-footer {

		padding: 10px 0

	}

	.post-list-style05 .post-desc {

		margin-bottom: 20px

	}

	.post-list-style05 .post-item {

		box-shadow: none;

		-moz-box-shadow: none;

		-webkit-box-shadow: none;

		-o-box-shadow: none;

		-ms-box-shadow: none

	}

}



@media only screen and (min-width: 768px) and (max-width: 1199px) {

	.post-list-style05 .post-title {

		white-space: nowrap;

		overflow: hidden;

		text-overflow: ellipsis

	}

	.post-list-style05 .post-desc {

		margin: 10px 0

	}

}



@media only screen and (min-width: 1200px) {

	.post-list-style05 .owl-carousel .item {

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden

	}

	.post-list-style05 .owl-carousel .item:hover {

		margin-top: -20px;

		box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1);

		-moz-box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1);

		-webkit-box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1);

		-o-box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1);

		-ms-box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1)

	}

	.post-list-style05 .owl-carousel.owl-loaded .owl-stage {

		padding-top: 20px;

		padding-bottom: 40px

	}

	.post-list-style05 .cdz-block-content {

		margin-top: -20px

	}

}



#wk-load-conf {

	display: none

}



.cms-webkul .page-main>.columns>.column.main,

.cms-webkul-seller .page-main>.columns>.column.main {

	background-color: #ffffff;

	padding: 20px;

	margin-left: 0;

	margin-right: 0;

	border: 1px solid #e9eaec;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.cms-webkul-seller .marketplace-seller-profile .columns {

	margin: 0

}



.unavailable,

.available {

	background-color: rgba(0, 0, 0, 0);

	background-position: 10px 0;

	border: medium none;

	float: left;

	min-height: 11px;

	padding: 0 3px 0 30px;

	text-transform: capitalize

}



.wk-mp-main {

	margin-bottom: 0

}



.wk-mp-design {

	width: 100%

}



.wk-mp-design .block-account .block-title {

	background-image: none

}



.wk-mp-design .block {

	margin: 0

}



.wk-mp-design .product-image img {

	width: 100%

}



.btn-primary {

	background-color: #0C79D8;

	background-repeat: repeat-x;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	border-radius: 4px 4px 4px 4px;

	border-width: 1px;

	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);

	color: #FFFFFF !important;

	display: inline-block;

	opacity: 0.8;

	text-align: center;

	text-decoration: none;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	vertical-align: middle;

	text-transform: uppercase;

	padding: 6px 0px;

	font-weight: bold;

	font-size: 13px;

	width: 100%

}



.wk-profile-links {

	display: inline-block;

	padding: 10px 0;

	width: 30%

}



.wk-profile-links a:hover {

	text-decoration: none

}



.wk-mp-fieldset {

	margin: 0;

	border-top: none

}



.wk-mp-design .form-list .control {

	width: 100%

}



.wk-mp-design .form-list .field {

	width: 100%

}



.wk-mp-design .form-list input.input-text {

	width: 99%

}



.wk-mp-design .form-list textarea {

	width: 99%;

	max-width: 99%

}



.wk-mp-design .form-list select {

	width: 100%

}



.wk-mp-design .form-list li.wide .control {

	width: 100%

}



.wk-mp-design .form-list li.wide input.input-text {

	width: 99%

}



.wk-mp-design .form-list li.wide textarea {

	width: 100%

}



.wk-mp-design .form-list li.wide select {

	width: 100%

}



.wk-mp-design .form-list .input-range input.input-text {

	width: 99%

}



.wk-mp-design .form-list-narrow li.wide .control {

	width: 100%

}



.wk-mp-design .form-list-narrow li.wide input.input-text,

.wk-mp-design .form-list-narrow li.wide textarea {

	width: 99%

}



.wk-mp-design .form-list-narrow li.wide select {

	width: 100%

}



#wantptr {

	display: none

}



.profileurl {

	display: inline-block;

	width: 100%

}



#skuavail,

#skunotavail {

	display: none;

	float: left;

	width: 100%

}



.skuavailable {

	background-color: rgba(0, 0, 0, 0);

	background-position: 10px 0;

	border: medium none;

	float: left;

	min-height: 11px;

	padding: 0 3px 0 30px;

	text-transform: capitalize;

	background-size: contain

}



.skunotavailable {

	background-color: rgba(0, 0, 0, 0);

	background-position: 10px 0;

	border: medium none;

	float: left;

	min-height: 11px;

	padding: 0 3px 0 30px;

	text-transform: capitalize;

	background-size: contain

}



.wk-mp-landingpage {

	text-align: center

}



.wk-mp-banner {

	background-size: 100% 100%

}



.wk-mp-banner-container {

	width: 97.5%;

	border: 1px solid #eee;

	padding: 10px

}



.wk-mp-banner img {

	width: 100%

}



.wk-marketplace-label {

	font-weight: 600;

	letter-spacing: 1px;

	padding-top: 3.3%

}



.wk-marketplace-label-span {

	display: inline-block;

	text-transform: uppercase;

	font-size: 1.3em;

	width: 100%

}



.wk-marketplace-label-about {

	font-weight: 600;

	letter-spacing: 1px

}



.wk-mp-icon {

	display: inline-block;

	width: 68%

}



.wk-mp-icon img {

	display: inline-block;

	width: 100%

}



.wk-mp-icon-wraper {

	display: inline-block;

	width: 22%

}



.wk-mp-landing-sellers-wraper {

	width: 284px;

	display: inline-block;

	border: 1px solid #eee;

	margin-right: 10px;

	margin-bottom: 10px

}



.wk-last-seller {

	margin-right: 0

}



.wk-mp-landing-sellers {

	padding: 10px

}



.wk-mp-landing-sellers-img1 {

	width: 100%

}



.wk-mp-landing-sellers-img1 img {

	width: 130px;

	display: inline-block;

	border: 1px solid #eee;

	float: left

}



.wk-mp-landing-sellers-img2 {

	width: 260px;

	border: 1px solid #eee;

	margin-bottom: 10px;

	display: inline-block

}



.wk-mp-landing-sellers-img2 img {

	width: 100%

}



.wk-mp-landing-sellers-logo {

	width: 30%;

	max-width: 70px;

	float: left;

	display: inline-block;

	border: 1px solid #eee;

	height: auto;

	position: relative

}



.rtl-layout .wk-mp-landing-sellers-logo {

	float: right

}



.wk-mp-landing-sellers-logo img {

	width: 100%

}



.wk-mp-landing-sellers-details {

	width: 64%;

	display: inline-block;

	text-align: left;

	vertical-align: top;

	text-transform: uppercase

}



.wk-mp-landing-button {

	font-size: 18px;

	padding: 7px 25px

}



.wk-mp-label3-container {

	margin-top: 10px;

	width: 100%

}



.wk-mp-label3 {

	border: 1px solid #eee;

	padding: 10px

}



.wk-mp-header {

	color: #FFFFFF;

	padding: 6.5%;

	text-align: center

}



.wk-mp-header h1 {

	font-size: 3.9em;

	color: #FFFFFF;

	margin-bottom: 0.3em;

	font-weight: bold;

	word-wrap: break-word

}



.wk-mp-header h2 {

	font-size: 32px;

	color: #FFFFFF;

	text-transform: inherit

}



.wk-mp-header p {

	margin-bottom: 0

}



.wk-blockdetail {

	background: none repeat scroll 0 0 #f4f3f3;

	height: auto;

	padding: 4px

}



.wk-blockdetail ul.partnerlinks li a {

	text-decoration: none

}



.wk-blockdetail ul.partnerlinks li a:hover {

	text-decoration: underline;

	color: #333

}



.wk-blockdetail ul.partnerlinks li {

	padding: 2px 0px;

	font-size: 12px

}



.wk-blockdetail #twconnect,

#fbconnect {

	display: inline-block;

	height: 35px;

	width: 35px

}



.wk-blockdetail #twconnect:hover,

#fbconnect:hover {

	box-shadow: -3px -2px 6px #333

}



.wk-blockdetail #twconnect {

	background-image: url('../images/tw.png')

}



.wk-blockdetail #fbconnect {

	background-image: url('../images/fb.png')

}



.wk-block-hover-div {

	background: none repeat scroll 0 0 #fff;

	display: none;

	right: -27%;

	min-height: 120px;

	position: absolute;

	top: -35px;

	width: 420px;

	z-index: 999;

	border: 1px solid #bce8f1;

	border-radius: 4px 4px 4px 4px;

	margin-bottom: 20px;

	padding: 8px 35px 8px 14px;

	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)

}



.wk-block-hover-div img {

	width: 100%

}



@media only screen and (max-width:1085px) {

	.wk-block-hover-div {

		right: -11px;

		width: 275px

	}

}



@media only screen and (min-width:1085px) and (max-width:1191px) {

	.wk-block-hover-div {

		right: -61px;

		width: 275px

	}

}



@media only screen and (min-width:770px) and (max-width:984px) {

	.profile-view {

		width: 325px

	}

}



.wk-block-hover-div .arrow {

	height: 23px;

	position: absolute;

	right: -17px;

	top: 31px;

	width: 50px

}



.wk-block-hover-div:after,

.wk-block-hover-div:before {

	border: 1px solid transparent;

	content: " ";

	height: 0;

	right: 100%;

	position: absolute;

	width: 0

}



.wk-block-hover-div:after {

	border-right-color: #FFFFFF;

	border-width: 7px;

	top: 36px

}



.wk-block-hover-div:before {

	border-right-color: #BCE8F1;

	border-width: 10px;

	top: 34px

}



.profile-view {

	position: relative;

	width: 436px

}



.ask-que,

#askque {

	display: inline-block;

	cursor: pointer

}



.wk-block-font-bold-up {

	text-transform: uppercase;

	font-weight: bold

}



.wk-block-title-css {

	font-weight: normal;

	margin: 0 5px 0 0

}



.wk-block-title-css a {

	text-decoration: underline

}



.wk-block-rating {

	display: inline-block;

	text-align: center;

	background: #11b400;

	color: #fff;

	letter-spacing: 1px;

	min-width: 16px;

	padding: 2px 6px;

	border-radius: 4px

}



.product-options-bottom {

	padding: 9px

}



.extra-info {

	max-width: 100%;

	width: 100%

}



.add-to-cart,

.out-of-stock {

	float: left

}



.wk-seller-block {

	border-left: 1px solid #ccc;

	display: inline-block;

	width: 30%;

	position: relative;

	padding-left: 10px;

	margin-left: 8px

}



.wk-seller-block:after,

.wk-seller-block:before {

	border: 1px solid transparent;

	content: " ";

	height: 0;

	left: -1px;

	position: absolute;

	width: 0;

	margin-top: -11px

}



.wk-seller-block:after {

	border-left-color: #FFFFFF;

	border-width: 7px;

	top: 36px

}



.wk-seller-block:before {

	border-left-color: #CCCCCC;

	border-width: 9px;

	top: 34px

}



@media only screen and (min-width:1180px) {

	.wk-seller-block {

		width: 44%

	}

}



.wk-seller-rating {

	padding: 15px;

	border-radius: 3px;

	border: 1px solid #ccc;

	background: #fffeeb;

	box-shadow: 0 2px 8px 2px #848484;

	font-size: 11px;

	position: absolute;

	text-align: left;

	max-width: 350px;

	z-index: 1;

	display: none;

	top: 67%;

	margin-left: -20%;

	width: 120%

}



.wk-seller-rating:after,

.wk-seller-rating:before {

	border: 1px solid transparent;

	content: " ";

	height: 0;

	bottom: -1px;

	position: absolute;

	width: 0;

	margin-top: -51px;

	margin-left: 22%

}



.wk-seller-rating:after {

	border-bottom-color: #FFFFFF;

	border-width: 7px;

	top: 38px;

	margin-right: 22px

}



.wk-seller-rating:before {

	border-bottom-color: #CCCCCC;

	border-width: 9px;

	border-width: 7px;

	top: 37px

}



.wk-srach-wrapper {

	width: 100%;

	display: inline-block

}



.wk-search input {

	width: 100%;

	height: 40px;

	padding-right: 40px;

	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif

}



.wk-search .control {

	position: relative

}



.wk-search .button {

	position: absolute;

	top: 0;

	right: 0;

	height: 40px

}



.wk-search .span {

	padding: 9px 8px

}



.wk-search button.button span span {

	height: 20px;

	line-height: 20px

}



.wk-mp-sellerlist-container li {

	padding-left: 0;

	padding-bottom: 1%;

	list-style: none

}



.wk-mp-sellerlist-container .wk-mp-sellerlist-wrap {

	border: 1px solid #eee;

	display: inline-block;

	padding: 5px

}



.wk-sellerlist-divide1 {

	display: inline-block;

	width: 40%;

	float: left;

	overflow: hidden

}



.wk-sellerlist-divide1 img {

	width: 85%;

	float: left;

	border: 1px solid #eee

}



.wk-sellerlist-divide2 {

	text-align: left;

	text-transform: uppercase;

	width: 60%;

	float: left

}



@media only screen and (min-width:480px) and (max-width:480px) {

	.wk-mp-sellerlist-container .wk-mp-sellerlist-wrap {

		width: 100%

	}

	.wk-mp-sellerlist-container li {

		padding-right: 0;

		float: none

	}

	.wk-sellerlist-divide1 {

		height: auto

	}

}



@media only screen and (min-width:481px) and (max-width:651px) {

	.wk-mp-sellerlist-container .wk-mp-sellerlist-wrap {

		width: 100%

	}

	.wk-mp-sellerlist-container li {

		padding-right: 15px;

		float: left;

		width: 50%

	}

	.wk-sellerlist-divide1 {

		height: auto

	}

	.wk-mp-header h1 {

		font-size: 2.9em

	}

}



@media only screen and (min-width:652px) and (max-width:1079px) {

	.wk-mp-sellerlist-container .wk-mp-sellerlist-wrap {

		width: 100%

	}

	.wk-mp-sellerlist-container li {

		padding-right: 15px;

		float: left;

		width: 30%

	}

	.wk-sellerlist-divide1 {

		height: 95px

	}

}



@media only screen and (min-width:1080px) {

	.wk-mp-sellerlist-container li {

		margin-right: 1%;

		float: left;

		width: 24%

	}

	.wk-sellerlist-divide1 {

		height: 95px

	}

}



.wk-logo-block {

	padding-bottom: 10px

}



.bannerpicrs {

	border-bottom: 5px solid #262424;

	height: 100%;

	width: 99%

}



.wk-mp-design-inner {

	border: 1px solid #eee;

	padding: 10px;

	padding-bottom: 0

}



.wk-mp-design-inner-last {

	margin-bottom: 10px;

	padding-bottom: 10px

}



.wk-mp-display-block-css {

	display: inline-block;

	width: 100%

}



.storename {

	font: bold 1em Helvetica Neue, Arial, Sans Serif;

	text-transform: uppercase

}



.store-name {

	padding: 5px 0

}



.wk-seller a {

	display: inline-block

}



#info .section {

	padding: 0px 5px 5px 5px;

	border-bottom: 1px solid #eee;

	font-weight: bold

}



.wk-icon {

	background-image: url("../images/Seller-Sprite.png");

	background-repeat: no-repeat;

	background-color: transparent;

	height: 18px;

	width: 17px;

	float: left;

	margin-top: 3px

}



.wk-storeloc-icon {

	background-position: -105px -96px;

	height: 17px

}



a.cont-name {

	display: inline-block;

	padding-right: 5px;

	font-size: 15px;

	color: inherit;

	font-weight: normal

}



.piccountry {

	width: 24px;

	display: inline-block

}



.wk-contact-input-fields {

	width: 100%;

	max-width: 100%;

	margin-bottom: 10px;

	font-size: 14px;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 1px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s

}



.wk-mp-design-inner small {

	font-size: smaller

}



.wk-mp-design-inner .wk-ordertitle-label {

	width: 29%;

	font-weight: bold

}



.ask-que {

	cursor: pointer

}



#ask-data .errormail {

	bottom: 15px;

	display: none;

	left: 155px;

	position: absolute;

	color: #DF280A;

	font-weight: bold

}



.wk-clear {

	clear: both

}



.wk-dash-chart {

	margin-top: 10px;

	border: 1px solid #ccc

}



.modal-title {

	margin: 0;

	line-height: 1.42857143;

	font-size: 18px;

	font-family: inherit;

	font-weight: 500;

	display: inline-block

}



#ask-data {

	background-clip: padding-box;

	background-color: #FFFFFF;

	border: 1px solid rgba(0, 0, 0, 0.3);

	border-radius: 6px 6px 6px 6px;

	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

	display: none;

	left: 50%;

	margin: -250px 0 0 -280px;

	outline: medium none;

	position: fixed;

	top: 88%;

	width: 510px;

	z-index: 1050;

	padding: 10px

}



#ask-form {

	display: inline-block;

	width: 100%

}



#ask-form textarea {

	height: 75px;

	width: 315px

}



#ask-data .label {

	display: inline-block;

	font-size: 14px;

	font-weight: 600;

	margin-bottom: 7px;

	padding-left: 20px;

	text-align: left;

	width: 135px;

	vertical-align: top

}



.wk-modal-btn {

	cursor: pointer

}



.wk-btn-primary {

	color: #fff;

	background-color: #428bca;

	border-color: #357ebd

}



.wk-btn-primary:focus,

.wk-btn-primary.focus,

.wk-btn-primary:active,

.wk-btn-primary.active,

.wk-btn-primary:hover,

.open>.dropdown-toggle.wk-btn-primary {

	color: #fff;

	background-color: #3071a9;

	border-color: #285e8e

}



.wk-btn-primary:active,

.wk-btn-primary.active,

.open>.dropdown-toggle.wk-btn-primary {

	background-image: none

}



.wk-btn-primary.disabled,

.wk-btn-primary[disabled],

fieldset[disabled] .wk-btn-primary,

.wk-btn-primary.disabled:focus,

.wk-btn-primary[disabled]:focus,

fieldset[disabled] .wk-btn-primary:focus,

.wk-btn-primary.disabled.focus,

.wk-btn-primary[disabled].focus,

fieldset[disabled] .wk-btn-primary.focus,

.wk-btn-primary.disabled:hover,

.wk-btn-primary[disabled]:hover,

fieldset[disabled] .wk-btn-primary:hover,

.wk-btn-primary.disabled:active,

.wk-btn-primary[disabled]:active,

fieldset[disabled] .wk-btn-primary:active,

.wk-btn-primary.disabled.active,

.wk-btn-primary[disabled].active,

fieldset[disabled] .wk-btn-primary.active {

	background-color: #428bca;

	border-color: #357ebd

}



.wk-btn-default {

	color: #333;

	background-color: #fff;

	border-color: #ccc

}



.wk-btn-default:focus,

.wk-btn-default.focus,

.wk-btn-default:active,

.wk-btn-default.active,

.wk-btn-default:hover,

.open>.dropdown-toggle.wk-btn-default {

	color: #333;

	background-color: #e6e6e6;

	border-color: #adadad

}



.wk-btn-default:active,

.wk-btn-default.active,

.open>.dropdown-toggle.wk-btn-default {

	background-image: none

}



.wk-btn-default.disabled,

.wk-btn-default[disabled],

fieldset[disabled] .wk-btn-default,

.wk-btn-default.disabled:focus,

.wk-btn-default[disabled]:focus,

fieldset[disabled] .wk-btn-default:focus,

.wk-btn-default.disabled.focus,

.wk-btn-default[disabled].focus,

fieldset[disabled] .wk-btn-default.focus,

.wk-btn-default.disabled:active,

.wk-btn-default[disabled]:active,

fieldset[disabled] .wk-btn-default:active,

.wk-btn-default.disabled.active,

.wk-btn-default[disabled].active,

fieldset[disabled] .wk-btn-default.active,

.wk-btn-default.disabled:hover,

.wk-btn-default[disabled]:hover,

fieldset[disabled] .wk-btn-default:hover {

	background-color: #fff;

	border-color: #ccc

}



.wk-btn-default .badge {

	color: #fff;

	background-color: #333

}



.wk-btn {

	display: inline-block;

	padding: 6px 12px;

	margin-bottom: 0;

	font-size: 14px;

	font-weight: 400;

	line-height: 1.42857143;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	-ms-touch-action: manipulation;

	touch-action: manipulation;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px

}



.form-control {

	width: 315px;

	padding: 6px 12px;

	margin-bottom: 10px;

	font-size: 14px;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s

}



.modal-body {

	position: relative;

	padding: 15px;

	width: 94%

}



.form-control:focus {

	border-color: #66afe9;

	outline: 0;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)

}



.wk-btn-primary .badge {

	color: #428bca;

	background-color: #fff

}



.modal-header h3 {

	display: inline-block;

	font-size: 20px;

	opacity: 0.6

}



.wk-close {

	color: #000000;

	cursor: pointer;

	float: right;

	font-size: 20px;

	font-weight: bold;

	line-height: 20px;

	opacity: 0.2;

	text-shadow: 0 1px 0 #fff

}



.wk-close:focus,

.wk-close:hover {

	color: #000;

	text-decoration: none;

	cursor: pointer;

	filter: alpha(opacity=50);

	opacity: .5

}



.modal-footer:before,

.modal-footer:after {

	content: "";

	display: table;

	line-height: 0

}



.modal-footer:before,

.modal-footer:after {

	content: "";

	display: table;

	line-height: 0

}



.modal-footer {

	padding: 15px;

	text-align: right;

	border-top: 1px solid #e5e5e5

}



.error-border {

	border-color: #FF0000

}



.mail-procss {

	cursor: wait;

	opacity: 0.5

}



.wk-feedback-details .mpfeedback {

	width: 100%;

	border-right: 1px solid #ccc

}



.mpfeedback .wk-span {

	width: 40%

}



.mpfeedback span {

	float: left

}



.mpfeedback .ratingslider-box {

	background: url("../../../../codazon/themelayout/images/rating-sprite.png") repeat-x scroll 0 103% transparent;

	float: left;

	margin-left: 3%;

	height: 16px;

	width: 70px

}



.mpfeedback .ratingslider-box .rating {

	background: url("../../../../codazon/themelayout/images/rating-sprite.png") repeat-x scroll 0 4px transparent;

	height: 16px

}



.mpfeedback .price {

	width: 100%;

	display: inline-block

}



.mpfeedback .value {

	width: 100%;

	display: inline-block

}



.mpfeedback .quality {

	width: 100%;

	display: inline-block

}



.wk-social-icon {

	width: 44px;

	height: 44px

}



.wk-social-icon-instagram {

	background-position: 0px 0px

}



.wk-social-icon-pinterest {

	background-position: -46px 0px

}



.wk-social-icon-fb {

	background-position: -92px 0px

}



.wk-social-icon-tw {

	background-position: -138px 0px

}



.wk-social-icon-gplus {

	background-position: 0px -46px

}



.wk-social-icon-vimeo {

	background-position: -46px -46px

}



.wk-social-icon-utube {

	background-position: -92px -46px

}



.wk-social-icon-moleskin {

	background-position: -138px -46px

}



.wk-profile-pro-css {

	width: 32.33333%;

	margin-right: 1%;

	float: left;

	text-align: center

}



.wk-profile-image-box {

	border: 1px solid #eee;

	padding: 5px

}



.wk-orderbox-content1 {

	display: inline-block;

	width: 98%;

	border-bottom: 1px solid #eee

}



.wk-orderbox-content2 {

	display: inline-block;

	width: 98%

}



.wk-first-order {

	margin-top: 15px

}



.wk-orderbox {

	border: 1px solid #ccc;

	display: inline-block;

	width: 100%;

	margin: 5px 0;

	border-radius: 3px

}



.wk-orderbox-content1 {

	display: inline-block;

	width: 98%;

	border-bottom: 1px solid #ccc

}



.wk-orderbox-content2 {

	display: inline-block;

	width: 98%

}



.wk-orderbox-details {

	width: 78%;

	float: left

}



.wk-orderbox-details a {

	color: #1e7ec8;

	text-decoration: none

}



.wk-orderbox-total {

	width: 22%;

	float: left;

	text-align: right

}



.wk-feedback-details {

	float: left;

	width: 26%;

	padding-bottom: 5px

}



.wk-feedback-desc {

	float: left;

	width: 71%;

	padding: 5px 0px 5px 15px

}



.collection-banner>img {

	width: 100%

}



@media only screen and (min-width:0px) and (max-width:640px) {

	#ask-data {

		width: 330px;

		left: 75%

	}

	#ask-data .label {

		width: 36%

	}

}



.marketplace-index-index.rtl-layout .wk-mp-banner .wk-mp-header {

	text-align: right

}



.marketplace-index-index .wk-marketplace-label {

	text-transform: uppercase;

	color: #adadad

}



.marketplace-index-index .wk-mp-landing-about h1 {

	text-transform: uppercase;

	font-size: 16px

}



.marketplace-index-index .wk-mp-banner-container {

	width: 100%

}



.marketplace-index-index .wk-mp-landing-sellers-wraper {

	width: 23%;

	margin: 0 2% 2% 0

}



.marketplace-index-index .wk-mp-landing-sellers-wraper.wk_last_seller {

	margin-right: 0

}



.marketplace-index-index .wk-mp-landing-sellers-wraper .wk-mp-landing-sellers-img1>a {

	width: 50%;

	float: left

}



.marketplace-index-index .wk-mp-landing-sellers-wraper .wk-mp-landing-sellers-img1>a>img {

	width: 100%

}



.marketplace-index-index .wk-mp-landing-sellers-wraper .wk-mp-landing-sellers-img2 {

	width: 100%

}



.marketplace-index-index .wk-mp-landing-sellers-details .button {

	padding: 5px 10px;

	font-size: 11px;

	vertical-align: top;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin-top: 5px

}



.marketplace-index-index .wk-mp-icon-wraper .wk-mp-icon {

	width: 100px;

	height: 100px;

	line-height: 100px;

	text-align: center;

	color: #262424;

	border: 1px solid #cecece;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	margin-bottom: 20px

}



.marketplace-index-index .wk-mp-icon-wraper .wk-mp-icon:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f007';

	font-size: 30px;

	vertical-align: middle;

	line-height: 100px

}



.marketplace-index-index .wk-mp-icon-wraper .wk-mp-icon>img {

	display: none

}



.marketplace-index-index .wk-mp-icon-wraper:nth-child(2) .wk-mp-icon:before {

	content: '\f055'

}



.marketplace-index-index .wk-mp-icon-wraper:nth-child(3) .wk-mp-icon:before {

	content: '\f291'

}



.marketplace-index-index .wk-mp-icon-wraper:nth-child(4) .wk-mp-icon:before {

	content: '\f1fe'

}



.marketplace-index-index .wk-mp-banner {

	background: url(../media/../../../../codazon/themelayout/images/page-banner.jpg) 0 0 no-repeat !important;

	background-size: cover !important

}



.marketplace-index-index .wk-mp-banner .wk-mp-header {

	text-align: left;

	width: 60%

}



.rtl-layout .marketplace-index-index .wk-mp-banner .wk-mp-header {

	text-align: right

}



.marketplace-index-index .wk-mp-banner .wk-mp-header .h2 {

	margin-bottom: 20px

}



.marketplace-index-index .wk-mp-banner .wk-mp-header h1 {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase;

	margin-bottom: 20px

}



.marketplace-index-index .wk-mp-banner .wk-mp-header h1.super-text {

	font-size: 48px;

	margin-bottom: 0

}



.marketplace-index-index .wk-mp-banner .wk-mp-header .wk-mp-landing-button {

	border: 2px solid;

	color: #fff;

	border-color: #fff;

	background: transparent

}



.marketplace-index-index .wk-mp-banner .wk-mp-header .wk-mp-landing-button:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.wk-seller-block {

	width: 100% !important;

	border: 0;

	padding: 7px 15px 15px 80px;

	margin: 0;

	background: #f7f7f7

}



.wk-seller-block:after {

	display: none

}



.wk-seller-block:before {

	position: absolute;

	top: 0;

	left: 0;

	width: 58px;

	height: 58px;

	background: url(../css/source/layout/webkul/images/i-sold-by.jpg) 0 0 no-repeat !important;

	background-size: 100% 100%;

	content: '';

	z-index: 0;

	top: 10px;

	left: 15px;

	border: 0;

	margin: 0

}



.wk-seller-block .wk-block-font-bold-up {

	color: #666666

}



.wk-seller-block .wk-block-title-css {

	color: #f54337;

	font-size: 14px;

	padding-bottom: 0

}



.wk-seller-block .wk-block-title-css a {

	color: #f54337;

	text-decoration: none

}



.wk-seller-block .wk-block-title-css a:active,

.wk-seller-block .wk-block-title-css a:focus,

.wk-seller-block .wk-block-title-css a:visited {

	color: #f54337

}



.wk-seller-block .wk-block-title-css a:hover {

	color: #f54337

}



.wk-seller-block .wk-block-rating {

	background: #044de2;

	float: left;

	font-size: 10px;

	font-weight: 700;

	margin-top: 3px

}



.wk-seller-block .ask_que {

	text-decoration: underline;

	float: right;

	margin-top: 5px

}



.marketplace-seller-profile .wk-mp-design:first-child .wk-mp-design-inner-last:first-child>.wk-mp-profile-container.storename .store-name {

	color: #2962ff;

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-align: center

}



.marketplace-seller-profile .columns {

	margin-bottom: 0;

	background-color: transparent;

	padding: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	margin-left: -10px;

	margin-right: -10px

}



.marketplace-seller-profile .products.wrapper {

	padding-top: 10px

}



.marketplace-seller-profile .products-list .product-item-info,

.marketplace-seller-profile .products-grid .product-item-info {

	position: relative

}



.marketplace-seller-profile .products-list .qs-btn-container,

.marketplace-seller-profile .products-grid .qs-btn-container {

	display: none;

	-webkit-transform: scale(0, 0);

	-moz-transform: scale(0, 0);

	-ms-transform: scale(0, 0);

	-o-transform: scale(0, 0);

	z-index: 2;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	top: calc(50% - 16px);

	-webkit-top: calc(50% - 16px);

	-o-top: calc(50% - 16px);

	-moz-top: calc(50% - 16px);

	left: 50%;

	left: calc(50% - 16px);

	-webkit-left: calc(50% - 16px);

	-o-left: calc(50% - 16px);

	-moz-left: calc(50% - 16px);

	text-align: center;

	position: absolute

}



.marketplace-seller-profile .products-list .qs-btn-container .qs-button,

.marketplace-seller-profile .products-grid .qs-btn-container .qs-button {

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%

}



.marketplace-seller-profile .products-list .product-item:hover .qs-btn-container,

.marketplace-seller-profile .products-grid .product-item:hover .qs-btn-container {

	-webkit-transform: scale(1, 1);

	-moz-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1)

}



.marketplace-seller-profile.page-layout-1column .products-grid .product-items:not(.owl-carousel) {

	margin-left: -10px;

	margin-right: -10px;

	overflow: hidden

}



.marketplace-seller-profile.page-layout-1column .products-grid .product-items:not(.owl-carousel)>.product-item {

	width: 25%;

	padding-left: 10px;

	padding-right: 10px;

	display: inline-block;

	float: left

}



.marketplace-seller-profile.page-layout-1column .products-grid .product-items:not(.owl-carousel)>.product-item .product-item-info {

	width: 100%;

	height: 100%;

	text-align: center;

	border: 1px solid #e9eaec

}



.marketplace-seller-profile.page-layout-1column .products-grid .product-items:not(.owl-carousel)>.product-item .product-item-details {

	text-align: center;

	padding: 10px 10px 20px

}



.marketplace-seller-profile.page-layout-2columns .products-grid .product-items:not(.owl-carousel) {

	margin-left: -10px;

	margin-right: -10px;

	overflow: hidden

}



.marketplace-seller-profile.page-layout-2columns .products-grid .product-items:not(.owl-carousel)>.product-item {

	width: 33.33333333%;

	padding-left: 10px;

	padding-right: 10px;

	display: inline-block;

	float: left

}



.marketplace-seller-profile.page-layout-2columns .products-grid .product-items:not(.owl-carousel)>.product-item .product-item-info {

	width: 100%;

	height: 100%;

	text-align: center;

	border: 1px solid #e9eaec

}



.marketplace-seller-profile.page-layout-2columns .products-grid .product-items:not(.owl-carousel)>.product-item .product-item-details {

	text-align: center;

	padding: 10px 10px 20px

}



.marketplace-seller-profile.page-layout-3columns .products-grid .product-items:not(.owl-carousel) {

	margin-left: -10px;

	margin-right: -10px;

	overflow: hidden

}



.marketplace-seller-profile.page-layout-3columns .products-grid .product-items:not(.owl-carousel)>.product-item {

	width: 50%;

	padding-left: 10px;

	padding-right: 10px;

	display: inline-block;

	float: left

}



.marketplace-seller-profile.page-layout-3columns .products-grid .product-items:not(.owl-carousel)>.product-item .product-item-info {

	width: 100%;

	height: 100%;

	text-align: center;

	border: 1px solid #e9eaec

}



.marketplace-seller-profile.page-layout-3columns .products-grid .product-items:not(.owl-carousel)>.product-item .product-item-details {

	text-align: center;

	padding: 10px 10px 20px

}



.marketplace-seller-profile .sidebar .wk-mp-design-inner>.row {

	margin: 0

}



.marketplace-seller-profile .sidebar .wk-mp-design-inner {

	margin-bottom: 20px

}



.marketplace-seller-profile .sidebar .wk-mp-design-inner .wk-mp-design-inner {

	border: 0;

	padding: 0;

	margin: 0

}



.marketplace-seller-profile .sidebar .wk-mp-design-inner .button {

	padding: 5px 10px;

	font-size: 11px;

	vertical-align: top;

	margin-top: 5px;

	margin-bottom: 5px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px

}



.marketplace-seller-profile #info .section {

	padding: 5px;

	font-weight: 500;

	border-top: 1px solid #e9eaec;

	border-bottom: 0;

	width: 100%

}



.marketplace-seller-profile #info .section a {

	padding: 5px 0

}



.marketplace-seller-profile #info .section:first-child {

	border-top: 0

}



@media screen and (min-width:768px) and (max-width:992px) {

	.marketplace-index-index .wk-mp-banner {

		background-position: right 0 !important

	}

	.cms-webkul-seller .page-main>.columns {

		padding: 0

	}

	.cms-webkul-seller .page-main>.columns>.column.main {

		padding: 10px

	}

	.cms-webkul-seller .page-layout-3columns .sidebar-main,

	.cms-webkul-seller .page-layout-3columns .sidebar-additional {

		width: 25%

	}

	.cms-webkul-seller .page-layout-3columns .column.main {

		width: 50%

	}

}



@media screen and (max-width:767px) {

	.cms-webkul .page-main>.columns>.column.main,

	.cms-webkul-seller .page-main>.columns>.column.main {

		padding: 10px

	}

	.marketplace-index-index .wk-mp-banner .wk-mp-header {

		width: 100%

	}

	.marketplace-index-index .wk-mp-icon-wraper .wk-mp-icon {

		width: 50px;

		height: 50px;

		line-height: 50px

	}

	.marketplace-index-index .wk-mp-landing-sellers-wraper {

		width: 47%;

		margin: 0 2% 2% 0

	}

	.marketplace-index-index .wk-mp-landing-sellers-wraper:nth-child(2n) {

		margin-right: 0

	}

	.wk-mp-icon-wraper {

		width: 48%;

		margin-bottom: 20px

	}

}



@media only screen and (min-width: 768px) {

	.product-view-style-04 .main-inner {

		display: flex

	}

	.product-view-style-04 .main-inner .product-media-wrapper {

		padding-bottom: 50px

	}

	.product-view-style-04 .main-inner .product-media-wrapper .product.media {

		padding: 0px 20px;

		height: 100%;

		background: #fff;

		border-radius: 5px;

		box-shadow: none;

		border: 0px solid #e9eaec

	}

}



.product-view-style-04 .product-info-main .product-left,

.product-view-style-04 .product-info-main .product-right {

	padding: 20px

}



.product-view-style-04 .product-info-main .swatch-attribute-label,

.product-view-style-04 .product-info-main .field.qty .label {

	font-size: 14px;

	font-weight: bold;

	color: #000000

}



.product-view-style-04 .product-info-main .page-title-wrapper .page-title {

	line-height: 1;

	font-weight: 600;

	font-size: 20px;

	margin-bottom: 15px;

	text-transform: capitalize

}



.product-view-style-04 .product-info-main .price-box {

	padding-bottom: 2px;

	margin-bottom: 2px;

	border-bottom: none

}



.product-view-style-04 .product-info-main .price-box .price-wrapper .price {

	font-size: 30px;

    font-weight: 700;

}



.product-view-style-04 .product-info-main .price-box.price-tier_price {

	border-bottom: 0;

	padding: 0

}



.product-view-style-04 .product-info-main .price-box .old-price {

	margin-bottom: 0px

}



.product-view-style-04 .product-info-main .product-info-price {

	position: relative

}



.product-view-style-04 .product-info-main .product-info-stock-sku {

	padding-bottom: 10px;

	border-bottom: none

}



.product-view-style-04 .product-info-main .product-info-stock-sku .stock,

.product-view-style-04 .product-info-main .product-info-stock-sku .sku {

	display: block;

	font-size: 14px

}



.product-view-style-04 .product-info-main .product-info-stock-sku .stock {

	display: block;

	width: 100%;

	margin-bottom: 10px

}



.product-view-style-04 .product-info-main .product-info-stock-sku .stock.available,

.product-view-style-04 .product-info-main .product-info-stock-sku .stock.unavailable {

	text-transform: uppercase;

	font-weight: normal;

	color: #000000

}



.product-view-style-04 .product-info-main .product-info-stock-sku .stock:before {

	margin-right: 5px;

	margin-top: -3px

}



.product-view-style-04 .product-info-main .product-info-stock-sku .stock.available:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f058";

	font-size: 18px;

	vertical-align: middle;

	color: #262424

}



.product-view-style-04 .product-info-main .product-info-stock-sku .stock.unavailable {

	color: #ff1800

}



.product-view-style-04 .product-info-main .product-info-stock-sku .stock.unavailable:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\f057";

	font-size: 18px;

	vertical-align: middle

}



.product-view-style-04 .product-info-main .product-info-stock-sku .sku strong {

	font-weight: bold;

	color: #000000

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-opt {

	margin: 0

}



.product-view-style-04 .product-info-main .product-options-wrapper .fieldset {

	padding-bottom: 10px;

	margin: 10px 0;

	border-bottom: 1px dashed #e9eaec

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-attribute-label {

	margin-bottom: 5px

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-attribute {

	margin-bottom: 10px

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-attribute:last-child {

	margin-bottom: 0

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-attribute-selected-option {

	font-size: 14px;

	padding: 0 5px

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-option.color {

	width: 20px;

	height: 20px

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-option.color.selected:before {

	line-height: 20px

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-option.image {

	width: 20px;

	height: 20px

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-option.image.selected:before {

	line-height: 20px

}



.product-view-style-04 .product-info-main .product-options-wrapper .swatch-option.text {

	width: 32px;

	height: 32px;

	min-width: 32px;

	line-height: 32px;

	border-radius: 0;

	padding: 0;

	border: 0;

	background: #f2f2f2

}



.product-view-style-04 .product-info-main .box-tocart {

	margin: 2px 0 2px

}



.product-view-style-04 .product-info-main .box-tocart .field.qty {

	display: block;

	padding-bottom: 10px;

	border-bottom: none

}



.product-view-style-04 .product-info-main .box-tocart .field.qty .label {

	padding-right: 10px

}



.product-view-style-04 .product-info-main .box-tocart .actions {

	display: flex;

	flex-flow: wrap

}



.product-view-style-04 .product-info-main .box-tocart .actions>button {

	display: inline-block;

	width: auto;

	padding: 12px 20px;

	font-size: 14px;

	line-height: 1;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px

}



.product-view-style-04 .product-info-main .box-tocart .actions>button span {

	padding: 0

}



.product-view-style-04 .product-info-main .box-tocart .actions>button span:before,

.product-view-style-04 .product-info-main .box-tocart .actions>button span:after {

	display: none

}



.product-view-style-04 .product-info-main .box-tocart .product-addto-links {

	display: inline-block;

	margin: 0;

	float: left

}



.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action {

	padding: 0;

	width: 40px;

	height: 40px;

	line-height: 38px;

	border: 1px solid;

	text-align: center;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #262424;

	border-color: #262424;

	background: #fff;

	font-size: 0;

	margin-right: 7px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px

}



.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action:focus,

.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action:active,

.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action span {

	font-size: 0;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	vertical-align: middle;

	text-align: left;

	display: none

}



.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action:last-child {

	margin-right: 0

}



.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action:before {

	margin: 0;

	vertical-align: middle

}



.product-view-style-04 .product-info-main .box-tocart .actions>button:not(.buy-now),

.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action {

	color: #000;

	border-color: #262424;

	background: #8cc731;

	width:100%;

}



.product-view-style-04 .product-info-main .box-tocart .actions>button:not(.buy-now):hover,

.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action:hover {

	color: #fff;

	border-color: #81b930;

	background: #262424;

	width:100%;

}



.product-view-style-04 .product-info-main .box-tocart .actions>button.buy-now:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.product-view-style-04 .product-info-main .field.qty .cart-qty {

	border: 1px solid #e9eaec;

	max-width: 190px

}



.product-view-style-04 .product-info-main .field.qty .qty {

	border-bottom: 0

}



.product-view-style-04 .product-info-main .overview strong {

	margin-bottom: 10px;

	display: inline-block

}



.product-view-style-04 .paypal {

	margin-right: 10px;

	line-height: 38px

}



.product-view-style-04 .paypal input {

	display: inline-block;

	vertical-align: middle

}



.product-view-style-04 .paypal.before:before {

	display: none

}



.product-view-style-04 .gallery-container .label-wrap {

	top: 10px

}



.product-view-style-04 .gallery-container .label-wrap.left .cdz-product-labels {

	margin-left: 10px

}



.product-view-style-04 .gallery-container .label-wrap.left.horizontal {

	left: 0 !important

}



.product-view-style-04 .gallery-container .label-wrap.right {

	right: 10px

}



.product-view-style-04 .gallery-container .label-wrap .cdz-product-labels .label-item {

	min-width: 80px;

	font-size: 13px

}



.product-view-style-04 .product-ads-title {

	padding: 15px;

	margin-bottom: 10px;

	color: #fff;

	background: #b34a00;

	position: relative;

	z-index: 0;

	overflow: hidden

}



.product-view-style-04 .product-ads-title:before {

	position: absolute;

	top: 0;

	right: 10px;

	width: 70px;

	height: 70px;

	background: url(../../../../codazon/themelayout/images/i-product-ads.png) 94% 0 no-repeat;

	content: '';

	z-index: -1;

	background-size: contain

}



.product-view-style-04 .product-ads-title :after {

	position: absolute;

	top: 0;

	left: -20px;

	width: 85%;

	height: 100%;

	background: #262424;

	content: '';

	z-index: -2;

	transform: skew(-45deg)

}



.product-view-style-04 .product-ads-title h3,

.product-view-style-04 .product-ads-title p {

	margin-bottom: 0;

	text-transform: uppercase

}



.product-view-style-04 .product-ads-content .items {

	padding-bottom: 10px

}



.product-view-style-04 .product-ads-content .items li {

	padding: 3px 0;

	margin-bottom: 10px

}



.product-view-style-04 .product-ads-content .items li .fa:before {

	margin-right: 5px

}



.product-view-style-04 .wk-seller-block {

	width: 100% !important;

	border: 0;

	padding: 10px 15px 15px 85px;

	margin: 0;

	position: relative;

	display: inline-block

}



.product-view-style-04 .wk-seller-block:before {

	position: absolute;

	top: 0;

	left: 0;

	width: 58px;

	height: 58px;

	background: url(../../../../codazon/themelayout/images/i-sold-by.jpg) 0 0 no-repeat !important;

	background-size: 100% 100%;

	content: '';

	z-index: 0;

	top: 14px;

	left: 15px;

	border: 0;

	margin: 0

}



.product-view-style-04 .wk-seller-block .wk-block-font-bold-up {

	color: #666666;

	text-transform: uppercase;

	font-weight: bold

}



.product-view-style-04 .wk-seller-block .wk-block-title-css {

	color: #f54337;

	font-size: 14px;

	padding-bottom: 0

}



.product-view-style-04 .wk-seller-block .wk-block-title-css a {

	color: #f54337

}



.product-view-style-04 .wk-seller-block .wk-block-title-css a:active,

.product-view-style-04 .wk-seller-block .wk-block-title-css a:focus,

.product-view-style-04 .wk-seller-block .wk-block-title-css a:visited {

	color: #f54337

}



.product-view-style-04 .wk-seller-block .wk-block-title-css a:hover {

	color: #262424

}



.product-view-style-04 .wk-seller-block .wk-block-rating {

	background: #044de2;

	float: left;

	font-size: 10px;

	font-weight: 700;

	margin-top: 3px;

	display: inline-block;

	text-align: center;

	color: #fff;

	letter-spacing: 1px;

	min-width: 16px;

	padding: 2px 6px;

	border-radius: 4px

}



.product-view-style-04 .wk-seller-block .ask_que {

	text-decoration: underline;

	float: right;

	margin-top: 5px

}



.product-view-style-04 .our-payments ul {

	padding: 0;

	list-style: none

}



.product-view-style-04 .our-payments ul li {

	display: inline-block;

	margin: 5px 2px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.product-view-style-04 .our-payments .logo {

	max-width: 100%

}



.product-view-style-04.rtl-layout .product-info-main div.product-left {

	margin-right: 0;

	margin-left: 20px

}



.product-view-style-04.rtl-layout .product-info-main .product-reviews-summary {

	left: 0;

	right: auto

}



.product-view-style-04.rtl-layout .product-info-main .product-info-stock-sku .attribute.sku {

	float: right

}



.product-view-style-04.rtl-layout .product-info-main .product-info-stock-sku .stock:before {

	margin-right: 0;

	margin-left: 5px

}



.product-view-style-04.rtl-layout .product-info-main .box-tocart .field.qty {

	padding-right: 0

}



.product-view-style-04.rtl-layout .product-info-main .box-tocart .field.qty .control {

	float: right

}



.product-view-style-04.rtl-layout .product-info-main .box-tocart .primary.tocart {

	float: right;

	margin-right: 0;

	margin-left: 10px

}



.product-view-style-04.rtl-layout .product-info-main .box-tocart .primary.tocart span {

	padding-right: 0

}



.product-view-style-04.rtl-layout .product-info-main .box-tocart .product-addto-links .action {

	margin: 0;

	margin-left: 7px float:right

}



.product-view-style-04.rtl-layout .product-info-main .box-tocart .actions>button {

	float: right;

	margin-right: 0;

	margin-left: 10px

}



.product-view-style-04.rtl-layout .product-info-main .cdz-social-listing {

	right: auto;

	left: 0

}



.product-view-style-04.rtl-layout .paypal {

	margin-right: 0;

	margin-left: 10px

}



.product-view-style-04.rtl-layout .product-ads-title:before {

	left: 10px;

	right: auto

}



.product-view-style-04.rtl-layout .wk-seller-block {

	padding: 10px 70px 15px 15px

}



.product-view-style-04.rtl-layout .wk-seller-block:before {

	right: 0

}



.product-view-style-04.rtl-layout .wk-seller-block .ask_que {

	float: left

}



.product-view-style-04.rtl-layout .wk-seller-block .wk-block-rating {

	float: right

}



@media only screen and (max-width: 767px) {

	.product-view-style-04.rtl-layout .product-info-main div.product-left {

		margin-left: 0

	}

	.product-view-style-04.rtl-layout .product-info-main .box-tocart .field.qty {

		display: inline-block;

		width: 100%

	}

	.product-view-style-04.rtl-layout .product-info-main .box-tocart .field.qty .label {

		padding-left: 10px;

		padding-right: 0

	}

	.product-view-style-04.rtl-layout .product-info-main .swatch-attribute-options {

		margin: 0

	}

}



@media only screen and (min-width: 768px) {

	.product-view-style-04 .fotorama__stage {

		margin-bottom: 10px

	}

	.product-view-style-04 .product-info-main {

		display: flex;

		margin: 0

	}

	.product-view-style-04 .product-info-main div.product-left {

		margin-right: 20px

	}

	.product-view-style-04 .product-info-main .product-reviews-summary {

		position: absolute;

		right: 0;

		top: -60px

	}

	.product-view-style-04 .product-info-main .product-info-main-inner {

		position: relative

	}

	.product-view-style-04 .product-info-main .box-tocart .actions>button {

		min-width: calc((100% - 120px)/2)

	}

	.product-view-style-04 .product-info-main .product-social-links {

		position: relative

	}

	.product-view-style-04 .product-info-main .cdz-social-listing {

		position: absolute;

		right: 0;

		top: -5px

	}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.product-view-style-04 .main-inner {

		margin: 0

	}

	.product-view-style-04 .product-media-wrapper,

	.product-view-style-04 .product-main-wrapper {

		width: 100%

	}

	.product-view-style-04 .product-main-wrapper {

		padding: 0

	}

	.product-view-style-04 .product-info-main {

		margin: 0

	}

	.product-view-style-04 .product-media-wrapper {

		margin-bottom: 20px;

		text-align: center

	}

	.product-view-style-04 .product.media {

		width: 60% !important;

		display: inline-block;

		float: none;

		margin: 0 auto

	}

	.product-view-style-04 .product-info-main .box-tocart .field.qty .label {

		width: auto

	}

}



@media only screen and (max-width: 767px) {

	.product-view-style-04 .product-info-main .product-reviews-summary {

		margin: 0 0 10px

	}

	.product-view-style-04 .product-info-main .product-info-stock-sku {

		margin-bottom: 0

	}

	.product-view-style-04 .product-info-main .box-tocart .field.qty .label {

		display: inline-block;

		width: auto;

		vertical-align: middle;

		margin-bottom: 0

	}

	.product-view-style-04 .product-info-main .box-tocart .field.qty .control {

		vertical-align: middle

	}

	.product-view-style-04 .product-info-main .box-tocart .actions {

		justify-content: center

	}

	.product-view-style-04 .product-info-main .box-tocart .actions>button.action.tocart.buy-now {

		width: calc(100% - 110px)

	}

	.product-view-style-04 .product-info-main .box-tocart .product-addto-links {

		float: left

	}

	.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action {

		margin: 0 7px 0 0

	}

	.product-view-style-04 .product-info-main .box-tocart .product-addto-links .action:before {

		display: inline-block

	}

	.product-view-style-04 .product-info-main .product-social-links {

		text-align: center

	}

	.product-view-style-04 .product-info-main .product-social-links .cdz-social-listing {

		display: inline-block;

		margin: 10px auto

	}

	.product-view-style-04 .product-info-main .overview {

		text-align: left

	}

}



.product-view-style-04.page-product-grouped .product-info-main .price-box,

.product-view-style-04.page-product-grouped .product-info-main .product-info-stock-sku {

	border: 0

}



.product-view-style-04.page-product-grouped .table.grouped>tbody+tbody {

	border-top: 1px dashed #e9eaec

}



.box-cate-style01 .box-cate-link .item .tab-title {

	color: #ccd0d6

}



.box-cate-style01 .box-cate-link .item .tab-title:active,

.box-cate-style01 .box-cate-link .item .tab-title:focus,

.box-cate-style01 .box-cate-link .item .tab-title:visited {

	color: #ccd0d6

}



.box-cate-style01 .box-cate-link .item .tab-title:hover {

	color: #262424

}



.box-cate-style01 .box-cate-link .item .tab-title:visited,

.box-cate-style01 .box-cate-link .item .tab-title:focus,

.box-cate-style01 .box-cate-link .item .tab-title:active {

	color: #ffffff

}



.box-cate-style01 .box-cate-link .item.active {

	color: #fff;

	background: #262424

}



.box-cate-style01 .box-cate-link .item.active:visited,

.box-cate-style01 .box-cate-link .item.active:focus,

.box-cate-style01 .box-cate-link .item.active:active {

	color: #ffffff

}



@media only screen and (max-width: 767px) {

	.box-cate-style01 .tab-links-title>a {

		color: #fff;

		background: #262424

	}

}



.box-cate-style01 .block-title {

	margin-bottom: 0

}



.box-cate-style01 .block-title .b-title.h2 {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56;

	letter-spacing: 2px

}



.box-cate-style01 .title-section {

	padding: 15px 15px 10px;

	border-bottom: 1px solid #e9eaec

}



.rtl-layout .box-cate-style01 .title-section .tab-links-title {

	padding: 0

}



.box-cate-style01 .box-cate-link {

	padding: 0;

	margin: 0;

	list-style: none;

	text-align: right

}



.box-cate-style01 .box-cate-link .item {

	display: inline-block;

	padding: 5px 0;

	margin: 0 10px;

	letter-spacing: 1px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	border-radius: 25px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.box-cate-style01 .box-cate-link .item .tab-title {

	padding: 0 15px;

	font-size: 14px;

	text-decoration: none;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.box-cate-style01 .box-cate-link .item.active .tab-title {

	color: #ffffff

}



.box-cate-style01 .box-cate-link .item.active:hover .tab-title {

	color: #ffffff

}



.rtl-layout .box-cate-style01 .box-cate-link {

	text-align: left

}



.box-cate-style01 .cdz-box {

	padding-left: 0;

	padding-right: 0;

	background: #fff;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.box-cate-style01 [class*='product-list-style'] .cdz-product {

	border: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.box-cate-style01 [class*='product-list-style'] .product-item {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0

}



.box-cate-style01 [class*='product-list-style'] .owl-carousel.owl-drag .owl-item:after {

	display: none

}



.box-cate-style01 .row {

	margin-left: 0;

	margin-right: 0

}



.box-cate-style01 .tab-content .products {

	margin-top: 0

}



@media only screen and (max-width: 767px) {

	.box-cate-style01 .title-section {

		display: flex;

		align-items: center;

		padding: 10px;

		padding-left: 0

	}

	.box-cate-style01 .title-section [class*='col-'] {

		flex-basis: 50%

	}

	.box-cate-style01 .tab-links-title {

		padding: 0 5px

	}

	.box-cate-style01 .tab-links-title>.mobile-toggle {

		padding: 3px 10px;

		float: right;

		-webkit-border-radius: 25px;

		-moz-border-radius: 25px;

		border-radius: 25px

	}

	.box-cate-style01 .tab-links-title>.mobile-toggle:after {

		margin-left: 3px;

		display: inline-block;

		font-family: FontAwesome;

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\f107";

		font-size: 13px;

		vertical-align: middle;

		-moz-transform: rotate(0);

		-webkit-transform: rotate(0);

		-o-transform: rotate(0);

		transform: rotate(0);

		-moz-transition: all 500ms ease;

		-webkit-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

		-moz-backface-visibility: hidden;

		-webkit-backface-visibility: hidden;

		backface-visibility: hidden

	}

	.rtl-layout .box-cate-style01 .tab-links-title>.mobile-toggle:after {

		margin-left: 0;

		margin-right: 3px

	}

	.box-cate-style01 .tab-links-title>.mobile-toggle.open:after {

		display: inline-block;

		font-family: FontAwesome;

		font-style: normal;

		font-weight: normal;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		content: "\f107";

		font-size: 13px;

		vertical-align: middle;

		-moz-transform: rotate(-180deg);

		-webkit-transform: rotate(-180deg);

		-o-transform: rotate(-180deg);

		transform: rotate(-180deg)

	}

	.box-cate-style01 .tab-links-title>.mobile-toggle:hover,

	.box-cate-style01 .tab-links-title>.mobile-toggle:active {

		text-decoration: none

	}

	.rtl-layout .box-cate-style01 .tab-links-title>.mobile-toggle {

		float: left;

		margin-left: 10px

	}

	.box-cate-style01 .tab-links-title .abs-dropdown {

		position: absolute;

		right: 0;

		min-width: 150px;

		background: #ffffff;

		top: 100%;

		text-align: left;

		z-index: 3;

		box-shadow: 2px 2px 3px #ddd;

		-moz-box-shadow: 2px 2px 3px #ddd;

		-webkit-box-shadow: 2px 2px 3px #ddd;

		-o-box-shadow: 2px 2px 3px #ddd;

		-ms-box-shadow: 2px 2px 3px #ddd

	}

	.box-cate-style01 .tab-links-title .abs-dropdown .item {

		display: block

	}

	.box-cate-style01 .tab-links-title .abs-dropdown .item.active {

		background: transparent

	}

	.box-cate-style01 .tab-links-title .abs-dropdown .item.active a {

		color: #ccd0d6

	}

}



.product-layout-style-01 .cdz-block-title .b-title.h2 {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56;

	letter-spacing: 2px

}



.product-layout-style-01 .block-title .b-title {

	color: #414b56;

	letter-spacing: 2px

}



.product-layout-style-01 .block-title-deal {

	text-align: center

}



.product-layout-style-01 .block-title-deal .b-title {

	color: #282828;

	display: inline-block;

	padding: 5px 0;

	font-size: 16px;

	text-transform: uppercase;

	margin-top: 10px;

	border-bottom: 2px solid #4104ef;

	margin-bottom: -2px

}



.product-layout-style-01 .cdz-product {

	box-shadow: none

}



.product-layout-style-01 .product-col-left {

	border-right: 1px solid #e9eaec

}



.rtl-layout .product-layout-style-01 .product-col-left {

	border-right: 0;

	border-left: 1px solid #e9eaec

}



.product-layout-style-01 .product-col-left [class*='product-list-style'] .product-item-top {

	max-width: 250px;

	margin: auto

}



.product-layout-style-01 .product-col-right {

	padding: 0

}



.product-layout-style-01 .product-col-right .product-item {

	padding: 5px 5px 10px;

	border-bottom: 1px solid #e9eaec;

	border-left: 0

}



.product-layout-style-01 .product-col-right .item-group .product-item:nth-child(2) {

	border-bottom: 0;

	margin-top: 0px

}



.product-layout-style-01 .product-col-right [class*='product-list-style'] {

	overflow: hidden

}



.product-layout-style-01 .product-col-right [class*='product-list-style'] .product-item-top {

	max-width: 150px;

	margin: auto

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.product-layout-style-01 .product-col-right [class*='product-list-style'] .product-item-top {

		max-width: 125px

	}

	.product-layout-style-01 .product-col-right [class*='product-list-style'].product-list-style-05 .actions-secondary>.action,

	.product-layout-style-01 .product-col-right [class*='product-list-style'].product-list-style-05 .action.primary {

		height: 30px;

		line-height: 30px

	}

}



@media only screen and (max-width: 480px) {

	.product-layout-style-01 .product-col-left {

		width: -moz-calc( 50% - 2px);

		width: -webkit-calc( 50% - 2px);

		width: -o-calc( 50% - 2px);

		width: calc( 50% - 2px)

	}

	.product-layout-style-01 .product-col-right {

		width: 50%

	}

	.product-layout-style-01 .product-col-right [class*='product-list-style'] .price-box .price {

		font-size: 13px !important

	}

	.product-layout-style-01 .product-col-right [class*='product-list-style'] .actions-primary .tocart,

	.product-layout-style-01 .product-col-right [class*='product-list-style'] .actions-secondary>.action {

		margin-right: 5px

	}

}



.product-layout-style-02 .product-col-left,

.product-layout-style-02 .product-col-right {

	padding: 0

}



.product-layout-style-02 .product-col-left .item-group:last-child .small-col,

.product-layout-style-02 .product-col-right .item-group:last-child .small-col {

	border-right: 0

}



@media only screen and (max-width: 767px) {

	.product-layout-style-02 .product-list-style-10 .product-item-top .product-hovered-section {

		display: none

	}

	.product-layout-style-02 .product-list-style-10 .product-item-info {

		padding: 5px

	}

}



@media only screen and (max-width: 480px) {

	.product-layout-style-02 .product-list-style-10 .tocompare {

		display: none

	}

	.product-layout-style-02 .product-list-style-10 .cart-qty {

		min-width: inherit

	}

	.product-layout-style-02 .product-list-style-10 .cart-qty .field.qty {

		width: -moz-calc( 100% - 36px);

		width: -webkit-calc( 100% - 36px);

		width: -o-calc( 100% - 36px);

		width: calc( 100% - 36px)

	}

}



.brand-style01 {

	overflow: hidden

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] {

	text-align: center;

	font-size: 0;

	border-width: 1px;

	border-style: solid;

	display: inline-block;

	position: absolute;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f104';

	font-size: 20px;

	vertical-align: middle

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next:before {

	content: '\f105'

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev:before {

	content: '\f104'

}



.rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next:before {

	content: '\f104'

}



.rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev:before {

	content: '\f105'

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled {

	cursor: default

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:hover {

	z-index: 1

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:hover:not(.disabled) {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] {

	top: -moz-calc( (100% - 35px)/2);

	top: -webkit-calc( (100% - 35px)/2);

	top: -o-calc( (100% - 35px)/2);

	top: calc( (100% - 35px)/2);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	backface-visibility: hidden;

	visibility: hidden

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next {

	right: 0px;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev {

	left: 0px;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next {

	right: auto;

	left: 0;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev {

	left: auto;

	right: 0;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-']:not(.disabled) {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: .2;

	-moz-opacity: .2;

	opacity: .2

}



.brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-prev,

.brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px);

	visibility: visible

}



.rtl-layout .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-prev,

.rtl-layout .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px)

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] {

	width: 35px;

	height: 35px;

	line-height: 33px

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] {

	-webkit-border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	border-radius: 0 !important;

	color: #bcb8b8;

	border-color: #f5f5f5;

	background: #f5f5f5

}



.brand-style01 .shop-by-brand-slider .owl-dots {

	width: 100%;

	text-align: center;

	margin: 15px 0 0

}



.brand-style01 .shop-by-brand-slider .owl-dots .owl-dot {

	overflow: hidden;

	display: inline-block;

	margin: 0 2px;

	cursor: pointer;

	background-color: transparent;

	box-shadow: inset 0 0 0 2px #a8aeba;

	width: 10px;

	height: 10px;

	border-radius: 100%;

	position: relative !important

}



.brand-style01 .shop-by-brand-slider .owl-dots .owl-dot span {

	height: 100%;

	width: 100%;

	background-color: #646d7e;

	border-radius: 100%;

	position: absolute;

	left: 0;

	top: 0;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0)

}



.brand-style01 .shop-by-brand-slider .owl-dots .owl-dot.active span {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1)

}



.wrapper-adv-style-05 .owl-nav [class*='owl-'].owl-prev {

	right: -18px

}



.wrapper-adv-style-05 .owl-nav [class*='owl-'].owl-next {

	right: -30px

}



.wrapper-adv-style-05 .cat-item {

	border: 1px solid #e9eaec;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	background-color: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.wrapper-adv-style-05 .cat-item img {

	-webkit-border-radius: 5px 5px 0 0;

	-moz-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0

}



.wrapper-adv-style-05 .item-title {

	display: block;

	text-align: center;

	padding: 10px;

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	font-weight: 600;

	background: #f0f2f7;

	text-transform: uppercase;

	-webkit-border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.wrapper-adv-style-05 .cat-item:hover .item-title {

	bottom: 4px;

	color: #fff;

	background: #262424

}



.cdz-banner {

	overflow: hidden

}



.body-top-panel {

	display: flex;

	align-items: stretch

}



.body-top-panel .groupmenu {

	margin-bottom: 0

}



.body-top-panel .col-right-wraper {

	margin-top: 10px

}



.body-top-panel .col-right-wraper .cdz-product-wrap {

	height: 100%

}



.body-top-panel .special-deal .product-item-top {

	max-width: 180px;

	margin: auto

}



.body-top-panel .special-deal .cdz-block-title {

	margin-bottom: 0

}



.body-top-panel .special-deal .actions-primary .action.tocart {

	width: 80%

}



.main-content-top-left .menu-container {

	background: #fff;

	-webkit-border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px

}



.main-content-top-left .item.level0 {

	position: relative

}



.main-content-top-left .item.level0:hover .groupmenu-drop {

	top: 0

}



.header-panel-bottom .header-vertical-menu-wrap .menu-container {

	display: none

}



.cdz-vertical-menu .groupmenu {

	-webkit-border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px

}



.cdz-main-slideshow {

	padding: 0

}



.cdz-main-slideshow .cdz-slideshow {

	margin-top: 10px;

	margin-bottom: 10px

}



.cdz-main-slideshow .cdz-slideshow img {

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.cdz-main-slideshow .owl-dots {

	width: 100%;

	text-align: center;

	margin: 15px 0 0

}



.cdz-main-slideshow .owl-dots .owl-dot {

	overflow: hidden;

	display: inline-block;

	margin: 0 2px;

	cursor: pointer;

	background-color: transparent;

	box-shadow: inset 0 0 0 2px #a8aeba;

	width: 10px;

	height: 10px;

	border-radius: 100%;

	position: relative !important

}



.cdz-main-slideshow .owl-dots .owl-dot span {

	height: 100%;

	width: 100%;

	background-color: #646d7e;

	border-radius: 100%;

	position: absolute;

	left: 0;

	top: 0;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0)

}



.cdz-main-slideshow .owl-dots .owl-dot.active span {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1)

}



.cdz-main-slideshow .owl-dots {

	position: absolute;

	bottom: 15px

}



.cdz-main-slideshow .owl-dots .owl-dot {

	box-shadow: inset 0 0 0 2px #262424

}



.cdz-main-slideshow .owl-dots .owl-dot span {

	background: #262424

}



.cdz-banner-wrap.top-banners {

	margin-left: -5px;

	margin-right: -5px

}



.three-col-banner {

	padding: 0 5px

}



.three-col-banner a {

	display: block

}



.three-col-banner img {

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.cdz-block-title {

	margin-bottom: 20px

}



.cdz-block-title .b-title.h2 {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56;

	margin-bottom: 0;

	font-weight: 500

}



.cdz-block-title .title-desc {

	font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #b9bed1;

	letter-spacing: 1.5px

}



.catbox-color-01 .box-cate-link .item .tab-title {

	color: #ccd0d6

}



.catbox-color-01 .box-cate-link .item .tab-title:active,

.catbox-color-01 .box-cate-link .item .tab-title:focus,

.catbox-color-01 .box-cate-link .item .tab-title:visited {

	color: #ccd0d6

}



.catbox-color-01 .box-cate-link .item .tab-title:hover {

	color: #333333

}



.catbox-color-01 .box-cate-link .item .tab-title:visited,

.catbox-color-01 .box-cate-link .item .tab-title:focus,

.catbox-color-01 .box-cate-link .item .tab-title:active {

	color: #ffffff

}



.catbox-color-01 .box-cate-link .item.active {

	color: #fff;

	background: #333333

}



.catbox-color-01 .box-cate-link .item.active:visited,

.catbox-color-01 .box-cate-link .item.active:focus,

.catbox-color-01 .box-cate-link .item.active:active {

	color: #ffffff

}



@media only screen and (max-width: 767px) {

	.catbox-color-01 .tab-links-title>a {

		color: #fff;

		background: #333333

	}

}



.catbox-color-01 .product-list-style-11 .products.list.items .button-hover-wrap a {

	border: 1px solid #333333;

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-01 .product-list-style-11 .products.list.items .button-hover-wrap a:before {

	color: #fff

}



.catbox-color-01 .product-list-style-11 .products.list.items .button-hover-wrap a:active,

.catbox-color-01 .product-list-style-11 .products.list.items .button-hover-wrap a:focus,

.catbox-color-01 .product-list-style-11 .products.list.items .button-hover-wrap a:hover {

	color: #333333;

	border-color: #333333;

	background: #fff

}



.catbox-color-01 .product-list-style-11 .products.list.items .button-hover-wrap a:active:before,

.catbox-color-01 .product-list-style-11 .products.list.items .button-hover-wrap a:focus:before,

.catbox-color-01 .product-list-style-11 .products.list.items .button-hover-wrap a:hover:before {

	color: #333333

}



.catbox-color-01 .product-list-style-11 .product-item .price-box .special-price .price {

	color: #333333

}



.catbox-color-01 .product-list-style-11 .product-item .product-item-name .product-item-link:hover {

	color: #333333

}



.catbox-color-01 .product-list-style-11 .product-item-actions .actions-primary .action.tocart {

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-01 .product-list-style-11 .product-item-actions .actions-primary .action.tocart:hover {

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-01 .product-list-style-11 .owl-nav {

	position: static

}



.catbox-color-01 .product-list-style-11 .owl-nav [class*='owl-']:not(.disabled):hover {

	color: #333333;

	border-color: #333333;

	background: transparent

}



.catbox-color-01 .product-list-style-11 .owl-page .current-page {

	color: #333333

}



.catbox-color-01 [class*='product-list-style']:hover .owl-nav [class*='owl-'] {

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-01 [class*='product-list-style']:hover .owl-nav [class*='owl-']:hover {

	color: #333333;

	border-color: #333333;

	background: #fff

}



.catbox-color-01 .product-list-style-05 .qs-button {

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-01 .product-list-style-05 .qs-button:hover {

	color: #333333;

	border-color: #333333;

	background: #fff

}



.catbox-color-01 .product-list-style-05 .qs-button:hover:before {

	color: #333333

}



.catbox-color-01 .product-list-style-05 .product-item-link,

.catbox-color-01 .product-list-style-05 .product.name a {

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.catbox-color-01 .product-list-style-05 .product-item-link:hover,

.catbox-color-01 .product-list-style-05 .product.name a:hover {

	color: #333333

}



.catbox-color-01 .product-list-style-05 .price-box .special-price .price {

	color: #333333

}



.catbox-color-01 .product-list-style-05 .price-box .old-price {

	color: #b8bfd3

}



.catbox-color-01 .product-list-style-05 .price-box .old-price .price {

	color: #b8bfd3

}



.catbox-color-01 .product-list-style-05 .product-item-actions {

	background: #333333;

	border: 2px solid #333333

}



.catbox-color-01 .product-list-style-05 .product-item-actions .action.primary {

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-01 .product-list-style-05 .product-item-actions .action.primary:hover {

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-01 .product-list-style-05 .product-item-actions .actions-secondary>.action {

	color: #333333;

	border-color: #262424;

	background: #fff

}



.catbox-color-01 .product-list-style-05 .product-item-actions .actions-secondary>.action:before,

.catbox-color-01 .product-list-style-05 .product-item-actions .actions-secondary>.action:after {

	color: #333333

}



.catbox-color-01 .product-list-style-05 .product-item-actions .actions-secondary>.action:hover {

	color: #333333;

	border-color: #f8bc92;

	background: #fff

}



@media only screen and (max-width: 767px) {

	.catbox-color-01 .product-list-style-05 .product-item-actions {

		background: transparent;

		border: 2px solid transparent

	}

	.catbox-color-01 .product-list-style-05 .product-item-actions .action.primary,

	.catbox-color-01 .product-list-style-05 .product-item-actions .actions-secondary>.action {

		color: #333333;

		border-color: #f1f2fa;

		background: #f1f2fa

	}

	.catbox-color-01 .product-list-style-05 .product-item-actions .action.primary:active,

	.catbox-color-01 .product-list-style-05 .product-item-actions .actions-secondary>.action:active,

	.catbox-color-01 .product-list-style-05 .product-item-actions .action.primary:focus,

	.catbox-color-01 .product-list-style-05 .product-item-actions .actions-secondary>.action:focus,

	.catbox-color-01 .product-list-style-05 .product-item-actions .action.primary:hover,

	.catbox-color-01 .product-list-style-05 .product-item-actions .actions-secondary>.action:hover {

		color: #333333;

		border-color: #f1f2fa;

		background: #f1f2fa

	}

}



.catbox-color-01 .product-list-style-05 .cdz-product-labels .label-item {

	text-transform: uppercase;

	font-weight: 600;

	margin-bottom: 3px;

	padding: 2px 10px;

	text-align: center;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px

}



.catbox-color-02 .box-cate-link .item .tab-title {

	color: #ccd0d6

}



.catbox-color-02 .box-cate-link .item .tab-title:active,

.catbox-color-02 .box-cate-link .item .tab-title:focus,

.catbox-color-02 .box-cate-link .item .tab-title:visited {

	color: #ccd0d6

}



.catbox-color-02 .box-cate-link .item .tab-title:hover {

	color: #262424

}



.catbox-color-02 .box-cate-link .item .tab-title:visited,

.catbox-color-02 .box-cate-link .item .tab-title:focus,

.catbox-color-02 .box-cate-link .item .tab-title:active {

	color: #ffffff

}



.catbox-color-02 .box-cate-link .item.active {

	color: #fff;

	background: #262424

}



.catbox-color-02 .box-cate-link .item.active:visited,

.catbox-color-02 .box-cate-link .item.active:focus,

.catbox-color-02 .box-cate-link .item.active:active {

	color: #ffffff

}



@media only screen and (max-width: 767px) {

	.catbox-color-02 .tab-links-title>a {

		color: #fff;

		background: #262424

	}

}



.catbox-color-02 .product-list-style-11 .products.list.items .button-hover-wrap a {

	border: 1px solid #262424;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.catbox-color-02 .product-list-style-11 .products.list.items .button-hover-wrap a:before {

	color: #fff

}



.catbox-color-02 .product-list-style-11 .products.list.items .button-hover-wrap a:active,

.catbox-color-02 .product-list-style-11 .products.list.items .button-hover-wrap a:focus,

.catbox-color-02 .product-list-style-11 .products.list.items .button-hover-wrap a:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.catbox-color-02 .product-list-style-11 .products.list.items .button-hover-wrap a:active:before,

.catbox-color-02 .product-list-style-11 .products.list.items .button-hover-wrap a:focus:before,

.catbox-color-02 .product-list-style-11 .products.list.items .button-hover-wrap a:hover:before {

	color: #262424

}



.catbox-color-02 .product-list-style-11 .product-item .price-box .special-price .price {

	color: #262424

}



.catbox-color-02 .product-list-style-11 .product-item .product-item-name .product-item-link:hover {

	color: #262424

}



.catbox-color-02 .product-list-style-11 .product-item-actions .actions-primary .action.tocart {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.catbox-color-02 .product-list-style-11 .product-item-actions .actions-primary .action.tocart:hover {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.catbox-color-02 .product-list-style-11 .owl-nav {

	position: static

}



.catbox-color-02 .product-list-style-11 .owl-nav [class*='owl-']:not(.disabled):hover {

	color: #262424;

	border-color: #262424;

	background: transparent

}



.catbox-color-02 .product-list-style-11 .owl-page .current-page {

	color: #262424

}



.catbox-color-02 [class*='product-list-style']:hover .owl-nav [class*='owl-'] {

	color: #fff;

	border-color: #262424;

	background: #262424

}



.catbox-color-02 [class*='product-list-style']:hover .owl-nav [class*='owl-']:hover {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.catbox-color-03 .box-cate-link .item .tab-title {

	color: #ccd0d6

}



.catbox-color-03 .box-cate-link .item .tab-title:active,

.catbox-color-03 .box-cate-link .item .tab-title:focus,

.catbox-color-03 .box-cate-link .item .tab-title:visited {

	color: #ccd0d6

}



.catbox-color-03 .box-cate-link .item .tab-title:hover {

	color: #df1830

}



.catbox-color-03 .box-cate-link .item .tab-title:visited,

.catbox-color-03 .box-cate-link .item .tab-title:focus,

.catbox-color-03 .box-cate-link .item .tab-title:active {

	color: #ffffff

}



.catbox-color-03 .box-cate-link .item.active {

	color: #fff;

	background: #df1830

}



.catbox-color-03 .box-cate-link .item.active:visited,

.catbox-color-03 .box-cate-link .item.active:focus,

.catbox-color-03 .box-cate-link .item.active:active {

	color: #ffffff

}



@media only screen and (max-width: 767px) {

	.catbox-color-03 .tab-links-title>a {

		color: #fff;

		background: #df1830

	}

}



.catbox-color-03 .product-list-style-10 .qs-button {

	color: #fff;

	border-color: #df1830;

	background: #df1830

}



.catbox-color-03 .product-list-style-10 .qs-button:hover {

	color: #df1830;

	border-color: #df1830;

	background: #fff

}



.catbox-color-03 .product-list-style-10 .qs-button:hover:before {

	color: #df1830

}



.catbox-color-03 .product-list-style-10 .product-item-link:hover {

	color: #df1830

}



.catbox-color-03 .product-list-style-10 .price-box .price {

	color: #df1830

}



.catbox-color-03 .product-list-style-10 .price-box .special-price .price {

	color: #df1830

}



.catbox-color-03 .product-list-style-10 .price-box .minimal-price-link {

	color: #df1830

}



.catbox-color-03 .product-list-style-10 .price-box .minimal-price-link:active,

.catbox-color-03 .product-list-style-10 .price-box .minimal-price-link:focus,

.catbox-color-03 .product-list-style-10 .price-box .minimal-price-link:visited {

	color: #df1830

}



.catbox-color-03 .product-list-style-10 .price-box .minimal-price-link:hover {

	color: #000

}



.catbox-color-03 .product-list-style-10 .cart-qty {

	background: #df1830

}



.catbox-color-03 .product-list-style-10 .tocompare,

.catbox-color-03 .product-list-style-10 .tocart.primary {

	color: #fff;

	border-color: transparent;

	background: transparent

}



.catbox-color-03 .product-list-style-10 .qty-ctl .increase:hover,

.catbox-color-03 .product-list-style-10 .qty-ctl .decrease:hover {

	color: #df1830

}



.catbox-color-03 .product-list-style-10 .product-item-details .img-gallery .gitem:hover {

	border-color: #df1830

}



.catbox-color-03 [class*='product-list-style']:hover .owl-nav [class*='owl-'] {

	color: #fff;

	border-color: #df1830;

	background: #df1830

}



.catbox-color-03 [class*='product-list-style']:hover .owl-nav [class*='owl-']:hover:not(.disabled) {

	color: #df1830;

	border-color: #df1830;

	background: #fff

}



.catbox-color-04 .box-cate-link .item .tab-title {

	color: #ccd0d6

}



.catbox-color-04 .box-cate-link .item .tab-title:active,

.catbox-color-04 .box-cate-link .item .tab-title:focus,

.catbox-color-04 .box-cate-link .item .tab-title:visited {

	color: #ccd0d6

}



.catbox-color-04 .box-cate-link .item .tab-title:hover {

	color: #333333

}



.catbox-color-04 .box-cate-link .item .tab-title:visited,

.catbox-color-04 .box-cate-link .item .tab-title:focus,

.catbox-color-04 .box-cate-link .item .tab-title:active {

	color: #ffffff

}



.catbox-color-04 .box-cate-link .item.active {

	color: #fff;

	background: #333333

}



.catbox-color-04 .box-cate-link .item.active:visited,

.catbox-color-04 .box-cate-link .item.active:focus,

.catbox-color-04 .box-cate-link .item.active:active {

	color: #ffffff

}



@media only screen and (max-width: 767px) {

	.catbox-color-04 .tab-links-title>a {

		color: #fff;

		background: #333333

	}

}



.catbox-color-04 .product-list-style-10 .qs-button {

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-04 .product-list-style-10 .qs-button:hover {

	color: #333333;

	border-color: #333333;

	background: #fff

}



.catbox-color-04 .product-list-style-10 .qs-button:hover:before {

	color: #333333

}



.catbox-color-04 .product-list-style-10 .product-item-link:hover {

	color: #333333

}



.catbox-color-04 .product-list-style-10 .price-box .price {

	color: #333333

}



.catbox-color-04 .product-list-style-10 .price-box .special-price .price {

	color: #333333

}



.catbox-color-04 .product-list-style-10 .price-box .minimal-price-link {

	color: #333333

}



.catbox-color-04 .product-list-style-10 .price-box .minimal-price-link:active,

.catbox-color-04 .product-list-style-10 .price-box .minimal-price-link:focus,

.catbox-color-04 .product-list-style-10 .price-box .minimal-price-link:visited {

	color: #333333

}



.catbox-color-04 .product-list-style-10 .price-box .minimal-price-link:hover {

	color: #000

}



.catbox-color-04 .product-list-style-10 .cart-qty {

	background: #333333

}



.catbox-color-04 .product-list-style-10 .tocompare,

.catbox-color-04 .product-list-style-10 .tocart.primary {

	color: #fff;

	border-color: transparent;

	background: transparent

}



.catbox-color-04 .product-list-style-10 .qty-ctl .increase:hover,

.catbox-color-04 .product-list-style-10 .qty-ctl .decrease:hover {

	color: #333333

}



.catbox-color-04 .product-list-style-10 .product-item-details .img-gallery .gitem:hover {

	border-color: #333333

}



.catbox-color-04 [class*='product-list-style']:hover .owl-nav [class*='owl-'] {

	color: #fff;

	border-color: #333333;

	background: #333333

}



.catbox-color-04 [class*='product-list-style']:hover .owl-nav [class*='owl-']:hover:not(.disabled) {

	color: #333333;

	border-color: #333333;

	background: #fff

}



.product-list-style-11 .cdz-block-title {

	text-align: center

}



.product-list-style-11 .cdz-block-title .b-title.h2 {

	font: 500 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	color: #414b56;

	margin-bottom: 0;

	padding: 13px 0 0

}



@media screen and (min-width:1200px) and (max-width:1299px) {

	.body-top-panel .cdz-vertical-menu .item.level0>a.menu-link span {

		padding: 7.5px 10px

	}

	.body-top-panel .product-list-style-11 .owl-page {

		display: none

	}

	.body-top-panel .col-right-wraper [class*=product-list-style] .product-deal {

		margin-top: 10px

	}

}



@media screen and (min-width:1300px) and (max-width:1399px) {

	.body-top-panel .cdz-vertical-menu .item.level0>a.menu-link span {

		padding: 9.4px 10px

	}

	.body-top-panel .product-list-style-11 .owl-page {

		display: none

	}

}



@media screen and (min-width:768px) {

	.main-content-top-left .menu-container {

		box-shadow: none;

		-moz-box-shadow: none;

		-webkit-box-shadow: none;

		-o-box-shadow: none;

		-ms-box-shadow: none

	}

}



@media screen and (min-width:768px) and (max-width:1199px) {

	.body-top-panel .col-right-wraper .cdz-block-title {

		margin-bottom: 0

	}

	.body-top-panel .col-right-wraper .special-deal .b-title.h2 {

		padding-top: 5px;

		font-size: 18px

	}

	.body-top-panel .col-right-wraper .product-item-top {

		max-width: 57%

	}

	.box-cate-style01 .block-title .b-title.h2 {

		font-size: 20px

	}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.cdz-main-content .cdz-main-slideshow {

		padding-left: 10px

	}

	.body-top-panel .col-right-wraper [class*=product-list-style] .product-deal {

		margin-top: 15px

	}

	.body-top-panel .col-right-wraper .special-deal .owl-page {

		display: none

	}

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.body-top-panel .col-right-wraper {

		width: 25%

	}

	.body-top-panel .cdz-menu-content {

		width: 25%

	}

	.body-top-panel .cdz-main-slideshow {

		width: 50%

	}

}



@media only screen and (max-width: 767px) {

	.body-top-panel {

		flex-direction: column

	}

	.box-cate-style01 .block-title .b-title.h2 {

		font-size: 18px;

		font-weight: 500;

		letter-spacing: 0;

		white-space: nowrap

	}

	.cdz-banner {

		-webkit-border-radius: 0;

		-moz-border-radius: 0;

		border-radius: 0

	}

	.cdz-main-slideshow {

		padding: 0 10px

	}

	.cdz-main-slideshow .cdz-slideshow {

		margin-top: 0

	}

}



@media only screen and (min-width: 1200px) {

	[class*='product-list-style'] .owl-nav [class*='owl-'],

	[class*='post-list-style'] .owl-nav [class*='owl-'],

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'],

	[class*='instagram-wrapper'] .owl-nav [class*='owl-'] {

		top: -moz-calc( (100% - 40px)/2);

		top: -webkit-calc( (100% - 40px)/2);

		top: -o-calc( (100% - 40px)/2);

		top: calc( (100% - 40px)/2);

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0;

		backface-visibility: hidden;

		visibility: hidden

	}

	[class*='product-list-style'] .owl-nav [class*='owl-'].owl-next,

	[class*='post-list-style'] .owl-nav [class*='owl-'].owl-next,

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-next,

	[class*='instagram-wrapper'] .owl-nav [class*='owl-'].owl-next {

		right: 0px;

		-moz-transform: translate(150%);

		-webkit-transform: translate(150%);

		-o-transform: translate(150%);

		transform: translate(150%)

	}

	[class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev,

	[class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev,

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-prev,

	[class*='instagram-wrapper'] .owl-nav [class*='owl-'].owl-prev {

		left: 0px;

		-moz-transform: translate(-150%);

		-webkit-transform: translate(-150%);

		-o-transform: translate(-150%);

		transform: translate(-150%)

	}

	[class*='product-list-style'] .owl-nav [class*='owl-'].disabled,

	[class*='post-list-style'] .owl-nav [class*='owl-'].disabled,

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'].disabled,

	[class*='instagram-wrapper'] .owl-nav [class*='owl-'].disabled {

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0

	}

	.rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='instagram-wrapper'] .owl-nav [class*='owl-'].owl-next {

		right: auto;

		left: 0;

		-moz-transform: translate(-150%);

		-webkit-transform: translate(-150%);

		-o-transform: translate(-150%);

		transform: translate(-150%)

	}

	.rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='instagram-wrapper'] .owl-nav [class*='owl-'].owl-prev {

		left: auto;

		right: 0;

		-moz-transform: translate(150%);

		-webkit-transform: translate(150%);

		-o-transform: translate(150%);

		transform: translate(150%)

	}

	[class*='product-list-style']:hover .owl-nav [class*='owl-']:not(.disabled),

	[class*='post-list-style']:hover .owl-nav [class*='owl-']:not(.disabled),

	[class*='wrapper-adv-style']:hover .owl-nav [class*='owl-']:not(.disabled),

	[class*='instagram-wrapper']:hover .owl-nav [class*='owl-']:not(.disabled) {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	[class*='product-list-style']:hover .owl-nav [class*='owl-'].disabled,

	[class*='post-list-style']:hover .owl-nav [class*='owl-'].disabled,

	[class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].disabled,

	[class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].disabled {

		-webkit-opacity: .2;

		-moz-opacity: .2;

		opacity: .2

	}

	[class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-prev,

	[class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-prev,

	[class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-prev,

	[class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].owl-prev,

	[class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-next,

	[class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-next,

	[class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-next,

	[class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].owl-next {

		-moz-transform: translateX(0px);

		-webkit-transform: translateX(0px);

		-o-transform: translateX(0px);

		transform: translateX(0px);

		visibility: visible

	}

	.rtl-layout [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-next,

	.rtl-layout [class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].owl-next {

		-moz-transform: translateX(0px);

		-webkit-transform: translateX(0px);

		-o-transform: translateX(0px);

		transform: translateX(0px)

	}

	[class*='product-list-style'] .owl-nav [class*='owl-'],

	[class*='post-list-style'] .owl-nav [class*='owl-'],

	[class*='wrapper-adv-style'] .owl-nav [class*='owl-'],

	[class*='instagram-wrapper'] .owl-nav [class*='owl-'] {

		width: 40px;

		height: 40px;

		line-height: 38px

	}

}



@media only screen and (min-width: 1200px) {

	[class*='cdz-slideshow'] .owl-nav [class*='owl-'] {

		top: -moz-calc( (100% - 100px)/2);

		top: -webkit-calc( (100% - 100px)/2);

		top: -o-calc( (100% - 100px)/2);

		top: calc( (100% - 100px)/2);

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0;

		backface-visibility: hidden;

		visibility: hidden

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-'].owl-next {

		right: 0px;

		-moz-transform: translate(150%);

		-webkit-transform: translate(150%);

		-o-transform: translate(150%);

		transform: translate(150%)

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-'].owl-prev {

		left: 0px;

		-moz-transform: translate(-150%);

		-webkit-transform: translate(-150%);

		-o-transform: translate(-150%);

		transform: translate(-150%)

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-'].disabled {

		-webkit-opacity: 0;

		-moz-opacity: 0;

		opacity: 0

	}

	.rtl-layout [class*='cdz-slideshow'] .owl-nav [class*='owl-'].owl-next {

		right: auto;

		left: 0;

		-moz-transform: translate(-150%);

		-webkit-transform: translate(-150%);

		-o-transform: translate(-150%);

		transform: translate(-150%)

	}

	.rtl-layout [class*='cdz-slideshow'] .owl-nav [class*='owl-'].owl-prev {

		left: auto;

		right: 0;

		-moz-transform: translate(150%);

		-webkit-transform: translate(150%);

		-o-transform: translate(150%);

		transform: translate(150%)

	}

	[class*='cdz-slideshow']:hover .owl-nav [class*='owl-']:not(.disabled) {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		opacity: 1

	}

	[class*='cdz-slideshow']:hover .owl-nav [class*='owl-'].disabled {

		-webkit-opacity: .2;

		-moz-opacity: .2;

		opacity: .2

	}

	[class*='cdz-slideshow']:hover .owl-nav [class*='owl-'].owl-prev,

	[class*='cdz-slideshow']:hover .owl-nav [class*='owl-'].owl-next {

		-moz-transform: translateX(0px);

		-webkit-transform: translateX(0px);

		-o-transform: translateX(0px);

		transform: translateX(0px);

		visibility: visible

	}

	.rtl-layout [class*='cdz-slideshow']:hover .owl-nav [class*='owl-'].owl-prev,

	.rtl-layout [class*='cdz-slideshow']:hover .owl-nav [class*='owl-'].owl-next {

		-moz-transform: translateX(0px);

		-webkit-transform: translateX(0px);

		-o-transform: translateX(0px);

		transform: translateX(0px)

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-'] {

		width: 50px;

		height: 100px;

		line-height: 98px

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-'] {

		color: #fff;

		border-color: #fff;

		background: transparent

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-']:hover:not(.disabled) {

		color: #262424;

		border-color: #fff;

		background: #fff

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-']:before {

		font-size: 40px

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-'].owl-prev {

		left: 10px

	}

	[class*='cdz-slideshow'] .owl-nav [class*='owl-'].owl-next {

		right: 10px

	}

	.rtl-layout [class*='cdz-slideshow'] .owl-nav [class*='owl-'].owl-prev {

		right: 10px;

		left: auto

	}

	.rtl-layout [class*='cdz-slideshow'] .owl-nav [class*='owl-'].owl-next {

		left: 10px;

		right: auto

	}

}



.brand-style01 .cdz-block-content {

	border: 1px solid #e9eaec;

	background-color: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	padding: 5px 0

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] {

	text-align: center;

	font-size: 0;

	border-width: 1px;

	border-style: solid;

	display: inline-block;

	position: absolute;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	-moz-backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	color: #fff;

	border-color: #262424;

	background: #262424

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:before {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: '\f104';

	font-size: 20px;

	vertical-align: middle

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next:before {

	content: '\f105'

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev:before {

	content: '\f104'

}



.rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next:before {

	content: '\f104'

}



.rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev:before {

	content: '\f105'

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled {

	cursor: default

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:hover {

	z-index: 1

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:hover:not(.disabled) {

	color: #262424;

	border-color: #262424;

	background: #fff

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] {

	top: -moz-calc( (100% - 40px)/2);

	top: -webkit-calc( (100% - 40px)/2);

	top: -o-calc( (100% - 40px)/2);

	top: calc( (100% - 40px)/2);

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0;

	backface-visibility: hidden;

	visibility: hidden

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next {

	right: 0px;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev {

	left: 0px;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: 0;

	-moz-opacity: 0;

	opacity: 0

}



.rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next {

	right: auto;

	left: 0;

	-moz-transform: translate(-150%);

	-webkit-transform: translate(-150%);

	-o-transform: translate(-150%);

	transform: translate(-150%)

}



.rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev {

	left: auto;

	right: 0;

	-moz-transform: translate(150%);

	-webkit-transform: translate(150%);

	-o-transform: translate(150%);

	transform: translate(150%)

}



.brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-']:not(.disabled) {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	opacity: 1

}



.brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].disabled {

	-webkit-opacity: .2;

	-moz-opacity: .2;

	opacity: .2

}



.brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-prev,

.brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px);

	visibility: visible

}



.rtl-layout .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-prev,

.rtl-layout .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-next {

	-moz-transform: translateX(0px);

	-webkit-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px)

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] {

	width: 40px;

	height: 40px;

	line-height: 38px

}



.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev,

.brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0

}



.box-cate-style02 .cdz-box,

.box-cate-style01 .cdz-box {

	border: 1px solid #e9eaec

}



.post-list-style05 .item-group,

.col-right-wraper .product-list-style-11 {

	border: 1px solid #e9eaec;

	background-color: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.sidebar .block {

	margin-bottom: 2rem;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.sidebar .block .block-title,

.sidebar .block .title {

	color: #fff;

	background: #262424;

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

	text-transform: uppercase;

	position: relative;

	padding: 0;

	margin-bottom: 0;

	min-width: 100%;

	border-bottom: 0px solid #e9eaec;

	padding: 10px 20px;

	-webkit-border-radius: 5px 5px 0 0;

	-moz-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0

}



.sidebar .block .block-title strong,

.sidebar .block .title strong {

	font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif

}



.sidebar .block .accordion,

.sidebar .block .tagclaud-hld,

.sidebar .block .block-content,

.sidebar .block .content {

	padding: 15px 20px

}



.sidebar .block>.empty {

	padding: 15px 20px

}



.sidebar .block .block-title a.all-brank-link {

	color: #fff

}



.sidebar .block .block-title a.all-brank-link:active,

.sidebar .block .block-title a.all-brank-link:focus,

.sidebar .block .block-title a.all-brank-link:visited {

	color: #fff

}



.sidebar .block .block-title a.all-brank-link:hover {

	color: #fff

}



.sidebar .block .block-title a.all-brank-link:before {

	color: #fff

}



.sidebar .block .block-title a.all-brank-link:hover {

	-webkit-opacity: .7;

	-moz-opacity: .7;

	opacity: .7

}



.sidebar .block.block-brands .owl-carousel .owl-nav {

	top: -51px;

	right: -10px

}



.rtl-layout .sidebar .block.block-brands .owl-carousel .owl-nav {

	right: auto;

	left: -10px

}



.list.products-list .item.product-item {

	padding: 0;

	margin-top: 0;

	margin-bottom: 20px;

	padding: 5px 10px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.toolbar-blog-posts,

.toolbar-products {

	padding: 0;

	margin-top: 0;

	margin-bottom: 20px;

	padding: 5px 10px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}



.account-nav .content {

	padding: 0 20px

}



.post-list .post-holder,

.post-view .post-holder {

	padding: 20px;

	margin-bottom: 20px;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



.product-view-style-02 .main-inner,

.product-view-style-01 .main-inner,

.product-view-style-03 .main-inner,

.product-view-style-02 .product.info.detailed .product.items,

.product-view-style-01 .product.info.detailed .product.items,

.product-view-style-03 .product.info.detailed .product.items {

	margin-bottom: 50px;

	margin-left: 0;

	margin-right: 0;

	border: 1px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



@media only screen and (max-width: 767px) {

	.product-view-style-02 .main-inner,

	.product-view-style-01 .main-inner,

	.product-view-style-03 .main-inner,

	.product-view-style-02 .product.info.detailed .product.items,

	.product-view-style-01 .product.info.detailed .product.items,

	.product-view-style-03 .product.info.detailed .product.items {

		margin-bottom: 30px

	}

}



.product-view-style-04 .product-media-wrapper .product-left,

.product-view-style-04 .product-info-main .product-left,

.product-view-style-04 .product-media-wrapper .product-right,

.product-view-style-04 .product-info-main .product-right {

	margin-bottom: 50px;

	margin-left: 0;

	margin-right: 0;

	border: 0px solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



@media only screen and (max-width: 767px) {

	.product-view-style-04 .product-media-wrapper .product-left,

	.product-view-style-04 .product-info-main .product-left,

	.product-view-style-04 .product-media-wrapper .product-right,

	.product-view-style-04 .product-info-main .product-right {

		margin-bottom: 30px

	}

}



.product-view-style-04 .product.info.detailed .product.items {

	margin-bottom: 50px;

	margin-left: 0;

	margin-right: 0;

	border: 0 solid #e9eaec;

	background: #fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none

}



@media only screen and (max-width: 767px) {

	.product-view-style-04 .product.info.detailed .product.items {

		margin-bottom: 30px

	}

}



@media only screen and (max-width: 767px) {

	.sidebar-minicart { 

   			 width: 80%;

    }

.quickshop-modal .quickshop-main {

	 

}

.qs-modal .page-title-wrapper .page-title {

    font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;

    margin: 0px 0 0px;

}

.qs-modal .product-info-main .product-info-stock-sku {

	margin-bottom:0px;



}

.quickshop-main .product-options-bottom {

    padding: 0px;

}

.quickshop-modal .fieldset:last-child {

    margin-bottom: 0px;

}

.quickshop-modal .product-info-main .box-tocart {

    width: 100%;

    margin-bottom: 0px;

    position: relative;

}

.quickshop-modal .product-info-main .box-tocart, .product-options-bottom .box-tocart {

    margin: 0px 0;

}

.quickshop-modal .product-info-main .box-tocart .field.qty, .block-bundle-summary .box-tocart .field.qty {

    margin-bottom: 0px;

}

.quickshop-modal .product-info-main .box-tocart .actions {

    width: 100%;

    display: block;

    padding-top: 0;

    margin-top: 5px;

}

.quickshop-modal .qs-modal .product-info-main .price-box {

    padding-bottom: 1px;

    margin-bottom: 0;

}



.quickshop-modal .product-info-main .price-box .price-wrapper .price {

    font-weight: 600;

    font-size: 40px;

    color: #262424;

}

.quickshop-modal .product-info-main .price-box .price-wrapper .price {

    font-weight: 700;

    font-size: 20px;

    color: #262424; 

}

}

@media only screen and (min-width: 768px) {
    .page-header .logo {
        margin: 5px 0 0 !important;
        max-width: 100% !important;
        height: 75px !important;
    }
}

 
    @media (min-width: 769px), print {
        .logo img { 
            height: 90px !important;
        }
    
}

.cdz-block-title .title-desc{ 
        color: #282828 !important;
  }

.product-list-style-05 .product-item-sku{ 
        color: #282828 !important;
  }
  .cat-sidebar .cat-list li.empty > span{ 
        opacity: 0.9!important;
  }
  .cat-sidebar > .cat-list { 
    margin: 14px 14px 14px !important;
}

.minisearch .nested a {
    width: 35px;
    height: 35px;
    display: inline-block;
    text-align: center;
    color: #282828;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.minisearch .nested a .advanced-label {
    background: #000000;
    padding: 3px 5px;
    border-radius: 3px;
    position: absolute;
    right: 100%;
    top: 10px;
    font-size: 12px;
    white-space: nowrap;
    color: #ffffff;
    visibility: hidden;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.minisearch .nested a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f085";
    font-size: 18px;
    vertical-align: middle;
    line-height: 35px;
}

.block-search .nested {
    display: inline !important;
}
.custom-shortdesc{
    display: inline-block;
}

@media only screen and (min-width: 768px) {
    .field.search {
        overflow: hidden;
        margin: 0px 5px 0px !important;
    }
}
    @media (min-width: 769px), print {
        .block-search .control { 
            padding: 0 0 2px !important;
        }
    }
}

 
@media only screen and (max-width: 639px) {
    .block-search { 
        display: none !important;
    }
}
.cart-container .cart .item-actions .actions-toolbar {
    display: none !important;
    }