/*
Theme Name: SGTM
Theme URI: contact@sirsirsir.click
Author: EMB
Author URI: https://sirsirsir.click
Description: Description
Version: 1.0.0
Tested up to: 7.4
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: SGTM

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/

@import url("https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap");
body {
  direction: rtl;
  unicode-bidi: embed;
  font-family: "Almarai", sans-serif !important;
  font-size: 16px;
  line-height: 1.6;
}

b,
strong {
  font-weight: 800;
}

.text-base {
  font-size: 1.2rem;
}
[data-animation="slideInLeft"] {
  transform: translateX(100%);
}

[data-animation="slideInRight"] {
  transform: translateX(-100%);
}

.ltr {
  direction: ltr;
}

h1,
h2,
h3,
h4,
h5,
h6,
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
select,
textarea,
.file__wrapper .file__btn,
.dropdown__button,
.dropdown__list_item,
.alaune__for .alaune__for_item_descriptif a,
label {
  font-family: "Almarai", sans-serif !important;
}

.font-gloock {
  font-family: "Almarai", sans-serif !important;
}

/* Formulaire */
.form__container .form__wrapper .form__item .required {
  left: 0.5rem;
  right: auto;
}

.right-4 {
  left: 1rem;
  right: auto;
}

/* Espace exposants */
.dropdown.style__2::before,
.dropdown.style__1::before {
  left: auto;
  right: 1rem;
}

.dropdown__button {
  padding: 15px 20px 15px 40px;
  text-align: right;
}

.dropdown__button::after {
  right: auto;
  left: 1.25rem;
}

/* Autres */

.button__outline,
.button__style1,
.button__style2,
.button__style3 {
  font-family: "Almarai", sans-serif;
}

.term-container{
	padding:0 15px;
}

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(100% - max(70px, min(12rem, 120px))));
    transform: translateX(calc(100% - max(70px, min(12rem, 120px))));
  }
}
@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(100% - max(70px, min(12rem, 120px))));
    transform: translateX(calc(100% - max(70px, min(12rem, 120px))));
  }
}

@-webkit-keyframes sideScroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes sideScroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@media (min-width: 768px) {
  .md\:text-left {
    text-align: right;
  }
  .md\:pl-5 {
    padding-right: 1.25rem;
    padding-left: 0;
  }

  .dropdown.style__1 .dropdown__button {
    border-left-width: 1px;
    border-right-width: 0;
  }

  .md\:border-l {
    border-left-width: 0;
    border-right-width: 1px;
  }
	

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1.3;
  }

}

@media (max-width: 1024px) {
}

/* formcraft */
html .formcraft-css .fc-form.label-floating .field-cover > span {
  text-align: right;
}
html
  .formcraft-css
  .fc-form.label-floating
  .form-element
  .form-element-html
  .field-cover
  > span
  > span.main-label
  > span::after {
  right: auto !important;
  left: 0 !important;
}

html
  .formcraft-css
  .fc-form
  .form-element
  .submit-cover.align-right
  .submit-button,
html .formcraft-css .fc-form .form-element .fileupload-cover .button-file {
  font-family: "Almarai", sans-serif !important;
}

html
  .formcraft-css
  .fc-form
  .form-element
  .fileupload-cover.field-cover
  > div::before {
  left: 0;
  right: auto;
}

.module .module__wrapper .module__item .module__item_meta {
  margin-left: 20px;
  margin-right: 0;
}

/* Investisseurs */
[data-mod="investisseurs"] .investisseurs__item_meta {
  margin-right: 0;
  margin-left: 20px;
}

[data-mod="investisseurs"] .accordion__item[open] .accordion__panel_inner {
  padding: 35px 25px 20px 0;
}
