.et_right_sidebar #main-content .container:before {
display: none;
}
.grecaptcha-badge {
visibility: hidden !important;
}
body:not(.logged-in) #synergie_header > div > div:last-child {
position: absolute;
right: 0;
top: 0;
bottom: 0;
}
body:not(.logged-in) #synergie_header > div > div:last-child #synergie_header_right_bottom {
position: absolute;
top: 120px;
bottom: 0;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
}
#synergie_header .et_contact_bottom_container {
margin-top: 0;
}
@media (min-width: 981px) {
#left-area {
padding-bottom: 80px;
}
.nav li ul {
width: 300px;
}
.et_right_sidebar #left-area {
width: 100%;
float: none;
padding-right: 0;
}
}
#contact_synergie_bois > div:first-child {
padding-left: calc((100% - 1080px)/2);
}
#contact_bloc_couleur h4 {
padding-bottom: 0;
}
.et_pb_contact p input, 
.et_pb_contact p textarea, 
.et_pb_subscribe .et_pb_contact_field input, 
.et_pb_subscribe .et_pb_contact_field textarea {
color: #353535;
}
.et_pb_scroll_top.et-pb-icon {
border-radius: 0;
right: 25px;
bottom: 25px;
background: #a21a19;
transition: 0.3s;
}
.et_pb_scroll_top.et-pb-icon:hover {
background: #000000;
}
.nav li li {
line-height: 1.5em;
}
#top-menu li li {
width: 100%;
}
#top-menu li li a {
padding: 8px 10px;
width: auto;
} .nav li ul, .et_mobile_menu {
border-color: #a21a19;
}
a {
color: #a21a19;
}
.mobile_menu_bar:before, 
.mobile_menu_bar:after, 
#top-menu li.current-menu-ancestor>a, 
#top-menu li.current-menu-item>a {
color: #a21a19;
} @media (min-width: 1100px) {
div#synergie_bois_bloc_sous_video {
display: flex;
}
div#synergie_bois_bloc_sous_video > div:last-child {
display: flex;
align-items: center;
justify-content: center;
}
.et_pb_gallery_grid .et_pb_gallery_item img {
height: 160px;
object-fit: cover;
}
.et_pb_gallery_grid .et_pb_gallery_items[data-per_page="3"] {
display: flex;
justify-content: center;
margin: 20px 0px;
}
body:not(.home):not(.logged-in) #main-content .et_pb_column_1_2 h2 {
text-align: left;
}
body:not(.home):not(.logged-in) #main-content .et_pb_column_1_2 h2:after {
right: auto;
}
}
#contact_bloc_couleur h2 {
text-align: left;
}
.et_pb_contact p input, 
.et_pb_contact p textarea {
font-size: 16px;
}
.et-pb-contact-message {
text-align: center;
font-size: 22px;
color: #a21a19;
}
body:not(.home) #main-content .et_pb_text_inner ul {
list-style-type: none;
}
body:not(.home) #main-content .et_pb_text_inner ul li {
position: relative;
}
body:not(.home) #main-content .et_pb_text_inner ul li:before {
content: '';
width: 6px;
height: 6px;
background: #a21a19;
border-radius: 50%;
position: absolute;
left: -18px;
top: 12px;
}
body:not(.home) #main-content .liste_elargie .et_pb_text_inner  ul li {
margin: 0 0 12px 0;
}
body:not(.home) #main-content .liste_elargie .et_pb_text_inner ul > li:last-child {
margin-bottom: 0;
}
body:not(.home) #main-content .et_pb_text_inner * + h2,
body:not(.home) #main-content .et_pb_text_inner * + h3,
body:not(.home) #main-content .et_pb_text_inner * + h4 {
margin-top: 20px;
}
body:not(.home):not(.logged-in) #main-content h2 {
font-size: 32px;
font-weight: 900;
margin-bottom: 50px;
position: relative;
padding-bottom: 0;
text-align: center;
}
body:not(.home):not(.logged-in) #main-content h2:after {
content: '';
width: 70px;
height: 2px;
background: #a21a19;
position: absolute;
bottom: -20px;
left: 0;
right: 0;
margin: auto;
}
body:not(.home):not(.logged-in) #main-content h3 {
font-size: 26px;
font-weight: 700;
}
body:not(.home):not(.logged-in) #main-content h4 {
font-size: 19px;
font-weight: 700;
color: #a21a19;
}
.et_overlay:before {
color: #a21a19;
}
body:not(.home) h2,
body:not(.home) h3 {
line-height: 1.3em;
} @media (max-width: 500px) {
.et_pb_scroll_top.et-pb-icon {
right: 15px;
bottom: 15px;
font-size: 20px;
}
.et_pb_scroll_top.et-pb-icon:hover {
background: #a21a19;
}
} div#synergie_header_right_bottom .et_pb_blurb_content {
display: flex;
justify-content: center;
text-align: center;
}
div#synergie_header_right_bottom .et_pb_main_blurb_image {
margin-bottom: 0;
}
div#synergie_header_right_bottom > div > div:last-child {
margin-top: 40px;
margin-bottom: -30px;
}
body:not(.home):not(.logged-in) #main-content h2[style*="text-align: left"]:after {
right: auto;
}
div#page-partenaires-logos {
padding-top: 0;
}
div#page-partenaires-logos > div {
padding: 0;
}
body:not(.home):not(.logged-in) #main-content div#page-partenaires-logos > div h2 {
margin: 100px 0 60px 0;
}
div#page-partenaires-logos .et_pb_row_6col {
display: flex;
align-items: center;
}
div#page-partenaires-logos .et_pb_row_6col > div {
width: 16.666%;
margin: 0;
}
div#page-partenaires-logos .et_pb_row_6col > div img {
width: auto;
height: auto;
max-width: 80%;
max-height: 100px;
}
div#page-partenaires-logos > .et_pb_row_6col + .et_pb_row_6col {
margin-top: 40px;
}
div#page-partenaires-logos .et_pb_row_6col > div span {
display: block;
}
div#bloc-presta-icones > .et_pb_blurb {
margin-bottom: 30px;
}
div#bloc-presta-icones > .et_pb_blurb .et_pb_main_blurb_image {
width: 70px;
display: flex;
margin: 0;
height: 60px;
align-items: center;
justify-content: center;
}
div#bloc-presta-icones > .et_pb_blurb .et_pb_blurb_content {
display: flex;
align-items: center;
justify-content: flex-start;
}
div#bloc-presta-icones > .et_pb_blurb .et_pb_main_blurb_image img {
width: auto;
max-width: 60px;
max-height: 60px;
display: block;
margin: 0 auto;
}
div#bloc-presta-icones > .et_pb_blurb .et_pb_main_blurb_image > span {
width: auto;
}
div#bloc-presta-icones > .et_pb_blurb p {
font-weight: 400;
font-size: 20px;
line-height: 1.2em;
}
div#bloc-presta-icones > div:last-child {
margin-bottom: 5px;
}
@media (max-width: 1600px) {
div#bloc-presta-icones > .et_pb_blurb p {
font-size: 17px;
}
}
div#bloc-presta-titre {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
div#bloc-entreprise > div {
display: flex;
}
div#bloc-entreprise > div > div:nth-child(1) {
padding: 0;
}
div#bloc-entreprise > div > div:nth-child(1) > div {
height: 100%;
}