.body {
    direction: rtl;
    unicode-bidi: embed;
}

.stingray{
	transform: skew(0deg);
}

/*MENU*/
header
    .elementor-search-form--skin-full_screen
    .elementor-search-form
    .elementor-search-form__container {
    text-align: left;
}

header
    .elementor-search-form--skin-full_screen
    .elementor-search-form
    .elementor-search-form__container
    .elementor-search-form__input {
    text-align: left !important;
}

/*header#menu {
    transform: scaleX(-1);
}
header#menu div.elementor-container, header#menu .elementor-social-icon i {
    transform: scaleX(-1);
}
header#menu section .elementor-row{
	flex-direction:row-reverse;
}*/


/*HEADER PAGE*/

#top .elementor-background-overlay{
	transform: scaleX(-1);
}
#top h1{
	text-align:left;
}

#simplemodal-data .tnp-modal form .tnp-field-email input {
    text-align: right;
}

#simplemodal-data .tnp-modal form .tnp-privacy-field label a {
    text-align: right;
}

.tnp-subscription-minimal .tnp-email {
    border-radius: 0px 20px 20px 0px;
    text-align: right;
}

.woocommerce-pagination a {
    text-align: right;
}

.woocommerce-pagination li .current {
    text-align: right;
}

.woocommerce-loop-product__title,
.single-product .up-sells.upsells.products .woocommerce-loop-product__link h2,
.single-product .related.products .woocommerce-loop-product__link h2 {
    text-align: right;
}

.product .wd_product_main_cat {
    text-align: right;
}

.woocommerce ul.products li.product {
    margin: 0 8px 50px 8px;
}

.searchandfilter ul li h4 {
    text-align: right;
}

.searchandfilter ul li label {
    text-align: right;
    padding-right: 20px;
}

input[type='checkbox']:after {
    right: -2px !important;
}

.tnp-subscription input[type='checkbox']:after {
    right: 0px !important;
}

.woocommerce-page #main .products {
    padding-right: 20px;
}

.woocommerce-page .woocommerce-info {
    margin: 0 20px 0 0;
}

.wpcf7 form .wpcf7-response-output {
    right: 0;
    left: 10px;
}

#form-request-product ::-webkit-scrollbar {
    margin-right: 10px;
}

.category-product a {
    text-align: right;
}

.product-info {
    margin: 0 auto 50px auto;
}

.info-product h3,
.wd-product-files h3.stingray {
    text-align: right;
}

.nutrition-stock {
    margin-right: 80px;
}

.wd-product-nutrition .wd-nutrition-list div img {
    margin-left: 15px;
}

.wd-product-nutrition .wd-ingredients {
    text-align: right;
}

.wd-product-storage {
    text-align: right;
}

.wd-product-files img {
    margin-left: 30px;
}

.wd-product-files .documents-product {
    margin: -20px -20px 0 -20px;
}

.wd-recipe-linked-details.wd-recipe-num-1 {
    padding: 60px 0 40px 30px;
}

.wd-recipe-linked-details.wd-recipe-num-3 {
    padding: 40px 0 60px 30px;
}

.wd-recipe-linked-details.wd-recipe-num-1 .wd-recipe-thumbnail img,
.wd-recipe-linked-details.wd-recipe-num-3 .wd-recipe-thumbnail img {
    padding-left: 30px;
}

.wd-recipe-linked-details a {
    text-align: right;
}

.wd-recipe-linked-details .wd-recipe-excerpt {
    text-align: right;
}

.single-product .up-sells.upsells.products h2,
.single-product .related.products h2 {
    text-align: right;
}

.gm-style-mtc button {
    border-left: 5px solid #ffffff00 !important;
}

form.job_filters .search_jobs .search_keywords {
    padding-left: 30px;
}

form.job_filters .search_jobs .search_location {
    padding-right: 30px;
}

form.job_filters .job_types label {
    text-align: right;
}

form.job_filters .job_types label input {
    margin-left: 20px;
}

.elementor-post-navigation__prev {
    margin-left: 40px;
}

.elementor-post-navigation__next {
    margin-right: 40px;
}

/*FOOTER*/
.tnp-subscription-minimal form input.tnp-email{
	border-radius: 0px 20px 20px 0px;
	text-align: right;
}
.tnp-subscription-minimal form input.tnp-submit{
	border-radius: 20px 0px 0px 20px;
}

/*PRODUITS*/
#top h1.product_title, .woocommerce-breadcrumb{
	text-align:right !important;
}
.info-product, .info-product .product-info{
	transform: scaleX(-1);
}
.single-product .up-sells.upsells.products h2, .single-product .related.products h2{
	transform: skew(0deg);
}

.searchandfilter ul li ul li ul {
    margin-right: 20px;
}

#form-request-product {
    transform: translate(50% , -10vh);
}


@media screen and (max-width: 767px) {
    ul.job_listings li.job_listing a div.location,
    ul.job_listings li.no_job_listings_found a div.location {
        float: left;
        padding: 0 1em 0 0 !important;
        text-align: left !important;
    }

    .news-bloc article a {
        margin: 0 0 30px 0;
    }

    .download-box a.eael-infobox-button {
        margin: 30px 0 50px 0;
    }

    .product .wd-recipe-linked .wd-recipe-linked-details {
        padding-left: 0;
    }
}

@media only screen and (min-width: 668px) and (max-width: 880px) {
    .woocommerce ul.products[class*='columns-'] li.product,
    .woocommerce-page ul.products[class*='columns-'] li.product {
        padding: 0 0 3em 2vw;
    }
}
