/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


#brx-content #brxe-pcthsw .bricks-button {
    background-color: #00a99d;
	text-shadow: initial;
}

/* DEGRADE GRIS SUR IMAGE HEADER */
.image.css-filter:after {
	background: rgb(0,0,0);
	background: linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 100%);		
}
#brxe-jajjzm {
	/*content:'';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;*/
	background: rgb(0,0,0);
	background: linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.1) 100%);		
}

#brxe-jajjzm li a:hover {
    color: #00a99d;
}


/* PAGE CONTACT */

.contact--picto {
 	font-family: "Josefin Sans",sans-serif;
    font-size: 19px;
    letter-spacing: .1em;
    font-weight: 600;
    color: #222;
  	align-items: center;
}

#contact--form .bricks-button {
	padding: 14px 51px;
}

#contact--form input, #contact--form textarea {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000000;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 16px;
  font-weight: 400;
}
::placeholder {
  color: #000000;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 16px;
  font-weight: 400;
}

#contact--form .options-wrapper li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
#contact--form .options-wrapper li input {
  margin-top: 6px;
}
#contact--form .options-wrapper li label {
  text-align: left;
}


#brxe-stiwby #menu-main-menu-2 {
    padding-top: 120px !important;
}




/* animation class and keyframes */
.overflow-hidden {
 overflow: hidden;
}

.drop-in {
 animation: drop-in 1s ease 200ms backwards;
}

.drop-in-2 {
 animation: drop-in 1200ms ease 500ms backwards;
}

.drop-in-3 {
 animation: drop-in 1400ms ease 800ms backwards;
}


@keyframes drop-in {
 from {
  opacity: 0;
  transform: translateY(-100px);
 }
 to {
  opacity: 1;
  transform: translate(0px);
 }
}
