/*
 Theme Name:   Village de François
 Theme URI:    https://abbayedesert.villagefrancois.fr/
 Description:  Bricks child theme made with love by Bikloz
 Author:       Bikloz
 Author URI:   https://bikloz.com
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/*Sart Misc*/
body {
    overflow-x: hidden;
}
.brxe-text ul {
  list-style: none;
  padding: 0;
}
.brxe-text ul li {
  display: flex;
  flex-flow:row nowrap;
  gap:2px;
  margin-bottom:5px;
  line-height: 1.5em;
}
.brxe-text ul li:before {
content: "";
    background: url(../../uploads/sites/3/2025/10/bullet-point.svg) no-repeat 0 center;
    background-size: 15px;
    position: relative;
    width: 20px;
    height: 1.7em;
    display: block;
    flex: none;
}
/*End Misc*/
/*Start temp LP*/
.brxe-section#contact .gform_wrapper input,
.brxe-section#contact .gform_wrapper textarea {
    border-radius:6px;
    height:50px;
    box-shadow:0;
    border:0;
}
.brxe-section#contact .gform_fields {
    grid-row-gap:20px;
}
.brxe-section#contact .gform_wrapper label {
    font-size:18px;
}
.brxe-section#contact .gform_wrapper input[type=submit] {
    font-size:20px;
    background:var(--bricks-color-aetlte);
    border-radius:6px;
    padding:15px 25px;
}

/*End temp LP*/

.display-none {
  display: none;
}
header.scrolling > .brxe-section {
padding:20px 0!important;	
}
header.scrolling {
	z-index:99
}
header.scrolling::after {
    content: "";
    position: absolute;
    left: -3vw;
    right: -3vw;
    bottom: 0px;
    height: 100%;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    pointer-events: none;
    z-index: 9;
}
.brxe-text a,
label.gform-field-label a {
    border-bottom:1px dotted;
}
.brxe-text a:hover,
a.brxe-text-basic:hover,
label.gform-field-label a:hover {
    color: var(--bricks-color-sbgwkk);
    border:0;
}
/*Start Gravity Forms*/
h3.gsection_title {
    margin-bottom: 5px;
    font-size: 1.4em;
}
.brxe-shortcode .gform_wrapper .gfield select,
.brxe-shortcode .gform_wrapper .gfield input,
.brxe-shortcode .gform_wrapper .gfield textarea {
	box-shadow:none;
	border-radius:10px;
	border-color:#c9c9c9;
}
.brxe-shortcode .gform_wrapper .gfield select,
.brxe-shortcode .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]) {
	height:50px;
	line-height:50px;
}
.brxe-shortcode .gform_wrapper .ginput_container_date input {
	width:100%;
}
.brxe-shortcode .gform_wrapper .gform_page_footer input[type=button],
.brxe-shortcode .gform_wrapper .gform_page_footer input[type=submit] {
	background:var(--bricks-color-sbgwkk)!important;
    border-radius:0!important;
	text-transform:uppercase!important;
	font-weight:bold!important;
	letter-spacing:2px!important
}
.brxe-shortcode .gform_wrapper .gform_page_footer input[type=button]:hover,
.brxe-shortcode .gform_wrapper .gform_page_footer input[type=submit]:hover {
    background:var(--bricks-color-pzcenw)!important;
}
.brxe-shortcode .gform_wrapper .gform_page_footer input[type=button].gform_previous_button {
    border:0!important;
    color: white!important;
    background:var(--bricks-color-nwdmsd)!important;	
    box-shadow: none !important;
}
.brxe-shortcode .gform_wrapper .gform_page_footer input[type=button]:hover {
    background:var(--bricks-color-pzcenw)!important;
}
.gform_required_legend {
    display:none;
}
/*End Gravity Forms*/

@media screen and (min-width:992px){
	.home .af_content.ratio-vertical h3 {
	margin:0;
	max-width:60%;
	font-size:28px;
}
    #menu-menu-principal .mobile.menu-item {
        display:none;
    }
}