/*.page-with-filter.page-products .yotpo.bottomLine{
	display: none !important;
}*/
@font-face{
	font-family:'Qanelas';
	font-style:normal;
	font-weight:100;
	src:url(../fonts/Qanelas/Qanelas-Thin.otf) format("truetype")
}
@font-face{
	font-family:'Qanelas';
	font-style:normal;
	font-weight:300;
	src:url(../fonts/Qanelas/Qanelas-Light.otf) format("truetype")
}
@font-face{
	font-family:'Qanelas';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/Qanelas/Qanelas-Regular.otf) format("truetype")
}
@font-face{
	font-family:'Qanelas';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/Qanelas-Regular.eot) format("truetype")
}
@font-face{
	font-family:'Qanelas';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/Qanelas-Regular.woff) format("truetype")
}
@font-face{
	font-family:'Qanelas';
	font-style:normal;
	font-weight:500;
	src:url(../fonts/Qanelas/Qanelas-Medium.otf) format("truetype")
}
@font-face{
	font-family:'Qanelas';
	font-style:normal;
	font-weight:700;
	src:url(../fonts/Qanelas/Qanelas-Bold.otf) format("truetype")
}
@font-face{
	font-family:'Qanelas';
	font-style:normal;
	font-weight:700;
	src:url(../fonts/Qanelas/Qanelas-Black.otf) format("truetype")
}
@font-face{
    font-family:"qanelas-soft-demo-extrabold";
    src:url("../fonts/New/QanelasSoftDEMO-ExtraBold.otf") format("woff"),
    url("../fonts/New/QanelasSoftDEMO-ExtraBold.otf") format("opentype"),
    url("../fonts/New/QanelasSoftDEMO-ExtraBold.otf") format("truetype");
}
@font-face{
    font-family:"qanelas-soft-demo-medium";
    src:url("../fonts/New/QanelasSoftDEMO-Regular.otf") format("woff"),
    url("../fonts/New/QanelasSoftDEMO-Regular.otf") format("opentype"),
    url("../fonts/New/QanelasSoftDEMO-Regular.otf") format("truetype");
}
@font-face{
    font-family:"qanelas-soft-demo-ultralight";
    src:url("../fonts/New/QanelasSoftDEMO-UltraLight.otf") format("woff"),
    url("../fonts/New/QanelasSoftDEMO-UltraLight.otf") format("opentype"),
    url("../fonts/New/QanelasSoftDEMO-UltraLight.otf") format("truetype");
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, 
strike, strong, sub, sup, tt, var,b, u, i,dl, dt, dd, ol, ul, li,fieldset, form, label, 
legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, 
embed,figure, figcaption, footer, header, hgroup,menu, nav, output, section, summary,time, 
mark, audio, video, ul>li, ol>li {
	margin: 0 ;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	list-style-type: none;
}
.page-wrapper{
	background: #f2f2f2;
	font-family: 'Qanelas',sans-serif;
}
.page-header .header.panel{
	max-width: 1200px;
	margin: auto;
	padding: 0;
}
a:visited, .alink:visited{
	color: #000;
}
a:hover,.alink:hover {color: #74139d;}
.banner.owl-carousel .item-content h1, .banner.owl-carousel .item-content h3, .feature-category li .feature-category-content .feat-cat-text h1, 
.block.widget .block-title strong, #block-customer-login-heading, #block-new-customer-heading, .account .legend > span, 
.special-price .price-wrapper .price, .price-box.price-final_price .price, .aboutus-content h1,.aboutus-content h4, .widget-title a,
.post-info-wraper h2.mp-post-title a, .footer-head-text, #followustext, .section-item-title.nav-sections-item-title a, 
.cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, 
.cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, 
.cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, 
.order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, 
.order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price, 
.product.data.items > .item.title > .switch, .checkout-cart-index .page-title-wrapper h1, 
.cart.table-wrapper .cart thead tr th.col, .checkout-index-index .checkout-header .title, .cart.table-wrapper .col.qty[data-th]:before, 
.cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before, .cart.table-wrapper .col.msrp[data-th]:before, 
.opc-block-summary .product-item .price, .opc-block-summary .table-totals .grand .amount, .opc-block-summary .table-totals .grand .mark, 
.opc-block-summary .table-totals .grand .mark strong:after, .checkout-payment-method .payment-methods .actions-toolbar .primary.amasty, 
.step-title.amcheckout-title, .amcheckout-title .step-title, .account .column.main .block:not(.widget) .block-title, 
#minicart-content-wrapper .block-title strong, .sales-guest-form .legend > span, #sharing .share-col-left h5, 
.block-blog-related.about-admin h2, .billing-address-form h1, .modal-popup.agreements-modal .modal-title, .blog-heading,
.checkout-index-index .modal-popup .modal-title, .modal-title, .block-search .form.minisearch.active .action.search,
.mp-sidebar .row .block-title p, .block-order-details-comments .comment-content:before, .blog-comment h2{
	font-family: 'qanelas-soft-demo-extrabold';
	font-weight: 500;
}
.banner.owl-carousel .item-content > .shopbannerbutton, .viewprodbutton, .block-search input::placeholder, 
#newsletter::placeholder, .feature-category li .feature-category-content .feat-cat-text p, .old-price .price-wrapper .price,a.viewall,
.box-tocart .input-text.qty,.block.newsletter .action.subscribe, .amcart-confirm-buttons, .amcart-confirm-buttons .checkout, 
.amcart-confirm-buttons .checkout:hover, .amcart-confirm-buttons .checkout:active, .amcart-message-box, .am-related-box, #am-a-count, 
#am-a-count:visited, .am-related-title > .am-title, .amcart-confirm-buttons .button{
	font-family: 'qanelas-soft-demo-medium';
	font-weight: 500;
}
.modal-popup.confirm .modal-inner-wrap .modal-content,.block-minicart .subtitle.empty, .message.global.demo, .cms-page-view .page-main strong,
.action.action-auth-toggle span, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"],
select, .modal-popup._inner-scroll .modal-content, .checkout-agreements-item-content, .ampage-top-info .am-title, #confirmBox .error,
.modal-popup .modal-title, .modal-title, .post-info-wraper h2.mp-post-title a, .list-post-tabs .post-right a, .mpblog-suggestion,
.checkout-payment-method .payment-option-content .primary .action.action-apply, .checkout-payment-method .payment-option-content .primary .action.action-cancel,
.amcheckout-comment textarea, .block.newsletter .title h1, #hb-cc-wrap, .autocomplete-no-suggestion, textarea, 
.mp-sidebar .block-content.menu-categories a.list-categories, .cms-page-view .page-main h5{
	font-family: 'Qanelas',sans-serif;
}
.modal-popup.confirm .modal-inner-wrap .modal-content,.block-minicart .subtitle.empty, .message.global.demo, .cms-page-view .page-main strong,
.checkout-agreements-item-content, .modal-popup .modal-title, .modal-title, .cms-page-view .page-main h5, span.cmt-row__cmt-username{
	font-weight: 500;
}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, 
select:not([disabled]):focus{
	box-shadow: none;
	border: 1px solid #75009D
}
.block-search input:focus, #newsletter:focus, input#mpblog-search-box{
	box-shadow: none;
	border:none;
}
input#mpblog-search-box{
	border:1px solid #E5E5E5;
}
a:hover, .alink:hover{
	text-decoration: none !important;
}
.accountbuttons a:hover, .dz-usp-block a:hover p{
	color: #de80ff
}
.message.global.demo{
	background: #676157;
}
/*search page*/
.page-title-wrapper, .breadcrumbs strong{
	word-break: break-word;
}
.minicart-wrapper .action.showcart.active:before{
	content: '';
}
.minicart-wrapper .block-minicart{
	right: 0;
	color: #6A6A6A
}
.block-minicart .subtitle{
	color: #000;
}
.page-header{
	background: #75009D
}
.minicart-wrapper .action.showcart:before{
	content: '';
	background: url(../images/empty-shopping-cart.svg) no-repeat;
	width: 32px;
	height: 26px;
	display: inline-block;
	background-size: 27px 28px;
	background-position: 2px 2px;
}
.block-search input {
    border: none;
    border-radius: 20px;
}
.block-search input{
	padding: 19px 45px 19px 15px;
}
.block-search input::placeholder, #newsletter::placeholder{
	color: #6A6A6A;
	opacity: 0.8;
	font-size: 14px;
	letter-spacing: 0.425px;
}
#newsletter::placeholder{
	letter-spacing: 0.35px;
	opacity: 1;	
}
.minicart-wrapper .action.showcart .counter-number, .minicart-wrapper .action.showcart .text{
	font-family: 'Qanelas',sans-serif;
	font-weight: 500;
	text-shadow: unset;
	font-size: 14px;
}
.block-minicart .subtitle.empty{
	font-size: 16px;
	padding: 10px 0 20px 0
}
.minicart-wrapper .action.showcart .counter.qty {
    background: unset;
    overflow: unset;
    font-weight: 500;
    line-height: 21px;
    padding-left: 1px;
    letter-spacing: 0.65px;
}
.minicart-wrapper .action.showcart .counter-number:before{
	content: '(';
}
.minicart-wrapper .action.showcart .counter-number:after{
	content: ')';
}
#minicart-content-wrapper .block-title{
	display: block;
	margin: 10px 0;
}
#minicart-content-wrapper .block-title strong{
	font-size: 17px;
    color: #010101;
    text-transform: uppercase;
}
.minicart-items-wrapper{
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	height: auto !important;
	max-height: 390px;
	padding: 0 15px;
}
.minicart-items .product-item, .minicart-items .product-item:first-child{
	padding: 15px 0;
}
.minicart-items .product-item:not(:first-child){
	border-top:1px solid #E5E5E5;
}
.block-search .label:hover:before, .block-search .form.minisearch.active .action.search:hover span{
	opacity: 0.7;
}
/*naivgation*/
.navigation .level0 .submenu li, .dz-footer-top-left-block .footer-content > ul > li{
	position: relative;
}
.navigation .level0 .submenu li:before{
    background: url(../images/Path8_1.svg) no-repeat;
	width: 17px;
    height: 12px;
    background-size: 9px 11px;
    top: 9px;
    left: 15px;
}
.navigation .level0 .submenu li:before, .dz-footer-top-left-block .footer-content > ul > li:before{
    content: '';
    display: inline-block;
    transition: 0.2s ease;
    position: absolute;
}
.dz-footer-top-left-block .footer-content > ul > li:before{
	position: relative;
}
.navigation .level0 .submenu li:hover:before{
	left: 17px;
}
.banner.owl-carousel a{
	overflow: hidden;
	display: block;
}
/*footer*/
.footer-head-text{
	color: #60147F;
	margin-bottom: 14px;
	letter-spacing: 0.45px;
}
.dz-footer-top-left-block .footer-content > ul > li{
	margin: 3px 0 9px;
}
.dz-footer-top-left-block .footer-content > ul > li:before{
	background: url(../images/Path8.svg) no-repeat;
	width: 8px;
	height: 10px;
	background-size: 7px 10px;
	left: -1px;
	top: -1px;
	vertical-align: middle;
}
.dz-footer-top-left-block .footer-content > ul > li:hover:before{
	left: 1px;
}
.dz-footer-top-left-block .footer-content > ul > li > a{
	color: #4a4a4a;
	font-size: 14px;
	letter-spacing: 0.42px;
	padding-left: 4px;
	transition: 0.2s ease;
	display: inline-block;
}
.dz-footer-top-left-block .footer-content > ul > li > a:hover{
	color: #75009D !important
}
.dz-footer-top-right-block .footer-content > ul > li:last-child{
	margin: 13px 0 0;
	overflow: hidden;
}
.dz-footer-top-right-block .footer-content ul > li > ul > li{
	overflow: hidden;
	margin-bottom: 13px;
}
.dz-footer-top-right-block .footer-content ul li>ul>li:before{
	content: '';
	width: 20px;
	height: 20px;
	padding-right: 9px;
	display: inline-block;
	float: left;
}
.dz-footer-top-right-block .footer-content ul li.store-location:before{
	background: url(../images/map-marker.svg) no-repeat;
	height: 22px;
	background-size: 15px 23px;
}
.store-location p{
	float: left;
	display: inline-block;
	line-height: 24px;
	margin-top: -4px;
}
.store-mail:before{
	background: url(../images/close-envelope.svg) no-repeat;
	background-position: 0px 2px;
    background-size: 18px 19px;
}
.dz-footer-top-right-block .footer-content ul li.store-contact{
	margin-top: 15px;
}
.dz-footer-top-right-block .footer-content ul li.store-contact:before{
	background: url(../images/phone-receiver.svg) no-repeat;
	height: 22px;
	background-position: 0px 1px;
}
#followustext{
	margin: 11px 3px;
    letter-spacing: 0.375px;
    color: #6A6A6A;
    font-size: 16px;
}
.dz-footer-bottom-right-block{
	float: right;
}
.dz-footer-bottom-right-block li{
	background: #67008B;
	width: 37px;
	height: 37px;
	margin: 2px 0 0 10px !important;
	border-radius: 20px;
}
.dz-footer-bottom-right-block li a{
	display: block;
	padding: 8px;
}
.dz-footer-bottom-right-block li.fb-icon a{
	background-size: 11px 17px;
	background-position: 13px 10px;
	width: 16px;
	height: 21px;
}
.dz-footer-bottom-right-block li.twitter-icon a{
	width: 18px;
    height: 18px;
    background-size: 18px 18px;
    margin-right: 20px;
    background-position: 9px 10px;
}
.dz-footer-bottom-right-block li.rss-icon a{
	width: 18px;
    height: 18px;
    background-size: 14px 14px;
    background-position: 12px 11px;
}
.dz-footer-top-right-block h1{
	letter-spacing: 0.51px;
}
.dz-footer-top-right-block span, .dz-footer-top-right-block a, .store-location p{
	font-size: 14px;
	color: #4A4A4A;
	letter-spacing: 0.41px;
	transition: 0.2s ease
}
.dz-footer-top-right-block span{
	cursor: text;
}
.dz-footer-top-right-block a:hover{
	color: #75009D
}
.copyright{
	padding: 10px 10px 17px 12px;
	text-align: left;
}
.checkout-index-index .copyright{
	text-align: center;
}
.copyright span{
	font-size: 14px;
	color: #4a4a4a;
	letter-spacing: 0.435px;
	padding-left: 1px;
}
.copyright .payment-icons{
	float: right;
	overflow: hidden;
	margin-right: 6px;
}
.copyright .payment-icons ul{
	margin: -2px 0 0 6px;
}
.copyright .payment-icons li{
	float: left;
}
.copyright .payment-icons li a:before{
	content: '';
	height: 55px;
	display: inline-block;
	position: relative;
}
.paymenticons:before{
	background: url(../images/payment_icons.png) no-repeat;
	width: 200px;
	top: 18px;
	right: 2px;
}
.comodosecure:before{
	background: url(../images/comodo_secure_seal_113x59_transp.png) no-repeat;
	width: 106px;
	left: 4px;
}
/*main content*/
.page-main{
	background: #F2F2F2;
	padding-top: 8px;
	padding-left: 0;
	padding-right: 0;
	max-width: 100%;
}
/*banner*/
.banner.owl-carousel{
	max-width: 1198px;
	margin:auto;
	background: #fff;
	border-radius: 10px;
	border:1px solid #e5e5e5;
	position: relative;
}
.banner.owl-carousel .item{
	overflow: hidden;
	padding: 0 10px
}
.banner.owl-carousel .item-content h1{
	text-transform: uppercase;
    font-size: 50px;
    color: #67008B;
    letter-spacing: 2.45px;
    word-spacing: 0.325px;
}
.banner.owl-carousel .item-content h3{
	font-size: 27px;
    color: #6A6A6A;
    letter-spacing: 0.425px;
    position: relative;
    top: -13px;
}
.banner.owl-carousel .item-content p{
	position: relative;
	top: -4px;
	letter-spacing: 0.475px;
	line-height: 22px;
	color: #4a4a4a;
}
.banner.owl-carousel .item-content > .shopbannerbutton:after{
	content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0;
    border-color: #C236F2 transparent transparent;
    position: absolute;
    top: 16px;
    right:11px;
    transform: rotate(-90deg);
}
.banner.owl-carousel .item-content > .shopbannerbutton:hover:after, a.viewall:hover:before{
	border-color: #75009D transparent transparent;
}
.owl-carousel .owl-nav.disabled{
	display: block;
}
.owl-prev, .owl-next{
	position: absolute;
	top: 46%;
	width: 20px;
	height: 30px;
}
.owl-prev{
	background: url('../images/right-arrowprev7.svg') no-repeat;
	left: 16px;
}
.owl-next{
	background: url('../images/right-arrownext4.svg') no-repeat;
	right: 7px;
}
.carousel.brands.block.widget .owl-prev{
	left: 20px;
}
.carousel.brands.block.widget .owl-next{
	right: 18px;
}
.banner.owl-carousel .owl-prev, .banner.owl-carousel .owl-next{
	position: absolute;
	top: 46%;
	width: 25px;
	height: 31px;
}
.banner.owl-carousel .owl-prev{
	background-size: 18px 32px;
}
.banner.owl-carousel .owl-next{
	right: 8px;
    background-position: 0px 1px;
    background-size: 19px 30px;
}
.owl-prev:hover, .owl-next:hover{
	opacity: 0.8;
}
.owl-prev.disabled, .owl-next.disabled{
	opacity: 0.5;
}
.owl-prev.disabled:hover, .owl-next.disabled:hover{
	cursor: not-allowed;
}
.banner.owl-carousel .owl-dots{
	position: absolute;
	right: 16px;
	bottom: 10px;
}
.banner.owl-carousel .owl-dots .owl-dot{
	width: 13px;
    height: 13px;
    background: #DFDFDF;
    display: inline-block;
    margin: 2px 2px 2px 3px;
    border-radius: 50%;
    transition: 0.3s ease;
}
.banner.owl-carousel .owl-dots .owl-dot.active, .banner.owl-carousel .owl-dots .owl-dot:hover{
	background: #75009D;
	transition: 0.3s ease;
}
/*feature category*/
.feature-category{
	max-width: 1200px;
	/*max-width: 1198px;*/
	margin: 11px auto;
	overflow: hidden;
}
.feature-category li{
	width: 24.05%;
	float: left;
	margin-right: 11px;
	background: #fff;
	border-radius: 10px;
	border:1px solid #e5e5e5;
	transition: 0.2s ease
}
.feature-category li:hover{
	border-color: #75009D
}
.feature-category li:nth-child(2n){
	width: 24.2%;
}
.feature-category li:nth-child(3n){
	width: 24.2%;
}
.feature-category li:last-child{
	margin-right: 0;
	width: 24.1%
}
.feature-category li .feature-category-content .feat-cat-text{
	float: left;
	width: 50%;
    margin: 25px 0 0 13px;
}
.feature-category li .feature-category-content{
	overflow: hidden;
    padding: 11px 9px 12px 11px;
}
.feature-category li:nth-child(2n) .feature-category-content{
	padding: 14px 12px 9px 11px;
}
.feature-category li:nth-child(2n) .feature-category-content .feat-cat-text{
	margin: 22px 0 0 14px
}
.feature-category li:nth-child(3n) .feature-category-content{
	padding: 14px 11px 9px 11px;
}
.feature-category li:nth-child(3n) .feature-category-content .feat-cat-text{
	margin: 22px 0 0 13px
}
.feature-category li:last-child .feature-category-content{
	padding: 13px 12px 10px 11px;	
}
.feature-category li:last-child .feature-category-content .feat-cat-text{
	margin: 23px 0 0 13px
}
.feature-category li .feature-category-content .feat-cat-text p{
	text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    color: #010101;
    letter-spacing: 0.55px;
}
.feature-category li .feature-category-content .feat-cat-text h1{
	text-transform: uppercase;
    color: #75009D;
    font-size: 27px;
    position: relative;
    top: -1px; left: -1px;
    line-height: 28px;
    letter-spacing: 0.51px;
}
/*Most popular and New Arrivals*/
.block.widget{
	background: #fff;
	max-width: 1198px;
    margin: 30px auto;
    border-radius: 10px;
    border: 1px solid #e5e5e5;
}
.block.widget.block-new-products{
	margin: 29px auto 25px;
}
.block.widget .block-title{
	text-align: center;
	margin: 18px 0 14px;
	padding-left: 1px;
}
.block.widget .block-title strong, #block-customer-login-heading, #block-new-customer-heading, .account .legend > span,
.account .column.main .block:not(.widget) .block-title > strong, .sales-guest-form .legend > span{
	font-size: 27px;
    color: #75009D;
    letter-spacing: 0.45px;
}
.account .column.main .block:not(.widget) .block-title > strong, #block-customer-login-heading, #block-new-customer-heading,
.customer-account-create .account .legend > span,.sales-guest-form .legend > span,
.account.newsletter-manage-index .legend > span{
	font-size: 24px;
	font-weight: 500;
}
#block-customer-login-heading, #block-new-customer-heading, .account .legend > span, .account .column.main .block:not(.widget) .block-title > strong, 
.sales-guest-form .legend > span,.customer-account-create .account .legend > span,
.account .column.main .block:not(.widget) .block-title{
	font-family: unset;
}
.block.widget.block-new-products .block-title strong{
	letter-spacing: 0.35px;
}
.block.widget .products-grid .owl-item .product-item{
	width: 99% !important;
	padding: 0;
	margin-bottom: 10px;
	border:1px solid transparent;
	margin-left: -2px !important;
	border-radius: 13px;
	transition: 0.2s ease
}
.block.widget .products-grid .owl-item.active .product-item:hover, .block.widget .products-grid .owl-item.active:last-child .product-item:hover{
	border: 1px solid #60147F;
}
.block.widget .products-grid .owl-item.active .product-item:hover .product-item-link{
	color: #75009D;
}
.block.widget .owl-stage-outer{
	/*max-width: 1105px;*/
	/*margin: 0 auto;*/
}
.block.widget.block-new-products .owl-stage-outer{
	margin: 0 auto;
}
.block.widget .products-grid .product-item-info{
	margin: 9px;
	padding: 0 10px;
}
.block.widget .products-grid .product-item-info:hover, .block.widget .products-grid .product-item-info.active{
	box-shadow: none;
	border:none;
	padding: 0 10px;
	margin: 9px;
	position: unset;
}
.block.widget .product-item-name, .products-grid.wishlist .product-item-name{
	letter-spacing: 0.5px;
	line-height: 18px;
	min-height: 36px;
	max-height: 36px;
	overflow: hidden;
	margin: 6px 0 5px 0
}
.block.widget .product-item-name .product-item-link, .minicart-items .product-item-name a{
	color: #4a4a4a;
	font-size: 16px;
}
.block.widget .product-item-photo{
	display: block;
}
.block.widget .product-item-details{
	text-align: center;
}
.carousel.brands.block.widget .owl-prev, .carousel.brands.block.widget .owl-next{
	top: 35%;
}
.carousel.brands.block.widget .item img:hover{
	opacity: 0.7;
}
.price-label{
	display: none !important;
}
.normal-price-empty{
	min-height: 14px;
}
.page-products .normal-price-empty{
	/*padding: 10px 0;*/
	min-height: 12px;
}
.product-info-main .normal-price-empty {
    padding: 0;
    min-height: unset;
}
.block.widget .product-item .price-box, .products-grid.wishlist .product-item .price-box {
    margin: 9px 0;
}
.minimal-price-link{
	display: none;
}
.special-price{
	line-height: 18px;
}
.special-price .price-wrapper .price, .price-box.price-final_price .price{
	font-size: 16px;
	letter-spacing: 0.65px;
	color: #67008B;
}
.old-price{
	text-decoration: line-through;
	line-height:18px;
}
.cms-index-index .product-item .old-price{
	margin: 0
}
.cms-index-index .old-price.sly-old-price.no-display {
    margin: 0px 0 -3px;
}
.old-price, .normal-price{
	display: block;
}
.normal-price{
	padding-top: 2px;
}
.block.widget .normal-price{
	padding-top: 16px;
}
.price-box > .price-final_price{
	margin: 3px 0; 
	display: block;
}
.old-price .price-wrapper .price{
	font-size: 14px;
	letter-spacing: 0.7px;
	color: #6A6A6A
}
.block.widget span.product-image-wrapper{
	padding-bottom: 93% !important
}
.block.widget.block-new-products span.product-image-wrapper{
	padding-bottom: 98% !important
}
.block.widget.block-new-products .product-item .price-box {
    margin: 9px 0;
}
.block.widget.block-products-list .owl-next,.block.widget.block-products-list .owl-prev{
	height: 31px;
}
.block.widget.block-products-list .owl-prev{
	left: 0px;
    top: 32.5%;
    background-size: 18px 32px;
}
.block.widget.block-products-list .owl-next{
    right: -2px;
    top: 32.5%;
    background-size: 19px 31px;
}
.block.widget.block-new-products .owl-next,.block.widget.block-new-products .owl-prev{
	top: 34.25%;
    height: 32px;	
}
.block.widget.block-new-products .owl-prev{
	left: 0px;
    background-position: -2px 2px;
    background-size: 23px 30px;
}
.block.widget.block-new-products .owl-next{
	right: -2px;
	background-size: 18px 33px;
}
.block.widget.block-new-products .normal-price{
	display: block;
    margin: 0;
}
.block.widget .old-price.sly-old-price.no-display{
	display: block !important;
	min-height: 18px;
}
/*yotpo review*/
.yotpo-review-block{
	background: #fff;
}
.yotpo-review-content{
	max-width: 1313px;
	margin: -1px auto 0;
	padding-left: 42px;
}
/*about us block*/
.about-us{
	display: none;
}
.cms-index-index .about-us{
	display: block;
}
.about-us{
	max-width: 1200px;
	margin: 0 auto 15px;
	/*overflow: hidden;*/
}
.about-us:after{
	content: '';
	display: block;
	clear: both;
}
.aboutus-block{
	float: left;
	width: 63.7%
}
.aboutus-content h1{
	font-size: 27px;
    color: #762794;
    line-height: 28px;
    width: 76%;
    letter-spacing: 0.42px;
    margin-bottom: 11px;
    position: relative; top: -1px;
}
.aboutus-content p{
	line-height: 22px;
    letter-spacing: 0.48px;
    color: #4a4a4a;
    font-size: 16px;
}
.aboutus-content h4{
	margin: 9px 0;
    color: #010101;
    letter-spacing: 0.425px;
    font-size: 16px;
}
.aboutus-content p:last-child{
    letter-spacing: 0.475px;
}
.block.newsletter{
	float: right;
	width: 30%;
	background: #66178B url(../images/MaskGroup1.svg) no-repeat;
	padding:31px 16px 30px 14px;
	border-radius: 9px;
	/*margin-left: 45px;*/
	margin-right: 1px;
	margin-top: 5px;
	background-position: -1px 0;
}
.block.newsletter .title{
	display: block;
	text-align: center;
}
.block.newsletter .content{
	margin: 18px 0 0 18px;
}
.block.newsletter .title:before{
	content: '';
	background: url(../images/close-envelope-newsletter.svg) no-repeat;
	width: 70px;
	height: 50px;
	display: inline-block;
	margin: auto;
	background-position: 2px 0
}
.block.newsletter .title h1, .block.newsletter .title p{
	color: #fff;
}
.block.newsletter .title h1{
	font-size: 27px;
	font-weight: 600;
	letter-spacing: 0.375px;
	margin: 1px 0 2px;
}
.block.newsletter .title p{
	font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    margin: 1px 0 0 2px;
    letter-spacing: 0.385px;
    width: 99%;
}
.block.newsletter .field .control:before{
	content: '';
}
.block.newsletter .action.subscribe{
	border-radius: 20px;
	height: 38px;
	background: #C236F2;
	text-transform: uppercase;
	font-size: 14px;
	padding: 6px 14px 6px 13px;
	letter-spacing: 0.75px;
}
#newsletter{
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	height: 38px;
	padding: 0 27px 0 14px;
    font-size: 13px;
    letter-spacing: 0.34px;
    width: 240px;
    border:none;
}
.block.newsletter .actions{
	position: relative;
	right: 18px;
}
.field-error, div.mage-error[generated]{
	border: 1px solid #e02b27;
	font-size: 15px;
	padding: 3px;
	position: relative;
	background: #fff;
	z-index: 1;
}
div#coupon_code-error[generated]{
	position: absolute;
}
.checkout-cart-index .field-error, .checkout-cart-index .field-error div.mage-error[generated]{
	position: absolute;
}
div#newsletter-error:before, div.mage-error:before, .field-error:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 6px;
    border-color: transparent transparent #e02b27;
    content: " ";
    display: block;
    position: absolute;
    top: -7px;
    left: 12px;
}
.block.widget .block-content{
	padding: 0 20px 9px;
}
.block.widget.carousel.brands .block-content{
	padding: 0 0px 9px;
}
/*social blog*/
.social-blog-content{
	max-width: 1200px;
	margin: 29px auto 0;
	overflow: hidden;
	margin-bottom: 20px;
}
.social-links{
	border: 1px solid #e5e5e5;
	border-radius: 10px
}
.social-links.social-blog{
	width: 49%;
	background: #fff;
	margin-right: 10px;
}
.social-links.social-twitter{
	margin-right: 10px;
}
.social-links.social-twitter, .social-links.social-facebook .social.facebook{
	max-height: 387px;
    overflow: hidden;
}
.social-links.social-facebook{
    padding-bottom:11px;
    border: none;
    border-bottom: 1px solid #E5E5E5;
}
.social-links.social-blog > .social > .blog{
	overflow: hidden;
	padding: 15px 0;
}
.post-list-item{
	float: left;
	margin-bottom: 0;
}
.cms-index-index .post-list-item{
	width: 48.7%;	
}
/*.cms-index-index .post-list-item:first-child:nth-last-child(1){
	width: 100%
}*/
.social-links.social-blog .post-list-item:first-child{
	margin-right: 10px;
}
.post-item-wraper{
	border:none;
	position: relative;
	padding: 25px 10px 10px !important
}
.post-item-wraper:hover {
    border: none;
    box-shadow: none;
}
.post-info-wraper h2.mp-post-title a, .list-post-tabs .post-right a{
	font-size: 16px;
	color: #010101 !important;
	font-weight: 600;
	letter-spacing: 0.45px;
	transition: 0.2s ease;
}
.list-post-tabs .post-right a{
	background: none;
}
.post-info-wraper h2.mp-post-title a:hover{
	color: #75009D !important;
}
.mp-info{
	display: none;
}
.widget-title{
	overflow: hidden;
	margin-bottom: 0;
	padding: 0 15px;
}
.widget-title a{
	font-size: 27px;
    color: #75009D;
    margin: 9px 0 0 15px;
    float: left;
    letter-spacing: 0.4px;
}
.mp-read-more{
	color: #75009D !important;
	margin: 14px 0 0;
    float: left;
    font-size: 14px;
    letter-spacing: 0.4px;
    font-weight: 500;
}
.mp-read-more:hover, .postContent a, .cms-page-view .page-main .std a{
	text-decoration: underline !important;
}
.img-responsive{
	width: auto;
	height: auto !important;
}
.list-post-tabs a, .list-post-tabs a .img-responsive{
	display: block;
}
a.viewall {
    color: #fff;
    background-image: linear-gradient(#75009D,#67008B);
    padding: 11px 29px 11px 15px;
    margin: 11px 12px 0 0;
    text-transform: uppercase;
    letter-spacing: 0.75px;
    border-radius: 20px;
    font-size: 14px;
    position: relative;
    float: right;
    font-weight: 700;
}
a.viewall:before{
	content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0;
    border-color: #C236F1 transparent transparent;
    position: absolute;
    top: 16px;
    right: 11px;
    transform: rotate(-90deg);
    transition: 0.2s ease;
}
.post-image{
	min-height: 160px;
}
.social-blog-content .post-image{
	min-height: 145px;
}
.post-info-wraper{
	padding: 13px 15px 7px 22px
}
.mpblog-category-view.page-layout-2columns-right .post-info-wraper, .mpblog-author-view.page-layout-2columns-right .post-info-wraper,
.mpblog-tag-view.page-layout-2columns-right .post-info-wraper, .mpblog-post-index.page-layout-2columns-right .post-info-wraper{
	padding: 20px 0 10px
}
.post-info-wraper h2, .block-order-details-comments .comment-content:before{
	line-height: 20px;
}
.mp-post-info, .list-post-tabs .post-right span.create-at{
	letter-spacing: 0.435px;
	color: #4a4a4a;
	font-size: 14px;
}
.list-post-tabs .post-right span.create-at{
	margin: 5px 0 0
}
.mp-post-info{
	margin: 8px 0;	
}
._10b4{
	max-height: 255px;
}
/*footer*/
.footer.content .links{
	display: none;
}
.page-footer, .copyright{
	background: #fff;
}
.page-footer{
	border-top: 3px solid #60147F;
	padding-bottom: 5px;
}
.dz-footer-bottom-left-block p{
	text-transform: uppercase;
	margin: 3px 0 0;
	line-height: 18px;
	letter-spacing: 0.45px;
	color: #585858
}
.dz-footer-bottom-left-block img{
	margin-left: 14px;
	margin-right: 4px;
}
.dz-footer-bottom-left-block a, .copyright .payment-icons li a.paymenticons{
	display: inline-block;
}
.dz-footer-bottom-left-block a img:hover, .copyright .payment-icons li a.paymenticons:hover{
	opacity: 0.8;
}
.dz-footer-bottom-left-block p,.dz-footer-bottom-right-block p,.dz-footer-bottom-right-block ul>li{
	float: left;
}
li.fb-icon a{
	background: url(../images/facebook-logo-2.svg) no-repeat;
	width: 8px;
	height: 15px;
	background-size: 8px 15px;
	margin-right: 21px;
}
li.twitter-icon a{
	background: url(../images/twitter-logo-silhouette-2.svg) no-repeat;
	width: 16px;
	height: 14px;
	background-size: 16px 16px;
	margin-right: 20px;
}
li.rss-icon a{
	background: url(../images/rss-symbol-1.svg) no-repeat;
	width: 12px;
	height: 13px;
	background-size: 12px 13px;
	background-position-y: 1px;
}
#companyname{
	display: block;
	text-align: left;
}
/*category page*/
.breadcrumbs{
	background: #F2F2F2;
	max-width: 1202px;
	margin: auto;
	padding: 9px 0 6px;
}
.breadcrumbs a{
	color: #6A6A6A !important;
	font-size: 14px;
	letter-spacing: 0.4px;
	transition: 0.2s ease;
}
.catalog-product-view .breadcrumbs a{
	letter-spacing: 0.495px;
}
.breadcrumbs a:hover{
	color: #CE86E6 !important;
}
.breadcrumbs .item:not(:last-child):after{
	content: '/';
	font-size: 20px;
	color: #666;
	margin: 2px 0 2px 1px;
	transform: rotate(5deg);
}
.catalog-product-view .breadcrumbs .item:not(:last-child):after{
	margin: 2px 1px 2px 0;
}
.breadcrumbs strong{
	font-size: 14px;
	letter-spacing: 0.43px;
	color: #CE86E6;
}
.catalog-product-view .breadcrumbs strong{
	letter-spacing: 0.42px;
}
.page-products.catalog-category-view .toolbar-products{
	position: relative;
}
.page-products .page-main, .customer-account-login .page-main, .customer-account-create .page-main, 
.customer-account-forgotpassword .page-main, .mpblog-post-view.page-layout-2columns-right .page-main,
.mpblog-post-index.page-layout-2columns-right .page-main, .catalog-product-view .page-main, .checkout-cart-index .page-main,
.checkout-index-index .page-main, .account .page-main, .customer-account-logoutsuccess .page-main, .cms-page-view .page-main,
.sales-guest-form .page-main, .search-term-popular .page-main, .contact-index-index .page-main, .checkout-onepage-success .page-main,
.cms-index-index .page.messages, .cms-no-route.cms-noroute-index.page-layout-2columns-right .page-main,
.checkout-onepage-failure .page-main, .mpblog-author-view.page-layout-2columns-right .page-main,
.mpblog-month-view.page-layout-2columns-right .page-main, .catalogsearch-advanced-index .page-main,
.customer-account-createpassword .page-main, .mageworx_htmlsitemap-index-index .page-main,
.mpblog-tag-view.page-layout-2columns-right .page-main, .mpblog-category-view.page-layout-2columns-right .page-main,
.customer-account-confirmation .page-main, .cms-index-defaultnoroute .page-main,
.wishlist-shared-index .page-main{
	max-width: 1202px;
	margin: auto;
	padding: 0;
}
.catalog-product-view .page-main{
	max-width: 1200px;
}
.checkout-index-index .page-main, .account .page-main, .customer-account-logoutsuccess .page-main, 
.search-term-popular .page-main, .contact-index-index .page-main,
.cms-no-route.cms-noroute-index.page-layout-2columns-right .page-main, .checkout-onepage-success .page-main,
.checkout-onepage-failure .page-main, .catalogsearch-advanced-index .page-main,
.customer-account-createpassword .page-main, .customer-account-login .page-main, .customer-account-create .page-main,
.customer-account-forgotpassword .page-main, .mageworx_htmlsitemap-index-index .page-main,
.customer-account-confirmation .page-main, .cms-index-defaultnoroute .page-main{
	padding-top: 10px;
}
.page-title-wrapper h1, .fieldset .review-legend.legend strong, .opc-wrapper .step-title, .opc-block-summary > .title,
.opc-block-shipping-information .shipping-information-title{
	font-size: 27px;
	color: #010101;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 11px;
    letter-spacing: -0.1px;
}
.page-products .page-title-wrapper h1 {
	font-size: 27px;
	margin-bottom: 12px;
	letter-spacing: 0.5px;
	margin-left: 1px;
}
.category-description{
	width: 86%;
	margin-left: 1px;
	margin-bottom: 17px;
}
.category-description{
	letter-spacing: 0.48px;
	line-height: 22px;
	color: #4a4a4a
}
.modes, .toolbar-amount, .products.wrapper ~ .toolbar-products .pages, .products.wrapper ~ .toolbar .limiter, .block.filter{
	display: none;
}
.toolbar{
	margin-bottom: 0px;
}
.toolbar-sorter{
	float: left;
}
.toolbar-sorter label{
	font-size: 14px;
	letter-spacing: 0.5px;
}
.toolbar-sorter select, .toolbar select{
    background-color: #fff;
    height: 38px;
    font-size: 14px;
    letter-spacing: 0.425px;
    margin: 0 5px 0 9px;
}
.toolbar-sorter select, .limiter-options, .toolbar select{ 
    font-family: 'Qanelas',sans-serif;
    cursor: pointer;
    border-radius: 5px;
    border: 1px solid #fff;
    box-shadow: none;
    margin-left: 9px;
}
.toolbar-sorter select{
    padding: 0px 27px 0 17px
}
.action.sorter-action{
	display: none;
}
.products.wrapper{
	margin: 5px 1px 0;
}
.products{
	margin: 15px 0
}
 .toolbar-products{
	position: relative;
	margin-bottom: 12px;
}
.page-products .columns .column.main{
	padding-bottom: 9px;
	padding-top: 0;
}
.page-products .products-grid .product-item{
	width: 48.75% !important;
	margin: 10px 30px 21px 0;
}
.page-products .product-item .old-price {
    margin: 6px 0 0;
}
.page-products .product-items .product-item{
	position: relative;
	padding: 15px 10px 9px;	
}
.page-products .product-items .product-item, .wishlist-index-index .products-grid .product-item{
	background: #fff;
	border-radius: 10px;
	border:1px solid #e5e5e5;
}
.wishlist-index-index .products-grid .product-item{
	padding: 0 9px 10px;
	text-align: center;
	margin-bottom: calc((100% - 4 * 24.439%)/3)
}
.wishlist-index-index .products-grid .product-item .old-price {
    margin: 5px 0 2px;
}
.label-product.label-sale.product-items{
    position: absolute;
    top: 0;
    left: 0;
    background: #C236F2;
    color: #fff;
    border-top-left-radius: 10px;
    padding: 4px 6px 4px;
    font-size: 14px;
    margin-top: -1px;
    margin-left: -1px;
    z-index: 3;
    font-weight: 500;
    letter-spacing: 0.1px;
}
.label-product.label-sale.mostpopular-widget-sale, .label-product.label-sale.newarrivals-widget-sale{
	box-sizing: border-box;
	width: 60px;
	height: 60px;
	border-top: solid 29px #F23676;
	border-left: solid 35px #F23676;
	border-top-left-radius: 12px;
	border-right: solid 30px transparent;
	border-bottom: solid 33px transparent;
	display: inline-block;
	position: absolute;
	z-index: 3;
}
.cms-index-index .sale-product-icon{
	position: absolute;
	left: 1px;
	color: #fff;
    z-index: 5;
    font-size: 14px;
    top: 12px; left: 3px;
    letter-spacing: 0.4px;
    font-weight: 500;
}
.block.widget .products-grid .product-item-info:hover .sale-product-icon{
	z-index: 100
}
.page-products .products-list .product-item{
	margin: 0 0 10px 0;
	position: relative;
}
.page-products .product-items .product-item:hover, .wishlist-index-index .products-grid .product-item:hover,
.catalog-product-view .action.towishlist:hover:before{
	border:1px solid #75009D
}
.page-products .products-grid .product-item:nth-child(2n){
	margin-right: 0;
}
.page-products .products-grid .product-item-info{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.page-products .product-items .product-item-info .product-item-image-container{
	float: left;
	position: relative;
}
.page-products .product-items .product-item-info .product-item-details{
	float: right;
}
.page-products .products-grid .product-item-info .product-item-image-container{
	width: 40%;
}
.page-products .products-grid .product-item-info .product-item-details{
	width: 59.375%
}
.page-products .products-list .product-item-info .product-item-image-container{
	width: 25%;
}
.page-products .products-list .product-item-info .product-item-details{
	width: 75%
}
.products-list .product-item-photo{
	padding: 0 10px 10px 0;
}
.page-products .product-items .product-item-info .product-item-details .product-item-name{
    text-transform: uppercase;
    line-height: 22px;
    margin: 8px 8px 0 0px;
    letter-spacing: -0.1px;
}
.product-items .product-item-info .product-item-details .product-item-description {
    /*margin: 10px 0;*/
    margin: 8px 0 12px;
	line-height: 20px;
	font-size: 14px;
	letter-spacing: 0.5px;
	color: #010101;
}
.pDescText{
	margin: 10px 0;
	font-weight: 700;
}
.product-items .product-item-info .product-item-details .product-item-description p{
	line-height: 23px;
}
.product-items .product-item-info .product-item-details .product-item-description h4{
	font-size: 14px;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
    color: #010101;
    min-height: 35px;
    max-height: 35px;
    overflow: hidden;
    line-height: 18px;
}
.product-items .product-item-info .product-item-details .product-item-description ul{
	/*margin: 16px 0;*/
	margin: 13px 0;
}
.product-items .product-item-info .product-item-details .product-item-description li{
	margin: 0 0 7px;
}
/*.cms-page-view .std li{
	list-style-image: url(../images/listdot.png);
}*/
.product-items .product-item-info .product-item-details .product-item-description ul, .product-info-main .product.attribute.overview ul{
	padding-left: 12px;
}
/*.product-items .product-item-info .product-item-details .product-item-description li:before, .cms-page-view .std li:before{
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 6px;
	background: #601481;
	position: relative;
	top: -2px;
}*/
.page-products .product-items .product-item-info .product-item-details .product-item-name .product-item-link{
    font-weight: 600;
    line-height: 19px;
    font-size: 16px;
    color: #010101;
    letter-spacing: 0.465px;
}
.page-products .product-items .product-item-info .product-item-details .product-item-name .product-item-link:hover{
	color: #75009D
}
.page-products .products-grid .product-item-info:hover, .page-products .products-grid .product-item-info.active,
.page-products .products-grid .product-item-inner{
	border:	none;
	background: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
.page-products .price-box, .page-products .product-item-actions .actions-primary, .page-products .product-item-actions .viewprodbutton{
	float: left;
}
.page-products .product-item .price-box{
	margin: 16px 0 0
}
.page-products .old-price .price-wrapper .price{
	letter-spacing: 0.75px;
	font-size: 14px;
}
.page-products .special-price .price-wrapper .price{
	letter-spacing: 0.65px;
}
.page-products .normal-price{
	margin: 21px 0 0;
    /*display: block;*/
    /*top: -6px;*/
}
.page-products .product-items .product-item-actions {
	float: right;
	margin: 22px 7px 7px !important;
}
.yotpo-yotpo-is-enabled.catalog-category-view.page-products .product-item-actions{
	margin-top: 22px !important;
}
.page-products .product-items .action.primary, .page-products .product-items .action.primary:hover, 
.page-products .product-items .action.primary.active{
	background: #2D2D2D url(../images/Union2.svg) no-repeat;
	border:1px solid transparent;
	border-radius: 50%;
	width: 38px;
	height: 38px;
	background-size: 23px 23px;
	background-position: 6px 7px;
	padding: 0;
}
.page-products .product-items .action.primary.cart_added{
	background: #2D2D2D url(../images/cart_tick.png) no-repeat;
	background-position: 11px 11px;
}
.page-products .product-items .action.primary:hover{
	background-color: #75009D;
}
.viewprodbutton{
	margin: 0 0 0 10px !important;
	padding: 11px 13px 11px 17px !important;
	letter-spacing: 0.75px;
	font-size: 14px;
}
.viewprodbutton:hover{
	color: #fff;
}
/*product page*/
.fotorama__stage{
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    width: auto !important;
    /*height: 565px !important*/
}
.fotorama__thumb-border, .product-info-main .availability.only{
	display: none;
}
.fotorama__thumb{
	background: #fff;
	border:2px solid transparent;
	cursor: pointer;
	border-radius: 10px;
}
.fotorama__thumb:hover{
	background: #fff;
}
.fotorama__nav--thumbs .fotorama__nav__frame{
	padding: 4px !important;
}
.product-info-main .page-title-wrapper h1{
	line-height: 30px;
    margin: 3px 0px 8px 2px;
    letter-spacing: 0.5px;
}
.product-info-main .product-info-price{
	margin: 4px 1px 10px 0;
	border-bottom: 1px solid #ccc;
	/*width: 0;*/
}
.product-info-main .product.attribute.overview{
	clear: both;
	border-bottom: 1px solid #ccc;
	padding: 10px 1px 4px;
	margin: 20px 1px 7px;
	color: #010101
}
.product-info-main .product.attribute.overview h4{
	font-size: 16px;
    color: #010101;
    font-weight: 600;
    letter-spacing: 0.45px;
    margin-bottom: 15px;
}
.product-info-main .product.attribute.overview li{
	font-size: 16px;
    margin: 0 0 11px;
    letter-spacing: 0.5px;
    color: #010101;
}
.product-info-main .product.attribute.overview li:last-child{
	margin-bottom: 9px;
}
/*.product-info-main .product.attribute.overview li:before{
	content: '';
    width: 5px;
    height: 5px;
    border-radius: 5px;
    display: inline-block;
    margin-right: 10px;
    background: #601481;
    position: relative;
    top: -5px;
}*/
.product.attribute.sku{
	letter-spacing: 0.5px;
	color: #6A6A6A
}
.product-reviews-summary .reviews-actions{
	margin-top: 0;
	letter-spacing: 0.5px;
}
.product-reviews-summary .reviews-actions, .product-reviews-summary .rating-summary{
	display: none;
}
.rating-summary .rating-result > span:before{
	color: #F3BE2C;	
}
.rating-summary .rating-result > span:before, .rating-summary .rating-result:before{
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 6px;
	font-weight: 700;
}
.product-info-main .product.attribute.sku .type:after {
    content: ' ';
}
.product-info-main .product.attribute.sku .type{
	margin-right: 0;
}
.product-info-main .special-price .price-wrapper .price, .product-info-main .normal-price .price-wrapper .price, 
.product-info-main .price-box.price-final_price .price{
	font-size: 27px;
	color: #C236F2;
	font-weight: 600;
	letter-spacing: 0.2px;
}
.product-info-main .old-price .price-wrapper .price{
	font-size: 16px;
	color: #6A6A6A;
	font-weight: 600;
}
.product-info-main .special-price{
	top: -3px;
}
.product-info-main .stock{
	float: right;
	margin: 16px 2px 10px 10px;
	letter-spacing: 0.25px;
	font-size: 16px;
}
.product-info-main .stock span{
	color: #1D8825;
}
.page-products .stock.unavailable span, .account.wishlist-index-index .stock.unavailable span{
	text-transform: uppercase;
	font-weight: 700;
}
.account.wishlist-index-index .stock.unavailable{
	margin: 12px 0 0px !important;
}
.page-products .stock.unavailable{
	margin: 9px 0;
}
.price-tier_price{
	clear: both;
	margin: 9px 0 0;
}
#available-text{
	text-transform: capitalize;
	font-weight: 400;
	color: #6A6A6A !important; 
	position: relative;
	bottom: 1px;
	letter-spacing: 0.5px;
}
.tier-prices-block{
	background: #E9DCEE;
	border:	1px solid #C484DB;
	border-radius: 10px;
	overflow: hidden;
	margin: 4px 2px 0 0;
	position: relative;
}
.tier-prices-block p{
	color: #67008B;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center;
	line-height: 19px;
	letter-spacing: 0.4px;
}
.tier-prices-block ul.prices-tier.items{
	background: #F4EDF5;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 13px;
	margin-bottom: -1px;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
}
.tier-prices-block ul.prices-tier.items li{
	background: #F4EDF5;
	width: 49.7%;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 17px 0 14px;
	margin-bottom: 0;
}
.tier-prices-block ul.prices-tier.items li:nth-child(2n){
	/*width: 49.7%;*/
	border-right: none;
}
.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(1) {
    width: 100%;
    border:none;
}
.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(2), .tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(2) ~ li {
    width: 49.5%;
}
.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(odd) li:last-child, .tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(odd) ~ li:last-child {
    width: 100%;
    border-bottom: none;
    border-right: none;
}
.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(odd) li:last-child .tier-price-item-content,
.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(odd) ~ li:last-child .tier-price-item-content{
	padding-left: 0
}
.tier-prices-block ul.prices-tier.items li .tier-price-item-content{
	text-align: center;
    letter-spacing: 0.5px;
}
.tier-prices-block ul.prices-tier.items li:nth-child(2n) .tier-price-item-content{
    letter-spacing: 0.45px;
}
.tier-prices-block ul.prices-tier.items li:first-child{
	border-top-left-radius: 10px;
}
.tier-prices-block ul.prices-tier.items li, .price-container .price{
	font-size: 14px;
}
.tier-prices-block ul.prices-tier.items li strong.benefit{
	color: #010101;
	font-size: 16px;
	display: block;
	font-weight: 600;
	letter-spacing: 0.345px;
}
.product-add-form{
	background: #fff;
    margin: 14px 2px 0 0;
    border-radius: 10px;
    padding: 25px 8px 0px 10px;
}
.box-tocart .fieldset{
	overflow: hidden;
}
.box-tocart .fieldset .field.qty, .box-tocart .fieldset .field.qty .label, .box-tocart .fieldset .field.qty .control,
.box-tocart .fieldset .actions .action.towishlist, .products-grid.wishlist .product-item-actions > .action.edit{
	float: left;
}
.box-tocart .fieldset .actions, .products-grid.wishlist .product-item-actions > .action.delete{
	float: right;
}
.box-tocart .fieldset .field.qty{
	margin: 5px 0 26px
}
.product-add-form .box-tocart .action.primary.tocart{
    padding: 7px 22px 3px 54px;
    margin: 4px 13px 0 0;
    letter-spacing: 0.75px;
    border-radius: 24px !important;
    font-weight: 500;
    font-size: 15px;
    position: relative;
    width: auto;
}
.product-add-form .box-tocart .action.primary.tocart:before{
	content: '';
	background: url('../images/empty-shopping-cart.svg') no-repeat;
	width: 40px;
	height: 30px;
	display: inline-block;
	position: absolute;
	left: 4px;
	background-position: 12px 8px;
}
.page-products .page-main .action.wishlist, .catalog-product-view .action.towishlist{
	position: relative;
}
.page-products .page-main .action.wishlist span, .catalog-product-view .action.towishlist span{
	display: none;
}
.page-products .page-main .action.wishlist:before, .catalog-product-view .action.towishlist:before{
	content: '';
    background: #e5e5e5 url('../images/like (3).svg') no-repeat;
    width: 46px;
    height:44px;
    position: absolute;
    right: 11px;
    top: 5px;
    border-radius: 50%;
    background-position: 14px 13px;
    background-size: 18px 18px;
    z-index: 9;
    cursor: pointer;
}
.box-tocart > .fieldset > .field > .label, .fieldset > .field.configurable > .label{
    margin: 11px 13px 0 7px;
    color: #010101;
    font-size: 16px;
    letter-spacing: 0.5px;
    font-weight: 500;
}
.box-tocart .input-text.qty, .super-attribute-select{
	width: 67px;
	height: 44px;
	border-radius: 6px;
}
.box-tocart select.input-text.qty{
	cursor: pointer;
}
.super-attribute-select{
	width: 100%
}
.product-social-links{
	display: none;
}
.product.data.items > .item.title > .switch{
	text-transform: uppercase;
	color: #010101;
	font-weight: 600;
	font-size: 16px;
    letter-spacing: 0.4px;
    font-size: 16px;
}
.product.data.items > .item.title.active > .switch{
	color: #67008B !important;
    border-bottom: 3px solid #67008B;
}
.product.data.items > .item.title > .switch:hover{
	color: #67008B
}
.product.data.items > .item.title > .switch, .product.data.items > .item.content{
	border:none;
	background: #fff
}
.product.info.detailed .additional-attributes{
	width: 100%
}
.product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tbody > tr > td{
	padding: 5px 10px
}
.product.info.detailed .additional-attributes tr:nth-child(even), .cms-page-view .page-main table tbody tr:nth-child(even){
    background: #fff;
}
.product.info.detailed .additional-attributes tr:nth-child(odd), .cms-page-view .page-main table tbody tr:nth-child(odd) {
    background: #E5E5E5
}
.cms-delivery.cms-page-view .page-main table tbody tr:first-child{
	background: #e1e1e1;
}
.cms-delivery.cms-page-view .page-main table tbody tr td:last-child{
	text-align: center;
}
.product.data.items > .item.content{
	line-height: 30px;
	font-size: 16px;
	color: #010101;
}
.product.attribute.description h2{
	letter-spacing: 0.48px;
}
.product.attribute.description p{
	letter-spacing: 0.475px;
}
.product.attribute.description p.btProductDescriptionPara{
	margin-bottom: 30px;
}
h3.btDescriptionHeader{
	font-weight: 600;
}
.product.attribute.overview p.btProductDescriptionPara, .cms-page-view .page-main .std li,
.block-blog-related .related-content-container .author-content-information .author-description{
	line-height: 24px;
}
.catalog-product-view .product.data.items > .item.title:first-child > .switch{
	border-top-left-radius: 10px;
}
.product.info.detailed, a.label.label-default.tags-list{
	border:	1px solid #e5e5e5;
	background: #fff;
}
.catalog-product-view .product.info.detailed{
	border-radius: 10px;
}
.product-info-main .action.add{
	display: none;
}
.product-info-main .product-reviews-summary.empty .action.add, .cms-enable-cookies ol li, .cms-enable-cookies ol img{
	display: block;
}
.review-control-vote label:before{
	color: #75009D
}
.review-control-vote label:before, .review-control-vote:before{
	font-size: 26px;
}
.review-title{
	font-size: 16px;
	margin: 0;
}
.review-list .block-title strong {
	font-size: 28px;
}
.review-item {
    padding: 12px 0;
}
.review-form{
	margin-top: 10px;
}
.review-content {
    margin-bottom: 5px;
}
.fieldset .review-legend.legend {
    margin-bottom: 0px;
}
.box-tocart .fieldset .actions .action.towishlist{
	position: relative;
}
/*cart page*/
.checkout-cart-index .page-title-wrapper h1, .wishlist-shared-index .page-title-wrapper h1{
	margin: 22px 0 20px;
    letter-spacing: 0.5px;
}
.cart-container .form-cart{
	width: 99.875%;
	padding-right: 0;
	margin: 0 0 17px 1px;
}
.cart-container .form-cart, .block.discount, .wishlist-shared-index .page-main .form.shared.wishlist{
	background: #fff;
	border:1px solid #e5e5e5;
	border-radius: 10px;
}
.block.discount{
    width: 38%;
    padding: 14px 16px 11px 15px
}
.cart-discount .block .content{
    padding: 0;
    margin: 5px 0 8px;
}
.cart-discount .block .content .fieldset:last-child{
	margin-bottom: 0;
}
.checkout-cart-index .cart-summary{
	position: unset;
	background: none;
    padding: 0;
    margin-bottom: 16px;
    width: 35%
}
.cart.table-wrapper .product-item-name a:hover, .wishlist-shared-index .form.shared .wishlist .product-details-shared-wishlist .product.name a:hover{
	color: #75009D !important
}
.wishlist-shared-index .page-main .form.shared.wishlist tr > td{
	border-top:	none;
}
.wishlist-shared-index .page-main .form.shared.wishlist tr{
	border-bottom: 1px solid #E5E5E5;
}
.cart.table-wrapper .cart thead tr th.col, .account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.wishlist-shared-index .page-main .form.shared.wishlist tr > th{
	border-bottom: 3px solid #ececec;
	font-size: 16px;
	color: #010101;
	font-weight: 700;
}
.cart.table-wrapper .cart thead tr th.col, .wishlist-shared-index .page-main .form.shared.wishlist tr > th{
	padding: 14px 18px 10px 18px;
	letter-spacing: 0.4px;
	text-align: center;	
}
.wishlist-shared-index .page-main .form.shared.wishlist .table-wrapper{
	margin-bottom: 0px;
}
.wishlist-shared-index .page-main .form.shared.wishlist .actions-toolbar{
	margin: 10px
}
.cart.table-wrapper .cart > .item{
	border-bottom: 1px solid #ececec
}
.cart.table-wrapper .col.price, .cart.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp{
	text-align: center;
	padding:31px 11px 10px 12px;
}
.checkout-cart-index .product-item-name > a, .product-item-sku, .order-details-items .product-item-name,
.wishlist-shared-index .form.shared .wishlist .product-details-shared-wishlist .product.name a{
	font-size: 16px;
	color: #4a4a4a !important;
}
.product-item-sku{
	text-transform: uppercase;
	margin: 9px 0;
}
.cart.table-wrapper .cart thead tr th.col.item{
	width: 33.39%;
}
.cart.table-wrapper .cart thead tr th.col.item, .wishlist-shared-index .page-main .form.shared.wishlist tr > th.product{
	text-align: left;
}
.cart.table-wrapper .cart thead tr th.col.price{
	width: 20%;
}
.cart.table-wrapper .cart thead tr th.col.qty{
	width: 19.55%;
}
.cart.table-wrapper .cart thead tr th.col.subtotal{
	width: 22.5%;
}
.cart.table-wrapper .field.qty{
	position: relative;
	margin: 0 auto;
	display: table;
}
.cart.table-wrapper .action-edit{
	position: absolute;
	top: 11px;
}
.cart.table-wrapper .towishlist{
	top: 50px;
	left: 0;
	width: 115px;
	padding: 0;
	margin: 0;
}
.checkout-cart-index .cart-summary .cart-totals .grand strong{
	padding-top: 6px;
}
.checkout-cart-index .cart-summary .cart-totals .grand.incl strong{
	padding-top: 4px;
	letter-spacing: 0.25px;
}
.cart.table-wrapper .towishlist, .cart.table-wrapper .towishlist:hover{
	text-decoration: underline !important;
}
.cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, 
.cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, 
.cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, 
.order-details-items .col.price .price-including-tax, .order-details-items .col.subtotal .price-including-tax{
	font-size: 16px;
	color: #67008B;
	font-weight: 600;
	letter-spacing: 0.35px;
}
.cart.table-wrapper .col.qty .input-text{
    margin: -1px 1px 8px -1px;
    line-height: 46px;
    padding: 0 9px 0 8px
}
.cart.table-wrapper .col.qty .input-text, .minicart-items .item-qty{
	width: 53px;
	height: 44px;
	border-radius: 5px;
	font-size: 16px;
    font-family: 'Qanelas',sans-serif;
}
.minicart-items .item-qty {
	line-height: 32px;
	margin-right: 0
}
.cart.table-wrapper .action-edit{
	text-decoration: underline !important;
	color: #6A6A6A;
	font-size: 16px;
	letter-spacing: 0.4px;
	margin-right: 0;
}
.checkout-cart-index .table-wrapper{
	margin-bottom: 0
}
.cart-container .form-cart .actions.main .clear{
	display: block;
	float: left;
}
.action.clear, .checkout-cart-index .action.update{
	background: none;
	box-shadow: none;
	border:none;
	color: #6A6A6A;
	font-size: 16px;
	text-transform: uppercase;
    padding: 11px 13px 11px 15px;
    font-weight: 400;
    letter-spacing: 0.5px;
    font-family: 'Qanelas';
}
.col.removedz .action-towishlist{
	display: none;
}
.cart-discount {
    padding-left: 1px;
    padding-top: 1px;
    margin-bottom: 20px;
    width: 65%
}
.cart-discount .block > .title {
    padding-bottom: 14px;
    cursor: unset;
}
#block-discount-heading{
    color: #6A6A6A;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0.55px;
}
.cart-discount .block > .title:after, .cart-discount .block.active > .title:after {
    content: '';
}
.cart-discount .block.discount .content, .cart-container .form-cart .actions.main .clear {
    display: block !important;
}
input#coupon_code, input#discount-code {
    border-radius: 6px !important;
    height: 42px;
    border: none;
}
.cart-discount .block .content, input#discount-code{
    border: 1px solid #ccc;
    border-radius: 6px;		
}
input#discount-code:focus{
	border-color: #75009D
}
.cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.primary:focus, 
.cart-discount .actions-toolbar .action.primary:active, .checkout-payment-method .payment-option-content .primary .action.action-apply,
.checkout-payment-method .payment-option-content .primary .action.action-cancel{
    box-shadow: none !important;
    padding: 7px 8px 10px 13px;
    letter-spacing: 0.5px;
    border:none;
    background: none;
    color: #6A6A6A !important;
    text-transform: capitalize;
    text-decoration: underline;
    font-weight: 400;
    font-size: 16px;
    border-radius: 0 !important
}
.cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .col.qty .action-delete{
	display: none;
}
.cart.table-wrapper .actions-toolbar > .action-delete:before{
	content: '';
	background: url(../images/rubbish-bin.svg) no-repeat;
	width: 22px;
	height: 20px;
	background-size: 14px 15px;
}
.cart.table-wrapper .actions-toolbar > .action-delete:hover:before{
	/*background: url(../images/rubbish-bin_hvr.svg) no-repeat;*/
	/*background-size: 14px 15px;*/
	opacity: 0.8;
}
.col.removedz .actions-toolbar{
	float: left;
	top: 27px;
}
.checkout-cart-index .cart-summary .summary.title, .checkout-cart-index .action.multicheckout, 
.checkout-cart-index .totals.shipping, .checkout-cart-index .block.shipping{
	display: none;
}
.checkout-cart-index .cart-totals, .checkout-cart-index .cart-totals .grand .amount, 
.checkout-cart-index .cart-totals .grand .mark{
	border-top: none;
	padding-top: 0;
}
.checkout-cart-index .cart-totals{
	float: right;
}
.checkout-cart-index .cart-totals .totals .mark, .checkout-cart-index .cart-totals .grand .mark{
	font-weight: 700;
	text-align: right;
}
.checkout-cart-index .cart-totals .totals .mark, .cart-totals tbody .amount, .checkout-cart-index .cart-totals .grand.excl .mark, 
.checkout-cart-index .cart-totals .grand.excl .amount{
	color: #6A6A6A;
	font-weight: 700;
	padding-bottom: 0;
	font-size: 16px
}
.checkout-cart-index .cart-totals .totals{
	letter-spacing: 0.45px;
}
.checkout-cart-index .cart-totals .totals.sub .mark, .checkout-cart-index .cart-totals .totals.sub .amount{
	padding-top: 5px;
}
.checkout-cart-index .cart-totals .totals .amount{
	padding-left: 5px;
}
.checkout-cart-index .cart-totals .grand .mark, .checkout-cart-index .cart-totals .grand .amount{
	color: #67008B;
	font-weight: 700;
	font-size: 27px;
	padding-right: 0;
	letter-spacing: -0.45px;
}
.cart-totals tbody .totals .mark:after, .cart-totals tbody .totals-tax .mark:after{
	content: ':';
	margin-right: 9px;
	font-weight: 900;
	margin-left: 4px;
}
.cart-totals tbody .grand.totals .mark:after{
	margin: 0 9px 0 4px;
}
.cart-totals tbody .grand.totals.incl .mark:after{
	margin: 0 8px 0 2px;
}
.cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount{
	text-align: unset;
	padding-left: 0;
}
.cart-summary .checkout-methods-items{
	margin: 0
}
/*checkout page*/
#checkout{
	background: unset !important;
}
.checkout-index-index .dz-usp-block{
	display: none;
}
.checkout-container.am-checkout{
    background: unset !important;
    margin: 0;
    padding: 0 0 16px;
}
.checkout-index-index .checkout-header {
    margin: 9px 0 38px;
    padding: 0;
}
.checkout-index-index .checkout-header .title{
	font-size: 27px;
	color: #010101;
	text-transform: uppercase;
	margin-bottom: 5px;
	letter-spacing: 0.5px;
}
.checkout-index-index .checkout-header .description{
	font-size: 16px;
	color: #6A6A6A;
	letter-spacing: 0.48px;
	margin-left: 1px;
}
.checkout-index-index .authentication-wrapper{
	float: left;
	text-align: left;
	margin: -35px 5px 10px 0;
	max-width: 100%
}
.opc-block-summary.amcheckout-summary-container .step-title.amcheckout-title:before{
	content: '';
	background: url(../images/Path39.svg) no-repeat;
	width: 24px;
	height: 17px;
	display: inline-block;
	background-position: 0 -5px;
	position: absolute;
	left: 9px;
	background-size: 26px 25px;
}
.step-title.amcheckout-title, .amcheckout-title .step-title{
	font-size: 16px;
	border-bottom: 3px solid #75009D;
    padding: 13px 5px 10px 18px;
    letter-spacing: 0.45px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.checkout-agreements-item-content .step-title.amcheckout-title{
	padding-left: 0;
	margin-bottom: 10px;
}
.opc-block-summary.amcheckout-summary-container .step-title.amcheckout-title{
	padding-left: 41px;
	margin-bottom: -1px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper{
	margin-left: 1px
}
.checkout-index-index .checkout-column.opc .checkout-block{
	border:1px solid #E5E5E5;
	border-radius: 10px;
	margin: 12px 0 0;
    padding: 0px;
}
.checkout-index-index .checkout-column.opc:last-child .checkout-block{
	margin-right: 0;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address {
    max-width: unset;
    width: 100%;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-agreement .action-show, .modal-popup.modal-slide._inner-scroll._show {
    font-size: 16px;
    font-family: 'Qanelas',sans-serif;
}
.checkout-index-index .opc-block-summary {
    margin: 0;
    padding: 0;
    border-radius: 10px;
    position: relative;
}
.checkout-payment-method .payment-option-title .action-toggle:after, .checkout-billing-address label{
	position: relative;
	top: 1px
}
.checkout-billing-address label{
	letter-spacing: -0.325px;
	top: 2px;	
}
.checkout-billing-address .billing-address-details .amcheckout-button{
	margin: 10px 0;
}
.checkout-billing-address input[type="checkbox"]{
	margin-right: 4px;
}
.checkout-payment-method .payment-option-inner {
    margin: 0 0 15px;
    margin: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {  
   opacity: 1;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address {
    margin: 5px 0 29px;
}
/*#customer-email-fieldset label{
	display: none;
}*/
.amcheckout-wrapper .super-attribute-select{
	margin-bottom: 10px;
}
.amcheckout-wrapper{
	padding: 0 15px 0 13px;
}
.checkout-shipping-method .amcheckout-wrapper, #co-payment-form .no-quotes-block, .checkout-payment-method .no-payments-block{
	padding: 0 15px 0 16px;
}
#checkout-payment-method-load .amcheckout-wrapper {
    padding: 0 10px 0 17px;
}
.opc-block-summary.amcheckout-summary-container .amcheckout-wrapper{
	padding: 0;
}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {
    margin-top: 0px;
    margin-bottom: 27px;
}
#shipping-new-address-form .field:first-child .label{
	position: relative;
	right: 1px;
	letter-spacing: -0.5px;
	font-size: 14px
	margin-bottom: 11px;
}
.fieldset > .field, .fieldset > .fields > .field {
    margin: 0 0 15px;
}
#shipping-new-address-form > .field:first-child, .fieldset.address [name$=".firstname"], .fieldset.address [name$=".lastname"],
.fieldset.address [name$=".telephone"], .fieldset.address > .field{
	margin-bottom: 18px;
}
.fieldset.address [name$=".city"]{
	margin-bottom: 15px;
}
.checkout-index-index div[name="shippingAddress.middlename"], .checkout-index-index div[name="billingAddressshared.middlename"]{
	display: none;
}
.fieldset.address [name$=".firstname"] label, .fieldset.address [name$=".lastname"] label, .fieldset.address [name$=".telephone"] label,
.opc-wrapper .form-shipping-address .fieldset .field .label{
	margin-bottom: 10px;
	font-size: 15px;
}
.amcheckout-wrapper form #customer-email-fieldset {
    margin-bottom: 27px;
}
.fieldset > .field.required > .label:after, .fieldset > .fields > .field.required > .label:after, .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after{
	font-size: 17px;
	position: relative;
	top: 4px
}
.checkout-index-index .opc-block-summary .minicart-items .delete:hover{
	border-color: #75009d;
}
select[name="country_id"]{
	padding-left: 7px;
}
.fieldset > .field > .label, .fieldset > .fields > .field > .label{
	font-weight: 400;
}
.checkout-index-index .checkout-block, .checkout-index-index .checkout-block:hover{
	box-shadow: none;	
}
.opc-wrapper .form-login .fieldset .note{
	font-size: 15px;
	margin-top: 10px;
	letter-spacing: -0.375px;
}
.opc-wrapper .form-login{
	padding-bottom: 0;
}
.field-tooltip {
    top: 4px;
}
.checkout-index-index .additional-options {
    margin: 14px 19px 12px 24px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .amcheckout-comment .label{
	position: relative;
    right: 1px;
    top: -2px;
    letter-spacing: -0.65px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .field.amcheckout-comment {
    margin-bottom: 9px;
}
#co-payment-form .no-quotes-block {
    margin: 20px 0;
}
.checkout-payment-method .payment-method-title {
    padding: 15px 0;
}
.checkout-payment-method .payment-method .payment-method-title input[type="radio"], .amcheckout-shipping-methods .col-method input[type="radio"]{
	margin: 3px 8px 0 0;
	float: left;
}
.amcheckout-shipping-methods .col-method input[type="radio"]{
	margin: 3px 10px 0 0;
}
.amcheckout-checkboxes-container input[type="checkbox"]{
	position: unset;
	margin: 5px 4px 5px 0;
	vertical-align: middle;
}
.amcheckout-checkboxes-container .checkout-agreement input[type="checkbox"]{
	margin-right: 10px;
}
.amcheckout-checkboxes-container label, .checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-agreement .action-show{
	letter-spacing: -0.5px;
	color: #4A4A4A
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-agreement .action-show:after{
	content: '*';
	color: #e02b27;
}
.checkout-agreements-block .checkout-agreements {
    margin: 12px 0 21px;
}
.checkout-agreements-block .checkout-agreements input[type="checkbox"]{
	position: unset;
}
.amcheckout-wrapper .block.items-in-cart .title, .amcheckout-wrapper .block.items-in-cart .product-image-container,
.checkout-index-index .opc-wrapper.am-opc-wrapper .block.items-in-cart .label{
	display: none;
}
.checkout-index-index .opc-block-summary .minicart-items input.qty{
	width: 67px;
	height: 44px;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
}
.amcheckout-wrapper .block.items-in-cart{
	margin: 0
}
.opc-block-summary .table-totals, .opc-block-summary .table-totals .grand .mark, .opc-block-summary .table-totals .grand {
    border-top: 1px solid #e5e5e5;
}
.opc-block-summary .table-totals .grand .mark, .opc-block-summary .table-totals .grand{
	border-bottom: 1px solid #e5e5e5
}
.opc-block-summary .table-totals .grand .mark, .opc-block-summary .table-totals .grand .amount{
	border-top:none;
}
.opc-block-summary .table-totals .grand .mark{
	padding: 4px 0 9px 15px;
}
.opc-block-summary .table-totals .grand .amount{
 	padding: 4px 5px 9px 0;
 	text-align: left;
 	letter-spacing: 0.1px;
 	width: 31.25%
}
.opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
    padding: 10px 15px;
    letter-spacing: 0.4px;
    color: #4a4a4a
}
.checkout-index-index .opc-block-summary .minicart-items .delete{
	background: url(../images/delete.svg) no-repeat;
	background-position: 4px 4px;
    background-size: 6px 8px;
}
.opc-block-summary .mark .value {
    margin: 2px 0 0;
}
.opc-block-summary .product-item .subtotal {
    position: relative;
    bottom: 15px;
    right: 1px;
    letter-spacing: 0.25px;
    width: 21%
}
.table-checkout-shipping-method tbody td {
    border-top: none;
    padding: 15px 0;
    cursor: default;
}
.opc-block-summary .table-totals .grand strong{
	color: #75009D;
	font-size: 27px
}
.opc-block-summary .table-totals .grand .mark strong{
	padding: 2px 0 1px
}
.opc-block-summary .table-totals .grand .mark strong:after{
	content: ':';
	font-weight: 700;
	font-size: 27px;
	color: #75009d;
	display: inline-block;
	margin: 0 4px 0 4px;
}
.opc-block-summary .table-totals .grand .mark strong:after{
	content: '';
}
.opc-block-summary .table-totals .grand.excl strong{
	font-family: 'Qanelas',sans-serif;
	color: #4a4a4a;
	font-size: 16px;
	font-weight: 400;
}
.opc-block-summary .table-totals .grand.excl .mark{
	text-align: left;
	padding-left: 15px;
}
.opc-block-summary .table-totals .grand.excl .amount, .opc-block-summary .table-totals .grand.incl .amount{
	text-align: right;
	padding-right: 38px;
}
.opc-block-summary .table-totals .grand.excl .mark strong:after{
	font-size: 14px;
}
.opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount {
    padding: 10px 38px 18px 0;
    letter-spacing: 0.5px;
    text-align: right;
}
.amcheckout-wrapper .block.items-in-cart .product-item{
	padding: 16px 11px 1px
}
.checkout-index-index .opc-block-summary .minicart-items .delete{
	width: 8px;
	height: 10px;
	border-color: #cfcfcf;
	position: relative;
	top: 3px;
}
.checkout-index-index .minicart-items .product-item:not(:first-child) {
    border-top: 1px solid #ececec;
    transition: 0.2s ease
}
.amcheckout-wrapper .minicart-items .product-item-name{
	width: 60%;
	letter-spacing: 0.45px;
	margin: 2px 0 0;
	line-height: 18px;
	float: left;
	color: #4a4a4a;
	max-height: 38px;
	min-height: 38px;
	overflow: hidden;
}
.amcheckout-wrapper .minicart-items .product-item-details .details-qty{
	width: 35%;
	float: right;
	margin: 3px 0 0;
}
.opc-block-summary .minicart-items-wrapper{
	padding: 0
}
/*.checkout-index-index .minicart-items .product-item-details{*/
.checkout-index-index .opc-block-summary .minicart-items .product-item-details{
	padding-left: 6px;
	float: left;
	width: 92%;
	margin-bottom: 10px;
}
.checkout-payment-method .payment-methods .actions-toolbar .primary.amasty{
	width: 100%;
	margin: auto;
}
.opc-block-summary .product-item .product-item-inner, .checkout-index-index .opc-block-summary .minicart-items button{
	margin: 0
}
.checkout-payment-method.submit{
	float: right;
	width: 100%;
	margin: 14px 0
}
#co-payment-form br, .checkout-onepage-success .print, #checkout-additionalcontent{
	display: none;
}
.checkout-payment-method #block-discount-heading{
	color: #4A4A4A;
	margin: 0px 0 13px 8px;
    letter-spacing: -0.275px;
    font-size: 14px;
    font-weight: 400;
}
.table-checkout-shipping-method tbody .col-price{
	font-weight: 400;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .discount-code .payment-option-title{
	padding: 15px 
}
.checkout-index-index .columns .column.main{
	padding-bottom: 0;
}
.checkout-index-index .copyright{
	border-top: 3px solid #60147F;
	padding: 20px 20px 16px 22px
}
.checkout-index-index #checkout-additionalcontent{
	text-transform: uppercase;
    font-weight: 600;
    color: #6a6a6a;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    margin: 20px 0 0;
    position: relative;
    right: 47px;
    letter-spacing: 0.5px;
}
.minicart-items .product-item-name, .opc-block-summary .product-item .price{
	font-size: 16px;
	color: #6A6A6A
}
.modal-popup .modal-title, .modal-title {
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 10px;
    font-size: 16px;
    color: #010101;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.opc-block-summary .product-item .price{
	color: #75009D;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content, .checkout-index-index .opc-wrapper.am-opc-wrapper .payment-option-content {
    padding: 0 21px 0px 22px;
}
/*search page*/
.page-with-filter.page-products.catalogsearch-result-index .column.main{
	width: 100%;
}
.page-products.catalogsearch-result-index .page-title-wrapper h1{
	font-family: 'Qanelas',sans-serif;
}
.page-products.catalogsearch-advanced-result .toolbar-sorter{
	display: none;
}
.page-products.catalogsearch-advanced-result .search.summary{
	margin-bottom: 10px;
}
.SandboxRoot.env-bp-min .timeline-Tweet-text{
	margin: 5px 0 -10px !important;
}
.fav-product{
	background: #fff url('../images/like (3).svg') no-repeat;
	transition: 0.2 ease	
}
.fav-product:hover{
	/*background: #75009d url('../images/like (3)_hvr.svg') no-repeat;*/
	border:1px solid #75009d !important;
}
.fav-product, .fav-product:hover {
	width: 37px;
	height: 36px;
	position: absolute;
	right: 10px;
	top: 8px;
	border-radius: 50%;
	border: 1px solid #ccc;
	background-position: 11px 10px;
    background-size: 15px 15px;
    z-index: 9;
    cursor: pointer;
}
/*account pages*/
.account .block-collapsible-nav .item .delimiter {
    margin: 10px 18px;
}
 .columns .column.main{
	padding-bottom: 20px;
}
.checkout-cart-index  .columns .column.main{
	padding-bottom: 11px;
}
.customer-account-login .login-container .block:nth-child(1){
	margin-bottom: 10px;
}
.login-container .fieldset:after, .form-create-account .fieldset.create.account:after, .form.password.forget .fieldset:after{
	margin-top: 20px;
}
.table-wrapper.orders-recent{
	margin-top: -10px;
}
.fieldset:last-child{
	margin-bottom: 22px;
}
.wishlist-index-index #wishlist-view-form .actions-toolbar{
	margin-top: 5px;
}
#co-payment-form .fieldset:last-child, .page-main .block.block-order-details-comments, .account .column.main {
    /*margin-bottom: 12px;*/
    margin-bottom: 0;
}
.account .column.main .order-details-items{
	background: #fff;
	margin-bottom: 10px
}
.account.sales-order-print .moblogo{
	display: none;
}
.account .page-main .page-title-wrapper .order-date{
	margin-top: 0
}
.products-grid.wishlist .product-item .fieldset .field.qty, .products-grid.wishlist .product-item .fieldset .product-item-actions{
	margin: auto;
	float: none;
}
.account .column.main .block:not(.widget) .block-title{
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.account .table-wrapper, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr:last-child > td:last-child{
	border-bottom: none !important;
}
/*minicart*/
.minicart-items-wrapper span.product-image-container, .cart.table-wrapper .product-image-container {
    max-width: 100%;
    width: 100px !important;
}
.minicart-items-wrapper span.product-image-container img{
    height: 87px !important;
}
.minicart-wrapper .block-minicart li{
	cursor: default !important;
}
.minicart-items .product-item-name a:hover{
	color: #75009D
}
.block-minicart .subtotal .label:after, .minicart-items .details-qty .label:after, .minicart-items .price-minicart .label:after, 
.order-details-items .order-gift-message .label:after, .order-details-items .block-order-details-gift-message .label:after, 
.block-wishlist-management .wishlist-select .wishlist-name-label:after{
	content: '';
}
.mp-post-info i{
	margin: 0 5px 0 1px;
}
.minicart-items .product-item-pricing .label{
	margin: 0 5px 0 0;
	font-weight: 500;
	color: #010101;
}
.minicart-items .product > .product-item-photo{
	border:1px solid #E5E5E5;
	margin-right: 10px;
}
.minicart-items .product > .product-item-photo:hover{
	border-color: #75009D
}
.minicart-wrapper .product .actions {
    margin: -33px 0 0;
}
.minicart-wrapper .block-minicart {
    padding: 25px 20px 5px;
}
#confirmBox .error {
    margin: 0px 15px 5px;
}
.modal-popup .modal-header{
	padding-top: 30px;
	padding-bottom: 10px;
}
.modal-popup .modal-footer{
	padding-top: 20px;
	padding-bottom: 20px;
}
.minicart-wrapper.active .block-minicart .product.options.list dd, .minicart-wrapper.active .block-minicart .product.options.list dt,
.tooltip.wrapper .tooltip.content dd, .tooltip.wrapper .tooltip.content dt{
	float: left;
}
.minicart-wrapper.active .block-minicart .product.options.list, .tooltip.wrapper .tooltip.content dl{
	overflow: hidden;
}
.minicart-wrapper.active .block-minicart .product.options.list dt:after, .tooltip.wrapper .tooltip.content dt:after,
.cart.table-wrapper .item-options dt:after{
	content: ':';
	display: inline-block;
	margin: 0 5px;
}
.cart.table-wrapper .item-options dt{
	margin: 0 0px 5px 0
}
/*account page*/
.captcha-img{
	border:1px solid #c2c2c2;
}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong{
	border-color: transparent;
	color: #010101;
}
.block-collapsible-nav .item:hover a{
	color: #75009d
}
.account .columns .sidebar-main .block-collapsible-nav-content{
	background: #fff
}
.account .toolbar .pages{
	float: left;
	text-align: left;
}
.account .toolbar .limiter{
	float: right;
}
.account .toolbar select{
	height: 40px;
	line-height: 30px;
}
.pages strong.page, .pages .item{
	line-height: 40px;
}
.page-print.account .copyright{
	padding: 0
}
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td {
    vertical-align: middle;
    padding: 20px 0px;
}
.order-details-items .table-order-items .product-item-name{
	margin: 0;
}
.block-order-details-comments .comment-content:before{
	content: 'Order Comment:';
	display: block;
	margin-bottom: 5px;
}
.account.paypal-billing-agreement-index .form-new-agreement .field.payment.method{
	margin: 10px 0 !important
}
/*blog page*/
.mpblog-post-index.page-layout-2columns-right .post-list-item, .mpblog-author-view.page-layout-2columns-right .post-list-item, 
.mpblog-month-view.page-layout-2columns-right .post-list-item, .post-view, .mpblog-tag-view.page-layout-2columns-right .post-list-item,
.mpblog-category-view.page-layout-2columns-right .post-list-item, .mp-sidebar{
	background: #fff;
}
.list-post-tabs .post-right span{
	text-overflow: unset;
	white-space: unset;
	line-height: 20px;
}
.mp-sidebar{
	border: 1px solid #E5E5E5
}
.mp-sidebar .row .block-title{
	margin-bottom: 0;
}
.mp-sidebar .row .block-title p{
	padding: 16px 15px;
	border-bottom: 3px solid #ececec;
}
.mp-sidebar .block-content{
	padding: 0;
	margin: 0 !important;
}
.mp-sidebar .row .block-title p, .mp-sidebar .block-content.menu-categories a.list-categories{
	text-transform: uppercase;
}
a.label.label-default.tags-list {
	padding: 0 15px;
	margin: 0;
}
.mp-sidebar .block-content.menu-categories .category-item{
	margin: 10px 15px;
}
.mp-sidebar .block-content.menu-categories a.list-categories{
	display: inline-block;
	word-break: break-word;
	margin: 0;
}
a.label.label-default.tags-list {
    border: 0;
    font-size: 15px !important;
    margin-right: 0;
}
a.label.label-default.tags-list:after {
    content: "|";
    position: relative;
    left: 15px;
}
.dz_content{
	/*padding: 10px 0;*/
	min-height: 165px;
}
a.label.label-default.tags-list:hover, a.label.label-default.tags-list:focus{
	background: none !important;
}
.mpblog-author-view .row{
	padding: 10px;
}
.mp-sidebar .author-name h3{
	margin: 10px 0 0
}
#sharing{
	background: none;
	padding: 10px 0 !important
}
.mpblog-post-index.page-layout-2columns-right .columns .column.main{
	padding-bottom: 0
}
.page-layout-2columns-right .sidebar-additional, .mp-footer h3{
	display: none;
}
.post-view{
	padding: 10px;
}
.mpblog-post-view.page-layout-2columns-right .post-view{
	padding: 20px 10px 10px;
}
.post-list-body{
	overflow: hidden;
}
.mpblog-post-view.page-layout-2columns-right #mpblog-list-container, .mpblog-month-view.page-layout-2columns-right .post-list-body{
    border: 1px solid #E5E5E5;
    overflow: hidden;
}
.list-post-tabs{
    padding: 15px 10px;
}
.list-post-tabs:not(:last-child){
	border-bottom: 1px solid #E5E5E5
}
.mpblog-post-view.page-layout-2columns-right .columns .sidebar-main{
	margin-bottom: 10px;
}
.mp-footer {
    margin-top: 20px;
}
.mpblog-search button.action.search{
	top: -2px
}
.block-blog-related, #post-reviews{
	margin-top: 10px
}
#sharing .share-col-left h5, .block-blog-related.about-admin h2, .blog-comment h2{
	text-transform: uppercase;
	margin: 20px 0 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid #ececec
}
.default-cmt__cmt-login,  div.default-cmt__content__cmt-content{
	margin: 0;
}
.default-cmt__content label{
	margin: 0 0 8px;
}
.block-blog-related .related-content-container, .block-blog-related .related-content-container > .col-mp.mp-12{
	padding: 0;
}
.block-blog-related .related-content-container, .default-cmt__content, .default-cmt__content__cmt-block, .xsitemap{
	overflow: hidden;
}
.mpblog-post-view.page-layout-2columns-right .columns .column.main{
	padding-bottom: 20px;
}
.default-cmt__content__cmt-content > ul:first-child{
	padding-left: 10px !important;
}
.default-cmt__content__cmt-content > ul:first-child > li{
	padding: 5px 0 10px 0;
	margin: 0;
}
.default-cmt__content__cmt-content > ul:first-child > li:not(:last-child){
	border-bottom: 1px solid #E5E5E5	
}
.default-cmt__content__cmt-content > ul:first-child ul{
	padding-left: 20px !important;
}
.default-cmt__content__cmt-content > ul .message-error, li.default-cmt__content__cmt-content__cmt-row.cmt-row,
li.default-cmt__content__cmt-content__cmt-row.cmt-row.reply-row{
	margin: 10px 0 0;
}
.default-cmt__content__cmt-block__cmt-box__cmt-btn .default-cmt__content__cmt-block__cmt-box__cmt-btn__btn-submit{
	margin: 0 10px;
}
textarea.default-cmt__content__cmt-block__cmt-box__cmt-input{
	margin-bottom: 10px;
}
li.default-cmt__content__cmt-content__cmt-row.cmt-row{
	padding-bottom: 0px;
}
li.default-cmt__content__cmt-content__cmt-row.cmt-row{
	margin: 10px 0;
}
.interactions__btn-actions{
	margin-right: 5px;
}
.fa-thumbs-up:hover:before, .interactions__btn-actions.btn-reply:hover{
	color: #75009d;
}
.mpblog-post-view.page-layout-2columns-right .mp-info, .cms-enable-cookies .std p, .default-cmt__content label{
	display: inline-block;
}
.cms-enable-cookies .std .messages {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
    padding: 15px;
}
.cms-enable-cookies .std .messages .notice-msg:before{
	content: '';
	background: url(../images/enab-cookie.png) no-repeat;
	width: 30px;
	height: 19px;
	vertical-align: middle;
	display: inline-block;
}
.list-post-tabs:hover{
	background: unset;
}
/*buttons*/
.action.primary, .action.primary:active, .action.primary:focus, .action.reload.captcha-reload, .review-form .action.submit.primary, 
.review-form .action.submit.primary:active, .review-form .action.submit.primary:hover, .action.action-login.secondary, 
.form-address-edit .actions-toolbar .action.primary, .action-primary.action-accept, .action-secondary.action-dismiss, .viewprodbutton,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .checkout-billing-address .action-update, 
.checkout-payment-method .payment-methods .actions-toolbar .primary.amasty, .action.amcheckout-button.-new-address, .action.action-cancel, 
.action.secondary.action-hide-popup, .minicart-items .update-cart-item, .action.next, .action.previous, .amcart-confirm-buttons button.am-btn-right,
.amcart-confirm-buttons button.am-btn-left, .account .actions-toolbar > .primary .action, .account .actions-toolbar > .secondary .action, 
.products-grid.wishlist .product-item .box-tocart .tocart, .action-edit-address.amcheckout-button.-edit, .amcart-minipage-wrap .amcart-confirm-buttons .am-btn-left, 
.amcart-minipage-wrap .amcart-confirm-buttons .am-btn-right, .opc-wrapper .action-select-shipping-item, .action.edit-address-link.amcheckout-button,
.banner.owl-carousel .item-content > .shopbannerbutton, .blog-comment button, .wishlist-shared-index .form.shared .wishlist button{
	font-family: 'Qanelas',sans-serif;
	color: #fff !important;
    background-image: linear-gradient(#75009D,#67008B);
    padding: 10px 20px;
    text-transform: uppercase;
    letter-spacing: 0.225px;
    border:none;
    border-radius: 20px !important;
    font-size: 15px;
    box-shadow: none;
    transition: all ease 0.2s
}
.authentication-wrapper .block-customer-login .action.action-login.secondary{
	padding: 5px 20px !important;
}
.amcart-confirm-buttons .button:hover{
	opacity: 1;
}
.opc-wrapper .shipping-address-item.amcheckout-shipping-address .action-select-shipping-item{
	padding: 10px 14px;
}
.checkout-payment-method .payment-methods .actions-toolbar .primary.amasty{
	border-radius: 30px !important;
	padding: 9px 20px 7px;
	font-size: 16px;
}
.minicart-items .update-cart-item{
	padding: 5px 10px;
	font-size: 14px;
	margin-top: 5px;
}
.pages .action.next, .pages .action.previous{
	padding: 0 5px;
	border-radius: 5px !important
}
.action.primary:hover, .action.reload.captcha-reload:hover, .review-form .action.submit.primary:hover, .action.action-login.secondary:hover, 
.action.save.primary:hover, .action-primary.action-accept:hover, .action-secondary.action-dismiss:hover, .checkout-billing-address .action-update:hover,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:hover, .action.action-cancel:hover, .action.secondary.action-hide-popup:hover, 
.checkout-payment-method .payment-methods .actions-toolbar .primary.amasty:hover, .action.amcheckout-button.-new-address:hover, 
.minicart-items .update-cart-item:hover, .action.next:hover, .action.previous:hover, .amcart-confirm-buttons button.am-btn-right:hover, 
.amcart-confirm-buttons button.am-btn-left:hover, .products-grid.wishlist .product-item .box-tocart .tocart:hover, .viewprodbutton:hover,
.account .actions-toolbar > .primary .action:hover, .account .actions-toolbar > .secondary .action:hover, .action-edit-address.amcheckout-button.-edit:hover,
.amcart-minipage-wrap .amcart-confirm-buttons .am-btn-left:hover, .amcart-minipage-wrap .amcart-confirm-buttons .am-btn-right:hover,
a.viewall:hover, .block.newsletter .action.subscribe:hover, .dz-footer-bottom-right-block li:hover, .action.primary:hover, 
.action.reload.captcha-reload:hover, .review-form .action.submit.primary:hover, .action.action-login.secondary:hover, .blog-comment button:hover,
.opc-wrapper .action-select-shipping-item:hover, .action.edit-address-link.amcheckout-button:hover, .banner.owl-carousel .item-content > .shopbannerbutton:hover,
.wishlist-shared-index .form.shared .wishlist button:hover{
	background-image: linear-gradient(#BE00FF,#9108C1);
	border:none;
}
.action.remind:hover, .pages a.page:hover, .action.add:hover, .action.view:hover, .action.viewcart:hover, .minicart-items .action.edit:hover:before, 
.minicart-items .action.delete:hover:before, .action.clear:hover, .action.update:hover, .cart-discount .actions-toolbar .action.primary:hover,
.cart.table-wrapper .action-edit:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover:before, .action.action-remind:hover, 
.cart-empty a:hover, .checkout-payment-method .checkout-billing-address .action-cancel:hover, .cms-no-route.cms-noroute-index.page-layout-2columns-right .page-main .disc a:hover,
.order-number:hover, .print:hover, .checkout-onepage-failure .page-main a:hover, .account .action:not(.primary):hover,
.cart.table-wrapper .action-towishlist:hover, .search-terms > li a:hover, .cms-page-view .page-main a:hover, .list-post-tabs a:hover,
#companyname a:hover, .checkout-agreements-block .action-show:hover, .shipping-address-items a:hover, .box-content a:hover, .postContent a:hover,
.checkout-payment-method .payment-option-content .primary .action.action-apply:hover, .xsitemap li a:hover, .action.action-auth-toggle:hover,
.mp-info:hover, .field-tooltip .field-tooltip-action:hover:before, #hb-cc-wrap a:hover, a.label.label-default.tags-list:hover,
a.label.label-default.tags-list:focus, .mp-sidebar .block-content.menu-categories a.list-categories:hover, .message.success a:hover, 
.message.error a:hover, .message.notice a:hover, .wishlist-shared-index .form.shared .wishlist a:hover{
	color: #75009D !important;
}
.action.edit-address-link.amcheckout-button{
	font-weight: 700;
	text-decoration: none !important;
}
.account .actions-toolbar > .primary button.action:hover{
	color: #fff !important
}
.action.action-delete:hover{
	opacity: 0.8;
}
.opc-wrapper .shipping-address-item.selected-item{
	border-color: #75009D;
}
.opc-wrapper .shipping-address-item.selected-item:after{
	background: #75009D
}
.pages strong.page, .pages a.page, .action.add, .action.view, .action.action-auth-toggle, .cart-empty a, .billing-address-details a, .action-remind,
.shipping-information-content a, .action.remind, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-success .success-messages,
.cms-page-view .page-main a, .cms-page-view .page-main strong, #companyname a,
.shipping-address-items a, .opc-wrapper .shipping-address-item, .box-content a, .checkout-agreements-item-content .std strong,
.block-addresses-list .item .action, .checkout-billing-address .billing-address-details, .cms-page-view .page-main h5,
.wishlist-shared-index .form.shared .wishlist a{
	font-size: 16px;
	color: #010101 !important;
}
.stock.unavailable span, .cms-privacy-policy .std > p:first-child, .cms-delivery.cms-page-view .page-main address strong{
	color: red !important;
}
.cms-page-view .page-main strong, .checkout-agreements-item-content .std strong{
	text-decoration: underline;
}
.cms-page-view.cms-about-us .page-main strong, .cms-page-view.cms-delivery-rates .page-main strong {
	text-decoration: none;
}
.checkout-success .success-messages, .account .column.main .block:not(.widget) .box-title > span, .box-information .box-content,
.box-billing-address .box-content, .box-shipping-address .box-content, .box-address-billing .box-content, .box-address-shipping .box-content, 
.amcart-message-box, .amcart-confirm-buttons button.am-btn-right, .amcart-confirm-buttons button.am-btn-left, .box-newsletter .box-content,
.block-addresses-list address{
	font-size: 18px;
	margin-bottom: 20px;
}
.account .column.main .block:not(.widget) .box-title > span, .order-links .item strong, .amcart-product-notice, .account .table-wrapper.orders-recent th,
.account .table-wrapper.orders-history th{
	color: #010101;
	font-weight: 500;
	font-size: 20px
}
.amcart-message-box, .xsitemap h3 {
    font-size: 24px;
}
#companyname a, .action.action-auth-toggle, .checkout-payment-method .payment-option-content .primary .action.action-apply,
.checkout-payment-method .payment-option-content .primary .action.action-cancel, .postContent em{
	font-size: 14px;
}
.action.action-auth-toggle, .checkout-index-index .authentication-wrapper{
	color: #6a6a6a !important;
	font-size: 16px;
	vertical-align: initial;
}
.action.add, .action.view, .action.viewcart, .cms-no-route.cms-noroute-index.page-layout-2columns-right .page-main .disc a,
.cart.table-wrapper .action-towishlist, .account .action:not(.primary), .a-top, .postContent a{
	color: #6A6A6A !important;
}
.order-number, .print, .checkout-onepage-failure .page-main a, .search-terms > li a, .xsitemap li a, .xsitemap li.page-url, 
.xsitemap li.link, #hb-cc-wrap a, .message.success a, .message.error a, .message.notice a, .mp-sidebar .row .block-title p{
	color: #010101;
}
.action.reload.captcha-reload,.action.reload.captcha-reload:hover, .pages .action.next:before, .pages .action.previous:before, .pages .action.prev:before, .pages .action.next:hover:before, .pages .action.next:active:before, .pages .action.next:visited:before, .pages .action.previous:visited:before{
	color: #fff !important;
}
#confirmBox, #hb-cc-wrap{
	padding: 10px;
}
.autocomplete-no-suggestion, .mp-sidebar .product.data.items > .item.content{
	padding: 0 10px !important;
}
/*.catalog-product-view #confirmBox{
	display: none !important;
}*/
#confirmBox a, #confirmBox > .cross, .post-short-description, .mpblog-product-des a{
  display: none;
}
.banner.owl-carousel .item-content > .shopbannerbutton, .viewprodbutton{
	font-family: 'qanelas-soft-demo-medium';
    padding: 7px 29px 6px 17px;
    margin: 13px 0;
    float: left;
    text-transform: uppercase;
    letter-spacing: 0.75px;
    font-size: 14px;
    position: relative;
    font-weight: 600;
    transition: all 0.2s ease
}
.viewprodbutton:hover, a.viewall:hover, .block.newsletter .action.subscribe:hover, .dz-footer-bottom-right-block li:hover, .action.primary:hover, 
.action.reload.captcha-reload:hover, .review-form .action.submit.primary:hover, .action.action-login.secondary:hover{
	background-image: linear-gradient(#BE00FF,#9108C1);
	color: #fff !important
}
/*messages*/
.login-container .fieldset:after,.form-create-account .fieldset.create.account:after, .message.warning, .mp-sidebar .row .block-title p,
.form.password.forget .fieldset:after, .message.success, .message.error, .message.notice, .message.info, .message.global.demo,
.cmt-row__cmt-interactions, .cmt-row__cmt-content{
	font-size: 16px;
}
.cms-no-route.cms-noroute-index.page-layout-2columns-right .page-main dl, .cms-no-route.cms-noroute-index.page-layout-2columns-right .page-main dd, .blog-heading{
	margin: 10px 0
}
/*cms pages*/
/*.checkout-agreements-item-content .std p, */
.cms-delivery.cms-page-view .page-main address strong{
	line-height: 30px;
}
.cms-page-view .page-main .std p, .checkout-agreements-item-content .std p{
	line-height: 24px;
	margin-bottom: 10px;
}
.cms-enable-cookies.cms-page-view .page-main .std p.notice-msg{
	margin-bottom: 0;
}
.cms-content-head-text{
	color: #010101;
	text-decoration: underline;
	font-weight: 500;
}
.cms-content-highlight-text, .cms-page-view .std h1, .cms-page-view .std h4, .cms-privacy-policy .std h2, .cms-enable-cookies .page-title, .cms-enable-cookies ol img{
	color: #010101;
	font-weight: 500;
	font-size: 20px;
	margin: 5px 0
}
.cms-enable-cookies .page-title{
	margin: 15px 0;
}
.cms-about-us .std h4{
	margin: 0 0 5px;
}
.cms-page-view .std ul{
	margin: 10px 0
}
.cms-about-us em{
	font-size: 10px;
	position: relative;
	bottom: 15px; left: 25px;
}
#gsr{
	margin: 10px 0 20px
}
#gas-safe{
	margin: 0 10px 0 0
}
.contact-index-index #contact-form > .fieldset > .legend, .block-blog-related .related-content-container .author-name{
	font-size: 20px;
	margin-bottom: 10px;
}
.block-blog-related .related-content-container .author-name{
	margin-left: 20px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog.active{
	display: block !important;
}
.ampage-top-info{
	float: none;
	width: 100%;
	text-align: center;
	padding: 0;
}
.am-price{
	float: none !important;
	width: 100% !important;
}
.page-products .am-price .normal-price {
    margin: 5px 0 0;
}
.product-info-main .am-price .old-price.sly-old-price.no-display {
    margin: 0 0 -20px;
}
.product-info-main .am-price .price-box.price-final_price{
	display: table;
	margin: auto;
	float: none;
}
.xsitemap li a, .xsitemap li.page-url, .xsitemap li.link{
	font-weight: 500;
}
.xsitemap li.level-0, .xsitemap li.page-url, .xsitemap li.link, .block-order-details-comments .comment-content:before, span.cmt-row__cmt-username,
.account.sales-order-view .order-details-items .order-title > strong, .account.sales-order-invoice .order-details-items .order-title > strong,
.account.sales-order-shipment .order-details-items .order-title > strong, .account.sales-order-creditmemo .order-details-items .order-title > strong{
	font-size: 18px;
}
.xsitemap li.level-1, .xsitemap li.product{
	font-size: 16px;
}
.switcher.language.switcher-language, .paypal-logo, div[aria-controls="store.settings"], .compare.wrapper, 
.checkout-payment-method .payment-method-title .payment-icon, .checkout-payment-method .payment-method-title .action-help,
.sidebar-tags-block, .sidebar.sidebar-additional, .mpblog-search{
	display: none !important;
}
.xsitemap-categories > h3, .xsitemap-pages > h3{
	text-transform: uppercase;
	margin: 8px 0
}
.xsitemap-categories ul, .xsitemap-pages > ul, .postContent ul{
	margin-top: 8px;
}
.xsitemap-categories ul, .xsitemap-pages > ul, .postContent ul, .cms-page-view .std ul, .cms-page-view .std ol{
	padding-left: 35px;
}
.level-0.category, .page-url, .postContent li{
	list-style: disc;
	margin: 10px 0
}
.level-0.category ul > li{
	list-style: circle;
	padding-left: 0;
	margin: 8px 0
}
.cms-page-view .page-main h5, .checkout-agreements-item-content .std h5{
	display: inline;
}
.postContent p, span.rtep, .cms-page-view .page-main h5{
	line-height: 26px;
}
.mpblog-post-view.page-layout-2columns-right .post-view .postContent strong{
	font-weight: 600;
}
.cms-charge-m8-com-electric-vehicle-chargers-cables-for-the-home .dz_yotpo-block{
	display: none;
} 
.cms-store_valle_home .dz_yotpo-block{
	display: none;
}
.checkout-index-index .yotpo.testimonials, 
.checkout-onepage-success .yotpo.testimonials, .checkout-onepage-failure .yotpo.testimonials{
	display: none;
}
.cms-privacy-policy.cms-page-view table, .cms-delivery.cms-page-view table{
	border:1px solid #e5e5e5;
}
.cms-privacy-policy.cms-page-view thead tr{
	text-transform: uppercase;
	font-weight: 500;
}
.cms-delivery.cms-page-view tbody tr:first-child{
	text-align: center;
}
.cms-delivery.cms-page-view table p{
	margin-bottom: 0 !important;
}
@media only screen and (min-width: 1200px){
	.banner.owl-carousel .item-content{
		position: relative;
		left: 57px;
		margin-top: 77px;
	}
	.block.widget .owl-item.active {
	    width: 216px !important;
	    margin: 0 3px;
	}
	.block.widget.brands .owl-item.active {
	    width: auto !important;
	    margin: 0
	}
	.cms-index-index .columns .column.main{
		padding-bottom: 10px;
	}
	.social-links{
		float: left;
		width: 24.4%;
	}
	.social-links.social-facebook{
		background: #fff
	}
}
@media only screen and (min-width: 768px){
	.moblogo, .item-image-mob{
		display: none;
	}
	.page-header .panel.wrapper{
		background: #67008B;
		border-bottom: 1px solid #962DBA;
	}
	.header.content{
		padding: 14px 5px 0 39px
	}
	.header-socialicons{
		float: left;
		padding: 11px 11px 7px 0;
	}
	.header-socialicons li{
		float: left;
	}
	.header-socialicons li a{
		display: block;
		transition: 0.2s ease
	}
	.header-socialicons li a:hover{
		opacity: 0.8;
	}
	.block-search{
		float: left;
		padding-left: 35px;
		width: 27.516%;
	}
	.panel.header .links{
		display: none;
	}
	.accountbuttons{
		float: right;
	}
	.accountbuttons ul{
		padding: 8px 0 9px;
		overflow: hidden;
	}
	.accountbuttons li{
		float: left;
	}
	.accountbuttons a{
		font-family:"qanelas-soft-demo-medium",sans-serif;
		color: #fff;
		font-weight: 500;
		padding: 5px 10px 5px 8px;
		font-size: 14px;
		letter-spacing: 0.45px;
		transition: 0.2s ease
	}
	.accountbuttons li:not(:first-child):before{
		content: '|';
		margin-left: 1px;
		font-size: 14px;
		font-weight: 500;
	}
	.accountbuttons li:nth-child(3n+2):before{
		margin-right: 4px;
	}
	.minicart-wrapper{
		background: #C236F2;
		margin-left: 3px;
	}
	.minicart-wrapper .action.showcart{
		padding: 4px 12px 5px 8px;		
	}
	.minicart-wrapper:hover{
		background: linear-gradient(#BE00FF,#9108C1);
	}
	.minicart-wrapper .action.showcart .text{
		position: relative;
		color: #fff;
		font-size: 14px;
		letter-spacing: 0.75px;
	}
	.minicart-wrapper .action.showcart:after{
		content: " ";
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 4px 4px 0;
	    border-color: #66178B transparent transparent;
	    position: relative;
	    top: 12px;
	    /*left: -3px;*/ left: 0;
	}
	.minicart-wrapper .action.showcart .counter-number:before{
		content: '(';
	}
	.minicart-wrapper .action.showcart .counter-number:after{
		content: ')';
	}
	.minicart-wrapper .action.showcart .counter.qty.empty{
		display: inline-block;
	}
	.logo {
	    margin: 0 0 15px 0;
	}
	.block-search .action.search[disabled]{
		opacity: 1;
	}
	.block-search .action.search{
		right: 15px;
		top: 7px;
	}
	.block-search .action.search:before{
		content: url(../images/30ff6d37ab4db6e00dfa73b672b675c3.svg);
		width: 21px;
		height: 23px;
	}
	/*usp block*/
	.dz-usp-block{
		float: left;
		padding-left: 1px;
	}
	.dz-usp-block li{
		float: left;
		margin-left: 30px;
	}
	.dz-usp-block li:nth-child(2n){
		margin-left: 35px;
	}
	.dz-usp-block li a:before{
		content: '';
		background: url(../images/thumbs-up-hand-symbol.svg) no-repeat;
		width: 36px;
		height: 35px;
		display: inline-block;
		position: relative;
		margin-right: 6px;
		background-size: 33px 32px;
		background-position: 1px 3px;
	}
	.dz-usp-block li:first-child a:before{
		background: url(../images/cargo-truck.svg) no-repeat;
		height: 24px;
		width: 42px;
		top: 8px;
		background-size: 38px 25px;
	}
	.dz-usp-block-content{
		float: right;
	}
	.dz-usp-block a{
		display: block;
	}
	.dz-usp-block a p{
		transition: 0.2s ease
	}
	.dz-usp-block p{
		position: relative;
		top: 3px;
		font-size: 14px;
		color: #fff;
		font-weight: 500;		
	}
	.usp-toptext{
		text-transform: uppercase;
		letter-spacing: 0.65px
	}
	.uspbottomtext{
		letter-spacing: 0.45px;
	}
	/*navigation*/
	.nav-sections{
		border-bottom: 1px solid #ddd;
		box-shadow: 0 1px 3px -3px #000;
		margin-bottom: 1px;
	}
	.nav-sections, .navigation{
		background: #fff;
	}
	.navigation{
		max-width: 1216px;
		margin: auto;
	}
	.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top, .navigation .level0 .submenu .active > a{
		border: none;
	}
	.navigation .level0{
		margin-right: 0px !important;
		border-left: 1px solid #ddd;
	}
	.navigation .level0:nth-last-child(2){
		border-right: 1px solid #ddd;
	}
	.navigation .level0 >.level-top{
		text-transform: uppercase;
		line-height: unset;
		font-size: 14px;
		color: #010101;
		padding: 12px 17px 10px 18px !important;
		letter-spacing: 0.75px;
		font-weight: 500;
	}
	.navigation .level0 .submenu{
		background: #67008B;
		border:none;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		padding: 12px 0 11px;
		left: -1px;
		min-width: 238px;
		word-break: break-all;
	}
	.navigation .level0 .submenu .submenu{
		top: -12px !important;
		border-radius: 10px;
		background: #570075
	}
	.navigation .level0 .submenu li.parent > a > .ui-menu-icon:after{
		content: '';
	}
	.navigation .level0 .submenu a{
		color: #fff !important;
	    padding: 5px 15px 8px 32px;
	    font-size: 16px;
	    letter-spacing: 0.35px;
	    transition: background 0.3s ease;
	}
	.level0.last.level-top.ui-menu-item{
		display: none;
	}
	.navigation .level0 .submenu > li:before{
	    width: 17px;
	    height: 12px;
	    background-size: 9px 11px;
	    top: 9px;
	    left: 15px;
	}
	.navigation .level0 >.level-top.ui-state-focus, .navigation .level0 >.level-top.ui-state-active {
	    color: #75009d;
	}
	.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-active, .navigation .level0 .submenu a.ui-state-focus{
		background: #570075;
		color: #fff
	}
	.navigation .level0.parent >.level-top{
		padding-right: 30px !important;
	}
	.navigation .level0.parent>.level-top>.ui-menu-icon:after{
		content: " ";
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 4px 4px 0;
	    border-color: #66178B transparent transparent;
	    position: absolute;
	    top: 6px;
	    right: 18px;
	}
	/*banner- >768px*/
	.banner.owl-carousel .item-content{
		float: left;
		width: 42%;
	}
	.banner.owl-carousel .item-image{
		float: right;
		width: 56.1%;
		position: relative;
		right: 10px;
	}
	.banner.owl-carousel .item-content p{
		padding-right: 20px;
	}	
	/*feature category*/
	.feat-cat-text.feat-cat-text-mobview{
		display: none;
	}
	.feature-category li .feature-category-content .feat-cat-image{
		float: right;
	}
	.block.widget .products-grid .owl-item.active:first-child > .product-item:before{
		background: transparent;
	}
	/*yotpo >768*/
	.yotpo-review-content-mobview{
		display: none;
	}
	/*blog >768*/
	.social-links.social-blog .post-list-item:first-child .post-item-wraper:after{
		content: '';
	    height: 90%;
	    width: 1px;
	    position: absolute;
	    top: 7%;
	    right: 0;
	    background: #ddd;
	}
	/*blog page >768*/
	.post-list-body > .post-list-item.mp-6{
		float: left;
		width: 32.5%;
		margin: 0 1% 1% 0;
	}
	.post-list-body > .post-list-item.mp-6:nth-child(3n){
		margin-right: 0;
	}
	.post-list-body{
		display: flex;
		flex-wrap: wrap;
	}
	.mpblog-category-view.page-layout-2columns-right .post-info-wraper h2, .mpblog-author-view.page-layout-2columns-right .post-info-wraper h2,
	.mpblog-tag-view.page-layout-2columns-right .post-info-wraper h2, .mpblog-post-index.page-layout-2columns-right .post-info-wraper h2{
		max-height: 63px;
		min-height: 63px;
		overflow: hidden;
	}
	.mpblog-post-index.page-layout-2columns-right .sidebar-main, .mpblog-post-view.page-layout-2columns-right .sidebar-main, 
	.mpblog-category-view .sidebar-main, .mpblog-tag-view .sidebar-main, .mpblog-author-view.page-layout-2columns-right .sidebar-main,
	.mpblog-tag-view.page-layout-2columns-right .sidebar-main{
	    width: 28.5%;
	    padding-left: 1%;
	}
	.mpblog-post-index.page-layout-2columns-right .column.main, .mpblog-post-view.page-layout-2columns-right .column.main, 
	.mpblog-category-view .column.main, .mpblog-tag-view .column.main, .mpblog-author-view.page-layout-2columns-right .column.main,
	.mpblog-tag-view.page-layout-2columns-right .column.main{
	    width: 70%;
	}
	.mpblog-post-index.page-layout-2columns-right .post-list-item:first-child .post-item-wraper:after{
		display: none;
	}
	.mpblog-month-view.page-layout-2columns-right .post-list-item{
	    margin-bottom: 0;
	}
	.mpblog-month-view.page-layout-2columns-right .post-list-body{
		border:1px solid #E5E5E5;
		overflow: hidden;
	}
	.mpblog-month-view.page-layout-2columns-right .post-list-body > .post-list-item{
	    border-bottom: 1px solid #ddd
	}
	.mpblog-post-index.page-layout-2columns-right .post-list-body > .post-list-item, .mpblog-tag-view.page-layout-2columns-right .post-list-body > .post-list-item,
	.mpblog-category-view.page-layout-2columns-right .post-list-body > .post-list-item, .mpblog-author-view.page-layout-2columns-right .post-list-body > .post-list-item{
		border: 1px solid #E5E5E5;
	}
	.mpblog-post-index.page-layout-2columns-right .post-list-body > .post-list-item:hover, .mpblog-tag-view.page-layout-2columns-right .post-list-body > .post-list-item:hover,
	.mpblog-category-view.page-layout-2columns-right .post-list-body > .post-list-item:hover, .mpblog-author-view.page-layout-2columns-right .post-list-body > .post-list-item:hover{
		border: 1px solid #75009D
	}
	.mpblog-month-view.page-layout-2columns-right .post-list-body > .post-list-item:last-child{
	    border-bottom: none
	}
	.post-list-content .limiter{
		float: left !important;
		margin: 10px 0 0
	}
	.limiter-options{
		height: 38px;
	}
	#sharing .share-col-left{
		float: none;
	}
	#tab-label-mostview-title{
		/*border-top-right-radius: 10px;*/
	}
	.post-sharing-button{
		text-align: left;
	}
	.postContent{
		padding: 10px 10px 0
	}
	/*footer >768px*/
	.dz-footer-top-block{
		overflow: hidden;
	}
	.footer.content{
		max-width: 1228px;
		margin:auto;
	}
	.copyright .copyright-block-content{
		float: left;
	}
	.copyright-block{
		max-width: 1204px;
		margin:auto;	
	}
	.footer.content{
		padding: 29px 14px 0 14px;
	}
	.footer.content ul{
		padding-right: 0;
	}
	.dz-footer-top-left-block{
		float: left;
		width: 66.15%;
	}
	.dz-footer-top-left-block .footer-block > ul > li{
		float: left;
		width: 32%;
		padding-right: 10px;
	}
	.dz-footer-top-left-block .footer-block > ul > li:first-child{
		width: 35.8%
	}
	.dz-footer-top-left-block .footer-block > ul > li:nth-child(2n){
		width: 28.2%
	}
	.dz-footer-top-right-block{
		float: right;
		width: 33.8%;
	}
	.dz-footer-bottom-block{
		margin: 27px 0 5px;
		border-top: 2px solid #EAEAEA;
		border-bottom: 2px solid #EAEAEA;
		padding: 7px 0 4px;
		overflow: hidden;
	}
	.dz-footer-bottom-left-block, .dz-footer-bottom-left-block p, .dz-footer-bottom-right-block p,
	.dz-footer-bottom-right-block ul, .dz-footer-bottom-right-block ul>li{
		float: left;
	}
	.dz-footer-bottom-left-block img{
		margin-left: 14px;
		margin-right: 0px;
	}
	li.footer-rss-icon.rss-icon {
		margin-left: 10px !important;
		margin-right: 0px !important;
	}
	.dz-footer-top-right-block .footer-content li ul{
		margin: 7px 0 0
	}
	.copyright .copyright-block-content{
		margin-top: 18px
	}
	/*catgory page 768px*/
	.page-products .product-items .product-item-info .product-item-details .product-item-name{
	    max-height: 66px;
	    min-height: 66px;
	    overflow: hidden;
	}
	.product-items .product-item-info .product-item-details .product-item-description {
	    /*max-height: 184px;*/
	    max-height: 186px;
	    min-height: 186px;
	    overflow: hidden;
	}
	.product-items .product-item-info .product-item-details .product-item-description ul {
	    max-height: 133px;
	    min-height: 133px;
		overflow: hidden;
	}
	.amcart-minipage-wrap .product-item-info{
		margin-top: 10px;
		min-height: unset;
		overflow: hidden;
	}
	.ampage-bottom-info{
		width: 100%;
		padding: 0;
		margin: 0
	}
	.amcart-minipage-wrap .amcart-confirm-buttons .button, .amcart-minipage-wrap .amcart-message-box{
		max-width: unset;
		height: unset;
		width: unset;
		min-width: unset;
	}
	.amcart-product-notice{
		width: 100%;
		padding: 15px 5px
	}
	#confirmBox .product-options-bottom .box-tocart{
		padding: 10px 0;
		display: table;
		margin: auto;
	}
	.amcart-minipage-wrap .amcart-confirm-buttons{
		display: table;
		margin: auto;
	}
	.amcart-minipage-wrap .amcart-confirm-buttons .am-btn-left{
		margin-right: 10px
	}
	.ampage-bottom-info .fieldset > .field.configurable.required > .label:after{
		display: none;
	}
	/*product page >768*/
	.catalog-product-view .page-main{
		padding-top: 17px;
	}
	 .product-info-main{
		width: 48.85% !important;
	}
	 .product.media{
		width: 49.47% !important;
	    margin: 2px 0 0;
	}
	.tier-prices-block ul.prices-tier.items{
		float: right;
		width: 75.1%
	}
	.catalog-product-view .product.info.detailed{
		width: 58.75%;
		float: left;
		margin-top: 22px;
	}
	.fotorama__stage{
	    background: #fff;
	    border: 1px solid #e5e5e5;
	    border-radius: 10px;
	    margin-bottom: 6px;
	    /*height: 565px !important*/
	}
	.fotorama__thumb-border{
		display: none;
	}
	.fotorama__thumb{
		background: #fff;
		border:1px solid #e5e5e5;
		cursor: pointer;
		border-radius: 10px;
		padding: 8px 8px 12px;
	}
	.fotorama__nav.fotorama__nav--thumbs{
		height: 124px !important
	}
	.fotorama__nav__frame.fotorama__active .fotorama__thumb{
		border:1px solid #75009D;
	}
	.fotorama__thumb:hover{
		background: #fff;
		border:1px solid #75009D;
	}
	.fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before{
		background-image: none;
	}
	.fotorama__nav--thumbs .fotorama__nav__frame{
		padding: 4px 4px 4px 0 !important;
		margin-right: 24px;
	}
	.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{
		width: auto;
		/*left: 12px;*/
	}
	.product-add-form .product-options-wrapper .field .control{
		width: 75%;
	}
	.product-info-main .page-title-wrapper h1{
		line-height: 30px;
	    margin: 3px 0px 8px 2px;
	    letter-spacing: 0.5px;
	    word-break: break-word;
	}
	.product-reviews-summary{
		margin-bottom: 0;
		margin-top: 2px;
		padding-bottom: 1px;
		width: 100%;
		/*border-bottom: 1px solid #ccc*/
	}
	.product-info-main .rating-summary, .customer-review .rating-summary {
	    margin-right: 2px;
	}
	.product-info-main .product-info-price{
		/*float: right;*/
		margin: 4px -1px 0 0;
		/*border-bottom: none;*/
		/*width: 0;*/
		/*width: auto;*/
	}
	.product-info-main .product.attribute.overview{
		padding: 10px 2px;
		margin: 0;
	}
	.product-info-main .product.attribute.overview h4{
	    letter-spacing: 0.425px;
	}
	.product-info-main .product.attribute.overview li{
		font-size: 16px;
	    letter-spacing: 0.5px;
	}
/*	.product-info-main .product.attribute.overview li:before{
		content: '';
	    width: 5px;
	    height: 5px;
	    border-radius: 5px;
	    display: inline-block;
	    margin-right: 10px;
	    background: #601481;
	    position: relative;
	    top: -5px;
	}*/
	.product-info-main .price-box.price-final_price{
		float: left;
		margin-top: 9px;
		letter-spacing: 0.5px;
	}
	.product-info-main .product-info-stock-sku{
		float: right;
	    margin: 4px -1px 1px 0;
	    padding-left: 5%
	}
	.product.attribute.sku{
		letter-spacing: 0.55px;
	}
	.product-info-main .special-price{
		line-height: 28px;
	}
	.product-info-main .special-price .price-wrapper .price, .product-info-main .normal-price .price-wrapper .price, .minicart-items .price-container .price{
		font-size: 27px;
		color: #C236F2;
		font-weight: 600;
		letter-spacing: 0.4px;
	}
	.product-info-main .old-price .price-wrapper .price{
		font-size: 16px;
		color: #6A6A6A;
		font-weight: 600;
		letter-spacing: 0.55px;
	}
	.product-info-main .old-price.sly-old-price.no-display{
		margin: 0 0 -5px;
	}
	.product-info-main .stock{
		float: right;
		margin: 23px 0 22px 10px;
		letter-spacing: 0.25px;
		font-size: 16px;
		clear: both;
	}
	.product-info-main #available-text{
		text-transform: capitalize;
		font-weight: 400;
		color: #4A4A4A;
		position: relative;
		bottom: 1px;
		letter-spacing: 0.5px;
	}
	.tier-prices-block{
		margin: 4px 0 14px;
		clear: both;
	}
	.tier-prices-block p{
		position: absolute;
		width: 20%;
		left: 2.75%;
    	/*display: table;*/
    	/*margin: auto;*/
    	margin: 0;
    	top: 50%;
    	/*bottom: 0;*/
    	transform: translate(-2.75%, -50%);
	}
	.tier-prices-block ul.prices-tier.items{
		border-top-left-radius: 10px;
		border-bottom-left-radius: 13px;
		margin-bottom: -1px;
	}
	.tier-prices-block ul.prices-tier.items li .tier-price-item-content{
		text-align: center;
	    letter-spacing: 0.5px;
	}
	.tier-prices-block ul.prices-tier.items li:nth-child(2n) .tier-price-item-content{
	    letter-spacing: 0.45px;
	}
	.tier-prices-block ul.prices-tier.items li:first-child{
		border-top-left-radius: 10px
	}
	.tier-prices-block ul.prices-tier.items li:nth-child(3n){
		/*border-bottom-left-radius: 11px*/
	}
	.tier-prices-block ul.prices-tier.items li, .price-container .price{
		font-size: 14px;
	}
	.tier-prices-block ul.prices-tier.items li strong.benefit{
		color: #010101;
		font-size: 16px;
		display: block;
		font-weight: 600;
		letter-spacing: 0.345px;
	}
	.product-info-main .product-add-form{
		background: #fff;
	    margin: 0;
	    border-radius: 10px;
	    padding: 0
	}
	.product-info-main .product-options-wrapper, .product-info-main .box-tocart{
		padding: 0 8px 0 10px;
	}
	.product-info-main .product-options-wrapper{
		border-bottom: 1px solid #E5E5E5;
		padding-top: 20px;
	}
	.product-info-main .box-tocart{
		margin-bottom: 0;
		padding-bottom: 26px;
		padding-top: 20px;
	}
	.product-info-main .product-options-bottom .box-tocart{
		margin-top: 0;
	}
	.field.configurable{
		overflow: hidden;
	}
	.box-tocart .fieldset:last-child{
		margin-bottom: 0;
	}
	.box-tocart .fieldset .field.qty, .fieldset > .field.configurable > .label, .box-tocart .fieldset .field.qty .label, .box-tocart .fieldset .field.qty .control,
	.box-tocart .fieldset .actions .action.towishlist, .product-add-form .product-options-wrapper .field .control{
		float: left;
	}
	.box-tocart .fieldset .actions{
		float: right;
	}
	.catalog-product-view .action.towishlist{
		float: right;
	}
	.box-tocart .fieldset .field.qty{
		margin: 5px 0 0
	}
	.product-add-form .box-tocart .action.primary.tocart, .block-minicart .block-content > .actions > .primary .action.primary,
	.checkout-cart-index .action.primary.checkout, .methods-shipping .actions-toolbar .action.primary{
	    margin: 4px 13px 0 0;
	    letter-spacing: 0.75px;
	    border-radius: 24px !important;
	    font-weight: 500;
	    font-size: 15px;
	    padding: 7px 10px;
	    position: relative;
	}
	.methods-shipping .actions-toolbar .action.primary{
		padding: 7px 20px
	}
	.opc-progress-bar-item:first-child > span:after{
		top: 8px;
	}
	.block-minicart .block-content > .actions > .primary .action.primary{
		margin: -5px 0 10px;
	}
	.checkout-cart-index .action.primary.checkout{
		font-size: 15px !important;
	    padding: 13px 30px 13px 39px !important;
    	width: auto !important;
	    float: right;
    	margin: 6px 1px 0 0;
    	letter-spacing: 0.8px;
    	border-radius: 30px !important
	}
	.product-add-form .box-tocart .action.primary.tocart, .amcart-confirm-buttons button.am-btn-right, .amcart-confirm-buttons button.am-btn-left{
	    padding: 7px 22px 3px 54px;
	    border-radius: 24px !important
	}
	.amcart-confirm-buttons button.am-btn-right, .amcart-confirm-buttons button.am-btn-left{
		padding-left: 20px;
		padding-top: 4px;
	}
	.product-add-form .box-tocart .action.primary.tocart:before{
		content: '';
		background: url('../images/empty-shopping-cart.svg') no-repeat;
		width: 40px;
		height: 30px;
		display: inline-block;
		position: absolute;
		left: 4px;
		background-position: 12px 8px;
	}
	.catalog-product-view .action.towishlist, .page-products .action.towishlist{
		position: relative;
	}
	.page-products .action.towishlist span, .catalog-product-view .action.towishlist span{
		display: none;
	}
	.page-products .action.towishlist:before, .catalog-product-view .action.towishlist:before{
		content: '';
	    background: #e5e5e5 url('../images/like (3).svg') no-repeat;
	    width: 43px;
	    height:42px;
	    position: absolute;
	    right: 12px;
	    top: 5px;
	    border-radius: 50%;
	    border: 1px solid #ddd;
	    background-position: 13px 12px;
	    background-size: 18px 18px;
	    z-index: 9;
	    cursor: pointer;
	}
	.box-tocart > .fieldset > .field > .label, .fieldset > .field.configurable > .label {
	    margin: 11px 13px 0 7px;
	    color: #010101;
	    font-size: 16px;
	    letter-spacing: 0.5px;
	    font-weight: 500;
	}
	.super-attribute-select, .box-tocart .input-text.qty{
		height: 44px;
		border-radius: 6px;
	}
	.box-tocart .input-text.qty{
		font-size: 16px;
		color: #010101;
	}
	.super-attribute-select{
		cursor: pointer;
	}
	.fieldset > .field.configurable.required > .label:after{
		margin: 0;
	} 
	.product.data.items > .item.title > .switch{
		text-transform: uppercase;
		color: #010101 !important;
		font-weight: 600;
		font-size: 16px;
		padding: 8px 26px 4px 44px;
	    letter-spacing: 0.435px;
	}
	.product.data.items > .item.title.active > .switch{
		color: #67008B !important;
	    border-bottom: 3px solid #67008B;
	}
	.product.data.items > .item.title:first-child > .switch{
	    padding: 8px 26px 4px 23px;
	}
	.product.data.items > .item.title > .switch:hover{
		color: #67008B !important
	}
	.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, 
	.product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{
		padding-bottom: 4px;
	}
	.product.data.items{
		margin: 0
	}
	.product.data.items > .item.title > .switch, .product.data.items > .item.content{
		border:none;
		background: #fff
	}
	.product.data.items > .item.content{
		border-top: 3px solid #ececec;
		margin-top: 52px;
	}
	.catalog-product-view .product.data.items > .item.content{
		margin-bottom: 20px;
		padding: 12px 25px 5px 19px;
		line-height: 30px;
		font-size: 16px;
		color: #010101;
	}
	.catalog-product-view .product.data.items > #description{
		max-height: 589px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	.product.attribute.description h2{
		letter-spacing: 0.48px;
	}
	.product.info.detailed{
		border:	1px solid #e5e5e5;
		background: #fff;
		margin-bottom: 20px
	}
	.catalog-product-view .product.info.detailed{
		border-radius: 10px;
	}
	/*minicart >768*/
	.minicart-items .price-container .price{
		font-size: 20px;
	}
	.minicart-items .product-item-details {
	    padding-left: 112px
	}
	/*cart page >768*/
	.cart.table-wrapper .product-item-photo{
		padding: 0 27px 0 15px;
	}
	.cart.table-wrapper .product-item-name{
		margin: 11px 0 5px;
		letter-spacing: 0.475px;
		font-size: 16px;
	}
	.wishlist-shared-index .form.shared .wishlist .product-details-shared-wishlist .product.name{
		display: block;
	}
	.cart.table-wrapper .item .col.item, .wishlist-shared-index .form.shared .wishlist .col{
		padding: 20px 8px 7px 0
	}
	.dz_checkout{
		display: none;
	}
	.cart.table-wrapper .product-item-details{
		padding-bottom: 10px;
	}
	.cart.table-wrapper .towishlist{
		position: absolute;
	}
	.cart.table-wrapper .action-edit{
		margin-left: 35px
	}
	/*checkout page default >768*/
	.checkout-index-index .checkout-container{
		/*margin-top: 48px;*/
	}
	.opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-progress-bar-item._active > span:after, .opc-progress-bar-item._complete:before, 
	.opc-progress-bar-item._complete > span:before, .opc-progress-bar-item._complete > span:after,
	.opc-progress-bar-item._complete:hover > span:before, .opc-progress-bar-item._complete:hover:before{
		background: #75009D;
		border-color: #75009D
	}
	.opc-progress-bar-item._complete > span:after, .opc-progress-bar-item._complete > span{
		color: #000;
		font-weight: 600;
	}
	.opc-progress-bar-item._active > span:after, .opc-progress-bar-item._complete > span:after{
		color: #fff;
	}
	.opc-progress-bar-item > span, .opc-progress-bar-item._active > span{
		color: #010101;
		text-transform: uppercase;
	}
	.opc-progress-bar-item > span, .opc-progress-bar-item._active > span, .opc-progress-bar-item > span:after, .opc-block-summary .items-in-cart > .title strong{
		font-size: 20px;
	}
	.checkout-index-index .opc-wrapper .step-content {
	    /*margin: 0 0 20px;*/
	    margin: 0;
	}
	.checkout-index-index .actions-toolbar .secondary a.action {
	    margin-top: 15px !important;
	}
	/*checkout page onestep 768*/
	.checkout-index-index .header.content {
	    padding: 24px 5px 7px 39px;
	}
	.amcheckout-shipping-address .step-title.amcheckout-title{
	    margin-bottom: 14px;
	}
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:first-child{
		width: 31.55%;
	}
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:nth-child(2n){
		width: 38.5%
	}
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:last-child{
		width: 31.675%;
		margin-right: 2px;
	}
	.checkout-index-index .checkout-column.opc .checkout-block{
		margin-right: 11px;
	}
	.checkout-index-index .checkout-header {
	    margin: 9px 0 38px; 
	    padding: 0; 
	}
	.block-authentication .actions-toolbar > .secondary{
		padding-top: 0;
	}
	/*sign in page >768*/
	.customer-account-login .actions-toolbar{
		position: relative;
	}
	.customer-account-login .secondary .action.remind{
		position: absolute;
		top: 15%;
	}
	/*account page*/
	.products-grid.wishlist .product-item-actions, .products-grid.wishlist .product-item .box-tocart{
		margin: 0;
	}
	.products-grid.wishlist .product-item .box-tocart .tocart{
		margin: 10px 0
	}
	.products-grid.wishlist .product-item .fieldset .field.qty, .products-grid.wishlist .product-item .fieldset .product-item-actions{
		display: table;
	}
	.block-order-details-comments .comment-content {
	    margin: 0 0 25px;
	}
}
@media only screen and (max-width: 995px) and (min-width: 900px){
	.checkout-index-index .minicart-items .product-item-details{
		padding-left: 3px;
	}
	.amcheckout-wrapper .minicart-items .product-item-details .details-qty{
		width: 40%
	}
}
@media only screen and (max-width: 899px){
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:first-child,
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:nth-child(2n),
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:last-child{
		width: 100%;
	}
	.checkout-index-index .checkout-column.opc .checkout-block{
		margin-right: 0
	}
	.opc-wrapper .form-login, .opc-wrapper .form-shipping-address{
		max-width: unset;
	}
	.field-tooltip._active .field-tooltip-content {
	    right: -10px;
	    top: 40px;
	    left: auto;
	}
	.field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after {
	    border: 10px solid transparent;
	    height: 0;
	    width: 0;
	    margin-top: -21px;
	    right: 10px;
	    left: auto;
	    top: 0;
	}
	.field-tooltip .field-tooltip-content:before {
	    border-bottom-color: #666666;
	}
	.field-tooltip .field-tooltip-content:after {
	    border-bottom-color: #f4f4f4;
	    top: 1px;
	}
}
@media only screen and (min-width: 1200px){
	.block.widget .owl-stage-outer {
	    max-width: 1105px; 
	    margin: 0 auto;
	}
	.carousel.brands.block.widget  .owl-stage-outer {
		max-width: 1112px;
	}
}
@media only screen and (max-width: 1250px){
	.breadcrumbs{
		padding: 10px 10px 5px;
	}
	.social-links.social-twitter, .social-links.social-facebook{
		border:none;
	}
	.page-products .page-main, .catalog-product-view .page-main{
		padding: 0 10px;
	}
	.customer-account-login .page-main, .customer-account-create .page-main, 
	.customer-account-forgotpassword .page-main, .cms-no-route.cms-noroute-index.page-layout-2columns-right .page-main,
	.checkout-onepage-success .page-main, .checkout-cart-index .page-main,
	.checkout-onepage-failure .page-main, .account.page-layout-2columns-left .page-main,
	.checkout-index-index .page-main, .cms-page-view .page-main,
	.mpblog-post-index.page-layout-2columns-right .page-main, .mpblog-author-view.page-layout-2columns-right .page-main,
	.mpblog-post-view.page-layout-2columns-right .page-main, .mpblog-month-view.page-layout-2columns-right .page-main,
	.customer-account-createpassword .page-main, .customer-account-logoutsuccess .page-main,
	.search-term-popular .page-main, .catalogsearch-advanced-index .page-main,
	.mageworx_htmlsitemap-index-index .page-main, .mpblog-tag-view.page-layout-2columns-right .page-main,
	.mpblog-category-view.page-layout-2columns-right .page-main, .customer-account-confirmation .page-main,
	.cms-index-defaultnoroute .page-main, .sales-guest-form .page-main,
	.wishlist-shared-index .page-main, .page-print.account .page-main{
		padding: 5px 10px;
	}
	.box-tocart .input-text.qty{
		/*width: 50px;*/
		padding: 5px 8px;
	}
	.action.primary.tocart{
		margin-right: 5px;
	}
	.product.info.detailed{
		width: 99.25%
	}
	.product-info-main .box-tocart .action.towishlist{
		width: 43px;
		height: 42px;
	}
	.box-tocart .fieldset .field.qty{
		padding-right: 20px
	}
	.catalog-product-view .product.info.detailed{
		width: 100%
	}
	.tier-prices-block ul.prices-tier.items li:nth-child(2n) .tier-price-item-content{
		text-align: center;
	}
	.social-links.social-facebook{
		background: #fff;
		width: 293px;
		border:none;
	}
	.page-products .products-grid .product-items{
		display: flex;
		flex-wrap: wrap;
	}
}
@media only screen and (max-width: 1230px){
	.checkout-index-index #checkout-additionalcontent{
		right: 0
	}
	.checkout-index-index .copyright {
	    padding: 17px 10px 5px;
	}
	.checkout-index-index .copyright .copyright-block-content {
	    margin-top:0;
	}
	.checkout-index-index #companyname {
    	text-align: center;
	}
	.checkout-index-index .copyright .copyright-block-content{
		float: none;
	}
	.checkout-index-index .copyright .payment-icons {
    	float: none;
    	display: table;
    	margin: 10px auto 0;
    	position: relative;
    	right: 6px;
	}
}
@media only screen and (max-width: 1250px) and (min-width: 768px){
	.block.widget.block-products-list .owl-prev, .block.widget.block-new-products .owl-prev{
		left: -10px;
	}
	.block.widget.block-products-list .owl-next, .block.widget.block-new-products .owl-next{
		right: -10px;
	}
	.banner.owl-carousel{
		width: 99.75%
	}
	.dz-usp-block{
		float: none;
	    display: table;
	    margin: 50px auto 15px;
	    overflow: hidden;
	    clear: both;
	}
	.page-header .header.panel{
		padding: 0 12px
	}
	.header.content {
	    padding: 14px 10px 0 10px;
	}
	.logo{
		margin-bottom: 0;
	}
	.checkout-index-index .logo{
		margin-bottom: 16px
	}
	.navigation ul {
	    padding: 0 12px;
	}
	.block-search{
		float: right;
		width: 35%
	}
	.cms-index-index .page-main{
		padding: 8px 10px 0;
	}
	.feat-cat-text{
		display: none;
	}
	.feat-cat-text.feat-cat-text-mobview{
		display: block;
	}
	.feature-category li{
		width: 23.8% !important;
		margin: 0 0 0 1.3% !important
	}
	.feature-category li:first-child{
		margin: 0 !important;
	}
	.feature-category li:nth-child(2n){
		width: 23.8% !important
	}
	.feature-category li:last-child{
    	margin-left: 1.35% !important;
    	width: 23.9% !important
	}
	.feature-category li .feature-category-content,.feature-category li:nth-child(2n) .feature-category-content,
	.feature-category li:nth-child(3n) .feature-category-content,.feature-category li:last-child .feature-category-content{
		padding: 10px 5px;
	}
	.feature-category li .feature-category-content .feat-cat-text, .feature-category li:nth-child(2n) .feature-category-content .feat-cat-text,
	.feature-category li:nth-child(3n) .feature-category-content .feat-cat-text,.feature-category li:last-child .feature-category-content .feat-cat-text{
		margin: 0 !important
	}
	.feature-category li .feature-category-content .feat-cat-text{
		min-height: 75px;
		max-height: 75px;
		text-align: center;
		float: none;
		width: 100%
	}
	.feature-category li .feature-category-content .feat-cat-image{
		float: none;
		width: 100%;
		text-align: center;
	}
	.banner.owl-carousel .item-content {
	    width: 50%;
	    margin: 15px 0 0 35px;
	    position: unset;
	}
	.banner.owl-carousel .item-image {
	    width: 45%;
	}
	.banner.owl-carousel .item-content h1{
		letter-spacing: unset;
		word-spacing: unset;
		font-size: 30px;
	}
	.banner.owl-carousel .item-content h3{
		letter-spacing: unset;
		font-size: 23px;
		top: -10px;
	}
	.owl-prev{
		left: 10px;
	}
	.owl-next{
		right: 5px;
	}
	.carousel.brands.block.widget .owl-prev{
		left: 5px;
	}
	.carousel.brands.block.widget .owl-next{
		right: 5px;
	}
	.block.newsletter{
		margin-left: 15px;
	}
	.page-main, .contact-index-index .page-main{
		padding: 10px 10px
	}
	.block.widget .products-grid .owl-item .product-item{
		margin-left: 0px !important;
		width: 99% !important
	}
	.aboutus-block{
		width: 60%;
	}
	.block.newsletter{
		width: 35%;
	}
	#newsletter{
		width: 100%
	}
	.block.newsletter .content {
	    margin: 18px 0 0 20px;
	}
	.dz-footer-top-left-block .footer-block > ul > li{
		padding-right: 5px
	}
	.social-links{
		width: 49%;
		float: left;
	}
	.social-links .twitter{
		float: right;
	}
	.social-links.social-blog{
		width: 100%;
		margin-bottom: 10px;
	}
	.copyright {
	    padding: 10px 5px 17px 12px;
	}
	/*category page*/
	.page-products .products-grid .product-item{
		margin: 0 10px 14px 0;
		width: 49.3%;
	}
	.page-products .products-grid .product-item:nth-child(2n){
		margin-right: 0;
		float: right;
	}
	.tier-prices-block ul.prices-tier.items li:nth-child(2n) strong.benefit {
	    padding-left: 0;
	}
}
@media only screen and (max-width: 985px){
	.feature-category li{
		margin-right: 6px;
	}
	.feature-category li:last-child{
		margin-right: 0;
	}
	.aboutus-block, .block.newsletter {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	    margin-left: 0;
	    margin-right: 0;
	}
	.product-add-form .box-tocart .action.primary.tocart{
		margin-right: 5px;
		padding: 7px 15px 3px 45px
	}
	.product-add-form .box-tocart .action.primary.tocart:before {
		left: 0;
	}
	.product-info-main .box-tocart{
		padding: 20px 5px 26px
	}
	.block.discount {
    	width: 100%
    }
    .checkout-cart-index .cart-summary, .cart-discount{
    	width:50%;
    }
	.modal-popup.confirm .modal-inner-wrap {
	    width: 80%; 
	}
}
@media only screen and (max-width: 1154px) and (min-width: 768px){
    .product-items .product-item-info .product-item-details .product-item-description ul {
	    max-height: 130px;
	    min-height: 130px;
	}
	.product-items .product-item-info .product-item-details .product-item-description h4{
		min-height: 38px;
		max-height: 38px;
	}
	.product-items .product-item-info .product-item-details .product-item-description li {
	    margin: 0 0 2px;
	}
}
@media only screen and (max-width: 1199px) and (min-width: 768px){
	.block.widget{
		padding: 0 20px;
	}
	.block.widget .block-content{
		padding: 0 20px 9px;
	}
	.carousel.brands.block.widget .owl-prev {
	    left: -15px;
	}
	.carousel.brands.block.widget .owl-next {
	    right: -5px;
	}
	.block.widget.block-products-list .owl-next, .block.widget.block-new-products .owl-next{
		right: -20px;
	}
	.block.widget.block-products-list .owl-prev, .block.widget.block-new-products .owl-prev{
		left: -20px;
	}
}
@media only screen and (max-width: 1093px){
	.feature-category li:last-child{
		width: 23.75% !important
	}
}
@media only screen and (max-width: 916px){
	.feature-category li:last-child{
		width: 23.5% !important
	}
}
@media only screen and (max-width: 879px){
	.banner.owl-carousel .item-content > .shopbannerbutton{
		margin: 10px 0 !important
	}
}
@media only screen and (max-width: 835px){
	.feature-category li, .feature-category li:nth-child(2n), .feature-category li:nth-child(3n){
		margin-right: 5px;
	}
	.feature-category li:last-child{
		margin-right: 0;
	}
}
@media only screen and (max-width: 813px) and (min-width: 768px){
	.account .columns table > tbody > tr > td{
    	padding: 11px 5px;
    }
}
@media only screen and (max-width: 767px){
	.block-search .form.minisearch.active{
		position: relative;
	}
	.block-search input {
	    margin: 10px 0 15px;
	}
	.block-search .form.minisearch.active .action.search{
		display: inline-block;
		border: none;
		box-shadow: none;
		background: unset;
	    padding: 0;
	    position: absolute;
	    top: 63px;
	    right: 15px;
	    text-indent: -9999px;
	}
	.block-search .form.minisearch.active .action.search span{
		content: '';
    	background: url(../images/30ff6d37ab4db6e00dfa73b672b675c3.svg) no-repeat;
    	background-position: 0 6px;
    	display: block;
    	width: 20px;
    	height: 32px;
	}
	.dz-usp-block, .header-socialicons, .panel.header .accountbuttons{
		display: none;
	}
	.nav-sections .header.links .header.links > li{
		/*display: none;*/
	}
	.nav-toggle{
		padding: 5px;
		top: 17px;
		padding: 11px 7px 12px;
	}
	.logo{
		float: left;
		margin: 8px 0 9px 53px
	}
	.header.content{
		padding-bottom: 5px;
	}
	.page-header{
		margin-bottom: 0;
	}
	.block-search .label{
		background: #66178B;
		padding: 0 4px;
		border-radius: 10px;
		cursor: pointer;
	}
	.block-search .control{
		border-top: none;
	}
	.nav-toggle:before, .nav-toggle:hover:before, .block-search .label:before, .block-search .label:hover:before{
		color: #fff;
	}
	.block-search .label:before, .block-search .label:hover:before{
		content: '';
		background: url(../images/30ff6d37ab4db6e00dfa73b672b675c3.png) no-repeat;
		padding: 15px 10px;
		background-position: 0 4px;
	}
	.block-search .label:before{
		margin: 5px;
	}
	.block-search{
		margin-top: 6px;
	}
	.minicart-wrapper{
		margin-top: 17px;
	}
	.minicart-wrapper .action.showcart{
		padding: 5px 5px 7px 1px;
	}
	.nav-toggle, .minicart-wrapper .action.showcart{
		background: #C236F2;
		border-radius: 7px;
	}
	.nav-toggle:hover, .minicart-wrapper .action.showcart:hover{
		background: linear-gradient(#BE00FF,#9108C1)
	}
	.minicart-wrapper{
		z-index: 9;
		margin-right: 14px;
		margin-left: 10px;
	}
	.minicart-wrapper .action.showcart:before{
		background-size: 23px 28px;
		background-position: 5px 2px
	}
	/*navigation >767px*/
	.navigation, .nav-sections, .section-item-content.nav-sections-item-content{
		background: #fff
	}
	.nav-toggle:before{
		content: '';
		background: url(../images/Component41.svg) no-repeat;
		width: 24px;
		height: 15px;
	}
	.section-item-title.nav-sections-item-title{
		cursor: pointer;
		border-bottom: none;
	}
	.section-item-title.nav-sections-item-title a{
		font-size: 18px;
		text-transform: uppercase;
		color: #4a4a4a;
	}
	.section-item-title.nav-sections-item-title.active a{
		color: #010101;
	}
	.section-item-title.nav-sections-item-title:hover{
		opacity: 0.75;
	}
	.section-item-title.nav-sections-item-title.active:hover{
		opacity: 1
	}
	.nav-sections .header.links li.greet.welcome{
		display: none;
	}
	.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active), 
	.navigation .level0.active .all-category .ui-state-focus, .navigation .submenu:not(:first-child) .active > a{
		border-color: transparent;
	}
	.navigation .level0.submenu{
		padding: 10px;
	}
	.nav-sections .header.links li a,	.navigation .level0>.level-top, .nav-sections .header.links a, .nav-sections .header.links a:hover{
		color: #010101 !important;
		font-size: 16px;
		padding: 8px 40px 8px 15px;
		font-weight: 500;
	}
	.nav-sections .header.links li a:hover,	.navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-active, 
	.navigation .submenu:not(:first-child)>li>a:hover{
		color: #75009D !important;
	}
	.nav-sections .header.links a, .nav-sections .header.links a:hover{
		font-weight: 500;
	}
	.navigation .level0.active .all-category .ui-state-focus, .navigation .submenu:not(:first-child)>li>a{
		font-size: 16px;
	}
	.navigation .submenu:not(:first-child) .level1.active > a{
		padding-left: 17px;
	}
	.navigation .submenu:not(:first-child)>li>a{
		padding: 5px 15px 5px 30px;
		color: #010101 !important;
		font-weight: 500;
	}
	.navigation .submenu:not(:first-child) .active > a{
		border-width: 0;
		padding-left: 25px;
	}
	.navigation .parent .level-top:after{
		content: " ";
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 6px 6px 0;
	    border-color: #010101 transparent transparent;
	    position: absolute;
	    top: 15px;
	    right: 15px;
	    transform: rotate(-90deg);
	}
	.navigation .parent .level-top:hover:after{
		border-color: #75009d transparent transparent
	}
	.navigation .parent .level-top.ui-state-active:after{
		transform: rotate(0deg);
		border-color: #75009d transparent transparent
	}
	/*banner <767*/
	.item-image{
		display: none;
	}
	.item-image-mob{
		display: block;
		margin-top: -10px
	}
	.banner.owl-carousel .item{
		padding: 0;
	}
	.banner.owl-carousel{
		/*margin: 0 5px;*/
		margin: 0 10px;
		padding: 11px 0 37px;
		z-index: 0;
		width: auto;
	}
	.banner.owl-carousel .item-content h1{
		font-size: 35px;
		letter-spacing: 1.765px;
		word-spacing: unset;
		margin-left: 11px;
	}
	.banner.owl-carousel .item-content h3{
		font-size: 24px;
		top: -3px;
		line-height: 26px;
		margin: 0 10px 0 2px;
		letter-spacing: 0.375px;
		margin-left: 13px;
	}
	.banner.owl-carousel .item-content p {
	    top: -11px;
	    letter-spacing: 0.5px;
	    line-height: 19px;
	    font-size: 14px;
	    margin: 0 12px;
	}
	.banner.owl-carousel .item-content > .shopbannerbutton{
		margin: 3px 0 0 10px !important;
		font-size: 14px;
		letter-spacing: 0.78px;
	}
	.banner.owl-carousel .owl-nav{
		display: none;
	}
	.banner.owl-carousel .owl-dots{
		right: 42.1%;
		bottom: 7px;
	}
	/*feature category <767*/
	.feature-category{
		/*margin: 10px 5px 0;*/
		margin: 10px 10px 0;
	}
	.feat-cat-text{
		display: none;
	}
	.feat-cat-text.feat-cat-text-mobview{
		display: block;
	}
	.feature-category li .feature-category-content{
		padding: 3px 0px 13px 0px
	}
	.feature-category li .feature-category-content .feat-cat-text{
		margin: 7px 0 0 13px
	}
	.feature-category li .feature-category-content .feat-cat-text h1{
		font-size: 24px;
		left: -1px; top: -2px;
		line-height: 24px;
	}
	.feature-category li .feature-category-content .feat-cat-text p{
		letter-spacing: 0.65px;
	}
	.feature-category li .feature-category-content .feat-cat-image{
		text-align: center;
	}
	.feature-category li:first-child .feature-category-content .feat-cat-image{
		position: relative;
		right: 4px;
	}
	.feature-category li:nth-child(2n) .feature-category-content {
	    padding: 3px 0px 13px 0px;
	}
	.feature-category li:nth-child(2n) .feature-category-content .feat-cat-text {
	    margin: 7px 0 0 15px;
	}
	.feature-category li:nth-child(3n) .feature-category-content {
		padding: 8px 0px 13px 0px;
	}
	.feature-category li:nth-child(3n) .feature-category-content .feat-cat-text {
	    margin: 2px 0 0 13px;
	}
	.feature-category li:last-child .feature-category-content {
	    padding: 13px 0 13px 0
	}
	.feature-category li:last-child .feature-category-content .feat-cat-text {
	    margin: -3px 0 0 15px
	}
	.feature-category li{
		width: 24.355% !important;
	}
	/*widget >767*/
	.block.widget{
		/*margin: 5px 5px 10px;*/
		margin: 5px 10px 10px;
		padding: 0 25px;
	}
	.carousel.brands.block.widget{
		padding: 0 20px
	}
	.block.widget.block-new-products{
		/*margin: 10px 5px 15px*/
		margin: 10px 10px 15px;
	}
	.block.widget .block-title{
		margin: 16px 0 14px
	}
	.block.widget .block-title{
		margin: 16px 0 10px 1px
	}
	.block.widget.block-new-products .block-title strong{
		letter-spacing: 0.3px;
	}
	.block.widget .block-content{
		padding: 0
	}
	.block.widget .products-grid .owl-item .product-item{
		margin-bottom: 15px;
		margin-left: 0px !important;
		width: 99% !important
	}
	.block.widget.block-new-products .products-grid .owl-item .product-item {
	    margin-bottom: 15px;
	}
	.block.widget.block-products-list .owl-next, .block.widget.block-products-list .owl-prev {
	    top: 39.75%;
	}
	.block.widget.block-products-list .owl-prev, .block.widget.block-new-products .owl-prev{
	    left: -15px;
	}
	.block.widget.block-products-list .owl-next, .block.widget.block-new-products .owl-next{
		right: -20px;
	}
	.block.widget.block-products-list .owl-next{
	    background-size: 13px 21px;
	}
	.block.widget.block-products-list .owl-prev{
	    background-size: 14px 21px;
	}
	.block.widget.block-new-products .owl-prev, .block.widget.block-new-products .owl-next{
		top: 39%
	}
	.block.widget.block-new-products .owl-prev{
	    background-position: 0px 0px;		
	}
	.block.widget.block-new-products .owl-prev, .carousel.brands.block.widget .owl-prev{
	    background-size: 15px 21px;
	}
	.block.widget.block-new-products .owl-next{
	    right: -20px;		
	}
	.block.widget.block-new-products .owl-next, .carousel.brands.block.widget .owl-next{
	    background-size: 12px 24px;
	}
	.carousel.brands.block.widget .owl-prev, .carousel.brands.block.widget .owl-next {
	    top: 30%;
	}
	.carousel.brands.block.widget .owl-prev{
		left: -10px;
	}
	.carousel.brands.block.widget .owl-next{
		right: -15px;
	}
	/*yotpo*/
	.yotpo-review-content{
		display: none;
	}
	.yotpo-review-block{
		margin: 0 -5px;
	}
	.yotpo-review-content-mobview{
		display: table;
		margin: auto;
		padding-top: 1px;
	}
	/*about us >767*/
	.about-us{
		/*margin: 0 6px 10px;*/
		margin: 0 10px 10px;
	}
	.aboutus-block, .aboutus-content h1, .block.newsletter{
		width: 100%
	}
	.social-links.social-blog{
		width: 99.5%
	}
	 .block.newsletter{
	 	background-size: 106% 100%;
	 	background-position: -19px -2px;
	 }
	.aboutus-content{
		/*margin-left: 6px;*/
	}
	.aboutus-content h1{
		line-height: 30px;
		margin-bottom: 10px
	}
	.aboutus-content h4{
		margin: 13px 0 9px;
	}
	.block.newsletter{
		margin-top: 18px;
		margin-left: 1px;
		padding: 31px 0px 30px 0px
	}
	.block.newsletter .title{
		padding: 0 10px
	}
	.block.newsletter .title:before{
		background-position: 0 -1px;
    	background-size: 67px 49px;
	}
	.block.newsletter .title h1{
		letter-spacing: 0.575px;
	}
	.block.newsletter .title p {
	    margin: 1px 0 0 1px;
	}
	.block.newsletter .content {
	    margin: 18px 15px 0 32px;
	}
	#newsletter{
		width: 100%;
	}
	.block.newsletter .actions {
	    right: 15px;
	}
	.block.newsletter .action.subscribe{
		letter-spacing: 0.7px;
	}
	.aboutus-content p{
		margin-right: 7px;
	}
	/*social blog embed >767*/
	.cms-home.cms-index-index .columns .column.main{
		padding-bottom: 6px;
	}
	.social-blog-content{
		/*margin: 0 5px;*/ margin: 0 10px;
	}
	.social-links{
		margin: 1px 0 0 0;
		width: 49%;
		float: left;
	}
	.social-links.social-blog{
		float: none;
		margin: 1px 0 11px 0;
	}
	.social-links .twitter {
	    float: right;
	}
	.cms-index-index .post-list-item, .post-list-item{
		width: 100%;
	}
	.post-list-body{
		margin-bottom: 25px;
	}
	.mp-sidebar{
		margin: 20px 0
	}
	.mpblog-post-index.page-layout-2columns-right .post-list-item, .mpblog-author-view.page-layout-2columns-right .post-list-item,
	.mpblog-month-view.page-layout-2columns-right .post-list-item, .mpblog-tag-view.page-layout-2columns-right .post-list-item,
	.mpblog-category-view.page-layout-2columns-right .post-list-item{
		padding: 10px 0 0
	}
	.mpblog-post-index.page-layout-2columns-right .columns .main, .mpblog-author-view.page-layout-2columns-right .columns .main,
	.mpblog-month-view.page-layout-2columns-right .columns .main, .mpblog-tag-view.page-layout-2columns-right .columns .main,
	.mpblog-category-view.page-layout-2columns-right .columns .main{
		padding-bottom: 25px;
	}
	.mpblog-category-view.page-layout-2columns-right .post-info-wraper, .mpblog-author-view.page-layout-2columns-right .post-info-wraper, 
	.mpblog-tag-view.page-layout-2columns-right .post-info-wraper, .mpblog-post-index.page-layout-2columns-right .post-info-wraper{
		padding: 10px;
	}
	.widget-title{
		padding: 0;
	}
	.widget-title a {
	    font-size: 27px;
	    margin: 9px 0 0 14px;
	    letter-spacing: 0.4px;
	}
	.social-links.social-blog > .social > .blog{
		padding: 4px 0 5px;
	}
	.post-item-wraper{
		overflow: hidden;
		margin: 0 10px;
		padding: 0 !important;
	}
	.post-list-item:not(:last-child) .post-item-wraper, .post-list-item:not(:last-child):hover .post-item-wraper{
		border-right: none;
		border-bottom: 1px solid #ddd
	}
	.social-links.social-blog .post-list-item:first-child {
	    margin-right: 0;
	}
	.row{
		overflow: hidden;
		margin-top: 10px;
	}
	.mp-sidebar .row .block-title p{
		padding: 5px 15px 15px;
	}
	.post-image{
		float: left;
		width: 30%;
		min-height: 120px;
		margin-bottom: 10px;
	}
	.post-info-wraper{
		float: left;
		width: 60%;
	    padding: 14px 15px 15px 18px;
	}
	.post-info-wraper h2.mp-post-title a{
		letter-spacing: 0.45px;
	}
	.post-info-wraper h2 {
	    line-height: 18px;
	}
	.mp-post-info{
		letter-spacing: 0.45px;
	}
	.mp-read-more{
		margin: 6px 0
	}
	a.viewall{
		font-size: 14px;
		margin: 11px 11px 0 0;
		letter-spacing: 0.75px;
	}
	/*footer*/
	.page-footer {
	     margin-top: 0;
	     padding-bottom: 0
	}
	.footer.content{
		border-top:none;
		padding-left: 0;
		padding-right: 0;
		padding-top: 1px;
	}
	.footer-block > ul > li, .dz-footer-bottom-block{
		border-bottom: 1px solid #D8D8D8;
	}
	.dz-footer-bottom-block{
		border-top: 1px solid #D8D8D8
	}
	.footer-block .footer-content > ul, .dz-footer-top-right-block .footer-content > ul{
		padding: 0 15px 10px 13px;
		margin-top: -2px
	}
	.dz-footer-top-left-block .footer-content > ul > li:first-child{
		margin-top: 0;
	}
	.dz-footer-top-left-block .footer-content > ul > li:before{
		top: 0;
	}
	.dz-footer-top-left-block .footer-content > ul > li > a:before{
	    width: 8px;
    	height: 12px;
    	background-size: 9px 11px;
    	background-position: -2px 1px;
	}
	.footer-head-text{
		margin-bottom: 1px;
		font-size: 16px;
	}
	.dz-footer-bottom-left-block, .dz-footer-bottom-right-block, .copyright .payment-icons {
	    display: table;
	    float: none;
	    margin: 21px auto 30px;
	}
	.dz-footer-bottom-right-block{
		margin-bottom: 29px;
	}
	.dz-footer-bottom-left-block{
		position: relative;
		left: -3px;
	}
	.copyright .payment-icons{
		float: none;
		margin: 10px auto 0;
		position: relative;
		right: 6px;
	}
	.dz-footer-bottom-right-block ul{
		overflow: hidden;
	}
	.copyright{
		padding:11px 10px 6px;
		text-align: center;
	}
	.copyright span{
		float: none;
		text-align: center;
		font-size: 14px;
	}
	.dz-footer-top-block .footer-content > .footer-head-text{
		position: relative;
		cursor: pointer;
		padding: 13px 15px 10px 13px;
		letter-spacing: 0.45px;
	}
	.dz-footer-top-block .footer-content > .footer-head-text:after, .dz-footer-top-left-block .footer-content > .footer-head-text:after{
		content: " ";
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 5px 5px 0;
	    border-color: #66178B transparent transparent;
	    position: absolute;
	    top: 21px;
	    right: 17px;
	    transform: rotate(-90deg);
	}
	.dz-footer-top-block .footer-content > .footer-head-text.block-title-active:after{
		transform: rotate(0deg);
		top: 20px;
		right: 18px;
	}
	.dz-footer-bottom-right-block li{
		margin-top: 5px !important;
	}
	#followustext{
		margin: 14px 3px 11px 0px;
		letter-spacing: 0.42px;
	}
	.paymenticons:before{
		right: 4px;
	}
	.comodosecure:before{
		left: 2px;
	}
	#companyname{
		text-align: center;
	}
	.cms-index-index .page-main{
		padding: 10px 0
	}
	.cms-index-index .page-main .columns .column.main{
		padding-bottom: 0;
	}
	/*minicart<767*/
	.minicart-items .price-container .price{
		color: #C236F2;
		font-size: 20px;
	}
	.minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container{
		width: 30%;
	}
	.block-minicart .block-content > .actions > .primary .action.primary{
	    border-radius: 24px !important;
	    font-weight: 500;
	    font-size: 16px;
	    padding: 7px 10px;
	}
	.minicart-items .product-item-details {
	    padding-left: 98px;
	}
	/*category page <767*/
	.breadcrumbs{
		display: block;
		margin: 0;
	}
	.page-products .breadcrumbs{
		padding: 7px 13px 5px
	}
	.page-products .columns{
		padding-top: 7px;
	}
	.page-products .sorter{
		left: 9px;
		position: relative;
	}
	.checkout-cart-index .page-main, .cms-no-route.cms-noroute-index.page-layout-2columns-right .page-main,
	.checkout-onepage-success .page-main, .checkout-onepage-failure .page-main, .account.page-layout-2columns-left .page-main,
	.page-products .page-main, .checkout-index-index .page-main,
	.wishlist-shared-index .page-main{
		margin: 0;
	}
	.page-products .page-main{
		/*padding: 0 5px;*/
		padding: 0 13px;
	}
	.page-products .normal-price-empty{
		min-height: 16px;
	}
	.customer-account-login .page-main, .customer-account-create .page-main,
	.customer-account-forgotpassword .page-main, .contact-index-index .page-main,
	.cms-page-view .page-main, .sales-guest-form .page-main, .search-term-popular .page-main,
	.page-products.catalogsearch-result-index .page-main, .catalogsearch-advanced-index .page-main,
	.customer-account-createpassword .page-main, .customer-account-logoutsuccess .page-main,
	.page-products.catalogsearch-advanced-result .page-main, .mageworx_htmlsitemap-index-index .page-main,
	.mpblog-post-view.page-layout-2columns-right .page-main, .mpblog-post-index.page-layout-2columns-right .page-main, 
	.catalog-product-view .page-main, .mpblog-author-view.page-layout-2columns-right .page-main, 
	.mpblog-post-view.page-layout-2columns-right .page-main, .mpblog-month-view.page-layout-2columns-right .page-main,
	.mpblog-tag-view.page-layout-2columns-right .page-main, .mpblog-category-view.page-layout-2columns-right .page-main,
	.customer-account-confirmation .page-main, .cms-index-defaultnoroute .page-main,
	.page-print.account .page-main{
		padding: 5px 10px;
		margin: 0;
	}
	.mpblog-post-index.page-layout-2columns-right .columns .sidebar-main, .mpblog-post-view.page-layout-2columns-right .columns .sidebar-main,
	.mpblog-tag-view.page-layout-2columns-right .columns .sidebar-main, .mpblog-author-view.page-layout-2columns-right .columns .sidebar-main,
	.mpblog-category-view.page-layout-2columns-right .columns .sidebar-main{
		width: 100%
	}
	.page-products .products-grid .product-item{
		width: 100% !important;
		margin: 0;
		margin-bottom: 10px;
		padding:12px 12px 9px
	}
	.fav-product, .fav-product:hover{
		top: 2px; right: 2px;
	}
	.page-products .page-title-wrapper{
		/*margin: 2px 8px;*/
		margin: 2px 0;
	}
	.page-title-wrapper h1, .account .block.block-collapsible-nav .title strong{
		font-size: 24px;
		letter-spacing: 0.4px;
	}
	.account .block.block-collapsible-nav .title strong{
		font-size: 18px;
	}
	.page-products .page-title-wrapper h1{
		font-size: 24px;
		letter-spacing: 0.4375px;
		margin-bottom: 13px;
	}
	.category-description{
		width: auto;
		/*margin: 12px 7px 10px 9px*/
		margin: 12px 7px 10px 0
	}
	.page-products .products.wrapper{
		margin: 0;
	}
	.page-products .products.list.items.product-items{
		margin: 19px 0 0;
	}
	.page-products .columns .column.main{
		padding-bottom: 0;
	}
	.page-products .product-items .product-item-info .product-item-image-container{
    	width: 100%;
    	text-align: center;
    	padding-top: 10px
	}
	.page-products .product-items .product-item-info .product-item-details{
		width: 98.25%;
	}
	.page-products .product-items .product-item-info .product-item-details .product-item-name{
		margin: 1px 8px 0 0
	}
	.page-products .product-items .product-item-actions{
		margin:18px 6px 10px 7px;
	}
	.products-list .product-item-photo{
		padding: 0;
	}
	.product-items .product-item-info .product-item-details .product-item-description h4{
		font-size: 14px;
		line-height: 16px;
	}
	.viewprodbutton{
		margin-left: 5px !important;
	}
	.page-products .price-box.price-final_price {
	    margin: 12px 0px 4px !important;
	}
	.product-info-main .am-price .price-box.price-final_price{
		margin: auto !important;
	}
	.product-info-main .am-price{
		border-bottom: none;
	}
	.amcart-message-box{
		margin: 0 auto !important
	}
	.ampage-top-info, .block-order-details-comments .comment-content:before{
		margin: 5px 0
	}
	.amcart-product-notice{
		padding: 10px 0;
		width: 100%;
	}
	.product-info-main .am-price .old-price.sly-old-price.no-display {
	    margin: 0 0 -10px;
	}
	.ampage-bottom-info .fieldset .label:after{
		content: '' !important;
		margin: 0 !important
	}
	/*product page <767*/
	.catalog-product-view .page-main{
		/*padding: 0 5px;*/
		padding: 0 10px;
		margin: 0;
	}
	.catalog-product-view .breadcrumbs{
		padding: 4px 10px 10px 12px;
		max-height: 23px;
		min-height: 23px;
		overflow: hidden;
	}
	.breadcrumbs a{
		letter-spacing: 0.5px;
	}
	.breadcrumbs .items > li{
		display: inline;
	}
	.breadcrumbs .item:not(:last-child):after{
		margin: 2px 0 2px 1px
	}
	.catalog-product-view .page-title-wrapper h1{
		font-size: 20px;
		line-height: 26px;
		letter-spacing: 0.375px;
		margin: 3px 0px 0 5px;
	    padding: 0 5px;
	    word-break: break-word;
	}
	.catalog-product-view .breadcrumbs{
		/*padding: 4px 10px 5px 12px;*/
		padding: 4px 10px 5px;
	}
	.product-reviews-summary{
		margin: 4px 5px 10px 10px;
	}
	.fotorama__stage{
    	/*height: 449px !important;*/
		border:none;
	}
	.catalog-product-view .product.media{
		/*margin: 0 5px;*/
		border:1px solid #e5e5e5;
		border-radius: 10px;
	}
	.product-info-main .normal-price-empty{
		padding: 0 0 1px;
	}
	.fotorama__nav--dots .fotorama__nav__frame{
		display: none;
	}
	.product-reviews-summary .reviews-actions {
    	margin-top: 1px;
   	}
	.product-info-main .product-info-price{
		width: 97% !important;
	    display: table;
	    /*margin: 14px auto 0 5px;*/
	    margin: 14px auto 0 0;
	    float: none;
	}
	.product-info-main .special-price{
		line-height: 28px;
	}
	.fieldset > .field.configurable > .label{
		margin: 10px 10px 10px 0;
	}
	.product-info-price > *:first-child{
		padding-left: 2px;
		padding-bottom: 9px;
	}
	.product.attribute.sku {
	    letter-spacing: 0.55px;
	}
	.product-info-main .product.attribute.overview{
		/*padding: 10px 4px;*/
		/*margin: 0 6px 0 5px;*/
		margin: 0;
	}
	.product-info-main .product-info-stock-sku{
		text-align: left;
	}
	.product-info-price{
		width: 100% !important;
	}
	.product-info-main .price-box.price-final_price{
		margin: 12px 5px 7px !important;
		margin: 12px 2px 7px !important;
		clear: left;
	}
	.product-info-main .normal-price{
		padding-top: 5px;
	}
	.product-info-main .stock{
		margin: 26px 5px 10px 0
	}
	.product-options-wrapper{
		padding: 0 25px 0 2px
	}
	.old-price.sly-old-price.no-display{
		margin: 0 0 -9px;
	}
	.tier-prices-block{
		margin: 4px 1px 0 0;
		clear: both;
	}
	.tier-prices-block p{
		padding: 9px 10px 10px 7px;
		letter-spacing: 0.45px;
	}
	.tier-prices-block ul.prices-tier.items{
		margin-bottom: 0;
		border-top-left-radius: 13px;
		border-top-right-radius: 12px;
	}
	.tier-prices-block ul.prices-tier.items li{
		padding: 14px 0;
		/*width: 49.5%*/
	}
	.tier-prices-block ul.prices-tier.items li strong.benefit{
		padding-left: 0px;
	}
	.product-info-main .product-add-form{
		padding: 10px 2px 0px 10px
	}
	.product-add-form{
		margin: 10px 1px 0 0
	}
	.box-tocart .fieldset .field.qty {
	    margin: 5px 0 17px;
	    padding-right: 10px;
	}
	.box-tocart > .fieldset > .field > .label{
		margin: 12px 12px 0 3px
	}
	.fieldset:last-child, .box-tocart{
		margin-bottom: 10px;
	}
	.product-info-main .box-tocart{
		padding: 0px 8px 0 0
	}
	.product-add-form .box-tocart .action.primary.tocart{
		margin: 4px 13px 0 0
	}
	.product-add-form .box-tocart .action.primary.tocart:before{
	    width: 41px;
    	height: 30px;
    	background-position: 14px 7px;
	}
	.catalog-product-view .action.towishlist{
		width: 45px;
		height: 45px;
		padding-left: 5px;
	}
	.catalog-product-view .action.towishlist:before{
		right: 7px;
		top: 5px;
		border:1px solid #ddd;
		width: 43px;
		height: 42px;
		background-position: 13px 12px;
	}
	.product.info.detailed{
		margin: 0 1px 0 0
	}
	.mpblog-post-index .product.info.detailed{
		margin-bottom: 10px;
	}
	.product.data.items{
		margin: 0;
		border-bottom: none;
		padding-bottom: 11px;
	}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before, 
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before{
		/*padding-left: 10px;*/
	}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr{
		padding: 0 10px;
	}
	.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {
	    padding-bottom: 2px;
	}
	.catalog-product-view .product.data.items > .item.title > .switch{
		/*padding: 4px 10px 1px 12px;*/
	}
	.catalog-product-view .product.data.items > .item.title > .switch{
		padding: 5px 10px 2px 10px
	}
	.product.data.items > .item.content{
		padding: 5px 10px 12px 12px;
	}
	.product.data.items > #additional{
		padding: 12px 12px 1px;
	}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody td:last-child {
	    padding: 5px 0 5px;
	}
	.product.data.items > #description{
		border-bottom: 1px solid #E5E5E5
	}
	.catalog-product-view .product.data.items > .item.title:first-child > .switch {
	    border-top-left-radius: 10px;
	    border-top-right-radius: 10px;
	}
	.product.data.items .item.title a:after{
		content: '+';
		right: 18px;
		top: 5px;
		font-family: 'Qanelas',sans-serif;
		font-size: 15px;
		font-weight: 600;
		color: #484848;
	}
	.product.data.items .item.title.active a:after{
		content: '-';
		color: #67008B;
		top: 6px;
		right: 19px;
	}
	.mp-sidebar .product.data.items .item.title a:after, .mp-sidebar .product.data.items .item.title.active a:after{
		top: 3px;
	}
	.product.data.items > .item.title > .switch,.product.data.items > .item.title > .switch:visited{
		border-bottom: 3px solid #b4b4b4;
		color: #474747;
	}
	/*cart page >767*/
	.checkout-cart-index .page-main{
		/*padding: 5px 6px 5px 4px;*/
		padding: 5px 10px;
	}
	.cart.table-wrapper {
	    border-top:none;
	}
	.checkout-cart-index .page-title-wrapper h1, .wishlist-shared-index .page-title-wrapper h1{
		font-size: 27px;
		margin: 8px 3px 10px
	}
	.checkout-cart-index .page-title-wrapper {
	    /*padding-left: 11px;*/
	    padding-left: 0;
	    padding-right: 0px;
	}
	.checkout-cart-index .columns .column.main {
	    padding-bottom: 7px;
	}
	.cart-container .form-cart{
		width: 99.25%
	}
	.cart.table-wrapper .action-edit{
		margin-left: 60px
	}
	.col.removedz .cart.table-wrapper .action {
		margin-right: 5px;
	}
	.dz_checkout .action.primary.checkout, .cart-summary .checkout-methods-items .action.primary.checkout{
		/*width: 92.7%;*/
		width: 100%;
	    display: block;
	    text-align: center;
	    /*margin: 0 0 8px 14px;*/
	    margin: 0 0 8px;
	    padding: 16px 20px;
	    letter-spacing: 0.75px;
	    border-radius: 30px !important;
	    font-weight: 500;
	    font-size: 15px;
	    line-height: unset;
	}
	.cart.table-wrapper .product-item-name + .item-options {
	    margin: 10px 0;
	}
	.cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, 
	.cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, 
	.cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, 
	.order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, 
	.order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price{
		letter-spacing: unset;
	}
	.product-item-sku{
		position: relative;
		margin: 20px 0
	}
	.cart.table-wrapper .col.price[data-th]:before{
		padding-left: 4px;
		letter-spacing: 0.4px;
	}
	.cart.table-wrapper .col.qty[data-th]:before{
		padding-left: 23px;
		letter-spacing: 0.35px;
	}
	.cart.table-wrapper .col.subtotal[data-th]:before{
		letter-spacing: 0.4375px;
	}
	.cart-summary .checkout-methods-items .action.primary.checkout{
		margin: 1px 0 0 2px;
		width: 99.75%;
	}
	.cart-summary .checkout-methods-items {
	    padding: 0 12px;
	}
	.checkout-cart-index .cart-container{
		margin: 0
	}
	.cart.table-wrapper .cart thead tr th.col{
		border-bottom: none;
	}
	.col.dznewcol{
		display: none;
	}
	.col.qty .field.qty{
		float: left;
	}
	.cart.table-wrapper tbody > tr > td:last-child{
		padding: 0;
	}
	.col.removedz .actions-toolbar {
	    top: 24px;
	    right: -2px;
	}
	.block.discount{
		width: auto;
		padding: 4px 16px 11px 15px
	}
	.cart-discount{
		border-bottom: none;
		margin-bottom: 9px;
		width: 100%;
	}
	.cart-discount .block > .title{
		border-top: none;
		padding-left: 0;
	}
	.checkout-cart-index .cart-summary{
		width: 100%
	}
	.checkout-cart-index .cart-totals{
		padding: 0;
		display: table;
		margin: auto;
		float: none;
	}
	.cart-container .form-cart .actions.main{
		overflow: hidden;
	}
	.cart-container .form-cart .actions.main .action.update{
		float: right;
	}
	.cart-container .form-cart {
	    margin: 0 0 9px 1px;
	}
	.checkout-cart-index .checkout-methods-items .cart-summary .action.primary.checkout {
	    padding: 13px 30px 13px 39px;
	    font-size: 15px !important;
	    width: auto;
	    float: right;
	    margin: 7px 1px 0 0;
	    letter-spacing: 0.8px;
	    border-radius: 30px !important;
	}
	.cart.table-wrapper .item .col.item {
	    padding: 11px 15px 0px 102px;
	    margin-bottom: -5px;
	}
	.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {
	    text-align: center;
	    padding: 0px 0px 13px 0px;
	}
	.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td{
		text-align: left;
	}
	.cart.table-wrapper{
		padding: 10px 7px 0;
		width: auto;
	}
	 .cart.table-wrapper .col.price{
		text-align: left;
		padding-left: 15px;
		width: 33.3%
	}
	.cart .table.items .col.qty{
		text-align: left;
		padding-left: 13px;
		width: 33.3%
	}
	.cart.table-wrapper .col.subtotal{
		padding-left: 14px;
		width: 33.3%
	}
	.cart.table-wrapper .col.qty .input-text{
		margin-right: 0
	}
	.cart.table-wrapper .cart > .item {
	    border-bottom: 1px solid #ddd;
	}
	.action.clear, .action.update{
		padding: 9px 11px 7px 9px
	}
	.abs-sidebar-totals-mobile .amount, .cart-totals .totals .amount, .opc-block-summary .totals .amount {
	    text-align: left;
	}
	.cart-totals tbody .totals .mark:after, .cart-totals tbody .totals-tax .mark:after {
	    margin-right: 8px;
	    margin-left: 5px;
	}
	.cart.table-wrapper .product-item-name{
		padding-right: 8px;
		margin-top: 5px;
		letter-spacing: 0.48px;
		line-height: 18px;
	}
	.cart.table-wrapper .towishlist:before{
		content: '';
	}
	.cart.table-wrapper .towishlist > span{
		position: relative;
	}
	.cart.table-wrapper .actions-toolbar > .action-delete{
		margin-right: 0 !important;
	}
	/*checkout page >767*/
	.checkout-index-index .logo {
	    float: none;
	    display: table;
	    margin: 11px auto 14px;
	}
	body.checkout-index-index{
		overflow-x: hidden;
	}
	.checkout-index-index .page-main{
		/*padding: 9px 6px 0 4px;*/
		padding: 9px 10px 0;
	}
	.step-title.amcheckout-title, .amcheckout-title .step-title{
		margin-bottom: 0;
	}
	.checkout-index-index .checkout-header {
	    /*margin: 4px auto 26px 15px;*/
	    margin: 4px auto 26px 3px;
	    width: 100%
	}
	.checkout-index-index .authentication-wrapper{
		/*margin: -27px 5px 0px 15px;*/
		margin: -27px 5px 0px 4px;
	}
	.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {
	    margin: 0px 0px 15px;
	    padding: 13px 0px 0;
	}
	.opc-wrapper .methods-shipping{
		margin: 0;
	}
	.opc-wrapper .methods-shipping,	.checkout-container.am-checkout{
		padding: 0
	}
	.amcheckout-wrapper {
	    padding: 0 15px 0 12px;
	}
	.amcheckout-wrapper .field.addresses{
		margin-top: 10px;
	}
	.checkout-payment-method.submit {
	    margin: 17px 0 14px;
	}
	.checkout-index-index .copyright{
		padding: 17px 10px 5px
	}
	.checkout-index-index .copyright span{
		position: relative;
    	bottom: 6px;
	}
	.amcheckout-wrapper form #customer-email-fieldset {
	    margin-bottom: 23px;
	}
	.opc-wrapper .form-login + .form-shipping-address {
	    margin-top: -5px;
	}
	.fieldset.address [name$=".firstname"] label, .fieldset.address [name$=".lastname"] label, .fieldset.address [name$=".telephone"] label, 
	.opc-wrapper .form-shipping-address .fieldset .field .label,#shipping-new-address-form .field:first-child .label {
	    margin-bottom: 9px;
	}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block {
	    margin: 24px 0 27px;
	}
	#shipping-new-address-form > .field:first-child, .fieldset.address [name$=".firstname"], .fieldset.address [name$=".lastname"], 
	.fieldset.address [name$=".telephone"], .fieldset.address > .field {
	    margin-bottom: 16px;
	    padding: 0 10px 0 7px;
	}
	#customer-email, #shipping-new-address-form input{
		height: 30px;
	}
	.opc-wrapper .shipping-address-item{
		font-size: 16px;
	}
	.field-tooltip .field-tooltip-action:before{
		font-size: 19px;
		bottom: 1px; position: relative;
	}
	.opc-wrapper .form-login .fieldset .note{
	    margin-top: 8px;
	}
	.checkout-index-index .checkout-header .title{
		margin-bottom: 2px;
		margin-left: -1px;
		letter-spacing: 0.55px;
	}
	.checkout-index-index .checkout-header .description{
		line-height: 22px;
	}
	.checkout-index-index .additional-options {
	    margin: 14px 19px 12px 16px;
	}
	.checkout-payment-method #block-discount-heading{
		margin: 0px 0 13px 16px;
	}
	.checkout-payment-method .payment-methods, .products-grid.wishlist .product-item-actions .action.edit, .products-grid.wishlist .product-item-actions .action.delete {
	    margin: 0;
	}
	.opc-estimated-wrapper{
		display: none;
	}
	#checkout-step-shipping, {
		margin: 5px 0 0
	}
	.opc-wrapper .methods-shipping {
	    border-bottom:none;
	}
	.checkout-billing-address input[type="checkbox"] {
	    margin-right: 2px;
	    top: 3px;
	}
	.checkout-index-index #checkout-additionalcontent{
		right: 0;
		margin: 15px 0 8px 1px
	}
	.opc-wrapper .form-login {
	    border-bottom: 1px solid #cccccc;
	}
	.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping{
		background: #fff;
	}
	.step-title.amcheckout-title, .amcheckout-title .step-title{
		padding: 13px 5px 10px 15px;
	}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block {
	    margin: 24px 0 27px;
	}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address {
	    max-width: 100%
	}
	.checkout-index-index .copyright .payment-icons{
		right: 0;
	}
	.checkout-index-index .modal-popup .modal-header, .checkout-index-index .modal-popup .modal-content{
		padding-left: 15px;
		padding-right: 15px;
	}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content, .checkout-index-index .opc-wrapper.am-opc-wrapper .payment-option-content {
	    padding: 0 33px 0px 31px
	}
	/*account pages <767*/
	.account.page-layout-2columns-left .page-main{
		margin-top: 25px;
	}
	.block-collapsible-nav{
		background: #fff
	}
	.products-grid.wishlist .product-item-name{
		font-size: 16px;
	}
	.products-grid.wishlist .product-item .box-tocart, .products-grid.wishlist .product-item-actions {
		float: none;
		margin:0 0 10px;
		overflow: hidden;
	}
	.account.wishlist-index-index .products-grid.wishlist .product-item .fieldset .product-item-actions{
		display: table;
		width: 100%;
	}
	.account .page-main .products-grid.wishlist{
		margin-right: 0;
	}
	.products-grid.wishlist .product-item .fieldset:last-child{
		margin-bottom: 0
	}
	.account .block.block-collapsible-nav .title strong{
		text-transform: uppercase;
	}
	.account .pages .pages-items{
		padding: 0 10px;
	}
	.account .pages .pages-item-next, .account .pages .pages-item-previous{
		position: relative;
	}
	.account .pages .action.next{
		margin-left: 0;
	}
	.account .pages .action.previous{
		margin-right: 0;
	}
	.block-wishlist-management .wishlist-select .wishlist-name:after, .block-collapsible-nav .title:after{
		/*top: 14px;*/ top: 10px;
	}
	.account .page.messages {
	    margin: 35px 0 -5px;
	}
	.contact-index-index #contact-form > .fieldset > .legend {
	    margin-bottom: 0
	}
	/*blog page 767*/
	.default-cmt__cmt-login, .default-cmt__cmt-login button{
		float: right;
	}
}
@media only screen and (max-width: 700px){
	.feature-category li, .feature-category li:last-child{
		width: 49% !important;
		margin: 0 5px 6px 0
	}
	.feature-category li:nth-child(2n){
		margin-right: 0;
		float: right;
	}
	.feature-category li .feature-category-content .feat-cat-text{
		width: 40%
	}
}
@media only screen and (max-width: 639px){
	.opc-wrapper .shipping-address-item {
		border-bottom-width: 0;
	}
	.opc-wrapper .edit-address-link:before, .opc-wrapper .edit-address-link:hover:before{
		color: #fff
	}
	.wishlist-index-index .products-grid .product-item{
		padding: 10px 9px 10px;
		margin-bottom: 8px;
	}
	.account.sales-order-view .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr {
	    border-bottom: 1px solid #e5e5e5;
	}
}
@media only screen and (min-width: 640px) and (max-width: 1023px){
	.wishlist-index-index .products-grid .product-item{
	    width: 32.333333%;
	   	margin: 0 5px 5px 0;
	}
	.wishlist-index-index .products-grid .product-item:nth-child(3n+3){
	    margin-right: 0
	}
}
@media only screen and (max-width: 660px){
	.social-links.social-twitter{
		display: table;
		margin: auto;
		float: none;
	}
	.social-links.social-facebook{
		display: table;
		margin: auto;
		float: none;
	}
	.social-links.social-facebook .social.facebook{
		max-height: unset;
	}
	.social-links.social-twitter{
		width: auto;
		margin-bottom: 11px;
		max-height: 377px !important;
	}
	.social-links.social-facebook{
		background: #fff
	}
}
@media only screen and (max-width: 500px){
	.block.widget .block-content {
	    padding: 0;
	}
	.block.widget span.product-image-wrapper {
	    padding-bottom: 98% !important;
	}
	.social-links .social.twitter{
		max-height: 377px;
		margin-bottom: 10px;
	}
	.social-links .social.facebook{
		max-height: 457px;
		margin-bottom: 5px;
	}
	.minicart-wrapper .product .actions {
	    margin: -28px 0 0;
	}
	.logo {
	    margin: 16px 0 18px 53px;
	}
	.logo img{
		width: 125px;
	}
	.feature-category li, .feature-category li:last-child{
		width: 48.75% !important;
	}
	.feature-category li:nth-child(2n){
		margin-right: 0;
	}
	.checkout-index-index .logo img{
		width: 100%
	}
	.product-add-form .box-tocart .action.primary.tocart{
		margin-right: 5px;
	}
	.tier-prices-block ul.prices-tier.items li .tier-price-item-content, .tier-prices-block ul.prices-tier.items li:nth-child(2n) .tier-price-item-content{
		padding-left: 0
	}
	.product-options-wrapper {
	    padding: 0 14px 0 2px;
	}
	.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(odd) li:last-child,
	.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(odd) ~ li:last-child {
	    width: 100%;
	}
	.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(odd) li:last-child .tier-price-item-content,
	.tier-prices-block ul.prices-tier.items li:first-child:nth-last-child(odd) ~ li:last-child .tier-price-item-content{
	    text-align: center;		
	}
	.catalog-product-view .product.info.detailed{
		width: 99.25%
	}
	.product-info-main .product-add-form {
	    padding: 10px 5px 0px 5px;
	}
	.product-info-main .box-tocart {
	    padding:0
	}
	.table-checkout-shipping-method tbody td{
		padding: 15px 5px;
	}
	.xsitemap-categories, .xsitemap-pages{
		width: 100%;
	}
	/*blog page 500*/
	.block-blog-related .related-content-container .author-name{
		/*text-align: center;*/
	}
	.block-blog-related .related-content-container .author-content-image{
		/*float: none;*/
		/*margin: auto;*/
	}
	.block-blog-related .related-content-container .author-content-information{
		padding: 0 10px;
		width: auto;
	}
	.checkout-payment-method .payment-method .payment-method-title input[type="radio"], .amcheckout-shipping-methods .col-method input[type="radio"],
	.amcheckout-shipping-methods .col-method input[type="radio"] {
	    margin-top: 2px
	}
	.amcheckout-checkboxes-container input[type="checkbox"]{
		margin-top: 4px;
	}
	.cms-privacy-policy.cms-page-view .data-table tr > td{
		display: inline-block;
	}
	.cms-privacy-policy.cms-page-view .data-table tr > td:first-child{
		width: 40%;
		word-break: break-word;
	}
	.cms-privacy-policy.cms-page-view .data-table tr > td:last-child{
		width: 44%;
	}
	.account .toolbar .limiter-text{
		display: none;
	}
}
@media only screen and (max-width: 395px){
	.feature-category li, .feature-category li:nth-child(2n), .feature-category li:nth-child(3n), .feature-category li:last-child{
		margin: 0 3px 5px 0
	}
	.feature-category li:nth-child(2n){
		margin-right: 0;
	}
}
@media only screen and (max-width: 389px){
	.header.content{
		padding-left: 5px;
		padding-right: 5px;
	}
	.nav-toggle {
		left: 7px;
	}
	.logo{
		/*margin-left: 45px;*/
	}
	.minicart-wrapper{
		margin-right: 7px;
		margin-left: 7px;
	}
	.minicart-wrapper .action.showcart:before {
		width: 27px;
	}
	.minicart-wrapper .action.showcart:before {
		background-position: 3px 2px;
	}
	.banner.owl-carousel .item-content h1{
		font-size: 30px;
		letter-spacing: 0;
	}
	.feature-category li, .feature-category li:nth-child(2n), .feature-category li:nth-child(3n), .feature-category li:last-child{
		width: 48.75%;
		margin: 0 3px 5px 0
	}
	.feature-category li:nth-child(2n),.feature-category li:last-child{
		margin-right: 0;
	}
	.post-info-wraper{
		padding: 14px 10px 15px 15px
	}
	.block.newsletter .content {
	    margin: 18px 0 0 15px;
	}
	#newsletter{
		padding-right: 20px;
	}
	input#newsletter::placeholder {
	    letter-spacing: 0;
	    font-size: 13px;
	}
	.copyright {
	    padding: 6px 1px;
	}
	.copyright .payment-icons ul {
	    margin: -2px 0 0 0px;
	}
	.paymenticons:before{
		width: 199px;
	}
	.comodosecure:before{
		width: 102px;
	}
	.copyright .payment-icons, .paymenticons:before, .comodosecure:before{
		right: -1px;
	}
	.comodosecure:before{
		left: 0;
	}
	.box-tocart .fieldset .field.qty{
		margin-bottom: 0;
		float: left;
	}
	.catalog-product-view .action.towishlist{
		float: right;
	}
	.box-tocart .fieldset .actions{
		float: none;
	}
	.product-add-form .box-tocart .action.primary.tocart{
		width: 100%;
		margin: 10px 0;		
		padding-left: 30px;
	}
	.post-image{
		width: 25%;
	}
	.post-info-wraper{
		width: 65%
	}
	.product-add-form .box-tocart .action.primary.tocart:before{
		width: 30px;
		position: unset;
		vertical-align: middle;
		background-position: 0 0;
		height: 24px;
	}
	.product-options-wrapper {
	    padding: 0 8px 0 2px;
	}
	.catalog-product-view .action.towishlist:before {
		right: 0
	}
	.checkout-cart-index .cart-totals .grand .mark, .checkout-cart-index .cart-totals .grand .amount{
		font-size: 22px;
	}
	.checkout-index-index .minicart-items .product-item-details{
		padding-left: 5px;
	}
	.checkout-index-index .copyright {
	    padding: 17px 1px 5px;
	}
	.opc-block-summary .product-item .product-item-name-block {
	    padding-right: 15px;
	}
}
@-moz-document url-prefix(){
	.block-search input::placeholder, #newsletter::placeholder{
		font-weight: 400;
	}
	li.twitter-icon a{
		height: 15px;
		background-position: 0 2px;
		background-size: 16px 13px;
	}
	.minicart-wrapper .action.showcart::before{
		height: 27px;
		background-size: 27px 21px;
		background-position: 3px 6px;
	}
	.banner.owl-carousel .owl-prev{
		background-size: 18px 31px;
		left: 17px;
		top: 46.1%
	}
	.banner.owl-carousel .item-content h1{
		letter-spacing: 2.265px;
	}
	.banner.owl-carousel .item-content h3{
		letter-spacing: 0.225px;
	}
	.banner.owl-carousel .item-content p{
		top: -6px;
		letter-spacing: 0.535px;
	}
	.block.widget span.product-image-wrapper {
	    padding-bottom: 91% !important;
	}
	.block.widget.block-new-products span.product-image-wrapper {
	    padding-bottom: 97% !important;
	}
	.block.widget.block-new-products .products-grid .owl-item .product-item {
	    margin-bottom: 8px;
	}
	.banner.owl-carousel .item-content > .shopbannerbutton, .viewprodbutton{
		font-size: 13px;
		margin: 12px 0 0 !important;
		letter-spacing: 0.5px !important;
		padding: 7px 30px 5px 18px !important
	}
	.banner.owl-carousel .owl-next {
	    right: 8px;
	    background-size: 18px 32px;
	    height: 34px;
	}
	.feature-category li, .feature-category li:nth-child(2n), .feature-category li:nth-child(3n){
		width: 24.15%;
	}
	.feature-category li:last-child{
		width: 24.13%
	}
	.feature-category li .feature-category-content .feat-cat-text h1{
		top: -2px;
		letter-spacing: 0.4px;
	}
	.block.widget .block-title {
	    margin: 18px 0 15px;
	    padding-left: 2px;
	}
	.block.widget .block-title strong{
		letter-spacing: 0.35px;
	}
	.block.widget.block-new-products .block-title {
	    margin: 18px 0 14px;
	}
	.yotpo-review-content{
		padding-left: 43px;
	}
	.block.widget.block-products-list .owl-prev {
	    left: 1px;
	    top: 32.15%;
	    background-size: 18px 31px;
	}
	.block.widget.block-products-list .owl-next {
	    right: -2px;
	    top: 32.2%;
	    background-size: 18px 31px;
	}
	.block.widget.block-new-products .owl-prev{
		background-position: 0 3px;
		height: 34px;
		background-size: 18px 31px;
		top: 32.25%
	}
	.block.widget.block-new-products .owl-next{
		top: 33.25%;
		background-size: 18px 31px;
		height: 31px;
	}
	.about-us{
		margin-bottom: 0;
	}
	.aboutus-content h1{
		letter-spacing: 0.31px;
		top: 0;
		margin-bottom: 10px;
	}
	.aboutus-content h4{
		margin: 10px 0 7px;
		letter-spacing: 0.45px;
	}
	.aboutus-content p{
		letter-spacing: 0.5325px;
	}
	.aboutus-content p:last-child {
	    letter-spacing: 0.565px;
	}
	.block.newsletter .title h1{
		margin: 1px 0;
	}
	.block.newsletter .title p{
		letter-spacing: 0.2px;
	}
	.block.newsletter .action.subscribe {
	    padding: 6px 15px 6px 13px;
	    letter-spacing: 0.5px;
	}
	.block-search input::placeholder, #newsletter::placeholder{
		color: #4A4A4A;
		letter-spacing: 0.2px;
	}
	.social-blog-content{
		margin-top: 0;
	}
	.social-links{
		margin-top: 30px;
	}
	.post-info-wraper h2.mp-post-title a{
		letter-spacing: 0.465px	
	}
	.mp-post-info{
		margin: 7px 0;
		letter-spacing: 0.46px;
	}
	.mp-read-more{
		letter-spacing: 0.25px;
	}
	a.viewall{
		padding: 10px 29px 10px 15px;
		letter-spacing: 0.6px;
	}
	#followustext {
	    margin: 11px 2px;
	    letter-spacing: 0.43px;
	}
	.social-links .social.blog .blog {
	    padding: 15px 0 13px;
	}
	.dz-footer-top-left-block .footer-content > ul > li {
	    margin: 3px 0 8px;
	}
	.dz-footer-bottom-left-block p{
		margin: 2px 0 0;
		letter-spacing: 0.5px;
	}
	.dz-footer-bottom-right-block li.fb-icon a {
	    background-size: 9px 17px;
	    background-position: 14px 10px;
	    width: 16px;
	    height: 20px;
	}
	.dz-footer-bottom-right-block li.twitter-icon a {
	    width: 18px;
	    height: 18px;
	    background-size: 18px 15px;
	    margin-right: 20px;
	    background-position: 9px 12px;
	}
	.dz-footer-top-left-block .footer-content > ul > li::before, .navigation .level0 .submenu > li::before {
	    height: 11px;
    	background-size: 6px 11px;
   	}
	.dz-footer-top-right-block span, .dz-footer-top-right-block a{
		letter-spacing: 0.475px;
	}
	.dz-footer-top-right-block .footer-content ul li > ul > li::before{
		height: 18px;
	}
	.store-mail::before{
		background-position: 0px 5px;
		background-size: 18px 13px;
	}
	.store-location p{
		letter-spacing: 0.47px;
	}
	.dz-footer-top-right-block a{
		letter-spacing: 0.55px;
		position: relative;
		top: -1px;
	}
	.dz-footer-top-right-block a span{
		letter-spacing: 0.27px;
	}
	.breadcrumbs{
		padding-top: 8px;
	}
	.page-products .page-title-wrapper h1{
		letter-spacing: 0.3px;
		margin-bottom: 10px;
	}
	.category-description{
		width: 87%;
		margin-bottom: 18px;
	}
	.category-description{
		letter-spacing: 0.525px;
	}
	.label-product.label-sale.product-items{
		padding: 3px 6px;
	}
	.page-products .product-items .product-item-info .product-item-details .product-item-name{
		margin-top: 7px;
	}
	.page-products .product-items .product-item-info .product-item-details .product-item-name .product-item-link{
		letter-spacing: 0.42px;
	}
	.page-products .product-item .old-price {
	    margin: 8px 0 0;
	    line-height: 12px;
	}
	.page-products .product-items .product-item-info .special-price {
	    line-height: 24px;
	}
	.product-items .product-item-info .product-item-details .product-item-description {
	    margin: 11px 0 10px;
	}
	.page-products .product-item-actions .viewprodbutton{
		margin: 0 0 0 10px !important;
		padding: 11px 12px 10px 18px !important;
		letter-spacing: 0.4px !important
	}
	.page-products .product-items .action.primary, .page-products .product-items .action.primary:hover, .page-products .product-items .action.primary.active{
		background-size: 24px 15px;
		background-position: 6px 11px;
	}
	.product.data.items > .item.title > .switch{
		font-weight: 500;
	}
	.box-tocart select.input-text.qty{
		width: auto;
	}
	 .product-info-main {
	    width: 48.8%;
	}
	.checkout-cart-index .page-title-wrapper h1 {
    	margin: 22px 0 19px;
   	}
   	.cart.table-wrapper .cart thead tr th.col{
   		padding-bottom: 9px;
   		font-weight: 400;
   	}
   	.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {
		padding: 30px 11px 10px 12px;
	}
	.cart.table-wrapper .actions-toolbar > .action-delete::before {
	    height: 22px;
	    background-size: 12px 15px;
	}
	.cart.table-wrapper .col.qty .input-text {
	    margin: 0px 1px 8px -2px;
	}
	.checkout-index-index .checkout-header .title{
		margin-bottom: 3px;
	}
	.checkout-index-index .checkout-header .description {
	    letter-spacing: 0.525px;
	}
	.step-title.amcheckout-title, .amcheckout-title .step-title {
	    padding: 13px 5px 9px 18px;
	    letter-spacing: 0.4975px;
	}
	.fieldset.address [name$=".firstname"] label, .fieldset.address [name$=".lastname"] label, .fieldset.address [name$=".telephone"] label, .opc-wrapper .form-shipping-address .fieldset .field .label{
		margin-bottom: 9px;
	}
	.opc-wrapper .form-login .fieldset .note{
		margin-top: 9px;
	}
	.opc-block-summary.amcheckout-summary-container .step-title.amcheckout-title::before {
	    height: 18px;
	    background-size: 29px 23px;
	}
	.opc-wrapper .form-login, .opc-wrapper .form-shipping-address{
		margin-bottom: 20px;
	}
	.checkout-billing-address label {
	    letter-spacing: -0.67px;
	}
	.step-title.amcheckout-title, .amcheckout-title .step-title {
	    padding: 13px 5px 9px 15px;
	}
	#checkout-step-shipping {
	    margin: 0
	}
	.opc-wrapper .form-login + .form-shipping-address {
	    margin-top: -11px;
	}
	.checkout-index-index .opc-block-summary .minicart-items input[type=number] { 
	  -moz-appearance: button;
	}
	@media only screen and (max-width: 1250px){
		.box-tocart .input-text.qty {
		    padding: 5px 25px 5px 10px
		}
	}
	@media only screen and (min-width: 1200px){
		.banner.owl-carousel .item-content{
			margin-top: 76px;
		}
	}
	@media only screen and (min-width: 768px){
		.accountbuttons ul{
			padding: 7px 0 9px
		}
		.accountbuttons a{
			font-size: 14px;
			padding: 5px 10px 5px 8px
		}
		.uspbottomtext{
			letter-spacing: 0.325px;
		}
		.dz-usp-block li::before{
			margin-right: 7px;
		}
		.dz-usp-block li:first-child::before{
			height: 25px;
			background-size: 38px 24px
		}
		.block-search .action.search::before{
			width: 20px;
		}
		.minicart-wrapper .action.showcart::after{
			left: 1px; 
			top: 13px;
		}
		.minicart-wrapper .action.showcart {
		    padding: 3px 12px 6px 7px;
		}
		.dz-usp-block p{
			top: 3px;
			line-height: 16px;
		}
		.dz-usp-block li:nth-child(2n) {
		    margin-left: 34px;
		}
		.navigation .level0 > .level-top{
			padding: 11px 17px 9px 18px !important;
			letter-spacing: 0.6px;
		}
		.navigation .level0.parent > .level-top {
		    padding-right: 31px !important;
		}
		.block.widget .products-grid .owl-item > .product-item::after{
			right: 1px;
		}
		.feature-category li .feature-category-content .feat-cat-text{
			margin: 24px 0 0 13px;
		}
		.feature-category li:nth-child(2n) .feature-category-content .feat-cat-text{
			margin: 21px 0 0 13px
		}
		.feature-category li:nth-child(3n) .feature-category-content .feat-cat-text{
			margin: 21px 0 0 13px
		}
		.feature-category li:last-child .feature-category-content .feat-cat-text {
		    margin: 22px 0 0 13px;
		}
		.copyright .copyright-block-content {
		    margin-top: 17px;
		}
		.footer-head-text{
			margin-bottom: 12px;
			letter-spacing: 0.6px;
		}
		.dz-footer-bottom-block {
    		margin: 28px 0 5px;
		}
		.page-products .products-grid .product-item-info .product-item-details {
		    width: 59.3%;
		}
		.product-items .product-item-info .product-item-details .product-item-description h4{
			max-height: 31px;
			min-height: 31px;
			line-height: 16px;
		}
		.product-info-main .page-title-wrapper h1{
			letter-spacing: 0.35px;
			margin-bottom: 7px;
		}
		.product-info-main .product.attribute.overview ul {
		    margin: 13px 0 15px;
		}
		.product-info-main .product.attribute.overview li{
			margin-bottom: 10px;
		}
		.product-info-main .stock{
			margin-bottom: 21px;
		}
		.tier-prices-block ul.prices-tier.items li {
		    padding: 16px 0 12px;
		}
		.product-add-form .box-tocart .action.primary.tocart {
		    padding: 6px 22px 4px 53px;
		}
		.product-add-form .box-tocart .action.primary.tocart::before {
		    background-position: 13px 9px;
		}
		.catalog-product-view .action.towishlist::before{
			right: 11px;
			width: 42px;
			height: 41px;
			background-position: 12px 12px;
			background-size: 18px 17px;
		}
		.product.data.items > .item.title:first-child > .switch{
			padding-right: 27px;
		}
		.catalog-product-view .product.data.items > .item.content{
			padding: 11px 20px 5px 19px
		}
		.product.attribute.description h2 {
		    letter-spacing: 0.525px;
		}
		.product.attribute.description p {
		    letter-spacing: 0.55px;
		}
		.product.attribute.sku {
		    letter-spacing: 0.425px;
		}
		.product-info-main .special-price .price-wrapper .price, .product-info-main .price-box .price-wrapper .price{
			font-weight: 400;
		}
		.product-info-main .price-box.price-final_price{
			margin-top: 7px;
		}
		.product-info-main .special-price {
		    top: -3px;
		}
		.cart.table-wrapper .item .col.item {
		    padding: 19px 8px 7px 0;
		}
	}
	@media only screen and (max-width: 767px){
		.cms-index-index .columns .column.main{
			width: -moz-available !important;
			flex-basis: unset;
		}
		.minicart-wrapper .action.showcart::before {
		    background-size: 23px 18px;
		    background-position: 5px 6px;
		}
		.minicart-wrapper .action.showcart {
		    padding: 6px 4px 5px 1px;
		}
		.banner.owl-carousel{
			padding-top: 10px;
		}
		.banner.owl-carousel .item-content h1 {
		    letter-spacing: 1.765px;
		}
		.banner.owl-carousel .item-content h3 {
		    letter-spacing: 0.375px;
		    top: -4px;
		}
		.item-image-mob {
		    margin-top: -11px;
		}
		.banner.owl-carousel .item-content > .shopbannerbutton{
			margin: 2px 0 0 10px !important
		}
		.banner.owl-carousel .item-content p {
		    top: -12px;
		}
		.feature-category li .feature-category-content .feat-cat-text h1 {
		    top: -4px;
		}
		.feature-category li .feature-category-content {
		    padding: 3px 0px 11px 0px;
		}
		.feature-category li:nth-child(2n) .feature-category-content {
		    padding: 3px 0px 11px 0px;
		}
		.feature-category li:nth-child(3n) .feature-category-content {
		    padding: 8px 0px 11px 0px;
		}
		.feature-category li:last-child .feature-category-content{
			padding: 13px 0 11px 0
		}
		.block.widget .block-title {
		    margin: 16px 0 7px 1px;
		}
		.block.widget.block-new-products .block-title {
		    margin: 16px 0 14px;
		}
		.block.widget.block-new-products .products-grid .owl-item .product-item {
		    margin-bottom: 3px;
		}
		.block.widget span.product-image-wrapper {
		    padding-bottom: 76.5% !important;
		}
		.block.widget.block-new-products span.product-image-wrapper {
		    padding-bottom: 77% !important;
		}
		.block.widget .products-grid .owl-item .product-item {
		    margin-bottom: 11px;
		}
		.block.widget.block-products-list .owl-next {
		    right: -20px;
		    top: 40%;
		    background-size: 13px 22px;
		}
		.block.widget.block-products-list .owl-prev {
		    left: -13px;
		    top: 37%;
		    background-size: 13px 22px;
		}
		.block.widget.block-new-products .owl-next {
		    top: 38.75%;
		    background-size: 13px 22px;
		    height: 32px;
		    background-position: 0 0;
		}
		.block.widget.block-new-products .owl-prev{
			top: 33.5%;
			background-size: 12px 21px;
		}
		.block.widget.block-new-products {
		    margin-bottom: 15px;
		}
		.about-us {
		    margin-bottom: 10px;
		}
		.aboutus-content h4 {
		    margin: 13px 0 7px;
		}
		.block.newsletter {
		    margin-top: 19px;
		}
		.social-links {
		    margin-top: 11px;
		}
		.social-links .social.blog .blog {
		    padding: 4px 0 6px;
		}
		.post-image{
			width: 25%;
		}
		.dz-footer-top-left-block .footer-content > ul > li > a::before {
		    height: 15px;
		}
		.dz-footer-top-block .footer-content > .footer-head-text {
		    padding: 13px 15px 9px 13px;
		}
		.page-products .breadcrumbs{
			padding-top: 6px;
		}
		.category-description{
			margin: 11px 7px 11px 9px;
		}
		.page-products .product-items .product-item-info .product-item-details .product-item-name{
			margin-top: 0
		}
		.product-items .product-item-info .product-item-details .product-item-description ul {
		    margin: 15px 0 16px;
		}
		.page-products .price-box.price-final_price {
			margin: 10px 0px 4px !important;
		}
		.page-products .product-items .product-item-actions {
			margin: 17px 6px 10px 7px;
		}
		.page-products .product-item-actions .viewprodbutton {
		    margin: 0 0 0 5px !important;
		    padding: 11px 13px 10px 18px !important;
		}
		.label-product.label-sale.product-items {
		    top: 1px;
		    left: 1px;
		}
		.dz-footer-bottom-right-block {
		    margin-bottom: 31px;
		}
		#followustext {
		    margin: 14px 2px 8px;
		}
		.dz-footer-bottom-block{
			margin-right: 2px;
		}
		.catalog-product-view .breadcrumbs {
		    padding: 3px 10px 6px 12px;
		}
		.product-reviews-summary {
		    margin: 4px 5px 9px 10px;
		}
		 .product-info-main, .catalog-product-view .product.info.detailed{
		    width: 99.25%;
		}
		.product-info-main .product-info-price {
		    margin: 13px auto 0 5px;
		}
		.product-info-main .product.attribute.overview ul {
		    margin: 13px 0 15px;
		}
		.product-info-main .product.attribute.overview li {
		    margin: 0 0 10px;
		}
		.price-box.price-final_price {
		    margin: 11px 5px 4px !important;
		}
		.tier-prices-block ul.prices-tier.items li {
		    padding: 9px 0 8px;
		}
		.checkout-cart-index .page-title-wrapper h1 {
			margin: 8px 0 9px;
		}
		.checkout-cart-index .page-title-wrapper {
		    padding-left: 14px;
		    padding-right: 0px;
		}
		.dz_checkout .action.primary.checkout, .cart-summary .checkout-methods-items .action.primary.checkout {
		    padding: 15px 20px 16px;
		}
		.cart.table-wrapper .item .col.item {
		    padding: 10px 15px 0px 102px;
		}
		.col.removedz .actions-toolbar {
		    right: -3px;
		}
		.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {
		    padding: 6px 11px 10px 12px;
		}
		.cart.table-wrapper .col.qty[data-th]::before {
		    padding-bottom: 8px;
		}
	}
	@media only screen and (max-width: 500px){
		.feature-category li, .feature-category li:nth-child(2n), .feature-category li:nth-child(3n), .feature-category li:last-child {
		    width: 48.75%;
		    margin: 0 3px 5px 0;
		}
		.feature-category li:nth-child(2n), .feature-category li:last-child {
		    margin-right: 0 !important;
		}
	}
	@media only screen and (max-width: 389px){
		.minicart-wrapper .action.showcart::before{
			background-position: 3px 6px;
		}
		.copyright {
		    padding: 10px 1px 6px;
		}
		.feature-category li, .feature-category li:nth-child(2n), .feature-category li:nth-child(3n), .feature-category li:last-child {
		    width: 48%;
		    margin: 0 3px 5px 0;
		}
		.banner.owl-carousel .item-content h1{
			letter-spacing: unset;
		}
		.copyright .payment-icons {
		    right: 3px;
		}
		.paymenticons::before {
		    right: 6px;
		}
	}
}
@media not all and (min-resolution:.001dpcm){ 
	@supports (-webkit-appearance:none) {
		.banner.owl-carousel .item-content > .shopbannerbutton, .viewprodbutton{
		    /*padding: 11px 30px 11px 18px;*/
		    /*padding: 7px 31px 6px 18px*/
		    left: -1px;
		    letter-spacing: -0.35px;
    	}
    	.feature-category li, .feature-category li:nth-child(2n), .feature-category li:nth-child(3n){
			width: 24.15%;
		}
		.feature-category li:last-child{
			width: 24.135%
		}
		.feature-category li:nth-child(2n) .feature-category-content .feat-cat-text{
			margin: 22px 0 0 13px
		}
		.block.widget.block-new-products .products-grid .owl-item .product-item{
			margin-bottom: 14px;
		}
		#followustext{
			margin: 11px 2px;
		}
		.dz-footer-top-left-block .footer-content > ul > li > a, .dz-footer-top-right-block span, .dz-footer-top-right-block a, .store-location p{
			color: #6A6A6A
		}
		@media only screen and (min-width: 1200px){
			.banner.owl-carousel .item-content{
				left: 58px;
			}
		}
		@media only screen and (min-width: 768px){
			.minicart-wrapper .action.showcart:before{
				width: 31px;
			}
			.minicart-wrapper .action.showcart:after{
				left: -3px;
			}
			.block-search input {
	    		/*padding: 17px 45px 17px 14px;*/
	    	}
	    	.block-search .action.search {
			    top: 6px;
			}
			.accountbuttons a{
				font-size: 14px;
				letter-spacing: 0.5px;
			}
			.navigation .level0.parent >.level-top{
				padding-right: 31px !important;
			}
			/*.minicart-wrapper {
			    padding: 4px 12px 5px 7px;
			}*/
		}
	}
}
.product-info-main .product.attribute.overview p{
	line-height: 30px;
}
.product-info-main .product.attribute.overview p, .product.attribute.description p{
	margin: 5px 0
}
.yotpo-yotpo-is-enabled .yotpoBottomLine{
	width: auto;
	float: left;
}
.yotpo-yotpo-is-enabled div.yotpo.bottomLine.bottomline-position{
	margin: 5px 10px 1px -1px;
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, 
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, 
.yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, 
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, 
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star {
    font-size: 14px !important;
    margin: 2px 4px 0 0;
}
.yotpo-yotpo-is-enabled .yotpo-icon-double-bubble, .yotpo-yotpo-is-enabled .yotpo-stars{
	margin: 0 4px 0 0 !important
}
.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label,
.yotpo input, .yotpo .y-input{
	font-family: 'Qanelas',sans-serif !important;	
}
.yotpo a,  .yotpo .yotpo-label-container .yotpo-powered, .yotpo .error-box span, .yotpo .y-label, .yotpo span.y-label, .yotpo input, .yotpo .y-input,
.yotpo.yotpo-main-widget.yotpo-small .write-review .socialize-wrapper .yotpo-or, .yotpo .yotpo-modal-dialog.yotpo-small .write-review .socialize-wrapper .yotpo-or,
.write-question-review-buttons-container .write-question-review-button .write-question-review-button-text,
.yotpo .write-review .connect-wrapper .form-element .y-input, .yotpo .primary-color-btn.yotpo-disabled, .yotpo input[type="button"].primary-color-btn,
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header span, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header span,
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-content span, .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-content span,
.bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label,.bottom-line-items-container .avg-score,
.yotpo .yotpo-modal .yotpo-modal-header .modal-title span, .yotpo .yotpo-nav ul .yotpo-nav-tab span{
	/*font-family: 'Qanelas',sans-serif !important;*/
}
.yotpo .primary-color-btn, .yotpo input[type="button"].primary-color-btn{
	background: linear-gradient(#75009D,#67008B) !important;
}
.yotpo .primary-color-btn:hover, .yotpo input[type="button"].primary-color-btn:hover{
	background: linear-gradient(#BE00FF,#9108C1) !important;
}
.yotpo .primary-color-btn.yotpo-disabled, .yotpo input[type="button"].primary-color-btn.yotpo-disabled,
.yotpo .primary-color-btn.yotpo-disabled:hover, .yotpo input[type="button"].primary-color-btn.yotpo-disabled:hover{
	background: #c899d8 !important
}
.yotpo a{
	color: #6A6A6A !important;
}
.yotpo .yotpo-icon-cross {
	font-size: 16px !important;
	top: 13px !important;
	right: 0px !important;
	border: 2px solid #fff;
	border-radius: 50%;
	padding: 3px 3px 3px 4px;
}
.yotpo .yotpo-icon-cross:hover, .cms-reviews.cms-page-view .yotpo .error-box .transparent-color-btn span.yotpo-icon:hover{
	opacity: 0.8;
}
.yotpo .text-m {
    font-size: 16px !important;
    letter-spacing: 0.5px;
}
.yotpo .text-m , .yotpo .yotpo-label-container .yotpo-powered{
    color: #4A4A4A !important
}
.yotpo .yotpo-label-container .yotpo-powered{
	margin-right: -2px;
	letter-spacing: 0.45px;
}
.yotpo .text-m:hover{
	color: #75009d !important
}
.yotpo.yotpo-main-widget{
	float: right;
	width: 39.3% !important;
	clear: none;
	background-color: #fff !important;
	border: 1px solid #E5E5E5;
	border-radius: 10px;
	margin-top: 22px !important;
	margin-bottom: 20px !important
}
.yotpo .yotpo-label-container{
	border-top:none !important;
	padding-top: 19px !important;
    padding-right: 7px;
}
.yotpo .yotpo-icon-btn-big{
	font-size: 30px !important;
}
.yotpo-reviews-filters, .yotpo-reviews-header{
	display: none !important;
}
.yotpo .yotpo-nav-content>div.yotpo-active{
	clear: both;
}
.yotpo.yotpo-main-widget .yotpo-nav-content{
	padding: 20px 10px 10px 10px !important
}
.yotpo.yotpo-main-widget .yotpo-reviews{
	max-height: 439px;
	/*min-height: 439px;*/
	overflow-x: auto;
}
.yotpo .new-yotpo-small-box{
	margin: 25px 0px 0 0px !important
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile, 
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile{
	background: #78B6D9 !important;
	margin-right: 7px !important;
	margin-left: 1px;
	width: 43px !important;
	height: 43px !important;
}
.yotpo .yotpo-review .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark, .yotpo .yotpo-comment .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark, 
.yotpo .yotpo-question .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark, .yotpo .yotpo-onsite-upload .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark{
	color: #00BB90 !important;
	left: 29px !important;
	top: 26px !important;
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile .yotpo-user-letter, 
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-user-letter, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile .yotpo-user-letter{
	top: 12px !important
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element, 
.yotpo .yotpo-question .yotpo-header .yotpo-header-element, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element{
	padding-top: 1px !important;
}
.yotpo .y-label, .yotpo span.y-label, .yotpo .error-box span, .yotpo .primary-color-btn, .yotpo input[type="button"].primary-color-btn{
	font-size: 14px !important;
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label, 
.yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label{
	letter-spacing: 0.25px;
	font-size: 13px !important; 
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, 
.yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-title{
	font-size: 12px !important
}
.yotpo .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-comment .yotpo-main .content-title, 
.yotpo .yotpo-question .yotpo-main .content-title, .yotpo .yotpo-onsite-upload .yotpo-main .content-title{
	font-size: 13px;
	padding-bottom: 3px !important; 
}
.yotpo .yotpo-review .yotpo-main .content-review, .yotpo .yotpo-comment .yotpo-main .content-review, 
.yotpo .yotpo-question .yotpo-main .content-review, .yotpo .yotpo-onsite-upload .yotpo-main .content-review{
	font-size: 13px;
	line-height: 10px
}
.yotpo .yotpo-review .yotpo-main, .yotpo .yotpo-comment .yotpo-main, .yotpo .yotpo-question .yotpo-main, .yotpo .yotpo-onsite-upload .yotpo-main {
    margin-top: 9px !important;
    margin-left: 1px !important;
    margin-bottom: 14px !important;
}
.yotpo .yotpo-regular-box{
	margin:0 13px !important;
}
.yotpo .yotpo-review .yotpo-footer, .yotpo .yotpo-comment .yotpo-footer, .yotpo .yotpo-question .yotpo-footer, .yotpo .yotpo-onsite-upload .yotpo-footer{
	margin-left: 1px !important
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn, .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .vote-btn, 
.yotpo .yotpo-question .yotpo-footer .yotpo-helpful .vote-btn, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .vote-btn{
	margin-left: 8px !important;
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-footer .footer-actions, 
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-footer .footer-actions, 
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-footer .footer-actions, 
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-footer .footer-actions, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-footer .footer-actions, 
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-footer .footer-actions
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars, 
.yotpo .yotpo-question .yotpo-header .yotpo-review-stars, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars{
	margin-top: 6px !important;
	margin-bottom: 13px !important
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars, 
.yotpo .yotpo-question .yotpo-header .yotpo-review-stars, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars{
	margin-top: 6px !important
}
.yotpo-reviews .yotpo .yotpo-regular-box{
	padding: 10px 0 20px !important
}
.yotpo .write-review.yotpo-regular-box{
	border-top:	none !important;
	padding-top: 10px !important;
}
.write-question-review-buttons-container .write-question-review-button .write-question-review-button-text{
	font-weight: 500 !important;
}
.write-question-review-buttons-container .write-question-review-button:hover{
	border-color: #75009D !important;
}
.write-question-review-buttons-container .write-question-review-button:hover .write-question-review-button-text{
	color: #75009d !important
}
.yotpo .yotpo-nav li{
	padding: 0 10px !important
}
.yotpo.yotpo-main-widget .yotpo-thank-you, .yotpo .yotpo-modal-dialog .yotpo-thank-you{
	border-right: none !important;
	border-left: none !important;
}
.yotpo .yotpo-regular-box {
    padding: 25px 0 20px !important;
    border-top: 1px solid #e3e3e3;
}
.cms-reviews.cms-page-view .yotpo .yotpo-regular-box{
	padding: 20px 0 !important
}
.yotpo .yotpo-regular-box.yotpo-bottomline{
	padding: 25px 0 22px !important;
	border-bottom: none !important
}
.yotpo .yotpo-regular-box-filters-padding {
    padding: 10px 0 20px !important;
}
.yotpo .error-box{
	padding: 5px;
}
.yotpo .error-box .transparent-color-btn{
    top: 9px !important;
}
.yotpo input[type="button"].yotpo-default-button.write-review-button{
	text-transform: capitalize !important;
	font-size: 13px !important;
	border:1px solid #e3e3e3;
	background: #fff !important;
	transition: 0.2s ease
}
.yotpo input[type="button"].yotpo-default-button.write-review-button, .yotpo .yotpo-testimonials-btn[data-position=left]{
	font-weight: 500 !important;
}
.yotpo .yotpo-modal-content input[type="button"].yotpo-default-button.write-review-button.only-invisible:hover{
	border:1px solid transparent !important;
	color: #fff !important
}
/*Home page*/
.dz_yotpo-block{
	background: #fff !important;
}
.dz_yotpo-main{
	max-width: 1200px;
	margin: auto;
	position: relative;
}
/*.dz_yotpo-main{
	overflow: visible;
	display: table;
}*/
.yotpo-block-content .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel{
	overflow: hidden;
}
.dz_yotpo-block .yotpo-block-content:last-child{
	width: 65%;
	float: right;
	padding-top: 19px;
}
.dz_yotpo-block .yotpo-block-content:first-child{
	position: relative;
}
.dz_yotpo-block .yotpo-block-content h1{
	font-size: 27px;
	color: #75009D;
	font-weight: 600;
	text-align: center;
    line-height: 28px;
    letter-spacing: 0.5px;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline, .product-name.carousel-review-product-text,
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line{
	display: none !important
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{
	border-bottom: none !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{
	margin-right: 26px;
	margin-top: 5px;
}
.yotpo .yotpo-icon-left-arrow-thin{
	position: relative;
	margin-right: 11px;
	left: -10px;
}
.y-carousel-product-image{
	border:none !important
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin {
    color: #B4B4B4 !important;
    font-weight: 900 !important;
    font-size: 21px !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin:hover,
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin:hover {
	opacity: 0.8
}
.yotpo-reviews-carousel .yotpo-small-box{
	display: none;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{
	padding-bottom: 15px !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{
	font-family: 'Qanelas',sans-serif;
	color: #75009d !important;
	font-size: 27px !important;
}
.dz_yotpo-block .yotpo-block-content-mobview{
	display: none;
}
.dz_yotpo-block .all-reviews a{
	font-family: 'qanelas-soft-demo-extrabold';
	background: linear-gradient(#75009D,#67008B) !important;
	border-radius: 20px;
	color: #fff !important;
	text-transform: uppercase;
	padding: 10px 31px 10px 18px;
	font-size: 14px !important;
	position: relative;
	letter-spacing: 0.7px;
	cursor: pointer;
	margin: 9px auto 0;
	display: table;
}
.dz_yotpo-block .all-reviews a:hover{
	background: linear-gradient(#BE00FF,#9108C1) !important;
}
.dz_yotpo-block .all-reviews a:after{
	content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0;
    border-color: #C236F2 transparent transparent;
    position: absolute;
    top: 16px;
    right: 11px;
    transform: rotate(-90deg);
}
.dz_yotpo-block .all-reviews a:hover:after{
	border-color: #75009D transparent transparent;
}
.yotpo-block-content-mobview{
	display: none;
}
.arrow_box {
	position: relative;
	background: #fff;
	padding: 27px 30px 28px;
}
.arrow_box:after, .arrow_box:before {
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-width: 29px;
}
.arrow_box:before {
	border-color: rgba(221, 221, 221, 0);
	border-width: 28px;
}
/*modal*/
.yotpo .yotpo-modal .yotpo-modal-header{
	height: auto !important;
}
.yotpo .yotpo-modal .yotpo-modal-header .modal-title{
	padding: 20px 40px !important
}
.yotpo-modal-content .yotpo-nav-content{
	float: left;
}
.yotpo.yotpo-modal.yotpo-modal-active .yotpo-modal-content .yotpo-nav-content{
	padding: 0 10px !important
}
.yotpo .yotpo-modal .yotpo-modal-dialog{
	width: 80% !important
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author{
	color: #75009D !important;
	text-transform: uppercase;
	font-size: 14px !important
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{
	font-size: 16px !important
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{
	margin-left: 0 !important;
	font-style: normal !important
}
.yotpo-reviews-carousel .carousel-display-wrapper .headline{
	margin-bottom: 20px !important
}
.yotpo-modal-dialog .yotpo-nav-tab .yotpo-nav-wrapper span{
	font-size: 18px !important
}
.yotpo .yotpo-modal-dialog .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, 
.yotpo .yotpo-modal-dialog .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, 
.yotpo .yotpo-modal-dialog .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.yotpo .yotpo-modal-dialog .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.yotpo .yotpo-modal-dialog .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, 
.yotpo .yotpo-modal-dialog .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, 
.yotpo .yotpo-modal-dialog .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, 
.yotpo .yotpo-modal-dialog .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,
.yotpo .yotpo-modal-dialog .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-modal-dialog .yotpo-comment .yotpo-main .content-title, 
.yotpo .yotpo-modal-dialog .yotpo-question .yotpo-main .content-title, .yotpo .yotpo-modal-dialog .yotpo-onsite-upload .yotpo-main .content-title,
.yotpo .yotpo-modal-dialog .yotpo-review .yotpo-main .content-review, .yotpo .yotpo-modal-dialog .yotpo-comment .yotpo-main .content-review, 
.yotpo .yotpo-modal-dialog .yotpo-question .yotpo-main .content-review, .yotpo .yotpo-modal-dialog .yotpo-onsite-upload .yotpo-main .content-review,
.yotpo .yotpo-modal-dialog .y-label.product-link, .yotpo .yotpo-modal-dialog .y-label, .yotpo .yotpo-modal-dialog span.y-label{
	font-size: 16px !important
}
.yotpo .yotpo-modal-dialog .yotpo-review .yotpo-footer .footer-actions{
	margin-bottom: 10px;
}
/*product page*/
.block.widget.amsorting .block-title{
	margin: 18px 0;
}
.block.widget.amsorting .block-content{
	padding-bottom: 0;
}
.block.widget .toprated.owl-carousel span.product-image-wrapper {
    padding-bottom: 95% !important;
}
.block.widget .toprated.owl-carousel .product-item-name{
	margin: 7px 0;
}
.toprated.owl-carousel .yotpo .standalone-bottomline.star-clickable, .toprated.owl-carousel .yotpo .standalone-bottomline .star-clickable,
.toprated.owl-carousel .yotpo.bottomLine .yotpo-bottomline .yotpo-stars, .toprated.owl-carousel .yotpo.bottomline .yotpo-bottomline .yotpo-stars, 
.toprated.owl-carousel .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-stars{
	display: block;
	text-align: center;
}
.yotpo-yotpo-is-enabled .toprated.owl-carousel div.yotpo.bottomLine {
    margin: 3px 10px 3px 0;
    min-height: 34px;
    max-height: 34px;
    overflow: hidden;
}
.toprated.owl-carousel .yotpo-yotpo-is-enabled .yotpo-icon-double-bubble, .toprated.owl-carousel .yotpo-yotpo-is-enabled .yotpo-stars {
    margin: 0 !important;
}
.toprated.owl-carousel .product-item .old-price{
	margin: 0 !important
}
.block.widget .toprated.owl-carousel .product-item .price-box {
    margin: 5px 0;
}
.block.widget .toprated.owl-carousel .product-item{
	margin-bottom: 10px;
}
.block.widget .toprated.owl-carousel .owl-next, .block.widget .toprated.owl-carousel .owl-prev{
	top: 40%;
}
/*reviews page*/
.cms-reviews.cms-page-view .yotpo div, .cms-reviews.cms-page-view .yotpo span, .cms-reviews.cms-page-view .yotpo p, 
.cms-reviews.cms-page-view .yotpo a, .cms-reviews.cms-page-view .yotpo img, .cms-reviews.cms-page-view .yotpo i, 
.cms-reviews.cms-page-view .yotpo strong, .cms-reviews.cms-page-view .yotpo sup, .cms-reviews.cms-page-view .yotpo ul, 
.cms-reviews.cms-page-view .yotpo li, .cms-reviews.cms-page-view .yotpo form, .cms-reviews.cms-page-view .yotpo label,
.cms-reviews.cms-page-view .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label, 
.cms-reviews.cms-page-view .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label, 
.cms-reviews.cms-page-view .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label, 
.cms-reviews.cms-page-view .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label,
.cms-reviews.cms-page-view .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, 
.cms-reviews.cms-page-view .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,
.cms-reviews.cms-page-view .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-title, 
.cms-reviews.cms-page-view .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,
.cms-reviews.cms-page-view .yotpo input[type="button"].yotpo-default-button.write-review-button, 
.cms-reviews.cms-page-view .yotpo .yotpo-review .yotpo-header .yotpo-user-name, .cms-reviews.cms-page-view .yotpo .yotpo-comment .yotpo-header .yotpo-user-name, 
.cms-reviews.cms-page-view .yotpo .yotpo-question .yotpo-header .yotpo-user-name, .cms-reviews.cms-page-view .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-user-name,
.yotpo .yotpo-modal-dialog .yotpo-review .yotpo-footer .yotpo-action i, .yotpo .yotpo-modal-dialog .yotpo-comment .yotpo-footer .yotpo-action i, 
.yotpo .yotpo-modal-dialog .yotpo-question .yotpo-footer .yotpo-action i, .yotpo .yotpo-modal-dialog .yotpo-onsite-upload .yotpo-footer .yotpo-action i{
	font-size: 16px !important
}
.cms-reviews.cms-page-view .yotpo .write-review .yotpo-header .yotpo-icon {
    font-size: 26px !important;
}
.cms-reviews.cms-page-view .yotpo.yotpo-main-widget .yotpo-label .yotpo-icon-btn-big, .cms-reviews.cms-page-view .yotpo .yotpo-modal-dialog .yotpo-label .yotpo-icon-btn-big{
	font-size: 30px !important
}
.yotpo-modal-dialog .yotpo-review .yotpo-main .content-title, .yotpo-modal-dialog .yotpo-comment .yotpo-main .content-title, 
.yotpo-modal-dialog .yotpo-question .yotpo-main .content-title, .yotpo-modal-dialog .yotpo-onsite-upload .yotpo-main .content-title{
	padding: 8px 0 !important
}
.cms-reviews .yotpo-modal-content .yotpo-modal-body-wrapper .yotpo-nav-content{
	width: 100%;
}
.cms-reviews.cms-page-view .yotpo .yotpo-nav{
	padding-bottom: 10px;
	border-bottom: 1px solid #e3e3e3
}
.cms-reviews.cms-page-view .yotpo input[type="button"].yotpo-default-button.write-review-button{
	margin-bottom: 0;
}
.cms-reviews.cms-page-view .yotpo-modal-body-wrapper, .cms-reviews.cms-page-view .yotpo-modal-body, .cms-reviews.cms-page-view .yotpo-popup-box-large {
	overflow: hidden;
}
.y-label.product-link,.cms-reviews.cms-page-view  .yotpo .transparent-color-btn span.yotpo-icon, #yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-review,
#yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-title, #yotpo-testimonials-custom-tab .yotpo-nav-tab span,
.yotpo input[type="button"].yotpo-default-button.write-review-button, .yotpo .yotpo-tool-tip .tool-tip-header .header-blue, 
.yotpo .yotpo-tool-tip-question .tool-tip-header .header-blue, .yotpo .yotpo-tool-tip-answer .tool-tip-header .header-blue{
	color: #4A4A4A !important
}
.cms-reviews.cms-page-view .yotpo .error-box .transparent-color-btn span.yotpo-icon, .cms-reviews.cms-page-view .yotpo .error-box .transparent-color-btn span.yotpo-icon:hover{
	color: #fff !important
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-active, .yotpo .yotpo-pager .yotpo-page-element:hover, .y-label.product-link:hover,
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow, .yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow,
.cms-reviews.cms-page-view .yotpo .transparent-color-btn span.yotpo-icon:hover, .yotpo .yotpo-review .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover, 
.yotpo .yotpo-question .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover,
.yotpo input[type="button"].yotpo-default-button.write-review-button:hover{
	color: #75009D !important
}
#yotpo-testimonials-custom-tab .yotpo-modal-dialog .yotpo-review .yotpo-main .content-review{
	line-height: 22px;
}
.yotpo input[type="button"].yotpo-default-button.write-review-button:hover{
	border:1px solid #75009D;
}
.yotpo .error{
	border: 1px solid #e02b27 !important;
}
.toprated.owl-carousel .text-m.write-review-btn-hidden{
	display: none !important;
}
.yotpo-block-content:last-child .yotpo-reviews-carousel .carousel-display-wrapper{
	padding-left: 0 !important;
	padding-right: 0 !important
}
.yotpo.yotpo-main-widget .yotpo-first-review{
	margin-bottom: 5px;
}
#y-badges .y-powered-by {
	position: absolute;
	white-space: nowrap;
	top: 133px;
	width: 100%;
	text-align: center;
	font-size: 13px;
}
#y-badges .y-badge {
	cursor: pointer !important;
	height: 154px !important;
	width: 143px !important;
	margin: 0 auto !important;
	position: relative !important;
}
#y-badges .y-badge-stars {
	display: block !important;
	position: absolute !important;
	top: 64px !important;
	left: 28px !important;
}
#y-badges .y-badges-certified {
	color: #5997c1 !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
	position: absolute !important;
	top: 86px !important;
	left: 0 !important;
	/* max-width: 130px; */
	/* width: 130px; */
	overflow: hidden !important;
	white-space: nowrap !important;
	text-align: center !important;
	right: 0 !important;
	width: auto !important;
	max-width: unset !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body {
	text-align: left !important;
	font-style: normal !important;
	margin-left: -3px !important;
}
#y-badges .y-powered-by{
    top: 132px !important;
    font-size: 12.5px !important;
}
.cms-reviews.cms-page-view #y-badges{
	margin-top: 15px;
}
@media only screen and (max-width: 1250px){
	.yotpo.yotpo-main-widget{
		width: 100% !important;
		margin: 0 !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.block.widget.amsorting {
    	margin: 10px 0;
	}
	.arrow_box {
		padding: 27px 20px 25px;
	}
}
.dz_yotpo-main:after {
    content: "";
    display: block;
    clear: both;
}
.yotpo-reviews-carousel .carousel-display-wrapper .scroller {
    overflow-x: hidden;
    padding-right: 3px;
}
div#carousel-top-panel:after {
    content: "";
    display: block;
    clear: both;
}
@media only screen and (min-width: 768px){
	.dz_yotpo-main{
    display: block;
    overflow: visible;	
	}

	.dz_yotpo-block .yotpo-block-content:first-child {
	    float: left; 
		width: 30%;
	}
	.dz_yotpo-block #y-badges {
	    margin: 16px 0 0;
	}
	.yotpo .yotpo-icon-left-arrow-thin:after{
		content: '';
	    height: 35px;
	    width: 1px;
	    position: absolute;
	    top: -7px;
	    left: 33px;
	    background: #ddd;
	}
	.arrow_box {
		border-right: 1px solid #d4d4d4;
	}
	.arrow_box:after, .arrow_box:before {
		left: 100%;
		top: 50%;
	}
	.arrow_box:after {
		border-left-color: #fff;
		margin-top: -27px;
	}
	.arrow_box:before {
		border-left-color: #d4d4d4;
		margin-top: -29px;
		border-width: 31px
	}
	.main-widget .write-question-review-buttons-container{
		padding-right: 14px !important
	}
}
@media only screen and (max-width: 768px){
	.main-widget .write-question-review-buttons-container {
    	text-align: right !important;
    	margin-right: 18px !important;
    }
}
@media only screen and (max-width: 767px){
	.yotpo-yotpo-is-enabled .yotpoBottomLine{
		margin: 1px 10px 7px;
	}
	.yotpo .yotpo-label-container{
		padding-right: 6px !important
	}
	.yotpo .yotpo-label-container .yotpo-powered {
	    margin-right: -5px !important;
	}
	.yotpo .yotpo-regular-box.yotpo-bottomline{
		padding: 21px 0px 20px !important;
	}
	.yotpo .new-yotpo-small-box {
	    margin: 0px 10px 0 8px !important;
	}
	.yotpo.yotpo-main-widget .yotpo-nav-content {
	    padding: 5px 5px 10px 10px !important;
	}
	.yotpo.yotpo-main-widget .yotpo-messages{
		margin: 5px 0 10px;
	}
	/*home page*/
	.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{
		line-height: 24px;
	}
	.dz_yotpo-block .yotpo-block-content:first-child, .dz_yotpo-block .yotpo-block-content:last-child{
		width: auto;
		overflow: hidden;
		float: none;
	}
	.dz_yotpo-block .yotpo-block-content:last-child{
		padding: 15px 20px;
		margin: 0 20px;
		overflow: unset;
	}
	.dz_yotpo-block .yotpo-block-content h1{
		padding: 10px 0 !important
	}
	.arrow_box {
		border-bottom: 1px solid #ddd;
		padding: 10px 10px 15px;
		margin-bottom: 29px;
	}
	.arrow_box:after, .arrow_box:before {
		top: 100%;
		left: 50%;
	}
	.arrow_box:after {
		border-top-color: #fff;
		margin-left: -27px;
	}
	.arrow_box:before {
		border-width: 31px;
		border-top-color: #d4d4d4;
		margin-left: -29px;
	}
	.yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip{
		width: 250px !important;
	}
	.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel{
		/*margin-right: 0 !important;
		padding: 0 25px 0 30px !important;*/
	}
	.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{
		margin:0 !important
	}
	.dz_yotpo-block .yotpo-block-content h1{
		padding: 11px 10px 10px;
	}
	.dz_yotpo-block .yotpo-block-content-desktopview{
		display: none !important;
	}
	.dz_yotpo-block .yotpo-block-content-mobview, .dz_yotpo-block .all-reviews.all-reviews-mobile{
		display: block !important;
	}
	.dz_yotpo-block .yotpo-block-content-mobview, .dz_yotpo-block .all-reviews.all-reviews-mobile{
		overflow: hidden;
		clear: both;
	}
	.yotpo-block-content-desktopview{
		display: none;
	}
	.dz_yotpo-block .all-reviews{
		margin: 0;
	}
	.dz_yotpo-block .all-reviews a{
		margin: 10px auto 5px !important;
	}
	.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin,
	.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin{
		position: absolute;
		top: 40%;
		z-index: 1
	}
	.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin{
		left: -23px;
	}
	.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin{
		right: -23px;
	}
	.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin{
		font-size: 19px !important
	}
	.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{
		margin: 0 !important;
		padding: 0 !important;
	}
	.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel{
		padding-top: 0 !important
	}
	.catalog-product-view .columns .column.main{
		padding-bottom: 10px;
	}
	.block.widget .toprated.owl-carousel .product-item .price-box {
	    margin: 8px 0;
	}
	.block.widget .toprated.owl-carousel .product-item {
	    margin-bottom: 16px;
	}
	/*reviews page*/
	.cms-reviews.cms-page-view .yotpo .yotpo-review .yotpo-footer .footer-actions{
		margin-bottom: 10px;
	}
	.cms-reviews.cms-page-view .yotpo .yotpo-review .yotpo-footer .footer-actions > .share-options-wrapper{
		margin-top: 5px;
	}
	.cms-reviews.cms-page-view.yotpo-yotpo-is-enabled .yotpo-icon-double-bubble, .cms-reviews.cms-page-view.yotpo-yotpo-is-enabled .yotpo-bottomline.star-clickable .yotpo-stars {
	    margin: 0 4px 12px 0 !important;
	}
	.cms-reviews.cms-page-view .yotpo-popup-box-large {
		padding: 0;
	}
	.block.widget.amsorting{
		margin-top: 0;
	}
}
@media only screen and (max-width: 500px){
	.yotpo.yotpo-main-widget{
		width: 99.25% !important;
		margin-top: 10px !important;
	}
	.yotpo .yotpo-modal.yotpo-modal-active .yotpo-modal-dialog {
	    width: 94% !important;
	}
	/*product page*/
	.block.widget.amsorting .block-title strong{
		font-size: 26px;
	}
}
@media only screen and (max-width: 389px){
	.yotpo-yotpo-is-enabled .toprated.owl-carousel div.yotpo.bottomLine{
		margin: 3px 0px 3px 0
	}
	.toprated.owl-carousel .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .toprated.owl-carousel .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, 
	.toprated.owl-carousel .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .toprated.owl-carousel .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, 
	.toprated.owl-carousel .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .toprated.owl-carousel .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, 
	.toprated.owl-carousel .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .toprated.owl-carousel .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, 
	.toprated.owl-carousel .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star {
	    font-size: 12px !important;
	    margin: 2px 2px 0 0;
	}
	.yotpo-block-content:last-child .yotpo .pull-right{
		text-align: left !important;
		float: left !important;
	}
	.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side{
		width: 130px !important;
		margin-left: 5px;
	}
	.yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip{
		width: 200px !important
	}
}
.customer-account-login .block-new-customer .action.create{
	padding: 13px 20px;
}

@media only screen and (min-width: 640px){
	.wishlist-shared-index .form.shared .wishlist .product.photo, .wishlist-shared-index .form.shared .wishlist .product-details-shared-wishlist{
		float: left;
	}
	.wishlist-shared-index .form.shared .wishlist .product.photo, .wishlist-shared-index .page-main .form.shared.wishlist tr > th.comment{
		width: 15%;
	}
	.wishlist-shared-index .page-main .form.shared.wishlist tr > th.actions{
		width: 25%;
	}
	.wishlist-shared-index .form.shared .wishlist .product-details-shared-wishlist{
		width: 70%;
	}
	.wishlist-shared-index .page-main .form.shared.wishlist tr > th.product{
		width: 60%;
	}
	.wishlist-shared-index .form.shared .wishlist td.col{
		text-align: center;
	}
	.wishlist-shared-index .page-main .form.shared.wishlist tr > td.product{
		text-align: left;
	}
	.wishlist-shared-index .form.shared .wishlist td.col a.action.towishlist{
		display: block;
		margin: 5px 0;
	}
	.wishlist-shared-index .form.shared .wishlist td.actions button{
		margin-top: 6px;
	}
	.wishlist-shared-index .form.shared .wishlist button, .wishlist-shared-index .page-main .form.shared.wishlist .actions-toolbar button{
		padding: 10px 15px;
	}
}
@media only screen and (max-width: 639px){
	.wishlist-shared-index .page-main .form.shared.wishlist .table-wrapper{
		border-top:none;
	}
	.wishlist-shared-index .form.shared .wishlist .product a.photo{
		display: block;
	}
	.wishlist-shared-index .page-main .form.shared.wishlist .table-wrapper tbody > tr > td:last-child{
		border-bottom: none;
	}
	.wishlist-shared-index .page-main .form.shared .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before{
		display: block;
		padding-bottom: 15px;
	}
	.wishlist-shared-index .form.shared .wishlist td.col a.action.towishlist{
		margin: 0 5px;
		vertical-align: middle;
	}
	.wishlist-shared-index .form.shared .wishlist button, .wishlist-shared-index .page-main .form.shared.wishlist .actions-toolbar button {
	    padding: 10px;
	}
}
.wishlist-shared-index .page-main .normal-price-empty{
	display: none;
}
.wishlist-shared-index .form.shared .wishlist .product-details-shared-wishlist .product.name{
	margin:3px 0 10px;
	display: block;
}
.wishlist-shared-index .form.shared .wishlist .product.photo{
	padding: 0 15px;
	text-align: center;
}

.paypal-express-review #details-reload{
	margin-bottom: 10px;
}
.paypal-express-review #shipping-method, .paypal-express-review #details-reload #details-table{
	border:	1px solid #E5E5E5;
}
.paypal-express-review .table tfoot{
	background: unset;
}
.paypal-express-review #details-reload #details-table{
	background: #fff;
}
.paypal-express-review .cart.table-wrapper .cart > .item, .paypal-express-review .paypal-review .paypal-review-title {
    border-bottom: none;
}
.paypal-express-review .paypal-review-discount .block.discount .content{
	display: block !important;
}
.paypal-express-review .paypal-review-discount{
	padding: 10px 0;
}
.paypal-review .block .box-title > span, .paypal-express-review .paypal-review .paypal-review-title strong{
	font-size: 24px;
	font-weight: 400;
}
.paypal-express-review .paypal-review-discount .block.discount .content .fieldset:last-child {
    margin-bottom: 0px;
}
.paypal-express-review .paypal-review-discount .block.discount .content button{
	background: unset;
    color: #6a6a6a !important;
    text-transform: capitalize;
    text-decoration: underline;
    font-weight: 400;
}
.paypal-express-review .paypal-review-discount .block.discount .content button:hover{
	background: unset;
	color: #75009d !important;
}
.box-order-billing-address .box-content img{
	display: none;
}
.paypal-express-review #details-reload tbody td span{
	font-size: 16px;
}
.paypal-express-review .order-review-form .action.checkout{
	margin-left: 5px;
}
@media only screen and (max-width: 985px) and (min-width: 768px){
	.paypal-express-review .block.discount {
		width: 38%;
	}
}
@media only screen and (max-width: 767px){
	.paypal-review-discount .block > .title{
		border-top:none;
		padding-left: 0;
	}
	.paypal-review-discount .block .content{
		padding: 0 5px !important
	}
	.paypal-express-review .table tfoot > tr:first-child th, .paypal-express-review .table tfoot > tr:first-child td {
	     border-top: none;
	}
	.paypal-express-review .cart.table-wrapper .col.price, .paypal-express-review .cart .table.items .col.qty{
		text-align: center;
	}
	.paypal-express-review .paypal-review-discount {
	 	border-bottom: none;
	 	margin: 0;
	}
	.paypal-express-review .cart.table-wrapper .product-item-name{
		font-size: 18px
	}
	.paypal-express-review .cart.table-wrapper .cart thead tr th.col{
		display: none;
	}
	.paypal-express-review .order-review-form .action.primary{
		margin-bottom: 5px;
	}
	.paypal-express-review .cart.table-wrapper .col.price[data-th]:before, .paypal-express-review .cart.table-wrapper .col.qty[data-th]:before{
		padding-left: 0;
	}
	.paypal-review .block .box-title > span, .paypal-express-review .paypal-review .paypal-review-title strong {
	    font-size: 18px;
	    font-weight: 500;
	}
	.paypal-express-review .columns .column.main {
	    padding-bottom: 0px;
	}
	.paypal-express-review .actions-toolbar > .action.checkout {
	    margin-bottom: 5px;
	    margin-left: 0;
	}
	.paypal-express-review .block-order-details-view .block-content .box, .paypal-express-review .page-main .block.block-order-details-view{
	    margin-bottom: 15px;
	}
	.paypal-express-review .opc-block-summary {
	    margin: 0;
	    padding: 10px;
	}
	.paypal-express-review #details-reload {
	    margin-bottom: 20px;
	}
	.paypal-express-review .table tfoot {
	    border-top: 1px solid #e5e5e5;
	}
}
@media only screen and (max-width: 500px){
	.paypal-express-review .paypal-review .paypal-review-title .action.edit {
	    display: block;
	    margin: 5px 0 0 0px;
	}
}

.copyright .payment-icons li a:before{
	display: none;
}
.copyright {
	padding: 10px 10px 13px 12px;
}
.li_paymenticons{
	padding: 18px 11px 0 0;
}
.li_comodosecure{
	margin: 0 -5px 0 3px;
}

@media only screen and (max-width: 500px){
	.copyright {
    	padding: 6px 1px;
    }
    .li_paymenticons{
		padding: 17px 0 0 0;
	}
	.li_comodosecure{
		margin: 0 ;
	}
	.copyright .payment-icons li a:before{
		display: none;
	}
}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details{
	width: 90%;
}
@media (-webkit-min-device-pixel-ratio: 2), not all, not all, not all, (min-resolution: 192dpi), (min-resolution: 2dppx){
	.copyright .payment-icons li a:before {
	    height: 118px;
	}
	.paymenticons:before{
		background: url(../images/payment_icons@2x.png) no-repeat;
		width: 390px;
	}
	.comodosecure:before{
		background: url(../images/comodo_secure_seal_113x59_transp@2x.png) no-repeat;
		width: 226px;
	}
	.li_comodosecure {
	    margin: 0 0px 0px 3px;
	}
}
.page-print.account .message.global.demo, .page-print.account #hb-cc-wrap, .page-print.account .yotpo.testimonials, .page-print.account .copyright .payment-icons,
.page-print.account #companyname{
	display: none !important;
}
.product.data.items > .item.content table{
	table-layout: fixed;
}
.product.data.items > .item.content table td{
	padding: 5px;
	overflow-wrap: break-word;
}
.minicart-wrapper .action.showcart .counter.qty._block-content-loading .loading-mask{
	display: none;
}

.cms-page-view .std ul{
	padding-left: 25px;
}
.cms-page-view .std li{
	position: relative;
	padding-left: 20px;
}
.product-items .product-item-info .product-item-details .product-item-description ul, .product-info-main .product.attribute.overview ul {
    padding-left: 0;
}
.product-info-main .product.attribute.overview li,
.product-items .product-item-info .product-item-details .product-item-description li{
    position: relative;
    padding-left: 12px;
}
.catalog-product-view .overview ul li::before,.product-info-main .product.attribute.overview li:before,
.product-items .product-item-info .product-item-details .product-item-description li:before,
.cms-page-view .std li:before{
    position: absolute;
    left: 0px;
    top: 8px;
}
.catalog-product-view .overview ul li::before, .product-info-main .product.attribute.overview li:before,
.product-items .product-item-info .product-item-details .product-item-description li:before,
.cms-page-view .std ul li:before{
    content: "";
    color: #75009D;
    width: 3px;
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    height: 3px;
    border: 1px solid #75009D;
    padding: 0px;
    background: #75009D;
    border-radius: 3px;
}
/*wishlist cart add change*/
.amcart-confirm-buttons, .amcart-message-box, .am-related-box{
	margin: 10px auto !important;
}
.amcart-confirm-buttons button.am-btn-right, .amcart-confirm-buttons button.am-btn-left{
	margin-bottom: 0;
}
#confirmBox .error{
    margin: 0;
    padding-left: 20px;
}
@media only screen and (max-width: 500px){
	.amcart-message-box, .am-related-box {
    	min-width: 250px;
	}
	.amcart-confirm-buttons button.am-btn-right, .amcart-confirm-buttons button.am-btn-left{
		padding: 10px !important;
	}
}
/*wishlist cart add change*/


.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content{
	  padding: 0 0px 0px 0px;
}


@media only screen and (max-width: 435px){
.checkout-index-index iframe.paypal.iframe {
    width: 417px;
}
 .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:nth-child(2n) .checkout-block{
 	overflow-x: auto;	
 }
}

@media only screen and (max-width: 767px){
.minicart-wrapper .action.showcart .counter.qty.empty {
    display: inline-block;
}
.logo img {
    display: block;
    margin: auto;
}
.logo {
    float: none;
    margin: 8px 0 9px 53px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 55px;
    top: 17px;
}
.block-search .form.minisearch.active .action.search {
    display: inline-block;
    border: none;
    box-shadow: none;
    background: unset;
    padding: 0;
    position: absolute;
    top: 53px;
    right: 15px;
    text-indent: -9999px;
}
	.header.content {
		padding-top: 15px;
	    padding-bottom: 15px;
	}
		.nav-toggle {
	    top: 19px;
	}
	.block-search {
	    margin-top: 4px;
	}
	.minicart-wrapper {
	    margin-top: 20px;
	}
	a.logo[title="store.valle.co.uk"] {
    top: 10px;
}
.checkout-index-index .logo {
    float: none;
    margin: 8px 0 9px 53px;
    position: relative;
    margin: auto;
    left: 0;
    right: 0;
    top: 5px;
    padding-right: 35px;
}
}
@media only screen and (max-width: 500px){
.logo{
	top: 19px;
}
.logo img{
    width: 111px;
    height: 53px;
}
.checkout-index-index .logo {
    float: none;
    margin: 8px 0 9px 53px;
    position: relative;
    margin: auto;
    left: 0;
    right: 0;
    top: 5px;
}
}
.noSelect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
a{
-webkit-tap-highlight-color: transparent;
}


/************** 01-Nov-19 ****************/


body.cms-store_valle_home.cms-index-index main#maincontent {
    margin: auto;
    max-width: 1202px;
    display: block;
	padding-bottom: 15px;
    padding-top: 15px;
}
.dz_store_p{
	padding-left: 60px;
}
.dz_store_h2 {
    color: #60147F;
    margin-bottom: 14px;
    letter-spacing: 0.45px;
    font-weight: 600;
    font-size: 22px;
}
.col-main.dz_store_main ol li {
    list-style-type: decimal !important;
    margin-left: 20px;
    margin-bottom: 5px;
}
ol.dz_store_ol_first {
    margin-bottom: 15px;
}
body.cms-store_valle_home.cms-index-index .about-us ,.dz-footer-bottom-right-block{
    display: none;
}

@media only screen and (min-width: 768px){
.dz-footer-top-left-block .footer-block > ul > li:first-child {
    width: 50.8%;
}
.copyright .copyright-block-content {
    margin-top: 10px;
}
}

@media only screen and (max-width: 1205px){
body.cms-store_valle_home.cms-index-index main#maincontent {
    padding: 10px;
}
}

.search-term-popular .search-terms > li {
    display: block;
}

.search-term-popular .search-terms > li a {
    font-size: 20px !important;
}
@media (min-width: 768px){
a.logo img {
    width: 75%;
}
.block.block-search, .dz-usp-block {
    margin-top: 17px;
}
}
@media (max-width: 768px){
	a.logo img {
    width: 111px;
    height: 60px;
}	
}
/*25november2019*/
/*Homepage*/
@media only screen and (min-width: 501px){
	.logo img{
		height: auto;
	}
}
/*.block.widget .product-image-photo{
	max-height: unset;
}*/
.block.widget .product-item-name{
	line-height: 16px;
	min-height: 38px;
	max-height: 38px;
}
.block.widget .product-item-name, .account.wishlist-index-index .products-grid.wishlist .product-item-name{
	margin: 3px 0 2px;
}
.block.widget .product-item-name .product-item-link{
	line-height: 14px;
}
.block.widget span.product-image-wrapper img.product-image-photo {
	width: auto;
}
.block.widget .product-item .price-box {
	margin: 9px 0 12px;
}
.block.widget .special-price, .account.wishlist-index-index .special-price  {
    line-height: 14px;
    display: block;
}
.block.widget .normal-price-empty {
    min-height: 9px;
}
.block.widget .normal-price {
    padding-top: 11px;
}
@media only screen and (min-width: 768px){
	.dz-footer-top-left-block .footer-content > ul > li:before{
		position: absolute;
		top: 5px;
	}
	.dz-footer-top-left-block .footer-content > ul > li > a{
		padding-left: 12px;
	}
}
.copyright .payment-icons li a.paymenticons img, .copyright .payment-icons li a.comodosecure img{
	height: auto;
}
/*category page*/
.label-product.label-sale.product-items{
	line-height:unset;
}
.page-products .normal-price{
	margin: 16px 0 0;
}
.page-products .product-items .product-item-info .product-item-details .product-item-name {
    line-height: 21px;
    margin: 6px 8px 0 0px;
}
.product-items .product-item-info .product-item-details .product-item-description {
    margin: 10px 0 12px;
}
.page-products .product-items .product-item-info .product-item-details .special-price{
	font-size: 16px;
	display: block;
}
.product-items .product-item-info .product-item-details .old-price, .page-products .stock.unavailable > span{
	font-size: 16px;
}
.page-products .stock.unavailable{
    margin: 4px 0;
}
.page-products .normal-price-empty {
    min-height: 15px;
}
/*.page-products .products-grid .product-item-info .product-item-image-container .product-image-photo{
	max-height: unset;
	margin: 0;
}*/
.breadcrumbs .item:not(:last-child):after {
	content: '/';
	font-size: 20px;
	color: #666;
	margin: 2px 1px;
	transform: rotate(5deg);
}
/*Minicart*/
.minicart-wrapper .action.close{
	height: 40px;
	width: 40px;
}
.minicart-wrapper .action.close:before{
	line-height: 16px;
}
.minicart-items .product-item-pricing .label {
    margin: 0 4px 0 0;
}
@media only screen and (min-width: 501px){
	.minicart-wrapper .product .actions {
    	margin: -37px 0 0;
	}
}
@media only screen and (max-width: 500px){
	.minicart-wrapper .product .actions{
 	   margin: -32px 0 0;
	}
}
.minicart-wrapper .product .actions > .primary{
    margin-right: 14px !important;
}
.minicart-items .product-item-pricing .label, .minicart-items .product .toggle, .minicart-wrapper .action.close:before,
.minicart-wrapper.active .block-minicart .product.options.list dd, .minicart-wrapper.active .block-minicart .product.options.list dt{
	font-size: 16px;
}
.minicart-wrapper.active .block-minicart .product.options.list dt{
	margin-right: 0;
}
.minicart-items .product > .product-item-photo{
	line-height: 24px;
}
/*minicart in cart page*/
.minicart-items-wrapper{
	clear: both;
}
.checkout-cart-index .block-minicart .block-content > .actions > .primary .action.primary.checkout{
	line-height: unset;
	padding: 15px 30px 16px 30px !important;
	margin-bottom: 0;
	width: 100% !important;
}
.block-minicart .block-content > .actions:after, .block-minicart .block-content > .actions > .primary:after {
    content: '';
    display: block;
    clear: both;
}
/*productpage*/
.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img,
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{
	position: absolute;
	width: auto; 
	margin: auto;
	left: unset; 
	height: unset;
	transform: unset;
	top: 0;
	bottom: 0;
}
.yotpo-yotpo-is-enabled div.yotpo.bottomLine{
	display: inline-block;
}
@media only screen and (max-width: 389px){
	.yotpo .text-m {
    	letter-spacing: unset;
	}
}
@media only screen and (max-width: 1250px){
	.block.widget.amsorting {
    	margin: 10px 0 !important;
	}
}
@media only screen and (min-width: 768px){
	.block.widget .toprated.owl-carousel .product-item .price-box {
    	margin: 4px 0;
	}
	.block.widget .toprated.owl-carousel .product-item {
	    margin-bottom: 13px;
	}
}
@media only screen and (max-width: 767px){
	.block.widget .toprated.owl-carousel .product-item .price-box {
	    margin: 4px 0;
	}
	.block.widget .toprated.owl-carousel .product-item {
 	   margin-bottom: 19px;
	}
	.block.widget.amsorting {
    	margin: 0 !important;
	}
}
.block.widget.amsorting .block-title {
    margin: 18px 0 15px;
}
.block.widget .toprated.owl-carousel .owl-next, .block.widget .toprated.owl-carousel .owl-prev {
    top: 40.5%;
}
/*cart page*/
@media only screen and (min-width: 986px){
	.cart-discount .block.discount{
    	width: 38%;
	}
}
@media only screen and (max-width: 985px){
	.cart-discount .block.discount {
    	width: 100%;
	}
}
@media only screen and (max-width: 767px){
	.cart-discount .block.discount {
    	width: auto;
	}
}
.minicart-items-wrapper span.product-image-container img{
	width: auto !important;
}
/*checkout page*/
.modal-custom .action-close {
    margin: 25px;
}
.checkout-index-index .checkout-column.opc .opc-block-summary .product-item .product-item-name-block{
	display: table-cell;
}
.checkout-index-index .checkout-column.opc .opc-block-summary .product-item .subtotal {
    display: table-cell;
    text-align: right;
}
#shipping-new-address-form .field.street .control .label{
	display: none;
}
.checkout-agreements.fieldset {
    margin-bottom: 0
}
.checkout-agreements.fieldset > .field.required > .label:after{
	content: '';
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active{
 	background: unset;
 	border:	none;
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar{
 	display: inline;
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary{
	float: right;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-agreement .action-show{
	margin-top: -2px;
}
#checkout-step-payment input[type="radio"]{
	display: block !important;
}
@media only screen and (max-width: 970px){
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-agreement label{
		line-height: 0;
	}
}
/*search page*/
.page-products.catalogsearch-result-index .products-grid .product-item:nth-child(3n + 1) {
    margin-left: 0;
}
.page-products.catalogsearch-result-index dl.block{
	margin-bottom: 7px;
}
.page-products.catalogsearch-result-index dl.block .title{
	font-weight: 700;
	margin-bottom: 5px;
}
.page-products.catalogsearch-result-index dl.block a{
	color: #4A4A4A;
}
.page-products.catalogsearch-result-index dl.block a:hover{
	color: #75009D;
}
/*orders and returns page*/
.sales-guest-form .form.form-orders-search{
	width: 100%;
}
/*wishlist page*/
.account.wishlist-index-index .products-grid.wishlist .product-item-name, .account.wishlist-index-index .stock.unavailable span,
.account.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit > span, 
.account.wishlist-index-index .products-grid.wishlist .product-item-actions .action.delete > span{
	font-size: 16px;
}
.account.wishlist-index-index .product-item-actions .actions-primary{
	display: block;
}
.account.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit:before,
.account.wishlist-index-index .products-grid.wishlist .product-item-actions .action.delete:before{
	content: '';
}
.account.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit > span, 
.account.wishlist-index-index .products-grid.wishlist .product-item-actions .action.delete > span{
	position: relative;
}
@media only screen and (max-width: 639px){
	.account.wishlist-index-index .products-grid .product-item{
		margin-left: 0;
	}	
}
.checkout-shipping-method .row.amcheckout-method {
    margin: 15px 0 30px;
    display: block;
}
.checkout-shipping-method .row.amcheckout-method:last-child{
	margin-bottom: 15px;
}
.table-checkout-shipping-method tbody td.col-method {
    display: inline;
}
.table-checkout-shipping-method tbody td.col-price {
    display: inline;
}
.table-checkout-shipping-method tbody td {
    padding: 0;
}
.table-checkout-shipping-method tbody td:first-child {
    padding: 0 0 10px;
    float: left;
}
/*Blog page*/
.mp-sidebar .product.data.items > .item.content .mostview-nopost{
	padding: 5px 10px;
}
@media only screen and (max-width: 767px){
	.product.data.items .item.title > .switch {
    	padding: 1px 10px 1px 10px;
	}
	.mp-sidebar .product.data.items > .item.content .mostview-nopost{
		padding: 5px 0;
	}
}
@media (min-width: 640px){
	.product-item-actions .actions-primary {
    	display: table-cell;
	}
}
/*Find an installer page*/
.cms-page-view ol > li{
	list-style-type: decimal !important;
	padding-left: 10px;
}
@media (max-width: 450px){
	.catalog-category-view span.product-image-wrapper {
    	padding-bottom: 100% !important;
	}
}

.cms-page-view .column.main .page-title span {
    color: #010101;
    font-weight: 500;
    font-size: 16px;
}
.cms-about-us .std h4 {
    margin: 0 0 13px;
}
.cart-discount .fieldset.coupon {
    margin-bottom: 0;
}

.catalog-product-view #confirmOverlay,.sales-order-print .sealserver_img,.sales-order-print div#___ratingbadge_0{
	display:none !important;
}
.sales-guest-view main#maincontent {
    max-width: 1200px;
}
.order-links .item strong {
    background: #f2f2f2;
}
@media (max-width: 1220px){
	.sales-guest-view main#maincontent{
		padding:10px;
	}
}
.sales-guest-view .page-main .page-title-wrapper .order-date {
    margin: 0px 0 18px;
}
@media only screen and (max-width: 767px){
	.sales-guest-view .order-details-items .table-order-items tbody td {
	padding-bottom: 20px;
	padding-top: 20px ;
	}
	.sales-guest-view .order-items.table-wrapper .col.price,.sales-guest-view .order-items.table-wrapper .col.subtotal{
	text-align: left;
	}
	.sales-guest-view .order-details-items .order-title>strong {
	font-size: 20px;
	padding-left: 10px;
	}
	.sales-guest-view .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr {
	padding: 0 0px;
	}
}

/*************Modern checkout**************/

.checkout-index-index .opc-block-summary .minicart-items .delete {
    background: url(../images/delete.svg) no-repeat !important;
    background-position: 2px 3px !important;
    background-size: 9px 8px !important;
}
.am-checkout.-modern .authentication-wrapper .action-auth-toggle {
    padding: 5px 5px;
    height: auto;
    border-radius: 2px;
    background: #f2f2f2;
    color: #fff;
    text-decoration: underline;
}
.action.action-auth-toggle, .checkout-index-index .authentication-wrapper {
    color: #6a6a6a !important;
    font-size: 16px;
    vertical-align: initial;
}
.checkout-index-index .opc-block-summary .minicart-items .delete {
    width: 15px;
    height: 16px;
    border-color: #cfcfcf;
    position: relative;
    top: 3px;
    border: 1px #b6b6b6 solid;
}
.amcheckout-step-container .amcheckout-title > .amcheckout-icon{
	border: 2px solid #74139d;
}
.amcheckout-step-container .amcheckout-title > .amcheckout-icon:before{
    border-right: 2px solid #74139d;
    border-bottom: 2px solid #74139d;
}
.amcheckout-step-container .amcheckout-title > .amcheckout-icon:hover, .amcheckout-step-container .amcheckout-title > .amcheckout-icon:hover:before {
    border-color: #b062d2;
}
.amcheckout-step-container .amcheckout-summary-container .amcheckout-content > .amcheckout-wrapper {
    padding: 5px;
}
#customer-email-fieldset label {
    display: block;
}

.amcheckout-step-container .note {
    color: #000;
    font-size: 15px !important;
    margin-top: 10px !important;
    letter-spacing: -0.375px;
}
.amcheckout-block.amcheckout-step-container {
    background: #fff;
    padding: 0px 20px 10px;
}
.amcheckout-step-container .amcheckout-title,
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #fff;
}
.step-title.amcheckout-title,.amcheckout-title .step-title{
	padding: 13px 5px 10px 0px;
}
.amcheckout-wrapper .block.items-in-cart .product-item {
    padding: 7px 5px 1px;
}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .minicart-items-wrapper {
    padding: 5px 0 0;
}
.amcheckout-wrapper .minicart-items .product-item-name {
    letter-spacing: 0.45px;
    margin: 2px 5px 10px;
}
.amcheckout-block.amcheckout-step-container.-summary {
    padding: 10px 15px;
}
.step-content.amcheckout-content tr.totals.shipping.incl,.step-content.amcheckout-content tr.totals.sub,
.step-content.amcheckout-content tr.totals-tax {
    font-size: 16px;
    color: #4a4a4a;
}
.opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount {
    padding: 10px 38px 5px 0;
}
.opc-block-summary .mark .value {
    margin: 2px 0 5px;
}
.amcheckout-step-container input[type='checkbox'] + label:hover:before, .amcheckout-step-container input[type='radio'] + label:hover:before, .amcheckout-step-container input[type='checkbox']:checked + label:before, .amcheckout-step-container input[type='radio']:checked + label:before {
    border-color: #6b1091;
    box-shadow: none;
}
.amcheckout-step-container input[type='checkbox'] + label, .amcheckout-step-container input[type='radio'] + label {
    display: inline-block;
    cursor: pointer;
}
.amcheckout-shipping-methods .col-method input[type="radio"],
.amcheckout-step-container input[type='checkbox']:checked + label:before,
.amcheckout-step-container input[type='checkbox'] + label:before,
.checkout-payment-method .payment-method .payment-method-title input[type="radio"], 
.amcheckout-shipping-methods .col-method input[type="radio"] {
    display: none;
}
.amcheckout-step-container input[type='checkbox'], .amcheckout-step-container input[type='radio'] {
    display: inline-block;
}
.checkout-index-index .additional-options .checkout-agreements .action-show,
.amcheckout-checkboxes-container.amcheckout-checkboxes input[type='checkbox'] + label{
    font-family: 'Qanelas',sans-serif;
	font-size: 16px !important;
    color: #4A4A4A;
}
.amcheckout-checkboxes-container .checkout-agreement input[type="checkbox"] {
    margin-right: 5px;
}
#checkout-payment-method-load .amcheckout-wrapper {
    padding: 0px;
}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label {
    padding: 4px 10px;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method {
    padding: 0 10px;
}
._amcheckout-selectable-item.-selected, .amcheckout-step-container .amcheckout-shipping-address .billing-address-details.-selected, .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details.-selected, .amcheckout-step-container .shipping-address-items .shipping-address-item.-selected, .amcheckout-step-container .shipping-address-items .shipping-address-item.selected-item, .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected, .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected, .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method.-selected, .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active {
    border-color: #6b1091;
}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary{
	border: none;
}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-sidebar{
	background: #fff;
}
.amcheckout-step-container .amcheckout-title{
    padding: 0px 0px 15px;	
}
.step-title.amcheckout-title,.amcheckout-title .step-title {
    padding: 15px 5px 15px 0px;
}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method:not(:last-of-type) {
    margin-bottom: 10px;
}
.opc-block-summary .table-totals .grand .mark strong:after {
    display: none;
}
.opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
    padding: 10px 5px;
}
.opc-block-summary .table-totals .grand .mark {
    padding: 4px 0 9px 5px;
}
.opc-block-summary .table-totals .grand.excl .amount, .opc-block-summary .table-totals .grand.incl .amount {
    text-align: right;
    padding-right: 10px;
}
.opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount {
    padding: 10px 10px 5px 0;
}
.checkout-index-index .additional-options {
    margin: 3px 10px 3px 10px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .amcheckout-comment .label{
    font-size: 16px;	
}
.amcheckout-step-container .amcheckout-additional-options > * {
    font-size: 16px !important;
}
.amcheckout-step-container .amcheckout-summary-container .product-item .product {
    padding-bottom: 0px;
}
.checkout-index-index .additional-options .checkout-agreements label .action-show:after {
    content: '*';
    color: #e02b27;
}
div#checkout-payment-method-load .amcheckout-icon {
    position: relative;
    top: 13px;
}
.checkout-shipping-method .amcheckout-icon{
	top: -2px;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method .col{
	cursor: pointer;
}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details {
    width: 93%;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:not(:last-of-type) {
    margin-bottom: 5px;
}
.amcheckout-step-container .amcheckout-title + .amcheckout-content > .amcheckout-wrapper {
    padding: 10px 0;
}
.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
    border: 1px solid #74139d;
    border-radius: 2px;
    background: #74139d;
    color: #74139d;
}
.amcheckout-main-container select{
	cursor: pointer;
}
.amcheckout-wrapper .minicart-items .product-item-details .details-qty{
	font-size: 16px;
}
.amcheckout-main-container.-modern {
    padding: 10px 0px;
}
#checkout-step-payment input[type="radio"] {
    display: none !important;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method {
    padding: 0px 10px;
}
.checkout-shipping-method .row.amcheckout-method {
    margin: 0px 0 5px;
    display: block;
}
.table-checkout-shipping-method tbody td{
	padding: 15px 5px;
}
td.col.col-price.dz_cus_price {
    padding: 15px 0px;
}
.checkout-payment-method input[type='radio'] + label:before {
    position: relative;
    top: 2px;
}
.checkout-payment-method #block-discount-heading{
	margin: 0px 0 0px 0px;
}
.checkout-payment-method .payment-option-title .action-toggle:after, .checkout-billing-address label {
    position: relative;
    top: -2px;
}


@media (min-width: 1024px), print{
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-sidebar {
    float: right !important;
}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-main {
    float: left !important;    
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:not(:last-of-type) {
    margin-bottom: 10px;
    margin-top: 10px;
}
.amcheckout-main-container.-modern .amcheckout-block:not(:first-of-type) {
    margin: 20px 0 0;
}
}
@media (max-width: 1024px), print{
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-sidebar:after {
    content: "";
    display: block;
    clear: both;
}
.amcheckout-main-container.-modern .amcheckout-block:not(:first-of-type),
.amcheckout-main-container.-layout-2columns .amcheckout-column:not(:first-of-type) {
    margin-top: 20px;
}
.amcheckout-block.amcheckout-step-container {
    padding: 0px 10px 10px;
}
.checkout-index-index .additional-options {
    margin: 3px 0px;
}
.amcheckout-step-container .amcheckout-additional-options {
    margin: 0;
    padding: 0 5px;
    border: none;
 }
 .checkout-shipping-method .row.amcheckout-method {
    margin: 7px 0 5px;
    display: block;
}
.amcheckout-step-container .amcheckout-summary-container .details-qty .label {
    display: none;
}
}
.amcheckout-step-container .table-checkout-shipping-method tbody td {
    padding: 7px 2px;
}
@media only screen and (max-width: 767px){
.checkout-payment-method #block-discount-heading {
    margin: 0px 0 13px 0px;
}
.checkout-payment-method .payment-option .payment-option-title {
    padding: 15px 0px;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method,
.amcheckout-step-container .amcheckout-additional-options{
	border: none;
    background: #ffffff;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:hover{
	box-shadow: none;
}
.checkout-billing-address input[type="checkbox"] {
    margin-right: 2px;
    top: -1px;
}
.amcheckout-block.amcheckout-step-container.-summary {
    padding: 10px 10px;
}
.checkout-payment-method .payment-option .payment-option-content {
    padding: 0 0px 5px;
}
.amcheckout-step-container .table-checkout-shipping-method tbody td {
    padding: 7px 2px;
}
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus {
    background: unset;
    border: none;
}
.checkout-billing-address input[type="checkbox"] {
    margin-right: 2px;
    top: -1px;
}


.amcheckout-step-container .table-checkout-shipping-method tbody td {
    padding: 0px 5px;
}
.amcheckout-step-container td.col.col-price.dz_cus_price {
    padding: 7px 0px;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method{
	width: 100%;
}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method,
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method
{
	background: #ffffff;
	    border: 0;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:hover,
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method:hover{
	box-shadow: none;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:last-child {
    margin-bottom: 0px;
    margin-top: 10px;
}
div#checkout-step-payment {
    padding-bottom: 10px;
}
@media only screen and (max-width: 389px){
.amcheckout-main-container .opc-block-summary .product-item .product-item-name-block {
    padding-right: 0px;
}
.amcheckout-wrapper .minicart-items .product-item-details .details-qty{
	width: 33%;
}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details {
    width: 90%;
}
.checkout-billing-address input[type='checkbox'] + label {
    display: inline;
}
}

/***18 December 2019***/

.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout:hover {
    background-image: linear-gradient(#BE00FF,#9108C1);
}
.amcheckout-step-container .amcheckout-additional-options{
	border: none;
	padding: 0;
}
.checkout-index-index .additional-options {
    margin: 3px 10px 3px 7px;
}
.amcheckout-wrapper .minicart-items .product-item-details .details-qty{
	margin: 0 5px;
}
.am-checkout.-modern .authentication-wrapper .action-auth-toggle{
	padding: 0;
}
.amcheckout-step-container .amcheckout-additional-options .amcheckout-comment{
	margin: 0 0 10px;
}
.amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes{
	margin: 10px 0 0;
}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .product-item-name{
	width: 60%;
}
.amcheckout-wrapper .minicart-items .product-item-details .details-qty{
	width: 30%;
}
.amcheckout-wrapper .minicart-items .product-item-details .details-qty .label{
	display: none;
}
.opc-block-summary .product-item .subtotal{
	text-align: right;
	bottom: 15px;
}
.checkout-index-index .opc-block-summary .minicart-items input.qty{
	width: 61px;
	height: 39px;
}
.amcheckout-step-container .amcheckout-summary-container .product-item .action.checkout{
	padding: 2px 14px;
	font-size: 13px;
	margin-bottom: 3px;
}
.amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-summary-container .subtotal{
	min-width: 60px;
	width: auto;
}
.checkout-index-index .additional-options .checkout-agreements .action-show span{
	text-decoration: underline;
}
.checkout-index-index .additional-options .checkout-agreements .action-show:hover{
	color: #75009D;
}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary{
	padding: 0 15px;
}
@media only screen and (max-width: 1023px){
	.amcheckout-wrapper .minicart-items .product-item-details .details-qty{
		width: 15%;
	}
	.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .product-item-name {
	    width: 70%;
	}
	.checkout-index-index .opc-block-summary .minicart-items .product-item-details {
	    width: calc(100% - 25px);
	}
	.-sidebar .-summary .amcheckout-step-container .checkout-payment-method .payment-option-title{
		border-top: none;
	}
}
@media only screen and (min-width: 768px){
	.-sidebar .-summary .amcheckout-step-container .opc-payment-additional {
    	padding: 0 10px;
	}
}
@media only screen and (max-width: 500px){
	.amcheckout-wrapper .minicart-items .product-item-details .details-qty {
	    width: 20%;
	}
}
@media only screen and (max-width: 389px){
	.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .product-item-name {
	    width: 55%;
	}
	.amcheckout-wrapper .minicart-items .product-item-details .details-qty{
		width: 30%;
	}
	.checkout-index-index .additional-options {
	    margin: 3px 10px 3px 5px;
	}
}
.checkout-billing-address .field.field-select-billing > label {
    display: none;
}
.amcheckout-step-container .amcheckout-shipping-address .checkout-billing-address fieldset {
    margin-top: 20px;
}

@media only screen and (max-width: 767px){
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active .payment-method-content {
    display: block;
    padding: 0 5px 0 5px;
}
.checkout-index-index iframe.paypal.iframe {
    width: 100%;
}
}
div#cc_shipping_error {
    border: 0;
}
div#cc_shipping_error:before {
    border-width: 0;
}
form#co-shipping-form .fieldset.address>.field {
    display: block;
}
@media only screen and (max-width: 767px){
	button#shipping_cp_button_id{
		padding: 3px 10px;
	}
}
@media only screen and (max-width: 430px){
	.search-container input{
		width: 52% !important;
		min-width: unset;
	}
}
div#payment-request-button-cart {
    float: left;
}