@import "rtl-hk.css";
body {
    direction: rtl;
    unicode-bidi: embed;
}

.rotate_rtl {
    transform: rotate(180deg);
}

a {
    display: inline-block;
}

caption,
td,
th {
    text-align: right
}

.checkbox label,
.radio label {
    padding-right: 20px;
}

.checkbox-inline input[type=checkbox],
.checkbox input[type=checkbox],
.radio-inline input[type=radio],
.radio input[type=radio] {
    margin-right: -20px;
}

.commentlist .avatar {
    left: auto;
    right: -102px;
}

h3 {
    text-align: right;
}
.border_end_brown {
    border-left: 2px solid #9B8F75;
    border-right: 0;
}
.border-ligthr {
    border-left: 1px solid #c9bda89e;
    border-right: 0;
}
/* spacing */

.ml-1 {
    margin-right: 0.25rem!important;
    margin-left: auto !important;
}

.ml-2 {
    margin-right: 0.5rem!important;
    margin-left: auto !important;
}

.ml-3 {
    margin-right: 1rem!important;
    margin-left: auto !important;
}

.ml-4 {
    margin-right: 1.5rem!important;
    margin-left: auto !important;
}

.ml-5 {
    margin-right: 3rem!important;
    margin-left: auto !important;
}

.pl-1 {
    padding-right: 0.25rem!important;
    padding-left: auto !important;
}

.pl-2 {
    padding-right: 0.5rem!important;
    padding-left: auto !important;
}

.pl-3 {
    padding-right: 1rem!important;
    padding-left: auto !important;
}

.pl-4 {
    padding-right: 1.5rem!important;
    padding-left: auto !important;
}

.pl-5 {
    padding-right: 3rem!important;
    padding-left: auto !important;
}

.mr-1 {
    margin-left: 0.25rem!important;
    margin-right: auto !important;
}

.mr-2 {
    margin-left: 0.5rem!important;
    margin-right: auto !important;
}

.mr-3 {
    margin-left: 1rem!important;
    margin-right: auto !important;
}

.mr-4 {
    margin-left: 1.5rem!important;
    margin-right: auto !important;
}

.mr-5 {
    margin-left: 3rem!important;
    margin-right: auto !important;
}

.pr-1 {
    padding-left: 0.25rem!important;
    padding-right: auto !important;
}

.pr-2 {
    padding-left: 0.5rem!important;
    padding-right: auto !important;
}

.pr-3 {
    padding-left: 1rem!important;
    padding-right: auto !important;
}

.pr-4 {
    padding-left: 1.5rem!important;
    padding-right: auto !important;
}

.pr-5 {
    padding-left: 3rem!important;
    padding-right: auto !important;
}
.mt-3-ar{
    margin-top: 1rem;
}
@media (min-width: 992px) {
    .pl-lg-5{
        padding-right: 3rem!important;
        padding-left: 0 !important;
    }
    .px-lg-5 {
        padding-right: 3rem!important;
    }
    .px-lg-5 {
        padding-right: 3rem!important;
    }
}
@media (min-width: 768px){
    .pr-md-5{
        padding-left: 3rem!important;
        padding-right: 0 !important;
    }
}
@media (min-width: 576px) {
    .pl-sm-5,
    .px-sm-5 {
        padding-right: 3rem!important;
        padding-left: auto !important;
    }
}


/* Global teste */

.border_end {
    border-left: 1px solid white;
    border-right: 0;
}

.mr_auto {
    margin: 0 auto 0 0;
}
.scale7 {
    transform: scaleX(-1) scale(.45);
}
/* Header */

.search-form .input-group-append {
    right: -2px;
    left: auto;
}

.search-form .search-box:hover .search-box-input,
.search-form .search-box:focus .search-box-input {
    padding: 0.2rem 2rem 0.2rem 0.2rem;
}

.navbar-light .navbar-nav .nav-link {
    text-align: right;
}

.email,
.adresse {
    text-align: right;
}


/* Home */

/* Added by OTH */

.txtdec_clr {
    padding-left: 35px;
    padding-right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' height='26' width='26'%3E%3Cg xmlns='http://www.w3.org/2000/svg' transform='matrix(-1 0 0 -1 26 26)'%3E%3Cg clip-path='url(%23clip0_137_1020)'%3E%3Cg clip-path='url(%23clip1_137_1020)'%3E%3Cg clip-path='url(%23clip2_137_1020)'%3E%3Cpath d='M25.3 13.0593C24.9591 13.1852 24.6112 13.2955 24.2781 13.4405C22.8622 14.0385 21.5172 14.792 20.2678 15.6872C20.0743 15.8417 19.8725 15.9855 19.6632 16.1178L20.6546 13.3712L20.6476 13.2595C20.5638 13.297 20.4753 13.3227 20.3845 13.3358C12.1814 13.3358 8.88532 13.3394 0.682938 13.3387C0.599448 13.3437 0.515675 13.3414 0.432603 13.3316C0.353722 13.3194 0.281801 13.2793 0.229799 13.2188C0.177796 13.1582 0.149127 13.0811 0.148957 13.0012C0.148784 12.9214 0.177123 12.8442 0.228866 12.7834C0.28061 12.7226 0.35236 12.6823 0.431188 12.6697C0.507177 12.6602 0.583881 12.6579 0.660309 12.6626C8.86339 12.6626 12.1729 12.6626 20.3824 12.6647C20.4834 12.6727 20.5837 12.6871 20.6829 12.7079L19.6476 9.83397C19.9057 10.0313 20.1144 10.1975 20.3286 10.3552C21.6405 11.2921 23.0585 12.0707 24.5532 12.6746C24.8092 12.7821 25.0709 12.8726 25.3297 12.9702L25.3 13.0593Z' fill='%239E8E72' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_137_1020'%3E%3Crect width='25.36' height='25.36' fill='white' transform='translate(0 0.320007)' /%3E%3C/clipPath%3E%3CclipPath id='clip1_137_1020'%3E%3Crect width='25.36' height='25.36' fill='white' transform='translate(0 0.320007)' /%3E%3C/clipPath%3E%3CclipPath id='clip2_137_1020'%3E%3Crect width='25.36' height='25.36' fill='white' transform='translate(0 0.320007)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
    background-position: 5%;
}

.txtdec_clr:hover {
    background-position: left;
}

/* Added by OTH */

@-webkit-keyframes a9 {
    0% {
        -webkit-transform: translate(5px);
        transform: translate(5px) rotate(-180deg);
    }
    100% {
        -webkit-transform: translate(-5px);
        transform: translate(-5px) rotate(-180deg);
    }
}

@keyframes a9 {
    0% {
        -webkit-transform: translate(5px);
        transform: translate(5px) rotate(-180deg);
    }
    100% {
        -webkit-transform: translate(-5px);
        transform: translate(-5px) rotate(-180deg);
    }
}

.arrow_transition {
    -webkit-animation: a9 .7s infinite linear alternate;
    animation: a9 .7s infinite linear alternate;
}

.last_slide_home div,
div,
p {
    text-align: right;
}

.filter-option-inner-inner {
    text-align: left;
}

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

.col_zaha .cl_brown_dark {
    padding-bottom: 0 !important;
    margin-bottom: 2rem !important;
    text-align: left;
}

.hadid {
    left: -4rem;
    right: initial;
    top: 50%;
}

.text_zaha {
    padding-left: 0 !important;
    margin-left: 1rem !important;
    text-align: left;
}

.last_slider_home .swiper-rtl .swiper-button-prev {
    right: 1rem !important;
    left: 0;
}
/* About us */

.pos_abs {
    right: 8%;
    left: initial;
}

/* Decouvrir */
.card-header button span{
    text-align: right;
}
.before_col6:before {
    right: 5%;
    left: initial;
}
.p_right7 {
    width: 80%;
    margin: 0 auto 0 0;
}
.row_handicap:before {
    right: 46%;
    left: initial;
}

/* Activités et evenements */

.image_abs {
    right: 30%;
    left: initial;
}
.p_right {
    margin: 0 auto 0 0;
}

.form_contact .input_contact {
    text-align: right;
}
.form_contact .d-flex.align-items-center.mt-5{
    flex-direction: row-reverse;
}

/* Contact */
.form_contact .col-6{
    padding: 0 1rem !important;
}
.swipper_media .swiper-button-next:after,
.swipper_media .swiper-rtl .swiper-button-prev:after,
.swipper_media .swiper-button-prev:after,
.swipper_media .swiper-rtl .swiper-button-next:after {
    transform: rotate(-180deg);
}


/* Media */

@media (min-width: 576px) {
    .page-id-231 .menu_sticky a{
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center;
    }
}
@media (max-width: 991.98px) {
    .nav-link {
        font-size: 1.35rem;
    }
    .image_abs {
        inset: 0 !important;
    }
    .ml-spr{
        margin-right: 0 !important;
    }
}
@media (max-width: 767.98px) {
    .last_slide_home .swiper-slide.swiper-slide-visible.swiper-slide:before,
    .before_rec::after {
        left: 2rem;
    }
    .last_slide_home .swiper-rtl .swiper-button-next {
        left: initial;
        right: 15%;
    }
    .toogle span:nth-child(1) {
        top: 43%;
    }
    .pr-ar-5 {
        padding-right: 3rem;
    }
    .hadid {
        left: -3rem;
    }
    .p_right7 {
        width: 100%;
    }
    .row_handicap:before {
        right: 41%;
    }
    .swiper_tournages .swiper-rtl .swiper-button-next {
        left: 1rem;
    }
}

@media (max-width: 575px) {
    .menu_sticky a {
        width: 20% !important;
    }
}
@media (max-width: 425.98px){
    .mr_auto.scale7 {
        margin: -1rem auto 0 0;
    }
    .scale7 {
        transform: scaleX(-1) scale(.35);
    }
}
@media (max-width: 375px) {
    .last_slide_home .swiper-rtl .swiper-button-next {
        left: initial;
        right: 20%;
    }
    .menu_sticky a {
        width: 25% !important;
    }
}