.cdz-slideshow {
    margin-top: 10px;
}
.mdl-switch.is-upgraded {
    padding-top: 0px !important;
}
.mdl-switch.is-upgraded {
    padding-left: 50px !important;
}
.mdl-switch__label {
    left: 0px !important;
}
.account-nav .content .item:hover a {
    -moz-transform: translateX(-10px) !important;
    -webkit-transform: translateX(-10px) !important;
    -o-transform: translateX(-10px) !important;
    transform: translateX(-10px) !important;
}
.product-info-main .price-box .price-wrapper .price {
    line-height: 55px;
}
.rtl-layout .cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit {
    margin-right: 5px !important;
}
.form.contact textarea.mdl-textfield__input{
    height: 150px !important;
    padding: 25px 0 !important;
}
.popup-authentication .block-authentication{
    direction: ltr;
}
.popup-authentication .block[class], .popup-authentication .form-login, .popup-authentication .fieldset, .popup-authentication .block-content{
    direction: rtl;
}
.checkout-onepage-success .print{
    display: inline-block;
    float: none;
    margin: 22px 10px 0;
}
.footer.content {
    border-top: 0px !important;
    margin-top: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#slotSelect{
    direction: ltr;
    text-align-last: right;
}

.product-info-main .product-inventory-deal{
    color: #1c2735;
    font-weight: bold;
}

#mtz-attributes-selector{
    margin-top: 10px;
    margin-bottom: 0;
}
#mtz-attributes-selector table{
    width: auto;
}
#mtz-attributes-selector td, #mtz-attributes-selector th {
    border: 1px solid #e9eaec !important;
    padding: 10px;
}
.organic-products a{
    color: #60e242 !important;
    font-weight: bold !important;   
}
.swatch-attribute-options{
    display: flex !important;
    flex-wrap: wrap;
}
.swatch-attribute-selected-option{
    padding-left: 0px;
}
.mtz-uom-swatch{
    width: 110px !important;
    padding: 10px !important;
    background: transparent !important;
    border: 2px solid #dbdde0 !important;
    border-radius: 10px !important;
    display: flex;
    align-items: center;
}
.mtz-uompq-option{
    text-align: center;
    width: 100%;
}
.mtz-uompq-option h3{
    font-weight: bold;
    font-size: 13px;
    margin: 0px 0px 4px 0px;
    color: #000;
}
.mtz-uompq-option.selected h3{
    color: #fff !important;
}
.product-options-wrapper .swatch-option.text.selected{
    background: transparent !important;
    color: #686868 !important;
}
.product-info-main .swatch-attribute-label, .product-info-main .field.qty .label{
    letter-spacing: normal !important;
}
.swatch-option-tooltip{
  display: none !important;
  visibility: hidden !important;
}


/* Home Page */
.mtz-special-offers-container{
    padding: 40px;
    background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #dde5e8 100%); /* ff3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #dde5e8)); /* safari4+,chrome */
    background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%, #dde5e8 100%); /* safari5.1+,chrome10+ */
    background: -o-radial-gradient(center, ellipse cover, #ffffff 0%, #dde5e8 100%); /* opera 11.10+ */
    background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%, #dde5e8 100%); /* ie10+ */
    background: radial-gradient(ellipse at center, #ffffff 0%, #dde5e8 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dde5e8',GradientType=1 ); /* ie6-9 */
}
.mtz-special-offers-section-head{
    text-align: center;
    margin-bottom: 25px;
}
.mtz-special-offers-section-head img{
    max-width: 100%;
}
.mtz-gohealthy-container{
    background: #fefefb url(https://shop.muntazah.com/pub/media/general_imgs_upload/optimized/gohealthy-bg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.mtz-gohealthy-container .cdz-block-content{
    padding: 40px;
}
.mtz-gohealthy-section-head{
    text-align: left;
    margin-bottom: 15px;
}
.mtz-gohealthy-section-head img{
    max-width: 100%;
}
.mtz-protections-products-container{
    padding: 40px;
    background: -moz-radial-gradient(center, ellipse cover, #7ed6d8 0%, #6ec8ca 100%); /* ff3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #7ed6d8), color-stop(100%, #6ec8ca)); /* safari4+,chrome */
    background: -webkit-radial-gradient(center, ellipse cover, #7ed6d8 0%, #6ec8ca 100%); /* safari5.1+,chrome10+ */
    background: -o-radial-gradient(center, ellipse cover, #7ed6d8 0%, #6ec8ca 100%); /* opera 11.10+ */
    background: -ms-radial-gradient(center, ellipse cover, #7ed6d8 0%, #6ec8ca 100%); /* ie10+ */
    background: radial-gradient(ellipse at center, #7ed6d8 0%, #6ec8ca 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed6d8', endColorstr='#6ec8ca',GradientType=1 ); /* ie6-9 */
}
/* END Home Page */

/* Order Summary */
.opc-block-summary .grand.totals.incl{
    color: #fff;
    font-size: 1.3rem;
    background-color: #ec1654;
    text-align: center !important;
}
.opc-block-summary .grand.totals.incl .mark, .opc-block-summary .grand.totals.incl .amount{
    padding: 8px 10px !important;
    text-align: center !important;
}
/* END Order Summary */

.product-item .old-price .price {
    color: #535d65 !important;
    font-size: 14px !important;
}
.product-list-style-01 .product-item .price-box .price {
    font-size: 16px !important;
}
.product-view-style-03 .product-info-main .price-box{
    margin-bottom: 0px !important;
}
.mtz-prices-inc-vat{
    margin-bottom: 30px;
}

.no-quotes-block{
    margin-bottom: 20px;
}
.mtz-max-order-amount{
    margin-top: 10px;
}

.mtz-app-download{
    text-align: left;
}
.mtz-app-download a{
    display: block;
    margin-bottom: 5px;
}

@media only screen and (min-width: 768px) {
    .rtl-layout .page-header .sticky-menu:not(.active) div[data-role="search_form"]{
        width: calc( calc(100% - 80px) ) !important;
    }
    .page-header .sticky-menu:not(.active) div[data-role="search_form"]{
        width: calc( calc(100% - 100px) ) !important;
    }
    .cdz-horizontal-menu .groupmenu li.level0 > a.menu-link{
        padding: 15px 20px !important;
    }
    .page-header .sticky-menu:not(.active) .minisearch input[type="text"]{
        height: 36px !important;
        color: #3e4d62 !important;
        background: #ffffff !important;
    }
    .page-header .sticky-menu:not(.active) .minisearch label.mdl-textfield__label{
        color: #404f64 !important;
        bottom: 9px !important;
    }
    .page-header .sticky-menu:not(.active) .minisearch .actions{
        padding: 3px !important;
    }
    .page-header .minisearch .actions .search{
        color: #3e4d62 !important;
    }
}
.minisearch .nested a{
    opacity: 1 !important;
}
.minisearch .nested a:after{
    content: "\00a0" !important;
}
.minisearch .nested a .label{
    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    opacity: 1 !important;
    background: #ec1654 !important;
    position: relative !important;
    visibility: visible !important;
    left: 5px !important;
    right: auto !important;
    top: 13px !important;
    padding: 6px 5px !important;
}
.rtl-layout .minisearch .nested a .label{
    left: auto !important;
    right: 10px !important;
}
#slotSelect{
    color: #000 !important;
}
#slotSelect option:disabled {
    background: #e9e9e9;
}

.rtl-layout .pages .action.next:before{
    content: '\e617' !important;
}
.rtl-layout .pages .action.previous:before{
    content: '\e608' !important;
}

.product-item .price-box .price-label:after{
    content: "\00a0";
}
@media (max-width: 767px) {

    .rtl-layout.account .page-title-wrapper .page-title{
        margin-right: 50px;
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link:before {
        content: "";
    }
    
    .page-footer{
        padding-bottom: 0px !important;
    }
    .footer-content-bottom .footer-address{
        text-align: center !important;
    }
    
    /* Home Page */
    .mtz-special-offers-container, .mtz-gohealthy-container .cdz-block-content{
        padding: 12px !important;
    }
    /* END Home Page */
    
    .mtz-app-download{
        text-align: center;
    }
    .mtz-app-download a{
        display: inline-block;
    }

}