.normal-price span.aitoc-puq-units {
    display:none !important;
}
.field-tooltip.toggle .label span {
    display: none;
}
@media screen and (max-width: 767px){


.checkout-onepage-success main.page-main {
    margin-top: 40px !important;
}

.catalog-product-view .swatch-option {
    float: right !important;
}

html[lang="ar"] .actions-toolbar {
    float: unset !important;
    display: block;
    margin-top: 20px;
}


.contact-index-index main#maincontent {
    margin-top: 15px !important;
}

.customer-account-login .actions-toolbar {
    float: unset !important;
    display: block !important;
    margin-top: 20px;
}
.customer-account-login .login-container .fieldset:after {
     margin: 0px 0 0 !important; 
    content: attr(data-hasrequired);
    padding: 0px !important;
}



.contact-index-index .contact-info .contacts-title
{
margin-top: 20px;
}

.checkout-index-index .fieldset {
    margin: 0 0 0px;
}

.checkout-index-index .field-tooltip .field-tooltip-content{
  right: unset !important;
    left: 0px;
    top: 45px;
}

.checkout-index-index .field-tooltip .field-tooltip-content:before,.checkout-index-index .field-tooltip .field-tooltip-content:after
{
    left: 0px;
    right: unset;
    top: -20px !important;
    content: "";
    transform: rotate(270deg); 
        border-left-color: #e2e2e2;
}





.checkout-index-index #co-place-order-area {
    padding: 0 0px !important;
}


.checkout-index-index .col-mp.osc-addition-content-wrapper {
    padding: 0px;
}
.checkout-index-index .opc-wrapper .form-discount {
    max-width: unset;
}

.checkout-index-index .payment-option-content {
    display: none;
}


.checkout-index-index .osc-place-order-block .field-row label {
    margin-bottom: 0px;
}


.checkout-index-index .osc-place-order-block .field-row label.minus {
    margin-bottom: 6px;
}


.checkout-index-index label#label-discount-code {
    position: relative;
}


.checkout-index-index  label#label-discount-code:after {
    content: '\f807';
    font-family: 'porto-icons';
    position: absolute;
    left:2px;
    transition: 0.5s;
}


.checkout-index-index .osc-place-order-block .field-row label.minus:after{
    content: '\f804' !important;
}














.catalog-product-view .columns{
    margin-top: 0px !important;
}
        .page-header.type3 .logo {
    margin: 0px 0px 0px 0 !important;
}
    .catalog-product-view .qty.field .qty-changer {
    left: 90px !important;
}
    .product.description ul li {
    font-size: 14px !important;
}

.page-header.type3 .logo img {
    margin: 0 auto;
}


.page-header.type3 .logo {
    height: unset !important;
}


.header.content .ammenu-menu-overlay {
    background-color: #0000009e !important;
    z-index: 9;
}
    header.page-header.type3 {
    height: 100px !important;
}
    .filter.active .filter-options {
    right: 0px !important;
}
.filter-options-title:before {
    content: '\f107 ' !important;
    position: absolute;
    left: 0px;
        transform: rotate(90deg);
        transition: 1s;
            margin-left: 5px !important;
}

.filter-options-item.active .filter-options-title:before {
    content: '\f107 ' !important;
    transform: rotate(0deg);
}
.filter.active .filter-options {
    width: 290px !important;
}
.block-content.filter-content div#narrow-by-list:before {
    content: "القوام" !important; 
    font-size: 24px !important;
    font-weight: 400 !important;
    color: #5E5E5E !important;
    padding: 0px !important;
    line-height: 0px !important;
    padding-top: 10px !important;
}
strong.block-subtitle.filter-subtitle {
    display: none !important;
}
.filter.active .filter-options {
    top: 0px !important;
}
.filter.active .filter-title {
    height: 0px !important; 

}
.filter.active .filter-title strong {
    position: inherit !important;
        width: 100% !important;
    height: 100% !important;
}

.filter.active .filter-title strong:before {
    content: '\f819';
    position: absolute;
    top: 10px;
    left: 10px;
   right: unset;
        width: initial !important;
}
.filter.active:before {
    opacity: .6 !important;
    content: "";
}
.filter.active .filter-title strong {
    top: 0 !important;
}
.filter.active .filter-options-content {
    box-shadow: none !important;
}
html[lang="ar"] div#narrow-by-list {
    direction: rtl;
}

.block.filter.active div#narrow-by-list {
    padding-bottom: 150px !important;
}
.filter.active .filter-current+.block-actions {
    top: unset !important;
    bottom: 0px;
    z-index: 12 !important;
    width: 290px !important;
}
.filter.active .filter-current {
    top: unset !important;
    bottom: 36px;
    width: 290px !important;
    z-index: 12 !important;
    padding: 0px !important;
    height: auto !important;
}

}


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

.page-header.type3 .block-search .label {
    margin-left: 24px !important;
}
.page-header.type3 .block-search .label:before {
    position: absolute;
    width: 100% !important;
    right: -135px !important;
    top: 73px;
    z-index: 4;
    content: '\f818';
}


.catalog-product-view .fieldset > .field.qty{
    display: block !important;
}

.catalog-product-view .qty-text {
    right: 25px !important;
}

.catalog-product-view .box-tocart .qty.field .control{
    display: flex !important;
    justify-content: center;
}

.catalog-product-view .product-info-main .box-tocart .actions {
    margin-right: 0px !important;
}

.catalog-product-view .box-tocart .input-text.qty, .bundle-options-container .input-text.qty {
    width: 85% !important;
    margin-left: 0px !important;
}

.catalog-product-view .qty.field .qty-changer {
    left: 35px !important;
}










    .filter-title strong {
    top: 0% !important;
    position: absolute !important;
}
.toolbar-sorter.sorter {
    position: absolute;
    top: 6px;
    z-index: 21;
    left: 20px;
    width: auto !important;
    text-align: left;
    display: flex;
} 
.catalog-category-view .page-main{
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
select.sorter-options {
    display: none;
}
.sorter-action:before {
    color: #5E5E5E !important; 
    content: "\f883" !important;
    font-family: 'Font Awesome 5 Pro' !important;
}

.toolbar-sorter.sorter label.sorter-label {
    order: 2;
} 
.catalog-category-view .page-header {
    z-index: 48 !important;
}

.catalog-category-view ol.filterproducts.products.list.items.product-items {
    padding: 0px 15px;
}
.magepow-categories-grid li.magepow-categories-category-wrapper {
    max-width: 170px;
    min-width: 150px;
}

ul.magepow-categories-grid {
    overflow-x: scroll;
    flex-wrap: initial;
}


div#layered-filter-block .filter-title strong {
    color: #0c0808!important;
    text-transform: uppercase;
    left: 0px !important;
    padding-top: 4px !important;
        font-weight: 500;
    font-family: "Font Awesome 5 pro" !important;
    font-size: 15px;
}


.filter-title strong:before {
       content: '\f1de' !important;
    font-family: porto-icons !important;
    text-align: right !important;
        position: absolute;
    right: 15px;
    top: 5px;
}
.catalog-category-view span.btn-text {
    display: none !important;
}


.catalog-category-view .product-item-inner .product.actions.product-item-actions form {
    display: inline;
    position: absolute;
    bottom: 0px;
}
.catalog-category-view .toolbar-sorter.sorter {
    left: 5px !important;
}
.filter.active .filter-title strong:before {
    content: '\f819' !important;
}
.catalog-category-view .toolbar-sorter.sorter:after {
    content: "|";
    position: absolute;
    right: -15px;
    color: #5E5E5E;
    top: 4px;
}

html[lang="ar"] .catalog-category-view .product-item-inner .product.actions.product-item-actions form {
    left: 0px;
}
html[lang="ar"] .toolbar-products {
    position: initial !important;
    margin-top: 0px !important;
}

html[lang="ar"] .ammenu-nav-sections.nav-sections{
    width: calc(100% - 54px) !important;
}
html[lang="ar"] .toolbar-sorter.sorter label.sorter-label {
       position: relative;
    font-size: 15px !important;
    left: 5px;
    bottom: 3px;
    color: #0c0808!important;
}

.page-with-filter img.cartimg {
    margin-right: -24px !important;
}
.product-item .price-box .normal-price .price-label {
    display: none !important;
}
.sorter-action {
    margin-right: 0px !important;
    margin-left: 10px;
}
.filter-title strong:before {
    content: '\f1de' !important;
    border-left: 0px !important;
}

}


section.ammenu-menu-wrapper.-desktop.-icons-desktop.-hide {
    display: none !important;
}

@media screen and (max-width: 992px){  
   .ammenu-nav-sections.nav-sections.-drill.-opened .ammenu-toggle {
    right: unset !important; 
    left: 10px;
    transform: rotate(180deg);
}

    .page-header.type3 .nav-sections {
    z-index: 10 !important;
}
.ammenu-title[aria-controls="am.store.settings"] {
    display: none !important;
}
.ammenu-nav-sections .ammenu-title {
    width: 50% !important;
}  
    .ammenu-nav-sections .ammenu-tabs-container {
    padding-bottom: 0px !important; 
}
    .ammenu-nav-sections.-drill .ammenu-tabs-container > .ammenu-content {
    overflow: hidden !important;
}
.ammenu-nav-sections.-opened {
    right: 0 !important;
    left: unset !important;
}
.ammenu-item.-drill-opened .ammenu-arrow { 
    right: -14px !important;
  }
.-drill-opened .ammenu-categories {
    padding: 0 16px !important; 
}
.ammenu-nav-sections .ammenu-title {
    float: right !important;
}
.ammenu-nav-sections .ammenu-tabs-container > .ammenu-content {
    float: left !important;
    margin-right: -100%;
        margin-left: unset !important;

}
.ammenu-menu-wrapper:not(.-icons-mobile):not(.-icons-desktopAndMobile) .ammenu-link.-main:before{
    display: none !important;
}
.ammenu-title:nth-child(1) a {
    display: none;
}
.ammenu-title:nth-child(1):before {
    content: "قائمة";
    position: absolute;
    top: 17px;
    right: 40px;
    font-weight: 400;
    color: #363636;
}
.ammenu-title.active:nth-child(1):before {
        content: "قائمة";
    font-weight: 600 !important;
}


}

.header.content span.ammenu-menu-toggle.-porto.-active .ammenu-icon {
       border-color: #fff !important;
    z-index: 999999;
    font-weight: bold;
}


.page-wrapper .page-header.type3 .logo {
    display: block !important;
}



@media screen and (min-width: 993px){
.ammenu-menu-wrapper.-desktop .ammenu-item.-main {
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
}
.ammenu-menu-wrapper.-desktop .ammenu-submenu-container:not(:hover) {
    display: none;
}
.ammenu-menu-wrapper.-desktop .ammenu-item.-main > .ammenu-link {
    padding: 18px 15px;
    position: relative;
}

}





@media screen and (max-width: 992px) and (min-width: 768px){
.page-header.type3 .header.panel {
    top: 0 !important;
    margin-top: 0 !important; 
}
.header.content .ammenu-menu-overlay {
    background-color: #0000009e !important;
        z-index: 5 !important;
}
.page-wrapper .page-header.type3 .nav-sections {
    margin: 0px 0px 0 !important;
    position: fixed !important;
}
.page-header.type3 .header.panel .search-area {
    position: absolute !important;
       left: 60px;
    top: 30px;
}
.ammenu-menu-toggle:not(.-hamburger) {
    z-index: 9999;
        margin-top: 16px;
}
.page-header.type3 .logo {
    z-index: 5 !important;
}
.topbar ul li a {
    padding: 0 3px !important; 
}

}





@media screen and (min-width: 768px){
.checkout-onepage-success main.page-main {
    margin-top: 150px !important;
}


.page-header.type3 .header.panel {
    top: 0% !important;
    margin-top: -5px !important;
}
.search-area a i {
    top: -4px !important;
}
 
.catalog-product-view .breadcrumbs { 
    margin-top: 110px;
}

}



@media screen and (max-width: 767px) and (min-width: 520px){
    span.span-search {
    left: 68px;
    bottom: 0px;
    position: absolute;
}
.search-area{
    left:60px !important;
    right: unset !important;
}
.page-header.type3 .search-toggle-icon {
    display: block;
    position: absolute !important; 
    right: 82px !important;
}
.page-header.type3 .header.panel .block-search {
    display: block !important; 
}
.search-area a i {
    display: none;
}
.minicart-wrapper .block-minicart {
    right: -260px !important;
}
}


@media screen and (min-device-width:520px) and (max-device-width: 667px)
{

    .header.panel .top-panel .search-area span {
    margin-top: 7px !important;
}
    span.span-search {
    bottom: -10px !important;
}
    .search-area {
    margin-top: 15px !important;
}
    .page-header.type3 .block-search .label {
    margin-top: 3px !important;
}
.page-header.type3 .block-search .label:before{

    bottom: unset !important;
    right: unset !important;

    }
}



@media screen and (min-width: 300px) and (max-width: 519px){
.cms-naseej .products-grid .product-item-details .product-item-actions .tocart {
    width: 100% !important;
}
.search-area a i {
    top: 11px !important; 
 }
 .featured-products .products-grid .product-item-details .product-item-actions .tocart span .btn-text {
    left: 10px !important;
    text-align: right !important;
}

.minicart-wrapper.active .block-minicart {
    width: 290px !important;
}

}

.cms-naseej.page-layout-1column .block.widget .products-grid .product-item {
    width: 100% !important;
    padding: 10px !important;
}


.page-header .switcher strong>img{
    top: 0px !important;
}



.ammenu-nav-sections.nav-sections.-drill.-opened ul.header.links ul.header.links{
    display: none !important;
}



.ammenu-nav-sections.nav-sections.-drill.-opened li.authorization-link:nth-child(2) {
    display: none;
}







.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .actions.action-checkout button.checkout {
    padding: 0px !important;
}






.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span.price {
    float: inherit !important;
}


.minicart-wrapper.quickcart-wrapper.minicart-weltpixel.active .minicart-items-wrapper{
padding: 15px !important;
max-height: unset !important;
}


.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-minus:after {
    content: '\f812' !important;
    font-family: 'porto-icons' !important;
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-plus:after {
 content: '\f811' !important;
    font-family: 'porto-icons' !important;

}


.quickcart-content-wrapper.isOpen span.icon-line-cross:before {
    content: '\f81a';
    font-family: 'porto-icons';
}


.quickcart-content-wrapper.isOpen span.icon-line-cross {
    overflow: inherit !important;
    top: 20px !important;
    left: 10px;
}

.quickcart-content-wrapper.isOpen .minicart-items .action.delete:before{
    display: none;
    content: "";
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span {
    margin: 0;
    font-size: 13px;
}


.quickcart-content-wrapper.isOpen .minicart-items .product-image-container {
    border: unset;
}


.quickcart-content-wrapper.isOpen .minicart-items .product-item-pricing .label {
    margin-top: 0px !important;
}


@media screen and (min-width: 993px){
.page-header.type3 .nav-sections {
    z-index: 4 !important;
}
.page-header.type3 .header.panel {
    z-index: 4 !important;
    
}
}








.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-minus {
    padding-right: 0px !important;
}


.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-plus {
    padding-left: 0px !important;
}



.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper dt.label, .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper dd.values{
    float: right !important;
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span span.price-excluding-tax span.minicart-price span.price {
    font-size: 12px !important;
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .cart-item-qty {
    height: 22px !important;
}


.minicart-wrapper.active .action.close {
    top: 3px !important;
}



@media screen and (min-width: 1171px){
.page-header.type3 .header.panel {
        max-width: 15% !important;
}
}


@media screen and (max-width: 1170px) and (min-width: 993px){ 
body .page-header.type3 .header.panel {
    max-width: 19% !important;
}
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty {
   
    margin-top: 0px !important;
}

.page-header .switcher strong > img {
    margin-bottom: 0px !important;
}

.catalog-product-view .qty.field .qty-changer {
    position: absolute !important;
    left: 10px;
    top: 10px;
}


.catalog-product-view .qty.field .qty-changer > a{
    border: 0px !important;
}

.catalog-product-view .product-info-main .box-tocart .actions {
    margin-right: 10px;
}

.catalog-product-view i.porto-icon-plus,.catalog-product-view i.porto-icon-minus {
    font-size: 18px;
}


.catalog-product-view i.porto-icon-plus:hover,.catalog-product-view i.porto-icon-minus:hover {
color: #000;
}

.catalog-product-view .qty.field .qty-changer .qty-dec {
    margin-top: 7px;
}

.footer-middle ul.links li {
    background-color: #fff;
    height: 35px;
    width: 35px;
    border-radius: 100%;
    text-align: center;
    padding: 0px !important;
    line-height: 1.8;
}
    [class^="porto-icon-"]:before, [class*=" porto-icon-"]:before{
    margin-left: 0px !important;
}

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

span.span-search {
    display: none;
}


.block-search .label.active + .control input {
    position: absolute !important;
}



.search-area span.span-search {
    margin-top: 40px !important;
}




.page-header.type3 .header.panel .block-search input {
width: 280px !important;
    right: -382px !important;
}



.page-header.type3 .header.panel .minicart-wrapper .action.showcart .counter.qty {
    right: unset !important;
    left: 40px !important;
    top: 30px !important;
    margin: 0px !important;
    position: absolute;
}


.ammenu-menu-toggle{
    left: unset !important;
}



.page-header.type3 .search-toggle-icon {
    position: absolute !important;
    left: 0;
    right: unset !important;
}



.search-area {
    right: unset !important;
    left: 0px;
    width: unset !important;
}


.search-area a i {
    position: absolute !important;
    left: 0px !important;
}







.page-header.type3 .header.panel .minicart-wrapper .action.showcart:before{
    left: 30px !important;
    content: "";
    position: absolute !important;
    bottom: unset !important;
}


span.ammenu-menu-toggle.-porto.-active {
    left: 0px !important;
    right: unset;
}





.am-porto-cmtb.customer-account-login .page-main {
    padding-top: 120px !important;
}
}



.catalog-product-view main#maincontent {
    margin-top: 0px !important; 
}

.catalog-product-view .columns{
    margin-top: 0px !important;
}

aside.modal-popup.popup-authentication.modal-slide._inner-scroll._show .action-close {
    padding: 0px !important;
    right: 30px !important;
        width: unset !important;
}




.action.tocart.primary.mahad.disabled span{ 
    position: absolute !important;
    right: 0px !important;
    display: block;
    text-align: right;
    float: right;
}


@media screen and (max-width: 576px) and (min-width: 375px){
    .footer-middle ul.links li {
    margin: 5px !important;
}
}


@media screen and (max-width: 667px){
   html[lang="ar"] .footer-middle .block.newsletter .action.subscribe {
    border-radius: 5px 0px 0px 5px !important;
}
}



.modal-popup .action-close {
    padding: 0px !important;
    position: absolute;
    right: 15px;
    left: unset;
    width: unset !important;
}


.header .quickcart-wrapper .block-quickcart {
    top: 0px !important;
    margin-top: 0px !important;
}



.header .quickcart-wrapper.active .block-quickcart {
    left: 0 !important;
    right: unset !important;
}


.minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container {
    float: left !important;
}

.minicart-items .product-item-details {
    padding-right: 0px !important; 
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options {
    display: grid;
}



.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top button.close:before{
       content: "اغلاق" !important;
    overflow: initial !important;
       font-size: 14px;
    padding-top: 13px;
}



.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top button.close span{
    display: none;
}













.checkout-onepage-success .checkout-success {
    text-align: center;
}


.checkout-onepage-success .actions-toolbar .primary {
    float: unset !important;
}

.checkout-onepage-success .actions-toolbar {
    text-align: center !important;
}

.checkout-onepage-success p.order-recei {
       margin-top: 40px;
    font-size: 26px;
    font-family: 'Voltaire' !important;
    color: #000000;
    font-weight: 400;
    margin-bottom: 15px;
}



.checkout-onepage-success .column.main{
    box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);
    border-radius: 20px;
    max-width: 1168px;
    margin: 0 auto;
    padding: 50px 0px;
}

.checkout-onepage-success .success-cart-img{
  filter: brightness(100%) invert(1);
    vertical-align: text-bottom;
    position: absolute;
    right: 15px;
    top: 14px;
}


.checkout-onepage-success a.action.primary.continue {
    width: 214px;
    padding: 0px;
    height: 58px;
    line-height: 58px;
    text-transform: uppercase;
    font-family: Belleza !important;
    position: relative;
    padding-right: 30px;
    margin: 0 0px 0 0 !important;
}

.checkout-onepage-success p.we-have-received {
    font-size: 16px;
    color: #000000;
    max-width: 650px;
    margin: 0 auto;
    margin-bottom: 35px;
        font-family: Open Sans !important;
}

.checkout-onepage-success div#registration {
    text-align: center;
    margin-top: 25px;
}


.checkout-onepage-success div#registration p {
    font-size: 16px;
    color: #000000;
        font-family: Open Sans !important;
}



.checkout-onepage-success div#registration a.action.primary {
    width: 214px;
    height: 58px;
    line-height: 58px;
    padding: 0px;
    text-transform: uppercase;
    margin-top: 20px;
    font-family: Belleza !important;
}


@media screen and (max-width: 767px){
.checkout-onepage-success .column.main {
    margin-bottom: 50px !important;
    padding: 50px 10px !important;
}
.checkout-onepage-success div#registration p {
    font-size: 14px !important;
}
.checkout-onepage-success p.we-have-received {
    font-size: 14px !important;
    line-height: 1.6;
}
span.span-cart {
    display: none;
}
}


.checkout-onepage-success .actions-toolbar {
    float: unset !important;
}




.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .subtotal {
    padding: 15px !important;
}


.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .subtotal span.label {
    float: right !important; 
}


.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .product-item-pricing .label {
    float: right !important;
}



.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty {
    float: right !important;
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .subtotal .price-container span.price {
    font-size: 14px !important;
    vertical-align: text-top;
}



.quickcart-content-wrapper.isOpen .subtotal {
    text-align: left !important;
}


.page-wrapper .minicart-wrapper .action.showcart:before {
    background: url(../images/cartimg.png) !important;
        background-repeat: no-repeat !important;
}


.customer-account-index .block.block-dashboard-info a.action.edit {
    margin-left: 0px !important;
}


.customer-account-index .block.block-dashboard-addresses a.action.edit {
     margin-left: 0px !important;   
}



@media screen and (max-width:767px) and (min-width: 520px){
.toolbar .modes {
    width: 20% !important;
        margin: 0px 0 0 0 !important;
}
.toolbar .limiter {
    width: auto !important;
}
.toolbar.toolbar-products .sorter {
    float: right !important;
    width: auto !important; 
        margin-left: 10px ;
    margin-right: 0px !important;
}
.catalog-category-view .columns .column.main {
    padding: 0% 0 !important; 
}
}




@media screen and (max-width:1374px) and (min-width: 993px){
a.search-toggle-icon {
    position: absolute;
    left: 80px;
    top: 5px;
}
span.span-search {
    position: relative;
    left: 35px;
}
}

/* 18-10-2021*/

.catalog-product-view .product-info-main .product-info-price{
	display: inline-block;
}

.catalog-product-view .product-info-main .product-info-price .price-per-metre{
	display: inline-block;
    width: 75%;
    background-color: #F5F5F5;
    padding: 15px;
    margin-bottom: 10px;
}

.catalog-product-view .product-info-main .product-info-price .price-per-metre .price-box{
	padding-bottom: 0px;
}

.catalog-product-view .product-info-main .product-info-price .price-per-metre .price-box .price-wrapper{ 
    margin-bottom: 10px;
}

/*21-10-2021 */

body.catalog-product-view .product-info-main .product-info-price .price-per-metre{
	width: 100%;  
	font-size: 1.6em;
}

body.catalog-product-view .product-info-main .product-info-price{
	width: 100% !important;
    margin: 0 0 15px 0;
}
.catalog-product-view .price-per-metre .price-wrapper span.price {
    font-size: 1.5em !important;
}

@media only screen and (max-width: 767px){
	
	.catalog-product-view .product-info-main .product-info-price .price-per-metre .price-box .price-wrapper {
       margin-bottom: 0px;
    }
    .catalog-product-view .product-info-main .product-info-price .price-per-metre .price-box{
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        align-items: center;
        width: 100%;
    }
	.catalog-product-view .price-per-metre .price-wrapper span.price {
    font-size: 1.3em !important;
	}
	body.catalog-product-view .product-info-main .product-info-price .price-per-metre{
		width: 100%;  
		font-size: 1.4em;
	}
}

/*25-10-2021*/
@media only screen and (max-width: 767px){
    .cms-index-index .featured-products-container .featured-products .products .owl-item .price-box .normal-price{
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        width: 100%;
        direction: rtl;
    }
    
    .cms-index-index .featured-products-container .featured-products .products .owl-item .price-box{
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        width: 100%;
        direction: rtl;
    }
    
    .cms-index-index .featured-products-container .featured-products .products .filterproducts .owl-controls .owl-nav .owl-prev{
        left: -177px;
    }
    
    .cms-index-index .featured-products-container .featured-products .products .filterproducts .owl-controls .owl-nav .owl-next{
        right: -177px;
    }
        
}

@media only screen and (min-width: 375px) and (max-width: 480px){
    .cms-index-index .featured-products-container .featured-products .products .owl-item .price-box .normal-price span{
        font-size: 12px !important;
    }
    
    .cms-index-index .featured-products-container .featured-products .products .owl-item .price-box span{
        font-size: 12px !important;
    }
    
    .cms-index-index .featured-products-container .featured-products .products .owl-item .price-box .price{
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 374px){
    .cms-index-index .featured-products-container .featured-products .products .owl-item .price-box .normal-price span{
        font-size: 11px !important;
    }
    
    .cms-index-index .featured-products-container .featured-products .products .owl-item .price-box span{
        font-size: 11px !important;
    }
    
    .cms-index-index .featured-products-container .featured-products .products .owl-item .price-box .price{
        font-size: 11px !important;
    }
}

/*01-02-2022*/
/*01-02-2022*/
.page-header .switcher.switcher-currency .switcher-options strong{
    border: 1px solid #000;
    padding: 4px 12px;
    font-size: 13px;
    font-weight: 500;
    border-radius: 3px;
    float: left;
    margin-top: -5px;
    color: #000;
}

.page-header .switcher.switcher-currency {
    margin-left: 0px;
}

.page-header .switcher.language {
  margin-left: 10px;
}

.page-header .switcher.switcher-currency .switcher-options ul.dropdown{
    left: 0 !important;
    margin-top: 12px;
    min-width: 120px;
    margin-right: 0 !important;
    right: 5px !important;
}

.page-header .switcher.switcher-currency .switcher-options ul.dropdown li a{
    color: #000;
    padding: 5px 10px;
    font-size: 13px;
}

header.page-header .switcher.switcher-currency .switcher-options ul.dropdown:before{
    top: -12px;
    right: 10px;
    left: inherit;
 }
header.page-header .switcher.switcher-currency .switcher-options ul.dropdown:after{
   top: -14px;
   right: 9px;
   left: inherit;
}

@media only screen and (max-width: 1100px){
    header.page-header .switcher.switcher-currency .switcher-options ul.dropdown{
        left: 0 !important;
        right: inherit !important;
    }
    header.page-header .switcher.switcher-currency .switcher-options ul.dropdown:before{
        top: -12px;
        right: inherit;
        left: 10px;
     }
    header.page-header .switcher.switcher-currency .switcher-options ul.dropdown:after{
       top: -14px;
       right: inherit;
       left: 9px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 979px){
    .topbar ul li a{
        font-size: 12px;
    }
    .topbar .container {
       width: 100%;
       max-width: 100%;
    }
    .page-header .switcher.switcher-currency .switcher-options strong{
        font-size: 12px;
    }
}

@media only screen and (max-width: 767px){
    .page-header .switcher.language{
        margin-left: 5px;
    }
}

/*@media only screen and (min-width:768px){
	.mobile-menu-filter{
		display: none;
	}
}*/
@media only screen and (max-width:767px){
    .filter-options .mobile-menu-filter{
    	width: auto;
        margin: 0 auto;
        float: none;
        display: block;
    }
}