@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap");

body {
    line-height: normal;
    font-family: "tajawal", sans-serif;
    direction: rtl;
    font-size: 17px;
}

p {
    font-family: "tajawal", sans-serif;
    font-size: 19px;
    font-weight: 500;
    color: #818181;
    line-height: normal;

}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "tajawal", sans-serif;
}


.tf-ion-android-arrow-forward:before {
    content: "\f2ca";
}


.top-header .language {
    border-left: none;
    border-right: 1px solid grey;
    padding: 0 11px 0 0;
}

.searchBox_wrapper .form-tab .search-field .search-placeholder {
    right: 15px;
    left: 0;
}

.dropdown.full-width.dropdown-slide.todo_collection .dropdown-menu{
    text-align: right;
    float: right;
}



.split-column{direction: rtl;}

.split-column .texts:nth-child(2) {
    border-right: 35px solid #fff;
    border-left: none;
}

.split-column .texts:nth-child(1){
    border-left: 35px solid #fff;
    border-right: none;
}

.cta-text span {
    unicode-bidi: plaintext;
}

.footer .footer-menu li a {
    font-size: 15px;
}

.footer .copyright-text {
    font-size: 15px;
    direction: rtl;
}


.row.space_direction_arabic{
    display:flex
}


.contact-info-text span {
    font-weight: 400;
    display: block;
}

input[type=email], input[type=password], input[type=text], input[type=tel]{
    font-weight: 500;
}


.contact-form .form-control{
    
    font-family: "tajawal", sans-serif;
}


.top_content{
    direction: rtl;
}


.widget .widget-title {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    text-align: right;
}

.widget.widget-category ul li a:before {
    transform: rotate(180deg);
    display: inline-flex;
}

.filters ul {
    margin-right: 20px;
    margin-left: 0;
    margin: 0 0;
    padding-right: 15px;
    padding-left: 0;
    direction: rtl;
}

.widget.widget-category ul li a {
    font-weight: 500;
}

.filter-btn {
    margin-left: 30px;
    margin-right: 0;
}

.widget.widget-category ul li a:hover {
    padding-left: 0;
    padding-right: 5px;
}

.page_inner_header.wrapper_detailsinner.cart_wrapper.empty_card.Terms_policy.sale-points_search .form-group.col-sm-3.col-xs-6{
    float: right;
}


.Terms_policy .widget-title .box-title .title span {
    font-size: 28px;
}


.terms-p {
    font-size: 17px;
    font-weight: 400;
}

.space_direction_right{
    float:right
}

.space_direction_left{
    float:left
}


.page_inner_header .sideSticky_cart {
    margin: 70px 65px 0 0;
    text-align: right;
}

.sideSticky_cart .widget-title {
    text-align: right;
    font-weight: 600;
}

.product-checkout-details .summary-total span+span {
    float: left;
}

.product-checkout-details .summary-total p {
    font-size: 14px;
}

.btn-update_cart {
    letter-spacing: 0;
}

.success , .error {
    text-align: right;
    direction: rtl;
}

.table.table_bag {
    text-align: right;
}

.table.table_bag th {
    text-align: right;
}

.update_cart_arabic{
    float:right
}

.dd-button {
    padding: 5px 10px 3px 26px;
}

.dd-button:after {
    left: 10px;
    right: auto;
}

.dd-input:checked + .dd-menu {
    text-align: right;
    font-size: 14px;
}

svg.Icon.Icon--account {
    margin-left: 2px;
    margin-right: 0;
}


#editprofile-btn {
    margin-left: 5px;
    margin-right: 0;
}

.myaccount_box .col-xs-9.text-right {
    text-align: left;
}


.panel-footer .pull-left {
    float: right !important;
}

.panel-footer .pull-right {
    float: left !important;
}

.page_inner_header .sideSticky {
    text-align: right;
    margin: 0 0 80px 30px;

}

#log-in .create-account-p {
    text-align: left;
}


.register-account .create-account-p {
    text-align: left;
}


.columnlogin.register {
    float: right;
}

#log-in .login-form.register .field-container.halfinput.second-input {
    margin-right: 10px;
    margin-left: 0;
}


.page_inner_header ul {
    list-style: inside;
}


i.tf-basket {
    margin: 0 6px;
}


.page_inner_header.wrapper_detailsinner.cart_wrapper.searchresult_wrapper .col-lg-3 {
    float: right;
}

.navigation .navbar-nav>li {
    float: inline-start;
}
.about_wrap p {
    font-size: 18px;
    color: #4f4f4f;
}

.about_wrap {
    float: right;
}

.flex_wrap.business-about {
    justify-content: center;
}

input::placeholder {
    font-weight: 500;
}

.form_wrap input[type="email"],
input[type="password"],
input[type="text"],
input[type="tel"],
.form_wrap .checkout-form .form-group input {
    font-weight: 500;
    font-size: 15px !important;
    color: #3f3f3f;
}

.navigation .navbar-nav > li > a {
    font-size: 18px;
}

.product-modal .modal-content .modal-body .btn.shop-btn,
.btn.shop-btn {
    font: 14px "tajawal", sans-serif;
    letter-spacing: 0;
}

.hero-slider {
    direction: ltr;
}

.read-btn {
    font-size: 18px;
    letter-spacing: 0px;
}

section.product-category.section.split-columns {
    direction: ltr;
}

.arabic_direction {
    direction: rtl;
}

.arabic_direction .tf-ion-android-arrow-forward:before {
    content: "\f2ca";
}

.split-column .texts .texts-inner {
    font-size: 20px;}

    .widget-title .box-title .title span {
        font-size: 35px;
    }

    .bg-data h5 {
        font-size: 20px;
    }

    .salepoints_wrapper {
        direction: rtl;
        text-align: right;
       
    }

    .salepoints_wrapper .table tr td ,  .salepoints_wrapper .table tr th{
      text-align: right;
        border-left: 1px solid #e0d8e4;
    }

    .payment-method .pm-text p {
        text-align: right;
    }

    .payment-method .pm-text:before {
        right: 0;
        left: auto;
    }

    .payment-method .pm-text {
        padding-right: 2.5em;
        direction: rtl;
        padding-left: 0;
    }

    .product-checkout-details .summary-prices li span+span {
        float: left;
    }
    
    .checkout_wrap .contact-form h4{
        text-align: right;
        font-weight: 600;
    }

    #survey .checkout_wrap .contact-form h4{
        text-align: center;
        font-weight:700;
        font-size: 32px;
    }

    #survey .radio_wrap strong{
        font-size: 22px;
        font-weight: 600;
    }

    #survey .radio_wrap input[type=radio] {
        margin: -2px 0 -4px 6px;
    }
    #survey .radio_wrap .col-md-6 {
        float: right;
    }
    #survey #cf-submit{
        display: flex;
        justify-content: center;
    }
    #survey #contact-submit{
       width: 150px;
    }

    .radio_wrap input[type=radio] {
        margin: -2px 0 0 6px;
    }

    
    .payment h4{
        font-weight: 600;
    }

    .product-modal .close {
        left: 20px;
        right: auto;
    }

    .radio_wrap strong{
        font-size: 15px;
        text-align: right;
        margin-bottom: 7px;
    }

    .padding_card .form-group {
        text-align: right;
    }

    .padding_card .form-control {
        font-size: 14px;
    }

    .page_inner_header .productItems {
        text-align: right;
    }

    .page_inner_header .productItems p{
        font-size: 15px;
    font-weight: 500;
    }

    .sideSticky_cart.orderDetails_summary .myaccount_page .widget-title {
        text-align: center;
    }

    .wishlist_float_arabic .col-md-3{
        float:right
    }

    .dropdown-menu.cart-dropdown{
        text-align: right;
    }

    .cart-dropdown .remove {
        right: auto;
        left: 0;}

        .cart-dropdown .media .pull-left {
            padding-left: 15px;
            float: right !important;
            padding-right: 0;
        }

        
        .cart-dropdown .cart-summary .total-price {
            float: left;
        }

        .cart-dropdown .cart-buttons li a {

            padding: 10px 0;
        }

        .dropdown.full-width.dropdown-slide.todo_collection .dropdown-menu .row{
            display: flex;
        }

        .dropdown.dropdown-slide.notebook_header .dropdown-menu .row{
            display: flex;
        }

        .dropdown.dropdown-slide.notebook_header .dropdown-menu .column_divided {
            text-align: right;
        }

        /* .main-wrapper .icon-section .cart-wrapper {
            width: 14px;
        } */


        .wrapper_indexProducts .main_collections .content h3 span {
            font-weight: 400;
            font-size: 17px;
            padding: 0 0px 0 5px;
        }
        
        .col-lg-3.col-md-3.col-xs-6.col-sm-6.main_collections {
            float: right;
        }

        .button-wrap h3 {
            font-size: 16px;
            padding-right: 0;
            padding-left: 7px;
        }

        .cart-dropdown .cart-price {
            font-size: 13px;
            font-weight: 400;
        }

        .dir_egy{
            display: inline-block;
        }

        .terms-p{
            text-align: right;
              direction: rtl;
              font-family: 'Tajawal', sans-serif;
              color: black;
          }

          
.Terms_policy .widget-title .box-title .title span{
    font-family: 'Tajawal', sans-serif;
  }
  

  .slideshow .slide .title {
    font: 500 25px / 1.2 "tajawal", sans-serif;
  }

  .wrapper_indexProducts .main_collections .content .type_indexpage h3 span {
    font-weight: 400;
  }

  .list-inline>li.login_cart a {
    line-height: 1.7;
  }

  .bg-data .text-muted {
    direction: ltr;
  }

  .contact-info-text span.phone_dir {
    direction: ltr;
}

.phone_business_dir{ 
    unicode-bidi: plaintext;
    direction: ltr;
    }