.product-list-style-01 .product-item:hover .product-image-photo.main-img { -moz-transform: none !important; -webkit-transform: none !important; -o-transform: none !important; transform: none !important;} 
a.action.tocompare { display: none !important; } .sales-guest-view .page-title-wrapper { display: block; margin-top: 20px !important;} .checkout-billing-address { display: none; } .checkout-billing-address { display: none !important; }
li#opc-shipping_method { visibility: hidden; height: 0px; display: none;} .sidebar.sidebar-additional .block.block-compare { display: none; } .testimonials-index-index .page-title-wrapper { display: block !important; padding-top: 20px;} .testimonials-index-new .columns { padding-top: 20px; } .cart-container .form-cart { background: #fff; padding: 0px 20px !important;} .cart.table-wrapper .actions-toolbar > .action, .action-gift { margin-bottom: 5px !important; } .cart-container { margin-bottom: 2px !important; } .desktop_desc2 .cat-li { border: 1px solid #1232b2; display: block; padding: 3px 6px 0px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; text-align: center; float: left; margin-right: 5px; color: #1232b2; font-size: 13px;} .desktop_desc2 .cat-li a { color: #1232b2; } .desktop_desc2 { position: absolute; left: 30% !important; z-index: 0; top: 21px;} .static_links { position: fixed; z-index: 1000; top: 50%; left: 2%;} 
body { color: #000 !important; } .surprise-for ul li.leaf span.category { color: #000; } .breadcrumbs .items a, .breadcrumbs .items > li { color: #000 !important; } .mobile-title { display: none; } .block.crosssell .block-content { margin-top: -11px; } .product-item-actions span { display: none; } .mdl-button--fab.mdl-button--mini-fab.min-account { height: 25px; min-width: 23px; width: 21px; display: block; border: none; color: #000; /* float: left; */
    padding: 0px; margin: 0px; float: left; font: 600 17px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; position: absolute; right: -24px; top: 7px;} .product-reviews-summary .weee, .product-reviews-summary .price-final_price { display: none; } .cart-informed-modal .modal-popup._show .modal-inner-wrap { height: 100%; } .mobile_cart { display: none; } .checkout-methods-items li.mobile { display: none; }
div.btn { display: inline-block; border: 2px solid #414b56; margin-right: 1px; padding: 5px 6px; cursor: pointer; border-radius: 30px;} 
 @-webkit-keyframes shine {  100% {
 left: 125%} } 
 @keyframes shine {  100% {
 left: 125%} } .shine-effect.cdz-banner { overflow: hidden; position: relative} .shine-effect.cdz-banner:before { position: absolute; top: 0; left: -100%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); transform: skewX(-25deg)} .shine-effect.cdz-banner:hover:before { -webkit-animation: shine 1.2s; animation: shine 1.2s} 
@-webkit-keyframes zoomin { 0% {
transform: scale(1)} 
50% {
transform: scale(1.5)} 
100% {
transform: scale(1)} } 
@keyframes zoomin { 0% {
transform: scale(1)} 
50% {
transform: scale(1.5)} 
100% {
transform: scale(1)} } 
@-webkit-keyframes zoomout { 0% {
transform: scale(1)} 
50% {
transform: scale(.67)} 
100% {
transform: scale(1)} } 
@keyframes zoomout { 0% {
transform: scale(1)} 
50% {
transform: scale(.67)} 
100% {
transform: scale(1)} } .border-zoom-effect.cdz-banner a { display: inline-block; position: relative} .border-zoom-effect.cdz-banner a:before, .border-zoom-effect.cdz-banner a:after { position: absolute; top: 2.5%; left: 2.5%; content: ""; width: 95%; height: 95%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cart.table-wrapper .product-item-photo { width: 20% !important; } .border-zoom-effect.cdz-banner a:before { border-left: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: scale(1, 0); -moz-transform: scale(1, 0); -ms-transform: scale(1, 0); -o-transform: scale(1, 0)} .border-zoom-effect.cdz-banner a:after { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1)} .border-zoom-effect.cdz-banner a:hover:before, .border-zoom-effect.cdz-banner a:hover:after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .scale-effect.cdz-banner { overflow: hidden } .scale-effect.cdz-banner img { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .scale-effect.cdz-banner:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1)} .shake:hover { animation: shake .82s cubic-bezier(.36, .07000000000000001, .19, .97) infinite; transform: translate3d(0, 0, 0); backface-visibility: hidden; perspective: 1000px} 
 @keyframes shake {  10%,  90% {
 transform: translate3d(-1px, 0, 0)} 
 20%,  80% {
 transform: translate3d(2px, 0, 0)} 
 30%,  50%,  70% {
 transform: translate3d(-4px, 0, 0)} 
 40%,  60% {
 transform: translate3d(4px, 0, 0)} } 
 @keyframes cssload-zoom {  0% {
 -moz-transform: scale(0.5, 0.5);
 -webkit-transform: scale(0.5, 0.5);
 -o-transform: scale(0.5, 0.5);
 transform: scale(0.5, 0.5)} 
 50% {
 -moz-transform: scale(1, 1);
 -webkit-transform: scale(1, 1);
 -o-transform: scale(1, 1);
 transform: scale(1, 1)} 
 100% {
 -moz-transform: scale(1.5, 1.5);
 -webkit-transform: scale(1.5, 1.5);
 -o-transform: scale(1.5, 1.5);
 transform: scale(1.5, 1.5)} } 
@font-face { font-family: 'CodazonFont'; src: url(../../../../codazon/themelayout/fonts/CodazonFont.eot); src: url(../../../../codazon/themelayout/fonts/CodazonFont.eot) format('embedded-opentype'), url(../../../../codazon/themelayout/fonts/CodazonFont.ttf) format('truetype'), url(../../../../codazon/themelayout/fonts/CodazonFont.woff) format('woff'), url(../../../../codazon/themelayout/fonts/CodazonFont.svg) format('svg'); font-weight: normal; font-style: normal} .sidebar .blog-search { overflow: hidden }
body { color: #414b56; font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; background: #f6f7f9} 
 @media only screen and (max-width: 767px) {
body { font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif }} 
body input[type="text"], body input[type="password"], body input[type="url"], body input[type="tel"], body input[type="search"], body input[type="number"], body input[type="datetime"], body input[type="email"] { border-width: 0; border-bottom-width: 1px; color: #9c9c9c; border-color: #e1e1e1; background: #fff; font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; height: 40px; line-height: 40px; padding-left: 0; padding-right: 0} 
body md-input-container>md-select { height: 40px; line-height: 40px} 
body textarea { color: #9c9c9c; border-color: #e1e1e1; background: #fff; font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} 
body ._keyfocus *:focus, body input:not([disabled]):focus, body textarea:not([disabled]):focus, body select:not([disabled]):focus { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none} 
body select { color: #9c9c9c; border-color: #e1e1e1; background: #fff; font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} 
body .fieldset>.field { margin-bottom: 0 }
body .fieldset>.field:not(.choice)>.label { padding-right: 0 }
body .fieldset .fullname .field .control { width: 100% }
body .fieldset .fullname .field .label { text-align: inherit; width: 100%; padding: 0; float: none} 
address, p, ul, ol { line-height: 1.35; font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} 
ul, ol { list-style: none } .columns a { color: #414b56 } .columns a:active, .columns a:focus, .columns a:visited { color: #414b56 } .columns a:hover { color: #E8072A } .columns a:hover { text-decoration: none }
a { color: #414b56 }
a:active, a:focus, a:visited { color: #414b56; font-weight: normal} 
a:hover { text-decoration: none }
a:active, a:focus, a:visited { color: #414b56 }
a:hover { color: #E8072A }
h1, .h1 { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; margin: 0 0 10px} 
h2, .h2 { font: 600 20px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; margin: 0 0 10px} 
h3, .h3 { font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; margin: 0 0 10px} 
h4, .h4 { font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; margin: 0 0 5px} 
h5, .h5 { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; margin: 0 0 5px} 
h6, .h6 { font: 500 11px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; margin: 0 0 5px} .no-padding { padding: 0 !important }
 @media only screen and (max-width: 767px) {
.no-padding-xs { padding: 0 !important }} .no-margin { margin: 0 } .cdz-shadow { box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} 
 @media only screen and (min-width: 768px) {
.flex-grid-row { -webkit-flex-flow: row; flex-flow: row} } .page-wrapper { background: #f6f7f9 } .columns .column.main { padding-bottom: 0 } .cdz-main-content.block-static-block.widget { margin-bottom: 0 } .page-main-full { width: 100%; max-width: 100%; padding-left: 0; padding-right: 0; clear: both} .container, .page-main:not(.page-main-full)>div, .breadcrumbs .items { margin: 0 auto; padding-left: 10px; padding-right: 10px} .container-fluid { width: 100% }
 [layout-align="center center"] {
 text-align: center} .cdz-block-title { margin-bottom: 20px } .cdz-block-title .b-title.h2 { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; margin-bottom: 0; font-weight: 500} .cdz-block-title .title-desc { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #b9bed1; letter-spacing: 1.5px} .paypal.checkout { text-align: center } .paypal.checkout input { max-width: 100% }
div.mage-error[generated] { clear: both }
 @media only screen and (min-width: 768px) {
.fieldset>.field>.label,  .fieldset>.fields>.field>.label { font-weight: 600 } .fieldset>.field:not(.choice)>.label { clear: both; width: 100%; text-align: left} .rtl-layout .fieldset>.field:not(.choice)>.label { text-align: right } .fieldset>.field:not(.choice)>.control { width: 100% } .fieldset>.field.choice:before,  .fieldset>.field.no-label:before { display: none }} 
 @media only screen and (max-width: 767px) {
.container-fluid { padding-left: 10px; padding-right: 10px} .checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content { width: 70%; } .ccavenuepay_frontend_logo { margin-left: -45px; background-size: 339px;} } 
 @media only screen and (min-width: 1200px) {
.container,  .page-main:not(.page-main-full)>div,  .breadcrumbs .items { width: 1200px } .sticky-menu.active .panel.wrapper { width: 1200px; position: relative; margin: 0 auto} .cms-page-view .page-title-wrapper { width: 1200px; margin: 0 auto; padding: 0 10px} } 
 @media (min-width:1300px) {
.container,  .page-main:not(.page-main-full)>div,  .breadcrumbs .items { width: 1300px } .sticky-menu.active .panel.wrapper { width: 1300px; position: relative; margin: 0 auto} .cms-page-view .page-title-wrapper { width: 1300px; margin: 0 auto; padding: 0 10px} } 
 @media only screen and (min-width:1400px) {
.container,  .page-main:not(.page-main-full)>div,  .breadcrumbs .items { width: 1400px } .sticky-menu.active .panel.wrapper { width: 1400px; position: relative; margin: 0 auto} .cms-page-view .page-title-wrapper { width: 1400px; margin: 0 auto; padding: 0 10px} } .message.success { font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .message.success a { color: #006400; text-decoration: underline} .message.success a:active, .message.success a:focus, .message.success a:visited { color: #006400 } .message.success a:hover { color: #E8072A } .message.warning, .message.error, .message.info { font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .ie10 .page-wrapper, .ie11 .page-wrapper { height: auto } .search-box-area .has-cat input[type=text] { padding-right: 50px } .rtl-layout .search-box-area .has-cat input[type=text] { padding-right: 0; padding-left: 50px} 
 @media only screen and (max-width: 767px) {
.navigation,  .breadcrumbs,  .page-header .header.panel,  .header.content,  .footer.content,  .page-main,  .page-wrapper>.widget,  .page-wrapper>.page-bottom,  .block.category.event,  .top-container { padding-left: 10px; padding-right: 10px} } .ajax-loader { margin: 0; padding: 0; text-align: center; text-transform: uppercase} .ajax-loader .mdl-progress { width: 100% } .ajax-loader .bottom-block { margin-top: 5px } .ajax-loader .mdl-progress.mdl-progress--indeterminate>.bar1, .ajax-loader .mdl-progress.mdl-progress__indeterminate>.bar1, .ajax-loader .mdl-progress.mdl-progress--indeterminate>.bar3, .ajax-loader .mdl-progress.mdl-progress__indeterminate>.bar3 { background: #E8072A } .ajax-loader .mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar, .ajax-loader .mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #E8072A, #E8072A) } .ajax-loader .mdl-progress>.bufferbar { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #E8072A, #E8072A) } .ajax-loader .bottom-block { text-align: center; padding: 10px; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; font-weight: 600; color: #E8072A; text-transform: uppercase} 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.ajax-loader { padding-right: 20px }} .cdz-product .double-bounce-spinner .double-bounce1, .cdz-product .double-bounce-spinner .double-bounce2 { background-color: #E8072A } .double-bounce-spinner.brand-loader .double-bounce1, .double-bounce-spinner.brand-loader .double-bounce2 { background-color: #E8072A } .cdz-ajax-trigger { width: 300px; padding: 7px 20px; font-size: 14px; border: 2px solid; display: inline-block; cursor: pointer; font-size: 16px; color: #E8072A; border-color: #E8072A; background: #fff; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .cdz-ajax-trigger>span { padding: 0 20px; position: relative} .cdz-ajax-trigger>span:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e96e'; font-size: 16px; speak: none; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; left: 0} .cdz-ajax-trigger:hover>span:before { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; animation: cssload-updown 1150ms linear infinite; -o-animation: cssload-updown 1150ms linear infinite; -ms-animation: cssload-updown 1150ms linear infinite; -webkit-animation: cssload-updown 1150ms linear infinite; -moz-animation: cssload-updown 1150ms linear infinite} 
 @keyframes cssload-updown {  0% {
 -moz-transform: translateY(-3px);
 -webkit-transform: translateY(-3px);
 -o-transform: translateY(-3px);
 transform: translateY(-3px)} 
 50% {
 -moz-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0)} 
 100% {
 -moz-transform: translateY(3px);
 -webkit-transform: translateY(3px);
 -o-transform: translateY(3px);
 transform: translateY(3px)} } .modal-popup.cdz-video-frame .modal-content { padding: 0 } .modal-popup.cdz-video-frame .modal-header { padding: 0 } .modal-popup.cdz-video-frame .modal-inner-wrap { width: 75%; background-color: transparent; box-shadow: none; margin: 2rem auto} .modal-popup.cdz-video-frame .modal-content { overflow-y: unset } .modal-popup.cdz-video-frame .action-close { z-index: 999 }
 @media only screen and (max-width: 767px) {
.modal-popup.cdz-video-frame .modal-content { padding: 0 } .modal-popup.cdz-video-frame .modal-inner-wrap { width: 90% }} .modal-popup .modal-inner-wrap { margin: 2rem auto } .account .form-address-edit .actions-toolbar .action.primary, .account .secondary .action.back, .mdl-button, a.action.primary, .md-button, button, .action.primary, .md-button.md-primary, .md-button.md-primary.md-raised, .md-button.md-raised:not([disabled]), .cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary, .cart-container .form-cart .action.continue { border: 1px solid; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; padding: 7px 15px; min-height: auto; text-transform: uppercase} .mdl-button { height: inherit; line-height: inherit; min-width: inherit} 
button, .mdl-button, .md-button, .md-button.md-raised, .cart-container .form-cart .action.continue { color: #E8072A; border-color: #E8072A; background: #fff; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} 
button:focus, .mdl-button:focus, .md-button:focus, .md-button.md-raised:focus, .cart-container .form-cart .action.continue:focus, button:active, .mdl-button:active, .md-button:active, .md-button.md-raised:active, .cart-container .form-cart .action.continue:active, button:hover, .mdl-button:hover, .md-button:hover, .md-button.md-raised:hover, .cart-container .form-cart .action.continue:hover { color: #E8072A; border-color: #E8072A; background: #fff} .account .form-address-edit .actions-toolbar .action.primary, .md-button.mdl-button--raised, a.action.primary, .action.primary, .md-button.md-primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button, .md-button.md-primary.md-raised { color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .account .form-address-edit .actions-toolbar .action.primary:focus, .md-button.mdl-button--raised:focus, a.action.primary:focus, .action.primary:focus, .md-button.md-primary:focus, .cdz-popup-area .cdz-popup .actions-toolbar .primary button:focus, .md-button.md-primary.md-raised:focus, .account .form-address-edit .actions-toolbar .action.primary:active, .md-button.mdl-button--raised:active, a.action.primary:active, .action.primary:active, .md-button.md-primary:active, .cdz-popup-area .cdz-popup .actions-toolbar .primary button:active, .md-button.md-primary.md-raised:active, .account .form-address-edit .actions-toolbar .action.primary:hover, .md-button.mdl-button--raised:hover, a.action.primary:hover, .action.primary:hover, .md-button.md-primary:hover, .cdz-popup-area .cdz-popup .actions-toolbar .primary button:hover, .md-button.md-primary.md-raised:hover { color: #E8072A; border-color: #E8072A; background: #fff} .md-button.md-raised:not([disabled]):hover:focus, .md-button.md-raised:not([disabled]):hover:active, .md-button.md-raised:not([disabled]):hover:hover { color: #E8072A; border-color: #E8072A; background: #fff} .md-button.md-primary.md-raised:not([disabled]):focus, .md-button.md-primary.md-raised:not([disabled]):active, .md-button.md-primary.md-raised:not([disabled]):hover { color: #E8072A; border-color: #E8072A; background: #fff} .qs-button, a.qs-button { display: block; padding: 0; width: 38px; height: 38px; line-height: 36px; border: 1px solid; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #E8072A; border-color: #fff; background: #fff; color: #fff; border-color: #E8072A; background: #E8072A} .qs-button:focus, a.qs-button:focus, .qs-button:active, a.qs-button:active, .qs-button:hover, a.qs-button:hover { color: #E8072A; border-color: #E8072A; background: #fff} .qs-button span, a.qs-button span { font-size: 0; display: block; text-indent: -99999px; overflow: hidden; vertical-align: middle; text-align: left; display: none} .qs-button:before, a.qs-button:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f06e'; font-size: 16px; vertical-align: middle} .actions-secondary>.action.towishlist:before { display: none !important } .actions-secondary>.action.towishlist:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f004'; font-size: 14px; vertical-align: middle} .actions-secondary>.action.tocompare:before { display: none } .actions-secondary>.action.tocompare:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f0c5'; font-size: 14px; vertical-align: middle} .actions-secondary>.action { padding: 0; width: 30px; height: 30px; line-height: 30px; border: 0px solid; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .actions-secondary>.action span { font-size: 0; display: block; text-indent: -99999px; overflow: hidden; vertical-align: middle; text-align: left; display: none} .product-list-style-04 .cdz-ajax-trigger:hover { color: #fff; border-color: #E8072A; background: #E8072A} 
#back-top { position: fixed; right: 15px; bottom: 15px; z-index: 99} 
#back-top a { border-color: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; font-size: 0; padding: 0; width: 50px; height: 50px; line-height: 48px; border: 1px solid; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #E8072A; border-color: #fff; background: #fff; display: block; box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3); -moz-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3); -o-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3); -ms-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3)} 
#back-top a:focus, #back-top a:active, #back-top a:hover { color: #E8072A; border-color: #E8072A; background: #fff} 
#back-top a:focus, #back-top a:active, #back-top a:hover { color: #E8072A; border-color: #E8072A; background: #fff} 
#back-top a span { font-size: 0; display: block; text-indent: -99999px; overflow: hidden; vertical-align: middle; text-align: left; display: none} 
#back-top a:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e96b'; font-size: 20px; speak: none; line-height: 46px} .rtl-layout #back-top { right: auto; left: 15px} 
 @media only screen and (max-width: 767px) {
#back-top { display: none !important }} .cdz-newsletter-modal.modal-popup .modal-header { padding: 0; z-index: 100} .cdz-newsletter-modal.modal-popup .modal-inner-wrap .modal-header .action-close { right: 0; z-index: 5} .rtl-layout .cdz-newsletter-modal.modal-popup .modal-inner-wrap .modal-header .action-close { right: auto; left: 0} .cdz-newsletter-modal.modal-popup .modal-inner-wrap { width: 60%; max-width: 780px} .cdz-newsletter-modal.modal-popup .modal-content { padding: 0 } .cdz-newsletter-modal.modal-popup [class*="cdz-popup-newsletter"] { padding: 0 } .cdz-newsletter-modal.modal-popup .popup-title h3 { font-size: 30px; letter-spacing: 1px; margin-bottom: 40px; color: #414b56} .cdz-newsletter-modal.modal-popup .popup-content { text-align: center; padding: 60px 40px; position: relative} .cdz-newsletter-modal.modal-popup .popup-content-desc { font-size: 16px; font-weight: normal; letter-spacing: 1px; margin-bottom: 30px} .cdz-newsletter-modal.modal-popup .block.newsletter { width: 100%; margin-bottom: 10px} .cdz-newsletter-modal.modal-popup .block.newsletter .newsletter { width: 100%; display: block; margin-bottom: 10px} .cdz-newsletter-modal.modal-popup .block.newsletter .newsletter .control:before { display: none } .cdz-newsletter-modal.modal-popup .block.newsletter .newsletter input { border: 1px solid #e9eaec; padding: 0; text-align: center; font-size: 14px; height: 35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .cdz-newsletter-modal.modal-popup .block.newsletter .actions { width: 100%; display: block} .cdz-newsletter-modal.modal-popup .block.newsletter .actions .subscribe { width: 100%; height: 35px; padding: 0; text-align: center; font-size: 14px; letter-spacing: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .cdz-newsletter-modal.modal-popup .social { position: absolute; width: 100%; bottom: 0; font-size: 20px; text-align: center} .cdz-newsletter-modal.modal-popup .social a { display: inline-block; text-align: center; margin: 0 10px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #E8072A} .cdz-newsletter-modal.modal-popup .social a:active, .cdz-newsletter-modal.modal-popup .social a:focus, .cdz-newsletter-modal.modal-popup .social a:visited { color: #E8072A } .cdz-newsletter-modal.modal-popup .social a:hover { color: #414b56 }
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.cdz-newsletter-modal.modal-popup .modal-inner-wrap { min-width: 650px } .cdz-newsletter-modal.modal-popup .popup-title h3 { font-size: 22px; margin-bottom: 20px} .cdz-newsletter-modal.modal-popup .popup-content-desc { font-size: 14px; margin-bottom: 15px} } 
 @media only screen and (max-width: 767px) {
.cdz-newsletter-modal.modal-popup .popup-title h3 { font-size: 22px; margin-bottom: 20px} .cdz-newsletter-modal.modal-popup .popup-content-desc { font-size: 14px; margin-bottom: 15px} .cdz-newsletter-modal.modal-popup .modal-header .action-close { z-index: 2 }} 
 @media only screen and (max-width: 480px) {
.cdz-newsletter-modal.modal-popup .modal-inner-wrap { width: 90% }} .space-s { margin-bottom: 10px } .space-base { margin-bottom: 20px } .space-md { margin-bottom: 40px } .space-lg { margin-bottom: 60px } .space-mobile { margin-bottom: 10px }
 @media only screen and (max-width: 767px) {
.space-lg { margin-bottom: 20px } .space-xs { margin-bottom: 15px } .space-md { margin-bottom: 20px }} 
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input, md-input-container:not(.md-input-invalid).md-input-focused .md-input, md-input-container.md-default-theme:not(.md-input-invalid).md-input-resized .md-input, md-input-container:not(.md-input-invalid).md-input-resized .md-input { border-color: #E8072A }
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label, md-input-container:not(.md-input-invalid).md-input-focused label, md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon, md-input-container:not(.md-input-invalid).md-input-focused md-icon { color: #E8072A } .swatch-option-tooltip>.image, .swatch-option-tooltip-layered>.image { margin: -10px -10px 0px; background-size: 100% !important} .swatch-option-tooltip .corner:before, .swatch-option-tooltip-layered .corner:before { top: 4px } .swatch-option-tooltip .corner:after, .swatch-option-tooltip-layered .corner:after { top: 3px }
 @media only screen and (min-width: 1200px) {
[class*='product-list-style'] .owl-nav [class*='owl-'],  [class*='post-list-style'] .owl-nav [class*='owl-'],  [class*='wrapper-adv-style'] .owl-nav [class*='owl-'],  [class*='instagram-wrapper'] .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 40px)/2); top: -webkit-calc( (100% - 40px)/2); top: -o-calc( (100% - 40px)/2); top: calc( (100% - 40px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} 
[class*='product-list-style'] .owl-nav [class*='owl-'].owl-next,  [class*='post-list-style'] .owl-nav [class*='owl-'].owl-next,  [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-next,  [class*='instagram-wrapper'] .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} 
[class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev,  [class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev,  [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-prev,  [class*='instagram-wrapper'] .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} 
[class*='product-list-style'] .owl-nav [class*='owl-'].disabled,  [class*='post-list-style'] .owl-nav [class*='owl-'].disabled,  [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].disabled,  [class*='instagram-wrapper'] .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next,  .rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-next,  .rtl-layout [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-next,  .rtl-layout [class*='instagram-wrapper'] .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev,  .rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev,  .rtl-layout [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-prev,  .rtl-layout [class*='instagram-wrapper'] .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} 
[class*='product-list-style']:hover .owl-nav [class*='owl-']:not(.disabled),  [class*='post-list-style']:hover .owl-nav [class*='owl-']:not(.disabled),  [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-']:not(.disabled),  [class*='instagram-wrapper']:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
[class*='product-list-style']:hover .owl-nav [class*='owl-'].disabled,  [class*='post-list-style']:hover .owl-nav [class*='owl-'].disabled,  [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].disabled,  [class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} 
[class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-prev,  [class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-prev,  [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-prev,  [class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].owl-prev,  [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-next,  [class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-next,  [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-next,  [class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-prev,  .rtl-layout [class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-prev,  .rtl-layout [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-prev,  .rtl-layout [class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].owl-prev,  .rtl-layout [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-next,  .rtl-layout [class*='post-list-style']:hover .owl-nav [class*='owl-'].owl-next,  .rtl-layout [class*='wrapper-adv-style']:hover .owl-nav [class*='owl-'].owl-next,  .rtl-layout [class*='instagram-wrapper']:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} 
[class*='product-list-style'] .owl-nav [class*='owl-'],  [class*='post-list-style'] .owl-nav [class*='owl-'],  [class*='wrapper-adv-style'] .owl-nav [class*='owl-'],  [class*='instagram-wrapper'] .owl-nav [class*='owl-'] { width: 40px; height: 40px; line-height: 38px} 
[class*='product-list-style'] .owl-dots,  [class*='post-list-style'] .owl-dots,  [class*='wrapper-adv-style'] .owl-dots,  [class*='instagram-wrapper'] .owl-dots { width: 100%; text-align: center; margin: 15px 0 0} 
[class*='product-list-style'] .owl-dots .owl-dot,  [class*='post-list-style'] .owl-dots .owl-dot,  [class*='wrapper-adv-style'] .owl-dots .owl-dot,  [class*='instagram-wrapper'] .owl-dots .owl-dot { overflow: hidden; display: inline-block; margin: 0 2px; cursor: pointer; background-color: transparent; box-shadow: inset 0 0 0 2px #414b56; width: 10px; height: 10px; border-radius: 100%; position: relative !important} 
[class*='product-list-style'] .owl-dots .owl-dot span,  [class*='post-list-style'] .owl-dots .owl-dot span,  [class*='wrapper-adv-style'] .owl-dots .owl-dot span,  [class*='instagram-wrapper'] .owl-dots .owl-dot span { height: 100%; width: 100%; background-color: #646d7e; border-radius: 100%; position: absolute; left: 0; top: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0)} 
[class*='product-list-style'] .owl-dots .owl-dot.active span,  [class*='post-list-style'] .owl-dots .owl-dot.active span,  [class*='wrapper-adv-style'] .owl-dots .owl-dot.active span,  [class*='instagram-wrapper'] .owl-dots .owl-dot.active span { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} } 
 @media only screen and (max-width: 1199px) {
[class*='product-list-style'] .owl-nav,  [class*='post-list-style'] .owl-nav,  [class*='wrapper-adv-style'] .owl-nav,  [class*='instagram-wrapper'] .owl-nav { display: none }} .list.products-list .cdz-product-labels { left: 0; right: auto} .rtl-layout .list.products-list .cdz-product-labels { right: 0; left: auto} 
 @media only screen and (max-width: 767px) {
.brand-slider-wrapper .owl-nav { display: none }} .cdz-slideshow .icon-loading { font-size: 0 !important } .cdz-slideshow .icon-loading span { font-size: 0 } .cdz-slideshow .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 50px)/2); top: -webkit-calc( (100% - 50px)/2); top: -o-calc( (100% - 50px)/2); top: calc( (100% - 50px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} .cdz-slideshow .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .cdz-slideshow .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .cdz-slideshow .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .cdz-slideshow:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .cdz-slideshow:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-prev, .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-prev, .rtl-layout .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .cdz-slideshow .owl-nav [class*='owl-'] { width: 50px; height: 50px; line-height: 48px} .cdz-slideshow .owl-dots { width: 100%; text-align: center; position: absolute; bottom: 10px} .cdz-slideshow .owl-dots .owl-dot { overflow: hidden; display: inline-block; margin: 0 2px; cursor: pointer; background-color: #333333; width: 11px; height: 11px; border-radius: 100%; position: relative !important; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); -webkit-opacity: .4; -moz-opacity: .4; opacity: .4} .cdz-slideshow .owl-dots .owl-dot.active { background-color: #E8072A; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
 @media only screen and (max-width: 1199px) {
.cdz-slideshow .owl-nav { display: none }} .fb_iframe_widget iframe { width: 100% !important }
 @media print {
body.page-print .order-status,  body.page-print .mb-bottom-toolbar,  body.page-print .actions-toolbar { display: none !important }
body.page-print .box-order-shipping-address,  body.page-print .box-order-shipping-method,  body.page-print .box-order-billing-address,  body.page-print .box-order-billing-method { display: inline-block; vertical-align: top} 
body.page-print .box-order-shipping-address,  body.page-print .box-order-billing-address { width: 50% }
body.page-print a:link,  body.page-print a:visited,  body.page-print a { text-decoration: none !important }
body.page-print a:link:after,  body.page-print a:visited:after,  body.page-print a:after { display: none }
body.page-print a.logo { margin-left: 0; background: black} 
body.page-print a.logo:after { display: none }
body.page-print img { page-break-inside: avoid; page-break-after: avoid} 
body.page-print .logo .main-logo { display: block !important; margin-left: 10px} 
body.page-print .logo .small-logo { display: none !important }
body.page-print .page-break { display: block; page-break-before: always} 
body.page-print .entry a:after { content: "Thank for your order" !important }} 
 @media only screen and (min-width: 768px) {
body.page-print .logo { padding-left: 25px; display: block} } 
 @media only screen and (max-width: 767px) {
body.page-print .page-main { padding-top: 0 }
body.page-print .nav-toggle { display: none }
body.page-print .logo { background: #E8072A; width: 100%; max-width: 100%; text-align: center; margin: 0 0 15px; padding: 10px} 
body.page-print .logo img.small-logo { display: inline-block !important }} 
table#product-attribute-specs-table td { padding: 10px 10px 5px; vertical-align: top; line-height: 1} 
table#product-attribute-specs-table tr { margin-bottom: 5px } .rtl-layout .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before, .rtl-layout .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before { padding-left: 10px; padding-right: 0} 
 @keyframes waveline {  0% {
 top: 0px} 
 50% {
 top: -20px} 
 100% {
 top: 0px} } 
 @-webkit-keyframes waveline {  0% {
 top: 0px} 
 50% {
 top: -20px} 
 100% {
 top: 0px} } .mb-bottom-toolbar { position: fixed; bottom: 0; left: 0; width: 100%; background: #E8072A; box-shadow: 2px 2px 10px #333; z-index: 800; overflow: visible} .mb-bottom-toolbar .owl-loaded .owl-stage { padding: 4px 0 0 } .mb-bottom-toolbar .menu-items .item>a, .mb-bottom-toolbar .group-switch>button.switcher { border: 0; font-size: 17px; line-height: 30px; padding-left: 0; padding-right: 0; text-align: center; transition: font-size linear 300ms; background-color: transparent; box-shadow: none; display: inline-block; color: #fff} .mb-bottom-toolbar .menu-items .item>a:not([disabled]):active, .mb-bottom-toolbar .group-switch>button.switcher:not([disabled]):active, .mb-bottom-toolbar .menu-items .item>a:not([disabled]):focus, .mb-bottom-toolbar .group-switch>button.switcher:not([disabled]):focus, .mb-bottom-toolbar .menu-items .item>a:not([disabled]):hover, .mb-bottom-toolbar .group-switch>button.switcher:not([disabled]):hover { background-color: transparent; box-shadow: none; color: #fff} .mb-bottom-toolbar .group-switch { z-index: 100 } .mb-bottom-toolbar .group-switch .md-button.md-fab { font-size: 10px; overflow: visible} .mb-bottom-toolbar .group-switch .dot { display: inline-block; width: calc(100%/6); position: relative; font-size: 7px; text-align: center} .mb-bottom-toolbar .group-switch a.return { top: 5px } .mb-bottom-toolbar .btn-cart { position: relative } .mb-bottom-toolbar .btn-cart .info-wrap { position: absolute; width: 16px; height: 16px; line-height: 16px; background: red; font-size: 11px; right: 2px; color: #ffffff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%} .btn-groups .owl-carousel .owl-stage-outer { overflow: visible } .btn-groups .owl-carousel .owl-stage-outer>.owl-stage>.owl-item { visibility: hidden } .btn-groups .owl-carousel .owl-stage-outer>.owl-stage>.owl-item.active { visibility: visible } .menu-items { -moz-transition: width linear 300ms; -webkit-transition: width linear 300ms; -o-transition: width linear 300ms; transition: width linear 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; width: 100%; float: right} .menu-items>.item { padding: 0; text-align: center; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .switcher { position: relative } .switcher .dot { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .switcher .times { font-size: 0; opacity: 0} .switcher .times:before, .switcher .times:after { position: absolute; left: -1px; top: 25px; width: 26px; height: 2px; background: #fff; content: ""; z-index: 3; outline: 1px solid transparent; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .switcher.return .dot { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -moz-transition: all linear 900ms; -webkit-transition: all linear 900ms; -o-transition: all linear 900ms; transition: all linear 900ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; width: calc(100%/8)} .switcher.return .times { -moz-transition: all linear 600ms; -webkit-transition: all linear 600ms; -o-transition: all linear 600ms; transition: all linear 600ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .switcher.return .times:before { -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .switcher.return .times:after { -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); bottom: 0; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .group-switch { padding: 0; text-align: center; background: inherit} .changing .menu-items { width: 5px; -moz-transition: width linear 300ms; -webkit-transition: width linear 300ms; -o-transition: width linear 300ms; transition: width linear 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .changing .menu-items .mdl-button { font-size: 5px; -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .wave-line { animation-name: waveline; animation-duration: 1000ms} .btn-group { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .active .btn-group { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .mb-bottom-toolbar .fa-shopping-cart:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e992"; font-size: 19px; speak: none; line-height: 32px} .mb-bottom-toolbar .mb-toolbar-content { position: absolute; width: calc(100% - 40px); max-height: calc(100vh - 150px); min-height: 107px; background-color: #fff; z-index: 100; left: 20px; bottom: calc(100% + 20px); visibility: hidden; -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); transform: scale(0); -moz-transition: 300ms; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .mb-bottom-toolbar .mb-toolbar-content .mb-toolbar-content-inner { position: relative; display: inline} .mb-bottom-toolbar .mb-toolbar-content:after { position: absolute; content: ''; left: calc(50% - 10px); border: 10px solid transparent; border-top-color: #fff; bottom: -20px} .mb-bottom-toolbar .mb-toolbar-content-inner { width: 100% } .mb-bottom-toolbar .mb-toolbar-backface { visibility: hidden; opacity: 0; z-index: 100; -moz-transition: 300ms; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.5)} .mb-bottom-toolbar.content-opened .mb-toolbar-content { visibility: visible; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); -moz-transition: 300ms; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .mb-bottom-toolbar.content-opened .mb-toolbar-backface { visibility: visible; opacity: 1; -moz-transition: 300ms; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .nav-open .nav-sections { z-index: 910 } .nav-open .mb-bottom-toolbar { left: calc(100% - 54px); -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .nav-open .rtl-layout .mb-bottom-toolbar { left: auto; right: calc(100% - 54px)} .rtl-layout .mb-bottom-toolbar { right: 0; left: auto} .nav-open .rtl-layout .nav-sections { -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .nav-sections { -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .mb-bottom-toolbar { -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} 
 @media only screen and (max-width: 767px) {
.footer-minicart { display: none }} .cdz-sidebar { position: absolute; width: 320px; height: 100%; top: 0; background-color: #FFF; z-index: 888; overflow: auto} .cdz-sidebar.md-sidenav-left { left: -320px; right: auto} .rtl-layout .cdz-sidebar.md-sidenav-left { left: auto; right: -320px} .cdz-sidebar.md-sidenav-right { left: auto; right: -320px} .rtl-layout .cdz-sidebar.md-sidenav-right { left: -320px; right: auto; direction: ltr} .rtl-layout .cdz-sidebar.md-sidenav-right .utilies-sections { direction: rtl } .cdz-sidebar-backface { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); visibility: hidden; z-index: 887; opacity: 0} 
body { right: 0; left: 0} .cdz-panel-open-right body, .cdz-panel-open-left body { position: relative; right: 320px; left: auto; -moz-transition: right ease 300ms; -webkit-transition: right ease 300ms; -o-transition: right ease 300ms; transition: right ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden} .cdz-panel-open-right body.rtl-layout, .cdz-panel-open-left body.rtl-layout { right: auto; left: 320px; -moz-transition: left ease 300ms; -webkit-transition: left ease 300ms; -o-transition: left ease 300ms; transition: left ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-open-right .sticky-menu.active, .cdz-panel-open-left .sticky-menu.active { right: 320px; left: auto; -moz-transition: right ease 300ms; -webkit-transition: right ease 300ms; -o-transition: right ease 300ms; transition: right ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .cdz-panel-open-right .sticky-menu.active, .rtl-layout .cdz-panel-open-left .sticky-menu.active { right: auto; left: 320px; -moz-transition: left ease 300ms; -webkit-transition: left ease 300ms; -o-transition: left ease 300ms; transition: left ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-open-right .cdz-sidebar-backface, .cdz-panel-open-left .cdz-sidebar-backface { visibility: visible; opacity: 1; -moz-transition: opacity ease 300ms; -webkit-transition: opacity ease 300ms; -o-transition: opacity ease 300ms; transition: opacity ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-open-left body { right: auto; left: 320px; -moz-transition: left ease 300ms; -webkit-transition: left ease 300ms; -o-transition: left ease 300ms; transition: left ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-open-left body.rtl-layout { right: 320px; left: auto; -moz-transition: right ease 300ms; -webkit-transition: right ease 300ms; -o-transition: right ease 300ms; transition: right ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-open-left .sticky-menu.active { right: auto; left: 320px; -moz-transition: left ease 300ms; -webkit-transition: left ease 300ms; -o-transition: left ease 300ms; transition: left ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .cdz-panel-open-left .sticky-menu.active { right: 320px; left: auto; -moz-transition: right ease 300ms; -webkit-transition: right ease 300ms; -o-transition: right ease 300ms; transition: right ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-close-right body, .cdz-panel-close-left body { position: relative; right: 0px; left: auto; -moz-transition: right ease 300ms; -webkit-transition: right ease 300ms; -o-transition: right ease 300ms; transition: right ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden} .cdz-panel-close-right body.rtl-layout, .cdz-panel-close-left body.rtl-layout { right: auto; left: 0; -moz-transition: left ease 300ms; -webkit-transition: left ease 300ms; -o-transition: left ease 300ms; transition: left ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-close-right .sticky-menu.active, .cdz-panel-close-left .sticky-menu.active { right: 0px; left: auto; -moz-transition: right ease 300ms; -webkit-transition: right ease 300ms; -o-transition: right ease 300ms; transition: right ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .cdz-panel-close-right .sticky-menu.active, .rtl-layout .cdz-panel-close-left .sticky-menu.active { right: auto; left: 0; -moz-transition: left ease 300ms; -webkit-transition: left ease 300ms; -o-transition: left ease 300ms; transition: left ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-close-right .cdz-sidebar-backface, .cdz-panel-close-left .cdz-sidebar-backface { opacity: 0; -moz-transition: opacity ease 300ms; -webkit-transition: opacity ease 300ms; -o-transition: opacity ease 300ms; transition: opacity ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-close-left body { right: auto; left: 0; -moz-transition: left ease 300ms; -webkit-transition: left ease 300ms; -o-transition: left ease 300ms; transition: left ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .cdz-panel-close-left body.rtl-layout { right: 0px; left: auto; -moz-transition: right ease 300ms; -webkit-transition: right ease 300ms; -o-transition: right ease 300ms; transition: right ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .md-sidenav-left, .md-sidenav-right { width: 320px }
 @media only screen and (max-width: 767px) {
html[class*='cdz-panel-open-'] { height: 100%; overflow: hidden; width: 100%} 
html[class*='cdz-panel-open-'] body { height: 100%; overflow: hidden; position: relative; width: 100%} 
html[class*='cdz-panel-open-'] .cdz-sidebar { z-index: 990; overflow: auto; height: 100%; position: fixed; top: 0; width: 80%; width: calc(100% - 70px)} 
html[class*='cdz-panel-open-'] .cdz-sidebar.md-sidenav-right { left: auto; right: 0} 
html[class*='cdz-panel-open-'] .cdz-sidebar.md-sidenav-left { left: 0; right: auto} 
html[class*='cdz-panel-open-'] .cdz-sidebar #minicart-list { overflow-y: scroll }
html[class*='cdz-panel-open-'] .cdz-sidebar .utilies-section { max-height: 100% }
html.cdz-panel-open-right body { right: 80%; right: calc(100% - 70px); transition: none} 
html.cdz-panel-open-right body.rtl-layout { left: 80%; left: calc(100% - 70px); transition: none} 
html.cdz-panel-open-right .cdz-sidebar.md-sidenav-left { display: none }
html.cdz-panel-open-right .rtl-layout .cdz-sidebar { left: 0; right: auto} 
html.cdz-panel-open-left .cdz-sidebar.md-sidenav-right { display: none }} .slide-caption { position: absolute; color: #282828} .slide-caption.cls-white { color: #ffffff } .slide-caption.cls-white .slide-title { color: #ffffff } .slide-caption.cls-white .slide-title span { border-color: #fff } .slide-caption.cls-white .h1 { font-style: italic; color: #fff; font-weight: 500} .slide-caption.cls-white .slide-btn a { color: #fff; border-color: #E8072A; background: #E8072A} .slide-caption .slide-textcate { font-size: 18px; margin-bottom: 0; line-height: 1.5; text-transform: uppercase} .slide-caption .slide-text { font-size: 16px; margin-bottom: 15px; line-height: 1.5} .slide-caption .slide-title { margin-bottom: 10px } .slide-caption .slide-title span { font-size: 16px; display: inline-block; vertical-align: middle; border: 2px solid #282828; padding: 5px 20px; font-weight: 600} .slide-caption .slide-btn a { display: inline-block; padding: 12px 40px; color: #fff; border-color: #E8072A; background: #E8072A; text-transform: uppercase; vertical-align: middle; font-size: 14px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px} .active .slide-caption .slide-title { -webkit-animation: slideBounceInDown 800ms ease-in-out; -moz-animation: slideBounceInDown 800ms ease-in-out; animation: slideBounceInDown 800ms ease-in-out} .active .slide-caption .slide-text { -webkit-animation: slideBounceInDown 1400ms ease-in-out; -moz-animation: slideBounceInDown 1400ms ease-in-out; animation: slideBounceInDown 1400ms ease-in-out} .active .slide-caption .slide-btn { -webkit-animation: slideBounceInDown 2000ms ease-in-out; -moz-animation: slideBounceInDown 2000ms ease-in-out; animation: slideBounceInDown 2000ms ease-in-out} 
 @-webkit-keyframes slideBounceInDown {  0% {
 opacity: 0;
 -webkit-transform: translateY(-2000px)} 
 60% {
 opacity: 1;
 -webkit-transform: translateY(30px)} 
 80% {
 -webkit-transform: translateY(-10px)} 
 100% {
 -webkit-transform: translateY(0)} } 
 @-moz-keyframes slideBounceInDown {  0% {
 opacity: 0;
 -moz-transform: translateY(-2000px)} 
 60% {
 opacity: 1;
 -moz-transform: translateY(30px)} 
 80% {
 -moz-transform: translateY(-10px)} 
 100% {
 -moz-transform: translateY(0)} } 
 @-o-keyframes slideBounceInDown {  0% {
 opacity: 0;
 -o-transform: translateY(-2000px)} 
 60% {
 opacity: 1;
 -o-transform: translateY(30px)} 
 80% {
 -o-transform: translateY(-10px)} 
 100% {
 -o-transform: translateY(0)} } 
 @keyframes slideBounceInDown {  0% {
 opacity: 0;
 transform: translateY(-2000px)} 
 60% {
 opacity: 1;
 transform: translateY(30px)} 
 80% {
 transform: translateY(-10px)} 
 100% {
 transform: translateY(0)} } .active .slideText.slideBounceInDown { -webkit-animation-name: slideBounceInDown; -moz-animation-name: slideBounceInDown; -o-animation-name: slideBounceInDown; animation-name: slideBounceInDown} 
 @media only screen and (max-width: 767px) {
.slide-caption .slide-text { display: none } .slide-caption .h1 { font-size: 16px } .slide-caption .slide-btn a { font-size: 11px; padding: 5px 20px} .slide-caption .slide-textcate { font-size: 14px }} 
 @media only screen and (min-width: 768px) {
.slide-caption.text-left { text-align: left !important } .rtl-layout .slide-caption.text-left { direction: ltr } .slide-caption.text-right { text-align: right !important } .rtl-layout .slide-caption.text-right { direction: ltr } .slide-caption.slide-top-left { left: 10%; top: 20%} .slide-caption.slide-top-right { right: 15%; top: 20%} .slide-caption.slide-top-center { max-width: 600px; top: 20%; left: -moz-calc( (100% - 600px)/2); left: -webkit-calc( (100% - 600px)/2); left: -o-calc( (100% - 600px)/2); left: calc( (100% - 600px)/2)} .slide-caption.slide-bottom-left { left: 7%; bottom: 10%} .slide-caption.slide-bottom-right { right: 7%; bottom: 10%} .slide-caption.slide-middle { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; top: 0; left: 0; flex-direction: column} .slide-caption .button-link { display: inline-block; cursor: pointer; font-size: 14px; padding: 10px 45px; text-transform: uppercase; color: #fff; border-color: #000; background: #000; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .slide-caption .button-link:hover { color: #fff; border-color: #E8072A; background: #E8072A} } 
 @media only screen and (max-width: 767px) {
.slide-caption { width: 100%; text-align: center; top: 20%} } 
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.slide-caption.slide-top-left { top: 10% } .slide-caption.slide-top-right { top: 10% } .slide-caption.slide-top-center { top: 10% }} 
 @media only screen and (min-width: 768px) {
.sstext-6x { font-size: 50px; font-weight: 600} .sstext-4x { font-size: 42px } .sstext-title { font-size: 22px }} 
 @media (min-width:1199px) {
.sstext-6x { font-size: 60px } .sstext-4x { font-size: 52px } .sstext-title { font-size: 30px }} 
 @media only screen and (max-width: 767px) {
.sstext-6x,  .sstext-4x { font-size: 25px; font-weight: bold} .sstext-title { font-size: 12px; margin-bottom: 0 !important} } .instagram-style01 .instagram-photos .photo-item { position: relative; overflow: hidden} .instagram-style01 .instagram-photos .photo-item img { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .instagram-style01 .instagram-photos .photo-item .photo-item-link:before { position: absolute; color: #ffffff; z-index: 1; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f16d"; font-size: 35px; vertical-align: middle; top: -moz-calc( (100% - 35px)/2); top: -webkit-calc( (100% - 35px)/2); top: -o-calc( (100% - 35px)/2); top: calc( (100% - 35px)/2); left: -moz-calc( (100% - 30px)/2); left: -webkit-calc( (100% - 30px)/2); left: -o-calc( (100% - 30px)/2); left: calc( (100% - 30px)/2); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .instagram-style01 .instagram-photos .photo-item:hover .photo-item-link { background: -webkit-linear-gradient(to bottom left, rgba(164, 63, 185, 0.8), rgba(238, 194, 113, 0.8)); background: linear-gradient(to bottom left, rgba(164, 63, 185, 0.8), rgba(238, 194, 113, 0.8))} .instagram-style01 .instagram-photos .photo-item:hover .photo-item-link:before { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .instagram-style01 .instagram-photos .photo-item:hover img { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .instagram-style01 .instagram-photos .photo-item:hover:before { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.instagram-wrapper.cdz-block .cdz-block-title .b-title { white-space: initial }} .instagram-style02 .photo-item-link { position: relative; overflow: hidden} .instagram-style02 .photo-item-link:before { color: #ffffff; z-index: 1; position: absolute; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f16d"; font-size: 35px; vertical-align: middle; top: -moz-calc( (100% - 35px)/2); top: -webkit-calc( (100% - 35px)/2); top: -o-calc( (100% - 35px)/2); top: calc( (100% - 35px)/2); left: -moz-calc( (100% - 30px)/2); left: -webkit-calc( (100% - 30px)/2); left: -o-calc( (100% - 30px)/2); left: calc( (100% - 30px)/2); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .instagram-style02 .photo-item-link:after { width: 90%; height: 90%; top: 5%; left: 5%; content: ''; position: absolute; background: linear-gradient(to bottom left, rgba(164, 63, 185, 0.8), rgba(238, 194, 113, 0.8)); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0)} .instagram-style02 .photo-item-link:hover:before { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .instagram-style02 .photo-item-link:hover:after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .cdz-block .cdz-block-title { text-align: left; margin-bottom: 20px} .cdz-block .cdz-block-title .b-title { font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; font-weight: 500} .cdz-block .cdz-block-title .title-desc { width: 100%; font-size: 12px} .cdz-block.twitter-feeds-wrap .twitter-list { padding: 0; list-style: none} .cdz-block.twitter-feeds-wrap .tweet-text { position: relative } .cdz-block.twitter-feeds-wrap .tweet-text:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f10d'; font-size: 20px; vertical-align: middle; color: #E8072A} .rtl-layout .cdz-block.twitter-feeds-wrap .tweet-text:before { content: '\f10e' } .cdz-block.twitter-feeds-wrap .tweet-time { font-style: italic; margin: 0 0 5px} .cdz-block.twitter-feeds-wrap .tweet-user { font-weight: 600 } .instagram-style03 { position: relative; padding-bottom: 1px; overflow: visible !important} .instagram-style03 .owl-nav [class*='owl-'] { text-align: center; font-size: 0; border-width: 1px; border-style: solid; display: inline-block; position: absolute; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A} .instagram-style03 .owl-nav [class*='owl-']:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f104'; font-size: 20px; vertical-align: middle} .instagram-style03 .owl-nav [class*='owl-'].owl-next:before { content: '\f105' } .instagram-style03 .owl-nav [class*='owl-'].owl-prev:before { content: '\f104' } .rtl-layout .instagram-style03 .owl-nav [class*='owl-'].owl-next:before { content: '\f104' } .rtl-layout .instagram-style03 .owl-nav [class*='owl-'].owl-prev:before { content: '\f105' } .instagram-style03 .owl-nav [class*='owl-'].disabled { cursor: default } .instagram-style03 .owl-nav [class*='owl-']:hover { z-index: 1 } .instagram-style03 .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} .instagram-style03 .cdz-block-title { text-align: left } .instagram-style03 .cdz-block-title .b-title.h2 { font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; font-weight: 400; white-space: initial} .instagram-style03 .cdz-block-title .b-title.h2 span:after { display: none } .rtl-layout .instagram-style03 .cdz-block-title .b-title.h2 { text-align: right } .instagram-style03 .cdz-block-title .title-desc { color: #b9bed1; font-size: 12px; letter-spacing: 1px; margin-top: 10px} .rtl-layout .instagram-style03 .cdz-block-title .title-desc { text-align: right } .instagram-style03 .owl-nav [class*="owl-"] { top: auto; bottom: -35px; visibility: visible; -webkit-border-radius: 100% !important; -moz-border-radius: 100% !important; border-radius: 100% !important; -moz-transform: translate(0) !important; -webkit-transform: translate(0) !important; -o-transform: translate(0) !important; transform: translate(0) !important; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; color: #151515; border-color: #151515; background: #fff} .instagram-style03 .owl-nav [class*="owl-"]:hover:not(.disabled) { color: #fff; border-color: #151515; background: #151515} .instagram-style03 .owl-nav [class*="owl-"].owl-prev { left: 10px } .rtl-layout .instagram-style03 .owl-nav [class*="owl-"].owl-prev { right: 10px; left: auto} .instagram-style03 .owl-nav [class*="owl-"].owl-next { right: auto; left: 60px} .rtl-layout .instagram-style03 .owl-nav [class*="owl-"].owl-next { right: 60px; left: auto} .instagram-style03 .instagram-photos .photo-item a:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f16d'; font-size: 36px; vertical-align: middle; position: absolute; top: -moz-calc( (100% - 32px)/2); top: -webkit-calc( (100% - 32px)/2); top: -o-calc( (100% - 32px)/2); top: calc( (100% - 32px)/2); left: -moz-calc( (100% - 32px)/2); left: -webkit-calc( (100% - 32px)/2); left: -o-calc( (100% - 32px)/2); left: calc( (100% - 32px)/2); z-index: 1; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; background: -webkit-linear-gradient(to bottom left, rgba(164, 63, 185, 0.8), rgba(238, 194, 113, 0.8)); background: linear-gradient(to bottom left, rgba(164, 63, 185, 0.8), rgba(238, 194, 113, 0.8)); -webkit-background-clip: text; -webkit-text-fill-color: transparent} .instagram-style03 .instagram-photos .photo-item img { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .instagram-style03 .instagram-photos .photo-item:hover { background: -webkit-linear-gradient(to bottom left, rgba(164, 63, 185, 0.8), rgba(238, 194, 113, 0.8)); background: linear-gradient(to bottom left, rgba(164, 63, 185, 0.8), rgba(238, 194, 113, 0.8))} .instagram-style03 .instagram-photos .photo-item:hover img { -webkit-transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9)} .instagram-style03 .instagram-photos .photo-item:hover a:before { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
 @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.instagram-style03 .instagram-photos .photo-item a:before { background: transparent; color: #ffffff} } 
body .mdl-textfield__input, body textarea.mdl-textfield__input { color: #9c9c9c; border-color: #e1e1e1; background: #fff; font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} 
body .mdl-textfield { padding-top: 10px; padding-bottom: 10px; width: 100%} 
body.rtl-layout .mdl-textfield__label, body.rtl-layout .input-text, body.rtl-layout .mdl-textfield__input { text-align: right }
body .mdl-textfield__label:after { bottom: 10px }
body .mdl-textfield--floating-label .mdl-textfield__label { font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #9c9c9c} 
body .mdl-textfield--floating-label.is-focused .mdl-textfield__label, body .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, body .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label { color: #E8072A; top: 5px} 
body body .fieldset .required .mdl-textfield__label:before { content: '*'; color: #e02b27} 
body .mdl-checkbox__box-outline { border-color: #ccc }
body .mdl-textfield { width: 100% }
body .mdl-textfield__label:after { background-color: #E8072A }
body .mdl-switch.is-upgraded { padding-top: 5px } .rtl-layout body .mdl-switch.is-upgraded { padding-left: 0; padding-right: 28px} .rtl-layout body .mdl-switch.is-upgraded .mdl-switch__track, .rtl-layout body .mdl-switch.is-upgraded .mdl-switch__thumb { left: auto; right: 0} .rtl-layout body .mdl-switch.is-upgraded .mdl-switch__ripple-container { left: auto; right: -14px} .rtl-layout body .mdl-switch.is-upgraded .mdl-switch__label { left: auto; right: 24px} .rtl-layout body .mdl-progress>.progressbar { left: auto; right: 0} 
md-content.md-default-theme, md-content { color: #414b56; background: transparent} 
md-checkbox.md-checked .md-icon { background: #E8072A }
md-checkbox.md-checked .md-ink-ripple { color: #E8072A }
md-checkbox .md-icon { top: -2px } .mdl-checkbox.is-checked .mdl-checkbox__tick-outline, .mdl-checkbox__ripple-container .mdl-ripple { background: #E8072A } .mdl-checkbox.is-checked .mdl-checkbox__box-outline { border-color: #E8072A } .mdl-switch.is-checked .mdl-switch__track { background: #818cd1 } .mdl-switch.is-checked .mdl-switch__thumb, .mdl-switch__ripple-container .mdl-ripple { background: #E8072A } .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar { margin: 0 } .fieldset .legend { margin-left: 0; padding-bottom: 10px; border-bottom: 1px solid #e9eaec; width: 100%; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; font-weight: 600; text-transform: uppercase; color: #414b56; margin-bottom: 10px} 
 @keyframes translator {  from {
 opacity: 0;
 -webkit-transform: translateY(40px);
 -moz-transform: translateY(40px);
 -ms-transform: translateY(40px);
 -o-transform: translateY(40px);
 transform: translateY(40px)} 
to { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px)} } 
 @keyframes oscillation {  0% {
 -webkit-transform: translateY(0px);
 -moz-transform: translateY(0px);
 -ms-transform: translateY(0px);
 -o-transform: translateY(0px);
 transform: translateY(0px)} 
 30% {
 -webkit-transform: translateY(10px);
 -moz-transform: translateY(10px);
 -ms-transform: translateY(10px);
 -o-transform: translateY(10px);
 transform: translateY(10px)} 
 60% {
 -webkit-transform: translateY(-10px);
 -moz-transform: translateY(-10px);
 -ms-transform: translateY(-10px);
 -o-transform: translateY(-10px);
 transform: translateY(-10px)} 
 100% {
 -webkit-transform: translateY(0px);
 -moz-transform: translateY(0px);
 -ms-transform: translateY(0px);
 -o-transform: translateY(0px);
 transform: translateY(0px)} } .cdz-translator { animation-name: translator; animation-duration: 1s} .cdz-transparent { opacity: 0 } .abs-img { position: relative; display: block; overflow: hidden} .abs-img img { position: absolute; width: 100%; top: 0; left: 0} .cdz-tabs.df-tabs .tab-item { display: none } .cdz-tabs.df-tabs .tab-item.active { display: block } .sidebar { max-width: 100% } .zoom-eff, .owl-carousel .owl-lazy.zoom-eff { transform: scale(1); -webkit-transform: scale(1); transition: all ease 500ms; -webkit-transition: all ease 500ms} .zoom-eff:hover, .owl-carousel .owl-lazy.zoom-eff:hover { transform: scale(1.1); -webkit-transform: scale(1.1); transition: all ease 500ms; -webkit-transition: all ease 500ms} .double-bounce-spinner { width: 40px; height: 40px; position: relative; margin: 100px auto} .double-bounce-spinner .double-bounce1, .double-bounce-spinner .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #333; opacity: 0.4; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out} .double-bounce-spinner .double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s} 
 @-webkit-keyframes sk-bounce {  0%,  100% {
 -webkit-transform: scale(0)} 
 50% {
 -webkit-transform: scale(1)} } 
 @keyframes sk-bounce {  0%,  100% {
 transform: scale(0);
 -webkit-transform: scale(0)} 
 50% {
 transform: scale(1);
 -webkit-transform: scale(1)} } .section-menu-wrap { position: fixed; top: 200px; left: 0px; z-index: 200} .section-menu-wrap.open button.toggle-btn.md-button.md-ink-ripple:before { content: '\f0c6' } .section-menu-wrap.open .section-menu { opacity: 1; transform: none; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .section-menu-wrap .section-menu { opacity: 0; transform: translateX(-40px); -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: block; width: 45px; background: #fff; border-radius: 0 7px 7px 0; overflow: hidden; box-shadow: 0px 3px 4px rgba(198, 227, 238, .51); -moz-box-shadow: 0px 3px 4px rgba(198, 227, 238, .51); -webkit-box-shadow: 0px 3px 4px rgba(198, 227, 238, .51); -o-box-shadow: 0px 3px 4px rgba(198, 227, 238, .51); -ms-box-shadow: 0px 3px 4px rgba(198, 227, 238, .51)} .section-menu-wrap .section-menu .menu-item { cursor: pointer; width: 100%; color: #8dc7dd; height: 45px; text-align: center; align-items: center; display: flex; text-decoration: none; position: static} .section-menu-wrap .section-menu .menu-item .sec-icon { width: 100%; font-size: 20px} .section-menu-wrap .section-menu .menu-item .item-label { position: absolute; left: calc(100% + 10px); background: #414b56; color: transparent; opacity: 0; visibility: hidden} .section-menu-wrap .section-menu .menu-item .item-label:after { content: ''; border: 7px solid; position: absolute; right: calc(100% - 1px); top: calc(50% - 7px); border-color: transparent #414b56 transparent transparent; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .section-menu-wrap .section-menu .menu-item:hover .item-label { color: #fff; opacity: 1; overflow: visible; padding: 10px 10px; max-width: 200px; visibility: visible; -moz-transition: opacity 300ms ease .4s; -webkit-transition: opacity 300ms ease .4s; -o-transition: opacity 300ms ease .4s; transition: opacity 300ms ease .4s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .section-menu-wrap .section-menu .menu-item:hover .item-label span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%; display: block} .section-menu-wrap .section-menu .menu-item:last-child { border-bottom: none } .section-menu-wrap .section-menu .menu-item.active { background: #37ccd4; color: #fff} 
 @media (max-width:1400px) {
.section-menu-wrap { display: none }} .cdz-video.video-no-loaded .video-placeholder, .cdz-video.video-no-loaded .video-player { display: none } .cdz-video.video-no-loaded .brand-loader { display: block } .cdz-video .cdz-video-inner { position: relative } .cdz-video .video-player { position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: center; -webkit-align-items: center; -ms-flex-align: center} .cdz-video .video-player .video-player-icon { cursor: pointer; display: block; margin: auto; border: none; border-radius: 50%; background: rgba(28, 28, 28, 0.87); box-shadow: 0 13px 20px 0 rgba(0, 0, 0, 0.8100000000000001)} .cdz-video .video-player .video-player-icon>span { width: 120px; height: 120px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center} .cdz-video .video-player .video-player-icon>span>svg { fill: #fff; width: 32px; height: 44px} .cdz-video .video-player .video-player-icon>span:hover>svg, .cdz-video .video-player .video-player-icon>span:focus>svg { fill: #fff; transition: .3s} 
ul.abs-dropdown>li { cursor: pointer } .f-right { float: right } .rtl-layout .f-right { float: left } .btn-group-linkstyle .item { float: left; border-right: 1px solid #000; padding-right: 7px; padding-left: 7px} .rtl-layout .btn-group-linkstyle .item { float: right; border-right: none; border-left: 1px solid #000} .btn-group-linkstyle .item:first-child { padding-left: 0px } .rtl-layout .btn-group-linkstyle .item:first-child { padding-right: 0px; padding-left: 7px} .btn-group-linkstyle .item:last-child { padding-right: 0px; border-right: none} .rtl-layout .btn-group-linkstyle .item:last-child { padding-right: 7px; padding-left: 0px; border-left: none} .btn-group-linkstyle .item .btn-link { padding: 0 0; border: none; text-decoration: underline} 
button.owl-dot { padding: 0 0; font: inherit; border: 0; background: none; border-radius: 0} 
button.owl-dot:active, button.owl-dot:focus, button.owl-dot:visited, button.owl-dot:hover { background: none } .cdz-dd-trigger { display: inline-block } .minicart-wrapper .cdz-dd-content .block-minicart { display: block } .page-products .products-grid .product-items .item.product-item { float: left } .toolbar-blog-posts, .toolbar-products { display: inline-block; width: 100%} .page-products .product-items .item.product-item { position: relative } .page-products .product-item-info { width: 100% } .mdl-textfield div.mage-error { position: absolute; font-size: 12px; margin-top: 3px; display: block} .mdl-textfield.is-dirty .mage-error[style="display: block;"]+.mdl-textfield__label, .mdl-textfield.is-focused .mage-error[style="display: block;"]+.mdl-textfield__label { color: #e02b27 } .mdl-textfield .mage-error[style="display: block;"]+label:after { background-color: #e02b27 } .field .addon .mdl-textfield input { width: 100% } .fotorama__fullscreen .cdz-magnifier { display: none !important }
 @media only screen and (max-width: 767px) {
.cdz-magnifier { display: none !important }} 
 input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover {
 -webkit-box-shadow: 0 0 0px 1000px #fff inset !important} 
 @media only screen and (min-width: 768px) {
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop { top: calc(100% - 1px) }} .message.global.cookie#notice-cookie-block { z-index: 1000 } .infinite-scroll-placeholder .double-bounce-spinner { margin: 20px auto } .contact-form-wrap .fieldset>div:not(.field) { float: left; width: 100%; padding: 0 20px} .contact-form-wrap .fieldset .field-recaptcha { padding-left: 0; padding-right: 0} .brand-container .owl-carousel.owl-loaded { padding-top: 0 } .brand-container .brand-top { margin-bottom: 30px } .brand-container .block { margin-bottom: 0 } .brand-container .block.featured-brands-block { margin-bottom: 20px } .brand-container .page-desc { margin-bottom: 20px } .brand-container .block-title { color: #414b56; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; background-color: transparent; padding: 0; margin-bottom: 20px; min-width: 100%; border-bottom: 1px solid #e9eaec} .brand-container .block-title>strong { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; border: 0; padding-bottom: 15px; margin-top: 0; margin-bottom: -1px; display: inline-block; vertical-align: top; border-bottom: 3px solid #6772e5; text-transform: uppercase} .block-brands-search .all-brank-link { font-size: 0; float: right; margin-top: 2px} .rtl-layout .block-brands-search .all-brank-link { float: left } .block-brands-search .all-brank-link:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f08e'; font-size: 16px; color: #999999} .block-brands-search .all-brank-link:hover:before { color: #414b56 } .brand-main .brand-search-wrap, .featured-brands-block .brand-search-wrap { float: right; width: 250px; z-index: 10; max-width: 100%} .rtl-layout .brand-main .brand-search-wrap, .rtl-layout .featured-brands-block .brand-search-wrap { float: left } .brand-search-wrap { font-size: 14px !important } .brand-search-wrap .search-input { height: 35px; line-height: 35px; display: block; background-color: #FFF} .brand-search-wrap .list-wrap { background-color: #FFF } .brand-search-wrap input[type="text"] { font-size: 10px; font-style: italic; padding-left: 35px; margin-top: -3px} .brand-search-wrap .brand-form { position: relative } .brand-search-wrap .brand-form .ui-helper-hidden-accessible { display: block; width: 100%; color: #c07600; position: absolute; width: auto; white-space: nowrap; top: -10px; font-size: 11px} .brand-search-wrap .search-label { position: absolute; left: 10px; top: 10px} .brand-search-wrap .search-label:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e98f'; font-size: 14px; speak: none} .brand-search-wrap .brand-list { display: block !important; padding: 0; width: 100% !important; border: 1px solid #e9eaec; border-top: none; margin: 0; left: 0 !important; top: 0 !important} .brand-search-wrap .brand-list._hide { display: none !important } .brand-search-wrap .brand-list .item { list-style: none; border-bottom: 1px dotted #e9eaec; margin-bottom: 0} .brand-search-wrap .brand-list .item:last-child { border-bottom: none } .brand-search-wrap .brand-list .item:last-child { border-bottom: none } .brand-search-wrap .brand-list .item a { line-height: 0; text-decoration: none; width: 100%; display: flex; align-items: center} .brand-search-wrap .brand-list .item a>span { display: block; float: left} .rtl-layout .brand-search-wrap .brand-list .item a>span { float: right } .brand-search-wrap .brand-list .item a .brand-img { width: 35px; height: 35px; margin-right: 10px} .rtl-layout .brand-search-wrap .brand-list .item a .brand-img { margin-right: 0px; margin-left: 10px} .brand-search-wrap .brand-list .item a .brand-img img { width: 100% } .brand-search-wrap .brand-list .item:hover { background-color: #f6f7f9 } .brand-search-wrap .brand-list .item.selected { background: #f6f7f9 } .brand-alphabet-list .char-list { overflow: hidden; margin-bottom: 20px} .brand-alphabet-list .char-item { display: block; float: left; margin-bottom: 10px; margin-right: 10px; padding: 4px 10px; font-size: 18px; background-color: #fff; color: #414b56; border: 1px solid #e9eaec; text-decoration: none; border-radius: 3px; transition: all ease 400ms; min-width: 32px; opacity: 0.5; cursor: default; font-size: 14px} .rtl-layout .brand-alphabet-list .char-item { float: right; margin-right: 0; margin-left: 10px} .brand-alphabet-list .char-item.available { opacity: 1; cursor: pointer} .brand-alphabet-list .char-item.available:hover { background-color: #E8072A; color: #ffffff; border-color: #E8072A} .brand-alphabet-list .char-item.active { background-color: #E8072A; color: #ffffff; border-color: #E8072A} .brand-alphabet-list .brand-group { clear: both; margin-bottom: 20px} .brand-alphabet-list .brand-list { clear: both } .brand-alphabet-list .brand-list .group-header { font-weight: bold; width: 100%; border-bottom: 1px solid #e9eaec; margin-bottom: 20px} .brand-alphabet-list .brand-list .label { display: inline-block; padding: 4px 12px; min-width: 100px; font-size: 18px; background-color: #6772e5; color: #ffffff; position: relative; text-align: center; margin-bottom: -1px; font-weight: normal} .brand-alphabet-list .brand-item-inner { text-align: center } .brand-alphabet-list .brand-item-inner .brand-name { color: #414b56 } .brand-alphabet-list .brand-item-inner .brand-name:hover { color: #fc7070 } .brand-alphabet-list .brand-item-inner .item-bottom { text-align: center; margin-top: 10px} .brand-alphabet-list .brand-item-inner .brand-name { display: block } .brand-alphabet-list .brand-item-inner .count { color: #414b56; background: #f1f1f1; display: inline-block; padding: 2px 8px; clear: both; margin-top: 5px; border-radius: 5px; font-size: 10px; font-style: italic} .brand-alphabet-list .brand-item { margin-bottom: 10px } .brand-container { margin-bottom: 40px } .brand-container .brand-img-wrap { line-height: 0; border: 1px solid #e9eaec; padding: 4px 4px; border-radius: 3px; background: #ffffff; display: block; box-shadow: -1px 3px 3px #d7d6d6} .brand-container .brand-img-wrap .brand-image { border: 1px solid #e9eaec; width: 100%} .brand-container .cover-section { margin-bottom: 20px } .brand-container .cover-section .brand-cover { width: 100% } .brand-container .cover-section .cover-wrap { line-height: 0 } .brand-container .cover-section .after-cover { background-color: #ffffff; border: 1px solid #e9eaec; border-top: none} .brand-container .cover-section .after-cover .thumb-section { min-height: 45px; position: relative} .brand-container .cover-section .after-cover .thumb-section .brand-img-wrap { position: absolute; left: 15px; bottom: 10px; width: 100%; box-shadow: none} .brand-container .cover-section .after-cover .title { font-weight: 500; color: #414b56; margin: 7px 0 0px 15px; display: inline-block; font-size: 22px} .brand-container .social-section .cdz-social-listing { padding: 7px 10px 5px 10px; margin-bottom: 0px; float: right} .brand-container .social-section .cdz-social-listing .item { float: left; list-style: none; margin-bottom: 0; margin-right: 10px} .brand-container .social-section .cdz-social-listing .item:last-child { margin-right: 0px } .brand-container .social-section .cdz-social-listing .item .share-btn { padding: 5px 5px; min-width: 28px; margin: 0px; border: none; color: #414b56; font-size: 16px; transition: all ease 500ms; -webkit-transition: all ease 500ms; background: none} .brand-container .social-section .cdz-social-listing .item .share-btn:hover { transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); color: #E8072A} .block-brands .owl-carousel { padding-top: 0 } .block-brands .owl-carousel .owl-nav { position: absolute; top: -48px; right: 0; margin-top: 0} .block-brands .owl-carousel .owl-nav [class*='owl-'] { width: 30px; height: 30px; top: calc(35%); -webkit-top: calc(35%); -o-top: calc(35%); -moz-top: calc(35%); position: static; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none} .block-brands .owl-carousel .owl-nav [class*='owl-']:before { font-size: 18px; line-height: 28px} .featured-brands-block .owl-carousel .owl-nav { position: static } .featured-brands-block .owl-carousel .owl-nav [class*='owl-'] { position: absolute; width: 40px; height: 40px; top: 40%; left: 0; top: calc(30%); -webkit-top: calc(30%); -o-top: calc(30%); -moz-top: calc(30%)} .rtl-layout .featured-brands-block .owl-carousel .owl-nav [class*='owl-'] { left: auto; right: 0} .featured-brands-block .owl-carousel .owl-nav [class*='owl-']:before { font-size: 20px; line-height: 38px} .featured-brands-block .owl-carousel .owl-nav [class*='owl-'].owl-next { left: auto; right: 0} .rtl-layout .featured-brands-block .owl-carousel .owl-nav [class*='owl-'].owl-next { right: auto; left: 0} .product-brand-info { clear: both; padding-top: 10px; display: block} .product-brand-info .brand-link { border: 1px solid #e9eaec; display: inline-block; overflow: hidden; vertical-align: text-bottom; width: 70px} .brand-loader { display: none } .brand-loader.double-bounce-spinner .double-bounce1, .brand-loader.double-bounce-spinner .double-bounce2 { background-color: #E8072A } .no-loaded .brand-loader { display: block } .no-loaded .brand-inner { display: none }
 @media only screen and (max-width: 767px) {
.brand-main .brand-search-wrap,  .featured-brands-block .brand-search-wrap { float: none; width: 100%} } .groupmenu .no-loaded .shop-by-brand-list { display: none } .groupmenu .shop-by-brand-list { margin: 0 -5px } .groupmenu .shop-by-brand-list .brand-item { padding: 5px } .groupmenu .shop-by-brand-list .brand-link { border: 1px solid #e9eaec }
 @media only screen and (min-width: 768px) {
.cdz-all-brands .block-title .brand-search-wrap .list-wrap { position: absolute; width: 100%; left: 0; top: 100%} } 
 @media only screen and (max-width: 767px) {
.brand-container .brand-top .block.featured-brands-block { margin-bottom: 20px } .brand-container .brand-top .block.featured-brands-block .owl-nav { display: none }} .brand-container .brand-top .featured-brands-block .block-title { z-index: 2; position: relative} .brand-style01 { overflow: hidden } .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] { text-align: center; font-size: 0; border-width: 1px; border-style: solid; display: inline-block; position: absolute; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A} .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f104'; font-size: 20px; vertical-align: middle} .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next:before { content: '\f105' } .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev:before { content: '\f104' } .rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next:before { content: '\f104' } .rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev:before { content: '\f105' } .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled { cursor: default } .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:hover { z-index: 1 } .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 35px)/2); top: -webkit-calc( (100% - 35px)/2); top: -o-calc( (100% - 35px)/2); top: calc( (100% - 35px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-prev, .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-prev, .rtl-layout .brand-style01 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] { width: 35px; height: 35px; line-height: 33px} .brand-style01 .shop-by-brand-slider .owl-nav [class*='owl-'] { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; color: #bcb8b8; border-color: #f5f5f5; background: #f5f5f5} .brand-style01 .shop-by-brand-slider .owl-dots { width: 100%; text-align: center; margin: 15px 0 0} .brand-style01 .shop-by-brand-slider .owl-dots .owl-dot { overflow: hidden; display: inline-block; margin: 0 2px; cursor: pointer; background-color: transparent; box-shadow: inset 0 0 0 2px #414b56; width: 10px; height: 10px; border-radius: 100%; position: relative !important} .brand-style01 .shop-by-brand-slider .owl-dots .owl-dot span { height: 100%; width: 100%; background-color: #646d7e; border-radius: 100%; position: absolute; left: 0; top: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0)} .brand-style01 .shop-by-brand-slider .owl-dots .owl-dot.active span { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'] { text-align: center; font-size: 0; border-width: 1px; border-style: solid; display: inline-block; position: absolute; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-']:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f104'; font-size: 20px; vertical-align: middle} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next:before { content: '\f105' } .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev:before { content: '\f104' } .rtl-layout .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next:before { content: '\f104' } .rtl-layout .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev:before { content: '\f105' } .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled { cursor: default } .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-']:hover { z-index: 1 } .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 35px)/2); top: -webkit-calc( (100% - 35px)/2); top: -o-calc( (100% - 35px)/2); top: calc( (100% - 35px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .brand-style02 .shop-by-brand-slider:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .brand-style02 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .brand-style02 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-prev, .brand-style02 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout .brand-style02 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-prev, .rtl-layout .brand-style02 .shop-by-brand-slider:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'] { width: 35px; height: 35px; line-height: 33px} .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'] { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; color: #bcb8b8; border-color: #f5f5f5; background: #f5f5f5} .brand-style02 .shop-by-brand-slider .owl-dots { width: 100%; text-align: center; margin: 15px 0 0} .brand-style02 .shop-by-brand-slider .owl-dots .owl-dot { overflow: hidden; display: inline-block; margin: 0 2px; cursor: pointer; background-color: transparent; box-shadow: inset 0 0 0 2px #414b56; width: 10px; height: 10px; border-radius: 100%; position: relative !important} .brand-style02 .shop-by-brand-slider .owl-dots .owl-dot span { height: 100%; width: 100%; background-color: #646d7e; border-radius: 100%; position: absolute; left: 0; top: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0)} .brand-style02 .shop-by-brand-slider .owl-dots .owl-dot.active span { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .brand-style02 .cdz-block-content { background: #fff } .brand-style03 .shop-by-brand-slider .owl-nav [class*='owl-'] { top: -65px; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; visibility: visible} .brand-style03 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { right: 0; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0)} .brand-style03 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { right: 45px; left: auto; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .brand-style03 .shop-by-brand-slider .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .rtl-layout .brand-style03 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .rtl-layout .brand-style03 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { left: 45px; right: auto; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .brand-style03 .shop-by-brand-slider .owl-nav [class*='owl-'] { width: 35px; height: 35px; line-height: 33px} .brand-style03 .shop-by-brand-slider .owl-nav [class*="owl-"] { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; top: -60px; border: 1px solid; color: #414b56; border-color: #414b56; background: #414b56} .brand-style03 .shop-by-brand-slider .owl-nav [class*="owl-"]:hover:not(.disabled) { color: #fff; border-color: #E8072A; background: #E8072A} .brand-style03 .shop-by-brand-slider .owl-dots { width: 100%; text-align: center; margin: 15px 0 0} .brand-style03 .shop-by-brand-slider .owl-dots .owl-dot { overflow: hidden; display: inline-block; margin: 0 2px; cursor: pointer; background-color: transparent; box-shadow: inset 0 0 0 2px #414b56; width: 10px; height: 10px; border-radius: 100%; position: relative !important} .brand-style03 .shop-by-brand-slider .owl-dots .owl-dot span { height: 100%; width: 100%; background-color: #646d7e; border-radius: 100%; position: absolute; left: 0; top: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0)} .brand-style03 .shop-by-brand-slider .owl-dots .owl-dot.active span { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .brand-style03 .cdz-block-content { border: 2px solid #e1e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff} .brand-style03 .owl-carousel .owl-stage-outer { padding: 10px } .loobook-container .lookbook-img-wrap { border-color: #e9eaec; background: #ffffff} .loobook-container .lookbook-img-wrap .lookbook-image { border: 1px solid #e9eaec } .loobook-container .cover-section .after-cover { background-color: #fff; border: 1px solid #e9eaec} .loobook-container .cover-section .after-cover .title { color: #414b56 } .loobook-container .social-section .cdz-social-listing .item .share-btn { color: #fff; border-color: #E8072A; background: #E8072A} .loobook-container .social-section .cdz-social-listing .item .share-btn:hover { color: #E8072A; border-color: #E8072A; background: #fff} .lb-modal-container .item-products .product-item.product-active .product-top .product-number { color: #fff; border-color: #E8072A; background: #E8072A} .lb-modal-container .item-modal-inner .media-section .item-point.point-active { color: #fff; border-color: #E8072A; background: #E8072A} .lb-modal-container .item-modal-inner .media-section .item-point.point-active:before { background: #7682cd } .lb-modal-container .item-modal-inner .product-section .item-title { font: 600 20px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56} .lb-modal-container .item-modal-inner .product-section .product-item.product-active .product-top .product-number { color: #fff; border-color: #E8072A; background: #E8072A} .lb-modal-container .item-modal-inner .product-section .product-item .button-buy { color: #fff; border-color: #E8072A; background: #E8072A} .lb-modal-container .item-modal-inner .product-section .product-item .button-buy:hover { color: #E8072A; border-color: #E8072A; background: #fff} .lb-modal-container .item-modal-inner .product-section .product-item .product-name { color: #414b56; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .lb-modal-container .item-modal-inner .product-section .product-item .product-name:active, .lb-modal-container .item-modal-inner .product-section .product-item .product-name:focus, .lb-modal-container .item-modal-inner .product-section .product-item .product-name:visited { color: #414b56 } .lb-modal-container .item-modal-inner .product-section .product-item .product-name:hover { color: #E8072A } .toggle-menu .item ul>.item:hover:before { background-color: #E8072A } .toggle-menu .item .menu-link { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .toggle-menu .item.open>.menu-link { color: #E8072A }
 @media only screen and (min-width: 768px) {
.lookbook.wrapper .lookbook-inner .lookbook-bottom:before { background: #E8072A }} .lookbook-category .block.block-lookbook-category-menu { padding: 20px; margin: 0} .lookbook-category .block.block-lookbook-category-menu .block-title { color: #414b56; text-transform: uppercase; border-bottom: 1px solid #e9eaec; margin-bottom: 20px; font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .lookbook-category .block.block-lookbook-category-menu .block-title strong { border-bottom: 3px solid #414b56; padding-bottom: 5px; display: inline-block; margin-bottom: -1px} .lookbook-category .block.block-lookbook-category-menu .toggle-menu .item .menu-link { margin-bottom: 10px; text-transform: none} .lookbook-category .block.block-lookbook-category-menu .toggle-menu .item .menu-link:active, .lookbook-category .block.block-lookbook-category-menu .toggle-menu .item .menu-link:focus, .lookbook-category .block.block-lookbook-category-menu .toggle-menu .item .menu-link:visited { color: #414b56; font-weight: normal} .lookbook-category .block.block-lookbook-category-menu .toggle-menu .item ul { margin-bottom: 10px } .loobook-container .toolbar.toolbar-products .field.limiter { display: inline-block; float: right} .rtl-layout .loobook-container .toolbar.toolbar-products .field.limiter { float: left } .loobook-container .toolbar.toolbar-products .toolbar-sorter { padding-top: 0 } .loobook-container .toolbar .lb-cat-toggle { color: #E8072A; background: transparent} .loobook-container .toolbar .lb-cat-toggle:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f114'; font-size: 16px; vertical-align: middle; margin: 0 5px} .loobook-container .toolbar .lb-cat-toggle span { vertical-align: middle } .loobook-container .cover-section .lookbook-cover { width: 100% } .loobook-container .toolbar-blog-posts .toolbar-amount, .loobook-container .toolbar-products .toolbar-amount { padding-top: 0; height: 32px; line-height: 32px} .cdz-panel-open-left .lookbook-category .loobook-container .toolbar .lb-cat-toggle:before { content: '\f115' } .cdz-block-title { margin-bottom: 20px } .cdz-block-title .b-title.h2 { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; margin-bottom: 0; font-weight: 500; white-space: nowrap} .cdz-block-title .title-desc { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #b9bed1; letter-spacing: 1.5px; font-weight: 400} 
 @media only screen and (max-width: 767px) {
.cdz-block-title { margin-bottom: 10px } .cdz-block-title .b-title.h2,  .cdz-block-title .b-title.h1 { font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; margin-bottom: 0} .cdz-block-title .title-desc { font: 500 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif }} .cdz-product-labels { position: absolute; top: 0; left: 0; z-index: 4; margin: 0; list-style: none; padding: 0} .rtl-layout .cdz-product-labels { left: auto; right: 0} .cdz-product-labels .label-item { text-transform: uppercase; font-weight: 600; margin-bottom: 3px; padding: 2px 10px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .cdz-product-labels .label-item { color: #fff; background: #E8072A} .cdz-product-labels .label-item.new { color: #fff; background: #E8072A} .cdz-product-labels .label-item.sale { color: #fff; background: #eb6565} .owl-loaded .owl-stage { display: -webkit-flex; display: -ms-flex; display: flex; -ms-flex-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch} .cl-shadow .owl-loaded .owl-stage { padding-top: 20px; padding-bottom: 20px} .cdz-slideshow .owl-loaded .owl-stage { display: block; padding: 0} .block-products-list .products-grid .product-items { display: flex; flex-flow: wrap} .block-products-list .products-grid .product-item { display: inline-block; padding: 10px; margin: 10px; max-width: calc((100%/5) - 20px)} .products-grid .product-item { background: #fff } .cdz-product .product-image-container { width: 100% } .cdz-product .products { margin-bottom: 0; margin-top: 0} .product-item-info { width: 100% } .product-item-name .product-item-link, .product-item-link, .product.name a { color: #414b56; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-item-name .product-item-link:active, .product-item-link:active, .product.name a:active, .product-item-name .product-item-link:focus, .product-item-link:focus, .product.name a:focus, .product-item-name .product-item-link:visited, .product-item-link:visited, .product.name a:visited { color: #414b56 } .product-item-name .product-item-link:hover, .product-item-link:hover, .product.name a:hover { color: #E8072A } .product-image-container { vertical-align: top } .product-reviews-summary { display: inline-block } .product-item .product-reviews-summary { margin: 0 0 5px } .product-item .product-reviews-summary .rating-summary { padding: 0 5px 0 0 } .rtl-layout .product-item .product-reviews-summary .rating-summary { padding: 0 0 0 5px } .product-item .product-item-sku { margin-bottom: 5px; color: #b9bed1} .product-item .price-box { margin: 0 0 5px } .product-item .price-box .price { color: #6772e5; font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .product-item .price-box .minimal-price { margin-bottom: 0 } .product-item .price-box .minimal-price .price-label, .product-item .price-box .minimal-price .price-container { display: inline-block } .product-item .price-box .price-label { margin-right: 3px } .rtl-layout .product-item .price-box .price-label { margin-right: 0; margin-left: 3px} .product-item .price-box .price-from, .product-item .price-box .price-to { display: inline-block; float: none} .product-item .price-box .minimal-price-link .price-label { font-size: 14px; color: #000000} .product-item .old-price { margin: 0 5px 0 0; color: #b9bed1} .rtl-layout .product-item .old-price { margin-left: 5px; margin-right: 0} .product-item .old-price .price { color: #b9bed1 } .product-item .product-item-description { margin: 0 0 5px; color: #b9bed1} .product-item .actions-secondary>.action:hover:after { animation: cssload-zoom 1000ms linear infinite; -o-animation: cssload-zoom 1000ms linear infinite; -ms-animation: cssload-zoom 1000ms linear infinite; -webkit-animation: cssload-zoom 1000ms linear infinite; -moz-animation: cssload-zoom 1000ms linear infinite} .product-item .qs-button:hover { box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4) } .product-item .product-item-top { margin-bottom: 10px } .product-item .product-item-actions .actions-secondary>.action { float: left } .rtl-layout .product-item .product-item-actions .actions-secondary>.action { float: right } .products-grid .product-item div[class^="swatch-opt-"] { display: block }
 @media only screen and (max-width: 767px) {
.item-group { padding: 0 } .product-item-info { padding: 0 } .product-item-info .product-reviews-summary { margin-bottom: 0 } .product-item-info .product-reviews-summary .reviews-actions { display: none } .product-item-info .product-reviews-summary .rating-summary { padding: 0; margin: 0; display: inline-block} .product-item-top { position: relative; margin-bottom: 5px} .product-item-details { text-align: center } .products-grid .product-item .product-item-actions { display: flex !important; margin: 10px auto 5px; justify-content: center; align-items: center} .product-item-inner { position: relative; text-align: center; margin: 5px 0} .actions-secondary>.action.towishlist:after { content: "\f08a" } .product-item { padding: 10px } .product-item .product-item-name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden} .product-item .price-box .price { font: 600 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .product-item .price-box .old-price { margin-left: 5px; margin-right: 0; float: none} .rtl-layout .product-item .price-box .old-price { margin-left: 0; margin-right: 5px; float: none} .product-item .product-item-name .product-item-link,  .product-item .product-item-link,  .product-item .product.name a { font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: capitalize} .product-item .qs-button,  .product-item .product-item-description,  .product-item .product-item-sku { display: none } .product-item .product-image-wrapper .product-image-photo { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-item .product-item-actions .actions-secondary>.action.tocompare { display: block } .product-item .product-item-actions .actions-secondary { padding-left: 0; display: flex; width: auto} .actions-primary .tocart,  .actions-secondary>a.action { border: 0; margin-right: 7px; padding: 0; width: 30px; height: 30px; line-height: 28px; border: 1px solid; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-color: #fff; background: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #E8072A; border-color: #dee3ff; background: #dee3ff; line-height: 30px} .actions-primary .tocart:focus,  .actions-secondary>a.action:focus,  .actions-primary .tocart:active,  .actions-secondary>a.action:active,  .actions-primary .tocart:hover,  .actions-secondary>a.action:hover { color: #E8072A; border-color: #E8072A; background: #fff} .actions-primary .tocart span,  .actions-secondary>a.action span { font-size: 0; display: block; text-indent: -99999px; overflow: hidden; vertical-align: middle; text-align: left; display: none} .actions-primary .tocart:focus,  .actions-secondary>a.action:focus,  .actions-primary .tocart:active,  .actions-secondary>a.action:active,  .actions-primary .tocart:hover,  .actions-secondary>a.action:hover { color: #E8072A; border-color: #dee3ff; background: #dee3ff} .actions-primary { text-align: center } .actions-primary .tocart:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e992'; font-size: 16px; speak: none; position: relative; vertical-align: middle} .actions-primary .tocart:hover:before { animation: cssload-zoom 1000ms linear infinite; -o-animation: cssload-zoom 1000ms linear infinite; -ms-animation: cssload-zoom 1000ms linear infinite; -webkit-animation: cssload-zoom 1000ms linear infinite; -moz-animation: cssload-zoom 1000ms linear infinite} .rtl-layout .actions-primary { float: right } .rtl-layout .actions-primary .tocart { margin-right: 0; margin-left: 7px} .actions-secondary>.action.tocompare { margin-right: 0 } .rtl-layout .actions-secondary>.action.tocompare { margin-left: 0 } .actions-secondary>.action:after { line-height: 30px } .rtl-layout .actions-secondary { float: right } .rtl-layout .actions-secondary>.action { margin-right: 0; margin-left: 7px} .products-grid .owl-item .product-item { width: 100% }} .no-loaded, .cdz-product { position: relative; min-height: 100px; height: 100%} .no-loaded .icon-loading span, .cdz-product .icon-loading span { font-size: 0 } .no-loaded .icon-loading:after, .cdz-product .icon-loading:after, .no-loaded .icon-loading:before, .cdz-product .icon-loading:before, .no-loaded .icon-loading>span:after, .cdz-product .icon-loading>span:after, .no-loaded .icon-loading>span:before, .cdz-product .icon-loading>span:before, .no-loaded .icon-loading>span>span:after, .cdz-product .icon-loading>span>span:after, .no-loaded .icon-loading>span>span:before, .cdz-product .icon-loading>span>span:before { width: 2rem; height: 2rem; background: #E8072A; border-radius: 50%; position: absolute; content: ''; left: calc(49%); top: calc(49%); box-shadow: 0 0 1rem #f1f2fa} .no-loaded .icon-loading:after, .cdz-product .icon-loading:after { animation: animate-to-1 1.5s infinite } .no-loaded .icon-loading:before, .cdz-product .icon-loading:before { animation: animate-to-0 1.5s infinite } .no-loaded .icon-loading>span:before, .cdz-product .icon-loading>span:before { animation: animate-to-2 1.5s infinite } .no-loaded .icon-loading>span:after, .cdz-product .icon-loading>span:after { animation: animate-to-3 1.5s infinite } .no-loaded .icon-loading>span>span:before, .cdz-product .icon-loading>span>span:before { animation: animate-to-4 1.5s infinite } .no-loaded .icon-loading>span>span:after, .cdz-product .icon-loading>span>span:after { animation: animate-to-5 1.5s infinite } .cdz-slideshow.no-loaded { height: auto; min-height: 0} 
 @keyframes animate-to-2 {  25%,  75% {
 transform: translateX(-1.5rem) scale(.75)} 
 95% {
 transform: translateX(0rem) scale(1)} } 
 @keyframes animate-to-3 {  25%,  75% {
 transform: translateX(1.5rem) scale(.75)} 
 95% {
 transform: translateX(0rem) scale(1)} } 
 @keyframes animate-to-1 {  25% {
 transform: translateX(-1.5rem) scale(.75)} 
 50%,  75% {
 transform: translateX(-4.5rem) scale(.6)} 
 95% {
 transform: translateX(0rem) scale(1)} } 
 @keyframes animate-to-4 {  25% {
 transform: translateX(1.5rem) scale(.75)} 
 50%,  75% {
 transform: translateX(4.5rem) scale(.6)} 
 95% {
 transform: translateX(0rem) scale(1)} } 
 @keyframes animate-to-0 {  25% {
 transform: translateX(-1.5rem) scale(.75)} 
 50% {
 transform: translateX(-4.5rem) scale(.6)} 
 75% {
 transform: translateX(-7.5rem) scale(.5)} 
 95% {
 transform: translateX(0rem) scale(1)} } 
 @keyframes animate-to-5 {  25% {
 transform: translateX(1.5rem) scale(.75)} 
 50% {
 transform: translateX(4.5rem) scale(.6)} 
 75% {
 transform: translateX(7.5rem) scale(.5)} 
 95% {
 transform: translateX(0rem) scale(1)} } .swatch-option-loading { content: url("../../../../codazon/themelayout/images/source.gif"); width: 200px !important} .owl-carousel .owl-nav [class*='owl-'] { text-align: center; font-size: 0; border-width: 1px; border-style: solid; display: inline-block; position: absolute; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A} .owl-carousel .owl-nav [class*='owl-']:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f104'; font-size: 20px; vertical-align: middle} .owl-carousel .owl-nav [class*='owl-'].owl-next:before { content: '\f105' } .owl-carousel .owl-nav [class*='owl-'].owl-prev:before { content: '\f104' } .rtl-layout .owl-carousel .owl-nav [class*='owl-'].owl-next:before { content: '\f104' } .rtl-layout .owl-carousel .owl-nav [class*='owl-'].owl-prev:before { content: '\f105' } .owl-carousel .owl-nav [class*='owl-'].disabled { cursor: default } .owl-carousel .owl-nav [class*='owl-']:hover { z-index: 1 } .owl-carousel .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} .cl-shadow .owl-carousel { margin-top: -20px !important; margin-bottom: -20px !important} .cdz-slideshow .owl-carousel { margin-top: 0 !important; margin-bottom: 0 !important} .cdz-mainbox { border: 1px solid #e9eaec; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .block-new-products.grid .block-title strong { color: #414b56; font-weight: 600} .product-items.widget-new-grid { margin: 0 -10px } .product-items.widget-new-grid .product-item { float: left; width: 25%; padding: 0 10px} .product-items.widget-new-grid .product-item .product-item-info { background: #fff; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .page-layout-1column .product-items.widget-new-grid .product-item { width: 20% } .page-layout-3columns .product-items.widget-new-grid .product-item { width: 50% } .product-items.widget-new-grid .product-item .product-item-actions .actions-primary, .product-items.widget-new-grid .product-item .product-item-actions .actions-primary+.actions-secondary { display: inline-block; vertical-align: top} .page-products .products-grid .product-items.widget-new-grid { margin: 0 -10px }
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.product-items.widget-new-grid .product-item { width: 50% } .page-layout-1column .product-items.widget-new-grid .product-item { width: 33.3333% } .page-layout-3columns .product-items.widget-new-grid .product-item { width: 100% } .page-products .products-grid .product-items.widget-new-grid { margin: 0 -10px }} 
 @media only screen and (max-width: 767px) {
.product-items.widget-new-grid .product-item { width: 50%; margin-bottom: 10px} .page-layout-1column .product-items.widget-new-grid .product-item { width: 50% } .page-layout-3columns .product-items.widget-new-grid .product-item { width: 50% }} 
 @media only screen and (min-width: 768px) {
.page-products .cdz-product-wrap[class*='product-list-style-'] .products-grid .product-items .item.product-item { width: 100% }} .product-disable-hover-img [class*='product-list-style-'] .product-item .product-image-photo, .product-disable-hover-img .list.products-list .item.product-item .product-item-top .product-image-photo, .product-disable-hover-img [class*='product-list-style-'] .product-item .hovered-img, .product-disable-hover-img .list.products-list .item.product-item .product-item-top .hovered-img { transition: none } .product-disable-hover-img [class*='product-list-style-'] .product-item .product-image-photo.hovered-img, .product-disable-hover-img .list.products-list .item.product-item .product-item-top .product-image-photo.hovered-img { -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .product-disable-hover-img [class*='product-list-style-'] .product-item:hover .product-image-photo.main-img, .product-disable-hover-img .list.products-list .item.product-item .product-item-top:hover .product-image-photo.main-img { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .product-disable-hover-img [class*='product-list-style-'] .product-item:hover .product-image-photo.hovered-img, .product-disable-hover-img .list.products-list .item.product-item .product-item-top:hover .product-image-photo.hovered-img { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-17 .product-item .product-image-photo { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-17 .product-item .product-image-photo.hovered-img { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-17 .product-item:hover .product-image-photo.hovered-img { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-list-style-17 .product-item:hover .product-image-photo.main-img { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-17 .cdz-ajax-trigger { min-width: 200px; text-transform: capitalize; font-weight: 500; letter-spacing: 1px} .product-list-style-17 .flex-grid { margin: 0; -webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: stretch; align-items: stretch; -webkit-align-content: stretch; align-content: stretch} .product-list-style-17 .product-item-info { width: 100% } .product-list-style-17 .product-item-top { position: relative } .product-list-style-17 .cdz-product-labels .label-item { font-size: 12px; margin-bottom: 5px; padding: 2px 10px; position: relative; font-weight: 400; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0} 
 @media only screen and (max-width: 767px) {
.product-list-style-17 .cdz-product-labels .label-item { font-size: 10px !important; padding: 2px 10px !important} } .product-list-style-17 .product-image-container .product-image-photo { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-opacity: .95; -moz-opacity: .95; opacity: .95} .product-list-style-17 .product-item-details { text-align: center; margin-top: 15px; padding: 0 10px} .product-list-style-17 .product-item-name .product-item-link { text-transform: capitalize; letter-spacing: 1px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-17 .swatch-attribute { margin-top: 5px }
 @media only screen and (min-width: 768px) {
.product-list-style-17 .product-item { padding: 0 } .product-list-style-17 .button-hover-wrap { display: flex; align-items: center; position: absolute; bottom: 45%; left: 0; width: 100%; z-index: 3; justify-content: center; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: translateY(30px); -webkit-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px)} .product-list-style-17 .button-hover-wrap .tocart,  .product-list-style-17 .button-hover-wrap .tocompare,  .product-list-style-17 .button-hover-wrap .action.towishlist,  .product-list-style-17 .button-hover-wrap .qs-button,  .product-list-style-17 .button-hover-wrap a.qs-button { margin-right: 10px; padding: 0; width: 37px; height: 37px; line-height: 35px; border: 1px solid; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #E8072A; border-color: #fff; background: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; border-color: #E8072A; background: #E8072A} .product-list-style-17 .button-hover-wrap .tocart:focus,  .product-list-style-17 .button-hover-wrap .tocompare:focus,  .product-list-style-17 .button-hover-wrap .action.towishlist:focus,  .product-list-style-17 .button-hover-wrap .qs-button:focus,  .product-list-style-17 .button-hover-wrap a.qs-button:focus,  .product-list-style-17 .button-hover-wrap .tocart:active,  .product-list-style-17 .button-hover-wrap .tocompare:active,  .product-list-style-17 .button-hover-wrap .action.towishlist:active,  .product-list-style-17 .button-hover-wrap .qs-button:active,  .product-list-style-17 .button-hover-wrap a.qs-button:active,  .product-list-style-17 .button-hover-wrap .tocart:hover,  .product-list-style-17 .button-hover-wrap .tocompare:hover,  .product-list-style-17 .button-hover-wrap .action.towishlist:hover,  .product-list-style-17 .button-hover-wrap .qs-button:hover,  .product-list-style-17 .button-hover-wrap a.qs-button:hover { color: #E8072A; border-color: #E8072A; background: #fff} .product-list-style-17 .button-hover-wrap .tocart span,  .product-list-style-17 .button-hover-wrap .tocompare span,  .product-list-style-17 .button-hover-wrap .action.towishlist span,  .product-list-style-17 .button-hover-wrap .qs-button span,  .product-list-style-17 .button-hover-wrap a.qs-button span { font-size: 0; display: block; text-indent: -99999px; overflow: hidden; vertical-align: middle; text-align: left; display: none} .product-list-style-17 .button-hover-wrap .tocart:hover,  .product-list-style-17 .button-hover-wrap .tocompare:hover,  .product-list-style-17 .button-hover-wrap .action.towishlist:hover,  .product-list-style-17 .button-hover-wrap .qs-button:hover,  .product-list-style-17 .button-hover-wrap a.qs-button:hover { color: #E8072A; border-color: #E8072A; background: #fff} .product-list-style-17 .button-hover-wrap .tocart span,  .product-list-style-17 .button-hover-wrap .tocompare span,  .product-list-style-17 .button-hover-wrap .action.towishlist span,  .product-list-style-17 .button-hover-wrap .qs-button span,  .product-list-style-17 .button-hover-wrap a.qs-button span { display: none } .rtl-layout .product-list-style-17 .button-hover-wrap .tocart,  .rtl-layout .product-list-style-17 .button-hover-wrap .tocompare,  .rtl-layout .product-list-style-17 .button-hover-wrap .action.towishlist,  .rtl-layout .product-list-style-17 .button-hover-wrap .qs-button,  .rtl-layout .product-list-style-17 .button-hover-wrap a.qs-button { margin-right: 0; margin-left: 10px} .product-list-style-17 .button-hover-wrap .tocart label { display: none } .rtl-layout .product-list-style-17 .button-hover-wrap .tocart { margin-left: 0 } .product-list-style-17 .button-hover-wrap .tocart:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f07a"; font-size: 14px; vertical-align: middle} .product-list-style-17 .tocompare { margin-right: 0 !important } .product-list-style-17 .tocompare:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f0ec"; font-size: 14px; vertical-align: middle} .product-list-style-17 .action.towishlist:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f004"; font-size: 14px; vertical-align: middle} .product-list-style-17 .qs-button:before,  .product-list-style-17 a.qs-button:before { line-height: unset } .product-list-style-17 .qs-button:hover,  .product-list-style-17 a.qs-button:hover { box-shadow: none } .product-list-style-17 .products.list.items .action.towishlist:before,  .product-list-style-17 .table-comparison .action.towishlist:before { display: none } .rtl-layout .product-list-style-17 .cart-wrap .cart-wrap { margin-left: 10px } .product-list-style-17 .product-image-container { position: relative } .product-list-style-17 .price-box { margin-bottom: 0 } .product-list-style-17 .price-box .price { font-size: 14px; font-weight: 500} .product-list-style-17 .price-box .old-price { margin: 0 7px; float: none} .product-list-style-17 .product-reviews-summary { display: inline-block; margin: 5px 0} .product-list-style-17 .product-reviews-summary .rating-summary { margin: 0; padding: 0} .product-list-style-17 .product-reviews-summary .reviews-actions { display: none } .product-list-style-17 .product-item:hover .button-hover-wrap { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} } 
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.product-list-style-17 .product-item-details { margin-top: 0; margin-bottom: 15px} .product-list-style-17 .products-grid { margin: 0 !important } .product-list-style-17 .products-grid .product-item { margin: 10px !important; width: -moz-calc( (100%/3) - 20px) !important; width: -webkit-calc( (100%/3) - 20px) !important; width: -o-calc( (100%/3) - 20px) !important; width: calc( (100%/3) - 20px) !important} .product-list-style-17 .products-grid .cdz-ajax-trigger.md-button { margin-top: 30px }} 
 @media only screen and (max-width: 767px) {
.product-list-style-17 .product-item .product-item-name { margin: 0 } .product-list-style-17 .product-item-details { margin-top: 0; margin-bottom: 15px} .product-list-style-17 .product-item-actions { margin-top: 10px } .product-list-style-17 .grid.products-grid>.actions { margin-left: -10px } .rtl-layout .product-list-style-17 .grid.products-grid>.actions { margin-right: -10px }} .tab-content .products { margin-top: 25px } .box-cate-link { padding: 0; margin: 0} 
 @media only screen and (min-width: 768px) {
.tabs-style-01 .box-cate-link .item { border: 1px solid #e1e1e1; text-transform: capitalize; font-size: 18px; margin-right: -1px; font-weight: 500; display: inline-block; position: relative; margin-bottom: 0; color: #414b56; border-color: #e9eaec; background: #f6f7f9; font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .tabs-style-01 .box-cate-link .item .tab-title { padding: 7px 24px; display: block} .tabs-style-01 .box-cate-link .item:hover { color: #E8072A; border-color: #e9eaec; background: #f6f7f9} .rtl-layout .tabs-style-01 .box-cate-link .item { margin-right: 0; margin-left: -1px} .tabs-style-01 .box-cate-link .item.active:after { content: ""; width: 100%; height: 4px; background: #E8072A; position: absolute; bottom: 0; left: 0} .tabs-style-01 .cdz-tabs { margin-top: 25px }} 
 @media only screen and (max-width: 767px) {
.tabs-style-01 .cdz-tabs-wrap { position: relative } .tabs-style-01 .mobile-toggle { position: absolute; right: 10px; top: 0; padding: 5px 10px 3px; color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .tabs-style-01 .mobile-toggle:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f107"; font-size: 14px; vertical-align: middle; margin: 2px} .tabs-style-01 .mobile-toggle:active,  .tabs-style-01 .mobile-toggle:focus,  .tabs-style-01 .mobile-toggle:hover { color: #fff } .tabs-style-01 .mobile-toggle.open:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)} .rtl-layout .tabs-style-01 .mobile-toggle { right: auto; left: 10px} .tabs-style-01 .abs-dropdown { position: absolute; right: 10px; min-width: 150px; background: #ffffff; top: 30px; text-align: left; z-index: 3; border-top: 2px solid #E8072A; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .tabs-style-01 .abs-dropdown .item { margin: 0 } .tabs-style-01 .abs-dropdown .item a { display: block; padding: 10px} .tabs-style-01 .abs-dropdown .item.active { background: transparent } .tabs-style-01 .abs-dropdown .item.active a { color: #E8072A } .rtl-layout .tabs-style-01 .abs-dropdown { right: auto; left: 10px} } 
 @media only screen and (min-width: 768px) {
.tabs-style-02 .box-cate-link { text-align: center } .tabs-style-02 .box-cate-link .item { display: inline-block; min-width: 102px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #414b56; border-color: transparent; background: #f6f7f9; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .tabs-style-02 .box-cate-link .item .tab-title { padding: 12px 15px; display: block} .tabs-style-02 .box-cate-link .item a { color: #414b56 } .tabs-style-02 .box-cate-link .item:hover { color: #E8072A } .tabs-style-02 .box-cate-link .item.active { color: #fff; border-color: #E8072A; background: #E8072A; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .tabs-style-02 .box-cate-link .item.active a { color: #fff } .tabs-style-02 .box-cate-link .tab-icon { display: block; width: 100%; font-size: 24px; margin-bottom: 10px} .tabs-style-02 .tab-title span { text-transform: uppercase } .tabs-style-02 .cdz-tabs { margin-top: 25px }} 
 @media only screen and (max-width: 767px) {
.tabs-style-02 .cdz-tabs { margin-top: 10px } .tabs-style-02 .mobile-toggle { width: 100%; border: 1px solid; padding: 7px 10px; position: relative; font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; border-color: #E8072A; background: #E8072A} .tabs-style-02 .mobile-toggle:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f107'; font-size: 18px; vertical-align: middle; position: absolute; margin: 0 5px; right: 5px} .rtl-layout .tabs-style-02 .mobile-toggle:after { left: 5px; right: auto} .tabs-style-02 .mobile-toggle:focus,  .tabs-style-02 .mobile-toggle:active,  .tabs-style-02 .mobile-toggle:hover { color: #fff; border-color: #E8072A; background: #E8072A} .tabs-style-02 .mobile-toggle.open:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)} .tabs-style-02 .cdz-block-content { position: relative } .tabs-style-02 .box-cate-link { list-style: none; background: #ffffff; position: absolute; width: 100%; z-index: 2; top: 35px; border-top: 3px solid #E8072A; box-shadow: 2px 4px 5px -2px #e1e1e1; -moz-box-shadow: 2px 4px 5px -2px #e1e1e1; -webkit-box-shadow: 2px 4px 5px -2px #e1e1e1; -o-box-shadow: 2px 4px 5px -2px #e1e1e1; -ms-box-shadow: 2px 4px 5px -2px #e1e1e1} .tabs-style-02 .box-cate-link .item { margin-bottom: 0; background: #ffffff} .tabs-style-02 .box-cate-link .item a { color: #414b56; padding: 10px; display: block} .tabs-style-02 .tab-icon { min-width: 20px; text-align: center; margin-right: 5px} } 
 @media only screen and (min-width: 768px) {
.tabs-style-03 .tab-content { padding-top: 25px } .tabs-style-03 .box-cate-link { padding: 0; margin-top: 25px; list-style: none; text-align: center} .tabs-style-03 .box-cate-link .item { display: inline-block; margin: 0 5px; position: relative; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .tabs-style-03 .box-cate-link .item:after { width: 100%; height: 100%; border: 1px solid transparent; content: ""; position: absolute; top: -2px; left: 2px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .tabs-style-03 .box-cate-link .item .tab-title { text-transform: uppercase; font-size: 14px; position: relative; z-index: 1; padding: 5px 10px; display: block; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #414b56} .tabs-style-03 .box-cate-link .item .tab-title:active,  .tabs-style-03 .box-cate-link .item .tab-title:focus,  .tabs-style-03 .box-cate-link .item .tab-title:visited { color: #414b56 } .tabs-style-03 .box-cate-link .item .tab-title:hover { color: #E8072A } .tabs-style-03 .box-cate-link .item.active { background: #f6f7f9 } .tabs-style-03 .box-cate-link .item.active:after { border-color: #E8072A } .tabs-style-03 .box-cate-link .item.active a { color: #E8072A } .tabs-style-03 .box-cate-link .item.active a:active,  .tabs-style-03 .box-cate-link .item.active a:focus,  .tabs-style-03 .box-cate-link .item.active a:visited { color: #E8072A } .tabs-style-03 .box-cate-link .item.active a:hover { color: #E8072A }} 
 @media only screen and (max-width: 767px) {
.tabs-style-03 .tab-content { padding-top: 25px } .tabs-style-03 .mobile-toggle { text-align: center; display: inline-block !important; width: auto; background: green; margin: 0 auto; position: relative; padding: 5px 30px 5px 20px; text-transform: uppercase; font-weight: 600; min-width: 120px; left: -moz-calc( (100% - 120px)/2); left: -webkit-calc( (100% - 120px)/2); left: -o-calc( (100% - 120px)/2); left: calc( (100% - 120px)/2); color: #E8072A; background: #f6f7f9} .rtl-layout .tabs-style-03 .mobile-toggle { left: auto; right: -moz-calc( (100% - 120px)/2); right: -webkit-calc( (100% - 120px)/2); right: -o-calc( (100% - 120px)/2); right: calc( (100% - 120px)/2); padding: 5px 20px 5px 30px} .tabs-style-03 .mobile-toggle:before { width: 100%; height: 100%; border: 1px solid #E8072A; content: ""; position: absolute; top: -2px; left: 2px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .tabs-style-03 .mobile-toggle:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f107'; font-size: 14px; vertical-align: middle; position: absolute; margin: 0 5px} .tabs-style-03 .mobile-toggle.open:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)} .tabs-style-03 .mobile-toggle:focus,  .tabs-style-03 .mobile-toggle:active,  .tabs-style-03 .mobile-toggle:hover { color: #E8072A } .tabs-style-03 .box-cate-link { padding: 0; list-style: none; z-index: 2; background: #fff; padding: 15px 0px 0; text-align: center; margin-bottom: 10px} .tabs-style-03 .box-cate-link li { display: inline-block } .tabs-style-03 .box-cate-link li a { color: #E8072A; display: block; padding: 5px 10px} .tabs-style-03 .box-cate-link li.active { border-bottom: 3px double #E8072A }} .tabs-style-04 { text-align: center } .tabs-style-04 .cdz-block-title .b-title.h2 { text-transform: uppercase } .tabs-style-04 .cdz-tabs.df-tabs { box-shadow: 0px 1px 20px 10px #daeef9; -moz-box-shadow: 0px 1px 20px 10px #daeef9; -webkit-box-shadow: 0px 1px 20px 10px #daeef9; -o-box-shadow: 0px 1px 20px 10px #daeef9; -ms-box-shadow: 0px 1px 20px 10px #daeef9; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px} 
 @media only screen and (min-width: 768px) {
.tabs-style-04 .box-cate-link { margin: 0 0 30px; padding: 0; list-style: none none; width: 100%; text-align: center; display: inline-block; vertical-align: top} .tabs-style-04 .box-cate-link .item { text-align: center; display: inline-block; vertical-align: top; margin: 0 5px} .tabs-style-04 .box-cate-link .item .tab-title { padding: 7px 20px; display: inline-block; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid; font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; border-color: #e9eaec; background: #f6f7f9; border-bottom: 3px solid #c0c3c9} .tabs-style-04 .box-cate-link .item:hover .tab-title,  .tabs-style-04 .box-cate-link .item.active .tab-title { color: #E8072A; border-color: #E8072A; background: #f6f7f9; border-bottom: 3px solid #3f4ead} } 
 @media only screen and (max-width: 767px) {
.tabs-style-04 .mobile-toggle { text-align: center; display: inline-block !important; width: auto; margin: 0 auto 10px; padding: 5px 30px 5px 20px; text-transform: uppercase; font-weight: 600; min-width: 120px; left: -moz-calc( (100% - 120px)/2); left: -webkit-calc( (100% - 120px)/2); left: -o-calc( (100% - 120px)/2); left: calc( (100% - 120px)/2); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #E8072A; border-color: #E8072A; background: #f6f7f9; border-bottom: 3px solid #3f4ead} .rtl-layout .tabs-style-04 .mobile-toggle { left: auto; right: -moz-calc( (100% - 120px)/2); right: -webkit-calc( (100% - 120px)/2); right: -o-calc( (100% - 120px)/2); right: calc( (100% - 120px)/2); padding: 5px 20px 5px 30px} .tabs-style-04 .mobile-toggle:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f107'; font-size: 14px; vertical-align: middle; position: absolute; margin: 0 5px} .tabs-style-04 .mobile-toggle.open:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)} .tabs-style-04 .mobile-toggle:focus,  .tabs-style-04 .mobile-toggle:active,  .tabs-style-04 .mobile-toggle:hover { color: #E8072A } .tabs-style-04 .box-cate-link { padding: 0; list-style: none; z-index: 2; background: #fff; padding: 15px 0px; text-align: center; margin-bottom: 10px} .tabs-style-04 .box-cate-link li { display: inline-block; margin: 5px 10px} .tabs-style-04 .box-cate-link li a { color: #E8072A } .tabs-style-04 .box-cate-link li.active { border-bottom: 3px double #E8072A }} .tabs-style-05 .box-cate-link { padding: 0; list-style: none; text-align: center; margin-bottom: 25px} .tabs-style-05 .box-cate-link .item { display: inline-block; margin: 0 10px; border: 2px solid #e9eaec; text-transform: uppercase; color: #414b56; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .tabs-style-05 .box-cate-link .item a { font-size: 14px; padding: 7px 20px; display: block} .tabs-style-05 .box-cate-link .item.active { color: #fff; border-color: #E8072A; background: #E8072A} .tabs-style-05 .box-cate-link .item.active a { color: #fff } .tabs-style-05 .box-cate-link .item:hover:not(.active) { color: #fff; border-color: #E8072A; background: transparent} .tabs-style-05 .box-cate-link .item:hover:not(.active) a { color: #E8072A }
 @media only screen and (max-width: 767px) {
.tabs-style-05 .cdz-block-content { text-align: center } .tabs-style-05 .mobile-toggle { display: inline-block !important; border: 2px solid; padding: 6px 20px 6px; font-size: 13px; text-transform: uppercase; font-weight: 600; margin: 10px auto 15px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; color: #414b56; border-color: #414b56; background: transparent} .tabs-style-05 .mobile-toggle:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f107"; font-size: 17px; vertical-align: middle; float: right; margin-left: 10px; z-index: 1; position: relative; line-height: 1} .rtl-layout .tabs-style-05 .mobile-toggle:before { float: left; margin-left: 0; margin-right: 10px} .tabs-style-05 .mobile-toggle:hover { color: #414b56; border-color: #414b56; background: #414b56} .tabs-style-05 .mobile-toggle.open:before { -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg)} .tabs-style-05 ul.box-cate-link { position: absolute; background: #ffffff; z-index: 5; width: 200px; text-align: left; border: 1px solid #e9eaec; left: -moz-calc( (100% - 200px)/2); left: -webkit-calc( (100% - 200px)/2); left: -o-calc( (100% - 200px)/2); left: calc( (100% - 200px)/2)} .tabs-style-05 ul.box-cate-link li.item { display: block; width: 100%; border: 0; margin: 0; text-transform: capitalize; padding: 5px 10px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0} } .box-cate-style01 .box-cate-link .item .tab-title { color: #414b56 } .box-cate-style01 .box-cate-link .item .tab-title:active, .box-cate-style01 .box-cate-link .item .tab-title:focus, .box-cate-style01 .box-cate-link .item .tab-title:visited { color: #414b56 } .box-cate-style01 .box-cate-link .item .tab-title:hover { color: #E8072A } .box-cate-style01 .box-cate-link .item .tab-title:visited, .box-cate-style01 .box-cate-link .item .tab-title:focus, .box-cate-style01 .box-cate-link .item .tab-title:active { color: #ffffff } .box-cate-style01 .box-cate-link .item.active { color: #fff; background: #E8072A} .box-cate-style01 .box-cate-link .item.active:visited, .box-cate-style01 .box-cate-link .item.active:focus, .box-cate-style01 .box-cate-link .item.active:active { color: #ffffff }
 @media only screen and (max-width: 767px) {
.box-cate-style01 .tab-links-title>a { color: #fff; background: #E8072A} } .box-cate-style01 .block-title { margin-bottom: 0 } .box-cate-style01 .block-title .b-title.h2 { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; letter-spacing: 2px} .box-cate-style01 .title-section { padding: 15px 15px 10px; border-bottom: 1px solid #e9eaec} .rtl-layout .box-cate-style01 .title-section .tab-links-title { padding: 0 } .box-cate-style01 .box-cate-link { padding: 0; margin: 0; list-style: none; text-align: right} .box-cate-style01 .box-cate-link .item { display: inline-block; padding: 5px 0; margin: 0 10px; letter-spacing: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .box-cate-style01 .box-cate-link .item .tab-title { padding: 0 15px; font-size: 14px; text-decoration: none; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .box-cate-style01 .box-cate-link .item.active .tab-title { color: #ffffff } .box-cate-style01 .box-cate-link .item.active:hover .tab-title { color: #ffffff } .rtl-layout .box-cate-style01 .box-cate-link { text-align: left } .box-cate-style01 .cdz-box { padding-left: 0; padding-right: 0; background: #fff; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .box-cate-style01 [class*='product-list-style'] .cdz-product { border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none} .box-cate-style01 [class*='product-list-style'] .product-item { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0} .box-cate-style01 [class*='product-list-style'] .owl-carousel.owl-drag .owl-item:after { display: none } .box-cate-style01 .row { margin-left: 0; margin-right: 0} .box-cate-style01 .tab-content .products { margin-top: 0 }
 @media only screen and (max-width: 767px) {
.box-cate-style01 .title-section { display: flex; align-items: center; padding: 10px; padding-left: 0} .box-cate-style01 .title-section [class*='col-'] { flex-basis: 50% } .box-cate-style01 .tab-links-title { padding: 0 5px } .box-cate-style01 .tab-links-title>.mobile-toggle { padding: 3px 10px; float: right; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .box-cate-style01 .tab-links-title>.mobile-toggle:after { margin-left: 3px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f107"; font-size: 13px; vertical-align: middle; -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .box-cate-style01 .tab-links-title>.mobile-toggle:after { margin-left: 0; margin-right: 3px} .box-cate-style01 .tab-links-title>.mobile-toggle.open:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f107"; font-size: 13px; vertical-align: middle; -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg)} .box-cate-style01 .tab-links-title>.mobile-toggle:hover,  .box-cate-style01 .tab-links-title>.mobile-toggle:active { text-decoration: none } .rtl-layout .box-cate-style01 .tab-links-title>.mobile-toggle { float: left; margin-left: 10px} .box-cate-style01 .tab-links-title .abs-dropdown { position: absolute; right: 0; min-width: 150px; background: #ffffff; top: 100%; text-align: left; z-index: 3; box-shadow: 2px 2px 3px #ddd; -moz-box-shadow: 2px 2px 3px #ddd; -webkit-box-shadow: 2px 2px 3px #ddd; -o-box-shadow: 2px 2px 3px #ddd; -ms-box-shadow: 2px 2px 3px #ddd} .box-cate-style01 .tab-links-title .abs-dropdown .item { display: block } .box-cate-style01 .tab-links-title .abs-dropdown .item.active { background: transparent } .box-cate-style01 .tab-links-title .abs-dropdown .item.active a { color: #414b56 }} .product-layout-style-01 .cdz-block-title .b-title.h2 { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; letter-spacing: 2px} .product-layout-style-01 .block-title .b-title { color: #414b56; letter-spacing: 2px} .product-layout-style-01 .block-title-deal { text-align: center } .product-layout-style-01 .block-title-deal .b-title { color: #282828; display: inline-block; padding: 5px 0; font-size: 16px; text-transform: uppercase; margin-top: 10px; border-bottom: 2px solid #4104ef; margin-bottom: -2px} .product-layout-style-01 .cdz-product { box-shadow: none } .product-layout-style-01 .product-col-left { border-right: 1px solid #e9eaec } .rtl-layout .product-layout-style-01 .product-col-left { border-right: 0; border-left: 1px solid #e9eaec} .product-layout-style-01 .product-col-left [class*='product-list-style'] .product-item-top { max-width: 250px; margin: auto} .product-layout-style-01 .product-col-right { padding: 0 } .product-layout-style-01 .product-col-right .product-item { padding: 5px 5px 10px; border-bottom: 1px solid #e9eaec; border-left: 0} .product-layout-style-01 .product-col-right .item-group .product-item:nth-child(2) { border-bottom: 0; margin-top: 0px} .product-layout-style-01 .product-col-right [class*='product-list-style'] { overflow: hidden } .product-layout-style-01 .product-col-right [class*='product-list-style'] .product-item-top { max-width: 150px; margin: auto} 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.product-layout-style-01 .product-col-right [class*='product-list-style'] .product-item-top { max-width: 125px } .product-layout-style-01 .product-col-right [class*='product-list-style'].product-list-style-05 .actions-secondary>.action,  .product-layout-style-01 .product-col-right [class*='product-list-style'].product-list-style-05 .action.primary { height: 30px; line-height: 30px} } 
 @media only screen and (max-width: 480px) {
.product-layout-style-01 .product-col-left { width: -moz-calc( 50% - 2px); width: -webkit-calc( 50% - 2px); width: -o-calc( 50% - 2px); width: calc( 50% - 2px)} .product-layout-style-01 .product-col-right { width: 50% } .product-layout-style-01 .product-col-right [class*='product-list-style'] .price-box .price { font-size: 13px !important } .product-layout-style-01 .product-col-right [class*='product-list-style'] .actions-primary .tocart,  .product-layout-style-01 .product-col-right [class*='product-list-style'] .actions-secondary>.action { margin-right: 5px }} .product-layout-style-02 .product-col-left, .product-layout-style-02 .product-col-right { padding: 0 } .product-layout-style-02 .product-col-left .item-group:last-child .small-col, .product-layout-style-02 .product-col-right .item-group:last-child .small-col { border-right: 0 }
 @media only screen and (max-width: 767px) {
.product-layout-style-02 .product-list-style-10 .product-item-top .product-hovered-section { display: none } .product-layout-style-02 .product-list-style-10 .product-item-info { padding: 5px }} 
 @media only screen and (max-width: 480px) {
.product-layout-style-02 .product-list-style-10 .tocompare { display: none } .product-layout-style-02 .product-list-style-10 .cart-qty { min-width: inherit } .product-layout-style-02 .product-list-style-10 .cart-qty .field.qty { width: -moz-calc( 100% - 36px); width: -webkit-calc( 100% - 36px); width: -o-calc( 100% - 36px); width: calc( 100% - 36px)} } .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'] { text-align: center; font-size: 0; border-width: 1px; border-style: solid; display: inline-block; position: absolute; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A} .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-']:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f104'; font-size: 20px; vertical-align: middle} .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next:before { content: '\f105' } .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev:before { content: '\f104' } .rtl-layout .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next:before { content: '\f104' } .rtl-layout .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev:before { content: '\f105' } .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].disabled { cursor: default } .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-']:hover { z-index: 1 } .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 35px)/2); top: -webkit-calc( (100% - 35px)/2); top: -o-calc( (100% - 35px)/2); top: calc( (100% - 35px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .box-cate-style02 [class*='product-list-style']:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .box-cate-style02 [class*='product-list-style']:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .box-cate-style02 [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-prev, .box-cate-style02 [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout .box-cate-style02 [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-prev, .rtl-layout .box-cate-style02 [class*='product-list-style']:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'] { width: 35px; height: 35px; line-height: 33px} .box-cate-style02 [class*='product-list-style'] .owl-nav [class*='owl-'] { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; color: #bcb8b8; border-color: #f5f5f5; background: #f5f5f5} .box-cate-style02 .cdz-tabs { margin-top: 0 }
 @media only screen and (min-width: 768px) {
.box-cate-style02 .content-section { margin-right: 0 } .rtl-layout .box-cate-style02 .content-section { margin-left: 0; margin-right: -10px} } .box-cate-style02 .box-cate-link { padding: 0; margin: 0; list-style: none; text-align: right} .box-cate-style02 .box-cate-link .item { display: inline-block; padding: 5px 0} .box-cate-style02 .box-cate-link .item .tab-title { padding: 0 12px; font-size: 16px; text-decoration: none; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .box-cate-style02 .box-cate-link .item.active .tab-title { color: #fff } .box-cate-style02 .box-cate-link .item.active:hover .tab-title { color: #fff } .rtl-layout .box-cate-style02 .box-cate-link { text-align: left } .box-cate-style02 .product-col-left { padding-right: 0 } .rtl-layout .box-cate-style02 .product-col-left { padding-right: 10px; padding-left: 0} .box-cate-style02 .product-col-left .cdz-banner { position: relative } .box-cate-style02 .product-col-left .cdz-banner .desc { position: absolute; top: 40%; left: 0; width: 100%; color: #ffffff; text-align: center} .box-cate-style02 .product-col-left .cdz-banner .desc .desc-title { font-size: 20px; color: #ffffff} .box-cate-style02 .product-col-left .cdz-banner .desc .desc-sub-title { font-weight: bold }
 @media only screen and (min-width: 768px) {
.box-cate-style02 .product-col-left { min-width: 225px } .box-cate-style02 .product-col-right { width: calc(100% - 225px) }} 
 @media only screen and (max-width: 767px) {
.box-cate-style02 .title-section { position: relative } .box-cate-style02 .title-section .title-right { position: absolute; right: 0; top: 0} .rtl-layout .box-cate-style02 .title-section .title-right { left: 0; right: auto} .rtl-layout .box-cate-style02 .box-cate-link { text-align: right; left: 10px; right: auto} .box-cate-style02 .product-col-left { display: none } .box-cate-style02 .product-col-right { width: 100%; padding: 0 10px; background: transparent !important} .box-cate-style02 .mobile-toggle { padding: 3px 10px; float: right; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; background: #E8072A} .box-cate-style02 .mobile-toggle:after { margin-left: 3px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f107"; font-size: 13px; vertical-align: middle; -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .box-cate-style02 .mobile-toggle:after { margin-left: 0; margin-right: 3px} .box-cate-style02 .mobile-toggle.open:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f107"; font-size: 13px; vertical-align: middle; -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg)} .box-cate-style02 .mobile-toggle:hover,  .box-cate-style02 .mobile-toggle:active { text-decoration: none; color: #fff} .box-cate-style02 .abs-dropdown { position: absolute; right: 10px; min-width: 150px; background: #ffffff; top: 100%; text-align: left; z-index: 3; box-shadow: 0 5px 5px #e1e1e1; -moz-box-shadow: 0 5px 5px #e1e1e1; -webkit-box-shadow: 0 5px 5px #e1e1e1; -o-box-shadow: 0 5px 5px #e1e1e1; -ms-box-shadow: 0 5px 5px #e1e1e1} .box-cate-style02 .abs-dropdown .item { display: block; margin: 5px 0} .box-cate-style02 .abs-dropdown .item.active { background: transparent } .box-cate-style02 .abs-dropdown .item.active a { color: #414b56 } .box-cate-style02 .abs-dropdown .item:first-child { margin-top: 10px } .box-cate-style02 .abs-dropdown .item:last-child { margin-bottom: 10px }} .cdz-banner img { width: 100% } .banner-style07 .cdz-banner, .banner-style07 .item { position: relative } .banner-style07 .cdz-banner:hover .item-content, .banner-style07 .item:hover .item-content { bottom: 33%; color: #282828; padding: 10px 20px} .banner-style07 .cdz-banner:hover .item-content .banner-content, .banner-style07 .item:hover .item-content .banner-content { position: relative; z-index: 1} .banner-style07 .cdz-banner:hover .item-content:after, .banner-style07 .item:hover .item-content:after { background: #fff }
 @media only screen and (max-width: 767px) {
.banner-style07 .cdz-banner { margin-bottom: 10px }} .banner-style07 .item-content { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; padding: 20px; color: #fff; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .banner-style07 .item-content:after { position: absolute; top: 0; left: 0; width: 100%; content: ''; height: 100%; z-index: 0; -webkit-opacity: .9; -moz-opacity: .9; opacity: .9; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .banner-style07 .item-content .bc-title { font-size: 30px; font-weight: 600} 
 @media only screen and (max-width: 1199px) {
.banner-style07 .item-content .bc-title { font-size: 25px }} 
 @media only screen and (max-width: 991px) {
.banner-style07 .item-content .bc-title { font-size: 16px }} 
 @media only screen and (max-width: 767px) {
.banner-style07 .item-content .bc-title { font-size: 16px }} .banner-style07 .item-content .bc-desc { font-style: italic; font-size: 16px} .banner-style02 { overflow: hidden } .banner-style02 .cdz-banner { text-align: center; position: relative; float: left; width: 100%; color: #fff; overflow: hidden; background-color: #000} .banner-style02 .cdz-banner * { -moz-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; -o-transition: all .4s ease-in; transition: all .4s ease-in; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .banner-style02 .cdz-banner img { position: relative; max-width: 100%; vertical-align: top; -webkit-opacity: .4; -moz-opacity: .4; opacity: .4} .banner-style02 .cdz-banner .cdz-banner-text { position: absolute; top: 0; right: 0; width: 100%; height: 100%; z-index: 1; opacity: 1; padding: 20px 30px; display: flex; flex-direction: column; justify-content: center; align-items: center} .banner-style02 .cdz-banner .cdz-banner-text h1 { font-size: 36px; text-transform: uppercase; color: #fff} 
 @media only screen and (max-width: 991px) {
.banner-style02 .cdz-banner .cdz-banner-text h1 { font-size: 30px }} 
 @media only screen and (max-width: 767px) {
.banner-style02 .cdz-banner .cdz-banner-text h1 { font-size: 20px }} .banner-style02 .cdz-banner .cdz-banner-text .btn.primary { border: 1px solid; font-style: italic; text-transform: lowercase; text-decoration: none; padding: 10px 30px; color: #fff; border-color: #fff; background: transparent} .banner-style02 .cdz-banner .cdz-banner-text .btn.primary:hover { color: #fff; border-color: #E8072A; background: #E8072A} .banner-style02 .cdz-banner:hover img { -moz-transform: scale(1.1, 1.1) rotate(2deg); -webkit-transform: scale(1.1, 1.1) rotate(2deg); -o-transform: scale(1.1, 1.1) rotate(2deg); transform: scale(1.1, 1.1) rotate(2deg)} .banner-style03 .cdz-banner-text { padding: 40px 13%; height: 100%} 
 @media only screen and (max-width: 991px) {
.banner-style03 .cdz-banner-text { padding: 30px 10px }} 
 @media only screen and (max-width: 767px) {
.banner-style03 .cdz-banner-text { padding: 30px 20px }} .banner-style03 .cdz-banner-text .h2 { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; margin-bottom: 3rem} .banner-style03 .cdz-banner-text .desc { margin-bottom: 4rem; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .banner-style03 .cdz-banner-text .actions .primary { color: #E8072A; border-color: #E8072A; background: #fff; border-radius: 0; padding: 10px 70px} .banner-style03 .cdz-banner-text .actions .primary:hover { color: #fff; border-color: #E8072A; background: #E8072A} .banner-style03 .cdz-banner { overflow: hidden } .banner-style04 .banner-link { position: relative; overflow: hidden} .banner-style04 .banner-link .title { position: absolute; display: flex; width: 100%; height: 100%; top: 0; left: 0; margin: 0; padding: 20px 35px; text-decoration: none; white-space: nowrap; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0)} .banner-style04 .banner-link .title:hover { -moz-transform: translate(15px); -webkit-transform: translate(15px); -o-transform: translate(15px); transform: translate(15px)} .banner-style04 .banner-link.top-right .title { align-items: flex-start; justify-content: flex-end} .banner-style04 .banner-link.top-left .title { align-items: flex-start; justify-content: flex-start} .banner-style04 .banner-link.top-middle .title { align-items: flex-start; justify-content: center} .banner-style04 .banner-link.bottom-left .title { align-items: flex-end; justify-content: flex-start} .banner-style04 .banner-link.bottom-right .title { align-items: flex-end; justify-content: flex-end} .banner-style04 .banner-link.bottom-middle .title { align-items: flex-end; justify-content: center} .banner-style04 .banner-link.middle .title { align-items: center; justify-content: center} .banner-style04 .banner-link.zoom-effect:hover img { -webkit-animation: zoomin 10s ease-in infinite; animation: zoomin 15s ease-in infinite; transition: all .7s ease-in-out} .cdz-video-wrap { overflow: hidden; position: relative} .cdz-video-wrap .ads-col-left { z-index: 1 } .cdz-video-wrap .ads-col-left .cdz-banner-text { padding: 50px 0 50px 10%; height: 100%; color: #fff; background-color: #E8072A; font-size: 28px} .cdz-video-wrap .ads-col-left .cdz-banner-text .sub-title { font-weight: bold } .cdz-video-wrap .ads-col-left .cdz-banner-text .banner-title { font: 600 20px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; color: #fff} .cdz-video-wrap .ads-col-left .cdz-banner-text .desc p { margin: 5% 0 15%; font-size: 50%} .cdz-video-wrap .ads-col-left .text-wrap { position: relative; z-index: 2} .cdz-video-wrap .ads-col-left .cdz-banner { position: relative } .cdz-video-wrap .ads-col-left .cdz-banner:after { position: absolute; content: ""; top: -30%; border-bottom: 100px solid transparent; width: 100px; height: 190%; background: #E8072A; transform: rotate(10deg); border-right: 10px solid #fff; left: -moz-calc( 100% - 50px); left: -webkit-calc( 100% - 50px); left: -o-calc( 100% - 50px); left: calc( 100% - 50px)} .rtl-layout .cdz-video-wrap .ads-col-left .cdz-banner:after { left: -moz-calc( auto); left: -webkit-calc( auto); left: -o-calc( auto); left: calc( auto); right: -moz-calc( 100% - 50px); right: -webkit-calc( 100% - 50px); right: -o-calc( 100% - 50px); right: calc( 100% - 50px); transform: rotate(-10deg); border-left: 10px solid #fff; border-right: 0} .cdz-video-wrap .ads-col-left .btn.primary { border: 2px solid; padding: 10px 45px; float: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; border-color: #fff; background: transparent} .cdz-video-wrap .ads-col-left .btn.primary:hover { color: #E8072A; border-color: #fff; background: #fff; transition-delay: .2s} .cdz-video-wrap .ads-col-right .cdz-video-inner { height: 100% } .cdz-video-wrap .ads-col-right .cdz-video-inner img { position: absolute; height: 100%; width: 100%} .cdz-video-wrap .ads-col-right .cdz-video { height: 100% } .cdz-video-wrap .ads-col-right .cdz-video.video-no-loaded .cdz-video-inner { position: absolute; top: 50%; left: 65%; width: auto} .cdz-video-wrap .ads-col-right .cdz-video .video-player { width: 115%; right: 0} .cdz-video-wrap .ads-col-right .cdz-video .brand-loader { margin: 0 }
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.cdz-video-wrap .ads-col-left .cdz-banner-text { font-size: 13px } .cdz-video-wrap .ads-col-left .cdz-banner-text .desc p { font-size: 100%; margin: 5% 0 8%} .cdz-video-wrap .ads-col-left .cdz-banner-text .banner-title { font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .cdz-video-wrap .ads-col-left .cdz-banner-text .btn.primary { padding: 5px 30px } .rtl-layout .cdz-video-wrap .ads-col-left .cdz-banner:after { left: -12% }} 
 @media only screen and (max-width: 767px) {
.cdz-video-wrap .ads-col-left { padding: 0 10px } .rtl-layout .cdz-video-wrap .ads-col-left { padding: 0 10px } .cdz-video-wrap .ads-col-left .cdz-banner { position: relative; padding: 3rem} .cdz-video-wrap .ads-col-left .cdz-banner:after { display: none } .cdz-video-wrap .ads-col-left .cdz-banner-text .h2 { font-size: 100% } .cdz-video-wrap .ads-col-right { position: relative; width: 100%} .cdz-video-wrap .ads-col-right .cdz-video .video-player { width: 100% } .cdz-video-wrap .ads-col-right .cdz-video-inner img { position: static }} 
 @media only screen and (min-width: 1200px) {
.cdz-video-wrap .ads-col-left .cdz-banner-text .h2 { font-size: 150% }} .banner-style05 .cdz-banner { position: relative } .banner-style05 .cdz-banner .cdz-banner-desc { background: rgba(0, 0, 0, 0.5); position: absolute; width: 100%; left: 0; bottom: 0; padding: 30px 50px; display: flex; align-items: center; color: #ffffff} .banner-style05 .cdz-banner .cdz-banner-desc .title { font-size: 34px; font-weight: 600; margin-bottom: 0} .banner-style05 .cdz-banner .cdz-banner-desc .actions { margin-left: auto; margin-right: 10%} .rtl-layout .banner-style05 .cdz-banner .cdz-banner-desc .actions { margin-left: 10%; margin-right: auto} .banner-style05 .cdz-banner .cdz-banner-desc .action.primary { padding: 10px 40px; font-weight: 600; white-space: nowrap; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #000; border-color: #fff; background: #fff} .banner-style05 .cdz-banner .cdz-banner-desc .action.primary:hover { color: #fff; border-color: #E8072A; background: #E8072A} 
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-style05 .cdz-banner .cdz-banner-desc .title { font-size: 20px } .banner-style05 .cdz-banner .cdz-banner-desc .actions { margin-right: 5% }} 
 @media only screen and (max-width: 767px) {
.banner-style05 .cdz-banner .cdz-banner-desc { padding: 15px } .banner-style05 .cdz-banner .cdz-banner-desc .title { font-size: 14px } .banner-style05 .cdz-banner .cdz-banner-desc .actions { margin-right: 0 } .banner-style05 .cdz-banner .cdz-banner-desc .action.primary { font-size: 12px; padding: 5px 15px} } .banner-style05 .cdz-banner .desc { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; display: flex; flex-direction: column; justify-content: flex-end; color: #ffffff; padding: 30px 10%} .banner-style05 .cdz-banner .desc .h1 { color: #ffffff } .parallax-banner { position: relative } .parallax-banner .desc { text-align: center; color: #ffffff; height: 100%; letter-spacing: 2px; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 73%; margin: 0 auto; z-index: 1} .parallax-banner .desc .h1 { color: #ffffff; font-size: 30px} 
 @media only screen and (max-width: 767px) {
.parallax-banner .desc { width: 100% }} .parallax-bg { display: flex; text-align: center; align-items: center; background-size: 100%; background-attachment: fixed; background-repeat: no-repeat; min-height: 339px} .parallax-bg:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.4)} 
 @media only screen and (max-width: 767px) {
.parallax-bg { background-size: cover }} 
 @media only screen and (min-device-width:320px) and (max-device-width:1024px) {
.parallax-bg { background-attachment: unset !important; background-position: center top !important} } 
 @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.parallax-banner .desc { max-width: 70%; display: inline-block; padding: 10%} } .banner-style06 .cdz-banner { position: relative; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .banner-style06 .cdz-banner>a { display: block } .banner-style06 .cdz-banner>a:before { position: absolute; width: 100%; height: 0; left: 0; right: 0; bottom: 0; content: ""; background-color: #E8072A; opacity: 0.2; z-index: 1; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .banner-style06 .cdz-banner>a:hover:before { height: 100% } .banner-style06 .cdz-banner img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .banner-style06 .cdz-banner .cdz-banner-desc { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; text-align: center; position: absolute; bottom: 0; left: 0; right: 0; padding: 2px 10px; opacity: 0.8; font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; font-weight: 500; background-color: #E8072A; color: #fff} .banner-style08 .groupbanner-text .group-info { padding-top: 20px; padding-bottom: 20px} .banner-style08 .groupbanner-text .grifo-title { font-size: 24px } .banner-style08 .groupbanner-text .grifo-title a { color: #414b56 } .banner-style08 .groupbanner-text .grifo-title a:active, .banner-style08 .groupbanner-text .grifo-title a:focus, .banner-style08 .groupbanner-text .grifo-title a:visited { color: #414b56 } .banner-style08 .groupbanner-text .grifo-title a:hover { color: #E8072A } .banner-style08 .groupbanner-text .grifo-desc a { color: #414b56 } .banner-style08 .groupbanner-text .grifo-desc a:active, .banner-style08 .groupbanner-text .grifo-desc a:focus, .banner-style08 .groupbanner-text .grifo-desc a:visited { color: #414b56 } .banner-style08 .groupbanner-text .grifo-desc a:hover { color: #E8072A } .banner-style08 .hover-scale .group-info { display: inline-block; width: 100%; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s} .banner-style08 .hover-scale .group-info:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #ffffff; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out} .banner-style08 .hover-scale:hover .group-info:before { -webkit-transform: scaleY(1); transform: scaleY(1)} .gallery-items .item { position: relative } .gallery-items .item:hover .hover-section { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .gallery-items .hover-section { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); vertical-align: middle; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .gallery-items .social { position: absolute; width: 100%; top: 45%; left: 0; text-align: center} .gallery-items .social a { border-radius: 100%; border: 1px solid #fff; width: 40px; height: 40px; line-height: 40px; display: inline-block; text-align: center; margin: 5px; color: #ffffff; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .gallery-items .social a .fa { font-size: 0; line-height: 40px} .gallery-items .social a .fa:before { font-size: 25px } .gallery-items .social a:hover { color: #222222; background: #ffffff} .wrapper-adv-style-01 .cat-item { position: relative; text-align: center} .wrapper-adv-style-01 .cat-item:hover .item-title .item-title { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .wrapper-adv-style-01 .cat-item:hover .item-image { box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; margin-top: -8px} .wrapper-adv-style-01 .item-image { display: inline-block; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .wrapper-adv-style-01 .item-image img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px} .wrapper-adv-style-01 a.item-title { position: absolute; width: 100%; left: 0; bottom: 4px; padding: 8px 6px 3px; text-align: center; text-transform: uppercase; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-height: 32px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-border-radius: 0 0px 3px 3px; -moz-border-radius: 0 0px 3px 3px; border-radius: 0 0px 3px 3px; color: #fff; background: #E8072A; -webkit-opacity: .7; -moz-opacity: .7; opacity: .7} .wrapper-adv-style-01 a.item-title:active, .wrapper-adv-style-01 a.item-title:focus, .wrapper-adv-style-01 a.item-title:hover { text-decoration: none; color: #fff} 
 @media only screen and (max-width: 767px) {
.wrapper-adv-style-01 .owl-dots { display: none }} .wrapper-adv-style-02 { padding: 50px 0 50px; margin-bottom: 0} .wrapper-adv-style-02 .cdz-block-title .b-title { font: 500 46px/1.35 Pacifico, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; margin-bottom: 0} .wrapper-adv-style-02 .cdz-block-title .title-desc { font-size: 24px } .wrapper-adv-style-02 .item { color: #414b56; padding: 20px 20px 0; font-size: 110%} .wrapper-adv-style-02 .item .tt-top { width: 80px; height: 80px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; margin-bottom: 15px; display: inline-block; vertical-align: top; overflow: hidden} .wrapper-adv-style-02 .item .tt-header .tt-name { color: #414b56 } .wrapper-adv-style-02 .item .tt-footer { margin-top: 10px } .wrapper-adv-style-02 .rating-summary .rating-result>span::before { color: #FFAD11 }
 @media (min-width:1199px) {
.wrapper-adv-style-02 .item { padding: 50px 30px 0 }} 
 @media only screen and (max-width: 767px) {
.wrapper-adv-style-02 { padding: 50px 0 0px } .wrapper-adv-style-02 .cdz-block-title .b-title { font-size: 20px; color: #414b56; margin-bottom: 0} .wrapper-adv-style-02 .cdz-block-title .title-desc { font-size: 14px } .wrapper-adv-style-02 .item { padding: 0 } .wrapper-adv-style-02 .owl-nav { position: static; margin-top: 0} .wrapper-adv-style-02 .owl-dots { position: absolute; bottom: 2px; text-align: center; width: 100%; display: block} .wrapper-adv-style-02 .owl-carousel.owl-loaded { padding-bottom: 20px }} .wrapper-adv-style-03 { border-radius: 4px; padding: 20px 10px; margin: 0} .wrapper-adv-style-03 .cdz-banner-text { width: 65%; float: right; margin: 0 30px} .rtl-layout .wrapper-adv-style-03 .cdz-banner-text { float: left } .wrapper-adv-style-03 .cdz-banner-text .h2 { color: #ffffff; font-size: 24px} .wrapper-adv-style-03 .cdz-banner-text .primary { text-transform: inherit; padding: 5px 25px; font-size: 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .wrapper-adv-style-03 .cdz-categories-slider { padding: 0 } .wrapper-adv-style-03 .cdz-categories-slider .owl-stage { padding-top: 7px; padding-bottom: 7px} .wrapper-adv-style-03 .cdz-categories-slider .item-image { display: block; border-radius: 100%; overflow: hidden; padding: 5px; background: #ffffff; margin: 0 auto; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .wrapper-adv-style-03 .cdz-categories-slider .item-image img { border-radius: 100% } .wrapper-adv-style-03 .cdz-categories-slider .item { text-align: center } .wrapper-adv-style-03 .cdz-categories-slider .item:hover .item-image { box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5); -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5); -o-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5); -ms-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5)} .wrapper-adv-style-03 .cdz-categories-slider .item-title { color: #ffffff } .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'] { text-align: center; font-size: 0; border-width: 1px; border-style: solid; display: inline-block; position: absolute; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A} .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-']:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f104'; font-size: 20px; vertical-align: middle} .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].owl-next:before { content: '\f105' } .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].owl-prev:before { content: '\f104' } .rtl-layout .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].owl-next:before { content: '\f104' } .rtl-layout .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].owl-prev:before { content: '\f105' } .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].disabled { cursor: default } .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-']:hover { z-index: 1 } .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 40px)/2); top: -webkit-calc( (100% - 40px)/2); top: -o-calc( (100% - 40px)/2); top: calc( (100% - 40px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .wrapper-adv-style-03 .cdz-categories-slider:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .wrapper-adv-style-03 .cdz-categories-slider:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .wrapper-adv-style-03 .cdz-categories-slider:hover .owl-nav [class*='owl-'].owl-prev, .wrapper-adv-style-03 .cdz-categories-slider:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout .wrapper-adv-style-03 .cdz-categories-slider:hover .owl-nav [class*='owl-'].owl-prev, .rtl-layout .wrapper-adv-style-03 .cdz-categories-slider:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .wrapper-adv-style-03 .cdz-categories-slider .owl-nav [class*='owl-'] { width: 40px; height: 40px; line-height: 38px} 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.wrapper-adv-style-03 .cdz-banner-text { width: 100%; margin: 0} } 
 @media only screen and (max-width: 767px) {
.wrapper-adv-style-03 .cdz-categories-slider { padding: 0 0 0 15px; width: 100%; float: right} .wrapper-adv-style-03 .cdz-categories-slider .item-image { width: 100%; height: auto} } .wrapper-adv-style-04 { padding: 40px 0 } .wrapper-adv-style-04 .cdz-block-title .b-title.h2 { font-weight: bold; font-size: 36px; color: #4ac2f7} .wrapper-adv-style-04 .cdz-block-content { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative} 
 @media only screen and (min-width: 768px) {
.wrapper-adv-style-04 .cdz-block-content { width: 70%; margin: 0 15%} } .wrapper-adv-style-04 .cdz-block-content:before { width: 100%; height: 100%; content: ''; background: #fff; -webkit-opacity: .7; -moz-opacity: .7; opacity: .7; top: 0; left: 0; position: absolute; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .wrapper-adv-style-04 .cdz-block-content .tt-inner { color: #414b56; font-size: 16px; padding: 20px; margin-top: 10px; position: relative; text-align: left} 
 @media only screen and (min-width: 768px) {
.wrapper-adv-style-04 .cdz-block-content .tt-inner { padding: 20px 90px }} .wrapper-adv-style-04 .cdz-block-content .tt-inner:before { top: 20px; left: 40px; position: absolute; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f10d'; font-size: 30px; vertical-align: middle; color: #4ac2f7; z-index: -1} 
 @media only screen and (max-width: 767px) {
.wrapper-adv-style-04 .cdz-block-content .tt-inner:before { top: 10px; left: 10px} } .wrapper-adv-style-04 .cdz-block-content .tt-inner .tt-comment { font-style: italic } .wrapper-adv-style-04 .cdz-block-content .tt-inner .tt-footer { padding-top: 20px } .wrapper-adv-style-04 .cdz-block-content .tt-inner .customer-photo { float: left; margin-right: 10px} .wrapper-adv-style-04 .cdz-block-content .tt-inner .customer-photo img { width: 40px; height: 40px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%} .wrapper-adv-style-04 .cdz-block-content .tt-inner .tt-name { padding-top: 7px; font-weight: 600} .wrapper-adv-style-04 .cdz-block-content .owl-dots { padding-bottom: 15px; margin-top: 10px} .wrapper-adv-style-05 .owl-nav [class*='owl-'].owl-prev { right: -18px } .wrapper-adv-style-05 .owl-nav [class*='owl-'].owl-next { right: -30px } .wrapper-adv-style-05 .cat-item { border: 1px solid #e1e1e1; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .wrapper-adv-style-05 .cat-item img { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0} .wrapper-adv-style-05 .item-title { display: block; text-align: center; padding: 10px; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; font-weight: 600; background: #f0f2f7; text-transform: uppercase; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .wrapper-adv-style-05 .cat-item:hover .item-title { bottom: 4px; color: #fff; background: #E8072A} .wrapper-adv-style-06 { z-index: 2 } .wrapper-adv-style-06 .owl-dots { width: 100%; text-align: center; margin: 15px 0 0} .wrapper-adv-style-06 .owl-dots .owl-dot { overflow: hidden; display: inline-block; margin: 0 2px; cursor: pointer; background-color: transparent; box-shadow: inset 0 0 0 2px #414b56; width: 10px; height: 10px; border-radius: 100%; position: relative !important} .wrapper-adv-style-06 .owl-dots .owl-dot span { height: 100%; width: 100%; background-color: #646d7e; border-radius: 100%; position: absolute; left: 0; top: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0)} .wrapper-adv-style-06 .owl-dots .owl-dot.active span { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .wrapper-adv-style-06 .owl-carousel { background: #ffffff; padding: 16px 20px} .wrapper-adv-style-06 .owl-carousel .owl-item.item { position: relative } .wrapper-adv-style-06 .item-title { position: absolute; top: 45%; display: flex; align-items: center; justify-content: center; padding: 7px 20px; min-width: 155px; letter-spacing: 1.5px; font-size: 12px; border: 1px solid; left: -moz-calc( (100% - 155px)/2); left: -webkit-calc( (100% - 155px)/2); left: -o-calc( (100% - 155px)/2); left: calc( (100% - 155px)/2); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #E8072A; border-color: #E8072A; background: #fff} .wrapper-adv-style-06 .item-title:hover { color: #E8072A; border-color: #E8072A; background: #fff} .wrapper-adv-style-06 .owl-carousel .item-image { display: inline-block } .wrapper-adv-style-06 .owl-carousel .item-image:after { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .wrapper-adv-style-06 .owl-carousel .item-image:hover:after { box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6) }
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.wrapper-adv-style-06 .item-title { width: 90%; left: 5%; white-space: nowrap; padding: 7px 10px; display: inline-block; text-align: center; min-width: unset} } 
 @media only screen and (max-width: 767px) {
.wrapper-adv-style-06 { margin-top: 10px !important; padding: 0} .wrapper-adv-style-06 .owl-carousel { padding: 0 } .wrapper-adv-style-06 .item-title { display: none }} .wrapper-adv-style-07 .groupinfo-desc { position: absolute; bottom: 15px; width: 100%; left: 0; color: #000000; letter-spacing: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .wrapper-adv-style-07 .grifo-desc a { color: #000000; text-transform: uppercase; font-size: 12px; font-weight: normal; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .wrapper-adv-style-07 .grifo-title { margin-bottom: 0; font-size: 16px; font-weight: 600} .wrapper-adv-style-07 .item-image img { -moz-transition: all 500ms ease !important; -webkit-transition: all 500ms ease !important; -o-transition: all 500ms ease !important; transition: all 500ms ease !important; -moz-backface-visibility: hidden !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important} .wrapper-adv-style-07 .item { overflow: hidden } .wrapper-adv-style-07 .item:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1)} .wrapper-adv-style-07 .item:hover .groupinfo-desc, .wrapper-adv-style-07 .item:hover .grifo-desc a { color: #E8072A }
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.wrapper-adv-style-07 .item { padding-bottom: 20px; background: #ffffff} } 
 @media only screen and (max-width: 767px) {
.wrapper-adv-style-07 .item { padding-bottom: 20px; background: #ffffff} } 
 @media only screen and (max-width: 480px) {
.wrapper-adv-style-07 .grifo-desc a,  .wrapper-adv-style-07 .grifo-title { font-size: 12px }} .service-banner { padding: 20px 0 } .service-banner .item-icon { margin-right: 15px; font-size: 24px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .service-banner .item-icon { margin-right: 0; margin-left: 15px} .service-banner .item { display: flex; align-items: center; color: #000000} .service-banner .item:hover { cursor: pointer } .service-banner .item:hover .item-icon { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2)} .service-banner .item-content { letter-spacing: 1px } .service-banner .item-content a { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #000000} .service-banner .item-content a:hover { color: #E8072A } .service-banner .item-content>p { font-size: 12px; font-style: italic; margin: 0} 
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.service-banner .item { width: 50%; margin: 10px 0} } 
 @media only screen and (max-width: 767px) {
.service-banner .cdz-block-title .title-desc { width: 60% } .service-banner .item { margin: 8px 0 }} 
 @media only screen and (max-width: 480px) {
.service-banner .item { width: 100%; float: left} .service-banner .item .item-icon { min-width: 30px; text-align: center} } .service-banner-style02 { text-align: center; margin: 0} .service-banner-style02 .item { text-align: center; padding: 30px; font-size: 14px; color: #444444; border-left: 1px solid #f5f3ea} .service-banner-style02 .item.last { padding: 40px 25px 31px; border-right: 1px solid #f5f3ea} .service-banner-style02 .item.last img { border-radius: 30px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .service-banner-style02 .item.last img:hover { box-shadow: 0 3px 3px #eceaea } .service-banner-style02 .item:hover .item-icon span { background: #000000; color: #ffffff} .service-banner-style02 .item p:not(.item-icon) { margin-bottom: 5px } .service-banner-style02 .item.last p { margin-bottom: 10px } .rtl-layout .service-banner-style02 .item { border-left: 0; border-right: 1px solid #f5f3ea} .rtl-layout .service-banner-style02 .item.last { border-left: 1px solid #f5f3ea } .service-banner-style02 .item-icon { margin-bottom: 0 } .service-banner-style02 .item-icon span { width: 70px; height: 70px; line-height: 70px; text-align: center; background: #f1f3f2; border-radius: 100%; float: none; margin: 0 auto 15px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; font-size: 0} .service-banner-style02 .item-icon span:before { font-size: 24px; line-height: 70px} .service-banner-style02 .item-content { font-weight: bold; color: #444444} .service-banner-style02 .item-content p { margin-bottom: 0 }
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.service-banner-style02 .item { padding: 10px } .service-banner-style02 .item .item-icon span { width: 50px; height: 50px; line-height: 50px} .service-banner-style02 .item .item-icon span:before { font-size: 20px; line-height: 50px} .service-banner-style02 .item.last { padding: 26px 25px 14px }} 
 @media only screen and (max-width: 767px) {
.service-banner-style02 .item { padding: 10px; border-bottom: 1px solid #f5f3ea; border-top: 0} .service-banner-style02 .item:nth-child(even) { border-right: 1px solid #f5f3ea } .rtl-layout .service-banner-style02 .item:nth-child(even) { border-left: 1px solid #f5f3ea } .service-banner-style02 .item .item-icon span { width: 50px; height: 50px; line-height: 50px} .service-banner-style02 .item .item-icon span:before { font-size: 20px; line-height: 50px} .service-banner-style02 .item.last { padding: 26px 25px 14px; border-bottom: 0} } 
body.rtl-layout.page-layout-2columns-right .sidebar-additional { padding-left: 0; padding-right: 20px} .post-list { list-style: none; padding: 0} .blog-index-index .page-title { padding-bottom: 5px; position: relative; margin-bottom: 25px; display: inline-block} .blog-index-index .page-title:after { height: 3px; width: 100%; content: ""; bottom: 0; position: absolute; left: 0; background: #E8072A} .rtl-layout .blog-index-index .page-title:after { right: 0; left: auto} .sidebar .blog-search.block .block-content { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px} .sidebar .blog-search .form { position: relative } .sidebar .blog-search .actions { position: absolute; top: 17px; right: 0} .sidebar .blog-search .actions .action.search { padding: 0; width: 30px; height: 30px; line-height: 30px; border: 0px solid; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .sidebar .blog-search .actions .action.search span { font-size: 0; display: block; text-indent: -99999px; overflow: hidden; vertical-align: middle; text-align: left; display: none} .sidebar .blog-search .actions .action.search:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f002"; font-size: 15px; vertical-align: middle; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; transition: .2s ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #E8072A} .sidebar .blog-search .actions .action.search:hover { border: 0; background: transparent} .sidebar .blog-search .actions .action.search:hover:before { transform: rotate(360deg) } .rtl-layout .sidebar .blog-search .actions { right: auto; left: 0} .rtl-layout .sidebar .blog-search .mdl-textfield__label, .rtl-layout .sidebar .blog-search .mdl-textfield__input { text-align: right } .sidebar .accordion, .sidebar .tagclaud-hld { background: #ffffff; list-style: none; padding: 0; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px} .sidebar .accordion .level-top { position: relative; padding: 5px 0; margin-bottom: 5px} .sidebar .accordion .level-top>ul { padding-top: 15px } .sidebar .accordion .level-top a { display: block; direction: ltr} .sidebar .accordion .level-top.parent.active .menu-toggle:after { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e9b3"; font-size: 11px; speak: none} .sidebar .accordion li { position: relative } .sidebar .accordion .menu-toggle { position: absolute; right: 0; top: 0; cursor: pointer; width: 25px; height: 25px; line-height: 25px; text-align: center} .sidebar .accordion .menu-toggle:after { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e9b4"; font-size: 11px; speak: none} .rtl-layout .sidebar .accordion .menu-toggle { right: auto; left: 0} .sidebar .block-recent-posts .item { padding: 7px 0; margin-bottom: 5px; border-bottom: 1px dashed #e9eaec} .sidebar .block-recent-posts .item:last-child { border-bottom: 0 } .sidebar .block-archive .item { padding: 5px } .sidebar .block-archive .item a { display: block } .sidebar .block-tagclaud span { padding: 3px 5px } .sidebar .block-tagclaud span.largest { font-size: 26px } .sidebar .block-tagclaud span.small { font-size: 20px } .sidebar .block-tagclaud span.smallest { font-size: 12px } .blog-post-view .page-title { display: inline-block; padding-bottom: 5px; margin-bottom: 25px; position: relative} .blog-post-view .page-title:after { height: 3px; width: 100px; content: ""; bottom: 0; position: absolute; left: 0; background: #E8072A} .blog-post-view.rtl-layout .page-title:after { right: 0; left: auto} .post-view .post-holder { padding: 20px; margin-bottom: 20px} .post-view .post-top { position: relative } .post-view .post-header { position: relative; border-bottom: 1px dashed #e9eaec; padding: 20px 0; margin-bottom: 20px} .post-view .post-info .item { display: inline-block; margin-right: 15px; margin-bottom: 5px; padding: 0 0 0 20px; position: relative} .rtl-layout .post-view .post-info .item { margin: 0 0 0 15px; padding: 0 20px 0 0} .post-view .post-info .item .label { display: none } .post-view .post-info .item:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f017"; font-size: 14px; vertical-align: middle; margin: 0 3px; position: absolute; top: 0; left: 0} .rtl-layout .post-view .post-info .item:before { left: auto; right: 0} .post-view .post-info .item.post-date:before { top: 2px } .post-view .post-info .item.post-author:before { content: "\f2c0" } .post-view .post-info .item.post-categories:before { content: "\f114"; top: 2px} .post-view .post-info .item.post-tags:before { content: "\f02b" } .post-view .post-content { font-size: 16px } .post-view .post-content p { font-size: 16px } .post-view .block.comments .c-replyform { margin: 0 } .post-view .block.comments .c-replyform.no-active textarea { border: 1px solid #e9eaec } .post-view .block.comments .c-btn-hld input { padding: 0 10px; background: transparent; border: 1px solid #e9eaec} .post-view .block.comments .c-btn-hld button { color: #fff; border-color: #E8072A; background: #E8072A; padding: 7px 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .post-view .block.comments .c-btn-hld button:hover { color: #E8072A; border-color: #E8072A; background: #fff} .post-view .block.comments .c-post .p-name { color: #E8072A } .post-view .block.comments .c-post .p-actions a { color: #E8072A } .post-view .post-nextprev-hld .next-link { float: right } .rtl-layout .post-view .post-nextprev-hld .next-link { float: left } .post-view .post-nextprev-hld .prev-link { float: left } .rtl-layout .post-view .post-nextprev-hld .prev-link { float: right } .post-view .post-gallery { margin-bottom: 15px } .post-view .post-gallery .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 40px)/2); top: -webkit-calc( (100% - 40px)/2); top: -o-calc( (100% - 40px)/2); top: calc( (100% - 40px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} .post-view .post-gallery .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .post-view .post-gallery .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .post-view .post-gallery .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout .post-view .post-gallery .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout .post-view .post-gallery .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .post-view .post-gallery:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .post-view .post-gallery:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .post-view .post-gallery:hover .owl-nav [class*='owl-'].owl-prev, .post-view .post-gallery:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout .post-view .post-gallery:hover .owl-nav [class*='owl-'].owl-prev, .rtl-layout .post-view .post-gallery:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .post-view .post-gallery .owl-nav [class*='owl-'] { width: 40px; height: 40px; line-height: 38px} 
 @media only screen and (min-width: 768px) {
.post-view .addthis_toolbox { position: absolute; right: 0} .rtl-layout .post-view .addthis_toolbox { right: auto; left: 0} .post-view .post-info { padding-right: 90px } .rtl-layout .post-view .post-info { padding: 0 0 0 90px } .post-view .post-nextprev-hld .link-wrap { position: fixed; top: 50%; z-index: 3; -webkit-transform: translateY(-50%); transform: translateY(-50%); overflow: hidden; padding: 10px; width: 30px; max-height: 100px; background-color: rgba(1, 1, 1, 0.5); -webkit-transition: width .4s, background-color .4s; transition: width .4s, background-color .4s; -webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1); transition-timing-function: cubic-bezier(.7, 0, .3, 1)} .post-view .post-nextprev-hld .link-wrap .nextprev-link,  .post-view .post-nextprev-hld .link-wrap .post-thumb { display: inline-block } .post-view .post-nextprev-hld .link-wrap .post-thumb { opacity: 0; width: 335px} .post-view .post-nextprev-hld .link-wrap .icon-wrap { font-size: 0; text-align: center; display: inline-block; color: #ffffff; position: absolute; height: 100%; top: 0; padding: 35px 5px} .post-view .post-nextprev-hld .link-wrap .arrow-post-title { margin: 0 10px; color: #ffffff; font-size: 14px; font-weight: 500; display: inline-block; max-width: 210px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .post-view .post-nextprev-hld .link-wrap .arrow-post-title:hover { color: #E8072A } .post-view .post-nextprev-hld .link-wrap.prev { left: 0 } .post-view .post-nextprev-hld .link-wrap.prev .icon-wrap { left: 0 } .post-view .post-nextprev-hld .link-wrap.prev .icon-wrap:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e974"; font-size: 18px; speak: none} .post-view .post-nextprev-hld .link-wrap.prev .arrow-post-title { text-align: right } .post-view .post-nextprev-hld .link-wrap.prev .post-thumb { float: right } .rtl-layout .post-view .post-nextprev-hld .link-wrap.prev .icon-wrap { left: auto; right: 0} .rtl-layout .post-view .post-nextprev-hld .link-wrap.prev .icon-wrap:before { content: "\e991" } .rtl-layout .post-view .post-nextprev-hld .link-wrap.prev .arrow-post-title { text-align: left } .rtl-layout .post-view .post-nextprev-hld .link-wrap.prev .post-thumb { float: left } .post-view .post-nextprev-hld .link-wrap.next { right: 0 } .post-view .post-nextprev-hld .link-wrap.next .icon-wrap { right: 0 } .post-view .post-nextprev-hld .link-wrap.next .icon-wrap:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e991"; font-size: 18px; speak: none} .post-view .post-nextprev-hld .link-wrap.next .post-thumb .nextprev-img { float: left } .rtl-layout .post-view .post-nextprev-hld .link-wrap.next .icon-wrap { right: auto; left: 0} .rtl-layout .post-view .post-nextprev-hld .link-wrap.next .icon-wrap:before { content: "\e974" } .post-view .post-nextprev-hld .link-wrap:hover { width: 375px; background: #282828} .post-view .post-nextprev-hld .link-wrap:hover .post-thumb { opacity: 1 } .post-view .post-nextprev-hld .post-thumb .abs-img { display: inline-block; width: 100px; min-height: 70px; padding: 0 !important; vertical-align: middle} } 
 @media only screen and (max-width: 767px) {
.post-view .post-header { padding: 5px 0; margin-bottom: 10px} .post-view .post-content { font-size: 15px } .post-view .post-content p { font-size: 15px } .post-view .post-thumb { display: none } .post-view .post-nextprev-hld { margin-bottom: 20px } .post-view .link-wrap { display: inline-block } .post-view .link-wrap .icon-wrap { position: relative } .post-view .link-wrap .icon-wrap:before { position: absolute; top: 0} .post-view .link-wrap.prev { float: left } .post-view .link-wrap.prev .icon-wrap { padding-left: 20px } .post-view .link-wrap.prev .icon-wrap:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f100"; font-size: 15px; vertical-align: middle; left: 0} .post-view .link-wrap.next { float: right } .post-view .link-wrap.next .icon-wrap { padding-right: 20px } .post-view .link-wrap.next .icon-wrap:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f101"; font-size: 15px; vertical-align: middle; right: 0} } .post-bottom .block.related { padding: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none} .post-bottom .block.related .block-title.title { margin-bottom: 15px !important } .post-bottom .block.related .block-title.title strong { position: relative; padding-bottom: 3px} .post-bottom .block.related .block-title.title strong:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100px; height: 3px; background: #E8072A} .rtl-layout .post-bottom .block.related .block-title.title strong:after { left: auto; right: 0} .post-bottom .block.related ol, .post-bottom .block.related ul { padding: 0 0 0 15px } .rtl-layout .post-bottom .block.related ol, .rtl-layout .post-bottom .block.related ul { padding: 0 15px 0 0 } .post-comments .fb_iframe_widget_fluid_desktop iframe { width: 100% !important } .block-reorder .product-item { position: relative; padding-left: 20px} .block-reorder .product-item .field.item { position: absolute; left: 0; top: -2px} .rtl-layout .block-reorder .product-item .field.item { left: auto; right: 0} .block-reorder .product-items-names .product-item { border-bottom: 1px dashed #e9eaec; padding-bottom: 10px} .block-reorder .actions-toolbar { max-width: 100%; margin-bottom: 0} .block-reorder .actions-toolbar .secondary .action.view { text-transform: uppercase; font-style: italic; border-bottom: 1px solid; color: #414b56} .block-reorder .actions-toolbar .secondary .action.view:hover { color: #E8072A; text-decoration: none} .block-compare .block-title .counter { text-transform: capitalize; font-weight: normal; font-style: italic; color: #fff; font-size: 80%} .block-compare .block-title .counter:before { content: '(' } .block-compare .block-title .counter:after { content: ')' } .block-compare .product-items-names .product-item { border-bottom: 1px dashed #e9eaec; padding-bottom: 10px} .block-compare .product-item .product-item-name { margin-left: 25px } .rtl-layout .block-compare .product-item .product-item-name { margin-right: 25px; margin-left: 0} .block-compare .action.delete { right: auto; left: 0; top: 0px; width: 18px; height: 18px; color: #414b56; text-align: center; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .block-compare .action.delete { right: 0; left: auto} .block-compare .action.delete:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e977'; font-size: 9px; speak: none; color: #414b56; line-height: 18px} .block-compare .action.delete:hover { color: #ffffff; background: #E8072A; border-color: #E8072A} .block-compare .action.delete:hover:before { color: #ffffff } .block-compare .actions-toolbar .action.compare { color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .block-compare .actions-toolbar .action.compare:focus, .block-compare .actions-toolbar .action.compare:active, .block-compare .actions-toolbar .action.compare:hover { color: #E8072A; border-color: #E8072A; background: #fff} .block-compare .actions-toolbar .secondary { margin-top: 7px } .block-compare .actions-toolbar .secondary .action.clear { text-transform: uppercase; font-style: italic; border-bottom: 1px solid; color: #414b56} .block-compare .actions-toolbar .secondary .action.clear:hover { color: #E8072A; text-decoration: none} .block-wishlist .block-title .counter { text-transform: capitalize; font-weight: normal; font-style: italic; color: #fff; font-size: 80%} .block-wishlist .block-title .counter:before { content: '(' } .block-wishlist .block-title .counter:after { content: ')' } .block-wishlist .action.delete { top: 0px; width: 18px; height: 18px; line-height: 16px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #414b56; text-align: center; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .block-wishlist .action.delete { right: 0; left: auto} .block-wishlist .action.delete:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e977'; font-size: 9px; speak: none; color: #414b56; line-height: 18px} .block-wishlist .action.delete:hover { color: #ffffff; background: #E8072A; border-color: #E8072A} .block-wishlist .action.delete:hover:before { color: #ffffff } .block-wishlist .product-items .product-item-photo { position: absolute !important } .block-wishlist .product-items .product-item-details { margin-left: 90px } .block-wishlist .product-items .product-item { border-bottom: 1px dashed #e9eaec; padding-bottom: 15px; margin-bottom: 15px} .block-wishlist .product-items .product-item .product-item-name { height: 35px; overflow: hidden} .block-wishlist .product-items .product-item .price-box { margin: 0 } .block-wishlist .product-items .product-item .price-box .price { font-size: 15px } .block-wishlist .product-items .product-item .product-item-actions { clear: none; margin-top: 5px} .block-wishlist .product-items .product-item .product-item-actions .tocart.primary { border: 0; background: transparent; color: #414b56; padding: 0; font-weight: normal; border-bottom: 1px solid; border-radius: 0} .block-wishlist .product-items .product-item .product-item-actions .tocart.primary:hover { color: #E8072A } .block-wishlist .actions-toolbar { overflow: hidden } .block-wishlist .actions-toolbar .primary { float: right } .rtl-layout .block-wishlist .actions-toolbar .primary { float: left } .block-wishlist .actions-toolbar .action.details { text-transform: uppercase; font-style: italic; border-bottom: 1px solid} .block-wishlist .actions-toolbar .action.details:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e971'; font-size: 12px; speak: none; margin-right: 5px; font-weight: bold} .rtl-layout .block-wishlist .actions-toolbar .action.details:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e972'; font-size: 12px; speak: none; margin-right: 0px; margin-left: 5px} .block-wishlist .actions-toolbar .action.details:hover { color: #E8072A; text-decoration: none} .block.filter .options dt { margin: 10px 0 } .block.filter .options .items .item { border-bottom: 1px dashed #e9eaec; padding: 8px 0} .block.filter .options .items .item span.count { float: right }
 @media only screen and (max-width: 767px) {
.block-wishlist .product-items .product-item { padding: 0 0 15px } .block-wishlist .product-items .product-item .product-item-actions .tocart.primary { width: auto } .block-wishlist .product-items .product-item .product-item-actions .tocart.primary:before { display: none } .block-wishlist .product-items .product-item .product-item-actions .tocart.primary span { font-size: 12px; text-indent: 0; display: inline-block} .block-wishlist .product-items .product-item-name { white-space: inherit } .block-wishlist .product-items .product-item-details { text-align: left } .block-wishlist .actions-primary { text-align: left }} .sidebar .block.filter .swatch-attribute-options { display: block } .block.filter .block-subtitle { text-transform: uppercase; font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; font-weight: 600; color: #414b56; border-bottom: 1px solid #e9eaec; padding-bottom: 10px; display: block; margin-bottom: 0} .block.filter .filter-options .filter-options-item { border-bottom: 1px dashed #e9eaec; padding-bottom: 15px} .block.filter .filter-options .filter-options-item:last-child { border: none; padding-bottom: 0} .block.filter .filter-options .filter-options-item .filter-options-title { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; cursor: pointer; margin: 0; padding: 15px 40px 0 0; position: relative; text-transform: uppercase; word-break: break-all; font-weight: 600} .rtl-layout .block.filter .filter-options .filter-options-item .filter-options-title { padding: 15px 0 0 40px } .block.filter .filter-options .filter-options-item .filter-options-title:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e991'; font-size: 12px; speak: none; position: absolute; top: 17px; right: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .block.filter .filter-options .filter-options-item .filter-options-title:before { right: auto; left: 0; content: '\e974'} .block.filter .filter-options .filter-options-item.active .filter-options-title:before { -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg)} .block.filter .filter-options .filter-options-content { margin: 15px 0 0 } .block.filter .filter-options .filter-options-content .item { margin-bottom: 10px } .block.filter .filter-options .filter-options-content .item:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f105'; font-size: 14px; vertical-align: middle} .rtl-layout .block.filter .filter-options .filter-options-content .item:before { content: '\f104' } .block.filter .filter-options .filter-options-content .count { color: #858585; border: 1px solid #858585; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: inline-block; height: 15px; line-height: 13px; font-size: 10px; padding: 0 2px; margin-left: 2px; vertical-align: text-top; -webkit-opacity: .5; -moz-opacity: .5; opacity: .5; font-family: arial; min-width: 15px; text-align: center} .block.filter .filter-options .filter-options-content .count:before, .block.filter .filter-options .filter-options-content .count:after { display: none } .block.filter .filter-options .filter-options-content .price-slider-container { padding: 10px 5px; display: inline-block; width: 100%} .block.filter .filter-options .filter-options-content .price-slider-container .input-wrap { float: left; margin-top: 10px} .block.filter .filter-options .filter-options-content .price-slider-container .input-wrap>div, .block.filter .filter-options .filter-options-content .price-slider-container .input-wrap>span { float: left; line-height: 38px} .block.filter .filter-options .filter-options-content .price-slider-container .input-wrap .delimiter { margin: 0 5px } .block.filter .filter-options .filter-options-content .price-slider-container .input-wrap .control { position: relative } .block.filter .filter-options .filter-options-content .price-slider-container .input-wrap input { width: 50px; text-align: center} .block.filter .filter-options .filter-options-content .price-slider-container .input-wrap+.action { float: right; margin-top: 10px} .block.filter .block-subtitle.filter-current-subtitle { border: 0 } .block.filter .filter-current .items { overflow: hidden; border: 0; background: #f9f9f9; padding: 10px; margin-bottom: 10px} .block.filter .items .filter-label { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; margin-bottom: 10px} .block.filter .items .action.remove { width: 18px; height: 18px; line-height: 16px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #414b56; text-align: center; display: inline-block; vertical-align: top; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .block.filter .items .action.remove span { display: none } .block.filter .items .action.remove:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e977'; font-size: 9px; speak: none; color: #414b56; line-height: 18px !important} .block.filter .items .action.remove:hover { color: #ffffff; background: #E8072A; border-color: #E8072A} .block.filter .items .action.remove:hover:before { color: #ffffff } .block.filter .block-actions .action.clear { text-transform: uppercase; border: 1px solid; padding: 5px 10px; display: inline-block; vertical-align: top; color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .block.filter .block-actions .action.clear:focus, .block.filter .block-actions .action.clear:active, .block.filter .block-actions .action.clear:hover { color: #E8072A; border-color: #E8072A; background: #fff} .page-layout-1column .block.filter { margin-bottom: 0 } .page-layout-1column .block.filter .filter-content { padding: 0; margin-top: 0; height: 0; visibility: hidden; overflow: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -webkit-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -o-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: translateY(20px); -webkit-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px)} .page-layout-1column .block.filter.active .filter-content { margin-bottom: 20px; padding: 20px !important; border: 1px solid #e1e1e1; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; height: inherit; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -moz-transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); visibility: inherit} .page-layout-1column .block.filter .filter-title { text-align: right; border: 0} .page-layout-1column .block.filter .filter-title strong { display: inline-block; border: 1px solid; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; padding: 5px 10px; text-transform: uppercase; cursor: pointer; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .page-layout-1column .block.filter .filter-title strong:focus, .page-layout-1column .block.filter .filter-title strong:active, .page-layout-1column .block.filter .filter-title strong:hover { color: #E8072A; border-color: #E8072A; background: #fff} .page-layout-1column .block.filter .filter-title strong:before { margin-right: 10px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f0b0'; font-size: 14px; vertical-align: middle} 
 .page-layout-1column .block.filter .filter-title strong:before.rtl-layout .page-layout-1column .block.filter .filter-title strong:before {
 margin-right: 0;
 margin-left: 10px} 
 @media only screen and (max-width: 767px) {
.sidebar .block.filter:not(.account-nav) { background: transparent; padding: 0; border: 0} .sidebar .block.filter:not(.account-nav) .block-title strong:after { display: none } .sidebar .block.filter { box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -o-box-shadow: none !important; -ms-box-shadow: none !important; margin-bottom: 0 !important} .sidebar .block.filter .filter-content { padding: 0; margin-top: 0; height: 0; visibility: hidden; overflow: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -webkit-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -o-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: translateY(20px); -webkit-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px)} .sidebar .block.filter.active .filter-content { margin-bottom: 20px; padding: 20px !important; border: 1px solid #e1e1e1; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; height: inherit; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -moz-transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); visibility: inherit} .sidebar .block.filter .block-content { padding: 0 !important } .sidebar .block.filter .block-title.filter-title { text-align: right; padding: 0; background: transparent; border-radius: 0; min-width: 0; margin-bottom: 20px; border: 0} .sidebar .block.filter .block-title.filter-title strong { display: inline-block; border: 1px solid; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; padding: 5px 10px; text-transform: uppercase; cursor: pointer; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .sidebar .block.filter .block-title.filter-title strong:focus,  .sidebar .block.filter .block-title.filter-title strong:active,  .sidebar .block.filter .block-title.filter-title strong:hover { color: #E8072A; border-color: #E8072A; background: #fff} .sidebar .block.filter .block-title.filter-title strong:before { margin-right: 10px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f0b0'; font-size: 14px; vertical-align: middle} 
 .sidebar .block.filter .block-title.filter-title strong:before.rtl-layout .sidebar .block.filter .block-title.filter-title strong:before {
 margin-right: 0;
 margin-left: 10px} } 
 @media only screen and (min-width: 768px) {
.page-layout-1column.rtl-layout .block.filter .filter-title { text-align: left } .page-layout-1column.rtl-layout .block.filter .filter-title strong:before { margin-right: 0; margin-left: 10px} .page-layout-1column.rtl-layout .block.filter .filter-options>div { float: right } .page-layout-1column .block.filter .filter-options { overflow: hidden; display: flex; display: -ms-flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch; margin: 0 -10px} .page-layout-1column .block.filter .filter-options .filter-options-item { border: 0 } .page-layout-1column .block.filter .filter-options>div { width: 20%; padding: 0 10px} .page-layout-1column .block.filter .filter-options .filter-options-title { font-weight: 700; color: #414b56; border-bottom: 0; padding-bottom: 0} .page-layout-1column .block.filter .filter-options .filter-options-title:before { display: none } .page-layout-1column .block.filter .filter-options .filter-options-item:not(.active) .filter-options-content { display: block !important } .page-layout-1column .block.filter .filter-options .filter-options-content .swatch-attribute-options { width: 100% } .page-layout-1column .block.filter .filter-current .items { display: flex; display: -ms-flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch} .page-layout-1column .block.filter .filter-current .items .item { width: 20%; padding: 0 10px; margin-bottom: 0} } 
 @media only screen and (min-width: 768px) {
.form.search.advanced { width: 60%; display: inline-block} } .form.search.advanced .fields.range .field:first-child .control:after { top: 22px } .form.search.advanced .group.price .addon .addafter { padding-top: 22px; font-family: inherit; font-size: inherit} .price-slider-container .price-slider { margin-bottom: 10px } .price-slider-container .input-wrap { margin: 10px 0px 10px 0px; display: inline-block; vertical-align: middle} .price-slider-container .input-wrap .control { width: 50px; display: inline-block; position: relative} .price-slider-container .input-wrap .control input { text-align: center } .price-slider-container .input-wrap .control label.error { position: absolute; width: 186px; padding: 5px 10px; left: 50%; transform: translateX(-50%); border: 1px solid #f00; border-radius: 5px; background-color: #fff; z-index: 10; color: #f00; line-height: 1.35px} .price-slider-container .input-wrap .control label.error:after, .price-slider-container .input-wrap .control label.error:before { content: ''; position: absolute; display: block; width: 14px; height: 14px; border: 7px solid transparent; left: calc(50% - 7px); box-sizing: border-box} .price-slider-container .input-wrap .control.min-value label.error { bottom: calc(100% + 10px) } .price-slider-container .input-wrap .control.min-value label.error:after { bottom: -14px; border-top-color: #fff} .price-slider-container .input-wrap .control.min-value label.error:before { bottom: -15px; border-top-color: #f00} .price-slider-container .input-wrap .control.max-value label.error { top: calc(100% + 10px) } .price-slider-container .input-wrap .control.max-value label.error:after { top: -14px; bottom: -14px; border-bottom-color: #fff} .price-slider-container .input-wrap .control.max-value label.error:before { top: -15px; bottom: -15px; border-bottom-color: #f00} .sidebar>.block { width: 100% } .sidebar>.block .block-content.filter-content { width: 100% } .sidebar .filter-current { width: 100% } .sidebar .ui-slider-horizontal { height: 7px } .sidebar .ui-slider-horizontal .ui-slider-handle { height: 12px; width: 8px; padding: 0 0; -webkit-border-radius: 0px; border-radius: 0px; display: block; position: absolute; top: -3px; cursor: pointer} 
 @media only screen and (max-width: 767px) {
.sidebar .ui-slider-horizontal { height: 15px; margin: 30px 27px 30px 0; -webkit-border-radius: 0px; border-radius: 0} .sidebar .ui-slider-horizontal .ui-slider-handle { height: 27px; width: 27px; top: -6px} } .sidebar .slider-container .slider-state { margin-top: 20px } .sidebar .slider-container .slider-state .value { padding: 2px 10px; border: 1px solid #ccc; color: #f98b25; min-width: 25px; display: inline-block; text-align: center} .sidebar .slider-container .slider-state .delimiter { margin: 0px 5px } .sidebar .items.filter-checkbox li { margin-bottom: 8px; display: inline-block; width: 100%} .sidebar .items.filter-checkbox li * { vertical-align: top } .sidebar .items.filter-checkbox li label { cursor: pointer } .sidebar .items.filter-checkbox li .swatch-option { display: inline-block; float: none} .sidebar .swatch-layered .items.filter-checkbox li .swatch-option { display: inline-block; float: none; text-align: center; width: 15px; height: 15px; margin-top: 0; margin: 0 0; margin-right: 5px; min-width: 0} .rtl-layout .sidebar .swatch-layered .items.filter-checkbox li .swatch-option { margin-right: 0px; margin-left: 5px} .sidebar .swatch-layered .items.filter-checkbox li .swatch-option:hover:after { display: none }
 @media only screen and (min-width: 768px) {
.filter-options-content-outer { border-top: 1px dashed #e9eaec; padding-top: 10px} 
 .filter-options-content-inner::-webkit-scrollbar {
 width: 7px} 
 .filter-options-content-inner::-webkit-scrollbar-track {
 background: transparent} 
 .filter-options-content-inner::-webkit-scrollbar-thumb {
 background: #e9eaec} 
 .filter-options-content-inner::-webkit-scrollbar-thumb:hover {
 background: #888} .block.filter .filter-options .filter-options-item.active { border: none }} .price-box { overflow: hidden } .price-box .price-from { margin-right: 10px; float: left} .rtl-layout .price-box .price-from { float: right } .price-box .old-price { float: left; margin-right: 10px} .rtl-layout .price-box .old-price { float: right; margin-right: 0; margin-left: 10px} .price-box .special-price, .price-box .old-price { display: inline-block; vertical-align: top} .price-box .special-price .price-label, .price-box .old-price .price-label { display: none } .breadcrumbs { padding-top: 20px } .breadcrumbs .item:not(:last-child):after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f105'; font-size: 14px; vertical-align: middle; margin: 2px 5px} .rtl-layout .breadcrumbs .item:not(:last-child):after { content: '\f104' } .breadcrumbs .items { color: #414b56; font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .breadcrumbs .items a { color: #414b56 } .breadcrumbs .items a:active, .breadcrumbs .items a:focus, .breadcrumbs .items a:visited { color: #414b56 } .breadcrumbs .items a:hover { color: #E8072A } .breadcrumbs .items>li { display: inline }
 @media only screen and (max-width: 767px) {
.breadcrumbs { padding-top: 10px; margin-bottom: 0; margin: 0} .breadcrumbs .items { padding: 0 }} .products-grid div[class^="swatch-opt-"] { display: inline-block; vertical-align: top; text-align: center} .products-grid div[class^="swatch-opt-"]>div { display: inline-block; text-align: center; clear: left; width: 100%} .swatch-attribute-options { margin: 0 -10px 0 0; display: inline-block} .product-options-wrapper .swatch-attribute-options { display: block } .product-options-wrapper .swatch-attribute { margin: 0 0 10px 0 } .product-info-main .product-options-wrapper .swatch-attribute { margin-bottom: 20px } .swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option { font-size: 10px; font-weight: 400; line-height: 1.65; border-radius: 30px; padding: 2px} .swatch-option { height: 22px } .swatch-option.text { padding: 1px 8px } .swatch-option.color, .swatch-option.image { height: 15px; width: 15px; padding: 0; min-width: inherit} .rtl-layout .swatch-option { float: right }
div[class^="swatch-opt-"]>div { vertical-align: top } .swatch-option { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .swatch-attribute-label { font-weight: normal; padding-bottom: 5px; display: inline-block} .swatch-option { position: relative; overflow: inherit; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0} .swatch-option:not(.disabled):hover, .swatch-option.selected:not(.disabled) { outline: none } .swatch-option:not(.disabled):hover:after, .swatch-option.selected:not(.disabled):after { position: absolute; bottom: -6px; width: 15px; left: -1px; content: ''; height: 2px} .swatch-option.text:not(.disabled):hover, .swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover { outline: none; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1)} .swatch-attribute.size .swatch-option:after, .swatch-attribute.manufacturer .swatch-option:after { width: 22px } .swatch-attribute.size .swatch-option.selected:after, .swatch-attribute.manufacturer .swatch-option.selected:after { width: 22px } .swatch-option-tooltip { padding: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px} .swatch-option-tooltip .title { padding: 5px 0 } .swatch-option-tooltip .corner:before, .swatch-option-tooltip-layered .corner:before { top: 5px; left: -3px} .slots { text-indent: 0; width: 605px; margin: 0 auto; padding-left: 50px; padding-right: 117px; color: #000;} .swatch-option-tooltip .corner:after, .swatch-option-tooltip-layered .corner:after { top: 4px; left: -19px} 
div[class^="swatch-opt-"]>div { vertical-align: top } .swatch-option { border: 1px solid #e9eaec; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .swatch-option.text:not(.disabled):hover, .swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover { outline: 0px solid #414b56; border: 1px solid #414b56} .swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option { color: #414b56; border-color: #e9eaec; background: #fff} .swatch-option:not(.disabled):hover, .swatch-option.selected:not(.disabled) { border: 1px solid #e9eaec } .swatch-option:not(.disabled):hover:after, .swatch-option.selected:not(.disabled):after { background: #6772e5 } .swatch-option.text:not(.disabled):hover, .swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover { border: 1px solid #e9eaec } .swatch-attribute.size .swatch-option.selected, .swatch-attribute.manufacturer .swatch-option.selected { border: 1px solid #e9eaec } .toolbar-blog-posts .modes-mode, .toolbar-products .modes-mode { padding: 5px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #E8072A; border-color: #E8072A; background: #fff} .toolbar-blog-posts .modes-mode:before, .toolbar-products .modes-mode:before { color: #E8072A } .toolbar-blog-posts .modes-mode:not(.active):hover, .toolbar-products .modes-mode:not(.active):hover, .toolbar-blog-posts .modes-mode.active, .toolbar-products .modes-mode.active { color: #fff; border-color: #E8072A; background: #E8072A} .toolbar-blog-posts .modes-mode:not(.active):hover:before, .toolbar-products .modes-mode:not(.active):hover:before, .toolbar-blog-posts .modes-mode.active:before, .toolbar-products .modes-mode.active:before { color: #fff } .toolbar-blog-posts .toolbar-amount, .toolbar-products .toolbar-amount { padding-top: 5px } .toolbar-blog-posts .pages .items, .toolbar-products .pages .items, .toolbar-blog-posts .pages .item, .toolbar-products .pages .item { vertical-align: top; line-height: 1} .toolbar-blog-posts .pages strong.page, .toolbar-products .pages strong.page, .toolbar-blog-posts .pages a.page, .toolbar-products .pages a.page, .toolbar-blog-posts .pages .action.next, .toolbar-products .pages .action.next, .toolbar-blog-posts .pages .action.previous, .toolbar-products .pages .action.previous { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; width: 34px; height: 34px; line-height: 32px; text-align: center; border: 1px solid; color: #414b56; border-color: #e9eaec; background: #fff} .toolbar-blog-posts .pages strong.page:before, .toolbar-products .pages strong.page:before, .toolbar-blog-posts .pages a.page:before, .toolbar-products .pages a.page:before, .toolbar-blog-posts .pages .action.next:before, .toolbar-products .pages .action.next:before, .toolbar-blog-posts .pages .action.previous:before, .toolbar-products .pages .action.previous:before { color: #414b56; margin: 0; width: 32px; height: 32px} .toolbar-blog-posts .pages .action.next:hover, .toolbar-products .pages .action.next:hover, .toolbar-blog-posts .pages .action.previous:hover, .toolbar-products .pages .action.previous:hover, .toolbar-blog-posts .pages a.page:hover, .toolbar-products .pages a.page:hover, .toolbar-blog-posts .pages strong.page, .toolbar-products .pages strong.page { color: #fff; background: #E8072A; font: #E8072A} .toolbar-blog-posts .pages .action.next:hover:before, .toolbar-products .pages .action.next:hover:before, .toolbar-blog-posts .pages .action.previous:hover:before, .toolbar-products .pages .action.previous:hover:before, .toolbar-blog-posts .pages a.page:hover:before, .toolbar-products .pages a.page:hover:before, .toolbar-blog-posts .pages strong.page:before, .toolbar-products .pages strong.page:before { color: #fff } .toolbar-blog-posts .pages .action.previous, .toolbar-products .pages .action.previous { margin: 0 } .toolbar-blog-posts .pages .action.previous:before, .toolbar-products .pages .action.previous:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e974'; font-size: 16px; speak: none; line-height: 32px} .rtl-layout .toolbar-blog-posts .pages .action.previous:before, .rtl-layout .toolbar-products .pages .action.previous:before { content: '\e991' } .toolbar-blog-posts .pages .action.next, .toolbar-products .pages .action.next { margin: 0 } .toolbar-blog-posts .pages .action.next:before, .toolbar-products .pages .action.next:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e991'; font-size: 16px; speak: none; line-height: 32px} .rtl-layout .toolbar-blog-posts .pages .action.next:before, .rtl-layout .toolbar-products .pages .action.next:before { content: '\e974' } .rtl-layout .modes { float: right; margin-right: 0; margin-left: 20px} .rtl-layout .toolbar-amount { float: right } .rtl-layout .limiter, .rtl-layout .sorter { float: left } .rtl-layout .products.wrapper~.toolbar .pages { float: right } .rtl-layout .products.wrapper~.toolbar .limiter { float: left }
 @media (max-width:767px) {
.toolbar-products .toolbar-amount { float: left } .rtl-layout .toolbar-products .toolbar-amount { float: right } .sorter { padding-top: 0; float: right} .rtl-layout .sorter { float: left }} 
 @media only screen and (max-width: 480px) {
.sorter-options { width: 70px }} .product-reviews-summary .reviews-actions { vertical-align: top; line-height: 1.35} .product-reviews-summary .rating-summary { left: 0 } .rating-summary .rating-result { width: 70px; margin-left: 0} .rating-summary .rating-result:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f005'; font-size: 12px; vertical-align: middle; letter-spacing: 3px; content: '\f005' '\f005' '\f005' '\f005' '\f005'; height: 13px; color: #e1e1e1} .rating-summary .rating-result>span:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f005'; font-size: 12px; vertical-align: middle; letter-spacing: 3px; content: '\f005' '\f005' '\f005' '\f005' '\f005'; height: 13px; color: #E8072A; vertical-align: top} .grid.products-grid .products:not(.row), .grid.products-grid.products:not(.row) { margin-top: 0; margin-bottom: 0} 
 @media only screen and (max-width: 767px) {
.grid.products-grid .products:not(.row),  .grid.products-grid.products:not(.row) { overflow: hidden } .product-list-container .list.products-list .item.product-item .product-item-photo { width: 100px } .product-list-container .list.products-list .item.product-item .product-item-top { width: 100px; margin-right: 10px} .rtl-layout .product-list-container .list.products-list .item.product-item .product-item-top { margin-right: 0px; margin-left: 10px} .product-list-container .list.products-list .item.product-item .product-item-details { width: -moz-calc( 100% - 110px); width: -webkit-calc( 100% - 110px); width: -o-calc( 100% - 110px); width: calc( 100% - 110px)} } .list.products-list .products, .list.products-list.products { margin: 0 } .list.products-list .product-item { display: inline-block } .list.products-list .product-item .product-item-info { display: block } .list.products-list .product-item .product-item-info .product-item-details, .list.products-list .product-item .product-item-info .product-item-top { display: inline-block; float: left; text-align: left} .rtl-layout .list.products-list .product-item .product-item-info .product-item-details, .rtl-layout .list.products-list .product-item .product-item-info .product-item-top { float: right; text-align: right} .list.products-list .item.product-item .product-item-top { position: relative } .list.products-list .item.product-item .product-item-photo { display: block; width: 250px; padding: 0} .list.products-list .item.product-item .qs-button { position: absolute; z-index: 1; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; top: -moz-calc( (100% - 38px)/2); top: -webkit-calc( (100% - 38px)/2); top: -o-calc( (100% - 38px)/2); top: calc( (100% - 38px)/2); left: -moz-calc( (100% - 38px)/2); left: -webkit-calc( (100% - 38px)/2); left: -o-calc( (100% - 38px)/2); left: calc( (100% - 38px)/2)} .list.products-list .item.product-item .qs-button:before { line-height: 35px } .list.products-list .item.product-item .product-item-top { width: 250px; margin-right: 30px} .list.products-list .item.product-item .product-item-top .product-image-photo { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .list.products-list .item.product-item .product-item-top .product-image-photo.hovered-img { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .list.products-list .item.product-item .product-item-top .product-image-photo.hovered-img { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)} .rtl-layout .list.products-list .item.product-item .product-item-top .product-image-photo.hovered-img { -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)} .list.products-list .item.product-item .product-item-top:hover .product-image-photo.main-img { -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)} .rtl-layout .list.products-list .item.product-item .product-item-top:hover .product-image-photo.main-img { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)} .list.products-list .item.product-item .product-item-top:hover .product-image-photo.hovered-img { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .rtl-layout .list.products-list .item.product-item .product-item-top:hover .product-image-photo.hovered-img { -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .list.products-list .item.product-item .product-item-top:hover .qs-button { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .rtl-layout .list.products-list .item.product-item .product-item-top { margin-right: 0; margin-left: 30px} .list.products-list .item.product-item .product-item-inner { margin-top: 10px } .list.products-list .item.product-item .product-item-actions .actions-primary, .list.products-list .item.product-item .product-item-actions .actions-primary+.actions-secondary { display: inline-block; vertical-align: top} .list.products-list .item.product-item .product-item-description { margin-top: 20px } .list.products-list .item.product-item .product-item-details { width: -moz-calc( 100% - 280px); width: -webkit-calc( 100% - 280px); width: -o-calc( 100% - 280px); width: calc( 100% - 280px)} .fotorama__thumb { background: transparent } .cdz-popup.popup-product-view-side-guide { width: 70% } .product-info-main .swatch-attribute-label, .product-info-main .field.qty .label { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; color: #414b56} .product-info-main .page-title-wrapper .page-title { font-size: 30px; margin-top: 0} .product-info-main .product-brand-info { padding: 10px 0 } .product-info-main .product-reviews-summary { position: relative; margin-bottom: 0; padding-bottom: 10px; display: inline-block} .product-info-main .product-reviews-summary .rating-summary { padding-right: 10px; overflow: visible; position: static} .product-info-main .product-reviews-summary .rating-summary .rating-result>span:before { color: #f9c400 } .rtl-layout .product-info-main .product-reviews-summary .rating-summary { padding-right: 0; padding-left: 10px} .product-info-main .product-reviews-summary .reviews-actions { text-transform: uppercase; font-weight: 500; font-size: 12px} .product-info-main .product-reviews-summary .reviews-actions .action { text-decoration: none; margin: 0} .product-info-main .product-reviews-summary .reviews-actions .action.view { color: #414b56 } .product-info-main .product-reviews-summary .reviews-actions .action.view:active, .product-info-main .product-reviews-summary .reviews-actions .action.view:focus, .product-info-main .product-reviews-summary .reviews-actions .action.view:visited { color: #414b56 } .product-info-main .product-reviews-summary .reviews-actions .action.view:hover { color: #E8072A } .product-info-main .product-reviews-summary .reviews-actions .action.view:after { content: "|"; margin: 0 5px} .rtl-layout .product-info-main .product-reviews-summary .reviews-actions .action.view { float: right } .product-info-main .product-reviews-summary .reviews-actions .action.add { color: #E8072A; text-decoration: underline} .product-info-main .product-reviews-summary .reviews-actions .action.add:active, .product-info-main .product-reviews-summary .reviews-actions .action.add:focus, .product-info-main .product-reviews-summary .reviews-actions .action.add:visited { color: #E8072A } .product-info-main .product-reviews-summary .reviews-actions .action.add:hover { color: #414b56 } .product-info-main .product-reviews-summary .start-icon { font-size: 0; vertical-align: middle; position: absolute; top: 2px; left: 10px} .product-info-main .product-reviews-summary .start-icon:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f005"; font-size: 12px; vertical-align: middle} .rtl-layout .product-info-main .product-reviews-summary .start-icon { left: 5px } .product-info-main .product-reviews-summary:hover .short-review-summary { display: block; position: absolute; width: 250px; right: 10%; top: 0; margin-top: 25px; padding: 25px 35px 25px 20px; background: #ffffff; z-index: 1; border: 1px solid #e9eaec; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px 0px #f1f1f1; -moz-box-shadow: 0 0 5px 0px #f1f1f1; -webkit-box-shadow: 0 0 5px 0px #f1f1f1; -o-box-shadow: 0 0 5px 0px #f1f1f1; -ms-box-shadow: 0 0 5px 0px #f1f1f1} .rtl-layout .product-info-main .product-reviews-summary:hover .short-review-summary { right: auto; left: -10%; padding: 25px 25px 15px 35px} .product-info-main .product-reviews-summary:hover .short-review-summary:before, .product-info-main .product-reviews-summary:hover .short-review-summary:after { content: ""; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 12px solid #fff; top: -12px; right: 45%; position: absolute} .product-info-main .product-reviews-summary:hover .short-review-summary:before { z-index: 1 } .product-info-main .product-reviews-summary:hover .short-review-summary:after { border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 12px solid #e9eaec; top: -13px; right: 45%} .product-info-main .product-reviews-summary .product-review-wrap { color: #414b56 } .product-info-main .short-review-summary { display: none; text-align: center} .product-info-main .short-review-summary .action.view { display: inline-block; margin: 10px auto; border: 1px solid; padding: 7px 10px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #000; background: #000} .product-info-main .short-review-summary .action.view:hover { color: #000; border-color: #000; background: #fff} .product-info-main .product-info-stock-sku { font-size: 12px; width: 100%; display: inline-block} .product-info-main .product-info-stock-sku .stock.available { color: #2fb157; font-weight: 500; margin-right: 0; padding: 0} .product-info-main .product-info-stock-sku .stock.unavailable { color: #ff0000; padding: 0} .product-info-main .product-info-stock-sku .attribute.sku { float: left } .rtl-layout .product-info-main .product-info-stock-sku .attribute.sku .type { margin-left: 5px; margin-right: 0} .product-info-main .price-box { margin-top: 0 } .product-info-main .price-box .price-wrapper, .product-info-main .price-box .old-price { display: inline-block } .product-info-main .price-box .price-wrapper .price { font-weight: 600; font-size: 40px; color: #E8072A} .product-info-main .price-box .special-price { margin: 0 15px 0 0 } .rtl-layout .product-info-main .price-box .special-price { margin-right: 0; margin-left: 15px} .product-info-main .price-box .special-price .price { font-size: 40px; color: #E8072A} .product-info-main .price-box .old-price { float: none; vertical-align: bottom; margin-bottom: 5px} .product-info-main .price-box .old-price .price { font-size: 18px; color: #414b56; text-decoration: line-through} .product-info-main .price-box .weee, .product-info-main .price-box .tax { line-height: 1 } .product-info-main .price-box .price-from, .product-info-main .price-box .price-to { display: block; float: none} .product-info-main .price-box .price-from>.price-final_price .price-label, .product-info-main .price-box .price-to>.price-final_price .price-label { display: block; margin-bottom: 5px} .product-info-main .price-box .price-from .old-price, .product-info-main .price-box .price-to .old-price { vertical-align: middle } .rtl-layout .product-info-main .price-box .price-from { margin-right: 0 } .product-info-main .product-right .box-tocart { margin-bottom: 0 } .product-info-main .box-tocart { width: 100%; margin-bottom: 15px; position: relative} .product-info-main .box-tocart .actions { width: 100%; display: block; padding-top: 0; margin-top: 15px} .product-info-main .box-tocart .primary.tocart { width: 100%; padding: 9px; margin-left: 0; margin-right: 0; font-weight: 500; letter-spacing: 1px; font-size: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; border-color: #E8072A; background: #E8072A} .product-info-main .box-tocart .primary.tocart>span { padding-left: 25px; position: relative} .product-info-main .box-tocart .primary.tocart>span:before, .product-info-main .box-tocart .primary.tocart>span:after { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e992'; font-size: 18px; speak: none; position: absolute; left: 1px; top: -3px; -moz-transition: .3s ease; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .product-info-main .box-tocart .primary.tocart>span { padding-left: 0; padding-right: 25px} .rtl-layout .product-info-main .box-tocart .primary.tocart>span:before, .rtl-layout .product-info-main .box-tocart .primary.tocart>span:after { left: auto; right: 0} .product-info-main .box-tocart .primary.tocart>span:before { -moz-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-info-main .box-tocart .primary.tocart>span:after { -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-info-main .box-tocart .primary.tocart:focus, .product-info-main .box-tocart .primary.tocart:active, .product-info-main .box-tocart .primary.tocart:hover { color: #fff; border-color: #E8072A; background: #E8072A} .product-info-main .box-tocart .primary.tocart:hover>span:before { -moz-transform: translate(0, 0%); -webkit-transform: translate(0, 0%); -o-transform: translate(0, 0%); transform: translate(0, 0%); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-info-main .box-tocart .primary.tocart:hover>span:after { -moz-transform: translate(100%, 0); -webkit-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} 
 @media only screen and (max-width: 767px) {
.product-info-main .box-tocart .primary.tocart>span { padding: 0 } .rtl-layout .product-info-main .box-tocart .primary.tocart>span { padding: 0 }} .product-info-main .box-tocart .primary.tocart span { position: relative; padding-left: 40px} .product-info-main .box-tocart .primary.tocart span:before, .product-info-main .box-tocart .primary.tocart span:after { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e994"; font-size: 24px; speak: none; position: absolute; left: 0} .rtl-layout .product-info-main .box-tocart .primary.tocart span { padding-left: 0; padding-right: 40px} .rtl-layout .product-info-main .box-tocart .primary.tocart span:before { left: auto; right: 0} .product-info-main .box-tocart .primary.tocart:active, .product-info-main .box-tocart .primary.tocart:focus, .product-info-main .box-tocart .primary.tocart:hover { color: #fff; border-color: #E8072A; background: #E8072A} .product-info-main .box-tocart.update .field.qty .qty { border: 1px solid #e9eaec; height: 30px; width: 60px} .product-info-main .box-tocart.update .field.qty .label { padding-right: 15px } .rtl-layout .product-info-main .box-tocart.update .field.qty .label { padding-left: 15px; padding-right: 0} .product-info-main .size-guide-wrap { position: absolute; text-transform: uppercase; text-decoration: underline; font-size: 12px; font-weight: 600; right: 0; top: 0} .product-info-main .size-guide-wrap a { color: #E8072A } .product-info-main .size-guide-wrap a:active, .product-info-main .size-guide-wrap a:focus, .product-info-main .size-guide-wrap a:visited { color: #E8072A } .product-info-main .size-guide-wrap a:hover { color: #414b56 } .rtl-layout .product-info-main .size-guide-wrap { right: auto; left: 0} .product-info-main .product.attribute.overview { text-align: left } .rtl-layout .product-info-main .product.attribute.overview { text-align: right } .product-info-main .product.attribute.overview ul { padding: 0; margin: 0} .product-info-main .overview .type { margin-bottom: 7px; display: inline-block; text-transform: uppercase; color: #414b56} .product-info-main .product-addto-links { text-align: center; margin: 15px 0} .product-info-main .product-addto-links .action { border: 0; background: transparent; color: #999999; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase} .product-info-main .product-addto-links .action:before { margin-right: 10px } .rtl-layout .product-info-main .product-addto-links .action:before { margin-left: 10px } .product-info-main .product-addto-links .action.towishlist:active, .product-info-main .product-addto-links .action.towishlist:focus { background: transparent; border: 0} .product-info-main .product-addto-links .action.towishlist:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f004"; font-size: 14px; vertical-align: middle} .product-info-main .product-addto-links .action.tocompare:active, .product-info-main .product-addto-links .action.tocompare:focus { background: transparent; border: 0} .product-info-main .product-addto-links .action.tocompare:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e97d"; font-size: 14px; speak: none} .product-info-main .product-addto-links .action:hover { border: 0; background: transparent; color: #E8072A} .product-info-main .product-social-links .cdz-social-listing { padding: 0; list-style: none; text-align: center; margin-bottom: 15px} .product-info-main .product-social-links .cdz-social-listing li { display: inline-block; margin: 0 5px} .product-info-main .product-social-links .cdz-social-listing li a { margin: 0; border: 0; background: transparent; font-size: 16px; display: inline-block; width: 20px; height: 20px; line-height: 20px; min-width: 20px; box-shadow: none; border-radius: 0} .product-info-main .product-social-links .cdz-social-listing li a .mdl-button__ripple-container { display: none } .product-info-main .product-social-links .cdz-social-listing li a .fa { vertical-align: middle } .product-info-main .product-inventory-deal { margin: 5px 0; text-align: center; color: #32b259; text-transform: uppercase; font-weight: 500} .product-info-main .product-inventory-deal .deal-items { margin-top: 15px } .product-info-main .product-inventory-deal .deal-item { display: inline-block; position: relative; margin: 5px 20px} .product-info-main .product-inventory-deal .deal-item span { display: block; margin-bottom: 12px} .product-info-main .product-inventory-deal .deal-item span.value { font-size: 30px } .product-info-main .product-inventory-deal .deal-item span.label { font-size: 11px; letter-spacing: 0.5px} .product-info-main .product-inventory-deal .deal-item:after { content: ":"; font-size: 30px; position: absolute; right: -25px; top: 0} .rtl-layout .product-info-main .product-inventory-deal .deal-item:after { left: -30px; right: auto} .product-info-main .product-inventory-deal .deal-item:last-child:after { content: "" } .product-info-main .product-inventory-deal .product-inventory { font-size: 16px; margin-bottom: 10px} .product-info-main .field.choice input { vertical-align: middle; margin-top: 0} .rtl-layout .product-info-main .field.choice input { margin-right: 0; margin-left: 5px} .product-info-main .box-tocart .field.qty, .block-bundle-summary .box-tocart .field.qty { text-align: left; display: inline-block; margin-bottom: 20px} .rtl-layout .product-info-main .box-tocart .field.qty, .rtl-layout .block-bundle-summary .box-tocart .field.qty { text-align: right } .product-info-main .box-tocart .field.qty .label, .block-bundle-summary .box-tocart .field.qty .label { width: auto; text-transform: uppercase; padding-right: 50px; display: inline-block} .rtl-layout .product-info-main .box-tocart .field.qty .label, .rtl-layout .block-bundle-summary .box-tocart .field.qty .label { padding-right: 0; padding-left: 50px; float: right} .product-info-main .box-tocart .field.qty .control, .block-bundle-summary .box-tocart .field.qty .control { display: inline-block; width: auto} .product-info-main .cart-qty, .block-bundle-summary .cart-qty { display: flex; position: relative; max-width: 130px} .product-info-main .cart-qty .qty, .block-bundle-summary .cart-qty .qty { background: transparent; text-align: center; color: #363e47; padding: 0 35px; font-weight: 600; height: 35px} .product-info-main .qty-ctl button, .block-bundle-summary .qty-ctl button { min-width: unset; width: auto; margin: 0; padding: 0; top: 0; position: absolute; height: 35px; width: 35px; line-height: 35px; color: #414b56; border-color: transparent; background: transparent} .product-info-main .qty-ctl button.increase, .block-bundle-summary .qty-ctl button.increase { right: 0 } .product-info-main .qty-ctl button.increase:before, .block-bundle-summary .qty-ctl button.increase:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e9b4"; font-size: 12px; speak: none} .rtl-layout .product-info-main .qty-ctl button.increase, .rtl-layout .block-bundle-summary .qty-ctl button.increase { right: auto; left: 0} .product-info-main .qty-ctl button.decrease, .block-bundle-summary .qty-ctl button.decrease { left: 0 } .product-info-main .qty-ctl button.decrease:before, .block-bundle-summary .qty-ctl button.decrease:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e9b3"; font-size: 12px; speak: none} .rtl-layout .product-info-main .qty-ctl button.decrease, .rtl-layout .block-bundle-summary .qty-ctl button.decrease { left: auto; right: 0} .product-info-main .qty-ctl button:hover:before, .block-bundle-summary .qty-ctl button:hover:before { color: #E8072A } .swatch-option-tooltip { padding: 0 10px } .swatch-option-tooltip>.image { margin-top: 0 } .catalog-product-view .swatch-option-tooltip { padding: 0 10px } .catalog-product-view .swatch-option-tooltip>.image { margin-top: 0 } .catalog-product-view .swatch-option-tooltip .corner:after, .catalog-product-view .swatch-option-tooltip-layered .corner:after { top: 3px } .catalog-product-view.rtl-layout .swatch-option-tooltip .corner:after, .catalog-product-view.rtl-layout .swatch-option-tooltip-layered .corner:after { left: auto; right: -13px} .product-options-wrapper .swatch-opt { margin: 0 } .product-options-wrapper .swatch-opt .swatch-attribute { margin-bottom: 10px } .product-options-wrapper .swatch-opt .swatch-attribute:last-child { margin-bottom: 0 } .product-options-wrapper .swatch-attribute-selected-option { font-size: 0 } .product-options-wrapper .swatch-option.text { border-radius: 30px; border-width: 2px; background: transparent; padding: 2px 10px; width: auto; height: auto; font-weight: 500; min-width: 50px; color: #414b56} .product-options-wrapper .swatch-option.text.selected { box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; color: #fff !important; border-color: #E8072A !important; background: #E8072A !important} .product-options-wrapper .swatch-option.text.disabled:before { outline: none } .rtl-layout .product-options-wrapper .swatch-option.text { margin-right: 0; margin-left: 7px} .product-options-wrapper .swatch-option.text:hover { border: 2px solid #E8072A; transform: scale(1)} .product-options-wrapper .swatch-option.color, .product-options-wrapper .swatch-option.image { border: 0; overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%} .product-options-wrapper .swatch-option.color.selected:before, .product-options-wrapper .swatch-option.image.selected:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00c"; font-size: 12px; vertical-align: middle; color: #ffffff} .rtl-layout .product-options-wrapper .swatch-option.color, .rtl-layout .product-options-wrapper .swatch-option.image { margin-left: 10px; margin-right: 0} .product-options-wrapper .swatch-option.color:hover, .product-options-wrapper .swatch-option.image:hover { border: 0; transform: scale(1)} .product-options-wrapper .swatch-option.color { width: 20px; height: 20px} .product-options-wrapper .swatch-option.color.selected:before { line-height: 20px } .product-options-wrapper .swatch-option.image { width: 20px; height: 20px; min-width: 20px; background-size: 100% !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0} .product-options-wrapper .swatch-option.image.selected:before { line-height: 20px } .product-options-wrapper .swatch-option.disabled:after { background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 51%, #fff 51%, #fff 53%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0) 100%) } .product-options-wrapper .swatch-option.disabled:hover { cursor: default } .product-options-wrapper .swatch-option.disabled:hover:after { display: block; height: 100%; width: auto; left: 0; background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 51%, #fff 51%, #fff 53%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0) 100%)} .product-options-wrapper .swatch-option:hover, .product-options-wrapper .swatch-option.selected { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .product-options-wrapper .swatch-option:hover:after, .product-options-wrapper .swatch-option.selected:after { display: none } .product-options-wrapper .field.required .product-custom-option { border-width: 1px } .product-options-wrapper .field.required select.product-custom-option { margin-bottom: 5px } .product-options-wrapper .fieldset { margin-top: 20px } .gallery-container { position: relative } .gallery-container .label-wrap { position: absolute; top: 20px} .gallery-container .label-wrap.left { left: 0 } .gallery-container .label-wrap.left .cdz-product-labels { margin-left: 30px } .gallery-container .label-wrap.left .cdz-product-labels .label-item { padding-left: 15px; padding-right: 15px} .gallery-container .label-wrap.left .cdz-product-labels .label-item:before { left: 12px } .gallery-container .label-wrap.right { right: 20px; left: auto !important} .gallery-container .label-wrap.right .cdz-product-labels .label-item { padding-left: 15px; padding-right: 15px} .gallery-container .label-wrap.right .cdz-product-labels .label-item:before { right: 12px } .gallery-container .cdz-product-labels { z-index: 1; position: relative} .gallery-container .cdz-product-labels .label-item { text-align: center; font-size: 15px; background-color: #E8072A; color: #fff; position: relative; padding-top: 7px; padding-bottom: 7px; margin-bottom: 10px; min-width: 100px; border-radius: 0} .gallery-container .cdz-product-labels .label-item .label-content { line-height: 1 } .gallery-container .cdz-product-labels .label-item.new { background: #E8072A } .gallery-container .cdz-product-labels .label-item.sale { background: #eb6565 }
 @media only screen and (max-width: 767px) {
.gallery-container .cdz-product-labels .label-item { min-width: 70px; font-size: 12px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 6px} .gallery-container .label-wrap { top: 10px } .gallery-container .label-wrap.left { left: 10px !important } .gallery-container .label-wrap.left .cdz-product-labels { margin-left: 0px } .gallery-container .label-wrap.right { right: 10px }} 
 @media only screen and (min-width: 768px) {
.fotorama__wrap .cdz-magnifier { transform: scale(0); transition: transform .5s ease} .fotorama__wrap .cdz-manifier-active .fotorama__stage__frame .fotorama__img { -webkit-filter: grayscale(80%) opacity(60%); filter: grayscale(80%) opacity(60%)} .fotorama__wrap:not(.fotorama__wrap--no-controls) .cdz-magnifier { transition-delay: 0.3s; transform: scale(1)} .cdz-magnifier { position: absolute; border-radius: 50%; box-shadow: inset 0px 0px 30px #949494; display: none} .fotorama__fullscreen .cdz-magnifier { display: none !important }} .reviews-summary-top { align-items: center; margin-bottom: 10px} .reviews-summary-top div { display: inline-block } .reviews-summary-top .rating-point { font-size: 30px; margin-right: 10px} .reviews-summary-top .rating-summary { padding: 0 10px 0 0; display: inline-block; margin-top: -10px} .reviews-summary-top .reviews-actions { display: inline-block; vertical-align: middle; line-height: 1; margin-top: -10px} .reviews-summary-top .reviews-actions .view { color: #414b56 } .reviews-summary-top .reviews-actions .view:active, .reviews-summary-top .reviews-actions .view:focus, .reviews-summary-top .reviews-actions .view:visited { color: #414b56 } .reviews-summary-top .reviews-actions .view:hover { color: #E8072A } .reviews-summary-bottom .rating-groups .group-item label { min-width: 40px } .rating-groups .group-item { align-items: center; margin-bottom: 6px} .rating-groups .group-item label { min-width: 25px; display: inline-block; position: relative; text-align: left} .rtl-layout .rating-groups .group-item label { text-align: right } .rating-groups .group-item .value { position: relative; display: inline-block; min-width: 75%} .rating-groups .group-item .item-count { position: absolute; left: 100%; top: -3px; margin-left: 5px} .rtl-layout .rating-groups .group-item .item-count { left: auto; right: 100%; margin-left: 0; margin-right: 5px} .catalog-product-view .mdl-progress { width: auto; height: 10px; border: 1px solid #f0f2f7} .catalog-product-view .mdl-progress>.progressbar { background-color: #8ac249 } .catalog-product-view .mdl-progress>.bufferbar { background: transparent } .rating-summary .rating-result>span { line-height: 1 } .rating-summary .rating-result>span:before { color: #f9c400 } .product.info.detailed .product.items { margin-bottom: 30px; display: block; padding: 15px 30px; background: #fff} .product.info.detailed .product.items .item.title { position: relative } .rtl-layout .product.info.detailed .product.items .item.title { float: right } .rtl-layout .product.info.detailed .product.items .item.title>.switch { margin-right: 0; margin-left: 40px} .product.info.detailed .product.items .item.title>.switch { height: auto; border: 0; padding: 8px 10px 18px; text-transform: uppercase; letter-spacing: 1px; overflow: hidden; font-size: 14px; font-weight: 400; color: #414b56; border-color: transparent; background: transparent} .product.info.detailed .product.items .item.title>.switch:after { position: absolute; width: 100%; height: 3px; background: #E8072A; content: ""; left: 0; bottom: -3px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product.info.detailed .product.items .item.title>.switch .counter { padding: 0 3px } .product.info.detailed .product.items .item.title>.switch .counter:before { content: "(" } .product.info.detailed .product.items .item.title>.switch .counter:after { content: ")" } .rtl-layout .product.info.detailed .product.items .item.title>.switch .counter { float: left } .product.info.detailed .product.items .item.title.active>.switch:after { bottom: 0 } .product.info.detailed .product.items>.item.content { margin-top: 45px; border-top: 2px solid #e9eaec; padding-left: 0; padding-right: 0} .rtl-layout .product.info.detailed .product.items>.item.content { float: left; margin-right: -100%; margin-left: 0} .product.info.detailed table td, .product.info.detailed th { border: 1px solid #e9eaec !important } .product.info.detailed .additional-attributes>tbody>tr th, .product.info.detailed .additional-attributes>tbody>tr td { padding: 10px } .product-review-wrap .product-reviews-summary { display: block }
#product-review-container .review-item { padding: 25px 0 }
#product-review-container .review-content-top { margin-bottom: 10px }
#product-review-container .review-content { margin-bottom: 20px }
#product-review-container .review-details { margin-bottom: 10px }
#product-review-container .block-title { position: relative }
#product-review-container .sub-title { color: #E8072A; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; letter-spacing: 0.5px; margin-bottom: 10px} 
#product-review-container .main-title { font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; letter-spacing: 0.5px; font-weight: 600; color: #707780} 
#product-review-container .new-review { position: absolute; right: 0; top: 0; padding: 12px 50px 10px; border: 2px solid; text-transform: uppercase; text-decoration: none; font-weight: 700; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #E8072A; border-color: #E8072A; background: #fff} 
#product-review-container .new-review:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f044"; font-size: 14px; vertical-align: middle; margin-right: 5px} 
#product-review-container .new-review:hover { color: #fff; border-color: #E8072A; background: #E8072A} .rtl-layout #product-review-container .new-review { right: auto; left: 0} .rtl-layout #product-review-container .new-review:before { margin-left: 5px }
#product-review-container .rating-summary { margin-bottom: 3px; display: flex; align-items: baseline} 
#product-review-container .rating-label { width: 50px; display: inline-block} 
#product-review-container .review-content-top .review-title { margin: 0; padding: 0 10px; font-size: 12px; text-transform: uppercase; font-weight: 700; display: inline-block; color: #707780; letter-spacing: 1px; padding-left: 20px; max-width: calc(100% - 170px); line-height: 1.55} 
#product-review-container .review-ratings { display: inline-block; margin-bottom: 10px} .rtl-layout #product-review-container .review-ratings { float: right }
#product-review-container .review-content { font-size: 14px; letter-spacing: 1px; font-weight: 500; color: #414b56; display: inline-block; width: 100%} 
#product-review-container .review-details { display: flex; font-style: italic; color: #414b56; font-size: 12px} 
#product-review-container .review-details .review-date { margin: 0 5px }
#product-review-container .review-details .review-author strong { font-weight: 500; color: #707780} 
#product-review-container .comment-link { letter-spacing: 0.5px; font-size: 14px} 
#product-review-container .comment-link span { color: #414b56 }
#product-review-container .comment-link strong { color: #E8072A; font-weight: 600} .review-add { background: #f9f9f9; border: 1px solid #e9eaec; padding: 20px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px} .review-add .review-form { max-width: 100% } .review-add .review-legend span { text-transform: uppercase; font-weight: 500} .review-add .review-legend strong { font-size: 14px; text-transform: uppercase; margin-top: 10px; color: #414b56} .review-add .fieldset>.field:not(.choice)>.label { width: auto; font-weight: 500; color: #414b56} .review-add .review-field-ratings .review-field-rating .label { padding-bottom: 6px; padding-top: 10px} .review-add #product-review-table .review-field-rating .label { width: 60px } .rtl-layout .review-add #product-review-table .review-field-rating .label { padding-right: 0; padding-left: 10px} .review-add .fieldset>.field:not(.choice) .control { float: none } .review-add .fieldset>.field:not(.choice) .label { float: left; width: auto} .rtl-layout .review-add .fieldset>.field:not(.choice) .label { float: right } .review-add .review-form-actions .submit.primary { padding: 12px 60px; font-size: 14px; border-width: 2px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: #fff; border-color: #E8072A; background: #E8072A} .review-add .review-form-actions .submit.primary:hover { border-width: 2px; color: #E8072A; border-color: #E8072A; background: #fff} .rtl-layout .review-add .review-form-actions .actions-primary { float: right } .review-add:before, .review-add:after { content: ""; width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #f9f9f9; position: absolute; top: -7px; left: 50px} .rtl-layout .review-add:before, .rtl-layout .review-add:after { left: auto; right: 50px} .review-add:before { border-bottom: 7px solid #e9eaec; top: -8px} .review-add .field .control input { background: transparent } .page-product-grouped.product-view-style-03 .product-info-main .size-guide-wrap { top: 0 } .page-product-grouped.product-view-style-02 .product-info-main .box-tocart { padding-top: 30px } .page-product-bundle.catalog-product-view.rtl-layout .bundle-options-container .bundle-options-wrapper { float: right } .page-product-bundle.catalog-product-view.rtl-layout .bundle-options-container .bundle-options-wrapper .field.qty .label { margin-left: 10px; margin-right: 0} .page-product-bundle.catalog-product-view.rtl-layout .block-bundle-summary { float: left } .page-product-bundle.catalog-product-view.rtl-layout .block-bundle-summary .box-tocart .field.qty { display: table; vertical-align: middle} .page-product-bundle.catalog-product-view.rtl-layout .block-bundle-summary .box-tocart .field.qty .label { display: table-cell; clear: none; float: none; vertical-align: middle} .page-product-bundle.catalog-product-view.rtl-layout .block-bundle-summary .box-tocart .field.qty .control { display: table-cell } .page-product-bundle.catalog-product-view .bundle-options-container { margin-bottom: 0 } .page-product-bundle.catalog-product-view .bundle-options-container .product-add-form { padding: 20px; margin-bottom: 40px; float: left; width: 100%; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper { width: 57% !important } .page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary { width: 40% !important; padding: 20px} .page-product-bundle.catalog-product-view .bundle-options-wrapper .product-options-wrapper .fieldset { margin-top: 0 } .page-product-bundle.catalog-product-view .bundle-options-wrapper .action.back { border-width: 2px } .page-product-bundle.catalog-product-view .bundle-options-wrapper .action.back:hover { color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .page-product-bundle.catalog-product-view .bundle-options-wrapper .field.option>label, .page-product-bundle.catalog-product-view .bundle-options-wrapper .nested .field.qty .label { font-size: 15px; color: #282828; font-weight: 600} .page-product-bundle.catalog-product-view .bundle-options-wrapper .field.option input, .page-product-bundle.catalog-product-view .bundle-options-wrapper .field.option select { max-width: 300px } .page-product-bundle.catalog-product-view .bundle-options-wrapper .field.qty .label, .page-product-bundle.catalog-product-view .bundle-options-wrapper .field.qty .control { display: inline-block } .page-product-bundle.catalog-product-view .bundle-options-wrapper .field.qty .label { margin-right: 10px } .page-product-bundle.catalog-product-view .block-bundle-summary .title { margin-bottom: 10px } .page-product-bundle.catalog-product-view .block-bundle-summary .title strong { font-size: 15px; text-transform: uppercase; font-weight: bold} .page-product-bundle.catalog-product-view .block-bundle-summary .box-tocart .field.qty, .page-product-bundle.catalog-product-view .block-bundle-summary .box-tocart .actions { display: block } .page-product-bundle.catalog-product-view .block-bundle-summary .product-details .price-box .price { font-size: 35px; font-weight: 500} .page-product-bundle.catalog-product-view .block-bundle-summary strong { color: #282828; font-weight: 600} .page-product-bundle.catalog-product-view .block-bundle-summary .field.qty label { margin-right: 10px } .rtl-layout .page-product-bundle.catalog-product-view .block-bundle-summary .field.qty label { margin-right: 0; margin-left: 10px} 
 @media only screen and (max-width: 767px) {
.page-product-bundle.catalog-product-view .price-from { margin-right: 0 } .page-product-bundle.catalog-product-view .bundle-actions .action.primary span:before,  .page-product-bundle.catalog-product-view .bundle-actions .action.primary span:after { display: none } .page-product-bundle.catalog-product-view .block-bundle-summary .box-tocart .actions { margin-top: 25px } .page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper { width: 100% !important } .page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper .field.option { margin-bottom: 20px } .page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary { width: 100% !important } .page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:before,  .page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:after { display: none }} .page-product-downloadable .item-title.samples-item-title, .page-product-downloadable .samples-item { display: inline-block } .page-product-downloadable.product-view-style-03 .product-info-main .size-guide-wrap { top: -50px } .page-product-downloadable .product-add-form { margin-bottom: 0 } .page-product-downloadable .product-options-wrapper .fieldset { margin-top: 0 } .page-product-downloadable .product-options-wrapper .fieldset>.legend+br { display: none } .product-visual-product-01.catalog-product-view .product-options-wrapper .field { margin-bottom: 15px } .product-visual-product-01.catalog-product-view .product-options-wrapper .field>.label:not(.admin__field-label), .product-visual-product-01.catalog-product-view .product-options-wrapper .field .legend { font-size: 15px; color: #282828; font-weight: 600; margin-bottom: 7px} .product-visual-product-01.catalog-product-view .product-options-wrapper .field input, .product-visual-product-01.catalog-product-view .product-options-wrapper .field select, .product-visual-product-01.catalog-product-view .product-options-wrapper .field textarea { max-width: 300px } .product-visual-product-01.catalog-product-view .product-options-wrapper .field .note { display: block; font-size: 14px} .product-visual-product-01.catalog-product-view.product-view-style-01 .product-social-links { margin-bottom: 72px } .product-visual-product-01.catalog-product-view.product-view-style-04 .product-info-main .fieldset { border-bottom: 0; padding-bottom: 0} .product-visual-product-01.catalog-product-view.product-view-style-04 .product-info-main .fieldset .legend { text-transform: capitalize }
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.product-info-main .page-title-wrapper .page-title { font-size: 20px } .product-info-main .product-addto-links .action { font-size: 13px; padding: 0 8px} .product-info-main .box-tocart .field.qty .label { width: 100% } .product-info-main .box-tocart .field.qty .control { float: left } .rtl-layout .product-info-main .box-tocart .field.qty .control { float: right } .product-info-main .product-inventory-deal .deal-item { margin: 5px 10px } .product-info-main .product-inventory-deal .deal-item:after { font-size: 20px; right: -15px; top: -5px} .product-info-main .product-inventory-deal .deal-item span.value { font-size: 15px }} 
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.rating-groups .group-item .value { width: 100% } .product-info-main .price-box { margin-bottom: 15px } .product-info-main .product-options-wrapper .swatch-attribute { margin-bottom: 10px } .product-info-main .product-options-wrapper .swatch-attribute:last-child { margin-bottom: 0 } .product-info-main .product-options-wrapper .swatch-opt { margin: 0 } .product-info-main .product-options-wrapper .fieldset { margin-top: 0 } .rtl-layout .reviews-summary-bottom { display: block }} 
 @media only screen and (max-width: 767px) {
.product-info-main { margin: 0 } .product-info-main .page-title-wrapper .page-title { font-size: 18px } .product-info-main .product-reviews-summary { padding-bottom: 0 } .product-info-main .product-reviews-summary:hover .short-review-summary { right: -10% } .product-info-main .product-info-stock-sku { margin-bottom: 10px } .product-info-main .product-info-stock-sku .stock { display: block; float: left; margin-right: 10px} .product-info-main .box-tocart .field.qty .label { width: 100% } .product-info-main .product-inventory-deal .deal-item { margin: 5px 10px } .product-info-main .product-inventory-deal .deal-item:after { font-size: 20px; right: -15px; top: -5px} .product-info-main .product-inventory-deal .deal-item span.value { font-size: 15px } .product-info-main .product-options-wrapper .swatch-attribute { margin-bottom: 10px } .product-info-main .product-options-wrapper .swatch-attribute:last-child { margin-bottom: 0 } .product-info-main .product-options-wrapper .swatch-opt { margin: 0 } .product-info-main .product-options-wrapper .fieldset { margin-top: 0 } .product-info-main .box-tocart .actions .action.buy-now { width: 100% } .product-info-main .product-addto-links .action.tocompare,  .product-info-main .product-addto-links .action.towishlist { display: inline-block; font-size: 12px; border: 1px solid; padding: 9px 10px 7px; margin: 3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .product-info-main .product-addto-links .action.tocompare:before,  .product-info-main .product-addto-links .action.towishlist:before { display: none } .product.info.detailed .product.items .item.title>.switch:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e97b"; font-size: 15px; speak: none; position: absolute; right: 0; width: 35px; height: 35px; text-align: center; line-height: 35px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .product.info.detailed .product.items .item.title>.switch:before { left: 0; right: auto} .product.info.detailed .product.items .item.title.active>.switch:before { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)} .product.info.detailed { margin-bottom: 0 }
#product-review-container .review-content-top .review-title { display: block; width: 100%; min-width: 100%; padding: 0} .rtl-layout .product.info.detailed .product.items>.item.content { float: none; margin: 0} .rtl-layout .product.info.detailed .product.items .item.title { float: none }
#product-review-container .new-review { display: none } .product.info.detailed .product.items { padding: 0 15px 25px; margin-bottom: 0} .product.info.detailed .product.items>.item.content { border: 0; margin-top: 0} .product.info.detailed .product.items .item.title>.switch { padding: 0 } .product.info.detailed .product.items .reviews-summary-bottom { max-width: 200px }} .column.main .block.crosssell, .column.main .block.upsell, .column.main .block.related { margin-bottom: 50px } .column.main .block.crosssell .block-collapsible-nav-title, .column.main .block.upsell .block-collapsible-nav-title, .column.main .block.related .block-collapsible-nav-title, .column.main .block.crosssell .block-title, .column.main .block.upsell .block-title, .column.main .block.related .block-title { margin-bottom: 0 } .column.main .block.crosssell .block-collapsible-nav-title strong, .column.main .block.upsell .block-collapsible-nav-title strong, .column.main .block.related .block-collapsible-nav-title strong, .column.main .block.crosssell .block-title strong, .column.main .block.upsell .block-title strong, .column.main .block.related .block-title strong { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; margin-bottom: 0; font-weight: 500} .column.main .sidebar .block-viewed-products-grid .block-title { margin-bottom: 0 !important; color: #fff; background: #6772e5; font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .column.main .sidebar .block-viewed-products-grid .block-title strong { color: #fff } .block.related .field.choice.related { position: absolute; right: 0; top: 5px; z-index: 3} .block.related .field.choice.related .rtl-layout { right: auto; left: 0} .block.related .field.choice.related label { font-size: 0 } .block.related .field.choice.related input { margin: 0 } .block.related .action.select { margin: 0; padding: 0px 5px; border: 0; background: transparent; min-width: unset; color: #414b56} .block.related .action.select:focus, .block.related .action.select:active, .block.related .action.select:hover { color: #E8072A; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none} .block.related .block-actions { margin-bottom: 20px } .block.upsell .block-title.title { margin-bottom: 20px !important } .block.crosssell { margin-top: 0 } .block.crosssell .block-title.title { margin-bottom: 20px !important; color: #414b56; font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .block.related .products-grid .product-item, .block.upsell .products-grid .product-item, .block.crosssell .products-grid .product-item { background: #ffffff; height: 100%; margin-bottom: 0; padding-bottom: 10px} .block.related .products-grid .product-item .price-box .price, .block.upsell .products-grid .product-item .price-box .price, .block.crosssell .products-grid .product-item .price-box .price { font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .block.related .products-grid .product-item .product-item-top, .block.upsell .products-grid .product-item .product-item-top, .block.crosssell .products-grid .product-item .product-item-top { padding: 15px }
 @media only screen and (max-width: 767px) {
.block.related .products-grid .product-item,  .block.upsell .products-grid .product-item,  .block.crosssell .products-grid .product-item { padding: 0 }} 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.block.related .products-grid .product-item .price-box .price,  .block.upsell .products-grid .product-item .price-box .price,  .block.crosssell .products-grid .product-item .price-box .price { font-size: 14px }} .block-viewed-products-grid { display: inline-block } .block-viewed-products-grid .product-item-name a { color: #414b56 } .block-viewed-products-grid .product-item-name a:active, .block-viewed-products-grid .product-item-name a:focus, .block-viewed-products-grid .product-item-name a:visited { color: #414b56 } .block-viewed-products-grid .product-item-name a:hover { color: #E8072A } .block-viewed-products-grid .products-list .product-item-name a { text-transform: uppercase; white-space: normal} .block-viewed-products-grid .products-list .product-item-actions { display: inline-block; width: 100%} .block-viewed-products-grid .products-list .product-item .minimal-price-link, .block-viewed-products-grid .products-list .product-item .price-excluding-tax, .block-viewed-products-grid .products-list .product-item .price-including-tax { display: inline-block } .block-viewed-products-grid .product-item .product-image-container { width: 100% !important } .block-viewed-products-grid .product-item-description .product-item-link { display: none } .block-viewed-products-grid .block-title { margin-bottom: 20px !important } .block-viewed-products-grid.block { width: 100% } .block-viewed-products-grid.block .products-grid .product-items { margin: 0px -10px }
 @media only screen and (max-width: 767px) {
.block-viewed-products-grid.block .products-grid .product-items { margin: 0px -5px }} .block-viewed-products-grid.block .products-grid .product-items .product-item { height: auto; margin-bottom: 20px; margin-left: 0px !important; margin-right: 0px !important; background: transparent; padding: 0 10px} 
 @media only screen and (max-width: 767px) {
.block-viewed-products-grid.block .products-grid .product-items .product-item { padding: 0 5px; margin-bottom: 10px} } .block-viewed-products-grid.block .products-grid .product-items .product-item .product-item-info { background: #fff; height: 100%; padding-bottom: 20px} .block-viewed-products-grid.block .products-grid .product-items .product-item .actions-secondary, .block-viewed-products-grid.block .products-grid .product-items .product-item .actions-primary { display: inline-block; width: auto; padding: 0} .block-viewed-products-grid.block .products-grid .product-items .product-item .button-hover-wrap .actions-secondary .action:hover:after { animation: none } .sidebar .block-viewed-products-grid { background: #fff } .sidebar .block-viewed-products-grid .list.products-list .item.product-item { box-shadow: none; padding: 0 0} .sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-top { width: 70px; margin: 0 0} .sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-top .product-item-photo { width: 100%; position: relative} .sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-details { width: calc(100% - 70px); margin: 0 0; padding: 10px 10px 10px 20px} .rtl-layout .sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-details { padding: 10px 20px 10px 10px } .sidebar .block-viewed-products-grid .list.products-list .item.product-item .action.primary { padding: 7px 15px } .sidebar .block-viewed-products-grid .list.products-list .item.product-item .product-item-actions .actions-primary+.actions-secondary { width: auto } .box-tocart .field.qty #qty-error { position: absolute; background: #fff; padding: 5px 10px; border: 1px solid; font-size: 11px; width: 240px} 
 @media only screen and (min-width: 768px) {
.box-tocart .field.qty #qty-error { top: 0; left: calc(100% + 10px)} .rtl-layout .box-tocart .field.qty #qty-error { right: calc(100% + 10px); left: auto} } 
 @media only screen and (max-width: 767px) {
.box-tocart .field.qty #qty-error { top: 100%; z-index: 100} } .block-shipping-estimation { width: 100%; margin-top: 20px} .block-shipping-estimation .block-title { color: #E8072A } .block-shipping-estimation .current-address { color: #414b56 } .block-shipping-estimation .block-heading:before { content: ''; background: url(../../../../codazon/themelayout/images/truck-icon.png) no-repeat 0px -4px; background-size: cover; width: 22px; height: 16px; display: inline-block; vertical-align: top; margin-right: 7px} .rtl-layout .block-shipping-estimation .block-heading:before { margin-right: 0px; margin-left: 7px; float: right; transform: rotateY(180deg)} .block-shipping-estimation .block-heading strong { text-transform: uppercase } .block-shipping-estimation .block-heading a.content-toggle { color: #E8072A; position: relative; padding-right: 15px} .block-shipping-estimation .block-heading a.content-toggle:after { content: ""; font-size: 22px; line-height: 22px; color: inherit; content: '\e622'; font-family: 'icons-blank-theme'; position: absolute; top: -1px; right: -5px} .rtl-layout .block-shipping-estimation .block-heading a.content-toggle { padding-right: 0; padding-left: 15px} .rtl-layout .block-shipping-estimation .block-heading a.content-toggle:after { right: auto; left: -5px} .block-shipping-estimation.opened a.content-toggle:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)} .block-shipping-estimation .shipping-cost-result .rs-title { color: #E8072A; text-transform: uppercase} .block-shipping-estimation .shipping-title { color: #E8072A } .block-shipping-estimation select { border-top: none; border-left: none; border-right: none} .product-view-style-01.page-product-downloadable .product-options-bottom .price-box .price-final_price, .product-view-style-02.page-product-downloadable .product-options-bottom .price-box .price-final_price, .product-view-style-03.page-product-downloadable .product-options-bottom .price-box .price-final_price, .product-view-style-04.page-product-downloadable .product-options-bottom .price-box .price-final_price { display: none } .product-view-style-04.page-product-downloadable .product-info-main .product-options-bottom { padding-top: 0 } .product-view-style-04.page-product-downloadable .product-info-main .product-options-bottom .price-box { display: none } .product-view-style-04.page-product-downloadable .product-info-main .product-options-bottom .box-tocart { margin-top: 0 } .modal-popup .modal-header { padding-top: 2rem; padding-bottom: 0} .modal-popup .modal-inner-wrap { width: 40% } .modal-popup .modal-inner-wrap .modal-header .action-close { padding: 0; width: 40px; height: 40px; border: 1px solid; color: #fff; border-color: #E8072A; background: #E8072A; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; right: -40px} .modal-popup .modal-inner-wrap .modal-header .action-close:before { color: #fff; line-height: 40px; margin-left: -1px} 
 @media only screen and (max-width: 767px) {
.modal-popup .modal-inner-wrap { width: 90% }} .qs-modal .modal-popup .modal-inner-wrap { width: 1000px; max-width: calc(100% - 40px)} .qs-modal .gallery-placeholder { position: relative } .qs-modal .quickshop-media.product.media { width: 50%; float: left} .rtl-layout .qs-modal .quickshop-media.product.media { float: right } .qs-modal .quickshop-main { width: 50%; float: left; padding: 20px} .rtl-layout .qs-modal .quickshop-main { float: right } .qs-modal .quickshop-main .product-info-main { width: 100% } .qs-modal .bundle-options-container .product-add-form { display: block } .qs-modal .bundle-options-wrapper .action.back.customization { display: none } .quickshop-modal .content-wrap { min-height: 80%; min-height: 80vh} .ajax-loading .qs-modal .modal-header { display: none } .qs-modal .modal-popup .modal-header { padding: 0 } .qs-modal .modal-popup .modal-content { padding: 10px !important; max-height: 80%; background: #fff} .qs-modal .fotorama1527147400104 .fotorama__nav--thumbs .fotorama__nav__frame { padding: 10px } .qs-modal .fotorama__nav-wrap--vertical .fotorama__nav__shaft { background-color: transparent !important } .qs-modal .product-info-main .page-title-wrapper .page-title { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .qs-modal .product-info-main .product-info-stock-sku .stock { float: left; display: block; width: 100%} .qs-modal .product-info-main .product-reviews-summary .reviews-actions { font-size: 11px; padding-top: 2px; padding-bottom: 10px} .qs-modal .product-info-main .product-reviews-summary .rating-summary { vertical-align: baseline } .qs-modal .product-info-main .price-box { padding-bottom: 20px; margin-bottom: 0} .qs-modal .product-info-main .product.info.detailed .product.data.items>.item.title>.switch { background: transparent } .qs-modal .product-info-main .product.info.detailed .product.data.items>.item.title>.switch:hover:before { -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1)} .qs-modal .product-info-main .product.info.detailed .product.data.items>.item.title.active>.switch { background: transparent } .qs-modal .product-info-main .product.info.detailed .product.data.items>.item.content { border-top-width: 1px } .page-product-grouped .product-info-main .price-box { padding-bottom: 0; margin: 0} .page-product-grouped .product-info-main .product-reviews-summary .reviews-actions { padding: 0 } .page-product-grouped .product-info-main .table.grouped .control .qty { height: 30px; line-height: 30px; border: 1px solid #e9eaec} .page-product-grouped .product-info-main .table.data.grouped .price-box .price-wrapper .price { font-size: 14px } .page-product-grouped .product-info-main .table.data.grouped>thead>tr>th, .page-product-grouped .product-info-main .table.data.grouped tbody>tr>td { padding-left: 0; padding-right: 0} .page-product-grouped .product-info-main .table-wrapper { margin-top: 20px } .page-product-bundle .bundle-options-wrapper, .page-product-bundle .block-bundle-summary { width: 100% !important } .page-product-bundle .bundle-options-container .bundle-options-wrapper, .page-product-bundle .bundle-options-container .product-options-wrapper { width: 100% !important } .page-product-bundle .bundle-options-container .legend.title { font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: capitalize; margin-top: 0} .page-product-bundle .bundle-options-container .input-text.qty { height: 30px; line-height: 30px; border: 1px solid #e9eaec} .page-product-bundle .block-bundle-summary { background-color: #f9f9f9 } .page-product-bundle .block-bundle-summary .product-image-container { width: 100px !important; float: left; margin-right: 20px} .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .page-product-bundle .bundle-actions .action.primary { width: 100%; padding: 9px; margin-left: 0; margin-right: 0; font-weight: 500; letter-spacing: 1px; font-size: 100%; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; color: #fff; border-color: #E8072A; background: #E8072A} .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span, .page-product-bundle .bundle-actions .action.primary>span { padding-left: 25px; position: relative} .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:before, .page-product-bundle .bundle-actions .action.primary>span:before, .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:after, .page-product-bundle .bundle-actions .action.primary>span:after { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e992'; font-size: 18px; speak: none; position: absolute; left: 1px; top: -3px; -moz-transition: .3s ease; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span, .rtl-layout .page-product-bundle .bundle-actions .action.primary>span { padding-left: 0; padding-right: 25px} .rtl-layout .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:before, .rtl-layout .page-product-bundle .bundle-actions .action.primary>span:before, .rtl-layout .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:after, .rtl-layout .page-product-bundle .bundle-actions .action.primary>span:after { left: auto; right: 0} .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:before, .page-product-bundle .bundle-actions .action.primary>span:before { -moz-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span:after, .page-product-bundle .bundle-actions .action.primary>span:after { -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:focus, .page-product-bundle .bundle-actions .action.primary:focus, .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:active, .page-product-bundle .bundle-actions .action.primary:active, .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover, .page-product-bundle .bundle-actions .action.primary:hover { color: #fff; border-color: #E8072A; background: #E8072A} .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover>span:before, .page-product-bundle .bundle-actions .action.primary:hover>span:before { -moz-transform: translate(0, 0%); -webkit-transform: translate(0, 0%); -o-transform: translate(0, 0%); transform: translate(0, 0%); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover>span:after, .page-product-bundle .bundle-actions .action.primary:hover>span:after { -moz-transform: translate(100%, 0); -webkit-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} 
 @media only screen and (max-width: 767px) {
.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span,  .page-product-bundle .bundle-actions .action.primary>span { padding: 0 } .rtl-layout .page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary>span,  .rtl-layout .page-product-bundle .bundle-actions .action.primary>span { padding: 0 }} .page-product-downloadable .product-info-main .items.samples { padding-top: 15px } .page-product-downloadable .product-info-main .product-options-wrapper { width: 100% } .page-product-downloadable .product-info-main .product-options-bottom { width: 100%; clear: both; padding-top: 30px} .page-product-downloadable .product-info-main .field.downloads .sample.link { float: none; margin-left: 20px} .page-product-downloadable .product-info-main .box-tocart, .page-product-downloadable .product-options-bottom .box-tocart { margin: 0 } .quickshop-main .product.data.items { background: #fff; padding: 0; margin-bottom: 95px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none} .quickshop-main .product.data.items .item.title { position: relative } .rtl-layout .quickshop-main .product.data.items .item.title { float: right } .rtl-layout .quickshop-main .product.data.items .item.title>.switch { margin-right: 0; margin-left: 40px} .quickshop-main .product.data.items .item.title>.switch { height: auto; border: 0; padding: 8px 0 18px !important; text-transform: uppercase; letter-spacing: 1px; margin-right: 40px; overflow: hidden; color: #414b56; border-color: transparent; background: transparent} .quickshop-main .product.data.items .item.title>.switch:after { position: absolute; width: 100%; height: 3px; background: #E8072A; content: ""; left: 0; bottom: -3px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} 
#checkout-shipping-method-load { position: absolute; z-index: 1000; margin: 0px 393px;} .quickshop-main .product.data.items .item.title>.switch .counter { padding: 0 3px } .quickshop-main .product.data.items .item.title>.switch .counter:before { content: "(" } .quickshop-main .product.data.items .item.title>.switch .counter:after { content: ")" } .rtl-layout .quickshop-main .product.data.items .item.title>.switch .counter { float: left } .quickshop-main .product.data.items .item.title.active>.switch:after { bottom: 0 } .quickshop-main .product.data.items .item.title:not(.disabled)>.switch:focus, .quickshop-main .product.data.items .item.title:not(.disabled)>.switch:hover { background-color: transparent } .quickshop-main .product.data.items>.item.content { margin-top: 45px; border-top: 2px solid #e9eaec; padding-left: 0; padding-right: 0} .rtl-layout .quickshop-main .product.data.items>.item.content { float: left; margin-right: -100%; margin-left: 0} .qs-modal.product-options-modal .modal-popup .modal-inner-wrap { width: 800px } .qs-modal.product-options-modal .quickshop-media.product.media { width: 45% } .qs-modal.product-options-modal .quickshop-main { width: 55% } .qs-modal.product-options-modal .quickshop-modal .content-wrap { min-height: 0 }
 @media only screen and (max-width: 767px) {
.modal-popup .modal-inner-wrap .modal-header .action-close { top: 0; right: 0} .rtl-layout .modal-popup .modal-inner-wrap .modal-header .action-close { right: auto; left: 0} } .quickshop-modal .cdz-social-listing a { overflow: visible; position: relative} .quickshop-modal .cdz-social-listing a .mdl-tooltip.mdl-tooltip--top { position: absolute !important; top: -40px !important; left: 50% !important; white-space: nowrap} .product-info-main .cdz-social-listing a .mdl-tooltip.mdl-tooltip--top:after { content: ''; position: absolute; width: 10px; height: 10px; border: 5px solid transparent; border-top-color: rgba(97, 97, 97, 0.9); left: calc(50% - 5px); bottom: -10px} .customer-account-login .page-main { text-align: center } .customer-account-login .page-title-wrapper { text-transform: uppercase } .customer-account-login .page-title-wrapper .page-title { margin-bottom: 20px; padding-top: 30px} .customer-account-login .login-container { padding: 0; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .customer-account-login .login-container .block-customer-login .block-content md-content { text-align: initial } .customer-account-login .login-container md-input-container { margin: 20px 0 } .customer-account-login .login-container .mdl-textfield { width: 100% } .customer-account-login .login-container .block { width: 100%; padding: 20px; margin-bottom: 0} .customer-account-login .login-container .block .block-title { border: 0; text-transform: uppercase; margin-bottom: 0; padding: 0} .customer-account-login .login-container .block .actions-toolbar { margin-left: 0; margin-top: 10px} .customer-account-login .login-container .block .actions-toolbar .md-button { width: 100%; margin: 0} .customer-account-login .login-container .block .actions-toolbar>.primary { width: 100% } .customer-account-login .login-container .block .actions-toolbar>.primary .action { width: 100% } .customer-account-login .login-container .block .actions-toolbar .secondary { margin-top: 10px; width: 100%} .customer-account-login .login-container .block .actions-toolbar .secondary a.action { border-bottom: 1px solid; text-decoration: none !important; text-transform: uppercase; float: right; width: auto} .customer-account-login .login-container .block .fieldset { margin-bottom: 0; position: relative} .customer-account-login .login-container .block .fieldset:after { margin: 0; position: absolute; bottom: 0px} .customer-account-login .login-container .block.block-new-customer { background: #eeeeee; padding: 20px} .customer-account-login.rtl-layout .login-container .block .actions-toolbar .secondary a.action { float: left } .customer-account-forgotpassword .page-main { text-align: center } .customer-account-forgotpassword .page-title-wrapper { text-transform: uppercase } .customer-account-forgotpassword .page-title-wrapper .page-title { margin-bottom: 20px; padding-top: 30px} .customer-account-forgotpassword .form.password.forget { border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; padding: 20px} .customer-account-forgotpassword .form.password.forget md-content { text-align: initial } .customer-account-forgotpassword .form.password.forget .fieldset { margin: 0 0 20px } .customer-account-forgotpassword .form.password.forget .fieldset>.field { margin-bottom: 10px; text-transform: uppercase} .customer-account-forgotpassword .form.password.forget .actions-toolbar { margin: 0 } .customer-account-forgotpassword .form.password.forget .actions-toolbar .md-button { width: 100%; margin: 0} .customer-account-forgotpassword .form.password.forget .actions-toolbar>.primary { width: 100% } .customer-account-forgotpassword .form.password.forget .actions-toolbar>.primary .action { width: 100% } .customer-account-forgotpassword .form.password.forget .actions-toolbar .secondary { margin-top: 10px; width: 100%} .customer-account-forgotpassword .form.password.forget .actions-toolbar .secondary a.action { border-bottom: 1px solid; text-decoration: none !important; text-transform: uppercase} .sales-guest-form .page-main { text-align: center } .sales-guest-form .page-title-wrapper { text-transform: uppercase } .sales-guest-form .page-title-wrapper .page-title { margin-bottom: 20px; padding-top: 30px} .sales-guest-form .form-orders-search { border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; padding: 20px} .sales-guest-form .form-orders-search .fieldset legend { text-transform: uppercase; margin: 0; float: none; font-weight: 600} .catalogsearch-advanced-index .page-main { text-align: center } .catalogsearch-advanced-index .page-title-wrapper { text-transform: uppercase } .catalogsearch-advanced-index .page-title-wrapper .page-title { margin-bottom: 20px; padding-top: 30px} .catalogsearch-advanced-index .form.search.advanced { border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; padding: 20px} .catalogsearch-advanced-index .form.search.advanced .fieldset legend { text-transform: uppercase; margin: 0; float: none; font-weight: 600} .multishipping-checkout-register .page-main, .customer-account-create .page-main { text-align: center } .multishipping-checkout-register .page-title-wrapper, .customer-account-create .page-title-wrapper { text-transform: uppercase } .multishipping-checkout-register .page-title-wrapper .page-title, .customer-account-create .page-title-wrapper .page-title { margin-bottom: 20px; padding-top: 30px} .multishipping-checkout-register .form-create-account, .customer-account-create .form-create-account { margin: 0 auto; padding: 20px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; text-align: initial} .multishipping-checkout-register .form-create-account .fieldset .legend, .customer-account-create .form-create-account .fieldset .legend { text-transform: uppercase; text-align: center; margin: 0; float: none; font-weight: 600} .multishipping-checkout-register .form-create-account md-content, .customer-account-create .form-create-account md-content { background: #fff } .multishipping-checkout-register .form-create-account .md-subheader, .customer-account-create .form-create-account .md-subheader { text-transform: uppercase; font-weight: 600} .multishipping-checkout-register .form-create-account .fieldset-fullname .fields .field, .customer-account-create .form-create-account .fieldset-fullname .fields .field { width: 50% } .multishipping-checkout-register .form-create-account md-checkbox, .customer-account-create .form-create-account md-checkbox { width: 100% } .multishipping-checkout-register .form-create-account .fieldset-fullname .fields .field, .customer-account-create .form-create-account .fieldset-fullname .fields .field { margin: 0 } .multishipping-checkout-register .form-create-account .fieldset .field, .customer-account-create .form-create-account .fieldset .field { margin-bottom: 0; position: relative} .multishipping-checkout-register .form-create-account .customer-name-prefix-middlename-suffix>.label, .customer-account-create .form-create-account .customer-name-prefix-middlename-suffix>.label { position: relative; overflow: visible; margin: 0; height: auto} .multishipping-checkout-register .form-create-account .fieldset-fullname .fields .field, .customer-account-create .form-create-account .fieldset-fullname .fields .field { width: 100% } .multishipping-checkout-register .form-create-account .actions-toolbar, .customer-account-create .form-create-account .actions-toolbar { margin: 0 20% } .multishipping-checkout-register .form-create-account .actions-toolbar .md-button, .customer-account-create .form-create-account .actions-toolbar .md-button { width: 100%; margin: 0} .multishipping-checkout-register .form-create-account .actions-toolbar>.primary, .customer-account-create .form-create-account .actions-toolbar>.primary { width: 100% } .multishipping-checkout-register .form-create-account .actions-toolbar>.primary .action, .customer-account-create .form-create-account .actions-toolbar>.primary .action { width: 100% } .multishipping-checkout-register .form-create-account .actions-toolbar .secondary, .customer-account-create .form-create-account .actions-toolbar .secondary { margin-top: 10px; width: 100%} .multishipping-checkout-register .form-create-account .actions-toolbar .secondary a.action, .customer-account-create .form-create-account .actions-toolbar .secondary a.action { text-decoration: none !important; text-transform: uppercase; width: 100%} .multishipping-checkout-register .form-create-account .customer-dob .ui-datepicker-trigger, .customer-account-create .form-create-account .customer-dob .ui-datepicker-trigger { position: absolute; top: 20px; right: 0} .multishipping-checkout-register .form-create-account .customer-dob .mdl-textfield.is-focused .mdl-textfield__label:after, .customer-account-create .form-create-account .customer-dob .mdl-textfield.is-focused .mdl-textfield__label:after { width: calc(100% - 50px) !important } .multishipping-checkout-register.rtl-layout .customer-dob .ui-datepicker-trigger, .customer-account-create.rtl-layout .customer-dob .ui-datepicker-trigger { right: auto; left: 0} 
#password-strength-meter-container { overflow: hidden; height: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); font-size: 0; width: 100%; margin: 10px 0} 
#password-strength-meter-container #password-strength-meter { float: left; height: 100%; font-size: 12px; font-size: 0; line-height: 20px; color: #fff; text-align: center; background-color: #959292; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease; background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px; -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite} 
#password-strength-meter-container #password-strength-meter:before { display: none } .rtl-layout #password-strength-meter-container #password-strength-meter { float: right }
#password-strength-meter-container #password-strength-meter-label { font-size: 12px; line-height: 20px; color: #fff; padding: 0 5px} 
#password-strength-meter-container.password-weak #password-strength-meter, #password-strength-meter-container.password-strength-meter-1 #password-strength-meter { width: 25%; background-color: #d9534f} 
#password-strength-meter-container.password-medium #password-strength-meter, #password-strength-meter-container.password-strength-meter-2 #password-strength-meter { width: 50%; background-color: #f0ad4e} 
#password-strength-meter-container.password-strong #password-strength-meter, #password-strength-meter-container.password-strength-meter-3 #password-strength-meter { width: 75%; background-color: #337ab7} 
#password-strength-meter-container.password-very-strong #password-strength-meter, #password-strength-meter-container.password-strength-meter-4 #password-strength-meter { width: 100%; background-color: #5cb85c} 
 @-webkit-keyframes progress-bar-stripes {  from {
 background-position: 40px 0} 
to { background-position: 0 0 }} 
 @-o-keyframes progress-bar-stripes {  from {
 background-position: 40px 0} 
to { background-position: 0 0 }} 
 @keyframes progress-bar-stripes {  from {
 background-position: 40px 0} 
to { background-position: 0 0 }} .sales-guest-form .page-main, .catalogsearch-advanced-index .page-main, .customer-account-login .page-main, .customer-account-forgotpassword .page-main, .customer-account-create .page-main { padding-bottom: 40px }
 @media only screen and (min-width: 768px) {
.customer-account-login .login-container { width: 50%; margin: 0 auto} .customer-account-login .login-container .block { padding: 20px 20% } .customer-account-login .login-container .block.block-new-customer { padding: 20px 20% } .customer-account-forgotpassword .form.password.forget { padding: 50px 20px; margin: 0 auto} } 
 @media only screen and (max-width: 767px) {
.privacy-policy.cms-content { position: relative; padding-top: 60px} } .cms-about-us .wrapper-breadcrums { display: none } .aboutus-page { padding: 30px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; border: 0} .aboutus-page .aboutus-box { margin-bottom: 60px } .aboutus-page .box-img { border: 1px solid #e9eaec; padding: 10px; width: auto; display: inline-block} .aboutus-page .aboutus-title { text-transform: uppercase } .aboutus-page .aboutus-titlesmall { position: relative; margin-bottom: 15px} .aboutus-page .aboutus-titlesmall:after { content: ''; position: absolute; left: 0; width: 100%; height: 1px; top: 50%; border-top: 1px solid #e1e1e1} .aboutus-page .aboutus-titlesmall h3 { text-transform: uppercase; margin: 0; display: inline-block; background: #fff; padding-right: 20px; position: relative; z-index: 1} .rtl-layout .aboutus-page .aboutus-titlesmall h3 { padding-right: 0; padding-left: 20px} .aboutus-page .cls-features h5 { text-transform: uppercase; font-weight: 600; margin-bottom: 20px} .aboutus-page .cls-features h5:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f0c5'; font-size: 14px; vertical-align: middle; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid #e1e1e1; width: 30px; height: 30px; line-height: 30px; margin-right: 10px; text-align: center} .rtl-layout .aboutus-page .cls-features h5:before { margin-right: 0; margin-left: 10px} .aboutus-page .cls-features h5.title-2:before { content: '\f260' } .aboutus-page .cls-features h5.title-3:before { content: '\f26c' } .aboutus-page .cls-features .items li { margin: 0; padding: 7px 0} .aboutus-page .cls-features .items li:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f067'; font-size: 12px; vertical-align: middle; padding-right: 10px} .rtl-layout .aboutus-page .cls-features .items li:before { padding-right: 0; padding-left: 10px} .contact-index-index .page-title-wrapper { text-align: center; text-transform: uppercase} .contact-index-index .page-title-wrapper .page-title { margin-bottom: 20px; padding-top: 30px} .contact-index-index .form.contact { border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; padding: 10px 20px; margin-bottom: 20px} .contact-index-index .form.contact .fieldset { margin-bottom: 10px } .contact-index-index .column:not(.sidebar-additional) .form.contact { width: 100% } .contact-index-index .contact-form-wrap .mdl-textfield { padding-top: 10px; padding-bottom: 10px; width: 100%} .contact-index-index .contact-form-wrap .mdl-textfield__label:after { bottom: 10px } .contact-index-index .contact-form-wrap label { color: #414b56 } .contact-index-index .store-info.block { border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; padding: 10px 20px; margin-bottom: 20px !important} .contact-index-index .store-info.block .block-title { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; width: 100%; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; font-weight: 600; text-transform: uppercase; color: #414b56} .contact-index-index .store-info.block strong { color: #414b56; min-width: 80px; display: inline-block} .contact-index-index .store-info.block p, .contact-index-index .store-info.block li, .contact-index-index .store-info.block .items { margin-bottom: 7px; font-size: 12px} .contact-index-index .store-info.block .i-store:before, .contact-index-index .store-info.block .i-mainstore:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e997'; font-size: 14px; speak: none} .contact-index-index .store-info.block [class*="icon"]:before, .contact-index-index .store-info.block .i-fax:before, .contact-index-index .store-info.block .i-store:before, .contact-index-index .store-info.block .i-time:before, .contact-index-index .store-info.block .i-mainstore:before, .contact-index-index .store-info.block .i-phone:before { color: #414b56; padding-right: 10px; margin-top: -4px; width: 25px} .contact-index-index .store-info.block .i-phone:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e950'; font-size: 14px; speak: none} .contact-index-index .store-info.block .i-time:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f017'; font-size: 14px; vertical-align: middle} .contact-index-index .store-info.block .i-fax:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f1ac'; font-size: 14px; vertical-align: middle} 
 @media (min-width:1400px) {
.contact-index-index .form.contact,  .contact-index-index .store-info.block { padding: 20px }} 
 @media only screen and (min-width: 768px) {
.contact-form-wrap .fieldset { margin: 0 -20px } .contact-form-wrap .fieldset .legend { margin: 0 20px 10px; width: -moz-calc( 100% - 40px); width: -webkit-calc( 100% - 40px); width: -o-calc( 100% - 40px); width: calc( 100% - 40px)} .contact-form-wrap .fieldset>.field { float: left; width: 50%; padding: 0 20px} .contact-form-wrap .fieldset>.field.telephone,  .contact-form-wrap .fieldset>.field.note,  .contact-form-wrap .fieldset>.field.comment { width: 100% } .contact-container { display: flex; justify-content: center} } .searchsuite-autocomplete .qs-option-info .qs-option-title a, .searchsuite-autocomplete .suggest ul[role=listbox] li a { color: #414b56 } .searchsuite-autocomplete .qs-option-info .qs-option-title a:hover, .searchsuite-autocomplete .suggest ul[role=listbox] li a:hover { color: #E8072A } .searchsuite-autocomplete .suggest { display: none } .searchsuite-autocomplete .title .see-all { display: none }
table>thead>tr>th { text-transform: uppercase; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} 
table .price-including-tax, table .price-excluding-tax { font-size: 14px } .cart-container { border: 1px solid #e9eaec; background: #f9f9f9; margin-bottom: 50px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .cart-container .cart-summary { background: transparent; padding: 20px} .cart-container .form-cart { background: #fff; padding: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .cart-container .cart.item { position: relative } .cart-container .cart .item-actions .actions-toolbar { text-align: right } .cart-container .cart.table-wrapper .actions-toolbar>.action { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #E8072A; border: 1px solid #E8072A; width: 20px; height: 20px; text-align: center; line-height: 14px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; padding: 0} .rtl-layout .cart-container .cart.table-wrapper .actions-toolbar>.action { float: right } .rtl-layout .cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit { margin-right: 0; margin-left: 5px} .cart-container .cart.table-wrapper .actions-toolbar>.action span { display: none } .cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:before, .cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete:before, .cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f00d'; font-size: 12px; vertical-align: middle; color: #fff} .cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:hover, .cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete:hover, .cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:hover { background: #fff; color: #E8072A} .cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:hover:before, .cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete:hover:before, .cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:hover:before { color: #E8072A } .cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e985'; font-size: 12px; speak: none; color: #fff} .cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit { top: 15px } .cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:before { content: '\f040' } .cart-container .cart.table-wrapper .price { color: #6772e5 } .cart-container .cart.table-wrapper .col.qty .input-text { margin-top: -10px; font-size: 14px; height: 30px; line-height: 30px} .cart-container .cart-summary>.title, .cart-container .cart-summary .block>.title strong { text-transform: uppercase; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif !important} .cart-container .cart-summary .cart-totals, .cart-container .cart-summary .block>.title { border-color: #e9eaec } .cart-container .cart-summary table>tbody>tr>th, .cart-container .cart-summary table>tbody>tr>td { padding: 3px 10px } .cart-container .cart-summary .cart-totals .grand .mark { padding-top: 10px; padding-bottom: 10px} .cart-container .cart-totals .grand .amount strong { color: #6772e5 } .cart.table-wrapper .items thead+.item { border-color: #e9eaec }
 @media only screen and (min-width: 768px) {
.cart-container .cart-summary { width: 27% } .rtl-layout .cart-container .cart-summary { float: left } .rtl-layout .cart.table-wrapper .product-item-photo { padding-right: 0; padding-left: 20px} .cart-container .form-cart .action.clear { margin-right: 0; margin-left: 10px} } 
 @media only screen and (min-width: 768px) {
.cart-informed-modal .section-top-inner { -webkit-flex-flow: row; flex-flow: row} } .block-minicartpro .section-content .total-qty, .block-minicartpro .section-content .subtotal { width: 100%; margin: 0 0; display: inline-block} .block-minicartpro .section-content .label { display: inline-block; text-align: left; float: left} .block-minicartpro .section-content .amount { display: inline-block; float: right; text-align: right} .block-minicartpro .cart-empty { padding: 20px 10px; color: red} .cart-informed-modal .modal-popup .modal-inner-wrap { margin-top: 2rem } .cart-informed-modal .minicart-popup .ajaxcart-loader { display: none } .cart-informed-modal .minicart-popup .minicartpro-content-wrapper { display: block } .cart-informed-modal .minicart-popup.ajaxcart-loading .ajaxcart-loader { display: block } .cart-informed-modal .minicart-popup.ajaxcart-loading .minicartpro-content-wrapper { display: none } .cart-informed-modal .modal-popup._show .modal-inner-wrap { width: 1000px; max-width: calc(100% - 80px)} .cart-informed-modal .block-minicartpro.block { margin-bottom: 20px } .cart-informed-modal .block-minicart .minicart-items-wrapper { padding: 0px; margin: 0 0} .cart-informed-modal .block-minicart .minicart-items-wrapper .section-content-inner { padding: 0px 0px; overflow-y: auto; height: auto !important; max-height: 172px} .cart-informed-modal .block-minicart .minicart-items-wrapper .section-content-inner .minicart-items .product-item { padding: 10px } .cart-informed-modal .subtotal { border-bottom: 1px solid #f5f5f5; padding-bottom: 20px} .cart-informed-modal strong.subtitle { font-weight: normal; display: block; width: 100%; font-size: 17px; margin: 0px 0px 20px 0px; color: #414b56; text-transform: uppercase; font-weight: 600} .cart-informed-modal .cart-items strong.subtitle { margin-bottom: 10px } .cart-informed-modal .product-image-photo { width: 100% !important; height: auto !important} .cart-informed-modal .section-top-inner { overflow: hidden } .cart-informed-modal .product-item .price { color: #6772e5 } .cart-informed-modal .actions { margin-top: 5px } .cart-informed-modal .section-top .newst-added-item { padding: 10px 0 } .cart-informed-modal .section-top .cart-items { padding: 10px 20px } .cart-informed-modal .section-top .minicartpro-summary { padding: 10px 20px; border: 1px solid #f5f5f5} .cart-informed-modal .section-top .minicartpro-summary .paypal.checkout { text-align: center }
 @media (min-width:768px) {
.cart-informed-modal .latest-added-item .product.flex-grid { -webkit-flex-flow: row; flex-flow: row} } .cart-informed-modal .latest-added-item .left-part { width: 30% } .cart-informed-modal .latest-added-item .right-part { width: 70%; padding: 10px 10px} .cart-informed-modal .product-item .product-image-container { width: 100% } .cart-informed-modal .product-item .product-item-actions .details-qty { float: right } .cart-informed-modal .product-item .product-item-pricing .label { margin-right: 10px } .cart-informed-modal .section-bottom .block.crosssell { margin: 10px -10px 0; overflow: hidden} .cart-informed-modal .section-bottom .block.crosssell .block-title { padding: 0 0 10px; border: none; border-bottom: 2px solid #E8072A; margin: 0} .cart-informed-modal .section-bottom .block.crosssell .owl-loaded .owl-stage { padding-bottom: 0 } .cart-informed-modal .section-bottom .block.crosssell .products-grid .product-item { margin-bottom: 0; width: 100%; width: -moz-calc( 100%); width: -webkit-calc( 100%); width: -o-calc( 100%); width: calc( 100%)} .cart-informed-modal .section-bottom .block.crosssell .products-grid .product-item .product-item-name { overflow: hidden; white-space: nowrap; text-overflow: ellipsis} .cart-informed-modal .section-bottom .block.crosssell .products-grid .product-item .product-item-name .product-item-link { text-transform: none }
 @media only screen and (max-width: 767px) {
.cart-informed-modal .section-top-inner>div { width: 100% } .cart-informed-modal .section-bottom,  .cart-informed-modal .section-top>.section-top-inner>.cart-items { display: none }} .product-item .product-image-container { width: 100% } .minicart-popup { display: none }
body.cart-informed-modal-opened .minicart-popup { display: block }
body.cart-informed-modal-opened aside.modal-popup.confirm._show { z-index: 1000 !important } .footer-minicart { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100; box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21); -moz-box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21); -webkit-box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21); -o-box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21); -ms-box-shadow: 0 -7px 20px 0px rgba(179, 175, 175, 0.21)} .footer-minicart.opened .footer-cart-inner .cart-trigger .summary-count-label span:after { -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)} .footer-cart-inner { position: relative }
 @media only screen and (min-width: 768px) {
.footer-cart-inner .cart-inner-left { width: 70%; width: calc(100% - 420px); float: left} .footer-cart-inner .cart-inner-right { width: 30%; width: 420px; float: left; margin: 0; display: flex; align-items: center} .footer-cart-inner .minicartpro-summary { border-left: 1px solid #e9eaec; padding: 10px; border-right: 1px solid #e9eaec} .footer-cart-inner .minicartpro-actions { padding: 10px }} .footer-cart-inner .block-minicart .minicart-items-wrapper { padding: 10px } .footer-cart-inner .block-minicart .subtitle { display: inline-block; width: 100%; margin-bottom: 10px; color: #414b56} .footer-cart-inner .block-minicartpro { background: #fff; position: relative; width: 100%; overflow: auto} .footer-cart-inner .block-minicartpro .paypal.after:before { display: none } .footer-cart-inner .block-minicartpro .paypal.checkout { display: inline-block; margin: 7px auto 0} .footer-cart-inner .cart-trigger { position: absolute; bottom: 100%; background: #E8072A; padding: 7px 15px; color: #fff; min-width: 100px; text-align: center; cursor: pointer} .footer-cart-inner .cart-trigger .flying-destination { position: absolute; top: 0; left: 0} .footer-cart-inner .cart-trigger .summary-count-label span:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f106'; font-size: 18px; vertical-align: middle; margin-left: 5px; line-height: 0.5; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .footer-cart-inner .minicart-items { width: auto; white-space: nowrap; margin: 0 -5px} .footer-cart-inner .minicart-items .product-image-photo { width: 100% !important; height: auto !important} .footer-cart-inner .minicart-items .product-item { width: 70px; float: none; display: inline-block; padding: 0; position: relative; margin: 0 5px} .footer-cart-inner .minicart-items .product-item .product-item-left { cursor: pointer } .footer-cart-inner .minicart-items .product-item .product-item-left .product-item-photo { position: relative } .footer-cart-inner .minicart-items .product-item .product-item-left .product-item-photo:before { cursor: pointer; position: absolute; bottom: 5px; right: 5px; font-size: 0; text-align: center; color: #fff; background: #282828; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 17px; height: 17px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f040'; font-size: 11px; vertical-align: middle; z-index: 2; line-height: 17px} .footer-cart-inner .minicart-items .product-item .product-item-left .item-qty { position: absolute; top: 5px; right: 5px; z-index: 5; background: #fc7070; color: #fff; display: block; border-radius: 100%; width: 17px; height: 17px; line-height: 18px; text-align: center; font-size: 85%} .footer-cart-inner .minicart-items .product-item .product-item-right { position: absolute; left: 0; top: 0; height: 100%; visibility: hidden; transition: all ease 400ms; background-color: #f8f8f8; opacity: 0; padding: 10px} .footer-cart-inner .minicart-items .product-item .product-item-right .item-qty { border-width: 1px; height: 30px; width: 41px} .footer-cart-inner .minicart-items .product-item .product-item-right .action { position: static; width: 19px; margin-top: 4px; float: left; margin-right: 1px} .rtl-layout .footer-cart-inner .minicart-items .product-item .product-item-right .action { float: right; margin-right: 0; margin-left: 1px} .footer-cart-inner .minicart-items .product-item.active .product-item-left { z-index: 101 } .footer-cart-inner .minicart-items .product-item.active .product-item-right { visibility: visible; left: 100%; transition: all ease 400ms; opacity: 1; z-index: 100} .sidebar-minicart { position: fixed; right: 0; top: 0; background: #FFF; height: 100%; width: 300px; max-width: 100%; z-index: 9000; transform: translateX(100%); -moz-transition: transform ease 300ms; -webkit-transition: transform ease 300ms; -o-transition: transform ease 300ms; transition: transform ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .sidebar-minicart .sidebar-cart-inner .block-minicartpro { visibility: hidden } .sidebar-minicart.opened { transform: translateX(0); box-shadow: -2px 0px 10px #e3e3e3; -moz-transition: transform ease 300ms; -webkit-transition: transform ease 300ms; -o-transition: transform ease 300ms; transition: transform ease 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .sidebar-minicart.opened .sidebar-cart-inner .block-minicartpro { visibility: visible } .sidebar-cart-inner { width: 100%; position: static} .sidebar-cart-inner .cart-trigger { position: absolute; width: 40px; height: 40px; color: #fff; border-color: #E8072A; background: #E8072A; left: -50px; top: 50%; cursor: pointer; font-size: 0; display: flex; display: -webkit-flex; align-items: center} .sidebar-cart-inner .cart-trigger:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f291'; font-size: 16px; vertical-align: middle; margin-left: auto; margin-right: auto} .ajaxcart-loading .sidebar-cart-inner .cart-trigger:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f021'; font-size: 16px; vertical-align: middle; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear} .sidebar-cart-inner .cart-trigger .flying-destination { position: absolute; top: 50%; left: 0px; display: block} .sidebar-cart-inner .cart-trigger .summary-count-label { position: absolute; font-size: 11px; right: -7px; top: -10px; color: #fff; border-color: #E8072A; background: #E8072A; padding: 3px 5px; border: 2px solid #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; min-width: 24px; min-height: 24px; text-align: center} .sidebar-cart-inner .block-minicart .cart-total { position: fixed; width: 100%; bottom: 0; min-height: 110px; z-index: 1; max-width: 320px} .sidebar-cart-inner .block-minicart .minicart-items-wrapper { height: auto !important; max-height: calc(100vh - 160px)} .sidebar-minicart .cdz-backface { position: absolute; width: 100vw; height: 100%; top: 0; right: 300px; background-color: rgba(0, 0, 0, 0.3); z-index: -1; visibility: hidden; opacity: 0; -moz-transition: 300ms; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .sidebar-minicart .cart-trigger { display: none } .sidebar-minicart.opened .cart-trigger { display: flex; display: -webkit-flex} .sidebar-minicart.opened .cdz-backface { z-index: 0; visibility: visible; opacity: 1; -moz-transition: 300ms; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} 
 @media (min-width:768px) and (max-width:1024px) {
.cart-informed-modal .cart-items .minicart-items .product-item-details .product-info,  .cart-informed-modal .cart-items .minicart-items .product-item-details .product-item-actions { width: 100%; text-align: inherit} .cart-informed-modal .cart-items .minicart-items .product-item-details .product-info .details-qty,  .cart-informed-modal .cart-items .minicart-items .product-item-details .product-item-actions .details-qty { float: inherit }} 
 @media only screen and (max-width: 767px) {
.cart-informed-modal .section-top .newst-added-item { padding: 10px 0px } .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product.flex-grid { display: block } .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .left-part { float: left } .rtl-layout .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .left-part { float: right } .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details { padding: 0px; padding-left: 10px; overflow: hidden; box-sizing: border-box} .rtl-layout .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details { padding-left: 0px; padding-right: 10px} .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details .product-item-name { width: 100%; float: left} .rtl-layout .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details .product-item-name { float: right } .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details .product-item-pricing { float: left; width: 100%; text-align: left} .rtl-layout .cart-informed-modal .section-top .newst-added-item .minicart-items .product-item .product-item-details .product-item-pricing { text-align: right; float: right} } 
body.cdz-ajax-loading:not(.cdz-ajaxpost-proccessing) .cart-informed-modal .minicart-popup .ajaxcart-loader { display: block }
body.cdz-ajax-loading:not(.cdz-ajaxpost-proccessing) .cart-informed-modal .minicart-popup .minicartpro-content-wrapper { display: none } .cdz-msg-container.fixed { position: fixed; top: 80px; right: 10px; z-index: 1000; width: 400px; max-width: 100%} .cdz-msg-container .message { box-shadow: 1px 1px 1px #ccc; font-size: 14px; border-radius: 5px} .cdz-msg-container .message.success { background: #f2f7b5 } .cdz-msg-container .message a { text-decoration: none } .table-wrapper.comparison .table-comparison .product-reviews-summary { width: 100%; text-align: center} .table-wrapper.comparison .table-comparison .product-reviews-summary .rating-summary, .table-wrapper.comparison .table-comparison .product-reviews-summary .reviews-actions { display: inline-block } .table-wrapper.comparison .table-comparison td:empty { padding: 0 } .catalog-product_compare-index .action.print { font-size: 16px; width: 100%; margin-bottom: 30px; display: block} .catalog-product_compare-index .action.print:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f02f"; font-size: inherit; vertical-align: middle; margin-right: 7px} .rtl-layout .catalog-product_compare-index .action.print:before { margin-left: 7px; margin-right: 0px} 
 @media print {
header.page-header { min-height: 0 !important } .table-wrapper table.table-comparison .product-item-name>a { font-weight: bold; text-decoration: none !important; font-size: 15px} .table-wrapper table.table-comparison td:empty { width: 0 }} .opc-wrapper input[type="text"], .opc-wrapper input[type="password"], .opc-wrapper input[type="url"], .opc-wrapper input[type="tel"], .opc-wrapper input[type="search"], .opc-wrapper input[type="number"], .opc-wrapper input[type="datetime"], .opc-wrapper input[type="email"] { border-width: 1px; padding-left: 10px; padding-right: 10px} .opc-wrapper .fieldset>.field>.label { margin-bottom: 10px } .opc-wrapper .fieldset>.field { margin-bottom: 15px } .bundle-actions .action.primary, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .product-info-main .box-tocart .action.tocart, .product-options-bottom .box-tocart .action.tocart, .cart-container .checkout-methods-items .action.primary, .block-minicart .block-content>.actions>.primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .multicheckout .action.primary { font-size: 16px; padding: 10px 15px} .checkout-index-index { padding: 0 } .checkout-index-index .navigation, .checkout-index-index .breadcrumbs, .checkout-index-index .page-header .header.panel, .checkout-index-index .header.content, .checkout-index-index .footer.content, .checkout-index-index .page-wrapper>.widget, .checkout-index-index .page-wrapper>.page-bottom, .checkout-index-index .block.category.event, .checkout-index-index .top-container, .checkout-index-index .page-main { max-width: 1400px } .checkout-index-index .header.content { padding: 0 } .checkout-index-index .page-header:not(.header-style-01) { margin-bottom: 0 }
 @media (min-width:768px) {
.checkout-index-index .page-header:not(.header-style-01) { border-bottom: 1px solid #e9eaec }} .checkout-index-index .page-wrapper .page-header .header.content { padding: 30px 20px !important } .checkout-index-index .page-wrapper .opc-wrapper .opc { border: 1px solid #e9eaec; padding: 20px; background: #fff} .checkout-index-index .page-wrapper .opc-block-summary { border: 1px solid #e9eaec; background: #fff} .checkout-index-index .page-wrapper .opc-block-shipping-information { padding: 22px 30px } .checkout-index-index .page-wrapper .opc-block-shipping-information .shipping-information { padding: 22px 30px; margin: -22px -30px; border: 1px solid #e9eaec; background: #fff} .checkout-index-index .page-wrapper .opc-sidebar { margin-top: 0 } .checkout-index-index .page-wrapper .authentication-wrapper { margin-top: -100px }
 @media only screen and (max-width: 767px) {
.checkout-index-index .page-wrapper .authentication-wrapper { margin: 0 0 20px }} .checkout-index-index .page-wrapper .action-auth-toggle, .checkout-index-index .page-wrapper .action-auth-toggle:hover { padding: 7px 15px; border-radius: 5px} .checkout-index-index .page-wrapper .page-main:not(.page-main-full)>div { width: auto } .checkout-index-index .page-wrapper .opc-progress-bar { text-align: center; clear: both} .checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary { background: #f9f9f9; padding: 20px} .checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary>.title { text-transform: uppercase; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary .items-in-cart>.title { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; border-color: #e9eaec} .checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary .items-in-cart>.title strong { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .checkout-index-index .page-wrapper .opc-progress-bar-item>span .opc-block-summary .minicart-items .product-item .product-item-details { padding-left: 88px } .checkout-index-index .page-wrapper .opc-progress-bar-item>span { font-size: 16px; font-weight: 600} 
 @media only screen and (max-width: 767px) {
.checkout-index-index .page-wrapper .opc-progress-bar-item>span { font-size: 12px }} .checkout-index-index .page-wrapper .opc-progress-bar-item>span:after { color: #414b56; font-size: 18px} .checkout-index-index .page-wrapper .opc-progress-bar-item._active:before, .checkout-index-index .page-wrapper .opc-progress-bar-item._active>span:before { background: #E8072A } .checkout-index-index .page-wrapper .opc-progress-bar-item._active>span:after { font-size: 2rem } .checkout-index-index .page-wrapper .opc-wrapper { width: 66.66666667% } .checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content { padding-left: 0 }
 @media only screen and (max-width: 767px) {
.checkout-index-index .page-wrapper .opc-wrapper { width: 100% }} 
 @media only screen and (min-width: 768px) {
.checkout-index-index.rtl-layout .authentication-wrapper { float: left; text-align: left} .checkout-index-index.rtl-layout .opc-sidebar { float: left } .checkout-index-index.rtl-layout .page-wrapper .opc-wrapper { float: right; padding-left: 30px; padding-right: 0} .checkout-index-index.rtl-layout .field .control._with-tooltip input { margin-right: 0 }} .checkout-container .modal-custom .action-close { margin: 5px } .checkout-container .block-authentication .block-title { display: none } .checkout-container .block-authentication .actions-toolbar>.primary { clear: both; width: 100%} .checkout-container .block-authentication .actions-toolbar>.primary .action { width: 100%; padding: 7px 15px; color: #E8072A; border-color: #E8072A; background: #fff; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .checkout-container .block-authentication .actions-toolbar>.primary .action:hover { color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .checkout-container .block-authentication .actions-toolbar>.secondary { width: 100%; text-align: center; margin-right: 0} .checkout-container .methods-shipping .actions-toolbar .action.primary { padding: 10px 40px } .opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title { text-transform: uppercase; font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; border-color: #e9eaec; font-weight: 600} .checkout-payment-method .payment-option-title .action-toggle { color: #414b56 }
 @media only screen and (min-width: 768px) {
.checkout-shipping-method .actions-toolbar>.primary { float: left }} .rtl-layout .opc-sidebar .minicart-items .product>.product-image-container { float: right } .opc-sidebar .minicart-items .product-item .product-item-details { padding-left: 88px } .rtl-layout .opc-sidebar .minicart-items .product-item .product-item-details { padding-right: 88px; padding-left: 0} .rtl-layout .opc-sidebar .minicart-items .product-item .product-item-details .product-item-name-block { text-align: right } .opc-sidebar .opc-block-summary .items-in-cart>.title { border-color: #e9eaec }
 @media only screen and (max-width: 767px) {
.opc-block-summary { padding: 15px 10px } .opc-block-summary .product-item { border-top: 1px solid #e9eaec !important } .opc-block-summary .product-item:first-child { border-top: 0 !important } .opc-block-summary .product-item .product-item-name { white-space: normal } .opc-block-summary .product-item .subtotal,  .opc-block-summary .product-item .product-item-name-block { text-align: left; display: block; padding: 0} .rtl-layout .opc-block-summary .product-item .subtotal,  .rtl-layout .opc-block-summary .product-item .product-item-name-block { text-align: right } .opc-block-summary .product-item .price { font-size: 14px; font-weight: 600} .rtl-layout .opc-estimated-wrapper .estimated-block { float: right } .rtl-layout .minicart-wrapper { float: left } .rtl-layout .opc-sidebar.modal-custom .action-close { left: 0; right: auto} .rtl-layout .opc-block-summary .items-in-cart>.title { padding: 10px 0px 10px 40px } .rtl-layout .opc-block-summary .items-in-cart>.title:after { left: 0; right: auto} } .opc-block-shipping-information .shipping-information-title .action-edit:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f040'; font-size: 14px; vertical-align: middle} .rtl-layout .cart.table-wrapper .item-options dt, .rtl-layout .block-giftregistry-shared-items .product .item-options dt, .rtl-layout .multicheckout .item-options dt { float: right; margin: 0 0 5px 5px} .rtl-layout .opc-block-shipping-information .shipping-information-title .action-edit { left: 0; right: auto} .checkout-success { text-align: center; font-size: 18px} .checkout-success .success-title { font-size: 48px; color: #fc7070; padding-top: 60px} .checkout-success .success-title span { display: inline-block; clear: both; margin-bottom: 0; vertical-align: top} .checkout-success .success-title span.success-title-icon { font-size: 0; width: 95px; height: 95px; line-height: 95px; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid #fc7070} .checkout-success .success-title span.success-title-icon:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f00c'; font-size: 48px; vertical-align: middle; line-height: 95px} .checkout-success p { margin-bottom: 1.5rem } .checkout-success .order-id { color: #fc7070 } .checkout-success .order-id:active, .checkout-success .order-id:focus, .checkout-success .order-id:visited { color: #fc7070 } .checkout-success .order-id:hover { color: #fc7070 } .checkout-success .order-id:hover { text-decoration: underline } .checkout-success .success-bottom { font-size: 14px; padding-top: 60px; padding-bottom: 60px} .checkout-success div.primary { padding-top: 15px } .checkout-index-index .footer-minicart { display: none } .table:not(.cart):not(.totals)>thead>tr>th, .table:not(.cart):not(.totals)>thead>tr>td { border-bottom-color: #e9eaec } .account .column.main { margin-bottom: 25px } .account .fieldset .legend { border-bottom: 1px solid #414b56 } .account .secondary .action.back { color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .account .secondary .action.back:focus, .account .secondary .action.back:active, .account .secondary .action.back:hover { color: #E8072A; border-color: #E8072A; background: #fff} .account .secondary .action.back:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f112'; font-size: 12px; vertical-align: middle; margin-right: 5px} .rtl-layout .account .secondary .action.back:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f112'; font-size: 12px; vertical-align: middle; margin-right: 5px} .rtl-layout .account .secondary .action.back:before { display: none } .account .sidebar-additional { margin-top: 0 } .account-nav .content { background: transparent } .account-nav .content .item { margin: 0; border-top: 1px dashed #e9eaec} .account-nav .content .item:first-child { border-color: transparent } .account-nav .content .item a, .account-nav .content .item>strong { border: 0; padding: 13px 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56} .account-nav .content .item.current strong { color: #E8072A; font-weight: 600} .account-nav .content .item:hover a { -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px); background: transparent; font-weight: 600; color: #E8072A} 
 @media only screen and (max-width: 767px) {
.account .page-title-wrapper { padding-right: 50px } .account-nav { margin-bottom: 0 } .block.account-nav .title { clip: inherit; width: auto; margin: 0; position: absolute; height: auto; right: 0; top: -40px; text-align: center; border: 1px solid; color: #fff; border-color: #E8072A; background: #E8072A; font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .block.account-nav .title:focus,  .block.account-nav .title:active,  .block.account-nav .title:hover { color: #E8072A; border-color: #E8072A; background: #fff} .block.account-nav .title strong { font-size: 0; height: 35px; width: 35px; line-height: 35px; display: block; margin: 0} .block.account-nav .title strong:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e9b1'; font-size: 16px; speak: none; line-height: 35px} .block.account-nav .content { margin-bottom: 0; height: 0; visibility: hidden; overflow: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -webkit-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -o-transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: translateY(20px); -webkit-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px)} .block.account-nav.active .content { margin-bottom: 20px; height: inherit; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -moz-transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); visibility: inherit} } .account .column.main .block:not(.widget).block-reviews-dashboard .block-title>strong, .account .column.main .block:not(.widget).block-dashboard-orders .block-title>strong, .account .column.main .block:not(.widget).block-dashboard-info .block-title>strong, .account .column.main .block:not(.widget).block-dashboard-addresses .block-title>strong { font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .account .column.main .block:not(.widget).block-reviews-dashboard .block-content .box .box-title, .account .column.main .block:not(.widget).block-dashboard-orders .block-content .box .box-title, .account .column.main .block:not(.widget).block-dashboard-info .block-content .box .box-title, .account .column.main .block:not(.widget).block-dashboard-addresses .block-content .box .box-title { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; margin-bottom: 10px} .account .column.main .block:not(.widget).block-reviews-dashboard .block-content .box .box-title span, .account .column.main .block:not(.widget).block-dashboard-orders .block-content .box .box-title span, .account .column.main .block:not(.widget).block-dashboard-info .block-content .box .box-title span, .account .column.main .block:not(.widget).block-dashboard-addresses .block-content .box .box-title span { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56} .account .column.main .block:not(.widget).block-reviews-dashboard .block-content .box .box-content, .account .column.main .block:not(.widget).block-dashboard-orders .block-content .box .box-content, .account .column.main .block:not(.widget).block-dashboard-info .block-content .box .box-content, .account .column.main .block:not(.widget).block-dashboard-addresses .block-content .box .box-content { margin-bottom: 20px } .account .column.main .block:not(.widget), .account .order-details-items.ordered { margin-bottom: 2rem; padding: 20px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .account .column.main .block:not(.widget) .block-title { color: #414b56; font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; border-bottom: 1px solid #e9eaec; padding-bottom: 10px} .account .column.main .block:not(.widget) .block-title .action.edit, .account .column.main .block:not(.widget) .block-title .action.view { float: right; padding: 4px 10px; font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; background: #E8072A; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .account .column.main .block:not(.widget) .block-title .action.edit:after, .account .column.main .block:not(.widget) .block-title .action.view:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f08e'; font-size: 12px; vertical-align: middle; margin-left: 5px} .account .column.main .block:not(.widget) .block-title .action.edit:hover, .account .column.main .block:not(.widget) .block-title .action.view:hover { -webkit-opacity: .7; -moz-opacity: .7; opacity: .7; text-decoration: none} .account .column.main .block:not(.widget) .box-title>span { color: #414b56; font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} .account .column.main .block:not(.widget) .block-content .box-actions .action.change-password, .account .column.main .block:not(.widget) .block-content .box-actions .action.edit { text-transform: uppercase } .account .column.main .block:not(.widget) .block-content .box-actions .action.change-password:before, .account .column.main .block:not(.widget) .block-content .box-actions .action.edit:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f044'; font-size: 12px; vertical-align: middle; margin-right: 3px} .account .column.main .block:not(.widget) .block-content .box-actions .action.edit { margin-right: 10px } .account .column.main .block:not(.widget) .block-content .items .item { margin-top: 10px } .account .column.main .block:not(.widget) .block-content .items .item:first-child { margin-top: 0 } .account .column.main .block:not(.widget) .block-content .items .item .product-name { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .account .form.form-edit-account, .account form.form-newsletter-manage { padding: 20px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; margin-bottom: 25px} .account .form.form-edit-account .fieldset .legend, .account form.form-newsletter-manage .fieldset .legend { color: #414b56; font: 600 18px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; border-bottom: 1px solid #e9eaec; padding-bottom: 10px; margin: 0 0 20px; width: 100%} .account .form.form-edit-account .field.date .ui-datepicker-trigger, .account form.form-newsletter-manage .field.date .ui-datepicker-trigger { position: absolute; top: 20px; right: 0} .account .form.form-edit-account .fieldset-fullname>.fields, .account form.form-newsletter-manage .fieldset-fullname>.fields { margin: 0 -10px } .account .form.form-edit-account .fieldset-fullname>.fields>.field, .account form.form-newsletter-manage .fieldset-fullname>.fields>.field { width: 50%; float: left; padding: 0 10px} .account .form.form-edit-account .fieldset>.field, .account form.form-newsletter-manage .fieldset>.field { margin-bottom: 10px } .account .form.form-edit-account .fieldset>.field.choice:before, .account form.form-newsletter-manage .fieldset>.field.choice:before, .account .form.form-edit-account .fieldset>.field.no-label:before, .account form.form-newsletter-manage .fieldset>.field.no-label:before { display: none } .account .table-wrapper.orders-history, .account .table-wrapper.reviews { padding: 20px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .account .account-billing-agreements { padding: 20px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .order-details-items, .order-details-items .table-order-items tbody+tbody { border-color: #e9eaec }
 @media only screen and (min-width: 768px) {
.actions-toolbar .secondary a.action { margin-top: 0 }} 
 @media only screen and (max-width: 767px) {
.account .page.messages { margin-bottom: 10px } .account .columns .sidebar-main { order: 0; position: relative} .account .column.main .block:not(.widget) .block-title .action.edit,  .account .column.main .block:not(.widget) .block-title .action.view { font-size: 0 }} .account .products-grid.wishlist { padding: 20px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; margin-bottom: 20px} .account .products-grid.wishlist .product-item { display: inline-block } .account .products-grid.wishlist .box-tocart>.fieldset { display: table } .account .products-grid.wishlist .product-item { padding: 0 10px } .account .products-grid.wishlist .product-item .product-item-photo { border: 1px solid #e9eaec } .account .products-grid.wishlist .product-item .product-item-info { position: relative } .account .products-grid.wishlist .product-item .fieldset .field.qty { display: table-cell } .account .products-grid.wishlist .product-item .fieldset .field.qty label { padding-top: 0; padding-right: 10px; line-height: 32px} .account .products-grid.wishlist .product-item .product-item-actions { display: table-cell; vertical-align: bottom} .account .products-grid.wishlist .product-item .price-box>p { margin-bottom: 5px } .account .products-grid.wishlist .product-item .box-tocart input.qty { width: 40px; border: 1px solid #e9eaec} .account .products-grid.wishlist .product-item-inner>.product-item-actions .action { position: absolute; top: 5px; left: 5px; background: #E8072A; border: 1px solid #E8072A; width: 16px; height: 16px; text-align: center; line-height: 10px; font-size: 0; padding: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1} .rtl-layout .account .products-grid.wishlist .product-item-inner>.product-item-actions .action { left: auto; right: 5px} .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:before, .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e977'; font-size: 9px; speak: none; color: #fff; line-height: 16px} .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:hover, .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:hover { background: #ffffff; color: #E8072A} .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:hover:before, .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:hover:before { color: #E8072A } .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit { top: 25px } .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f040'; font-size: 9px; vertical-align: middle; font-size: 8px; line-height: 15px; padding: 0 2px} 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.account .products-grid.wishlist .product-item { width: 230px }} 
 @media only screen and (max-width: 767px) {
.account .products-grid.wishlist { margin: 0 0 20px } .account .products-grid.wishlist .product-item { padding: 15px 0; border-bottom: 0; border-top: 1px solid #e9eaec} .account .products-grid.wishlist .product-item:first-child { border-top: 0; padding-top: 0} .account .products-grid.wishlist .product-item .product-item-info { padding: 0 } .account .products-grid.wishlist .product-item .fieldset .field.qty { display: inline-block; vertical-align: top; width: auto; margin-bottom: 0} .account .products-grid.wishlist .box-tocart { margin: 0 } .account .products-grid.wishlist .box-tocart>.fieldset { text-align: left } .rtl-layout .account .products-grid.wishlist .box-tocart>.fieldset { text-align: right } .account .products-grid.wishlist .box-tocart>.fieldset .product-item-actions { display: inline-block !important; vertical-align: top; margin: 2px 10px} .account .products-grid.wishlist .product-item-inner { position: static; margin: 0} } .account .form-address-edit { padding: 20px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .table-wrapper.comparison { padding: 20px; border: 1px solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; padding: 0} .table-wrapper.comparison .table-comparison .cell.label { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; color: #000000; border-color: #f3f3f3} .table-wrapper.comparison .table-comparison .cell.attribute { font-size: 14px } .table-wrapper.comparison .table-comparison .cell.remove { padding: 10px; border: 0} .table-wrapper.comparison .table-comparison .cell.remove .action.delete:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e977'; font-size: 12px; speak: none; width: 25px} .rtl-layout .table-wrapper.comparison .table-comparison .cell.remove { text-align: left } .table-wrapper.comparison .table-comparison tr { border-bottom: 1px solid #f3f3f3 } .table-wrapper.comparison .table-comparison tr>td:nth-child(2n) { background: #fafafa } .table-wrapper.comparison .table-comparison .cell.product.info { text-align: center; border-color: #f3f3f3} .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-primary, .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary { display: inline-block; width: auto; float: left} .rtl-layout .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-primary, .rtl-layout .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary { float: right } .table-wrapper.comparison .table-comparison .cell.product.info .price-box .old-price { float: none; margin-left: 10px} .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions { display: inline-block; background: #E8072A; border-radius: 4px; padding: 3px; margin: 10px auto} .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary { border-radius: 4px; padding: 0; background: #fff; margin: 0} .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary a, .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary:hover { color: #E8072A } .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary>.action.towishlist:after { line-height: 30px } .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary { padding: 7px 15px; height: 30px; border: 0} .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:before, .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:after { display: none } .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:active, .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:focus, .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .tocart.primary:hover { color: #fff; border-color: #E8072A; background: #E8072A} .table-wrapper.comparison .table-comparison .price-box { margin: 5px 0 } .table-wrapper.comparison .table-comparison .product-reviews-summary { display: inline-block; margin: 5px 0} .table-wrapper.comparison .table-comparison .product-item-name { margin: 5px 0 }
table.cfl { border: 1px solid #ddd }
table.cfl tr { border-color: #dddddd !important }
body.catalog-product-compare-index .action.print:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f02f'; font-size: 12px; vertical-align: middle; margin-right: 3px} .login-container .fieldset:after { font-size: inherit } .account-nav .item .delimiter { border: none; margin: 0; margin-bottom: -1px; margin-top: -1px} .account .page-title-wrapper .order-status { display: inline-block; font-size: 16px; border: 1px solid #E8072A; padding: 1px 10px; border-radius: 6px; color: #E8072A; text-transform: uppercase; margin-bottom: 30px} .account .page-title-wrapper .order-date:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f073"; font-size: 12px; vertical-align: middle; margin-right: 5px} .account .page-title-wrapper .order-actions-toolbar .action.order, .account .page-title-wrapper .order-actions-toolbar .action.print { float: left } .account.sales-order-view .column.main>ul.items.order-links { display: none } .rtl-layout.account .page-title-wrapper .page-title { margin-right: 0; margin-left: 25px} .rtl-layout.account .page-title-wrapper .order-date:before { margin-right: 0px; margin-left: 5px} .rtl-layout.account .page-title-wrapper .order-actions-toolbar .action.order, .rtl-layout.account .page-title-wrapper .order-actions-toolbar .action.print { float: right; margin-right: 0; margin-left: 30px} .rtl-layout .sidebar .block-reorder .product-item .field.item { left: 0; right: auto} 
 @media only screen and (max-width: 767px) {
.account .columns { width: 100% } .sidebar .block.account-nav { margin-top: 5px; position: relative} .sidebar .block.account-nav .title { padding: 0 0; position: absolute; min-width: 0; border-bottom-width: 1px; border-color: #6772e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .sidebar .block .content.account-nav-content { padding: 0 20px } .sidebar .content.account-nav-content.active { visibility: visible; opacity: 1; height: auto; margin-bottom: 40px} } 
 @media only screen and (min-width: 768px) {
.sidebar>.account-nav>.title.account-nav-title { display: none }} .field.choice.persistent { margin: 10px 0px 10px 0px; display: inline-block; width: 100%} .field.choice.persistent .label.mdl-switch { display: inline-block; float: left; width: auto} .rtl-layout .field.choice.persistent .label.mdl-switch { float: right } .field.choice.persistent .tooltip.wrapper { display: inline-block; margin-top: 9px; float: right} .rtl-layout .field.choice.persistent .tooltip.wrapper { float: left } .cdz-sidebar .g-recaptcha { width: 100% } .cdz-sidebar .g-recaptcha>* { width: 100% !important } .cdz-sidebar .g-recaptcha iframe { width: 100% } .cdz-popup-area .g-recaptcha { display: flex; justify-content: center; margin: 20px 0} .acount-menu .account-menu-items li.language-link .switcher-dropdown .switcher-option { overflow: hidden }
 @media only screen and (max-width: 767px) {
.page-main { padding-left: 0; padding-right: 0} .secondary .action.back { display: block }} 
 @media only screen and (min-width: 768px) {
.account.page-layout-2columns-left .sidebar-main,  .account.page-layout-2columns-left .sidebar-additional,  .columns .sidebar-main,  .columns .sidebar-additional { padding-right: 20px } .rtl-layout .account.page-layout-2columns-left .sidebar-main,  .rtl-layout .account.page-layout-2columns-left .sidebar-additional,  .rtl-layout .columns .sidebar-main,  .rtl-layout .columns .sidebar-additional { padding-right: 0px; padding-left: 20px} .page-layout-3columns .columns .sidebar-additional { padding-right: 0 } .page-layout-3columns.rtl-layout .columns .sidebar-main { padding-right: 20px; padding-left: 0px} .page-layout-2columns-right .sidebar-main { padding-right: 0 } .page-layout-2columns-right .sidebar-additional { padding-right: 0 } .page-layout-2columns-right.rtl-layout .columns .sidebar-main,  .page-layout-2columns-right.rtl-layout .columns .sidebar-additional { padding-right: 20px; padding-left: 0px} .sidebar-additional { padding-left: 20px } .rtl-layout .sidebar-additional { padding-right: 20px; padding-left: 0} } 
 @media (min-width:768px) and (max-width:1024px) {
.account.page-layout-2columns-left .column.main,  .page-layout-2columns-left .column.main,  .page-layout-2columns-right .column.main { width: 70% } .page-layout-3columns .column.main { width: 40% } .page-layout-3columns .sidebar-additional,  .account.page-layout-2columns-left .sidebar-additional,  .page-layout-2columns-left .sidebar-additional,  .page-layout-2columns-right .sidebar-additional,  .page-layout-3columns .sidebar-main,  .account.page-layout-2columns-left .sidebar-main,  .page-layout-2columns-left .sidebar-main,  .page-layout-2columns-right .sidebar-main { width: 30% }} .modal-popup.confirm .modal-footer { text-align: center; padding-top: 0 !important; border-top: 0} .modal-popup.confirm .modal-content { padding-bottom: 2rem; text-align: center; padding-top: 10px} .mdl-checkbox__tick-outline { height: 105%; width: 100%} .product-list-style-05 .cdz-product { border: 1px solid #e1e1e1; background: #fff; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .product-list-style-05 .owl-carousel.owl-drag .owl-item:after { width: 1px; height: 100%; background: #e1e1e1; position: absolute; top: 0; left: -1px; content: ''} .product-list-style-05.grid.products-grid .product-item { border: 1px solid #e1e1e1; background: #fff; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .product-list-style-05 .product-item { padding: 10px; margin-bottom: 0; text-align: center; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .product-list-style-05 .product-item .product-image-photo { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-05 .product-item .product-image-photo.hovered-img { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-05 .product-item .product-image-photo.hovered-img { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)} .rtl-layout .product-list-style-05 .product-item .product-image-photo.hovered-img { -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)} .product-list-style-05 .product-item:hover .product-image-photo.main-img { -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)} .rtl-layout .product-list-style-05 .product-item:hover .product-image-photo.main-img { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)} .product-list-style-05 .product-item:hover .product-image-photo.hovered-img { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .rtl-layout .product-list-style-05 .product-item:hover .product-image-photo.hovered-img { -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .product-list-style-05 .product-item-top { position: relative; margin-bottom: 5px} .product-list-style-05 .product-item-info { position: relative } .product-list-style-05 .qs-button { position: absolute; z-index: 3; line-height: 34px; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; top: -moz-calc( (100% - 38px)/2); top: -webkit-calc( (100% - 38px)/2); top: -o-calc( (100% - 38px)/2); top: calc( (100% - 38px)/2); left: -moz-calc( (100% - 38px)/2); left: -webkit-calc( (100% - 38px)/2); left: -o-calc( (100% - 38px)/2); left: calc( (100% - 38px)/2)} .product-list-style-05 .qs-button span { display: none } .product-list-style-05 .product-item-name { padding: 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis} .product-list-style-05 .product-reviews-summary { margin: 0 auto 5px } .product-list-style-05 .price-box .price { margin: 0 3px } .product-list-style-05 .price-box .special-price .price { color: #E8072A } .product-list-style-05 .price-box .old-price { float: none; color: #d4d7f8; margin: 0 3px} .product-list-style-05 .price-box .old-price .price { color: #d4d7f8 } .product-list-style-05 .price-box .minimal-price-link { width: 100% } .product-list-style-05 .product-item-sku { white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; color: #c8ccdb} .product-list-style-05 .product-item-details { text-align: center; position: relative; overflow: hidden; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-05 .product-item-actions { position: relative; overflow: hidden} .product-list-style-05 .product-item-actions:before { box-shadow: 0 0px 25px #c0c0c0; -moz-box-shadow: 0 0px 25px #c0c0c0; -webkit-box-shadow: 0 0px 25px #c0c0c0; -o-box-shadow: 0 0px 25px #c0c0c0; -ms-box-shadow: 0 0px 25px #c0c0c0; content: ""; width: 100%; height: 10px; position: absolute; left: 0; top: -10px; z-index: 10} 
 @media only screen and (min-width: 768px) {
.product-list-style-05 .product-item:hover .product-item-details { -moz-transform: translateY(-30px); -webkit-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px); z-index: 1} .product-list-style-05 .product-item:hover .product-item-details .product-item-name { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-05 .product-item:hover .product-item-inner { bottom: 0; visibility: inherit} .product-list-style-05 .product-item:hover .qs-button { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-list-style-05 .product-item-inner { position: absolute; bottom: -100px; left: 0; width: 100%; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; visibility: hidden} .product-list-style-05 .product-item-actions { background: #E8072A; border: 2px solid #E8072A; margin: 0; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .product-list-style-05 .product-item-actions .actions-primary,  .product-list-style-05 .product-item-actions .actions-secondary { display: inline-block; vertical-align: middle} .product-list-style-05 .actions-primary { width: auto } .product-list-style-05 .product-item-actions .actions-primary+.actions-secondary { width: auto; max-width: 95px} .product-list-style-05 .product-item-actions .actions-secondary { padding: 0; overflow: hidden; background: #fff; float: right; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .rtl-layout .product-list-style-05 .product-item-actions .actions-secondary { float: left } .product-list-style-05 .action.primary { width: 100%; height: 36px; padding: 0; font-size: 12px; line-height: 36px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; border-color: #E8072A; background: #E8072A} .product-list-style-05 .action.primary>span { padding-left: 25px; position: relative} .product-list-style-05 .action.primary>span:before,  .product-list-style-05 .action.primary>span:after { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e992'; font-size: 18px; speak: none; position: absolute; left: 1px; top: -3px; -moz-transition: .3s ease; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .product-list-style-05 .action.primary>span { padding-left: 0; padding-right: 25px} .rtl-layout .product-list-style-05 .action.primary>span:before,  .rtl-layout .product-list-style-05 .action.primary>span:after { left: auto; right: 0} .product-list-style-05 .action.primary>span:before { -moz-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-05 .action.primary>span:after { -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-list-style-05 .action.primary:focus,  .product-list-style-05 .action.primary:active,  .product-list-style-05 .action.primary:hover { color: #fff; border-color: #E8072A; background: #E8072A} .product-list-style-05 .action.primary:hover>span:before { -moz-transform: translate(0, 0%); -webkit-transform: translate(0, 0%); -o-transform: translate(0, 0%); transform: translate(0, 0%); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-list-style-05 .action.primary:hover>span:after { -moz-transform: translate(100%, 0); -webkit-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-05 .actions-secondary>.action { width: 40px; height: 36px; line-height: 36px; color: #E8072A; border-color: #fff; background: #fff} } 
 @media only screen and (min-width: 768px) and only screen and (max-width: 767px) {
 .product-list-style-05 .action.primary>span {
 padding: 0} 
 .rtl-layout .product-list-style-05 .action.primary>span {
 padding: 0} } 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.product-list-style-05 .actions-secondary>.action { width: 30px }} 
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.product-list-style-05 .action.primary>span { padding: 0 } .rtl-layout .product-list-style-05 .action.primary>span { padding: 0 } .product-list-style-05 .action.primary>span:after,  .product-list-style-05 .action.primary>span:before { display: none }} 
 @media only screen and (max-width: 767px) {
.product-list-style-05 .product-item-actions:before { display: none }} .post-list-style04 { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .post-list-style04 .cdz-block-title { margin-bottom: 0; border-bottom: 1px solid #e9eaec} .post-list-style04 .cdz-block-title .b-title { color: #414b56 } .post-list-style04 .owl-carousel { margin-bottom: 0 !important; margin-top: 0 !important} .post-list-style04 .owl-loaded .owl-stage { padding: 0 } .post-list-style04 .item-group { height: 100% } .post-list-style04 .post-item { padding: 25px; border-right: 1px solid #e9eaec; height: 100%} .post-list-style04 .post-img { border-radius: 5px } .post-list-style04 .post-item-link { font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56; font-weight: 600; text-transform: capitalize; margin: 5px 0 0; display: block} .post-list-style04 .post-category { font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; text-decoration: underline; margin-bottom: 10px; display: block; color: #414b56} .post-list-style04 .post-category:active, .post-list-style04 .post-category:focus, .post-list-style04 .post-category:visited { color: #414b56 } .post-list-style04 .post-category:hover { color: #E8072A } .post-list-style04 .post-date { display: inline-block; margin-right: 10px; font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56} .post-list-style04 .post-date:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f274'; font-size: 12px; vertical-align: middle; margin-right: 8px} .rtl-layout .post-list-style04 .post-date { margin-right: 0; margin-left: 10px} .rtl-layout .post-list-style04 .post-date:before { margin-left: 8px; margin-right: 0} .post-list-style04 .post-author { display: inline-block; font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; color: #414b56} .post-list-style04 .post-author:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f2c0'; font-size: 13px; vertical-align: middle; margin-right: 8px} .rtl-layout .post-list-style04 .post-author:before { margin-left: 8px; margin-right: 0} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'] { top: -60px; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; visibility: visible} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-next { right: 0; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0)} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-prev { right: 50px; left: auto; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .rtl-layout [class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .rtl-layout [class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-prev { left: 50px; right: auto; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'] { width: 40px; height: 30px; line-height: 28px} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'] { border-width: 2px; border-style: solid; top: -50px; line-height: 24px} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-']:before { font-size: 18px }
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-prev { right: 38px; left: auto; -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} .rtl-layout [class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-prev { right: auto; left: 38px; -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} .rtl-layout [class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'] { color: #414b56; border-color: #b9bed1; background: #f6f7f9} 
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} 
[class*='post-list-style'].post-list-style04 .owl-nav { display: block }
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'] { top: -53px }
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-next { right: 10px }
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-prev { right: 48px }
 @media (max-width:767px) {
[class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'] { top: -48px }} .rtl-layout [class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-next { left: 10px } .rtl-layout [class*='post-list-style'].post-list-style04 .owl-nav [class*='owl-'].owl-prev { left: 48px }
 @media only screen and (min-width: 768px) {
.post-list-style04 .cdz-block-title { padding: 20px } .post-list-style04 .cdz-block-title .b-title { font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase} } 
 @media only screen and (max-width: 767px) {
.post-list-style04 { margin-bottom: 0 } .post-list-style04 .cdz-block-title { padding: 10px } .post-list-style04 .post-item-link { font-size: 14px } .post-list-style04 .post-item { border-right: 0 } .post-list-style04 .owl-nav { top: -38px } .post-list-style04 .post-item { padding: 10px } .post-list-style04 .owl-dots { position: absolute; bottom: 2px; text-align: center; width: 100%; display: block} .post-list-style04 .owl-carousel.owl-loaded { padding-bottom: 20px }} .post-list li { padding: 15px; margin: 0 0 15px} .post-list li img { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .post-list li:hover:hover img { -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1)} .post-list .post-info-panel { height: 100%; position: relative; display: flex; flex-direction: column} .post-list .post-header { position: relative } .post-list .post-title .post-item-link { color: #414b56 } .post-list .post-title .post-item-link:active, .post-list .post-title .post-item-link:focus, .post-list .post-title .post-item-link:visited { color: #414b56 } .post-list .post-title .post-item-link:hover { color: #E8072A } .post-list .post-info .item { display: inline-block; margin-right: 15px; margin-bottom: 5px; padding: 0 0 0 20px; position: relative} .rtl-layout .post-list .post-info .item { margin: 0 0 0 15px; padding: 0 20px 0 0} .post-list .post-info .item .label { display: none } .post-list .post-info .item:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f017"; font-size: 14px; vertical-align: middle; margin: 0 3px; position: absolute; top: 0; left: 0} .rtl-layout .post-list .post-info .item:before { left: auto; right: 0} .post-list .post-info .item.post-date:before { top: 2px } .post-list .post-info .item.post-author:before { content: "\f2c0"; font-size: 13px} .post-list .post-info .item.post-categories:before { content: "\f114" } .post-list .post-info .item.post-tags:before { content: "\f02b" } .post-list .post-content { padding: 10px 0 } .post-list .post-footer { margin-top: auto; padding: 10px 0 0; border-top: 1px dashed #e9eaec} .post-list .addthis_toolbox { display: inline-block; float: right} .rtl-layout .post-list .addthis_toolbox { float: left }
 @media only screen and (min-width: 768px) {
.post-list .post-inner { display: flex; align-items: stretch} .post-list .post-date { position: absolute; top: 0; right: 0; border: 2px solid #e9eaec; padding: 5px 10px 4px} .rtl-layout .post-list .post-date { left: 0; right: auto} .post-list .post-title { padding-right: 100px } .rtl-layout .post-list .post-title { padding-left: 100px; padding-right: 0} } 
 @media only screen and (max-width: 767px) {
.post-ftimg-hld { margin-bottom: 15px }} .product-list-style-01 .product-item { margin-bottom: 0; padding: 10px; position: relative; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .product-list-style-01 .product-item .product-image-photo { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-01 .product-item .product-image-photo.hovered-img { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-01 .product-item .product-image-photo.hovered-img { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)} .rtl-layout .product-list-style-01 .product-item .product-image-photo.hovered-img { -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)} .product-list-style-01 .product-item:hover .product-image-photo.main-img { -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)} .rtl-layout .product-list-style-01 .product-item:hover .product-image-photo.main-img { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)} .product-list-style-01 .product-item:hover .product-image-photo.hovered-img { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .rtl-layout .product-list-style-01 .product-item:hover .product-image-photo.hovered-img { -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} 
 @media only screen and (min-width: 768px) {
.product-list-style-01 .owl-carousel { margin-top: -20px !important }} .product-list-style-01 .md-padding { padding: 0 !important } .product-list-style-01 .product-item-info { padding-bottom: 30px; width: 100%} .product-list-style-01 .product-item-actions { display: table } .product-list-style-01 .product-item-top { position: relative; text-align: center} .product-list-style-01 .qs-button { position: absolute; z-index: 1; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; top: -moz-calc( (100% - 38px)/2); top: -webkit-calc( (100% - 38px)/2); top: -o-calc( (100% - 38px)/2); top: calc( (100% - 38px)/2); left: -moz-calc( (100% - 38px)/2); left: -webkit-calc( (100% - 38px)/2); left: -o-calc( (100% - 38px)/2); left: calc( (100% - 38px)/2)} .product-list-style-01 .product-item .product-reviews-summary { display: inline-block; margin-bottom: 0; height: 13px} .product-list-style-01 .product-item .product-reviews-summary .reviews-actions { display: none } .product-list-style-01 .product-item .product-reviews-summary .rating-summary { padding: 0 } .product-list-style-01 .rating-summary .rating-result>span:before { color: #FFAD11 } .product-list-style-01 .product-image-container { display: block } .product-list-style-01.products-grid div[class^="swatch-opt-"]>div { text-align: left }
 @media only screen and (min-width: 768px) {
.product-list-style-01 .price-box { display: block } .product-list-style-01 .product-item-inner { position: absolute; bottom: 0; width: 100%; left: 0; padding: 5px 10px; border-top: 1px solid #e9eaec} .product-list-style-01 .product-item-inner .product-item-actions { overflow: hidden; margin: 0} .product-list-style-01 .product-item-actions { width: 100% } .product-list-style-01 .product-item-details { margin-bottom: 5px } .product-list-style-01 .actions-primary { float: left } .rtl-layout .product-list-style-01 .actions-primary { float: right } .product-list-style-01 .product-item-name .product-item-link { text-transform: uppercase } .product-list-style-01 .action.primary { position: relative; padding: 5px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #414b56; border-color: transparent; background: transparent} .product-list-style-01 .action.primary span:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e992'; font-size: 14px; speak: none; margin-right: 10px} .rtl-layout .product-list-style-01 .action.primary span:before { margin-right: 0; margin-left: 10px} .product-list-style-01 .action.primary:before,  .product-list-style-01 .action.primary span { position: relative; z-index: 1} .product-list-style-01 .action.primary:after { content: ''; width: 100%; left: 0; position: absolute; height: 0; background: #E8072A; bottom: 0; z-index: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-01 .action.primary:hover { color: #E8072A } .product-list-style-01 .action.primary:hover:after { height: 6px } .product-list-style-01 .actions-secondary .action { color: #414b56 } .product-list-style-01 .actions-secondary .action:hover { color: #E8072A } .product-list-style-01 .product-item:hover .qs-button { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-list-style-01 .product-item-actions .actions-primary+.actions-secondary { float: right; text-align: right; width: auto; padding: 0} .rtl-layout .product-list-style-01 .product-item-actions .actions-primary+.actions-secondary { float: left; text-align: left} .product-list-style-01 .owl-carousel .item { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-01 .owl-carousel .item:hover { margin-top: -20px; box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1); -moz-box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1); -webkit-box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1); -o-box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1); -ms-box-shadow: 0 3rem 3rem -1.25rem rgba(10, 10, 10, 0.1)} .product-list-style-01 .owl-carousel.owl-loaded .owl-stage { padding-top: 20px; padding-bottom: 40px} .rtl-layout .product-list-style-01 .product-item .price-box .price { font-size: 14px }} 
 @media only screen and (max-width: 767px) {
.product-list-style-01 .product-item-info { padding-bottom: 5px } .product-list-style-01 .product-item { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none} } .product-list-style-02 .item-group { padding: 10px; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .product-list-style-02 .wrap-right .item-group { -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none} .product-list-style-02 .product-item { margin-bottom: 0; position: relative; background: #fff} .product-list-style-02 .product-item .product-image-photo { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-02 .product-item .product-image-photo.hovered-img { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-02 .product-item .product-image-photo.hovered-img { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)} .rtl-layout .product-list-style-02 .product-item .product-image-photo.hovered-img { -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)} .product-list-style-02 .product-item:hover .product-image-photo.main-img { -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)} .rtl-layout .product-list-style-02 .product-item:hover .product-image-photo.main-img { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)} .product-list-style-02 .product-item:hover .product-image-photo.hovered-img { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .rtl-layout .product-list-style-02 .product-item:hover .product-image-photo.hovered-img { -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)} .product-list-style-02 .product.product-item { width: 100% } .product-list-style-02 .product-item-top { position: relative; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-02 .qs-button { position: absolute; z-index: 1; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; top: -moz-calc( (100% - 40px)/2); top: -webkit-calc( (100% - 40px)/2); top: -o-calc( (100% - 40px)/2); top: calc( (100% - 40px)/2); left: -moz-calc( (100% - 40px)/2); left: -webkit-calc( (100% - 40px)/2); left: -o-calc( (100% - 40px)/2); left: calc( (100% - 40px)/2)} .product-list-style-02 .product-item-details { padding-top: 3px; text-align: center; position: relative; z-index: 1; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .product-list-style-02 .product-item-name { padding: 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis} .product-list-style-02 .product-item .product-reviews-summary { display: inline-block } .product-list-style-02 .product-item .product-reviews-summary .reviews-actions { display: none } .product-list-style-02 .product-item .product-reviews-summary .rating-summary { padding: 0 } .product-list-style-02 .rating-summary .rating-result>span:before { color: #FFAD11 } .product-list-style-02 .price-box .special-price .price { color: #6772e5 } .product-list-style-02 .price-box .old-price { float: none; color: #414b56} .product-list-style-02 .price-box .old-price .price { color: #414b56 } .product-list-style-02 .price-box .minimal-price-link { width: 100% }
 @media only screen and (min-width: 768px) {
.product-list-style-02 .product-item { padding-bottom: 10px } .product-list-style-02 .product-item-info { position: relative } .product-list-style-02 .product-item-inner { position: absolute; bottom: -45px; width: 100%; text-align: center; height: 0; visibility: hidden; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-02 .product-item-actions { margin: 0; overflow: hidden; background: #E8072A; border: 2px solid #E8072A; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .product-list-style-02 .actions-primary,  .product-list-style-02 .actions-secondary { display: inline-block } .product-list-style-02 .actions-primary { width: auto } .product-list-style-02 .product-item-actions .actions-secondary { width: auto; max-width: 95px; padding: 0; overflow: hidden; float: right; background: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .rtl-layout .product-list-style-02 .product-item-actions .actions-secondary { float: left } .product-list-style-02 .action.primary { width: 100%; height: 40px; font-size: 12px; line-height: 40px; padding: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; border-color: #E8072A; background: #E8072A} .product-list-style-02 .action.primary>span { padding-left: 25px; position: relative} .product-list-style-02 .action.primary>span:before,  .product-list-style-02 .action.primary>span:after { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e992'; font-size: 18px; speak: none; position: absolute; left: 1px; top: -3px; -moz-transition: .3s ease; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden} .rtl-layout .product-list-style-02 .action.primary>span { padding-left: 0; padding-right: 25px} .rtl-layout .product-list-style-02 .action.primary>span:before,  .rtl-layout .product-list-style-02 .action.primary>span:after { left: auto; right: 0} .product-list-style-02 .action.primary>span:before { -moz-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-02 .action.primary>span:after { -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-list-style-02 .action.primary:focus,  .product-list-style-02 .action.primary:active,  .product-list-style-02 .action.primary:hover { color: #fff; border-color: #E8072A; background: #E8072A} .product-list-style-02 .action.primary:hover>span:before { -moz-transform: translate(0, 0%); -webkit-transform: translate(0, 0%); -o-transform: translate(0, 0%); transform: translate(0, 0%); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .product-list-style-02 .action.primary:hover>span:after { -moz-transform: translate(100%, 0); -webkit-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .product-list-style-02 .actions-secondary>.action { width: 50%; height: 40px; line-height: 40px; min-width: 38px; color: #E8072A; border-color: #fff; background: #fff} .product-list-style-02 .product-item:hover .product-item-details { -moz-transform: translateY(-35px); -webkit-transform: translateY(-35px); -o-transform: translateY(-35px); transform: translateY(-35px)} .product-list-style-02 .product-item:hover .product-item-inner { bottom: 0; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transform: translateY(-30px); -webkit-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px); visibility: inherit} .product-list-style-02 .product-item:hover .qs-button { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} } 
 @media only screen and (min-width: 768px) and only screen and (max-width: 767px) {
 .product-list-style-02 .action.primary>span {
 padding: 0} 
 .rtl-layout .product-list-style-02 .action.primary>span {
 padding: 0} } 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.product-list-style-02 .product-item-actions .action.primary { font-size: 11px } .product-list-style-02 .product-item-actions .action.primary span:before,  .product-list-style-02 .product-item-actions .action.primary span:after { font-size: 18px; left: 0} } 
 @media only screen and (max-width: 767px) {
.product-list-style-02 .item-group { padding: 0 } .product-list-style-02 .product-item-name { padding: 0 }} .product-view-style-01 .product-media-wrapper { background: #fff } .product-view-style-01 .product-main-wrapper { background: #fff } .product-view-style-01 .overview strong { margin-bottom: 10px; display: block} .product-view-style-01 .product-info-price { position: relative } .product-view-style-01 .product-info-main .product-inventory-deal .deal-item { margin: 5px 15px } .product-view-style-01 .product-info-main .product-inventory-deal .deal-item:after { font-size: 20px } .product-view-style-01 .product-info-main .product-inventory-deal .deal-item span.value { font-size: 20px } .product-view-style-01 .product-info-main .price-box .price-wrapper .price { font-weight: 500 } .product-view-style-01.rtl-layout .product-main-wrapper .product-right { margin-right: auto; margin-left: 0} .product-view-style-01 .gallery-container .label-wrap { top: 10px } .product-view-style-01 .gallery-container .label-wrap.left .cdz-product-labels { margin-left: 10px } .product-view-style-01 .gallery-container .label-wrap.left.horizontal { top: 0px; left: 0 !important} .product-view-style-01 .gallery-container .label-wrap.left.horizontal .cdz-product-labels { margin-left: 0px } .product-view-style-01 .gallery-container .label-wrap.right { right: 0 } .product-view-style-01 .gallery-container .label-wrap .cdz-product-labels .label-item { min-width: 80px; font-size: 13px} 
 @media only screen and (min-width: 768px) {
.product-view-style-01 .main-inner { display: flex; margin-bottom: 35px; overflow: hidden; padding: 0 !important} .product-view-style-01 .product-media-wrapper { padding: 0 20px } .product-view-style-01 .product-media-wrapper .product.media { padding: 20px 0 } .product-view-style-01 .product-main-wrapper { display: flex; padding: 0} .product-view-style-01 .product-main-wrapper form { width: 100% } .product-view-style-01 .product-main-wrapper .product-info-main { height: 100%; display: flex; margin: 0} .product-view-style-01 .product-main-wrapper .product-right { padding: 20px 20px; background: #f7f7f7; max-width: 410px; margin-left: auto; margin-right: -1px} .product-view-style-01 .product-main-wrapper .product-left { padding: 10px 0 } .product-view-style-01 .product-main-wrapper .product-info-main-inner .bundle-actions .action.primary { font-size: 14px; padding: 7px 20px} .product-view-style-01 .product-main-wrapper .product-reviews-summary { margin: 0; padding-bottom: 25px} .product-view-style-01 .product-info-main .product-info-stock-sku { display: inline-block; width: auto} .product-view-style-01 .product-info-main .product-info-stock-sku .stock { width: 100%; display: block; margin-bottom: 10px} .product-view-style-01 .product-static-text { text-align: center; width: 100%; left: 0} .product-view-style-01 .product-static-text .logo { margin: 0 auto; float: none} } 
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.product-view-style-01 .main-inner { display: block } .product-view-style-01 .product-media-wrapper,  .product-view-style-01 .product-main-wrapper { width: 100% } .product-view-style-01 .product-static-text { position: static }} 
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
.product-view-style-01 .product-main-wrapper .product-left { padding: 10px }} 
 @media only screen and (max-width: 767px) {
.product-view-style-01 .main-inner { margin: 0; margin-bottom: 30px; overflow: hidden} .product-view-style-01 .product-media-wrapper { padding: 15px } .product-view-style-01 .product-static-text { text-align: center; border-top: 1px solid #e9eaec; padding-top: 15px; margin: 0 auto 20px} .product-view-style-01 .product-static-text .text { margin-bottom: 0 } .product-view-style-01 .product-static-text .logo { float: none; margin: 10px auto} .product-view-style-01 .product-reviews-summary { padding-bottom: 10px } .product-view-style-01.rtl-layout .product-info-main .product-info-stock-sku .attribute.sku { float: right }} .product-view-style-01 .box-tocart .field.qty #qty-error { width: 150px } .columns .column.main { padding-bottom: 0 } .page-header { border: 0; margin-bottom: 0} .product-item .product-image-wrapper .product-image-photo { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .cdz-slideshow { position: relative } .cdz-slideshow .owl-dots { position: absolute; left: 0; bottom: 10px; width: 100%} .cdz-slideshow .owl-dots .owl-dot { display: inline-block; margin: 0 2px; background: transparent; width: 14px; height: 14px; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1)} .cdz-slideshow .owl-dots .owl-dot span { color: #414b56 } .cdz-slideshow .owl-dots .owl-dot span:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f10c'; font-size: 13px; vertical-align: middle; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; position: absolute; top: 0; left: 0; padding: 1px} .cdz-slideshow .owl-dots .owl-dot.active, .cdz-slideshow .owl-dots .owl-dot:hover { background: transparent } .cdz-slideshow .owl-dots .owl-dot.active span, .cdz-slideshow .owl-dots .owl-dot:hover span { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; color: #E8072A} .cdz-slideshow .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 40px)/2); top: -webkit-calc( (100% - 40px)/2); top: -o-calc( (100% - 40px)/2); top: calc( (100% - 40px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} .cdz-slideshow .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .cdz-slideshow .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .cdz-slideshow .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} .cdz-slideshow:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} .cdz-slideshow:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-prev, .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-prev, .rtl-layout .cdz-slideshow:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .cdz-slideshow .owl-nav [class*='owl-'] { width: 40px; height: 40px; line-height: 38px} .cdz-slideshow .owl-nav { position: static } .cdz-slideshow .owl-nav [class*='owl-'] { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%} .cdz-slideshow .owl-nav [class*='owl-']:not(:hover) { color: #fff; border-color: #E8072A; background: #E8072A} .cdz-slideshow .owl-nav [class*='owl-']:before { line-height: 38px } .cdz-slideshow .owl-nav [class*='owl-']:hover { z-index: 1; color: #E8072A; border-color: #fff; background: #fff} .cdz-slideshow .owl-nav [class*='owl-'].owl-next { right: 40px } .rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-next { right: auto; left: 40px} .cdz-slideshow .owl-nav [class*='owl-'].owl-prev { left: 40px } .rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-prev { left: auto; right: 40px} .cdz-slideshow .owl-loaded .owl-stage { padding: 0 } .cdz-slideshow .item-image { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .cdz-slideshow .item-desc { position: absolute; top: 10%; left: 0; width: 100%} .cdz-slideshow .item-desc .slide-caption.slide-center { position: absolute; top: 10%; left: 25%; width: 50%} 
 @media only screen and (min-width: 768px) {
.slideshow-container { margin-bottom: 60px; margin-top: 40px} .cdz-slideshow:after { width: 100%; height: 100%; content: ''; position: absolute; left: 0; top: 0; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} } 
 @media only screen and (min-width: 768px) {
.post-list-style04 { margin-bottom: 0 } .post-list-style04 .owl-nav { margin: 0 10px } .post-list-style04 .cdz-block-title .b-title { text-transform: capitalize; font: 600 24px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif} } 
 @media only screen and (max-width: 767px) {
.slideshow-container { margin-top: 25px } .slideshow-container .owl-dots { margin-bottom: 5px; bottom: 0} .cdz-slideshow .owl-nav [class*='owl-'] { left: 10px } .cdz-slideshow .owl-nav [class*='owl-'].owl-next { left: auto; right: 10px} .rtl-layout .cdz-slideshow .owl-nav [class*='owl-'] { left: auto; right: 10px} .rtl-layout .cdz-slideshow .owl-nav [class*='owl-'].owl-next { left: 10px } .slide-desc { display: none } .post-list-style04 .owl-nav { top: 10px; position: absolute; right: 0} } 
 @media only screen and (min-width: 1200px) {
[class*='product-list-style'] .owl-nav [class*='owl-'] { top: -60px; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; visibility: visible} 
[class*='product-list-style'] .owl-nav [class*='owl-'].owl-next { right: 0; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0)} 
[class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev { right: 50px; left: auto; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
[class*='product-list-style'] .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev { left: 50px; right: auto; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} 
[class*='product-list-style'] .owl-nav [class*='owl-'] { width: 40px; height: 30px; line-height: 28px} 
[class*='product-list-style'] .owl-nav [class*='owl-'] { border-width: 2px; border-style: solid; top: -30px; line-height: 24px} 
[class*='product-list-style'] .owl-nav [class*='owl-']:before { font-size: 18px }
[class*='product-list-style'] .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} 
[class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev { right: 38px; left: auto; -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} .rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev { right: auto; left: 38px; -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} .rtl-layout [class*='product-list-style'] .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} 
[class*='product-list-style'] .owl-nav [class*='owl-'] { color: #414b56; border-color: #b9bed1; background: #f6f7f9} 
[class*='product-list-style'] .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} } 
 @media only screen and (min-width: 1200px) {
[class*='product-list-style-05'] .owl-nav [class*='owl-'] { top: -60px; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; visibility: visible} 
[class*='product-list-style-05'] .owl-nav [class*='owl-'].owl-next { right: 0; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0)} 
[class*='product-list-style-05'] .owl-nav [class*='owl-'].owl-prev { right: 50px; left: auto; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
[class*='product-list-style-05'] .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .rtl-layout [class*='product-list-style-05'] .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .rtl-layout [class*='product-list-style-05'] .owl-nav [class*='owl-'].owl-prev { left: 50px; right: auto; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} 
[class*='product-list-style-05'] .owl-nav [class*='owl-'] { width: 40px; height: 30px; line-height: 28px} 
[class*='product-list-style-05'] .owl-nav [class*='owl-'] { border-width: 2px; border-style: solid; top: -50px; line-height: 24px} 
[class*='product-list-style-05'] .owl-nav [class*='owl-']:before { font-size: 18px }
[class*='product-list-style-05'] .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} 
[class*='product-list-style-05'] .owl-nav [class*='owl-'].owl-prev { right: 38px; left: auto; -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} .rtl-layout [class*='product-list-style-05'] .owl-nav [class*='owl-'].owl-prev { right: auto; left: 38px; -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} .rtl-layout [class*='product-list-style-05'] .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} 
[class*='product-list-style-05'] .owl-nav [class*='owl-'] { color: #414b56; border-color: #b9bed1; background: #f6f7f9} 
[class*='product-list-style-05'] .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} } 
 @media only screen and (min-width: 1200px) {
[class*='post-list-style'] .owl-nav [class*='owl-'] { top: -60px; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; visibility: visible} 
[class*='post-list-style'] .owl-nav [class*='owl-'].owl-next { right: 0; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0)} 
[class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev { right: 50px; left: auto; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
[class*='post-list-style'] .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev { left: 50px; right: auto; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} 
[class*='post-list-style'] .owl-nav [class*='owl-'] { width: 40px; height: 30px; line-height: 28px} 
[class*='post-list-style'] .owl-nav [class*='owl-'] { border-width: 2px; border-style: solid; top: -40px; line-height: 24px} 
[class*='post-list-style'] .owl-nav [class*='owl-']:before { font-size: 18px }
[class*='post-list-style'] .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} 
[class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev { right: 38px; left: auto; -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} .rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev { right: auto; left: 38px; -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} .rtl-layout [class*='post-list-style'] .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} 
[class*='post-list-style'] .owl-nav [class*='owl-'] { color: #414b56; border-color: #b9bed1; background: #f6f7f9} 
[class*='post-list-style'] .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} } 
 @media only screen and (min-width: 1200px) {
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'] { top: -60px; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; visibility: visible} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { right: 0; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0)} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { right: 50px; left: auto; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .rtl-layout [class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .rtl-layout [class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { left: 50px; right: auto; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'] { width: 40px; height: 30px; line-height: 28px} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'] { border-width: 2px; border-style: solid; top: -60px; line-height: 24px} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-']:before { font-size: 18px }
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { right: 38px; left: auto; -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} .rtl-layout [class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev { right: auto; left: 38px; -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} .rtl-layout [class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-'] { color: #414b56; border-color: #b9bed1; background: #f6f7f9} 
[class*='brand-style'] .shop-by-brand-slider .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} } 
[class*='product-list-style'] .cdz-product-labels .label-item, .list.products-list .cdz-product-labels .label-item { text-transform: uppercase; font-weight: 600; margin-bottom: 3px; padding: 2px 10px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} 
 @media only screen and (min-width: 1200px) {
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'] { top: -60px; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; visibility: visible} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].owl-next { right: 0; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0)} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].owl-prev { right: 50px; left: auto; -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} .rtl-layout [class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} .rtl-layout [class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].owl-prev { left: 50px; right: auto; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'] { width: 40px; height: 30px; line-height: 28px} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'] { border-width: 2px; border-style: solid; top: -30px; line-height: 24px} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-']:before { font-size: 18px }
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].owl-prev { right: 38px; left: auto; -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} .rtl-layout [class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].owl-prev { right: auto; left: 38px; -webkit-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; border-radius: 0 30px 30px 0 !important} .rtl-layout [class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'].owl-next { -webkit-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; border-radius: 30px 0 0 30px !important} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-'] { color: #414b56; border-color: #b9bed1; background: #f6f7f9} 
[class*='wrapper-adv-style']:not(.wrapper-adv-style-02) .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} 
[class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-'] { top: -moz-calc( (100% - 40px)/2); top: -webkit-calc( (100% - 40px)/2); top: -o-calc( (100% - 40px)/2); top: calc( (100% - 40px)/2); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; backface-visibility: hidden; visibility: hidden} 
[class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-'].owl-next { right: 0px; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} 
[class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-'].owl-prev { left: 0px; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} 
[class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-'].disabled { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0} .rtl-layout [class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-'].owl-next { right: auto; left: 0; -moz-transform: translate(-150%); -webkit-transform: translate(-150%); -o-transform: translate(-150%); transform: translate(-150%)} .rtl-layout [class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-'].owl-prev { left: auto; right: 0; -moz-transform: translate(150%); -webkit-transform: translate(150%); -o-transform: translate(150%); transform: translate(150%)} 
[class*='wrapper-adv-style'].wrapper-adv-style-02:hover .owl-nav [class*='owl-']:not(.disabled) { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1} 
[class*='wrapper-adv-style'].wrapper-adv-style-02:hover .owl-nav [class*='owl-'].disabled { -webkit-opacity: .2; -moz-opacity: .2; opacity: .2} 
[class*='wrapper-adv-style'].wrapper-adv-style-02:hover .owl-nav [class*='owl-'].owl-prev,  [class*='wrapper-adv-style'].wrapper-adv-style-02:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible} .rtl-layout [class*='wrapper-adv-style'].wrapper-adv-style-02:hover .owl-nav [class*='owl-'].owl-prev,  .rtl-layout [class*='wrapper-adv-style'].wrapper-adv-style-02:hover .owl-nav [class*='owl-'].owl-next { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px)} 
[class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-'] { width: 40px; height: 40px; line-height: 38px} 
[class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-'] { border-width: 2px; line-height: 35px; color: #414b56; border-color: #b9bed1; background: #f6f7f9} 
[class*='wrapper-adv-style'].wrapper-adv-style-02 .owl-nav [class*='owl-']:hover:not(.disabled) { color: #E8072A; border-color: #E8072A; background: #fff} } .sidebar .block:not(.account-nav) { margin-bottom: 2rem; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .sidebar .block:not(.account-nav) .block-title, .sidebar .block:not(.account-nav) .title { color: #fff; background: #6772e5; font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; text-transform: uppercase; position: relative; padding: 0; margin-bottom: 0; min-width: 100%; padding: 10px 20px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0} .sidebar .block:not(.account-nav) .block-title strong, .sidebar .block:not(.account-nav) .title strong { font: 500 16px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .sidebar .block:not(.account-nav) .accordion, .sidebar .block:not(.account-nav) .tagclaud-hld, .sidebar .block:not(.account-nav) .block-content, .sidebar .block:not(.account-nav) .content { padding: 15px 20px; margin-bottom: 0; background: #fff; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px} .sidebar .block:not(.account-nav)>.empty { padding: 15px 20px; background: #fff; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px} .sidebar .block:not(.account-nav) .block-title a.all-brank-link, .sidebar .block:not(.account-nav) .title a.all-brank-link { color: #fff } .sidebar .block:not(.account-nav) .block-title a.all-brank-link:active, .sidebar .block:not(.account-nav) .title a.all-brank-link:active, .sidebar .block:not(.account-nav) .block-title a.all-brank-link:focus, .sidebar .block:not(.account-nav) .title a.all-brank-link:focus, .sidebar .block:not(.account-nav) .block-title a.all-brank-link:visited, .sidebar .block:not(.account-nav) .title a.all-brank-link:visited { color: #fff } .sidebar .block:not(.account-nav) .block-title a.all-brank-link:hover, .sidebar .block:not(.account-nav) .title a.all-brank-link:hover { color: #fff } .sidebar .block:not(.account-nav) .block-title a.all-brank-link:before, .sidebar .block:not(.account-nav) .title a.all-brank-link:before { color: #fff } .sidebar .block:not(.account-nav) .block-title a.all-brank-link:hover, .sidebar .block:not(.account-nav) .title a.all-brank-link:hover { -webkit-opacity: .7; -moz-opacity: .7; opacity: .7} .sidebar .block:not(.account-nav).block-brands .owl-carousel .owl-nav { top: -50px; right: -10px} .rtl-layout .sidebar .block:not(.account-nav).block-brands .owl-carousel .owl-nav { right: auto; left: -10px} .sidebar .block:not(.account-nav) .brand-slider-wrapper { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; padding: 0} .toolbar-blog-posts, .toolbar-products { padding: 0; margin-top: 0; margin-bottom: 20px; padding: 10px; border: 0px solid #e1e1e1; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .list.products-list .item.product-item { padding: 0; margin-top: 0; margin-bottom: 20px; padding: 10px; border: 0px solid #e1e1e1; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .account-nav .content { padding: 0; margin-top: 0; margin-bottom: 20px; padding: 10px; border: 0px solid #e1e1e1; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .post-list .post-holder, .post-view .post-holder { padding: 20px; margin-bottom: 20px; border: 0 solid #e9eaec; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} .product-view-style-02 .main-inner, .product-view-style-01 .main-inner, .product-view-style-03 .main-inner, .product-view-style-02 .product.info.detailed .product.items, .product-view-style-01 .product.info.detailed .product.items, .product-view-style-03 .product.info.detailed .product.items { margin-bottom: 50px; margin-left: 0; margin-right: 0; border: 0px solid #e1e1e1; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} 
 @media only screen and (max-width: 767px) {
.product-view-style-02 .main-inner,  .product-view-style-01 .main-inner,  .product-view-style-03 .main-inner,  .product-view-style-02 .product.info.detailed .product.items,  .product-view-style-01 .product.info.detailed .product.items,  .product-view-style-03 .product.info.detailed .product.items { margin-bottom: 30px }} .product-view-style-04 .product-media-wrapper .product-left, .product-view-style-04 .product-info-main .product-left, .product-view-style-04 .product-media-wrapper .product-right, .product-view-style-04 .product-info-main .product-right { margin-bottom: 50px; margin-left: 0; margin-right: 0; border: 0px solid #e1e1e1; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} 
 @media only screen and (max-width: 767px) {
.product-view-style-04 .product-media-wrapper .product-left,  .product-view-style-04 .product-info-main .product-left,  .product-view-style-04 .product-media-wrapper .product-right,  .product-view-style-04 .product-info-main .product-right { margin-bottom: 30px }} .product-view-style-04 .product.info.detailed .product.items { margin-bottom: 50px; margin-left: 0; margin-right: 0; border: 0 solid #e1e1e1; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px} 
 @media only screen and (max-width: 767px) {
.product-view-style-04 .product.info.detailed .product.items { margin-bottom: 30px }} .block.crosssell, .block.upsell, .block.related { padding: 20px; background-color: #fff; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -moz-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -o-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 34px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px} .block.crosssell [class*='product-list-style'] .owl-nav [class*='owl-'], .block.upsell [class*='product-list-style'] .owl-nav [class*='owl-'], .block.related [class*='product-list-style'] .owl-nav [class*='owl-'] { top: -50px } .section-bottom .block.crosssell { padding: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none} 
 @media only screen and (min-width: 768px) {
.cms-index-index .sticky-menu:not(.active) .header-vertical-menu-wrap .main-content-top-left:hover .menu-container { display: block }} .static_links { display: none; position: fixed; z-index: 1000; top: 40%; left: 2%;} .slide-title { color: #ffffff; background: rgba(119, 119, 119, .6); padding: 3px 16px; font-size: 50px; margin-bottom: 0;} .slide-desc { display: block; font-size: 20px;} .btnn { color: #ffffff; background: url(images/icon-subtitle.png) no-repeat 89% 57% #ed7789; border-radius: 10px; text-shadow: none; color: #fff; display: inline-block; font-size: 24px; padding: 8px 18px 8px 18px; text-decoration: none; text-transform: uppercase; display: inline-block;} .product-item .product-item-actions .actions-secondary>.tocompare, .product-info-main .product-addto-links, .block-shipping-estimation .form-address-edit .block-title, .product-custom-order .product-view-style-01 .product-media-wrapper, .product-custom-order .product-view-style-01 .product-main-wrapper .product-left { display: none; } .sidebar .block:not(.account-nav) .block-title, .sidebar .block:not(.account-nav) .title { background: #E8072A; } .product-item .price-box .price, .cart-informed-modal .product-item .price { color: #E8072A; } .page-footer .footer.content { background: #F6F7F9; } .mobile-cart { display: none; }
 @media (max-width: 767px) {
.checkout-methods-items li.mobile { display: block; } .cart-container .actions, .checkout-cart-index .page-footer { display: none; } .desktop-title { display: none; } .mobile-title { display: block; }
tr.totals-tax { display: none; } .product-reviews-summary .price-final_price { display: block; } .product-reviews-summary > .weee { display: none; } .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar { }
tr.item-info { width: 100%; display: block; border-bottom: 1px solid #eaeaea; box-shadow: 0 2px 4px 0 rgba(192, 192, 192, 0.5); margin-bottom: 10px; background: #fff;} .cart.table-wrapper .item .col.item { padding: 5px 0px 0px; } .cart-container { border: none; background: none;} .cart-container .form-cart { background: none; padding: 0px 7px;} .desktop-cart { display: none; }
#empty_cart_button { display: none; } .mobile-cart { display: block; } .cart.table-wrapper .product-item-name { margin-top: 0px; } .product-item-name { margin: 0px; } .cart-container .form-cart .action.update { float: left; } .cart.table-wrapper .product-item-details { display: block; vertical-align: unset; white-space: normal; width: auto; font-size: 15px; padding-top: 0px; color: #333; float: left;} .cart.table-wrapper .product-item-details { padding-left: 10px; max-width: 60%; text-align: left; min-width: 30%; padding-top: 8px;} .cart.table-wrapper .items > .item { border-bottom: none; } .checkout-cart-index .page-main:not(.page-main-full) > div { padding-left: 0px; padding-right: 0px;} .price-excluding-tax { display: inline; } .qtynew { color: #6772e5; font-weight: 700; font-size: 14px;} .cart.table-wrapper .actions-toolbar > .action { margin-right: 3px; } .cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.qty[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before { font-weight: 500; padding-bottom: 10px; font-size: 15px; color: black;} .cart.table-wrapper .product-item-details.other_details { max-width: 60%; min-width: 50%;} .cart.table-wrapper .col.price { text-align: left; } .product-item-details strong { text-align: left; }
input[type=checkbox], input[type=radio] { margin: 0px 0 0 !important; margin-top: 1px\9; line-height: normal;} .static_links p { margin-bottom: 0px; } .cart-informed-modal .actions .primary { width: 469px; } .cart-informed-modal .section-bottom .block.crosssell .owl-loaded .owl-stage { margin-top: 10px; } .crosssell .owl-item { box-shadow: 0 2px 4px 0 rgba(192, 192, 192, 0.5); border: 1px solid #ddd; margin: 10px 0px;} .hovered-img { display: none; } .product-image-wrapper { height: 150px !important; } .crosssell .product-item-top { float: left; width: 50%;} .crosssell .product-item-details { float: right; width: 50%; margin-top: 20px;} .block.crosssell .products-grid .product-item .product-item-top { padding: 12px 0px; } .cart-informed-modal .section-bottom { display: block !important; } .crosssell_tabs ul li { margin-bottom: 15px; } .cart-informed-modal .section-bottom .block.crosssell .owl-loaded .owl-stage { padding-bottom: 0; transform: none !important;} .block-minicartpro .products-grid .owl-carousel.owl-drag .owl-item { width: 40% !important; height: auto;} .cart-informed-modal .actions button.action { width: auto; margin-bottom: 0px; padding: 0px 4px;} .form-shipping-address .field { width: 262px; float: left; margin-right: 30px;} .choose-del, .choose-note { text-indent: 30px; padding-top: 0px; margin-top: 20px;} .static_links { display: block; position: fixed; z-index: 1000; top: 40%; left: 2%;} .slide-title { color: #ffffff; background: rgba(119, 119, 119, .6); padding: 3px 16px; font-size: 10px; margin-bottom: 0} .slide-desc { display: block; font-size: 12px;} .btnn { background: url(images/icon-subtitle.png) no-repeat 89% 57% #ed7789; border-radius: 10px; text-shadow: none; color: #fff; display: inline-block; font-size: 13px; padding: 5px 18px 5px 18px; text-decoration: none; text-transform: uppercase;} .call_now { text-align: center !important; display: inline !important;} .call_now span { display: inline !important; float: none !important;} .product-info-main .box-tocart .actions .action.tocart { width: 100%; position: fixed; border: 0; bottom: 46px; left: 0; z-index: 1;} .crosssell_tabs ul { height: auto; overflow: hidden; margin: 0px; padding-left: 0px;} .crosssell_tabs ul li { float: left; background: #fff; padding: 4px 9px; margin: 3px; margin-bottom: 15px;} .block.crosssell .block-title { position: absolute; top: 0px; padding: 0px; z-index: 1000; margin-top: 20px; /* margin-bottom: 23px !important; */
    width: 92%; height: auto; overflow: hidden; padding-bottom: 6px; padding-right: 25px; background: #fff;} .block.crosssell .block-title { position: absolute; top: 0px; padding: 0px !important; z-index: 1000; margin-top: 20px !important; /* margin-bottom: 23px !important; */
    width: 92%; height: auto; overflow: hidden; padding-bottom: 6px !important; padding-right: 25px; background: #fff;} .block.crosssell .crosssell_tabs { position: fixed; top: 50px; z-index: 1000; background: #fff; padding-top: 8px;} .cart-informed-modal .section-bottom .block.crosssell .block-title { position: fixed; } .block.crosssell .block-content { margin-top: 60px; } .modal-popup .modal-inner-wrap .modal-header .action-close { z-index: 10001; } .block-minicartpro .products-grid .owl-carousel.owl-drag .owl-item { width: 100% !important; display: block !important; height: auto; margin-bottom: 0px;} .block-minicartpro .products-grid .owl-carousel.owl-drag .owl-item { width: 100% !important; display: block !important; height: auto; margin-bottom: 0px;} .products-grid .product-item .product-item-actions { width: 100%; } .cart-informed-modal .actions button.action { width: 62%; padding-right: 11px;} .product-image-wrapper { height: 245px; padding-bottom: 0 !important;} .cart-informed-modal .actions .primary button.action { padding: 7px 10px; margin-bottom: 8px; width: 15%;} .nuvodev_cart_add { width: 40%; } .cart_items_details { display: none; width: auto; float: none; margin: 14.5px 70px 0px;} .cart-informed-modal .actions { margin-top: 5px; float: none; margin-left: 100px;} .content .call_now { margin-top: 1px; } .crosssell_tabs ul li { margin-bottom: 5px; } .crosssell_tabs { margin-bottom: 10px; } .block.crosssell .block-content { margin-top: 85px; } .crosssell_tabs ul li { float: left; background: #fff; padding: 4px 3px;} 
body input[type="number"] { color: #6772e5; font-weight: bold; height: 27px; width: 38%;} .cart-totals .mark strong { font-weight: bold; font-size: 17px;} .cart-container .cart-summary { background: transparent; padding: 0px; position: fixed; z-index: 1000; top: unset !important; bottom: 0px; width: 100%; background: #fff; box-shadow: 0 0 8px #e3e3e3; height: 100px; overflow: hidden;} .cart-container .checkout-methods-items > li, .items > li { float: left; width: auto; margin: 0px 16px;} .cart-container .checkout-methods-items .item + .item { margin-top: 0px; } .cart-container .checkout-methods-items > li.mobile { margin-top: 12px; margin-left: 28px;} .cart-container .checkout-methods-items .action.primary { width: 100%; margin-right: 0px;} 
#cart-totals { padding-top: 0px; }
#checkout-shipping-method-load { position: absolute; z-index: 1000; margin: 0px 0px; background: #fff; border: 1px solid #ccc; padding: 10px; margin-left: -20px; width: 345px;} .slots { text-indent: 0; width: 316px; margin: 0 auto; padding-left: 50px; padding-right: 117px; color: #000;} } .product-custom-order.product-view-style-01 .product-media-wrapper, .product-custom-order.product-view-style-01 .product-main-wrapper .product-left, .product-custom-order.product-view-style-01 .product.info.detailed, .product-custom-order.product-view-style-01 .product-info-main .price-box { display: none; } .product-custom-order.product-view-style-01 .product-main-wrapper .product-right, .product-custom-order.product-view-style-01 .product-main-wrapper { max-width: 100%; width: 100%;} .minicart-items .action { background: #E8072A; border: 1px solid #E8072A;} .page-header .sticky-menu:not(.active) .authorization-style-01 .account-trigger:hover { color: #E8072A; border-color: #E8072A;} .sales-guest-form .form-orders-search { width: 100%; } .cdz-slideshow .item-desc .slide-caption.slide-center { display: none; } .cdz-horizontal-menu .groupmenu li.item.level0 a.menu-link { font-size: 14px; } .cdz-horizontal-menu .groupmenu li.item.level1 a.menu-link { text-transform: uppercase; } .page-header .cdz-horizontal-menu .groupmenu:not(.animated) li.level0:hover>a.menu-link { font-size: 14px; } .shop-by-category { display: none; } .surprise-for ul { text-align: center; padding: 0; margin: 0;} .surprise-for ul li.leaf { display: inline-block; text-align: center; max-width: 398px; margin-bottom: -1px; background: #fff; margin-right: 0; margin-left: -3px; min-height: 159px; border: 1px solid #e0e0e0; border-radius: 0; width: 16.6%; box-shadow: 0; vertical-align: middle;} .surprise-for ul li.leaf { margin-left: -5px; } .surprise-for ul li.leaf:hover { border: 1px solid #E8072A; position: relative; z-index: 99999999;} .surprise-for ul li a { display: block; padding: 2px 0 24px 0;} .surprise-for ul li.leaf a { display: block; padding: 2px 0 24px 0;} .surprise-for ul li.leaf .icon img { max-width: 100px; display: block; text-align: center; margin: 15px auto; width: 100%; display: inline-block;} .surprise-for ul li.leaf span.category { font-size: 18px; width: 100%; display: block;} .surprise-for ul li.leaf:hover .category { color: #E8072A; } .banners-occasion { display: inline-block; margin: 0; width: 100%;} .banners-occasion { margin-top: 25px; } .banners-occasion ul { text-align: center; } .banners-occasion ul li { display: inline-block; margin: 0 15px 0 0; width: calc(50% - 15px);} .col-sm-24.noleftpadding { padding: 0 2px; } .banners-occasion ul li img { width: 100%; } .sameday-strip.desktop { border: 1px solid #E8072A; } .sameday-strip.desktop img { width: 100%; } .banners-occasion.mobile { display: none; } .banners-occasion ul li.last.leaf { margin-right: 0; } .banners-occasion ul { padding-left: 0px; margin-left: 0px;} .banner { position: relative; height: 265px; margin-bottom: 5px; left: 0px !important; width: 100% !important;} .desktop_desc .bannertext { color: #000; top: 0 !important;} .desktop_desc .bannertext p { margin-bottom: 6px; } .desktop_desc .cat-li { border: 1px solid #1232b2; display: block; padding: 4px 15px 0px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; text-align: center; float: left; margin-right: 20px; color: #1232b2; font-size: 13px;} .desktop_desc .cat-li h4 { font-size: 13px; } .desktop_desc .cat-li:hover { color: #E8072A; border-color: #E8072A;} .desktop_desc .cat-li:hover a { color: #E8072A; } .mobile_desc { display: none; } .sub-cat-ul { margin: 0px; padding: 0px;} .desktop_desc .cat-li a { color: #1232b2; } .main_category { font: 500 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif; cursor: pointer; margin: 0; padding: 15px 40px 0 0; position: relative; text-transform: uppercase; word-break: break-all; font-weight: 600;} .main_category:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e991'; font-size: 12px; speak: none; /* position: absolute; */
    /* top: 17px; */
    right: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;} .main_category:before { display: inline-block; font-family: 'CodazonFont'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e991'; font-size: 12px; speak: none; position: absolute; top: 17px; right: 0; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;} .active .main_category:before { -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);} .newit:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f105'; font-size: 14px; vertical-align: middle;} 
body:not(.cms-index-index) .page-main { padding-top: 0px !important; } .breadcrumbs { margin: 0 0 10px !important; } .content .call_now { margin-top: -17px; padding-left: 20px; float: left;} 
@media screen and (max-width: 1024px) {
.surprise-for ul li.leaf { width: 29.33%; } .sameday-strip.desktop { display: none; } .banners-occasion.m-sameday.mobile img { width: 100%; border: 1px solid #d4d0cb;} } 
 @media screen and (max-width: 768px) {
.page-header .mobi-cart-wrapper { position: absolute; right: 0px; top: 0px;} .surprise-for ul li.leaf { margin-bottom: -1px; margin-right: -4px; margin-left: 0px; width: 32% !important; min-height: auto;} .home-box .row { margin: 0 0; }} 
@media screen and (max-width: 767px) {
#mb-bottom-toolbar { display: none !important; } .mobile_cart { display: block; } .page-header .mb-search { display: block; } .desktop_desc { display: none; } .desktop_desc { display: block; height: 71px !important; overflow: scroll;} .mobile_desc { display: block; } .mobile_desc { display: block; margin-top: 68px;} .sub-cat-ul { margin: 0px; padding: 0px;} .desktop_desc .sub-cat-ul { display: none; } .cat-li { border: 1px solid #e4e4e4; border-radius: 3px; float: none; width: 48%; padding-bottom: 0; padding-right: 0; margin-right: 8px; display: inline-block; padding: 3px 0 3px 10px; margin: 0 2px 3px 2px; position: relative; text-align: left; color: #000; font-size: 13px;} .cat-li h4 { margin-bottom: 0px; font-size: 13px;} .cat-li a { color: #000; } .noleftpadding { padding-left: 0px; padding-right: 0px;} .banners-occasion.desktop { display: none; } .banners-occasion ul li { display: inline-block; margin: 0 5px 0 0; width: 48.5%; border: 1px solid #cfcfcf;} .banners-occasion.mobile { display: block; width: 98%; margin: 25px auto auto auto;} .banners-occasion.m-relation.mobile { margin-top: 20px; margin-bottom: 20px;} .banners-occasion.desktop { display: none; } .banners-occasion.m-sameday.mobile { margin-top: 0px; } .banners-occasion.mobile ul { padding-left: 0px; margin-bottom: 20px;} } .static_links img { width: 60%; }
@media only screen and (min-width: 768px) {
.page-header .sticky-menu:not(.active) .header-search .minisearch input[type="text"] { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 0; padding: 0 15px; color: #E31E24 !important; background: #fff !important;} .page-header .mb-search { display: none; } .page-header .sticky-menu:not(.active) .header-search .minisearch label { color: #E31E24 !important; top: 12px; font-size: 12px; font-weight: 600; text-transform: uppercase; padding-left: 15px;} .page-header .sticky-menu:not(.active) .header-search:not(.hide-advanced-search) { width: 56%; border-right: 1px solid #f0f2f7; color: #fff; background: #fff !important;} .page-header .minisearch .actions .search { color: #E31E24 !important; } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, #checkout-shipping-method-load, .deliverydate-main-wrapper { padding: 20px; background: #fff; max-width: 100%; box-shadow: 0 10px 20px 0 rgba(0,0,0,.08); margin-top: 0px;} 
#checkout-shipping-method-load, .deliverydate-main-wrapper { margin-bottom: 20px; } .checkout-index-index .page-wrapper .opc-wrapper .opc { border: none !important; padding: 0px !important; background: none !important;} .opc-wrapper .step-title { background: #fff; padding: 20px;} .deliverydate-main-wrapper .opc-wrapper .step-title { box-shadow: none; }
#slots tr td:first-child { width: 111px !important; } .table-checkout-delivery-method thead tr th:first-child { min-width: 124px !important; }
#slots tr td:nth-child(2) { padding-left: 139px !important; }} 
#maincontent, .page-wrapper { position: relative; } .product-details-before { top: 0px; /* width: 100%; */
    margin: 0px auto; left: 30%; z-index: 1000;} .overlay { position: absolute; width: 100%; height: 100%; background: #000; z-index: 999; opacity: .7;} .choose-del, .choose-note { text-indent: 30px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;} .choose-inner { text-align: left; } .express-wrap { margin-bottom: 20px; } .choose-del .del-date { font-size: 12px; font-weight: 400;} .choose-del .del-date-inner, .choose-note .del-date-inner { margin-bottom: 0; display: inline-block; width: 100%; margin-left: 30px; text-indent: 0;} .choose-del .del-date-inner ul li, .choose-note .del-date-inner ul li { display: inline-block; text-indent: 0; background: #fff; border-radius: 4px; position: relative; text-align: center; font-size: 14px; margin-right: 10px; padding: 0; font-weight: 400; border: 1px solid #ccc; cursor: pointer; text-transform: capitalize; line-height: 35px; width: 160px!important; margin-bottom: 15px;} .choose-del .del-date-inner ul li.active, .choose-note .del-date-inner ul li.active { color: #49a066; font-weight: 700; border: 2px solid #49a066!important;} .slots .slot-heading { font-size: 22px; font-weight: 700; margin-bottom: 30px; font-family: lato, sans-serif;} .fix-time-wrapper { margin-bottom: 15px; margin-top: 15px; border-bottom: 1px solid #ccc; padding-bottom: 15px; cursor: pointer; height: auto; overflow: hidden;} .slot-select .fix-time .fix-inner .text-inner { margin-left: 20px; font-size: 14px;} .back-link { color: #4285f4; text-decoration: underline; background: url(/sites/all/modules/custom/checkout_apis/static/media/calender.cc21122c.svg); background-size: 25px; background-repeat: no-repeat; background-position: 1px -3px; padding: 0 0 5px 30px;} .fix-time-slot { border-bottom: none; padding-bottom: 0; margin-bottom: 0; border-top: none; margin-top: 0; padding-top: 0;} .styles_overlayCenter__YHoO7 { align-items: center; } .styles_overlay__CLSq- { background: rgba(0, 0, 0, 0.75); align-items: flex-start; position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow-y: auto; overflow-x: hidden; z-index: 1000; padding: 1.2rem;} .styles_modal__gNwvD { max-width: 800px; position: relative; padding: 1.2rem; background: #ffffff; background-clip: padding-box; box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.25); margin: auto;} .styles_modal__gNwvD { max-width: 800px; position: relative; padding: 1.2rem; background: #fff; background-clip: initial; background-clip: padding-box; box-shadow: 0 12px 15px 0 rgba(0,0,0,.25); margin: auto; width: auto;} .styles_closeButton__20ID4 { position: absolute; top: 14px; right: 14px; border: none; padding: 0; background-color: transparent; display: flex;} .back-btn { position: absolute; left: 18px; top: 22px; font-size: 0; background: url(/sites/all/modules/custom/checkout_apis/static/media/back.b369a94e.svg); padding: 10px;} .choose-del .del-date { font-size: 14px; font-weight: 400; margin-bottom: 10px; color: #000;} .back-timeslot { cursor: pointer; } .fix-time-slot ul li { float: left; width: 148px; height: auto; overflow: hidden;} .php_calendar td { height: auto !important; text-align: center; cursor: pointer;} .php_calendar td.old { pointer-events: none; } .checkout-timeslot { display: none; }
#deliverydate-form .fieldset .step-title:nth-child(1) { display: none; } .showstructure { display: none; } .header-search-wrap { width: 100% !important; /* margin: 0px auto; */
    border-bottom: 1px solid #f0f2f7!important;} } .page-header .sticky-menu:not(.active) .header-search:not(.hide-advanced-search) { width: 60%!important; border-bottom: 1px solid #f0f2f7!important; margin: 7px auto;} .cart-informed-modal .modal-popup._show .modal-inner-wrap { width: auto !important; /* max-width: calc(100% - 80px); */
    margin: 0px !important; /* padding: 0px; */
    max-width: 100% !important; height: auto;} .modal-popup .modal-inner-wrap .modal-header .action-close { padding: 0; width: 32px !important; height: 32px !important; border: 1px solid; color: #fff; border-color: #E8072A; background: #E8072A; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; right: 0px !important;} .modal-popup .modal-inner-wrap .modal-header .action-close:before { color: #fff; line-height: 32px !important; margin-left: -1px;} .modal-popup._inner-scroll .modal-inner-wrap { max-height: 100% !important; } .desktop_desc { position: absolute; height: 163px; margin-bottom: 5px; top: 0px; left: 30% !important; z-index: 0; transform: translateY(43%); width: 68% !important;} .block-minicartpro .products-grid .owl-stage { width: auto !important; } .block-minicartpro .products-grid .owl-loaded .owl-stage { display: block !important; } .block-minicartpro .products-grid .owl-carousel.owl-drag .owl-item { width: 18% !important; display: block !important; height: 400px;} .block-minicartpro .products-grid .owl-carousel.owl-drag .cloned { display: none !important; }
body #checkout-step-shipping input[type="text"] { height: 30px; }
div.mage-error[generated] { color: #e02b27; font-size: 14px;} 
#checkout-step-shipping .opc-wrapper .fieldset>.field { margin-bottom: 0px; } .form-shipping-address .field { width: 300px; float: left; margin-right: 30px;} .form-shipping-address { height: auto; overflow: hidden;} .form-shipping-address .street { margin-right: 0px; } .md-sidenav-right .contact_icons_header { display: none; } .minicartpro-content-wrapper .newst-added-item, .minicartpro-content-wrapper .cart-items, .cart-informed-modal strong.subtitle, .block-minicartpro .section-content .total-qty, .block-minicartpro .section-content .subtotal { display: none !important; } .minicartpro-content-wrapper .minicartpro-summary { width: 100%; } .minicartpro-content-wrapper .cart-informed-modal .actions button.action, .cart-informed-modal .actions button.action { width: 30%; } .product-list-style-17 .button-hover-wrap { opacity: 1 !important; } .modal-popup._inner-scroll .modal-content { overflow-y: scroll !important; } .addons-check-box input.check_add:hover { cursor: pointer; background: red; color: #fff;} .addons-check-box input.check_add:hover::after { color: #fff; } .crosssell_tabs { margin-bottom: 20px; height: auto; overflow: hidden;} .crosssell_tabs ul li { float: left; background: #fff; padding: 10px 17px; margin: 0px 15px; border: 2px solid #414b56; cursor: pointer; font-size: 14px; border-radius: 30px;} .crosssell_tabs ul li.selected, .crosssell_tabs ul li:hover { color: #E8072A; border-color: #E8072A;} .disabledbutton { pointer-events: none; opacity: 0.4;} .block-content { clear: both; }
#deliverydate-form .deliverydate-timeslot { display: none; } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address { max-width: 100%; } .owl-item .tocompare { display: none; } .add_selected_date { font-size: 15px; font-weight: bold;} .product-custom-order .product-info-main .box-tocart .field.qty { display: none; } .product-custom-order .field.qty { display: none; } .minicartpro-summary { width: 100%; margin: 0 auto; background: white; display: inline-block; box-shadow: 0px 2px 9px #ccc; padding-bottom: 15px; padding-left: 11.5%; padding-right: 11.5%; padding-top: 15px; width: 100%; position: fixed; bottom: -5px; z-index: 1000;} .cart-informed-modal .actions { margin-top: 5px; float: right;} .modal-popup._inner-scroll .modal-content { padding: 0px; } .section-bottom { padding: 0px 20px; } .mess { float: right; margin: 20px 20px; font-weight: bold;} .cart-informed-modal .actions .primary { width: 400px; } .cart-informed-modal .actions button.action { width: 49%; } .block-minicartpro .products-grid .owl-carousel.owl-drag .owl-item { width: 15% !important; display: block !important; height: auto; margin-bottom: 65px;} .modal-popup .modal-header { padding-top: 1.5rem; padding-bottom: 0;} .desktop_desc { height: 60px; } .category-view { position: relative; } .banner_div { position: unset !important; } .delnuvodev { visibility: hidden; }
header .header-search-wrap { width: 16.33% !important; } .header-search-wrap { width: 100% !important; border: 1px solid #f0f2f7!important;} .page-title-wrapper { display: none; } .page-header .sticky-menu:not(.active) .header.panel { margin-top: 0px; } .category-image, .category-description { margin-bottom: 0px; } .toolbar-products { margin-bottom: 0px; } .breadcrumbs { padding-top: 10px; } .checkout-cart-index .column.main .block.crosssell .block-title { display: none; }
#block-shipping, .discount { display: none; } .action.primary.checkout { font-size: 17px; } .primary button span { font-size: 17px; } .cart-informed-modal .actions .primary { width: 500px; } .checkout-cart-index .crosssell, .cdz-block-content .product-item-details strong, .block-brands-search { display: none; } .checkout-cart-index .crosssell { display: block !important; } .cart.table-wrapper .item .col.item { padding: 10px 8px 0px; } .cart.table-wrapper .product-item-details { display: table-cell; vertical-align: top; white-space: normal; width: 99%; font-size: 15px; padding-top: 10px; color: #333;} .cart .product-image-photo { height: 110px; }
 @media only screen and (max-width: 767px) {
tr.sub, .cart-container .cart-summary > .title { display: none !important; } .cart-container .cart-summary { background: transparent; padding: 0px; position: fixed; z-index: 1000; top: 529x !important; bottom: 0px; width: 100%; background: #fff; box-shadow: 0 0 8px #e3e3e3;} 
tr.grand { border-bottom: 1px dashed #ccc; } .cart-totals .grand .amount { padding-right: 13px; text-align: right; font-size: 18px; font-weight: bold; padding-top: 9px;} .cart-container .checkout-methods-items .action.primary { font-size: 16px; padding: 5px 15px; width: 52%; margin-bottom: 10px; float: right; margin-right: 10px;} .product-info-main .box-tocart .primary.tocart span { position: relative; padding-left: 40px; font-weight: bold; font-size: 20px;} .cart-totals .mark strong { font-weight: bold; font-size: 18px;} .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar { margin: 0px; margin-top: 20px;} .fotorama__stage__frame .fotorama__img { height: auto; left: 50%; max-height: unset;} .cart-summary { margin-bottom: 0px; } .cart.table-wrapper .col { padding-top: 0px; } .cart-summary > .title { margin: 0px; } .cart.table-wrapper .item .col.item { overflow: hidden; } .cart.table-wrapper .product-item-photo { position: unset; width: 100px; height: 94px; float: left; max-width: unset;} .cart.table-wrapper .actions-toolbar > .action { margin-bottom: 5px; }
table > tbody > tr > td { padding: 0px 10px; } .cart .product-image-photo { height: 90px; border: 1px solid #eaeaea;} 
table .price-excluding-tax { font-size: 16px; }
body input[type="number"] { font-size: 16px; } .cart-container .cart-summary { background: transparent; padding: 10px;} .cart.table-wrapper .col.qty[data-th]::before, .cart.table-wrapper .col.subtotal[data-th]::before { padding-bottom: 5px; } .cart-container .cart.table-wrapper .col.qty .input-text { height: 15px; } .cart-container .form-cart .action.continue { padding: 7px; } .cart-container .checkout-methods-items { margin-top: 10px; text-align: center;} .cart.table-wrapper .item-actions td { padding-bottom: 0px; text-align: center; white-space: normal; padding-top: 0px;} .cart-container .form-cart .actions { text-align: center; overflow: hidden;} .cart-container .form-cart .action.continue { float: left; overflow: hidden; margin-right: 10px;} .cart-container .form-cart .action.continue::before { content: ''; } .cart-container .form-cart .action.clear { display: block; float: left;} .cart-container .form-cart .action.update::before { content: ''; } .cart-container { margin-bottom: -70px; } .cart-container { margin-bottom: 0px; } .page-footer .footer.content { border: 0; padding-top: 10px; padding-bottom: 0px; margin-top: 0;} .cart-container .cart.table-wrapper .price { clear: both; } .cart.table-wrapper .product-item-details { padding-left: 30px; } .cart_items_details { display: none !important; } .mess { display: none; } .header-panel-right { position: absolute; top: 20px; right: 20px;} .static_links { top: 350px !important; left: auto !important; width: 50px; height: 50px; right: -14px;} .block.crosssell .crosssell_tabs { position: unset !important; } .crosssell_tabs ul li { float: left; background: #fff; padding: 5px 6px; margin: 0px 4px; border: 2px solid #414b56; cursor: pointer; font-size: 14px; border-radius: 30px; color: #000;} .block.crosssell .block-content { margin-top: 0px; } .block.crosssell .block-title.title { margin-bottom: 0px !important; } .block.crosssell .products-grid .product-item { width: 100%; } .block.crosssell .products-grid .product-item .product-item-top { padding: 0px; } .product-list-style-17 .product-item-details { margin-top: 12px !important; } .actions-primary span { display: none !important; } .product-item .product-item-top { margin-bottom: 0px; } .block.crosssell .products-grid .product-item .product-item-top { padding: 0px !important; } .crosssell .product-image-wrapper { overflow: unset !important; width: 100%;} .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar { margin: 0; float: right; margin: 0px; margin-top: 0px; margin-top: 8px;} .cart-container .cart-summary { background: #fff; padding: 20px;} .cart-container .checkout-methods-items { margin-top: 10px; text-align: center; height: auto; overflow: hidden;} .cart-container .checkout-methods-items > li.mobile { margin-top: 12px; margin-left: 0px;} .cart-container .checkout-methods-items .item + .item { margin-top: 0px; } .cart-container .checkout-methods-items > li, .items > li { float: left; width: auto; margin: 0px 16px; margin-left: 20px;} .cart-container .checkout-methods-items .action.primary { font-size: 16px; padding: 5px 15px; width: 100%; margin-bottom: 10px; float: left; margin-right: 10px;} .block.crosssell .products-grid .product-item { width: 100%; float: left; margin: 0px 0px; margin-bottom: 20px;} .product-info-main .box-tocart .actions .action.tocart { width: 100%; position: fixed; border: 0; bottom: 0px; left: 10%; left: 0; z-index: 13;} .cart-container .cart-summary { background: #fff !important; } .cart-container .checkout-methods-items { margin-top: 0px; } .cart-container .checkout-methods-items .action.primary { padding: 0px 2px !important; } .home-banner-static .col-md-3 { width: 24.5%; }} .cart-informed-modal .section-top .minicartpro-summary { padding: 0px 20px; border: 1px solid #f5f5f5;} .add-ons-checkbox { width: 64px; border: 1px solid #E8072A; height: 20px;} 
input[type=checkbox], input[type=radio] { margin: -37px 0 0; margin-top: 1px\9; line-height: normal;} .addons-check-box input.check_add { -moz-appearance: none; -webkit-appearance: none; border-radius: 3px; padding: 13px; position: absolute; right: 78px; bottom: 10px;} .addons-check-box input.check_add::after { content: "+Add"; font-size: 15px; font-weight: lighter; color: #E8072A; position: relative; top: -9px; right: 3px;} 
input:checked::after { content: "\2713 Added" !important; transform: rotate(-46deg); color: #fff !important; top: -11px !important; right: 12px !important; font-size: 15px !important;} 
input:checked { background: #29b757; border: 1px solid #29b757;} .nuvodev_cart_add { width: 40%; font-size: 17px; margin-top: -8px;} .cart_items_details { display: none; width: auto; float: none; margin: 14.5px 200px 0px; font-size: 15px; text-align: left; padding: 2px 15px 2px 10px; border: 1px solid #ccc; position: relative; cursor: pointer;} 
 @media only screen and (max-width: 320px) {
.addons-check-box input.check_add { right: 42px; } .nuvodev_cart_add { width: auto; font-size: 17px; margin-top: -13px; padding: 6px;} 
button, .cart-container .form-cart .action.update { padding: 7px 9px; } .page-header .header-search { position: absolute; top: 0; right: 30px;} } .size-guide-wrap { display: none; } .block.crosssell .block-title.title { display: block !important; position: unset !important;} 
@media only screen and (min-width: 768px) {
.product-list-style-17 .button-hover-wrap { position: unset !important; }} .page-footer .hover-link01 a:hover { color: #E31E24 !important; text-decoration: none;} .page-footer .hover-link01 a::after { content: ""; display: block; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; background-color: #E31E24 !important; transform: translate3d(-110%, 0, 0); transition: transform .3s ease-in;} .cart .product-image-wrapper { height: auto !important; } .cart.table-wrapper .item-actions td { padding: 0px; } .cart-container { margin-bottom: 10px; } .checkout-cart-index .column.main .block.crosssell .block-title { margin-top: 0px !important; margin-bottom: 10px !important;} .desktop_desc { display: none; } .desktop_desc { position: unset; height: 163px; margin-bottom: 5px; top: -7px; /* left: 30% !important; */
    /* z-index: 0; */
    transform: translateY(43%); /* width: 68% !important; */
    padding-top: 10px; height: auto; overflow: hidden; width: 100% !important;} .main > .filter { display: none; }
@media only screen and (max-width: 767px) {
.page-header .js-sticky-menu.active .header-search { position: absolute; top: 0; right: -46px;} .page-header .js-sticky-menu.active .mobi-cart-wrapper { position: absolute; right: -76px; top: 0px;} } .product-list-style-01 .product-item:hover .product-image-photo.main-img { -moz-transform: none !important; -webkit-transform: none !important; -o-transform: none !important; transform: none !important;} .nav-sections-items div:nth-child(5) { display: none; } .nav-sections-item-content .groupmenu li { font-size: 1.6rem; margin: 0;} .nav-sections-item-content .groupmenu li a { color: #fff; font-size: 14px; font-weight: 500; border-top: 0; border-bottom: 1px solid #515e85; width: 100%; display: block; padding: 10px 20px;} .nav-sections-item-content .groupmenu { margin-left: 0px; padding-left: 0px;} .product-custom-order-629 .product-media-wrapper, .product-custom-order-629 .product-main-wrapper .product-left, .product-custom-order-629 .qty, .product-custom-order-629 .product-info-main .price-box { display: none; } .product-custom-order-629 .product-main-wrapper { width: 100%; } .product-custom-order-629 .product-main-wrapper .product-right { width: 100%; margin-left: 0px; max-width: 100% !important;} .page-header .cdz-horizontal-menu .groupmenu li.level0 > a.menu-link { font: 600 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif } .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a { color: #000; }
body input, body textarea, body input[type="text"] { color: #000 !important; }
/**/
.cart-container .form-cart { background-color: transparent !important; } .cart-container { background-color: transparent !important; box-shadow: none !important; border: 0 !important;} .checkout-cart-index .page-main:not(.page-main-full) > div.page-title-wrapper { display: block; width: 100%; max-width: 1380px; margin: 30px auto 0; text-transform: uppercase;} 
table#shopping-cart-table thead { background-color: #e31e24; color: #fff; border-radius: 5px !important;} 
table#shopping-cart-table thead th { color: #fff !important; font-weight: 500 !important; text-transform: capitalize; padding: 10px 20px;} .cart.table-wrapper tbody td { padding: 15px 20px !important; }
tbody.cart.item.desktop-cart { background-color: #fff; border-top: 15px solid #f6f7f9 !important;} .cart-container .cart-summary strong.summary.title { margin-top: 0; font-size: 24px !important; font-weight: 600 !important; text-transform: uppercase; border: 0 !important; background-color: #f6f7f9; display: inline-block; width: 100%; margin: 0;} .cart-container .cart-summary { padding: 0px !important; margin-top: -40px; background-color: #fff !important;} .cart-container .cart-summary ul.checkout.methods.items.checkout-methods-items { display: none; } .cart.table-wrapper .product-item-name a { font-weight: 600; color: #000; font-size: 16px;} 
div.cart.table-wrapper .product-item-photo { width: 100px !important; max-width: 100px; padding: 0 !important;} 
div.cart.table-wrapper .product-item-photo span.product-image-container { width: 100px !important; } .cart.table-wrapper .product-item-details { width: calc(100% - 100px); } .cart.table-wrapper .col .control.qty { display: flex; align-items: center; width: 100%; justify-content: center; margin-top: 7px;} 
table#shopping-cart-table thead th.col.qty { text-align: center; } .cart.table-wrapper .col .control.qty button { background-color: #000; border-radius: 50%; width: 30px; height: 30px; padding: 0 !important; border: 0 !important; font-size: 15px; color: #fff; position: relative; line-height: 30px;} .cart.table-wrapper .col .control.qty button::before { content: "+"; font-size: 25px;} .cart.table-wrapper .col .control.qty button.decrease::before { content: "-"; } .cart-container .cart.table-wrapper .col.qty .input-text { margin: 0 !important; font-size: 16px; border: 0; font-weight: 600;} .cart.main.actions { display: flex; flex-wrap: wrap; padding: 0px 0 10px 0; justify-content: space-between; width: 100%;} .cart.main.actions a.action { background-color: #f00; color: #fff; font-weight: 600; font-size: 19px; text-transform: capitalize; padding: 10px 30px; border-radius: 5px;} .owl-carousel .owl-item .item.product.product-item { width: 100%; } .block.crosssell .owl-carousel .owl-item .item.product.product-item .product.details.product-item-details { min-height: auto !important; } .cart-container .cart.table-wrapper tbody span.price { color: #000000 !important; font-size: 15px; padding-top: 16px !important; display: inline-block; width: 100%;} .catalog-product-view .columns { background-color: #fff; max-width: 1370px; border: 0px solid #e1e1e1; background: #fff; border-radius: 3px; box-shadow: rgb(0 0 0 / 8%) 0px 4px 34px; margin-top: 70px !important;} .catalog-product-view .columns .row.main-inner { background-color: transparent; box-shadow: none !important; border-radius: 0;} 
/*.breadcrumbs { display: none;} */
.page-title-wrapper.product { display: block; } .page-title-wrapper.product h1.page-title { text-transform: capitalize !important; } .product-options-wrapper .field .product-custom-option { background-color: #efefef; border: 1px solid #c0bdbd; border-radius: 5px; height: 50px; font-size: 17px; color: #000 !important; width: 100% !important; max-width: 100% !important;} .product-reviews-summary { width: 100%; position: static !important; margin: 0 !important;} .product-reviews-summary a.action.add { text-transform: uppercase !important; font-size: 16px; color: #0064a1 !important;} .product.info.detailed .product.data.items { box-shadow: none !important; margin: 0 !important;} .catalog-product-view .columns .sidebar.sidebar-additional { padding: 20px; }
li.allindia-delivery, li.sameday-delivery, li.midnight-delivery { background-color: #ffebed; }
li.secured-payment, li.customer-satif { background-color: #e3fce1; }
ul.productside { display: inline-block; width: 100%; padding: 0 !important;} 
ul.productside li { display: flex; align-items: center; padding: 10px 10px;} 
ul.productside li img { max-width: 54px; }
ul.productside li span { font-size: 17px; font-weight: 600; margin-left: 10px;} .product-info-main .product-info-stock-sku { font-size: 16px; } .cart.table-wrapper tbody td .actions-toolbar a.action { display: none; } .cart.table-wrapper tbody td .actions-toolbar a.action.action-delete { display: block; vertical-align: middle; margin: 12px 0 0 0;} .cart.table-wrapper .product-item-name a { text-align: left; display: inline-block; width: 100%;} .productadd .modal-inner-wrap { border-radius: 10px; background-color: #fff; width: 100% !important; max-width: 532px;} .productadd .modal-inner-wrap .ui-datepicker { background-color: transparent; padding: 0; border: 0; box-shadow: none !important;} .productadd .modal-inner-wrap .modal-content { padding: 20px 20px 30px 20px; overflow-y: auto !important; max-height: 400px;} .productadd .modal-inner-wrap footer.modal-footer { display: none !important; } .ui-datepicker .ui-datepicker-calendar th, .ui-datepicker .ui-datepicker-calendar td { background-color: transparent; text-align: center !important; border: 0 !important;} .ui-datepicker .ui-datepicker-calendar .ui-state-disabled { background: transparent; } .ui-datepicker td span, .ui-datepicker td a { text-align: center; font-size: 20px;} .ui-datepicker .ui-datepicker-calendar { border: 0 !important; } .ui-datepicker .ui-datepicker-calendar .ui-state-disabled span { color: #a0a0a0; text-decoration: line-through;} .ui-datepicker .ui-datepicker-calendar td a { color: #000; } .ui-datepicker .ui-datepicker-calendar th { font-size: 19px; font-weight: normal;} .ui-datepicker .ui-datepicker-title select { border: 0; width: auto !important; border-bottom: 1px solid #000; font-size: 15px;} 
div#popup-modal-productadd ul.methods-list { padding: 0; margin: 0;} .goback-wrapper span.shippingtitle, .goback-wrapper span.timeslottitle, span.calendartitle { text-align: center; display: inline-block; font-size: 27px; font-weight: 600; color: #000;} .goback-wrapper span.goback::before { content: '\e625'; font-family: 'icons-blank-theme'; font-size: 20px;} .goback-wrapper span.goback { font-size: 0; float: left;} 
div#popup-modal-productadd ul.methods-list li > a { line-height: 45px; padding: 0 0 0 9px; border: 1px solid #CCC; margin: 0 auto 13px; width: 70%; display: flex; align-items: center; font-size: 15px; color: #000; padding-right: 55px; position: relative; border-radius: 5px;} .selectedshipp { position: absolute; right: 0; top: 0; padding: 0 10px; bottom: 0; background-color: #e31e24; color: #fff; vertical-align: middle; min-width: 67px; text-align: center;} 
ul.methods-list li > a label { margin-left: 6px; } .goback-wrapper, span.calendartitle { display: inline-block; width: 100%; text-align: center; margin-bottom: 30px; border-bottom: 1px solid #000; padding-bottom: 6px;} .productadd header.modal-header { padding: 0; } .productadd header.modal-header button.action-close { background: transparent !important; border: 0 !important; color: #000 !important;} .productadd header.modal-header button.action-close { background: transparent !important; border: 0 !important; color: #000 !important; min-height: 60px !important; min-width: 50px !important;} 
aside.productadd header.modal-header button.action-close::before { color: #000 !important; font-size: 50px;} 
div#checkout { margin-top: 50px; } .cdz-opc-wrapper .opc-wrapper .step-title, .cdz-opc-wrapper .opc-block-shipping-information .shipping-information-title, .cdz-opc-wrapper .payment-group>.step-title, .cdz-opc-wrapper .checkout-agreements-items .checkout-agreements-item-title { border-radius: 5px 5px 0 0; } .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, #checkout-shipping-method-load, .deliverydate-main-wrapper { padding: 0; box-shadow: none !important;} .form-shipping-address .field { width: 100%; margin-right: 0;} 
#checkout-shipping-method-load { position: static; margin: 0;} .cdz-opc-wrapper .table-checkout-shipping-method td { vertical-align: middle; } .cdz-opc-wrapper .table-checkout-shipping-method .col-method input.radio { vertical-align: middle; margin-top: 10px !important;} .opc-wrapper .fieldset>.field { margin-bottom: 6px; } .cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method-title input[type=radio] { vertical-align: middle; } .checkout-index-index .page-wrapper .opc-sidebar { border-radius: 3px; border: 0;} 
div#product-options-wrapper-input .fieldset > div { width: 48%; float: left; margin: 4px 0;} .field.textfield.required { width: 100% !important; } .field.textarea.required { width: 100% !important; }
div#product-options-wrapper-input .fieldset { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between;} 
div#product-options-wrapper-input .fieldset input, select.select-predmessage, div#product-options-wrapper-input .fieldset select, div#product-options-wrapper-input .fieldset textarea { border-radius: 5px; background-color: #f7f7f7; font-size: 16px; height: 42px; color: #000; border: 1px solid #bebbc3; width: 100% !important; margin-bottom: 7px;} 
div#product-options-wrapper-input .amprot-field { margin: 0px !important; }
div#product-options-wrapper-input .fieldset > div, div#product-options-wrapper-input .fieldset { margin: 0!important; } .testimonial-wrapper { background-color: #f7f7f7; border-radius: 9px; display: inline-block; padding: 10px 20px; margin-bottom: 40px; width: 100%;} .testimonial-wrapper .product-tt-title { text-transform: uppercase; font-weight: 600; font-size: 20px; border-bottom: 2px solid #ddd; color: #e31e24; margin-bottom: 10px; padding: 10px 0; display: inline-block; width: 100%;} .testimonial-wrapper .tt-inner { display: flex; flex-wrap: wrap; width: 100%;} .testimonial-wrapper ul.testimonial-list { margin: 0; padding: 0; width: 100%;} .testimonial-wrapper ul.testimonial-list .tt-top { width: 20%; padding-right: 5px;} .testimonial-wrapper ul.testimonial-list .tt-bottom { width: 80%; padding-left: 5px; display: flex; flex-wrap: wrap;} .testimonial-wrapper ul.testimonial-list .tt-bottom .tt-header { order: 1; width: 100%;} .testimonial-wrapper .tt-rating.rating-summary { display: none; } .testimonial-wrapper strong.tt-name { display: block; font-size: 13px;} .testimonial-wrapper span.tt-date { font-weight: 600; font-size: 13px;} .testimonial-wrapper .tt-header { font-size: 0; } .link-tt-all { display: inline-block; width: 100%; font-weight: 600;} .link-tt-all a { color: #666; }
div#product-options-wrapper-input .amprot-input-block { max-width: 100%; }
div#product-options-wrapper-input .amprot-field { margin: 0 0 6px 0; } .block-title-wrapp { font-size: 18px; color: #777;} 
span.title-diffcolor { color: #e31e24; font-weight: 500; margin-left: 7px;} .box-tocart.large-box-tocart .block-content { border: 1px solid #777; max-height: 230px; overflow-y: scroll; overflow-x: hidden;} .box-tocart.large-box-tocart .block-content li.product-item { padding: 0; width: 25% !important; max-width: 100%; margin: 0; padding: 10px;} .box-tocart.large-box-tocart .block-content li.product-item span.product-image-wrapper { padding-top: 100%; position: relative; height: 0 !important; display: inline-block; width: 100% !important;} .box-tocart.large-box-tocart .block-content li.product-item span.product-image-wrapper img.product-image-photo { max-height: 100%; position: absolute;} .box-tocart.large-box-tocart .block-content li.product-item span.price { font-size: 11px; color: #000;} .box-tocart.large-box-tocart .block-content li.product-item button.action.tocart.primary span { padding: 0 !important; } .box-tocart.large-box-tocart .block-content li.product-item button.action.tocart.primary span::before, .box-tocart.large-box-tocart .block-content li.product-item button.action.tocart.primary span::after { display: none !important; } .box-tocart.large-box-tocart .block-content li.product-item .price-box { margin: 0; } .box-tocart.large-box-tocart .block-content li.product-item .product-item-actions { margin: 2px 0; } .box-tocart.large-box-tocart .block-content li.product-item button.action.tocart.primary { font-size: 12px; padding: 0px 6px;} 
body .box-tocart.large-box-tocart .block-content li.product-item a.product-item-link {
 text-overflow:; height: auto; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle;} 
body.product-view-style-03 .product-info-main .box-tocart .actions button { padding: 20px 0; height: auto; font-size: 20px; float: none;} 
body.product-view-style-03 .product-info-main .box-tocart .actions { text-align: center; }
body.product-view-style-03 .product-info-main .box-tocart .widget { margin-bottom: 15px; }
div#popup-modal-register { padding: 0 20px 20px 20px; } .checkoutregister footer.modal-footer { display: none; } .checkoutregister div#popup_form h2 { text-align: center; } .checkoutregister .popup_form_txt { text-align: center; } .checkoutregister .popup_fm_field label { width: 80px; display: inline-block; float: left; text-align: left;} .checkoutregister .popup_fm_field input { width: calc(100% - 80px); float: left;} .checkoutregister .popup_fm_field div { text-align: center; font-size: 15px; margin-top: 4px; display: inline-block; width: 100%;} .checkoutregister div#popup_form { text-align: center; } .checkoutregister .popup_fm_field { margin-bottom: 13px; display: inline-block; width: 100%;} .checkoutregister.modal-popup._inner-scroll .modal-content { overflow-y: auto !important; } .cdz-opc-wrapper #checkoutSteps > li#opc-shipping_method { display: none !important; } .cdz-opc-wrapper #checkoutSteps > li#payment fieldset.fieldset > br { display: none; } .checkout-cart-index div#amrelated-block-2 .block-content { background-color: #fff; } .checkout-cart-index div#amrelated-block-2 .block-title { text-transform: uppercase; } .checkout-cart-index div#amrelated-block-2 .block-title .block-title-wrapp { text-transform: uppercase; color: #414b56; font-size: 24px;} .checkout-cart-index div#amrelated-block-2 .block-title .block-title-wrapp strong { font-weight: 600; } .product-view-style-03 .product-info-main .product-reviews-summary { padding-bottom: 0px !important; } .product-view-style-03 .product-info-main .price-box { margin-bottom: 0 !important; margin-top: 10px !important;} 
div#product-options-wrapper-input .fieldset { margin: 10px 0; } .product-view-style-03 .product-info-main .box-tocart { margin-top: 0; } .product-view-style-03 .product-info-main .product-info-stock-sku { display: none !important; } .product-view-style-03 .product-info-main .field.qty { display: none !important; } .product-view-style-03 .product-info-main .box-tocart { width: 100%; display: inline-block;} .box-tocart.large-box-tocart .block-content li.product-item .price-box { margin-top: 0 !important; } .box-tocart.large-box-tocart .block-content li.product-item span.product-image-wrapper { vertical-align: middle; } .checkout-cart-index div#amrelated-block-2 { padding: 0 20px; } .checkout-cart-index div#amrelated-block-2 li.product-item { text-align: center; } .checkout-cart-index div#amrelated-block-2 li.product-item .actions-primary { width: 100%; } .checkout-cart-index strong.product-item-name a.product-item-link { display: inline-block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle;} 
@media (min-width: 1200px) {
.checkout-cart-index .block-products-list .products-grid .product-item { max-width: calc((100%/6) - 20px); }} .emaiaddress-step form.form.form-login { padding: 10px 15px 10px 15px; } .header-search.has-cat-search .cdz-cat-search .current-cat { display: none; } .header-search-wrap li.cart-link { display: inline-block; } .header-search.has-cat-search .minisearch.has-cat { padding: 0 0 0 30px !important; } .header-search.has-cat-search input.input-text, .page-header .sticky-menu:not(.active) .header-search .minisearch input[type="text"] { background-color: #f7f7f7 !important; } .header-search.has-cat-search input.input-text, .page-header .sticky-menu:not(.active) .header-search .minisearch input[type="text"] { background-color: #f7f7f7 !important; border-radius: 50px; font-weight: 500; font-size: 14px; border: 1px solid #e31e24; outline: none; box-shadow: none !important;} .sticky-menu:not(.active) div.search-form { padding-right: 5px; } .page-header .features-links .cdz-dropdown .cdz-dd-content { position: static; transform: none !important; width: auto; opacity: 1 !important; visibility: visible !important; height: auto; max-height: initial; box-shadow: none;} .account-info-summary { padding: 0; display: none;} .acount-menu ul.account-menu-items.items { display: flex; padding: 0;} .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items { text-align: left; background-color: #f7f7f7; border-radius: 6px; padding: 5px 10px;} .acount-menu .account-menu-items>li>a:before { display: none !important; } .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li.language-link, .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li.currency-link { display: none; } .cdz-dropdown .cdz-dd-content .cdz-dd-content-inner { max-height: none; display: inline-block; width: 100%; padding: 0;} .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li { padding: 0 11px; } .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a { text-transform: capitalize; font-size: 12px;} .page-header .features-links { margin: 14px 0 0 0px !important; } .page-header .sticky-menu.active .header-panel-right .features-links { display: none; } .page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text { background-color: transparent !important; } .header-search-wrap li.cart-link { float: right; } .page-header .cdz-horizontal-menu .groupmenu { position: relative; z-index: 99 !important;} .opc-sidebar .minicart-items .product-item .product-item-details { padding-left: 10px !important; } .opc-sidebar .minicart-items .product-item .product-item-details strong.product-item-name { text-align: left; margin: 0;} .opc-sidebar .minicart-items .product-item-details .details-qty { margin-top: 2px; } .opc-block-summary .product-item .product-item-inner { margin: 0px 0 3px; } .opc-block-summary .product-image-wrapper { height: auto !important; }
 @media (max-width: 1199px) {
div.block-products-list .products-grid .product-item { max-width: calc((100%/4) - 20px); } .box-tocart.large-box-tocart .block-content li.product-item { width: 33.333% !important; }} 
 @media (max-width: 767px) {
header .header-search-wrap { min-width: 45px; height: 56px;} .header-search.has-cat-search .cdz-cat-search a.current-cat { display: none !important; } .header-search.has-cat-search input.input-text { padding-left: 15px !important; } .page-header .header-search { position: absolute; top: 10px; right: 5px;} .header-search.has-cat-search .minisearch.has-cat { padding: 0 0 0 00px !important; } .header-search .minisearch .actions { right: 19px !important; } .products-grid .product-item .product-item-actions .actions-primary { width: auto !important; }
div.block-products-list .products-grid .product-item { max-width: calc((100%/2) - 0px); margin: 10px 0;} .checkout-cart-index strong.product-item-name a.product-item-link { text-align: center; } .checkout-cart-index div.block-products-list .products-grid .price-box span.price { font-size: 14px; } .box-tocart.large-box-tocart .block-content li.product-item { width: 50% !important; padding: 4px 5px;} .box-tocart.large-box-tocart .block-content li.product-item .product-item-actions button span { display: block !important; } .modal-popup.modal-slide .modal-inner-wrap[class] { background-color: #fff !important; border-radius: 0 !important; width: 100% !important; max-width: 100%; margin: 0 !important;} .goback-wrapper, span.calendartitle { font-size: 17px; } .ui-datepicker .ui-datepicker-calendar th { font-size: 15px; } .ui-datepicker td span, .ui-datepicker td a { font-size: 16px; } .goback-wrapper span.shippingtitle, .goback-wrapper span.timeslottitle, span.calendartitle { font-size: 17px; }
div#popup-modal-productadd ul.methods-list li > a { width: 100%; font-size: 14px;} 
div#popup-modal-productadd ul.methods-list ul { padding-left: 0; } .catalog-product-view .columns { margin-top: 30px !important; } .product-info-main .price-box .price-wrapper .price { font-size: 23px !important; } .product-right.col-sm-12 { padding: 0; } .block-title-wrapp { font-size: 15px; }
aside.productadd header.modal-header button.action-close::before { font-size: 40px; width: 29px; text-align: center;} .checkout-cart-index .page-main:not(.page-main-full) > div.page-title-wrapper { padding: 0 20px; } .cart-container .cart-summary { padding: 0px !important; } .cart-container .cart-summary strong.summary.title { padding: 0 15px; } .cart-totals .table-wrapper { padding: 5px 10px; } .cart-container .cart-summary strong.summary.title { font-size: 21px !important; } .cart-totals .mark strong, .cart-totals .grand .amount { font-size: 15px; } .checkout-cart-index div#amrelated-block-2 .block-title .block-title-wrapp { font-size: 18px; } .cart.main.actions a.action { font-size: 19px; padding: 13px 20px; width: 49%; text-align: center; background-color: #ff9212;} .cart.main.actions { padding-top: 10px; } .cart.table-wrapper .items .desktop-cart { display: block; width: 100%; min-width: 100%;} 
table#shopping-cart-table thead { display: none; } .cart.table-wrapper .product-item-details { padding-left: 0; padding-top: 0;} .cart.table-wrapper tbody td { padding: 8px 10px !important; } .cart.table-wrapper .col .control.qty button { width: 20px; height: 20px; line-height: 21px;} .cart.table-wrapper .col .control.qty button::before { font-size: 18px; } .checkoutregister .popup_fm_field label { width: 100%; } .checkoutregister .popup_fm_field input { width: 100%; } .checkoutregister .popup_fm_field div { text-align: left; font-size: 13px;} .opc-estimated-wrapper { background-color: #fff; border: 0;} } .cart.table-wrapper .cart thead tr th.col { white-space: nowrap; } .cart.table-wrapper .product-image-container { max-width: 140px; }
div#gift-options-cart { display: none; }
aside.modal-popup.product-addons .modal-inner-wrap { max-width: 98% !important; width: 100% !important; margin: 0 auto; top: 4%; border-radius: 10px; overflow: hidden; max-height: 93vh !important; padding-bottom: 80px; position: relative;} 
aside.modal-popup.product-addons footer.modal-footer { display: none; }
aside.modal-popup.product-addons .addonsproducts { display: flex; flex-wrap: wrap; width: 100%;} 
aside.modal-popup.product-addons .addonsproducts .addon-item { text-align: center; box-shadow: 0px 0px 4px #999; border-radius: 4px; width: 15.2%; display: inline-block; margin: 10px 0 1px 10px;} 
aside.modal-popup.product-addons .addonsproducts .addon-item img { width: 110px; height: 115px; display: inline-block; padding-top: 5px;} .addon-prprice { color: #e31e24; font-weight: 600; font-size: 15px;} 
aside.modal-popup.product-addons .addonsproducts { max-width: 100%; max-height: 100%; border: none; margin: 0 auto; padding: 0 10px 10px 0; overflow: hidden; overflow-x: hidden; overflow-y: auto;} .final-price { display: flex; justify-content: flex-end; width: 100%; background-color: #efefef; padding: 14px 20px; font-size: 15px; font-weight: 600; align-items: center; line-height: normal;} 
div#popup-modal-addonsproducts .final-price { position: absolute; left: 0; right: 0; bottom: 0; z-index: 99;} .final-price > div { margin-left: 20px; } .final-price span.sign { margin: 0 10px 0 20px; vertical-align: middle;} .final-price #total-price span.h-price.webprice { color: #e31e24; font-size: 19px;} .addonfooter-child.total-block { margin-right: 8%; }
aside.modal-popup.product-addons header.modal-header { background-color: #efefef; min-height: 50px; margin-bottom: 10px; position: relative;} 
aside.modal-popup.product-addons header.modal-header button.action-close { position: absolute; right: 10px !important; top: 10px; left: auto; background-color: transparent !important; color: #000 !important; border: 0 !important;} 
aside.modal-popup.product-addons header.modal-header button.action-close::before { color: #000 !important; }
aside.modal-popup.product-addons.modal-popup._inner-scroll .modal-content { overflow-y: scroll !important; overflow: auto !important;} 
aside.modal-popup.product-addons.modal-popup input:checked::after { display: none !important; } .addqtybox { display: inline-block; padding: 4px 10px; width: 100%; background-color: #f7f7f7;} .addqtybox input[type="text"] { width: 40px; height: 30px; text-align: center; font-weight: 600; font-size: 15px; margin-left: 20px;} .final-price button#product-addtocart-button { font-weight: 600; background-color: #ff9212; color: #fff; padding: 8px; border-radius: 4px; margin-right: 25px; border: 1px solid #f97d00; width: 270px; font-size: 16px; cursor: pointer; height: 40px;} .addonfooter-child.price-heading { width: 50px; } .modals-overlay { z-index: 99 !important; } .cart-container .addonsproducts { background-color: #fff; display: flex; width: 100%; flex-wrap: wrap; padding: 15px 10px;} .cart-container .addonsproducts .addon-item { width: 16.666%; text-align: center;} .cart-container .addonsproducts .addon-item .btn { border: 0 !important; } .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a { color: #000 !important; font-weight: 500 !important; font-size: 13px !important;} .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title a { font-weight: 700 !important; } .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:hover { color: #6772e5 !important; }
 div#product-options-wrapper-input .fieldset input::placeholder {
color: #000;
opacity: 1;} 
 div#product-options-wrapper-input .fieldset input:-ms-input-placeholder {
 color: #000;} 
 div#product-options-wrapper-input .fieldset input::-ms-input-placeholder {
 color: #000;} .addonspop-title { text-align: center; font-weight: 600; color: #e31e24;} .addonspop-title strong { margin-right: 5px; color: #000;} .cart.main.actions { padding-left: 10px; padding-right: 10px;} .amcheckout-step-container .amcheckout-title, .emaiaddress-step .step-title, .step-title.delivery-address, .amcheckout-step-container .amcheckout-shipping-address .checkout-billing-address .field.field-select-billing label.label { background-color: #E8072A; color: #fff; display: block; margin: 0; padding: 15px; font-weight: 600; font-size: 20px;} .emaiaddress-step form.form.form-login { background-color: #fff; border: 0;} 
form#co-shipping-form { background-color: #fff; padding: 10px 15px 15px 15px;} .amcheckout-step-container .amcheckout-shipping-address .checkout-billing-address > fieldset.fieldset { background-color: #fff; } .amcheckout-step-container .amcheckout-shipping-address .checkout-billing-address .billing-address-form { padding: 10px 15px; } .amcheckout-step-container .checkout-billing-address .actions-toolbar>.primary button.action.action-update { background-color: #e8072a; } .amcheckout-step-container .checkout-billing-address .actions-toolbar>.primary button.action.action-cancel { color: #e8072a; } .amcheckout-main-container.-modern .amcheckout-block.amcheckout-step-container { margin-top: 0; }
div#checkout-payment-method-load .step-content.amcheckout-content { background-color: #fff; } .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .step-content.amcheckout-content { padding: 5px 15px; } .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title { background-color: #fff; border-bottom: 1px solid #ececec;} .amcheckout-step-container .amcheckout-summary-container .minicart-items .product-image-container { display: inline-block; width: auto !important; float: left;} .minicart-items .product-item .product-item-name { text-align: left; } .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method { background-color: #fff; } .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label { padding: 10px 0; } .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method { background-color: #fff; border: 0 !important; border-bottom: 1px solid #ddd !important;} .fieldset.address div[name$=".firstname"] { width: 50% !important; } .fieldset.address div[name$=".lastname"] { width: 50%; }
li#shipping form fieldset.field.street { width: 100%; }
li#shipping form fieldset.field.street .field { width: 100%; margin: 0 0 10px 0;} 
li#shipping form .field { width: 50%; } .emaiaddress-step form.form.form-login .field { width: 100% !important; } .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method { box-shadow: none !important; }
label.label button.action { background-color: transparent !important; color: #000 !important; text-transform: capitalize !important; letter-spacing: normal; padding: 0 !important;} 
li#shipping form .field input, li#shipping form .field select { height: 30px; } .checkout-index-index .page-wrapper .opc-block-summary { background-color: #fff !important; border: 0 !important;} .emaiaddress-step form.form.form-login button.action.login.primary { background-color: #e8072a; } .success-messages p { font-size: 16px; } .checkout-success { background-color: #fff; margin-top: 30px; border-radius: 5px; padding: 20px;} .checkout-success .primary { float: none; padding-top: 0 !important;} .checkout-success a.action.primary.continue { padding: 10px 20px !important; font-size: 15px;} .callus-head { text-align: right; color: #000; font-size: 15px; font-weight: 500; margin-top: 10px;} .callus-head a { color: #000; } .page-header .features-links { margin: 0px 0 0 0px !important; } .page-header .features-links .cdz-dd-content-inner.nice-scroll { padding-bottom: 0; } .block-minicart .cart-total a.action.button.secondary { background-color: #ff9212; color: #fff !important; border-color: #ff9212;} .block-minicart .cart-total .actions .layout-column button#top-cart-btn-checkout { display: none; }
div#product-options-wrapper-input .fieldset { display: inline-block; width: 100%;} 
div#product-options-wrapper-input .fieldset > div { width: 100%; display: flex; justify-content: space-between;} 
div#product-options-wrapper-input .fieldset > div .amprot-field-container { width: 100%; min-width: 50%; padding: 0 5px;} 
 @media (max-width: 1300px) {
.page-header .sticky-menu.active .header-menu-wrap .groupmenu li.level0>a.menu-link { font-size: 12px !important; }} 
@media (max-width: 1199px) {
aside.modal-popup.product-addons .addonsproducts .addon-item, .cart-container .addonsproducts .addon-item { width: 23%; }
aside.modal-popup.product-addons .addonsproducts { max-height: 270px; } .final-price > div { margin-left: 5px; } .final-price span.sign { margin: 0 10px 0 12px; }} 
 @media (max-width: 767px) {
aside.modal-popup.product-addons .addonsproducts .addon-item { width: calc(50% - 10px); } .cart-container .addonsproducts .addon-item { width: 50%; } .modal-popup.modal-slide .modal-inner-wrap[class] { max-width: 100% !important; padding-bottom: 120px;} 
aside.modal-popup.product-addons .addonsproducts { max-height: none; } .final-price { flex-wrap: wrap; justify-content: center;} .final-price .addonfooter-child.price-heading { width: 100%; text-align: center; margin: 0 0 10px 0;} .final-price button#product-addtocart-button { width: 100%; }
aside.modal-popup.product-addons .addonsproducts .addon-item img { width: auto; height: 95px;} 
aside.modal-popup.product-addons.modal-slide { left: 100%; }
aside.modal-popup.product-addons._show { left: 0px !important; z-index: 999 !important;} 
div#popup-modal-addonsproducts { display: none; } .product-view-style-03 .product-info-main .box-tocart { position: fixed !important; bottom: 0 !important; z-index: 9; width: 100%; padding: 0px !important; left: 0; right: 0;} .product-info-main .box-tocart .primary.tocart span { font-size: 23px !important; } .product-info-main .box-tocart .primary.tocart { padding: 15px 10px !important; } .product-view-style-03 .product-info-main .product-options-bottom .fieldset { margin: 0; } .product-info-main .box-tocart .primary.tocart { border-radius: 0px !important; } .final-price button#product-addtocart-button { border-radius: 0 !important; } .cart-container .cart-summary { top: auto !important; height: auto !important;} .cart-container { padding-bottom: 100px; }
aside.modal-popup.product-addons .modal-inner-wrap { max-height: 100vh !important; height: 100% !important; top: 0;} 
div#popup-modal-addonsproducts .final-price .addonfooter-child.price-heading { display: none; }
div#popup-modal-addonsproducts .final-price .addonfooter-child.price-heading + .addonfooter-child { display: none; }
div#popup-modal-addonsproducts .final-price span.sign { display: none; } .final-price button#product-addtocart-button { padding: 13px 10px; width: 100% !important; margin: 0 !important; height: auto; font-size: 20px;} 
div#popup-modal-addonsproducts .final-price { justify-content: space-between; background-color: #fff; padding: 10px 0 0 0; box-shadow: 0 0 5px 2px #dadad8;} .addonfooter-child.total-block { margin-right: 0; text-align: right;} 
div#popup-modal-addonsproducts .final-price .addonfooter-child { padding: 0 10px 5px 10px; }
aside.modal-popup.product-addons h1 { border: 0; } .cart-container .cart-summary strong.summary.title { display: none; }
table.data.table.totals tr.totals.shipping.excl { width: 70%; }
table.data.table.totals tr { display: block; width: 32%; text-align: center; border: 0 !important;} 
table.data.table.totals tr th, table.data.table.totals tr td { display: block; text-align: left; width: 100%; padding: 0 10px !important; border: 0 !important;} 
table.data.table.totals tbody { display: flex; justify-content: space-between;} .cart-container .cart-summary .cart-totals .grand .mark, .cart-container .cart-summary .cart-totals .grand td { padding: 0 0; text-align: right;} .checkout-success { padding: 10px; } .zopim { bottom: 59px !important; } .page-header .header-search { right: 48px; } .page-header .logo { margin-left: -50px; } .page-header .sticky-menu.active .header-search-wrap { left: auto; top: 10px;} 
#mobi_cart-wrapper .cdz-top-link { display: block; } .amcheckout-step-container .actions-toolbar button.action.primary.checkout.amasty { width: 100%; position: fixed; bottom: 0; left: 0; right: 0; z-index: 9;} 
aside.modal-popup.checkoutregister { z-index: 99999 !important; }
aside.modal-popup.checkoutregister._show { left: 0; }
aside.modal-popup.checkoutregister .modal-inner-wrap { padding-bottom: 0 !important; } .product-info-main .box-tocart button#product-addtocart-button-pop { background-color: #ff9212; border-color: #ff9212;} .modal-popup.checkoutregister button.button { font-size: 16px; padding: 10px 25px; width: 46%;} } .shopbycatextra .item { position: relative; width: 100%; border-radius: 5px; overflow: hidden;} .shopbycatextra a.item-title { display: inline-block; background-color: rgba(247,46,6,0.8); color: #fff !important; padding: 6px 10px; border-radius: 0 0 5px 5px; width: 100%; text-align: center; font-size: 18px; font-weight: 500; position: absolute; bottom: 0; left: 0; right: 0;} .cdz-block-title .b-title.h2 { color: #000 !important; text-transform: capitalize !important;} .cdz-product-wrap .cdz-block-title .title-desc { color: #e6393f; font-weight: 500; font-size: 15px;} .page-footer .footer-box .h5 { font-size: 23px; border-bottom: 2px solid #f00; display: inline-block; margin-bottom: 20px;} .footer-content-top li a, .footer-content-top li { font-size: 16px; } .cdz-product-wrap strong.product.name.product-item-name { display: inline-block; width: 100%;} .cdz-product-wrap strong.product.name.product-item-name a.product-item-link { display: inline-block; overflow: hidden; white-space: nowrap; width: 100%; text-overflow: ellipsis; vertical-align: middle;} .footer-content-top li::before { content: ""; display: inline-block; border-left: 4px solid #777; border-top: 4px solid transparent; border-bottom: 4px solid transparent; vertical-align: top; margin-right: 6px; margin-top: 6px;} .footer.content.footercontent-copy { background-color: #333 !important; color: #fff !important; padding: 12px 0 !important;} .footer.content.footercontent-copy .footer-payment { margin: 0 !important; } .footer.content.footercontent-copy p { margin: 5px 0 0 0; } .product-item .product-item-actions .actions-secondary>.action { display: inline-block !important; } .sameday-strip.desktop { border: 0; }
div#checkout-step-shipping .shipping-address-items .shipping-address-item { width: 49%; background-color: #fff; line-height: normal;} 
div#checkout-step-shipping .shipping-address-items { align-items: normal; }
div#checkout-step-shipping .shipping-address-items { align-items: normal; padding: 0; max-height: 629px; overflow-y: auto; margin: 15px 0;} .minicart-items .product-item .product-item-details { padding-right: 0; } .block-minicart .cart-total { padding: 10px 15px; } .minicart-wrapper .block-minicart li .product.row { margin: 0 0; } .minicart-items .product-info { padding: 0; } .minicart-items .product-item .product-image-container img.product-image-photo { height: auto !important; } .minicart-items .product-image-wrapper { height: auto !important; } .checkout-cart-index .page.messages .message { display: inline-block; } .cart-totals .grand .amount { padding: 10px; padding-right: 10px;} 
div#checkout-step-shipping .shipping-address-items .shipping-address-item button.action { color: #e31e24; border: 1px solid #e31e24; background-color: #fff;} 
div#checkout-step-shipping .shipping-address-items .shipping-address-item.selected-item { border-color: #e8072a; } .amcheckout-step-container .amcheckout-shipping-address button.action.amcheckout-button.-new-address { color: #fff; border: 1px solid #e31e24; background-color: #e31e24; font-size: 15px; margin: 10px 0 !important;} .amcheckout-step-container .amcheckout-summary-container .table-totals th, .amcheckout-step-container .amcheckout-summary-container .table-totals td { padding-top: 3px; padding-bottom: 3px; font-weight: 500;} .amcheckout-step-container .amcheckout-summary-container .table-totals tr.grand.totals th, .amcheckout-step-container .amcheckout-summary-container .table-totals tr.grand.totals td { padding-top: 10px; } .amcheckout-step-container .amcheckout-summary-container .order-attributes-form.fieldset { margin-top: 10px; } .amcheckout-step-container .amcheckout-summary-container .order-attributes-form.fieldset input { height: 30px; } .amcheckout-step-container .amcheckout-summary-container .amcheckout-content > .amcheckout-wrapper { padding-top: 5px; padding-bottom: 10px;} .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes-container { margin: 0 !important; } .amcheckout-step-container .amcheckout-additional-options .field.amcheckout-comment { margin: 10px 0; } .amcheckout-step-container .amcheckout-summary-container .minicart-items .minicart-items-wrapper { max-height: 230px; } .amcheckout-step-container .amcheckout-summary-container .items-in-cart { margin-bottom: 7px; } .block.additional-attributes-items { display: inline-block; width: 100%; margin-top: 10px;} .title.additional-attributes-title { display: block; margin: 0; padding: 5px 0 0px 0; font-weight: 600; font-size: 20px; position: relative; cursor: pointer;} .title.additional-attributes-title span::after { content: '\e622'; font-family: 'icons-blank-theme'; vertical-align: middle; margin-left: 10px; font-weight: normal; font-size: 37px; line-height: 10px; display: inline-block;} .title.additional-attributes-title:hover { color: #e31e24 !important; } .deliverylocationdetail-banner { background: url("bg-catetgo.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; display: flex; flex-wrap: wrap; align-items: center; width: 100%; margin: 40px 0; position: relative;} .deliverylocationdetail-banner img { width: 100%; float: left; padding-right: 0;} .text-on-banner { display: inline-block; width: 65%; float: left; color: #000; font-size: 15px; padding: 10px 10px; position: absolute; right: 0;} .category-description.std { margin-top: 20px; }
@media (max-width: 767px) {
.amcheckout-step-container .shipping-address-items .shipping-address-item { padding: 10px; } .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a { color: #fff !important; } .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title { margin: 0; } .nav-sections .header.links a { color: #fff !important; } .surprise-for ul li.leaf span.category { font-size: 14px; } .modal-popup.productadd { z-index: 99999 !important; } .surprise-for ul li.leaf .icon img { padding: 10px; } .page-header .mobi-cart-wrapper .action.showcart .counter.qty { background-color: #e8072a !important; } .cart-totals .mark, .opc-block-summary .table-totals .mark { font-weight: 500; } .opc-block-summary .mark .value { color: #000000; } .amcheckout-step-container .actions-toolbar button.action.primary.checkout.amasty { background-color: #ff9212 !important; border-color: #ff9212 !important; font-size: 23px; letter-spacing: 1px;} 
div#product-options-wrapper-input .fieldset > div .control { width: 100%; } .product-item .product-item-actions .actions-secondary>.action.tocompare { display: none !important; } .deliverylocationdetail-banner img, .category-image img.image { width: 317vw; padding-right: 0; max-width: inherit;} .deliverylocationdetail-banner { overflow: hidden; } .text-on-banner { width: 100%; padding: 10px 10px; position: static;} .mobile_desc { margin-top: 28px; }} .static_links img { padding: 0; border-radius: 50px 0 0 50px;} .product-view-style-03 .product-info-main .box-tocart .fieldset { margin: 0; } .row.sameday { margin: 0 0; } .page-header .minisearch .actions .search { background-color: #E31E24 !important; color: #fff !important; height: 39px; border-radius: 0 50px 50px 0; width: 45px; text-align: center;} .header-search .actions .search:before { color: #fff !important; } .header-search .nested { top: 4px; } .amprot-checkbox-block > .amprot-mark { margin-top: 1px; } .amprot-text > .amprot-value, div#product-options-wrapper div.options-list .field.choice label.label { color: #000; font-weight: 500;} .amprot-radio-block > .amprot-text, .amprot-checkbox-block > .amprot-text, div#product-options-wrapper div.options-list .field.choice label.label { font-size: 15px; } .amprot-field.-checkable .amprot-label { font-size: 18px; font-weight: 600; margin: 4px 0 10px 0 !important; display: none;} .amprot-options-list.nested, div#product-options-wrapper div.options-list { display: flex; flex-wrap: wrap; width: 100%;} .amprot-radio-block, .amprot-checkbox-block, div#product-options-wrapper div.options-list .field.choice { margin: 5px 15px 5px 0; }
div#product-options-wrapper div.options-list .field.choice { position: relative; }
label.amprot-radio-block input { width: 100%; height: 100% !important;} 
div#product-options-wrapper div.options-list .field.choice input[type="radio"] { position: absolute; left: 0; right: 0; width: 100%; height: 100%; opacity: 0;} 
label.amprot-radio-block span.amprot-mark { display: none; }
label.amprot-radio-block span.amprot-text, div#product-options-wrapper div.options-list .field.choice input[type="radio"] + label.label { border: 1px solid #333; padding: 4px 15px; display: inline-block; width: 100%; text-align: center;} 
label.amprot-radio-block .amprot-input:checked ~ .amprot-mark + span.amprot-text, div#product-options-wrapper div.options-list .field.choice input[type="radio"]:checked ~ label.label { background-color: #e31e24; color: #fff !important; border-color: #e31e24;} 
div#product-options-wrapper div.options-list .field.choice input[type="checkbox"] { width: 12px !important; height: 12px !important; border-radius: 0 !important; border: 1px solid #a39fa8 !important; vertical-align: text-top; top: 1px; margin-right: 3px !important;} 
label.amprot-radio-block .amprot-input:checked ~ .amprot-mark + span.amprot-text span.amprot-value { color: #fff; } .product-info-price { margin-bottom: 8px; }
div#product-options-wrapper-input .amprot-input-block { max-width: 100%; margin-bottom: 10px;} 
div#product-options-wrapper .fieldset { margin: 0; }
input:checked::after { display: none !important; } .block-shipping-estimation { margin: 0px !important; } .catalog-product-view .product-options-wrapper .field { margin-bottom: 3px !important; }
div#product-options-wrapper-input .amprot-input-block { margin-bottom: 0; }
body .product-options-wrapper .fieldset>.field:not(.choice)>.label { display: none; } .amprot-radio-block > .amprot-input:checked ~ .amprot-mark, .amprot-checkbox-block > .amprot-input:checked ~ .amprot-mark { border-color: #e31e24; background-color: #e31e24;} .callus-head a { color: #e31e24; } .bannertext { display: inline-block; width: 100%; margin-top: 10px;} .page-header .js-sticky-menu.active .header-search { right: 12px; }
div#product-options-wrapper div.options-list span.price-notice { display: none; } .block-search { z-index: 999; } .amsearch-form-container.-opened .amsearch-wrapper-input { position: relative; } .field.search { overflow: visible !important; } .block.block-search, .form .search-autocomplete { z-index: 999; } .header-search .search-autocomplete { height: auto !important; overflow: visible; width: 100% !important; text-align: left;} .amsearch-form-container .amsearch-wrapper-input { width: 100% !important; } .product.actions.product-item-actions { width: 100%; position: static;} .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item { width: 100%; flex-direction: row;} .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item .amsearch-autocomplete-image { width: 60px; } .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item .amsearch-autocomplete-information { width: calc(100% - 70px); margin: 0; flex: none;} .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item .product.details.product-item-details { min-height: auto !important; height: auto !important;} .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item .amsearch-autocomplete-image span.product-image-wrapper { height: 60px !important; } .search-autocomplete .amsearch-results .product.description { display: none; } .amsearch-wrapper-content .product-item-link { color: #000; font-size: 15px;} .amsearch-more-results .amsearch-link { color: #f72e06; font-weight: 600; font-size: 15px; border: 1px solid #f72e06 !important; padding: 4px 20px; display: inline-block;} .amsearch-more-results .amsearch-link:hover { background-color: #f72e06; color: #fff !important;} .page-header .sticky-menu.active .header-panel-right { z-index: 999999; } .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover.has-cat-search div.search-form { background-color: #fff; } .page-header .sticky-menu.active .header.panel .header-panel-bottom { margin: 0; width: calc(100% - 350px); padding-right: 0;} .page-header .sticky-menu.active .header-menu-wrap .groupmenu li.level0>a.menu-link { padding-left: 5px !important; padding-right: 5px !important;} 
header.page-header:not(.sksnhv) .sticky-menu.active .header-search-wrap { right: 20px !important; z-index: 99; width: auto !important;} .page-header:not(.sksnhv) .sticky-menu.active .header-search.has-cat-search div.search-form { width: 350px; background-color: #fff; border: 1px solid #a1a7bd;} .header-search .search-autocomplete { top: 100% !important; bottom: auto !important;} 
ul#sorter { display: flex; padding: 0;} 
ul#sorter li { display: inline-block; margin: 0 3px;} 
ul#sorter li a { border: 1px solid #db322c; color: #000; font-weight: 500; display: inline-block; padding: 5px 10px; text-transform: capitalize; line-height: normal; cursor: pointer;} 
ul#sorter li a:hover, ul#sorter li a.active { color: #db322c; } .toolbar-sorter.sorter { display: flex; align-items: center;} .toolbar-sorter.sorter label.sorter-label { color: #000; font-size: 16px; font-weight: 500;} 
li.sort-price_asc a::before { font-family: FontAwesome; content: '\f175';} 
li.sort-price_desc a:before { font-family: FontAwesome; content: '\f176';} 
li.sort-bestsellers a:before { font-family: FontAwesome; content: '\f005 ';} 
li.sort-rating a:before { font-family: FontAwesome; content: '\f123';} 
li.sort-relevance { display: none !important; }
a.action.sorter-action { display: none !important; }
ul#sorter li.sort-rating { display: none; }
 @media (min-width: 768px) {
.static_links img { width: 40px; border-radius: 50px !important;} .static_links { display: inline-block !important; right: 19px; left: auto; top: auto; bottom: 70px;} } 
 @media (max-width: 1300px) {
.page-header .sticky-menu.active .header-menu-wrap .groupmenu li.level0>a.menu-link { padding-left: 5px; padding-right: 5px;} } 
@media (min-width: 1200px) {
.page-header .sticky-menu.active .header-menu-wrap { width: 98% !important; } .page-header:not(.sksnhv) .sticky-menu.active .header-search-wrap { left: auto !important; width: auto !important; right: 93px !important;} .page-header:not(.sksnhv) .sticky-menu.active .block-search .control { visibility: visible !important; opacity: 1 !important; transition: .5s !important;} .header-search.has-cat-search .minisearch.has-cat { padding: 0 0 0 10px !important; } .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover input.input-text { opacity: 1; font-size: 14px; font-weight: 500;} .page-header .js-sticky-menu.active .header-search { position: static !important; }} 
@media (max-width: 1199px) {
.page-header .sticky-menu.active .header-menu-wrap { width: 80% !important; }} 
@media (max-width: 767px) {
.col-sm-17.header-panel-right { position: static; } .page-header .js-sticky-menu.active .mobi-cart-wrapper { position: static; right: 0; top: 0px;} .page-header .js-sticky-menu.active .header-search { top: 10px; right: 48px;} .page-header .sticky-menu.active .header-search-wrap { left: auto; top: 0px; right: 0 !important; height: 56px; border-left: 1px solid #f0f2f7!important; padding-top: 10px; padding-right: 8px;} .header-search.has-cat-search input.input-text { height: 39px; } .bannertext { order: 3; }
header.page-header:not(.sksnhv) .sticky-menu.active .header-search-wrap { right: 0px !important; } .page-header:not(.sksnhv) .sticky-menu.active .header-search.has-cat-search div.search-form { width: 100%; } .toolbar-sorter.sorter label.sorter-label { display: none; }
ul#sorter { flex-wrap: wrap; width: 100%; margin: 0;} .toolbar-sorter.sorter { width: 100%; justify-content: center;} 
ul#sorter li { margin: 2px 3px; }
ul#sorter { justify-content: center; } .header-search .minisearch .actions { z-index: 99; } .amsearch-results { padding: 0px !important; } .header-search .search-autocomplete { margin: 0 auto; max-width: calc(100% - 12px); left: 0; right: 0;} .amsearch-wrapper-content .product-item-link { white-space: normal; text-align: left;} .sticky-menu:not(.active) div.search-form { padding-right: 0; } .amsearch-products .amasty-xsearch-block-header { font-size: 18px; font-weight: 600; text-transform: capitalize; border-bottom: 1px solid #cfcfcf; padding: 10px 15px;} .category-view .category-description { display: none; }} .product-item .product-item-actions .actions-secondary> a.action.tocompare, a.action.tocompare { display: none !important; } .amsearch-close { display: none !important; } .amsearch-form-container.-opened .action.search { display: block; } .search .amsearch-loupe { display: none !important; } .amasty-xsearch-loader { right: 50px; } .modal-popup._inner-scroll { z-index: 9999 !important; }
html, body { overflow-x: hidden; }
 @media (max-width: 767px) {
.product-addons.modal-popup.modal-slide .modal-inner-wrap[class] { max-width: 100% !important; padding-bottom: 0px !important; overflow: visible !important;} .product-addons.modal-popup._inner-scroll .modal-content .addonsproducts { padding: 0px !important; max-height: calc(100vh - 180px); overflow-y: auto !important; padding-right: 10px !important;} 
div#popup-modal-addonsproducts { height: 100vh; }} .product-item .product-item-actions .actions-secondary>a.action.towishlist, a.action.towishlist { display: none !important; } .product-item .product-item-actions .actions-secondary>a.action.towishlist { display: none !important; } .checkout-payment-method .payment-method-title.field.choice .payment-icon { display: none; } .productadd .modal-inner-wrap::before { position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: transparent; width: 2000%; height: 1000%; display: inline-block !important; content: ""; z-index: -1; left: -1000%; top: -100%;} .ajax-loading div#popup-modal-productadd::after { content: ""; display: inline-block; width: 100px; height: 100px; background: url("loader-1.gif"); background-repeat: no-repeat; background-position: center center; position: absolute; top: 50%; transform: translateY(-50%); margin: 0 auto; left: 0; right: 0;} 
ul#sorter li a::before { margin-right: 5px; }
a.account-trigger.cdz-dd-trigger.cdz-top-link { display: none !important; }
form#co-payment-form hr, form#co-payment-form br { display: none; }
form#co-payment-form div div#recaptcha-checkout-place-order-wrapper .field { margin: 0; }
div#popup-modal-productadd ul.methods-list li > a input[type=radio] { margin-top: -2px; } .cdz-sidebar-backface { z-index: 999; } .fullbox .stage-menu-wrap { height: 100vh; background-color: #fff;} 
 @media (min-width: 768px) and (max-width: 991px) {
.page-header .sticky-menu:not(.active) .header-panel-left .utilies-toggle-wrap { min-width: 35px; } .page-header .sticky-menu:not(.active) .logo { margin: 0px 10px 0; } .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li { padding: 0 5px; } .cdz-dropdown .cdz-dd-content .cdz-dd-content-inner { padding-right: 0; } .header-search.has-cat-search .minisearch.has-cat { padding: 0 0 0 10px !important; }} 
@media (max-width: 767px) {
.header-search .search-form { box-shadow: none !important; } .col-sm-17.header-panel-right { padding: 0; } .header-search .search-toggle { display: none !important; } .header-search .search-form { position: static !important; width: 100% !important; visibility: visible !important; opacity: 1 !important;} .page-header .header-search { position: relative !important; width: 100%; left: 0 !important; right: 0 !important; top: 0 !important;} .header-search .block-search .control { padding-left: 0; padding-right: 0; padding-top: 0px;} .header-search .minisearch .actions { right: 0 !important; top: 0px;} .page-header .logo { margin-left: 0; margin-right: 0;} 
header .header-search-wrap { border: 0 !important; height: 50px;} .page-header:not(.sksnhv) .sticky-menu.active .header-search.has-cat-search div.search-form { border: 0 !important; } .productadd .modal-inner-wrap { overflow: visible !important; }} .product-item-actions .action.primary span { display: block; } .category-image img.image { width: 100%; } .call_now-sidefixed { position: fixed; right: 0; top: 50%; width: 50px; text-align: right; z-index: 9;} .call_now-sidefixed ul { padding: 0; margin: 0;} .call_now-sidefixed ul li { display: inline-block; width: 100%; margin: 0;} .call_now-sidefixed img { width: auto !important; height: auto; border-radius: 50px;} .flowercity-bottom ul { list-style: circle; } .flowercity-bottom table { overflow-x: auto; display: block; border: 1px solid gray;} .new-tabls { display: flex; width: 100%; margin-bottom: 15px;} .new-tabls table { display: table; border: 0 !important;} .new-tabls table th, .new-tabls table td { border: 1px solid gray; height: 52px; vertical-align: middle;} 
 @media (max-width:991px) {
.new-tabls { flex-wrap: wrap; } .new-tabls table { width: 50%; } .new-tabls table th { display: none; } .new-tabls table:first-child th, .new-tabls table:nth-child(2) th { display: table-cell; }} 
 @media (max-width:767px) {
.new-tabls table { width: 100%; } .new-tabls table:nth-child(2) th { display: none; } .cdz-menu .item.level-top>.groupmenu-drop { padding: 0; } .cdz-menu .groupmenu-drop li.item.parent .groupmenu-drop { padding-left: 0; padding-top: 0;} 
span.dropdown-toggle { width: 40px; height: 40px; line-height: 40px;} } .columns .flowercity-bottom a { color: #0080d3 !important; font-weight: 500;} 

/*menu*/

@media (min-width:768px ) {
nav.cdz-navigation { position: static; } .col-sm-20.col-md-20.header-menu-wrap { position: static !important; } .page-header .cdz-horizontal-menu .groupmenu { position: static !important; } .cdz-horizontal-menu .groupmenu li.item.level0 { position: static !important; } .cdz-horizontal-menu li.level0>.groupmenu-drop { width: 100%; top: 100%; border-top: 1px solid #ddd !important; left: 0px !important; right: 0px !important;} .cdz-horizontal-menu li.level0:hover ul.cat-tree.groupmenu-drop { display: flex !important; } .cdz-menu:not(.cdz-toggle-menu) .cat-tree li.item { min-width: auto !important; text-align: left; width: 100%;} .cdz-horizontal-menu .groupmenu li.item.level1 > a.menu-link { font-size: 16px !important; font-weight: 600 !important; padding: 0 0 0 0; margin-bottom: 5px; white-space: nowrap;} .cdz-horizontal-menu .groupmenu li.item.level1 > a.menu-link::before { display: none !important; } .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupmenu-drop { position: static !important; visibility: visible !important; opacity: 1 !important; transform: none !important; border: 0 !important; box-shadow: none !important; display: block !important;} .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop ul.level1.groupmenu-drop .item { padding: 3px 0; } .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop ul.level1.groupmenu-drop a.menu-link { text-transform: capitalize; font-size: 15px !important;} .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop ul.level1.groupmenu-drop > li.level2.item.parent > a.menu-link { color: #000 !important; font-size: 16px !important; font-weight: 600 !important;} .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop ul.level1.groupmenu-drop > li.level2.item.parent > a.menu-link::before { display: none; } .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop ul.level1.groupmenu-drop > li.level2.item.parent > ul.level2.groupmenu-drop { padding-left: 6px; } .cake-menu > ul.cat-tree.groupmenu-drop.slidedown { max-height: 460px; overflow-y: auto;} .combos-menu li.level2.item { float: left; width: 33.333% !important;} .cdz-horizontal-menu .groupmenu li.item.level0.small-width-megamenu { position: relative !important; } .cdz-horizontal-menu .groupmenu li.item.level0.small-width-megamenu ul.cat-tree.groupmenu-drop.slidedown { min-width: 220px; } .page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link { font-size: 15px !important; padding-left: 14px !important; padding-right: 14px !important;}form#search_mini_form {    padding-left: 0 !important;} } 
@media (max-width:1300px) {
.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link { padding-left: 11px !important; padding-right: 11px !important;} } 
@media (max-width:1199px) {
.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link { font-size: 14px !important; padding-left: 7px !important; padding-right: 7px !important;} } .testimonial-wrapper .block-title.content-heading, .testimonial-wrapper .block-title.content-heading h2 { background: transparent !important; padding: 0 !important; color: #e31e24 !important;} .testimonial-wrapper .block-title.content-heading h2 span { background-color: transparent; width: 100%; display: inline-block; text-align: center;} .testimonial-wrapper .tmls-slide { box-shadow: none !important; } .testimonial-wrapper .tmls-item .img-stars img { max-width: 100px; height: auto;} .testimonial-wrapper .link-tt-all { text-align: center; } .testimonial-wrapper span.tmls-address { display: none !important; } .flowercity-bottom strong, .flowercity-bottom strong u { font-weight: 600; text-decoration: none;} .flowercity-bottom h4 strong { font-weight: 500; } .products.wrapper~.toolbar .pages { float: none; display: inline-block;} .toolbar .pages strong.page, .toolbar .pages a.page, .toolbar .pages .action.next, .toolbar .pages .action.previous { color: #666 !important; border-color: #666 !important; font-size: 15px !important; font-weight: 600 !important;} .toolbar .pages .action.next:hover, .toolbar .pages .action.previous:hover, .toolbar .pages a.page:hover, .toolbar .pages strong.page { color: #fff !important; background: #e31e24; border-color: #e31e24 !important;} .limiter-options { color: #666; font-weight: 600; border-color: #666;} .products.wrapper~.toolbar .limiter { color: #666; font-weight: 600;} .new-tabls colgroup { display: table-row; width: 100%;} .new-tabls colgroup col { display: table-cell; font-size: 15px; font-weight: 600; border: 1px solid gray; padding: 8px 10px;} .new-tabls colgroup col::before { content: "City Name"; } .new-tabls colgroup col:last-child::before { content: "Pin Code"; }
div#block-discount { display: block; padding: 0px 10px 5px 10px;} 
div#block-discount .title { padding-top: 12px; }
div#block-discount button.action, .amcheckout-step-container .form-discount .actions-toolbar button.action { background-color: #f00; color: #fff; font-weight: 600; font-size: 16px; text-transform: capitalize; padding: 5px 15px; border-radius: 5px; border: 0;} 
div#block-discount button.action.apply.primary span { font-size: 16px; } .amcheckout-step-container .form-discount .actions-toolbar .primary { float: left; } .cart-container .cart-summary div#block-discount { display: none; }
@media (max-width:767px) {
.new-tabls colgroup col { display: none; } .new-tabls table:first-child colgroup col { display: table-cell; }} 
/**/.careers-content-left { display: inline-block; width: 25%; background-color: #fff; float: left;} .careers-content-left h4 { background-color: #e31e24; color: #fff; padding: 10px 20px; font-weight: 600; font-size: 18px;} .careers-content-left ul#Coupons { display: inline-block; width: 100%; padding: 0; margin: 0;} .careers-content-left ul#Coupons li { display: inline-block; width: 100%; margin: 0;} .careers-content-left ul#Coupons li a { display: inline-block; width: 100%; padding: 8px 25px; color: #000; font-size: 15px; border-bottom: 1px solid #f7f7f7;} .careers-content-left ul#Coupons li.active a { color: #e31e24; font-weight: 500;} .careers-content-right { display: inline-block; width: 74%; float: left; padding-left: 40px;} .offers-content { display: flex; width: 100%; background-color: #fff; margin-bottom: 30px; align-items: center;} .Coupons-display { border-right: 1px solid #d4d4d4; min-height: 120px; padding: 20px; width: 230px; text-align: center;} .button-popup { width: 170px; padding: 20px;} .Coupons-Content { font-size: 18px; width: calc(100% - 400px); padding: 20px; font-weight: 400; color: #000;} .Coupons-Content .modal-box { display: none; } .Coupons-display h3.code { font-size: 26px; color: #e31e24; margin: 0 0 10px 0;} 
p.DealCode, p.valid_date { font-size: 15px; } .offers-content .button-popup a { background-color: #f00; color: #fff !important; font-weight: 600; font-size: 16px; text-transform: capitalize; padding: 10px 20px; border-radius: 5px; display: inline-block;} .Coupons-Content h4 a { font-size: 18px; color: #000; font-weight: 600;} .Coupons-Content p { color: #000; font-size: 15px; font-weight: 500;} .Coupons-Content a.btn-deals { color: #f00; font-weight: 500; font-size: 16px;} .more-info { display: none; } .careers-content table { background-color: #fff; margin-bottom: 20px;} .careers-content table td { border: 1px solid #f7f7f7; color: #000; font-size: 15px; font-weight: 400; padding: 3px 20px; text-align: left !important;} .careers-content table th { font-size: 17px; font-weight: 600; text-align: left !important; padding: 6px 20px;} 
h1.maintitle { text-align: center; text-transform: capitalize; margin-bottom: 20px;} 
 @media (max-width: 991px) {
.offers-content { flex-wrap: wrap; } .Coupons-display { width: 100%; border: 0; border-bottom: 1px solid #d4d4d4; padding: 13px 10px 0px 10px;} .Coupons-Content { width: calc(100% - 170px); }} 
@media (max-width: 767px) {
.careers-content-left { width: 100%; margin-bottom: 20px;} .careers-content-right { width: 100%; padding: 0; text-align: center;} .offers-content { margin-bottom: 10px; } .Coupons-Content { width: 100%; padding: 10px 14px;} .button-popup { width: 100%; padding-top: 0;} 
p.DealCode, p.valid_date { margin: 0; } .Coupons-display { padding: 13px 10px 10px 10px; min-height: auto;} .Coupons-display h3.code { margin: 0; } .coupons-page-contents { text-align: left; }} .product-info-main .product.attribute.overview p { font-size: 14px; font-weight: 600;} .product-info-main .product.attribute.sku { font-weight: 600; color: #333;} .cmspages-index-index .order-products-toolbar .pager { display: flex; flex-wrap: wrap; justify-content: space-between;} 
ul.allcmspage { padding: 0; display: flex; flex-wrap: wrap; width: 100%;} 
ul.allcmspage li { width: 25%; padding: 0 10px;} .table-wrapper.orders-history, .sitemapSection.std, .field-searchsitemap { padding: 10px; border: 0 solid #e1e1e1; background: #fff; border-radius: 3px; box-shadow: rgb(0 0 0 / 8%) 0 4px 34px;} .field-searchsitemap { margin: 20px 0; }
ul.allcmspage li a { color: #414b56; font-weight: 500;} .sitemapSection.std .am-sitemap-cell li a { color: #414b56; font-weight: 500;} .sitemapcmaslink h2 { display: inline-block; margin-right: 20px;} .sitemapcmaslink a { color: #0063a0 !important; font-weight: 500 !important; font-size: 14px;} .field-searchsitemap .htmlsitemap-search-wrapper { width: 100%; display: flex; align-items: center; max-width: 500px;} .field-searchsitemap .htmlsitemap-search-wrapper label { margin-right: 20px; padding: 0; font-weight: 600; font-size: 15px;} 






.cms-page-view .product-list-style-01 ol.products.list.items.product-items {
    margin: 0 -10px;
}
.cms-page-view .product-list-style-01 .product-item {
    padding: 10px;
    position: relative;
    background: #fff;
    border-radius: 3px;
    box-shadow: rgba(0,0,0,.08) 0 4px 34px;
    margin: 0 10px;
    width: calc(20% - 20px);
    margin-bottom: 20px;
}

.cms-page-view .list.products-list.product-list-style-01 .action.primary {
    color: #fff;
    border-color: #e31e24;
    background: #e31e24;
    font: 600 12px/1.35 Rajdhani,Helvetica Neue,Verdana,Arial,sans-serif;
    border: 1px solid #e31e24;
    box-shadow: none;
    border-radius: 4px;
    transition: all 500ms ease;
    backface-visibility: hidden;
    padding: 7px 15px;
    min-height: auto;
    text-transform: uppercase;
}
.cms-page-view .list.products-list.product-list-style-01 .action.primary span::before { display: none; }
.cms-page-view .list.products-list.product-list-style-01 .action.primary:hover {    color: #e31e24;    background-color: transparent;}
.cms-page-view .list.products-list.product-list-style-01 .action.primary:after {    display: none;}
.cms-page-view .list.products-list.product-list-style-01 .product-item-inner {    position: static;    border: 0;    padding: 0;}

.cms-page-view .products-grid li.item.product.product-item .product-item-description {    display: none;}

.products-list.list.products-list .item.product-item {
    width: 100% !important;
}

@media (max-width: 1279px) {
.cms-page-view .product-list-style-01 .product-item {    width: calc(25% - 20px);}
}

@media (max-width: 979px) {
.cms-page-view .product-list-style-01 .product-item {    width: calc(33.333% - 20px);}
}

@media (max-width: 767px) {
.cms-page-view .product-list-style-01 .product-item {    width: calc(50% - 20px);}
}

.footer-whatsappsupport {
    position: fixed;
    right: 15px;
    bottom: 70px;
    z-index: 99;
}
.footer-whatsappsupport a.phone {
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
}
.footer-whatsappsupport a.phone img {
    width: 100% !important;
    height: 100%;
}
@media(max-width:767px){
.footer-whatsappsupport {
    bottom: 30px;
    right: 5px;
}
}