@-webkit-keyframes shine {
	100% {
		left: 125%
	}
}

@keyframes shine {
	100% {
		left: 125%
	}
}

.shine-effect.cdz-banner {
	position: relative;
	overflow: hidden
}

.shine-effect.cdz-banner:before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 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 !important;
	width: 100%;
	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)
}

@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)
	}
}

@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)
	}
}

.info-summary-top {
	padding: 10px 20px
}

.info-summary-top md-content {
	background: #fff
}

.info-summary-top md-input-container {
	margin-top: 10px
}

.info-summary-top md-input-container .md-input {
	padding: 0;
	height: 35px
}

.info-summary-top md-input-container .md-input:focus:not([disabled]) {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none
}

.info-summary-top md-input-container label:not(.md-no-float):not(.md-container-ignore) {
	padding-left: 0
}

.rtl-layout .info-summary-top md-input-container label:not(.md-no-float):not(.md-container-ignore) {
	width: auto
}

.info-summary-top md-input-container .md-errors-spacer {
	display: none
}

.info-summary-top md-input-container.md-input-focused label:not(.md-no-float),
.info-summary-top md-input-container.md-input-has-placeholder label:not(.md-no-float),
.info-summary-top md-input-container.md-input-has-value label:not(.md-no-float) {
	-moz-transform: translate3d(0, 6px, 0) scale(.85);
	-webkit-transform: translate3d(0, 6px, 0) scale(.85);
	-o-transform: translate3d(0, 6px, 0) scale(.85);
	transform: translate3d(0, 6px, 0) scale(.85)
}

.info-summary-top input {
	width: 100%
}

.info-summary-top .icon-account {
	width: 80px;
	height: 80px;
	background: #253476;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin: 20px auto;
	text-align: center
}

.info-summary-top .icon-account:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f007";
	font-size: 30px;
	color: #ffffff;
	line-height: 75px
}

.info-summary-top .block-login .block-title {
	border-bottom: 1px solid #dbdbdb;
	font-size: 14px;
	padding: 17px 10px 14px 15px;
	color: #253476;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 10px
}

.info-summary-top .block-login .block-title .ng-binding {
	color: #34343c
}

.info-summary-top .actions-toolbar {
	margin-top: 25px
}

.info-summary-top .actions-toolbar .primary {
	display: block;
	width: 100%
}

.info-summary-top .actions-toolbar .primary button {
	width: 100%;
	font-size: 12px;
	font-weight: 600;
	margin: 0;
	box-shadow: none
}

.info-summary-top .actions-toolbar .primary button.md-focused:not([disabled]) {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none
}

.info-summary-top .actions-toolbar .secondary {
	width: 100%;
	text-align: center;
	margin: 5px 0 10px;
	font-size: 14px
}

.info-summary-top .actions-toolbar .secondary a {
	color: #9c9c9c
}

.info-summary-top .actions-toolbar .secondary a:hover {
	color: #253476
}

.info-summary-top .actions-toolbar .secondary a:hover {
	text-decoration: none
}

.info-summary-bottom {
	text-align: center
}

.info-summary-bottom .secondary {
	padding: 15px;
	background: #f5f5f5;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0
}

.info-summary-bottom .create-account-link {
	color: #253476;
	font-weight: 500
}

.info-summary-bottom .create-account-link:hover {
	color: #282828
}

.info-summary-bottom .create-account-question {
	color: #000000;
	font-weight: 500
}

.info-summary-bottom .md-content>p:not(.secondary) {
	display: inline-block;
	vertical-align: top
}

.info-summary-bottom .md-content .title~p .md-raised.md-primary {
	font-size: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	margin-top: -6px
}

.info-summary-bottom .md-content .title~p .md-raised.md-primary:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f08b";
	font-size: 14px
}

.actions-toolbar {
	margin-top: 25px
}

.actions-toolbar .primary {
	display: block;
	width: 100%
}

.actions-toolbar .primary button {
	width: 100%;
	font-size: 12px;
	font-weight: 600;
	margin: 0;
	box-shadow: none;
	padding: 10px
}

.actions-toolbar .primary button.md-focused:not([disabled]) {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none
}

.actions-toolbar .secondary {
	width: 100%;
	text-align: center;
	margin: 5px 0 10px;
	font-size: 14px
}

.actions-toolbar .secondary a {
	color: #9c9c9c
}

.actions-toolbar .secondary a:hover {
	color: #253476
}

.actions-toolbar .secondary a:hover {
	text-decoration: none
}

.mini-wishlist-container .block-title {
	border-top: 0
}

.mini-wishlist-container .wl-no-login .block-title {
	position: relative;
	text-align: center;
	padding: 75px 20px 0 !important
}

.mini-wishlist-container .wl-no-login .block-title:before {
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e986';
	font-size: 45px;
	speak: none;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	top: 20px;
	z-index: 1;
	color: #253476;
	background-color: #fff;
	left: 0;
	width: 100%
}

.mini-wishlist-container .wl-no-login .block-title strong {
	text-transform: uppercase;
	font-weight: 500;
	color: #a8aeba
}

.mini-wishlist-container .wl-no-login .block-content {
	text-align: center;
	padding: 20px 30px 10px
}

.mini-wishlist-container .wl-no-login .block-content md-content {
	background: #fff
}

.mini-wishlist-container .wl-no-login .block-content md-input-container {
	margin-top: 10px
}

.mini-wishlist-container .wl-no-login .block-content md-input-container .md-input {
	padding: 0;
	height: 35px
}

.mini-wishlist-container .wl-no-login .block-content md-input-container .md-input:focus:not([disabled]) {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none
}

.mini-wishlist-container .wl-no-login .block-content md-input-container label:not(.md-no-float):not(.md-container-ignore) {
	padding-left: 0
}

.rtl-layout .mini-wishlist-container .wl-no-login .block-content md-input-container label:not(.md-no-float):not(.md-container-ignore) {
	width: auto
}

.mini-wishlist-container .wl-no-login .block-content md-input-container .md-errors-spacer {
	display: none
}

.mini-wishlist-container .wl-no-login .block-content md-input-container.md-input-focused label:not(.md-no-float),
.mini-wishlist-container .wl-no-login .block-content md-input-container.md-input-has-placeholder label:not(.md-no-float),
.mini-wishlist-container .wl-no-login .block-content md-input-container.md-input-has-value label:not(.md-no-float) {
	-moz-transform: translate3d(0, 6px, 0) scale(.85);
	-webkit-transform: translate3d(0, 6px, 0) scale(.85);
	-o-transform: translate3d(0, 6px, 0) scale(.85);
	transform: translate3d(0, 6px, 0) scale(.85)
}

.mini-wishlist-container .wl-no-login .block-content input {
	width: 100%
}

.mini-wishlist-container .wl-no-login .block-content .icon-account {
	width: 80px;
	height: 80px;
	background: #253476;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin: 20px auto;
	text-align: center
}

.mini-wishlist-container .wl-no-login .block-content .icon-account:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f007";
	font-size: 30px;
	color: #ffffff;
	line-height: 75px
}

.mini-wishlist-container .wl-no-login .block-content .block-login .block-title {
	border-bottom: 1px solid #dbdbdb;
	font-size: 14px;
	padding: 17px 10px 14px 15px;
	color: #253476;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 10px
}

.mini-wishlist-container .wl-no-login .block-content .block-login .block-title .ng-binding {
	color: #34343c
}

.mini-wishlist-container .wl-no-login .block-content .actions-toolbar {
	margin-top: 25px
}

.mini-wishlist-container .wl-no-login .block-content .actions-toolbar .primary {
	display: block;
	width: 100%
}

.mini-wishlist-container .wl-no-login .block-content .actions-toolbar .primary button {
	width: 100%;
	font-size: 12px;
	font-weight: 600;
	margin: 0;
	box-shadow: none
}

.mini-wishlist-container .wl-no-login .block-content .actions-toolbar .primary button.md-focused:not([disabled]) {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none
}

.mini-wishlist-container .wl-no-login .block-content .actions-toolbar .secondary {
	width: 100%;
	text-align: center;
	margin: 5px 0 10px;
	font-size: 14px
}

.mini-wishlist-container .wl-no-login .block-content .actions-toolbar .secondary a {
	color: #9c9c9c
}

.mini-wishlist-container .wl-no-login .block-content .actions-toolbar .secondary a:hover {
	color: #253476
}

.mini-wishlist-container .wl-no-login .block-content .actions-toolbar .secondary a:hover {
	text-decoration: none
}

.mini-wishlist-container .wl-login .block-wishlist {
	margin-bottom: 0;
	padding: 20px
}

.mini-wishlist-container .wl-login .block-content .price-box {
	float: left
}

.mini-wishlist-container .block-title strong {
	font-weight: bold;
	color: #253476;
	font-size: 14px
}

.mini-wishlist-container .block-title span {
	color: #282828
}

.mini-wishlist-container .actions-toolbar>.primary {
	width: 100%
}

.mini-wishlist-container .actions-toolbar>.primary button {
	width: 100%
}

.mini-wishlist-container .action.remind {
	text-align: center;
	border-bottom: 1px solid;
	text-decoration: none !important;
	text-transform: uppercase;
	margin-top: 10px;
	display: inline-block;
	font-size: 90%
}

.mini-wishlist-container .no-account {
	text-align: center;
	margin-top: 20px;
	background: #eee;
	padding: 20px
}

.mini-wishlist-container .no-account p {
	display: block;
	text-transform: uppercase;
	font-size: 100%;
	margin-bottom: 10px
}

.mini-wishlist-container .no-account a.md-primary {
	display: inline-block;
	width: -moz-calc( 100% - 20px);
	width: -webkit-calc( 100% - 20px);
	width: -o-calc( 100% - 20px);
	width: calc( 100% - 20px)
}

.mini-wishlist-container .block .block-top {
	border-bottom: 1px solid #dbdbdb;
	font-size: 14px;
	color: #253476;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 20px
}

.mini-wishlist-container .block .block-top .ng-binding {
	color: #34343c
}

.mini-wishlist-container .block .details {
	float: right;
	color: #dbdbdb;
	padding: 0;
	border: 0;
	width: auto;
	height: auto;
	line-height: unset;
	margin: 0;
	min-width: auto;
	border-radius: 0;
	min-height: unset;
	background: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none
}

.mini-wishlist-container .block .details:hover {
	color: #253476
}

.mini-wishlist-container .block .details.md-focused:not([disabled]) {
	background: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none
}

.mini-wishlist-container .block .details:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f08e';
	font-size: 18px
}

.mini-wishlist-container .block .details span {
	font-size: 0;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	vertical-align: middle;
	text-align: left;
	display: none
}

.mini-wishlist-container .block .actions-primary {
	display: block
}

.mini-wishlist-container .block .tocart {
	padding: 0;
	border: 0;
	width: auto;
	height: auto;
	line-height: unset;
	margin: 0;
	min-width: auto;
	border-radius: 0;
	min-height: unset;
	background: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	color: #282828;
	float: right;
	width: 50%
}

.mini-wishlist-container .block .tocart.md-focused:not([disabled]) {
	background: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none
}

.mini-wishlist-container .block .tocart span {
	font-size: 0
}

.mini-wishlist-container .block .tocart:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f07a';
	font-size: 20px
}

.mini-wishlist-container .block .tocart:hover {
	color: #253476
}

.mini-wishlist-container .block .wl-item-qty {
	margin: 0 0 5px;
	display: inline-block;
	width: 49%;
	font-size: 12px;
	height: 25px;
	max-width: 60px;
	padding: 0;
	text-align: center;
	border: 0;
	border-bottom: 1px solid #e1e1e1;
	line-height: 14px;
	color: #34343c
}

.mini-wishlist-container .block .wl-item-qty label {
	font-size: 0;
	display: none
}

.mini-wishlist-container .block .wl-item-qty .md-errors-spacer {
	min-height: unset
}

.mini-wishlist-container .block .product-item .product-item-info {
	margin: 0 0 10px
}

.mini-wishlist-container .block .product-item .product-item-info .product-item-name a {
	text-decoration: none;
	text-transform: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}

.mini-wishlist-container .block .product-item .product-item-info .product-item-price p {
	margin: 0
}

.mini-wishlist-container .block .product-item .price {
	font-weight: 500;
	font-size: 18px
}

.mini-wishlist-container .block .product-item-details {
	margin: 0
}

.mini-wishlist-container .block .product-item-left {
	position: relative
}

.mini-wishlist-container .block .product-item-left .action.delete.btn-remove {
	position: absolute;
	top: 0px;
	left: 10px;
	background: #253476;
	border: 1px solid #253476;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 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;
	z-index: 1
}

.rtl-layout .mini-wishlist-container .block .product-item-left .action.delete.btn-remove {
	left: auto;
	right: 10px
}

.mini-wishlist-container .block .product-item-left .action.delete.btn-remove:before {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e977';
	font-size: 9px;
	speak: none;
	color: #fff;
	line-height: 16px
}

.mini-wishlist-container .block .product-item-left .action.delete.btn-remove:after {
	display: none
}

.mini-wishlist-container .block .product-item-left .action.delete.btn-remove:hover {
	background: #ffffff;
	color: #253476
}

.mini-wishlist-container .block .product-item-left .action.delete.btn-remove:hover:before {
	color: #253476
}

.block-wishlist .block-content li.item:last-child {
	border-bottom: 0
}

.mini-account-container .account-info-summary .info-summary-top {
	text-align: inherit;
	padding: 60px 30px 10px;
	position: relative
}

.mini-account-container .account-info-summary .info-summary-top:before {
	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: 60px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	top: 0px;
	z-index: 1;
	color: #253476;
	background-color: #fff;
	left: 0;
	width: 100%
}

.store-language-currency .account-menu-items {
	padding: 10px 20px
}

.store-language-currency .account-menu-items li .switcher .switcher-options .action.toggle {
	width: 100%
}

.account-menu-items {
	padding: 10px 20px 30px
}

.account-menu-items li {
	overflow: hidden
}

.account-menu-items li a {
	display: block;
	padding: 5px 0;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.35;
	color: #282828
}

.account-menu-items li a:hover {
	color: #253476
}

.rtl-layout .account-menu-items li a {
	direction: ltr
}

.rtl-layout .account-menu-items li a:before {
	float: right;
	margin: 2px 0 0 8px
}

.account-menu-items li a:before {
	margin-right: 8px;
	width: 15px;
	position: static
}

.account-menu-items li.compare a:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0ec";
	font-size: 11px
}

.account-menu-items li.order a:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f022";
	font-size: 11px
}

.account-menu-items li.contact a:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f003";
	font-size: 11px
}

.account-menu-items li.wishlist a:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f08a";
	font-size: 11px;
	width: 15px
}

.rtl-layout .account-menu-items li.wishlist a:before {
	margin-right: 0
}

.account-menu-items li.language-link .action,
.account-menu-items li.currency-link a,
.account-menu-items li.store-link .switcher-trigger {
	margin-left: 23px
}

.rtl-layout .account-menu-items li.language-link .action,
.rtl-layout .account-menu-items li.currency-link a,
.rtl-layout .account-menu-items li.store-link .switcher-trigger {
	margin-left: 0;
	margin-right: 26px
}

.account-menu-items li.language-link a {
	padding: 0px 0 2px
}

.account-menu-items li.language-link a>img {
	margin-right: 11px;
	width: 12px;
	position: absolute;
	left: 0;
	top: 7px
}

.rtl-layout .account-menu-items li.language-link a>img {
	left: auto;
	right: 0;
	margin-right: 0;
	margin-left: 11px
}

.account-menu-items li.language-link .action a {
	padding: 0px 0 2px
}

.account-menu-items li.language-link .action a>img {
	margin-right: 8px;
	width: 12px;
	position: absolute;
	left: 0;
	top: 7px
}

.rtl-layout .account-menu-items li.language-link .action a>img {
	left: auto;
	right: 0;
	margin-right: 0;
	margin-left: 8px
}

.account-menu-items li.language-link .switcher-dropdown .switcher-option {
	position: relative;
	overflow: hidden
}

.account-menu-items li.language-link .switcher-option a {
	margin-left: 26px
}

.rtl-layout .account-menu-items li.language-link .switcher-option a {
	margin-right: 26px;
	margin-left: 0px
}

.account-menu-items li.currency-link a.switcher-trigger:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0d6";
	font-size: 11px;
	margin-right: 8px;
	width: 15px;
	position: absolute;
	left: 0;
	top: 7px
}

.rtl-layout .account-menu-items li.currency-link a.switcher-trigger:before {
	left: auto;
	right: 0;
	margin-right: 0;
	margin-left: 8px
}

.account-menu-items li.currency-link .dropdown .switcher-option a {
	margin: 0
}

.account-menu-items li.store-link a.switcher-trigger :before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0ac";
	font-size: 11px;
	margin-right: 8px;
	width: 15px;
	position: absolute;
	left: 0;
	top: 7px
}

.rtl-layout .account-menu-items li.store-link a.switcher-trigger :before {
	left: auto;
	right: 0;
	margin-right: 0;
	margin-left: 8px
}

.account-menu-items li.store-link .switcher-dropdown {
	display: none
}

.account-menu-items li.store-link .switcher-options.active .switcher-dropdown {
	display: block;
	list-style: none
}

.account-menu-items li .switcher-dropdown,
.account-menu-items li .mdl-menu.dropdown {
	padding: 0 0 0 26px;
	margin: 0;
	list-style: none
}

.rtl-layout .account-menu-items li .switcher-dropdown,
.rtl-layout .account-menu-items li .mdl-menu.dropdown {
	padding: 0 26px 0 0
}

.account-menu-items li .switcher {
	position: relative;
	display: block;
	margin: 0
}

.account-menu-items li .switcher .switcher-options .action.toggle {
	border-bottom: 1px solid #bdbdbd;
	display: inline-block;
	width: calc(100% - 30px);
	padding: 5px 0 2px !important;
	margin-bottom: 5px
}

.account-menu-items li .switcher .switcher-options .action.toggle:after {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0dd ";
	font-size: 11px;
	position: absolute;
	right: 10px;
	color: #9c9c9c;
	top: 3px;
	width: 3px;
	height: 3px;
	margin: 0;
	overflow: visible
}

.rtl-layout .account-menu-items li .switcher .switcher-options .action.toggle:after {
	right: auto;
	left: 10px
}

.account-menu-items li .switcher .switcher-options .action.toggle>span {
	width: auto;
	height: auto;
	overflow: visible;
	position: static;
	margin: 0
}

.account-menu-items li .switcher .switcher-options.active a:after {
	-moz-transform: rotate(180deg) translate3d(-4px, -13px, 0);
	-webkit-transform: rotate(180deg) translate3d(-4px, -13px, 0);
	-o-transform: rotate(180deg) translate3d(-4px, -13px, 0);
	transform: rotate(180deg) translate3d(-4px, -13px, 0)
}

.account-menu-items li .switcher .switcher-option {
	margin: 0
}

.account-menu-items li .switcher .switcher-option a {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin-bottom: 3px;
	margin-top: 3px;
	overflow: hidden
}

.account-menu-items li .switcher .switcher-option a:after {
	font-size: 0
}

.account-menu-items li .switcher.switcher-language img {
	display: inline-block;
	margin-right: 8px
}

.account-menu-items li .mdl-menu__container {
	position: static;
	height: auto !important;
	width: 100% !important
}

.account-menu-items li .mdl-menu__container.is-visible .mdl-menu.dropdown {
	display: block;
	width: 100% !important
}

.account-menu-items li .mdl-menu.dropdown {
	display: none
}

.account-menu-items li .mdl-menu__outline {
	box-shadow: none;
	background: transparent
}

.header-minicart .mini-products-list li {
	padding: 20px 10px;
	margin: 0;
	border-color: #dbdbdb
}

.mini-cart-container .block-minicart .cart-total .actions button {
	width: 50%
}

.mini-cart-container .minicart-items .product-item .product-item-actions .details-qty {
	float: right
}

.rtl-layout .mini-cart-container .minicart-items .product-item .product-item-actions .details-qty {
	float: left
}

.minicart-wrapper {
	margin-bottom: 0
}

.minicart-wrapper .block-title {
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #e1e1e1;
	padding: 17px 20px 15px !important;
	color: #253476;
	overflow: hidden
}

.rtl-layout .minicart-wrapper .block-title .text {
	float: right
}

.minicart-wrapper .block-title h2,
.minicart-wrapper .block-title h3,
.minicart-wrapper .block-title strong {
	color: #253476;
	font-size: 14px;
	font-weight: bold
}

.minicart-wrapper .subtitle.empty {
	padding: 20px 0 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: #999
}

.minicart-wrapper .qty-update {
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 5px;
	clear: both
}

.minicart-wrapper .qty-update .label {
	color: #282828;
	text-transform: uppercase
}

.minicart-wrapper .items-total {
	float: none;
	color: #282828;
	font-weight: bold
}

.minicart-wrapper .items-total:before {
	content: "("
}

.minicart-wrapper .items-total:after {
	content: ")"
}

.minicart-wrapper .viewcart {
	float: right;
	font-size: 0;
	color: #282828
}

.minicart-wrapper .viewcart:hover {
	color: #253476
}

.rtl-layout .minicart-wrapper .viewcart {
	float: left
}

.minicart-wrapper .viewcart:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f08e';
	font-size: 18px
}

.minicart-wrapper .viewcart span {
	font-size: 0;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	vertical-align: middle;
	text-align: left;
	display: none
}

.minicart-wrapper .minicart-items-wrapper {
	border: 0;
	margin: 0;
	padding: 20px;
	max-height: 300px
}

.minicart-wrapper .block-content .product-item-details {
	margin: 0
}

.minicart-wrapper .cart-summary {
	background: #f5f5f5;
	padding: 20px;
	margin-top: 20px
}

.minicart-wrapper .cart-summary .subtotal {
	overflow: hidden;
	margin: 0 0 10px;
	background: transparent
}

.minicart-wrapper .cart-summary .subtotal .label {
	float: left;
	text-transform: uppercase;
	font-size: 18px;
	color: #686770;
	font-weight: 600;
	padding: 5px 0
}

.rtl-layout .minicart-wrapper .cart-summary .subtotal .label {
	float: right
}

.minicart-wrapper .cart-summary .value {
	float: right
}

.rtl-layout .minicart-wrapper .cart-summary .value {
	float: left
}

.minicart-wrapper .cart-summary .price {
	color: #253476
}

.minicart-wrapper .cart-summary .minicart-actions {
	padding: 10px 0;
	text-align: center
}

.minicart-wrapper .cart-summary .minicart-actions button,
.minicart-wrapper .cart-summary .minicart-actions .button {
	margin: 0 5px;
	min-width: inherit;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	width: calc((100% - 35px)/2);
	float: none
}

.minicart-wrapper .cart-summary .minicart-actions .checkout-button {
	color: #fff;
	border-color: #253476;
	background: #253476
}

.minicart-wrapper .cart-summary .minicart-actions .checkout-button:hover {
	color: #253476;
	border-color: #253476;
	background: #fff
}

.minicart-wrapper .empty {
	padding: 10px 20px 0
}

.mini-products-list .item .product-item-left {
	position: relative;
	padding: 0;
	max-width: 50px
}

.mini-products-list .item .action {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #253476;
	border: 1px solid #253476;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 10px;
	z-index: 1;
	font-size: 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 .mini-products-list .item .action {
	left: auto;
	right: 0px
}

.mini-products-list .item .action.edit:before,
.mini-products-list .item .action.delete:before {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e977';
	font-size: 9px;
	speak: none;
	color: #fff;
	line-height: 16px
}

.mini-products-list .item .action.edit:hover,
.mini-products-list .item .action.delete:hover {
	background: #ffffff;
	color: #253476
}

.mini-products-list .item .action.edit:hover:before,
.mini-products-list .item .action.delete:hover:before {
	color: #253476
}

.mini-products-list .item .action.edit {
	top: 20px
}

.mini-products-list .item .action.edit:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f040';
	font-size: 9px;
	font-size: 8px;
	line-height: 15px;
	padding: 0 2px
}

.mini-products-list .item .product {
	margin: 0
}

.mini-products-list .item .product:not(:first-child) {
	border: 0
}

.mini-products-list .item .product .price {
	color: #253476;
	display: block
}

.mini-products-list .item .product .product-item-name a {
	font-weight: 500;
	text-transform: capitalize;
	font-size: 13px;
	color: #282828
}

.mini-products-list .item .product .product-item-name a:hover {
	color: #253476
}

.mini-products-list .item .product .product-item-name a:hover {
	text-decoration: none
}

.mini-products-list .item .product .product-item-details {
	padding-right: 0;
	text-align: left
}

.rtl-layout .mini-products-list .item .product .product-item-details {
	padding-left: 0;
	padding-right: 10px;
	text-align: right
}

.mini-products-list .item .product .product-item-actions {
	text-align: right
}

.rtl-layout .mini-products-list .item .product .product-item-actions {
	text-align: left
}

.mini-products-list .item .product .cart-item-quantity {
	margin: 0;
	text-align: center;
	width: 40px;
	border: 0;
	font-size: 12px;
	border-bottom: 1px solid #e1e1e1
}

.mini-products-list .item .product .product-item-pricing .label {
	width: auto
}

.mini-products-list .item .product-item-details .price-including-tax,
.mini-products-list .item .product-item-details .price-excluding-tax {
	margin: 0
}

.mini-products-list .item .update-cart-item {
	padding: 0;
	border: 0;
	right: 0px;
	bottom: 5px;
	background: transparent;
	opacity: 1;
	position: absolute;
	font-size: 0
}

.mini-products-list .item .update-cart-item:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f021';
	font-size: 16px
}

.mini-products-list .item .update-cart-item:disabled {
	opacity: 0
}

.mini-products-list .item .update-cart-item:hover {
	color: #253476
}

.mini-products-list .item .truncated,
.mini-products-list .item .truncated a.dots {
	cursor: default
}

.mini-products-list .item .truncated-full-value {
	display: block
}

.mini-products-list .item .truncated-full-value .detail-link {
	display: block;
	position: relative;
	color: #253476
}

.mini-products-list .item .truncated-full-value .detail-link:after {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e97b";
	font-size: 10px;
	speak: none;
	position: absolute;
	top: 4px;
	right: 0
}

.mini-products-list .item .truncated-full-value.cdz-dd-active .detail-link:after {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.mini-products-list .item .truncated-full-value .cdz-dd-content {
	min-width: unset;
	padding: 10px;
	border: 1px solid #efefef;
	width: 200px
}

.mini-products-list .item .truncated-full-value .cdz-dd-content .item-options {
	margin-bottom: 0
}

.mini-products-list .item .truncated-full-value .cdz-dd-content .item-options dt {
	font-size: 12px;
	text-transform: capitalize;
	font-style: normal;
	white-space: nowrap
}

.mini-products-list .item .truncated-full-value .cdz-dd-content .item-options dd {
	font-size: 12px
}

.md-sidenav-right.cdz-sidebar .mini-cart-container .cart-summary,
.md-sidenav-left.cdz-sidebar .mini-cart-container .cart-summary {
	position: absolute
}

.cdz-popup-area .cdz-popup .mdl-textfield {
	width: 100%
}

.cdz-popup-area .cdz-popup.popup-wishlist-popup .cdz-popup-inner {
	padding: 0
}

.cdz-popup-area .cdz-popup.popup-top-cart-popup .cdz-popup-inner {
	padding: 0
}

.cdz-popup-area .cdz-popup.popup-compare-popup {
	width: 90%
}

.cdz-popup-area {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
	overflow: hidden;
	visibility: hidden
}

.cdz-popup-area .cdz-popup-area-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 0;
	display: flex;
	display: -ms-flex;
	display: -webkit-flex;
	align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	justify-content: center
}

.cdz-popup-area .cdz-backface {
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	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
}

.cdz-popup-area .cdz-backface:before {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e977";
	font-size: 25px;
	speak: none;
	color: #fff;
	line-height: 62px;
	position: absolute;
	top: 0;
	right: 35px;
	z-index: 999;
	cursor: pointer
}

.cdz-popup-area button.close-cdzpopup {
	position: absolute;
	top: 0px;
	padding: 0;
	width: 40px;
	height: 40px;
	border: 1px solid;
	color: #000;
	border-color: transparent;
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	right: 0px;
	display: none
}

.cdz-popup-area button.close-cdzpopup:before {
	-webkit-font-smoothing: antialiased;
	content: '\e616';
	font-family: 'icons-blank-theme';
	margin: 0;
	vertical-align: top;
	display: inline-block;
	font-size: 32px;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
	color: #000;
	line-height: 40px;
	margin-left: -1px
}

.cdz-popup-area .cdz-popup {
	visibility: hidden;
	overflow: visible;
	top: -110%;
	left: 0;
	right: 0;
	position: absolute;
	background: #FFF;
	-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;
	max-height: 80%;
	width: 500px;
	max-width: calc(100% - 40px);
	margin: 2rem auto
}

.cdz-popup-area .cdz-popup .cdz-popup-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 20px;
	background: #FFF
}

.cdz-popup-area .cdz-popup .cdz-popup-inner .cdz-popup-content {
	max-height: 500px;
	max-height: 80vh;
	overflow: auto
}

body.cdz-popup-opened .cdz-popup-area {
	visibility: visible;
	overflow-y: scroll
}

body.cdz-popup-opened .cdz-backface {
	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
}

body.cdz-popup-opened .cdz-popup.opened {
	visibility: visible;
	top: 0;
	z-index: 1000
}

body.cdz-popup-opened>.page-wrapper {
	overflow: scroll
}

body.cdz-popup-opened .sticky-menu.active {
	box-shadow: none
}

body.cdz-popup-opened .sticky-menu.active .panel.header {
	box-shadow: none
}

body.cdz-popup-opened .modal-popup.confirm {
	z-index: 1000
}

.cdz-popup .minicart-popup {
	display: block
}

@media only screen and (max-width:767px) {
	.cdz-popup-area .cdz-popup {
		margin-top: 5rem
	}
}

.cdz-popup-opened>.wrapper {
	overflow: scroll
}

.popup-top-cart-popup .block-cart {
	margin-bottom: 0
}

.popup-top-cart-popup .block-cart .block-content li.item {
	margin: 0 10px 10px
}

.cdz-dropdown {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.cdz-dropdown>.cdz-dd-content {
	width: 320px;
	max-height: 0;
	transform: translateY(20px);
	visibility: hidden;
	position: absolute;
	opacity: 0;
	left: 0;
	top: calc(100% + 10px);
	z-index: 100;
	box-shadow: 2px 2px 2px #bbb;
	overflow: hidden;
	color: #282828;
	background: #fff;
	-moz-transition: opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
	-webkit-transition: opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
	-o-transition: opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
	transition: opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	text-align: initial
}

.cdz-dropdown>.cdz-dd-content .cdz-dd-content-inner {
	position: relative;
	max-height: 80vh;
	overflow: auto;
	background: #fff
}

.cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items {
	text-align: left
}

.rtl-layout .cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items {
	text-align: right
}

.cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items li {
	background: transparent !important
}

.cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items li a {
	font-weight: 600;
	font-size: 11px;
	color: #282828
}

.cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items li a:hover {
	color: #253476
}

.cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items li .switcher .switcher-options .action {
	display: block
}

.cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown {
	position: static;
	box-shadow: none;
	border: none;
	padding: 0 0 0 26px;
	margin: 0
}

.cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown:before,
.cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown:after {
	display: none
}

.rtl-layout .cdz-dropdown>.cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown {
	padding-left: 0;
	padding-right: 26px
}

.cdz-dropdown.header-minicart .block-cart {
	display: block;
	margin-bottom: 0
}

.cdz-dropdown.cdz-dd-active>.cdz-dd-content {
	opacity: 1;
	max-height: 1000px;
	transform: translateY(0px);
	visibility: visible;
	-moz-transition: opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
	-webkit-transition: opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
	-o-transition: opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
	transition: opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.cdz-dropdown .info-summary-top .icon-account {
	display: none
}

.mini-wishlist-container .wl-no-login .block-title strong {
	font-size: 14px
}

.mini-wishlist-container .wl-no-login .block {
	margin-bottom: 0
}

.mini-account-dashboard {
	padding: 20px 0 0
}

.cdz-dd-content .mini-account-container .mini-account-dashboard {
	padding: 0
}

.cdz-dd-content .mini-account-container .account-info-summary .info-summary-top {
	padding: 10px 30px 10px
}

.cdz-dd-content .mini-account-container .account-info-summary .info-summary-top:before {
	display: none
}

@media (min-width:768px) {
	.menu-icon .groupmenu li.level0>a.menu-link .menu-icon {
		display: block;
		text-align: center;
		font-size: 30px;
		margin-bottom: 10px
	}
	.cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop {
		top: 100%
	}
	.rtl-layout .cdz-horizontal-menu .groupmenu li.item.level0 {
		float: right
	}
	.cdz-horizontal-menu .groupmenu {
		vertical-align: top;
		margin-bottom: 0;
		background-color: #253476
	}
	.cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
		color: #fff;
		border-color: #253476;
		background: #253476;
		font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif
	}
	.cdz-horizontal-menu .groupmenu li.level0>a.menu-link:hover {
		color: #253476
	}
	.cdz-horizontal-menu .groupmenu li.level0:hover>a.menu-link {
		color: #253476;
		border-color: #253476;
		background: transparent;
		font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif
	}
}

@media (min-width:768px) {
	.cdz-vertical-menu .item.level0 {
		border-color: #eaeaea
	}
	.cdz-vertical-menu .item.level0>a.menu-link {
		color: #282828;
		border-color: #eaeaea;
		background: #fff;
		font: 400 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif
	}
	.cdz-vertical-menu .item.level0>a.menu-link:hover {
		color: #253476
	}
	.cdz-vertical-menu .item.level0:hover>a.menu-link {
		color: #253476;
		border-color: #eaeaea;
		background: #eaeaea;
		font: 400 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif
	}
	.cdz-vertical-menu:not(.cdz-toggle-menu) .groupmenu-drop {
		top: 0
	}
}

.groupmenu-drop ul>li {
	margin-bottom: 1rem
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop {
	background-color: #fff;
	border-color: #e1e1e1;
	box-shadow: 0 3px 3px #e1e1e1;
	-moz-box-shadow: 0 3px 3px #e1e1e1;
	-webkit-box-shadow: 0 3px 3px #e1e1e1;
	-o-box-shadow: 0 3px 3px #e1e1e1;
	-ms-box-shadow: 0 3px 3px #e1e1e1;
	color: #253476;
	font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a {
	color: #253476
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:hover {
	color: #253476
}

.rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link:before {
	float: left;
	content: "\f104"
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title-line {
	text-transform: uppercase;
	color: #282828;
	margin: 0 0 10px;
	padding: 0 0 5px
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title {
	text-transform: uppercase;
	color: #282828;
	font-weight: 700;
	margin: 0;
	padding: 0 0 5px;
	min-height: 25px
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title a {
	color: #282828;
	font-weight: 700
}

.navigation {
	background: #253476
}

.navigation .level0.active>.level-top,
.navigation .level0.has-active>.level-top {
	border-bottom-width: 0px
}

.navigation .level0.active>.level-top:after,
.navigation .level0.has-active>.level-top:after {
	width: 100%;
	height: 3px;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: #253476
}

.navigation .level0>.level-top {
	display: block;
	padding: 0 10px;
	text-transform: uppercase;
	color: #fff;
	border-color: #253476;
	background: #253476;
	font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
	line-height: 40px
}

.navigation .level0>.level-top:hover {
	color: #253476
}

.navigation .level0:hover>a.menu-link {
	color: #253476;
	border-color: #253476;
	background: transparent;
	font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif
}

.navigation .level0 .submenu {
	background-color: #fff;
	border-color: #e1e1e1;
	box-shadow: 0 3px 3px #e1e1e1;
	-moz-box-shadow: 0 3px 3px #e1e1e1;
	-webkit-box-shadow: 0 3px 3px #e1e1e1;
	-o-box-shadow: 0 3px 3px #e1e1e1;
	-ms-box-shadow: 0 3px 3px #e1e1e1;
	color: #253476;
	font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif
}

.navigation .level0 .submenu li {
	margin: 0
}

.navigation .level0 .submenu a {
	color: #253476
}

.navigation .level0 .submenu a:hover {
	color: #253476
}

.navigation .level0 .submenu a.ui-state-focus,
.navigation .level0 .submenu a:hover {
	background-color: #5268c9
}

@keyframes show-page {
	0% {
		opacity: 0;
		width: 0px;
		overflow: hidden
	}
	99% {
		width: 100%;
		overflow: hidden
	}
	100% {
		opacity: 1;
		width: 100%;
		overflow: visible
	}
}

@keyframes show-page-a {
	0% {
		color: transparent;
		opacity: 1
	}
	79% {
		opacity: 1
	}
	80% {
		color: transparent;
		opacity: 0
	}
	100% {
		color: #fff;
		opacity: 1
	}
}

@keyframes show-page-a-before {
	0% {
		color: #fff;
		content: "\f111";
		opacity: 1;
		font-size: 8px;
		position: absolute;
		left: 50%;
		top: calc((100% - 10px)/2)
	}
	80% {
		color: #fff;
		content: "\f111";
		font-size: 10px;
		opacity: 1;
		position: absolute;
		left: 50%;
		top: calc((100% - 10px)/2)
	}
	100% {
		content: '';
		position: absolute;
		opacity: 0;
		font-size: 0px
	}
}

@-webkit-keyframes hide-page {
	0% {
		width: 100%
	}
	100% {
		width: 0px
	}
}

.static-wrap.has-items-overflowed {
	display: flex;
	flex-direction: row;
	align-items: center
}

.groupmenu.show-page {
	float: right !important;
	display: flex;
	flex-direction: row
}

.groupmenu.show-page>li>a {
	white-space: nowrap !important;
	max-width: 100%;
	overflow: hidden
}

.rtl-layout .groupmenu.show-page {
	float: left !important
}

.groupmenu.animated.show-page>li>a {
	animation-name: show-page-a;
	animation-duration: 1000ms
}

.groupmenu.animated.show-page>li>a:after {
	animation-name: show-page-a-after;
	animation-duration: 1000ms
}

.groupmenu.animated.show-page>li>a:before {
	position: absolute;
	top: 12px;
	opacity: 0;
	animation-name: show-page-a-before;
	animation-duration: 1000ms;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f111";
	font-size: 10px
}

.groupmenu.show-page.animated {
	animation-name: show-page;
	animation-duration: 1000ms
}

.groupmenu.hide-page {
	display: none;
	animation-name: hide-page;
	animation-duration: 1000ms
}

.switchpage-control .control {
	padding: 14px 0px;
	display: flex;
	flex-direction: row;
	width: 30px;
	position: relative;
	color: #fff;
	margin: 0 15px
}

.switchpage-control .control .times {
	font-size: 0
}

.switchpage-control .control .times:before,
.switchpage-control .control .times:after {
	position: absolute;
	left: 0px;
	width: 26px;
	height: 2px;
	background: #fff;
	content: "";
	z-index: 3;
	top: 20px;
	outline: 1px solid transparent;
	-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: rotate(0);
	-webkit-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.switchpage-control .control.page-two .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
}

.switchpage-control .control.page-two .times:before {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.switchpage-control .control.page-two .times:after {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	bottom: 0
}

.switchpage-control .control.page-two .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
}

.switchpage-control .control:hover {
	color: #fff
}

.switchpage-control .dot {
	width: calc(33.33333333%);
	display: inline-block;
	font-size: 6px;
	position: relative
}

.switchpage-control .dot:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f111";
	font-size: 6px;
	display: inline-block
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.switchpage-control .control .times:before,
	.switchpage-control .control .times:after {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0
	}
	.switchpage-control .control.page-two .times:before,
	.switchpage-control .control.page-two .times:after {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1
	}
}

.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title {
	padding: 0 0 10px;
	border-bottom: 1px solid
}

.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title.no-line {
	border: none
}

.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item {
	margin-bottom: 0
}

.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a {
	padding: 10px 0;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	overflow: hidden;
	display: block
}

.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a:before {
	content: '';
	background: #253476;
	-webkit-opacity: .2;
	-moz-opacity: .2;
	opacity: .2;
	width: 100%;
	height: 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;
	transform: translate3d(-110%, 0, 0);
	z-index: -1
}

.rtl-layout .dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a:before {
	transform: translate3d(110%, 0, 0)
}

.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a:hover:before {
	transform: translate3d(0, 0, 0)
}

.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item.last {
	margin-bottom: 20px
}

.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item.last a {
	border-bottom: 0px solid #e1e1e1
}

.cdz-menu.no-loaded {
	min-height: 0
}

.dropdown-menustyle02 .groupdrop-link li {
	margin: 0;
	padding: 6px 0
}

.dropdown-menustyle02 .groupdrop-link li a {
	position: relative;
	-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
}

.dropdown-menustyle02 .groupdrop-link li a:before {
	content: "";
	position: absolute;
	width: 0px;
	height: 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;
	left: 0;
	top: 7px
}

.dropdown-menustyle02 .groupdrop-link li a:hover {
	padding-left: 15px
}

.dropdown-menustyle02 .groupdrop-link li a:hover:before {
	width: 10px;
	background-color: #253476
}

.rtl-layout .dropdown-menustyle02 .groupdrop-link li a:before {
	left: auto;
	right: 0
}

.rtl-layout .dropdown-menustyle02 .groupdrop-link li a:hover {
	padding-left: 0;
	padding-right: 15px
}

.dmlb,
.dmlb-new {
	font-size: 80%;
	margin-top: -5px;
	display: inline-block;
	position: absolute;
	color: #253476
}

.nav-primary {
	margin-top: 0
}

.nav-primary>li.level0>a {
	font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
	padding: 10px 20px;
	color: #fff;
	border-color: #253476;
	background: #253476;
	-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
}

.nav-primary>li.level0>a:hover,
.nav-primary>li.level0>a:active,
.nav-primary>li.level0>a:focus {
	color: #ee3b33;
	border-color: #253476;
	background: transparent
}

.nav-primary>li.level0 ul {
	border: 1px solid;
	padding: 5px 0;
	box-shadow: 0 3px 3px #e1e1e1;
	-moz-box-shadow: 0 3px 3px #e1e1e1;
	-webkit-box-shadow: 0 3px 3px #e1e1e1;
	-o-box-shadow: 0 3px 3px #e1e1e1;
	-ms-box-shadow: 0 3px 3px #e1e1e1;
	color: #253476;
	border-color: #e1e1e1;
	background: #fff;
	-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
}

.nav-primary>li.level0 ul a {
	padding: 5px 10px;
	border: 0;
	font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
	color: #253476
}

.nav-primary>li.level0 ul a:hover {
	color: #253476
}

.nav-primary li.level0 li.parent>a:after {
	right: 10px
}

@media (min-width:768px) and (max-width:991px) {
	.nav-primary>li.level0 {
		display: inline-block
	}
	.nav-primary>li.level0>a {
		border-bottom: 0;
		padding: 10px
	}
	.nav-primary>li.level0.parent {
		position: relative
	}
	.nav-primary>li.level0.parent a:after {
		border: 0
	}
	.nav-primary .menu-active>ul.level0 {
		position: absolute;
		z-index: 3;
		min-width: 200px
	}
	.nav-primary .menu-active>ul.level0 li {
		padding: 0
	}
}

@media (max-width:767px) {
	.nav-primary>li.level0 a.level0 {
		padding: 10px 20px 10px 10px;
		color: #444;
		border-color: #d1d1d1;
		background: #fff
	}
	.rtl-layout .nav-primary>li.level0 a.level0 {
		text-align: right;
		padding-left: 20px;
		padding-right: 10px
	}
	.rtl-layout .nav-primary>li.level0 a.level0:after {
		right: auto;
		left: 10px
	}
	.nav-primary>li.level0 ul {
		box-shadow: none;
		border: 0
	}
	.nav-primary>li.level0.parent {
		position: relative
	}
	.nav-primary>li.level0.parent>a:after {
		border: 0;
		left: auto;
		right: 10px;
		top: 17px;
		width: auto;
		display: inline-block;
		font-family: 'CodazonFont';
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\e9b4";
		font-size: 11px;
		speak: none
	}
	.nav-primary>li.level0.parent.menu-active>a.level0 {
		color: #253476;
		border-color: #d1d1d1;
		background: transparent
	}
	.nav-primary>li.level0.parent.menu-active>a.level0:after {
		content: "\e9b3"
	}
	.nav-primary>li.level0.parent.menu-active ul.level0 {
		border-bottom: 1px solid #d1d1d1
	}
	.menu-active>ul.level0 li {
		padding: 0
	}
	.utilies-sections .store-language-currency .account-menu-items>li .switcher .switcher-options .action.toggle {
		border-bottom: 0
	}
	.utilies-sections .cdz-menu .item.level-top>ul.groupmenu-drop {
		background: #f2f2f2
	}
}

@media (min-width:768px) {
	.cdz-menu .container {
		width: 740px
	}
}

@media (min-width:992px) {
	.cdz-menu .container {
		width: 960px
	}
}

@media (min-width:1200px) {
	.cdz-menu .container {
		width: 1200px
	}
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-1 {
		width: 29.58333333px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-1 {
		width: 38.75px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-1 {
		width: 49.95833333px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-1 {
		width: 51.66666667px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-1 {
		width: 55.83333333px
	}
}

.cdz-menu .groupmenu-width-1.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-1 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-2 {
		width: 59.16666667px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-2 {
		width: 77.5px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-2 {
		width: 99.91666667px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-2 {
		width: 103.33333333px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-2 {
		width: 111.66666667px
	}
}

.cdz-menu .groupmenu-width-2.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-2 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-3 {
		width: 88.75px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-3 {
		width: 116.25px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-3 {
		width: 149.875px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-3 {
		width: 155px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-3 {
		width: 167.5px
	}
}

.cdz-menu .groupmenu-width-3.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-3 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-4 {
		width: 118.33333333px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-4 {
		width: 155px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-4 {
		width: 199.83333333px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-4 {
		width: 206.66666667px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-4 {
		width: 223.33333333px
	}
}

.cdz-menu .groupmenu-width-4.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-4 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-5 {
		width: 147.91666667px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-5 {
		width: 193.75px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-5 {
		width: 249.79166667px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-5 {
		width: 258.33333333px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-5 {
		width: 279.16666667px
	}
}

.cdz-menu .groupmenu-width-5.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-5 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-6 {
		width: 177.5px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-6 {
		width: 232.5px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-6 {
		width: 299.75px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-6 {
		width: 310px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-6 {
		width: 335px
	}
}

.cdz-menu .groupmenu-width-6.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-6 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-7 {
		width: 207.08333333px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-7 {
		width: 271.25px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-7 {
		width: 349.70833333px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-7 {
		width: 361.66666667px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-7 {
		width: 390.83333333px
	}
}

.cdz-menu .groupmenu-width-7.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-7 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-8 {
		width: 236.66666667px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-8 {
		width: 310px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-8 {
		width: 399.66666667px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-8 {
		width: 413.33333333px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-8 {
		width: 446.66666667px
	}
}

.cdz-menu .groupmenu-width-8.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-8 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-9 {
		width: 266.25px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-9 {
		width: 348.75px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-9 {
		width: 449.625px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-9 {
		width: 465px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-9 {
		width: 502.5px
	}
}

.cdz-menu .groupmenu-width-9.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-9 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-10 {
		width: 295.83333333px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-10 {
		width: 387.5px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-10 {
		width: 499.58333333px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-10 {
		width: 516.66666667px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-10 {
		width: 558.33333333px
	}
}

.cdz-menu .groupmenu-width-10.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-10 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-11 {
		width: 325.41666667px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-11 {
		width: 426.25px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-11 {
		width: 549.54166667px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-11 {
		width: 568.33333333px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-11 {
		width: 614.16666667px
	}
}

.cdz-menu .groupmenu-width-11.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-11 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-12 {
		width: 355px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-12 {
		width: 465px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-12 {
		width: 599.5px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-12 {
		width: 620px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-12 {
		width: 670px
	}
}

.cdz-menu .groupmenu-width-12.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-12 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-13 {
		width: 384.58333333px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-13 {
		width: 503.75px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-13 {
		width: 649.45833333px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-13 {
		width: 671.66666667px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-13 {
		width: 725.83333333px
	}
}

.cdz-menu .groupmenu-width-13.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-13 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-14 {
		width: 414.16666667px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-14 {
		width: 542.5px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-14 {
		width: 699.41666667px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-14 {
		width: 723.33333333px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-14 {
		width: 781.66666667px
	}
}

.cdz-menu .groupmenu-width-14.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-14 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-15 {
		width: 443.75px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-15 {
		width: 581.25px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-15 {
		width: 749.375px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-15 {
		width: 775px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-15 {
		width: 837.5px
	}
}

.cdz-menu .groupmenu-width-15.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-15 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-16 {
		width: 473.33333333px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-16 {
		width: 620px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-16 {
		width: 799.33333333px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-16 {
		width: 826.66666667px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-16 {
		width: 893.33333333px
	}
}

.cdz-menu .groupmenu-width-16.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-16 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-17 {
		width: 502.91666667px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-17 {
		width: 658.75px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-17 {
		width: 849.29166667px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-17 {
		width: 878.33333333px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-17 {
		width: 949.16666667px
	}
}

.cdz-menu .groupmenu-width-17.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-17 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-18 {
		width: 532.5px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-18 {
		width: 697.5px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-18 {
		width: 899.25px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-18 {
		width: 930px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-18 {
		width: 1005px
	}
}

.cdz-menu .groupmenu-width-18.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-18 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-19 {
		width: 562.08333333px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-19 {
		width: 736.25px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-19 {
		width: 949.20833333px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-19 {
		width: 981.66666667px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-19 {
		width: 1060.83333333px
	}
}

.cdz-menu .groupmenu-width-19.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-19 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-20 {
		width: 591.66666667px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-20 {
		width: 775px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-20 {
		width: 999.16666667px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-20 {
		width: 1033.33333333px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-20 {
		width: 1116.66666667px
	}
}

.cdz-menu .groupmenu-width-20.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-20 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-21 {
		width: 621.25px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-21 {
		width: 813.75px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-21 {
		width: 1049.125px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-21 {
		width: 1085px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-21 {
		width: 1172.5px
	}
}

.cdz-menu .groupmenu-width-21.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-21 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-22 {
		width: 650.83333333px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-22 {
		width: 852.5px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-22 {
		width: 1099.08333333px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-22 {
		width: 1136.66666667px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-22 {
		width: 1228.33333333px
	}
}

.cdz-menu .groupmenu-width-22.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-22 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-23 {
		width: 680.41666667px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-23 {
		width: 891.25px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-23 {
		width: 1149.04166667px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-23 {
		width: 1188.33333333px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-23 {
		width: 1284.16666667px
	}
}

.cdz-menu .groupmenu-width-23.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-23 {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:768px) {
	.cdz-menu .groupmenu-width-24 {
		width: 710px
	}
}

@media (min-width:992px) {
	.cdz-menu .groupmenu-width-24 {
		width: 930px
	}
}

@media (min-width:1200px) {
	.cdz-menu .groupmenu-width-24 {
		width: 1199px
	}
}

@media (min-width:1300px) {
	.cdz-menu .groupmenu-width-24 {
		width: 1240px
	}
}

@media (min-width:1400px) {
	.cdz-menu .groupmenu-width-24 {
		width: 1340px
	}
}

.cdz-menu .groupmenu-width-24.row {
	box-sizing: content-box
}

.cdz-menu.dropdown-fullwidth .groupmenu-width-24 {
	margin-left: auto;
	margin-right: auto
}

.cdz-sidebar {
	position: absolute;
	width: 320px;
	height: 100%;
	top: 0;
	background-color: #FFF;
	z-index: 888;
	overflow: auto;
	display: none
}

.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 (max-width:767px) {
	.cdz-sidebar {
		display: none
	}
}

.cdz-panel-open-right .cdz-sidebar,
.cdz-panel-open-left .cdz-sidebar {
	display: inline
}

.cdz-menu.cdz-toggle-menu .dropdown-toggle:before {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e9b4';
	font-size: 14px;
	speak: none;
	width: 40px;
	height: 40px;
	line-height: 40px
}

.rtl-layout .cdz-menu.cdz-toggle-menu .dropdown-toggle:before {
	content: '\e9b4'
}

.rtl-layout .cdz-menu.cdz-toggle-menu .dropdown-toggle {
	right: auto;
	left: 0
}

.rtl-layout .cdz-menu.cdz-toggle-menu .dropdown-toggle:before {
	margin-top: 0 !important
}

.cdz-menu.cdz-toggle-menu .item.level-top {
	margin-bottom: 0
}

.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link {
	text-transform: uppercase;
	border-bottom: 1px solid #e1e1e1;
	color: #253476
}

.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:hover {
	color: #253476
}

.cdz-menu.cdz-toggle-menu .item.level-top>.dropdown-toggle:before {
	margin-top: 0
}

.cdz-menu.cdz-toggle-menu li.item.open>.dropdown-toggle:before,
.cdz-menu.cdz-toggle-menu li.item .cdz-tab-link.active+.dropdown-toggle:before {
	content: '\e9b3';
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.rtl-layout .cdz-menu.cdz-toggle-menu li.item.open>.dropdown-toggle:before,
.rtl-layout .cdz-menu.cdz-toggle-menu li.item .cdz-tab-link.active+.dropdown-toggle:before {
	content: '\e9b3'
}

.cdz-menu.cdz-toggle-menu .item.level-top>.groupmenu-drop {
	border: 0;
	padding-left: 20px;
	padding-right: 0
}

.rtl-layout .cdz-menu.cdz-toggle-menu .item.level-top>.groupmenu-drop {
	padding-left: 0;
	padding-right: 20px
}

.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item.parent .groupmenu-drop {
	padding-top: 0
}

.rtl-layout .cdz-menu.cdz-toggle-menu .groupmenu-drop li.item.parent .groupmenu-drop {
	padding-left: 0;
	padding-right: 20px
}

.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item {
	padding-top: 0;
	padding-bottom: 0
}

.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a {
	text-transform: uppercase;
	padding: 10px 0;
	color: #253476
}

.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:hover {
	color: #253476
}

.cdz-sidebar .mini-wishlist-container .block-wishlist {
	padding: 0
}

.cdz-sidebar .mini-wishlist-container .block .block-top {
	padding: 20px
}

.cdz-sidebar .mini-wishlist-container .block-wishlist .block-content li.item {
	border-bottom: 0
}

.cdz-sidebar .mini-cart-container .cart-summary {
	position: fixed;
	width: 100%;
	bottom: 0;
	max-width: 320px;
	z-index: 2
}

.cdz-sidebar .mini-cart-container .block-title {
	margin-bottom: 0;
	border-top: 0
}

.cdz-sidebar .mini-cart-container .block-content {
	height: 100%;
	max-height: calc(100vh - 160px);
	overflow: auto;
	margin-top: 0
}

.cdz-sidebar .mini-cart-container .mini-products-list li.item {
	margin: 0;
	padding: 10px 20px
}

.cdz-sidebar .mini-cart-container .minicart-message {
	background: #f5f5cb;
	padding: 5px
}

.cdz-sidebar .mini-cart-container .minicart-message#minicart-success-message {
	color: #008000
}

.cdz-sidebar .mini-cart-container .minicart-message#minicart-error-message {
	color: #ff0000
}

.cdz-sidebar .mini-account-container .account-info-summary .info-summary-top {
	padding: 10px 20px
}

.cdz-sidebar .mini-account-container .account-info-summary .info-summary-top:before {
	display: none
}

@media (max-width:360px) {
	.cdz-sidebar {
		width: 280px
	}
	.cdz-sidebar.md-sidenav-left {
		left: -280px;
		right: auto
	}
	.rtl-layout .cdz-sidebar.md-sidenav-left {
		left: auto;
		right: -280px
	}
	.cdz-sidebar.md-sidenav-right {
		left: auto;
		right: -280px
	}
	.rtl-layout .cdz-sidebar.md-sidenav-right {
		left: -280px;
		right: auto
	}
	.cdz-sidebar .mini-cart-container .cart-summary {
		max-width: 280px
	}
	.cdz-panel-open-right body,
	.cdz-panel-open-left body {
		right: 280px;
		left: auto
	}
	.cdz-panel-open-right body.rtl-layout,
	.cdz-panel-open-left body.rtl-layout {
		right: auto;
		left: 280px
	}
	.cdz-panel-open-right .sticky-menu.active,
	.cdz-panel-open-left .sticky-menu.active {
		right: 280px;
		left: auto
	}
	.rtl-layout .cdz-panel-open-right .sticky-menu.active,
	.rtl-layout .cdz-panel-open-left .sticky-menu.active {
		right: auto;
		left: 280px
	}
	.cdz-panel-open-left body {
		right: auto;
		left: 280px
	}
	.cdz-panel-open-left body.rtl-layout {
		right: 280px;
		left: auto
	}
	.cdz-panel-open-left .sticky-menu.active {
		right: auto;
		left: 280px
	}
	.rtl-layout .cdz-panel-open-left .sticky-menu.active {
		right: 280px;
		left: auto
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.cdz-sidebar {
		display: none
	}
	.cdz-panel-open-right .cdz-sidebar,
	.cdz-panel-open-left .cdz-sidebar {
		display: inline
	}
}

.cdz-sidebar .mini-wishlist-container .wishlist-empty {
	padding: 0px 10px
}

@media (min-width:767px) {
	.cdz-panel-open-right .page-header .sticky-menu.active,
	.cdz-panel-open-left .page-header .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 .page-header .sticky-menu.active,
	.rtl-layout .cdz-panel-open-left .page-header .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-left .page-header .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 .page-header .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
	}
}

@media (max-width:767px) {
	.page-header {
		margin: 0;
		background-color: #253476;
		color: #34343c;
		padding: 0;
		border: 0
	}
	.page-header .desktop-header {
		display: none
	}
	.page-header .sticky-menu:not(.active) {
		border-bottom: 1px solid #e1e1e1
	}
	.cms-index-index .page-header .sticky-menu:not(.active) {
		border-bottom: 0
	}
	.page-header .sticky-menu:not(.container) {
		padding-left: 10px;
		padding-right: 10px
	}
	.page-header .page-header-container {
		position: relative
	}
	.page-header .header-panel-bottom.row {
		margin: 0
	}
	.page-header .mb-main-panel {
		position: relative
	}
	.page-header .mb-main-panel .action.nav-toggle {
		width: 35px;
		height: 20px;
		display: inline-block;
		float: left;
		cursor: pointer;
		font-size: 0;
		left: 0;
		position: absolute;
		top: 18px;
		z-index: 14
	}
	.page-header .mb-main-panel .action.nav-toggle:before {
		position: absolute;
		left: 0;
		top: 8px;
		width: 16px;
		height: 2px;
		content: "";
		background: #fff
	}
	.rtl-layout .page-header .mb-main-panel .action.nav-toggle:before {
		left: auto;
		right: 0
	}
	.rtl-layout .page-header .mb-main-panel .action.nav-toggle {
		left: auto;
		right: 0
	}
	.page-header .mb-main-panel .action.nav-toggle span {
		position: relative;
		display: inline-block;
		height: 20px
	}
	.page-header .mb-main-panel .action.nav-toggle span:before,
	.page-header .mb-main-panel .action.nav-toggle span:after {
		position: absolute;
		left: 0;
		width: 26px;
		height: 2px;
		content: "";
		background: #fff;
		z-index: 3;
		-moz-transition: transform .35s ease;
		-webkit-transition: transform .35s ease;
		-o-transition: transform .35s ease;
		transition: transform .35s ease;
		-moz-backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden
	}
	.rtl-layout .page-header .mb-main-panel .action.nav-toggle span:before,
	.rtl-layout .page-header .mb-main-panel .action.nav-toggle span:after {
		left: auto;
		right: 0
	}
	.page-header .mb-main-panel .action.nav-toggle span:after {
		bottom: 0
	}
	.page-header .mb-logo-wrap {
		text-align: center
	}
	.page-header .mb-logo-wrap .logo {
		margin: 7px auto 0px -40px;
		float: none;
		display: inline-block;
		max-width: 170px;
		min-height: 0
	}
	.rtl-layout .page-header .mb-logo-wrap .logo {
	margin: -4px -40px 0px auto;
	padding-bottom: 0;
}
	.page-header .mb-search-wrap {
		position: absolute;
		right: 42px;
		top: 10px;
		z-index: 5
	}
	.page-header .mb-search-wrap:hover #header-search #search {
		width: 100%;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1
	}
	.rtl-layout .page-header .mb-search-wrap {
		right: auto;
		left: 42px
	}
	.page-header .mb-search-wrap .mdl-textfield {
		width: auto;
		padding: 0
	}
	.page-header .mb-search-wrap input.mdl-textfield__input,
	.page-header .mb-search-wrap label.mdl-textfield__label,
	.page-header .mb-search-wrap .actions {
		display: none !important
	}
	.page-header .header-search.full-search-box:before {
		display: inline-block;
		font-family: 'CodazonFont';
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e99d';
		font-size: 18px;
		speak: none;
		background: none;
		position: static;
		text-indent: 0;
		margin: 0;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		color: #fff
	}
	.page-header #header-search {
		padding: 0
	}
	.page-header .mb-cart-wrap {
		position: absolute;
		right: 0px;
		top: 10px
	}
	.rtl-layout .page-header .mb-cart-wrap {
		left: 0;
		right: auto
	}
	.page-header .mb-cart-wrap .top-cart-link {
		position: relative;
		display: block;
		text-align: center
	}
	.page-header .mb-cart-wrap .top-cart-link:before {
		display: inline-block;
		font-family: 'CodazonFont';
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e992';
		font-size: 23px;
		speak: none;
		color: #fff;
		width: 40px;
		height: 40px;
		line-height: 40px
	}
	.page-header .mb-cart-wrap .top-cart-link .count {
		display: block;
		position: absolute;
		top: 0px;
		min-width: 13px;
		height: 13px;
		line-height: 14px;
		font-size: 11px;
		font-weight: 600;
		text-align: center;
		left: 25px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		color: #fff;
		background: #0d0d0d
	}
	.page-header .mb-cart-wrap .top-cart-link>.price.js-cart-subtotal,
	.page-header .mb-cart-wrap .top-cart-link .text {
		display: none
	}
	.utilies-sections {
		background: #fff;
		color: #444;
		left: 0;
		z-index: 99;
		height: 100%
	}
	.utilies-sections #header-nav {
		padding: 0
	}
	.utilies-sections .mdl-tabs__tab {
		padding: 0;
		width: 33.333%
	}
	.utilies-sections .mdl-tabs__tab-bar {
		color: #333;
		border-color: #d1d1d1;
		background: #e8e8e8
	}
	.utilies-sections .mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
		color: #444;
		background: #fff
	}
	.utilies-sections .mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
		display: none
	}
	.utilies-sections #header-account li a,
	.utilies-sections .nav-primary a.level0 {
		color: #444;
		border-color: #d1d1d1;
		background: #fff;
		padding: 4px 20px
	}
	.utilies-sections .store-language-currency .account-menu-items {
		padding: 0
	}
	.utilies-sections .account-menu-items>li {
		padding: 4px 20px;
		border-bottom: 1px solid #d1d1d1
	}
	.utilies-sections .account-menu-items li .switcher .switcher-options .action.toggle:after,
	.utilies-sections .account-menu-items li a {
		color: #444
	}
	.utilies-sections .cdz-menu .item.level-top {
		border-bottom: 1px solid #d1d1d1;
		border-color: #d1d1d1;
		margin-bottom: 0
	}
	.utilies-sections .cdz-menu .item.level-top>.menu-link {
		font-size: 14px;
		font-weight: 600;
		min-height: 40px;
		color: #444;
		background: #fff
	}
	.utilies-sections .cdz-menu .item.level-top>.dropdown-toggle {
		color: #444;
		background: #fff
	}
	.utilies-sections .cdz-menu .item.level-top>.dropdown-toggle:before {
		margin-top: 2px
	}
	.utilies-sections .cdz-menu .item.level-top>.groupmenu-drop {
		background: #fff
	}
	.utilies-sections .cdz-menu .item.level-top .groupdrop-link .item {
		padding: 5px 0
	}
	.utilies-sections .cdz-menu .item.level-top .groupmenu-drop {
		color: #444
	}
	.utilies-sections .cdz-menu .item.level-top .groupmenu-drop .groupdrop-title {
		color: #444
	}
	.utilies-sections .cdz-menu .item.level-top .groupmenu-drop a,
	.utilies-sections .cdz-menu .item.level-top .groupmenu-drop .groupdrop-link .item a {
		color: #444
	}
	.utilies-sections .mini-cart-container .block-title {
		color: #444
	}
	.utilies-sections .mini-cart-container .block-title .viewcart,
	.utilies-sections .mini-cart-container .block-title .items-total,
	.utilies-sections .mini-cart-container .block-title strong {
		color: #444
	}
	.utilies-sections .mini-cart-container .item .product .label,
	.utilies-sections .mini-cart-container .item .product .price,
	.utilies-sections .mini-cart-container .item .product .product-item-name a {
		color: #444
	}
	.utilies-sections .mini-cart-container .item .product .cart-item-quantity {
		background: transparent;
		color: #444;
		border-radius: 0
	}
	.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title {
		color: #444;
		font-weight: 700;
		border: 0;
		margin: 0;
		font-size: 12px
	}
}

.page-header .sticky-menu.active {
	box-shadow: 0 0 5px #bdbdbd;
	-moz-box-shadow: 0 0 5px #bdbdbd;
	-webkit-box-shadow: 0 0 5px #bdbdbd;
	-o-box-shadow: 0 0 5px #bdbdbd;
	-ms-box-shadow: 0 0 5px #bdbdbd;
	width: 100%;
	max-width: 100% !important;
	top: 0;
	left: 0;
	right: 0;
	z-index: 880;
	margin: 0 auto;
	padding: 0;
	position: fixed !important;
	background-color: #253476;
	-webkit-animation-name: fadeInDown;
	-webkit-animation-duration: 5.0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: anim_titles;
	-moz-animation-duration: 5.0s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out
}

.page-header .sticky-menu.active .header.panel {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0
}

.page-header .sticky-menu.active .header.panel .header-panel-bottom {
	margin: 0
}

.page-header .sticky-menu.active .desktop-header {
	position: relative;
	margin: 0 auto
}

.page-header .sticky-menu.active .cdz-dropdown .cdz-dd-content {
	top: 100%
}

@media (min-width:768px) {
	.page-header .sticky-menu.active .header-panel-bottom {
		padding: 0 250px 0 0;
		border: 0
	}
	.rtl-layout .page-header .sticky-menu.active .header-panel-bottom {
		padding: 0 0 0 250px
	}
	.page-header .sticky-menu.active .logo {
		display: none
	}
}

@media (max-width:767px) {
	.page-header .sticky-menu.active {
		padding: 0 10px;
		background-color: #253476;
		color: #fff;
		background: #253476 url(../../../../codazon/flexibletheme/images/tspr.png) 0 0;
		min-height: 50px
	}
}

@media (min-width:1300px) {
	.page-header .sticky-menu.active .desktop-header {
		max-width: 1300px
	}
}

@media (min-width:1400px) {
	.page-header .sticky-menu.active .desktop-header {
		max-width: 1400px
	}
}

.form.minisearch .search-button,
.form.minisearch#search_mini_form .search-button {
	padding: 0;
	border: 0;
	font-size: 0;
	min-width: 30px;
	width: 30px;
	height: 30px;
	text-indent: 0;
	position: static;
	color: #fff;
	background: transparent
}

.form.minisearch .search-button:before,
.form.minisearch#search_mini_form .search-button:before {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e99d';
	font-size: 18px;
	speak: none;
	background: none;
	position: static;
	text-indent: 0;
	margin: 0;
	height: auto
}

.form.minisearch .mdl-textfield,
.form.minisearch#search_mini_form .mdl-textfield {
	width: 100%;
	padding: 0
}

.search-autocomplete:before {
	border-bottom-color: #ffffff
}

.search-autocomplete ul {
	border: 0
}

.search-autocomplete ul li {
	font-size: 14px;
	padding: 8px 15px
}

.search-autocomplete ul li.selected {
	background: #253476
}

.search-autocomplete ul li .amount {
	margin: 0
}

@media screen and (min-width:768px) {
	.page-header .sticky-menu.active .header-search.full-search-box {
		width: 40px;
		height: 40px;
		line-height: 40px;
		padding: 0;
		text-align: center;
		float: right;
		cursor: pointer;
		background: #253476;
		-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
	}
	.page-header .sticky-menu.active .header-search.full-search-box:before {
		display: inline-block;
		font-family: 'CodazonFont';
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e99d';
		font-size: 20px;
		speak: none;
		color: #fff
	}
	.page-header .sticky-menu.active .header-search.full-search-box:hover:before {
		/* color: #253476 */
	}
	.page-header .sticky-menu.active .header-search.full-search-box .search-button {
		display: none
	}
	.page-header .sticky-menu.active .minisearch .mdl-textfield__input,
	.page-header .sticky-menu.active .minisearch #search.input-text,
	.page-header .sticky-menu.active .minisearch label {
		display: none
	}
	.page-header .sticky-menu.active .minisearch .mdl-textfield {
		padding: 0;
		width: 100%;
		display: block
	}
	.page-header .sticky-menu.active .minisearch .input-box {
		background: none
	}
	.page-header .sticky-menu.active #header-search {
		padding: 0;
		height: auto
	}
}

.page-header .header-search .minisearch input[type="text"] {
	padding-left: 15px;
	padding-right: 15px
}

.rtl-layout .page-header .header-search .minisearch input[type="text"] {
	text-align: right
}

.page-header .header-search .minisearch .searchsuite-autocomplete {
	width: 100%;
	overflow: auto;
	min-width: 300px
}

.page-header .header-search .minisearch .searchsuite-autocomplete .suggest ul li {
	padding: 0 10px
}

.page-header .header-search .minisearch .mdl-textfield__label {
	left: 0 !important;
	padding: 0 15px
}

.page-header .header-search .minisearch .mdl-textfield__label:after {
	bottom: 0
}

.searchsuite-autocomplete {
	left: 0
}

.rtl-layout .searchsuite-autocomplete {
	left: auto;
	right: 0
}

.full-box-trigger {
	cursor: pointer
}

.full-box-placeholder {
	position: static
}

.full-box-placeholder .cdz-cat-search {
	display: none
}

.full-search-box {
	position: relative
}

.full-search-box .full-box-trigger {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.rtl-layout .full-search-box .full-box-trigger {
	left: auto;
	right: 0
}

.full-search-box .cdz-cat-search {
	display: none
}

.search-box-area .full-search-box .cdz-cat-search {
	display: block
}

.search-box-area .search-box-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden
}

.rtl-layout .search-box-area .search-box-inner {
	left: auto;
	right: 0
}

.search-box-area .search-box-content {
	top: 150px;
	position: absolute;
	max-width: calc(100% - 40px);
	height: auto;
	color: #fff;
	position: relative;
	margin: 0 auto;
	font-size: 22px
}

.search-box-area .search-box-content .mdl-textfield {
	width: 100%;
	padding: 20px 0 !important
}

.search-box-area .search-box-content .inner {
	height: 60px
}

.search-box-area .search-box-content .current-cat {
	height: 50px;
	display: flex;
	width: 100%;
	max-width: none;
	align-items: flex-end;
	padding-bottom: 0;
	position: absolute;
	bottom: 0;
	color: #fff;
	position: relative;
	padding-right: 20px
}

.rtl-layout .search-box-area .search-box-content .current-cat {
	padding-left: 20px;
	padding-right: 0;
	text-align: right
}

.search-box-area .search-box-content .current-cat>span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.search-box-area .search-box-content .current-cat:after {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e97b';
	font-size: 20px;
	speak: none;
	position: absolute;
	top: 28px;
	right: 0
}

.rtl-layout .search-box-area .search-box-content .current-cat:after {
	left: 0;
	right: auto
}

.search-box-area .search-box-content input.input-text#search {
	height: 70px;
	font-size: 22px;
	color: #fff;
	padding-bottom: 15px;
	background-color: transparent
}

.rtl-layout .search-box-area .search-box-content input.input-text#search {
	text-align: right;
	padding-right: 220px;
	padding-left: 50px
}

.search-box-area {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	visibility: hidden;
	overflow-y: scroll;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-moz-transition: all ease 400ms;
	-webkit-transition: all ease 400ms;
	-o-transition: all ease 400ms;
	transition: all ease 400ms;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 100
}

.rtl-layout .search-box-area {
	left: auto;
	right: 0
}

body.search-box-opened {
	overflow: hidden
}

body.search-box-opened .page-wrapper {
	overflow-y: scroll
}

body.search-box-opened .search-box-area {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-moz-transition: all ease 400ms;
	-webkit-transition: all ease 400ms;
	-o-transition: all ease 400ms;
	transition: all ease 400ms;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	visibility: visible;
	z-index: 1000
}

.cdz-cat-search {
	padding: 20px 0
}

.cdz-cat-search .inner {
	position: relative;
	width: 100%
}

.cdz-cat-search .category-chooser {
	position: absolute;
	top: calc(100% + 5px);
	left: 0;
	visibility: hidden;
	width: 300px;
	max-height: 0px;
	overflow: hidden;
	opacity: 0;
	background: #333;
	color: #FFF;
	-moz-transition: all ease 500ms;
	-webkit-transition: all ease 500ms;
	-o-transition: all ease 500ms;
	transition: all ease 500ms;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 100
}

.rtl-layout .cdz-cat-search .category-chooser {
	left: auto;
	right: 0
}

.cdz-cat-search .category-chooser .category-list li {
	margin-bottom: 1rem;
	font-size: 13px
}

.cdz-cat-search.open .category-chooser {
	visibility: visible;
	max-height: 600px;
	opacity: 1;
	-moz-transition: all ease 500ms;
	-webkit-transition: all ease 500ms;
	-o-transition: all ease 500ms;
	transition: all ease 500ms;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.cdz-cat-search .dropdown-inner {
	width: 100%;
	padding: 10px 10px;
	max-height: 400px;
	overflow: auto
}

.cdz-cat-search .category-list a {
	cursor: pointer
}

.search-box-area .search-box-close {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 999;
	cursor: pointer
}

.rtl-layout .search-box-area .search-box-close {
	left: 20px;
	right: auto
}

.search-box-area .search-box-close:before {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e977";
	font-size: 25px;
	speak: none;
	color: #fff
}

.search-box-area .minisearch .actions {
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 5
}

.rtl-layout .search-box-area .minisearch .actions {
	left: 0;
	right: auto
}

.search-box-area .minisearch button.action.search {
	border: none;
	font-size: 0;
	width: 50px !important;
	height: 50px !important;
	background: transparent
}

.search-box-area .minisearch button.action.search:before {
	font-size: 23px !important;
	color: #FFF
}

.search-box-area .search-box-backface {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.85)
}

.rtl-layout .search-box-area .search-box-backface {
	left: auto;
	right: 0
}

.search-box-area .has-cat {
	width: 100%;
	float: right
}

.rtl-layout .search-box-area .has-cat {
	float: left
}

.search-box-area .has-cat input[type=text] {
	padding-left: 220px;
	padding-top: 24px;
	background-color: transparent
}

.rtl-layout .search-box-area .has-cat input[type=text] {
	padding-left: 0;
	padding-right: 220px
}

.search-box-area .cdz-cat-search {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 200px;
	display: block;
	z-index: 100
}

.rtl-layout .search-box-area .cdz-cat-search {
	left: auto;
	right: 0
}

.search-box-area .searchsuite-autocomplete {
	left: 200px;
	top: calc(100% - 15px);
	width: calc(100% - 200px)
}

.rtl-layout .search-box-area .searchsuite-autocomplete {
	left: auto;
	right: 200px
}

.search-box-area .full-search-box {
	position: relative;
	display: inline-block;
	width: 100%
}

.search-box-area .nested {
	position: absolute;
	top: calc(100% + 20px);
	display: none
}

.search-box-area .mdl-textfield:not(.is-focused) .mdl-textfield__label {
	color: #FFF;
	font-size: 22px;
	padding: 20px 0px 20px 220px
}

.rtl-layout .search-box-area .mdl-textfield:not(.is-focused) .mdl-textfield__label {
	padding: 20px 220px 20px 0;
	text-align: right
}

.search-box-area .mdl-textfield:not(.is-focused) .mdl-textfield__input {
	border-bottom-width: 2px;
	border-bottom-color: #666
}

.rtl-layout .search-box-area .mdl-textfield__label {
	text-align: right
}

.search-box-area .mdl-textfield .mdl-textfield__label {
	overflow: visible
}

.search-box-area .mdl-textfield .mdl-textfield__label:after {
	height: 2px;
	background-color: #fff
}

.search-box-area .mdl-textfield.is-focused .mdl-textfield__label,
.search-box-area .mdl-textfield.mdl-textfield--floating-label.is-dirty .mdl-textfield__label {
	color: #fff;
	font-size: 18px;
	padding: 0 0;
	top: -10px
}

.search-box-area .mdl-textfield.is-focused .mdl-textfield__label:after {
	z-index: 100
}

.cdz-cat-search .category-list a {
	color: #fff;
	padding-left: 15px;
	position: relative
}

.cdz-cat-search .category-list a:hover {
	color: #253476
}

.rtl-layout .cdz-cat-search .category-list a {
	padding-right: 15px;
	padding-left: 0;
	text-align: right
}

.cdz-cat-search .category-list a:before {
	display: inline-block;
	font-family: 'CodazonFont';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e9b3';
	font-size: 10px;
	speak: none;
	position: absolute;
	left: 0;
	top: 5px
}

.rtl-layout .cdz-cat-search .category-list a:before {
	left: auto;
	right: 0
}

.cdz-cat-search .category-list ul a:before {
	content: '\e9b4'
}

.cdz-cat-search ul {
	margin: 0;
	padding: 0;
	list-style: none none
}

.cdz-cat-search ul ul {
	padding-left: 20px
}

.rtl-layout .cdz-cat-search ul ul {
	padding-left: 0;
	padding-right: 20px
}

.cdz-cat-search .parent>a {
	margin-bottom: 10px;
	display: inline-block;
	vertical-align: top
}

.searchsuite-autocomplete {
	max-height: 400px;
	overflow-y: auto
}

.searchsuite-autocomplete .title {
	color: #282828;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px
}

.searchsuite-autocomplete .title .see-all {
	background: #282828;
	border-radius: 3px;
	padding: 3px 10px;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	-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 .searchsuite-autocomplete .title .see-all {
	float: left
}

.searchsuite-autocomplete .title .see-all:hover {
	background-color: #253476;
	color: #fff
}

.searchsuite-autocomplete .suggest ul li {
	margin-bottom: 10px
}

.searchsuite-autocomplete .suggest ul li a {
	color: #34343c
}

.searchsuite-autocomplete .suggest ul li a:hover {
	color: #253476
}

.searchsuite-autocomplete .product ul li {
	margin-bottom: 10px;
	padding-bottom: 10px
}

.searchsuite-autocomplete .product ul li a {
	color: #34343c
}

.searchsuite-autocomplete .product ul li a:hover {
	color: #253476
}

.searchsuite-autocomplete .product ul li .qs-option-image {
	width: 60px
}

.rtl-layout .searchsuite-autocomplete .product ul li .qs-option-image {
	float: right
}

.searchsuite-autocomplete .product ul li .qs-option-info {
	width: -moz-calc( 100% - 60px);
	width: -webkit-calc( 100% - 60px);
	width: -o-calc( 100% - 60px);
	width: calc( 100% - 60px);
	padding-left: 20px;
	margin-bottom: 0
}

.rtl-layout .searchsuite-autocomplete .product ul li .qs-option-info {
	float: left;
	text-align: right
}

.rtl-layout .searchsuite-autocomplete .product ul li .qs-option-info {
	padding-left: 0;
	padding-right: 20px
}

.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-sku {
	color: #253476;
	margin-bottom: 5px
}

.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-price {
	margin-top: 5px
}

.searchsuite-autocomplete .product ul li .qs-option-title {
	margin-bottom: 5px
}

.searchsuite-autocomplete .product ul li .qs-option-title a {
	font-weight: bold;
	font-size: 14px
}

.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary {
	margin: 0
}

.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a {
	font-size: 12px;
	font-weight: normal;
	color: #999
}

.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:hover {
	color: #253476
}

.searchsuite-autocomplete .product ul li .price-box .price-from,
.searchsuite-autocomplete .product ul li .price-box .price-to {
	margin-bottom: 10px;
	float: left
}

.rtl-layout .searchsuite-autocomplete .product ul li .price-box .price-from,
.rtl-layout .searchsuite-autocomplete .product ul li .price-box .price-to {
	float: right
}

@media (min-width:768px) {
	.search-box-area .search-box-content {
		padding: 0 70px
	}
}

@media (max-width:767px) {
	.search-box-area .full-search-box .cdz-cat-search {
		position: relative;
		width: 100%;
		padding: 0;
		border: 1px solid #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px
	}
	.search-box-area .search-box-content {
		top: 70px
	}
	.search-box-area .search-box-content .inner {
		height: inherit
	}
	.search-box-area .search-box-content .current-cat {
		height: inherit;
		padding: 10px 20px 10px 10px;
		font-size: 18px
	}
	.rtl-layout .search-box-area .search-box-content .current-cat {
		padding: 10px 10px 10px 20px
	}
	.search-box-area .search-box-content .current-cat:after {
		top: 14px;
		right: 10px
	}
	.rtl-layout .search-box-area .search-box-content .current-cat:after {
		left: 10px;
		right: auto
	}
	.search-box-area .has-cat {
		padding-top: 30px
	}
	.search-box-area .has-cat input[type=text] {
		padding: 0 !important
	}
	.search-box-area .searchsuite-autocomplete {
		left: 0;
		width: 100% !important;
		right: 0 !important
	}
	.search-box-area .minisearch .actions {
		top: 100px
	}
	.search-box-area .mdl-textfield:not(.is-focused) .mdl-textfield__label {
		font-size: 16px;
		padding: 20px 0 !important
	}
	.cdz-cat-search .category-chooser {
		width: 100%
	}
	.mdl-button--fab {
		display: none
	}
}

.page-header .minisearch .is-dirty .mdl-textfield__label {
	display: none !important
}

.form.minisearch label.mdl-textfield__label,
#search_mini_form label.mdl-textfield__label {
	display: block
}

@media only screen and (min-width:768px) {
	.page-header {
		max-width: unset
	}
}

@media (min-width:991px) {
	.page-header {
		border-bottom: 0
	}
}

.logo:hover {
	opacity: 1
}

@media screen and (min-width:768px) {
	.page-header {
		margin: 0;
		background-color: #fff;
		color: #34343c;
		background: #fff url(../../../../codazon/flexibletheme/images/tspr.png) 0 0;
		padding: 0
	}
	.page-header .desktop-header>.row {
		margin: 0
	}
	.page-header .header-panel-left,
	.page-header .header-panel-right {
		padding: 0
	}
	.page-header .header-panel-right .store-language-container {
		padding: 0
	}
	.page-header #header-nav {
		border-bottom: 0;
		padding: 0
	}
	.page-header .header-panel-bottom {
		color: #fff;
		background: #253476;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 20px 0 0
	}
	.page-header .logo {
		margin: 18px 0 20px 0;
		max-width: 100%;
		min-height: inherit;
		padding: 0
	}
	.rtl-layout .page-header .logo {
		float: right
	}
	.page-header .features-links {
		margin-top: 26px;
		float: right
	}
	.rtl-layout .page-header .features-links {
		float: left
	}
	.page-header .features-links>li {
		display: inline-block;
		vertical-align: top;
		margin-left: 22.5px
	}
	.rtl-layout .page-header .features-links>li {
		margin-left: 0;
		margin-right: 22.5px
	}
	.page-header .features-links .top-wishlist,
	.page-header .features-links .account-trigger,
	.page-header .features-links .top-cart-link {
		position: relative;
		text-decoration: none;
		display: block;
		padding-left: 45px;
		-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 .page-header .features-links .top-wishlist,
	.rtl-layout .page-header .features-links .account-trigger,
	.rtl-layout .page-header .features-links .top-cart-link {
		padding-right: 45px;
		padding-left: 0
	}
	.page-header .features-links .top-wishlist:hover>span,
	.page-header .features-links .account-trigger:hover>span,
	.page-header .features-links .top-cart-link:hover>span {
		color: #253476
	}
	.page-header .features-links .top-cart-link:hover .count {
		color: #fff;
		background: #0d0d0d
	}
	.page-header .features-links span.text-uppercase,
	.page-header .features-links span.text-underlink {
		display: block;
		font-size: 11px;
		white-space: nowrap;
		line-height: 1.35
	}
	.page-header .features-links span.text-uppercase {
		text-transform: uppercase;
		color: #34343c;
		font-weight: 600
	}
	.page-header .features-links span.text-underlink {
		text-transform: uppercase;
		color: #7c7c8d
	}
	.page-header .account-trigger:before,
	.page-header .top-cart-link:before,
	.page-header .top-wishlist:before {
		position: absolute;
		left: 0;
		top: -5px;
		padding: 3px 0;
		color: #253476;
		width: 38px;
		height: 38px;
		line-height: 38px;
		margin-right: 5px;
		text-align: center;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%
	}
	.rtl-layout .page-header .account-trigger:before,
	.rtl-layout .page-header .top-cart-link:before,
	.rtl-layout .page-header .top-wishlist:before {
		right: 0;
		left: auto
	}
	.page-header .authorization-link {
		position: relative
	}
	.page-header .account-trigger:before {
		display: inline-block;
		font-family: 'CodazonFont';
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\e9ab";
		font-size: 27px;
		speak: none
	}
	.page-header .account-trigger:hover {
		text-decoration: none
	}
	.page-header .account-trigger:hover span {
		color: #253476
	}
	.page-header .store-language-currency .account-trigger:before {
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\f0ac';
		font-size: 27px
	}
	.page-header .store-language-currency .account-trigger .language:after {
		content: "|";
		margin: 0 3px
	}
	.page-header .wishlist .top-wishlist:before {
		display: inline-block;
		font-family: 'CodazonFont';
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e986';
		font-size: 27px;
		speak: none
	}
	.page-header .wishlist .counter.qty {
		position: absolute;
		top: -10px;
		min-width: 13px;
		height: 13px;
		line-height: 14px;
		font-size: 11px;
		font-weight: 600;
		left: 30px;
		text-align: center;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		color: #fff;
		background: #0d0d0d
	}
	.rtl-layout .page-header .wishlist .counter.qty {
		left: auto;
		right: 0
	}
	.page-header .cart-link.link .js-cart-subtotal .price {
		color: #34343c
	}
	.page-header .account-cart-wrapper {
		position: static
	}
	.page-header .top-cart-link {
		font-size: 11px;
		position: relative;
		display: block;
		min-height: 30px
	}
	.page-header .top-cart-link:before {
		display: inline-block;
		font-family: 'CodazonFont';
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e992';
		font-size: 27px;
		speak: none;
		color: #253476
	}
	.page-header .top-cart-link .text {
		line-height: 1.35;
		text-transform: uppercase;
		color: #7c7c8d
	}
	.page-header .top-cart-link .cart-subtotal {
		color: #34343c;
		font-weight: 600;
		line-height: 1.35
	}
	.page-header .top-cart-link .count {
		display: block;
		position: absolute;
		top: -10px;
		min-width: 13px;
		height: 13px;
		line-height: 14px;
		font-size: 11px;
		font-weight: 600;
		text-align: center;
		left: 30px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		color: #fff;
		background: #0d0d0d
	}
	.rtl-layout .page-header .top-cart-link .count {
		left: auto;
		right: 0
	}
	.page-header .top-cart-link span {
		display: block;
		font-size: 11px
	}
	.page-header .top-cart-link span.price {
		font-size: 12px
	}
	.page-header .top-cart-link:hover span.text,
	.page-header .top-cart-link:hover span.js-cart-subtotal .price {
		color: #253476
	}
	.page-header .top-cart-link:hover:before {
		color: #253476
	}
	.rtl-layout .page-header .top-cart-link .count.qty {
		right: -12px;
		left: auto
	}
	.page-header #header-search {
		position: static;
		display: inline-block;
		width: 100%;
		height: inherit;
		padding: 5px 0
	}
	.page-header .cdz-horizontal-menu .groupmenu {
		background: transparent
	}
	.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
		padding: 11px 20px
	}
	.page-header .sticky-menu:not(.active) .form.minisearch {
		position: relative
	}
	.page-header .sticky-menu:not(.active) .form.minisearch .actions {
		position: absolute;
		top: 0;
		right: -5px
	}
	.rtl-layout .page-header .sticky-menu:not(.active) .form.minisearch .actions {
		left: -15px;
		right: auto
	}
	.page-header .sticky-menu:not(.active) .form.minisearch .actions .search-button:focus:not(:active) {
		box-shadow: none;
		background-color: transparent
	}
	.page-header .sticky-menu:not(.active) .header-search {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px
	}
	.page-header .sticky-menu:not(.active) .header-search .mdl-textfield {
		padding: 0;
		width: 100%
	}
	.page-header .sticky-menu:not(.active) .header-search .minisearch input#search,
	.page-header .sticky-menu:not(.active) .header-search .minisearch input.mdl-textfield__input {
		border: 0;
		height: 30px;
		line-height: 30px;
		padding: 0 15px;
		width: 95%;
		width: -moz-calc( calc(100% - 35px));
		width: -webkit-calc( calc(100% - 35px));
		width: -o-calc( calc(100% - 35px));
		width: calc( calc(100% - 35px));
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #fff;
		background: #ee3b33
	}
	.page-header .sticky-menu:not(.active) .header-search .minisearch label.mdl-textfield__label {
		color: #fff;
		padding-top: 0;
		bottom: 5px;
		top: auto;
		font-size: 12px;
		font-weight: 600;
		text-transform: uppercase;
		padding-left: 15px
	}
	.rtl-layout .page-header .sticky-menu:not(.active) .header-search .minisearch label.mdl-textfield__label {
		padding-right: 15px;
		padding-left: 0;
		text-align: right
	}
}

@media screen and (min-width:768px) {
	.page-header .sticky-menu.active .header-panel-bottom {
		padding: 3px 260px 3px 0;
		border: 0;
		margin-top: 0
	}
	.rtl-layout .page-header .sticky-menu.active .header-panel-bottom {
		padding: 0 0 0 260px
	}
	.page-header .sticky-menu.active .header-menu-wrap {
		width: 100%;
		padding: 0
	}
	.page-header .sticky-menu.active .header-panel-left {
		display: none;
		position: absolute;
		top: 17px;
		left: 0;
		width: 150px;
		padding: 0
	}
	.page-header .sticky-menu.active .header-panel-left .logo {
		margin: 0
	}
	.page-header .sticky-menu.active .header-search-wrap {
		position: absolute;
		right: 135px;
		top: -11px;
		border: 0;
		width: auto;
		padding: 0
	}
	.rtl-layout .page-header .sticky-menu.active .header-search-wrap {
		right: auto;
		left: 155px;
		top: 0
	}
	.page-header .sticky-menu.active .header-panel-right {
		position: absolute;
		top: 15px;
		right: 0;
		z-index: 1;
		padding: 0;
		width: auto
	}
	.rtl-layout .page-header .sticky-menu.active .header-panel-right {
		right: auto;
		left: 0;
		top: 11px
	}
	.page-header .sticky-menu.active .header-panel-right .features-links {
		margin-top: 0
	}
	.page-header .sticky-menu.active .header-panel-right .features-links>li {
		margin: 0
	}
	.page-header .sticky-menu.active .header-panel-right .features-links>li .cdz-dropdown {
		display: block
	}
	.page-header .sticky-menu.active .header-panel-right .features-links>li.store-language-currency {
		display: none
	}
	.page-header .sticky-menu.active .header-panel-right .features-links #top-wishlist,
	.page-header .sticky-menu.active .header-panel-right .features-links .account-trigger,
	.page-header .sticky-menu.active .header-panel-right .features-links .showcart {
		min-height: 30px
	}
	.page-header .sticky-menu.active .header-panel-right .features-links #top-wishlist:before,
	.page-header .sticky-menu.active .header-panel-right .features-links .account-trigger:before,
	.page-header .sticky-menu.active .header-panel-right .features-links .showcart:before {
		color: #fff;
		font-size: 22px
	}
	.page-header .sticky-menu.active .header-panel-right .features-links #top-wishlist span.text-uppercase,
	.page-header .sticky-menu.active .header-panel-right .features-links .account-trigger span.text-uppercase,
	.page-header .sticky-menu.active .header-panel-right .features-links .showcart span.text-uppercase,
	.page-header .sticky-menu.active .header-panel-right .features-links #top-wishlist span.text-underlink,
	.page-header .sticky-menu.active .header-panel-right .features-links .account-trigger span.text-underlink,
	.page-header .sticky-menu.active .header-panel-right .features-links .showcart span.text-underlink {
		display: none
	}
	.page-header .sticky-menu.active .header-panel-right .features-links #top-wishlist:hover:before,
	.page-header .sticky-menu.active .header-panel-right .features-links .account-trigger:hover:before,
	.page-header .sticky-menu.active .header-panel-right .features-links .showcart:hover:before {
		/* color: #253476 */
		transform: translateX(0px);
		margin-top: 3px;
	}
	.page-header .sticky-menu.active .header-panel-right .features-links #top-wishlist span.text-uppercase {
		display: inline-block;
		font-size: 0
	}
	.page-header .sticky-menu.active .header-panel-right .top-cart-link:before {
		color: #fff;
		font-size: 22px
	}
	.page-header .sticky-menu.active .header-panel-right .top-cart-link .text,
	.page-header .sticky-menu.active .header-panel-right .top-cart-link .js-cart-subtotal,
	.page-header .sticky-menu.active .header-panel-right .top-cart-link .cart-subtotal {
		display: none
	}
	.page-header .sticky-menu.active .header-panel-right .top-cart-link:hover:before {
		/* color: #253476 */
		transform: translateX(0px);
		margin-top: 3px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.page-header .features-links li {
		margin-left: 15.5px
	}
	.rtl-layout .page-header .features-links li {
		margin-right: 15.5px;
		margin-left: 0
	}
	.header-menu-wrap {
		padding: 0
	}
}

@media screen and (-ms-high-contrast:active) and (min-width:768px),
(-ms-high-contrast:none) and (min-width:768px) {
	.page-header #header-search {
		max-height: 40px
	}
	.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
		padding: 12px 20px 8px
	}
}