/*
Theme Name: Hello Elementor Child
Theme URI: 
Description: Hello Elementor Child Theme
Author: Jaulin Francis
Author URI: 
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementorchild
*/



/* Déclaration des polices */
@font-face {
    font-family: 'Tahu!';
    src: url('./fonts/Tahu!.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Exo';
    src: url('./fonts/Exo-VariableFont_wght.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Styles de base du menu */
.menu-sticky {
    position: fixed;
    top: 0px;
    z-index: 1000;
    box-shadow: 0 2px 5px rgba(34, 34, 34, 0.268);
    background-color: rgba(10, 10, 10, 0.651);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

body.admin-bar .menu-sticky {
    top: 32px;
}



.blur {
    background-color: rgba(10, 10, 10, 0.651);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.blurgris{
    background-color: rgba(21, 21, 21, 0.651);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.separator {
    transform: rotate(90deg);
}

/* Menu mobile */
@media (max-width: 1200px) {
    .elementor-10 .elementor-element.elementor-element-bcd1def {
        background-color: rgba(0, 0, 0, 0.675);
        position: fixed;
        top: 0px;
        backdrop-filter: blur(10px);
    }
}

/* widget google */
.ti-widget.ti-goog .ti-widget-container .ti-review-item >.ti-inner {
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    border-right-width: 2px !important;
    border-color: #151515 !important;
    background-color: #151515 !important; /*put here whatever I want*/
    color: #E7E7E7; /*test selector, which works*/
}
.ti-widget.ti-goog.ti-disable-font .ti-widget-container, .ti-widget.ti-goog.ti-disable-font .ti-widget-container *, .ti-widget.ti-goog.ti-disable-font .ti-enable-widget {
    font-family: inherit !important;
    color: #E7E7E7 !important;
}

.ti-widget.ti-goog .ti-disclaimer {
    background-color: #151515 !important;
}



/* Formulaire */
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea

 {
    background-color: #0C0C0C;
    border-radius: 8px;
    border-color: #036B79;  
    font-size: 14px;
    height: 56px;
}


/* Couleur cursor */
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea:hover
{
    color: #913910 !important;
}

.wpforms-container ::-webkit-input-placeholder { /* Chrome et Safari */
    color: #E7E7E7 !important;
 }
 .wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 à 18 */
    color: #E7E7E7 !important;
    opacity: 1 !important;
 }
 .wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #E7E7E7 !important;
    opacity: 1 !important;
 }
 .wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #E7E7E7 !important;
 }
 .wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
    color: #E7E7E7 !important;
 }
 .wpforms-container ::placeholder {
    color: #E7E7E7 !important;
 }

 .wpforms-form button[type=submit] {
    background-color: #913910 !important;
    border-color: #913910 !important;
    border-radius: 8px;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
    margin: 0 auto !important;
    display: block !important;
    height: 56px;
    border-radius: 8px;
    padding: 0 24px 0 24px;
    /* width: 100% !important; */
}

div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label 
 {
    color: #E7E7E7;
    font-size: 12px;
}


/* Animation */
/* @keyframes fadeInSlideUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
} */

/* MESSAGE BANDEAU FIXE */
/* body {
  padding-top: 80px;
}
body.admin-bar {
  padding-top: 112px;
}

@media (max-width: 768px) {
  body {
    padding-top: 180px;
  }
  body.admin-bar {
    padding-top: 192px;
  }
} */

