/*--------------------------------------*\
	Base
\*--------------------------------------*/

.btn-hy a::after, .btn-hy a > div::after,  .btn-hy-submit::after  {
    left:auto;
    top:0;
    right:0;
}

.btn-hy .elementor-button::before,  .btn-hy a > div::before, .btn-hy-submit::before {
    transform: rotate(180deg);
}

.btn-hy-submit {
    padding: 3px 20px 3px 2px !important;
}



/*--------------------------------------*\
	Header
\*--------------------------------------*/
#clear-with-button {
    right: auto !important;
    left: 50px !important;
}


/*--------------------------------------*\
	Home page
\*--------------------------------------*/

.text-info::before {
    left: auto;
    right: 0;
}

.icon-categories-projet {
    margin-right: 0;
    margin-left: 10px;
}

.url-projet, .icon-next-carousel-projets svg, .icon-prev-carousel-projets svg {
    transform: rotate(180deg);
}


.text-prev-carousel-projets {
    margin-left: 0;
    margin-right: 15px;
}

.text-next-carousel-projets {
    margin-left: 15px;
    margin-right: 0;
}


.btn-next-carousel-projets:not([disabled]):hover .icon-next-carousel-projets{
     transform: translate(-5px,0px);
}

.btn-prev-carousel-projets:not([disabled]):hover .icon-prev-carousel-projets{
   transform: translate(5px,0px);
}


.title-projet h3::after {
    left: auto;
    right:0;
}


.hypprobat-form, #breadcrumbs, body.search .page-content, body.error404 .page-content, .info-projet, .slider-nav-carousel-projets {
    font-family: "Noto Sans Arabic", Sans-serif;
}


/*--------------------------------------*\
	Footer
\*--------------------------------------*/
.form-newsletter-website .tnp-email {
    padding: 5px 81px 5px 20px !important;
    border-radius: 35px 10px 10px 35px !important;
}

.form-newsletter-website form::before {
    left: auto;
    right:20px;
}

.form-newsletter-website form::after {
   left: auto;
   right:60px;
}

.form-newsletter-website .tnp-submit {
   right: auto;
   left:0;
}

.form-newsletter-website .tnp-submit {
    transform: scale(0.8) rotate(260deg)
}

/*--------------------------------------*\
	Search and 404
\*--------------------------------------*/
.button-not-found {
    border-left: 1px solid #C2CBCB;
    border-right: 0px;
}

.post-text {
    text-align: right;
}

.pagination-content  svg {
    transform: rotate(180deg);
}

.button-not-found svg {
transform:  rotate(270deg);
}


