/**
* Theme Name: Save the Children Child
* Description: This is a child theme of Save the Children.
* Author: cmsmasters
* Author URI: https://cmsmasters.net/
* Template: save-the-children
* Version: 1.0.3
*/

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

/* -------------------------------------------------------------------------- */
/*	Header
/* -------------------------------------------------------------------------- */
header.cmsmasters-location-cmsmasters_header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  z-index: 999;
}

.elementor-widget-cmsmasters-site-logo-main {
  height: 60px !important;
}

.elementor-widget-cmsmasters-nav-menu__item-active {
  color: #edac1e !important;
}

/* -------------------------------------------------------------------------- */
/*	Mobile Menu
/* -------------------------------------------------------------------------- */
#temp-hidden {
    display: none;
}

.elementor-widget-cmsmasters-offcanvas__content {
    background-color: #3a3a6af2 !important;
}

/* -------------------------------------------------------------------------- */
/*	Banners
/* -------------------------------------------------------------------------- */
.main-heading {
  min-height: 640px;
}

.heading-text {
  max-width: 640px;
}

/* -------------------------------------------------------------------------- */
/*	Accueil
/* -------------------------------------------------------------------------- */
#home-who .e-con-inner {
  position: relative;
}

.box-title h3 {
  text-transform: uppercase !important;
}

/* -------------------------------------------------------------------------- */
/*	À Propos
/* -------------------------------------------------------------------------- */
/*.lux-box-title h3 {
  text-transform: uppercase !important;
  padding: 5px 10px !important;
  background-color: var(--title-color) !important;
  color: #fff !important;
  font-size: var(--e-global-typography-taxonomy-font-size) !important;
  font-family: var(--e-global-typography-taxonomy-font-family), Sans-serif !important;
  font-weight: var(--e-global-typography-taxonomy-font-weight) !important;
  line-height: var(--e-global-typography-taxonomy-line-height) !important;
  letter-spacing: var(--e-global-typography-taxonomy-letter-spacing) !important;
  word-spacing: var(--e-global-typography-taxonomy-word-spacing) !important;
}

.lux-box-title.dark-text h3 {
  color: #171718 !important;
}*/

.value-title h4 {
  display: block;
  width: 80%;
  margin: 0 auto;
  border: 2px solid #fff;
}

#values-decor-2 {
  position: absolute;
  bottom: -35px;
  right: 0;
}

/* -------------------------------------------------------------------------- */
/*	Contactez-nous
/* -------------------------------------------------------------------------- */
.forminator-button-submit {
  font-weight: bold !important;
  letter-spacing: 0.5px !important;
}