.horizontal-flow_CbY {
display: flex;
justify-content: space-between;
flex-direction: row;
margin-left: 0px;
margin-right: 0px;
}
.horizontal-flow__section_2LL {
width: 33.333333333333336%;
}
.horizontal-flow__section--right_3oS .horizontal-flow__section-inner_2xL {
justify-content: flex-end;
}
.horizontal-flow__section-inner_2xL {
display: flex;
width: calc(100% + 20px);
align-items: center;
flex-wrap: wrap;
margin-right: -10px;
margin-left: -10px;
margin-top: -5px;
}
.w-block-wrapper:not(.w-block-wrapper--disable-theme) .w-socials {
display: flex;
}
.social-icons-container_2Id {
font-size: 0;
position: relative;
}
.horizontal-flow__section-inner_2xL > * {
max-width: calc(100% - 20px);
margin-top: 5px !important;
margin-left: 10px;
margin-right: 10px;
}
.list--horizontal_3J3 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-column-gap: 15px;
-moz-column-gap: 15px;
column-gap: 15px;
-ms-flex-direction: row;
flex-direction: row;
row-gap: 15px;
-webkit-box-pack: inherit;
-ms-flex-pack: inherit;
justify-content: inherit;
-ms-flex-line-pack: inherit;
align-content: inherit;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.social-icons_27c {
display: inline-block;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.container.et_menu_container {
max-width: 1200px;
margin: auto;
width: 100%;
margin: 0 auto;
padding: 16px 15px 30px 15px;
}
.social-icons__icon_3m8 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
width: 30px;
height: 30px;
color: #FFFFFF;
}
.filled_Qbi .outer_bDW {
fill: currentColor;
}
.filled_Qbi .border_2yy {
fill: transparent;
}
.svgIcon_1J7 .logo_2gS {
color: #21243D;
fill: #21243D;
}
@media (max-width: 991px) {
.horizontal-flow_CbY {
display: none;
}
}
#top-menu-nav #top-menu .menu-item a {
font-size: 16px;
font-weight: 700;
}
#top-menu-nav #top-menu > .menu-item:last-child a {
display: inline-block;
width: auto;
vertical-align: middle;
padding: 11px 21px;
color: #3c416e;
background-color: #FFFFFF;
border-radius: 19px;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
line-height: 1.2em;
}
#top-menu-nav #top-menu > .menu-item:last-child a:hover {
background-color: #88E1F2;
}
#top-menu-nav #top-menu .sub-menu {
border: none;
background-color: transparent;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
#top-menu-nav #top-menu .sub-menu .menu-item {
background-color: #FFFFFF;
margin: 0;
padding: 0;
}
#top-menu-nav #top-menu .sub-menu .menu-item a {
color: #21243C !important;
font-weight: normal;
}
#top-menu-nav #top-menu .sub-menu .menu-item:nth-child(2) a,
#top-menu-nav #top-menu .sub-menu .menu-item:nth-child(3) a,
#top-menu-nav #top-menu .sub-menu .menu-item:nth-child(4) a,
#top-menu-nav #top-menu .sub-menu .menu-item:nth-child(5) a {
padding-top: 0px;
}
#top-menu-nav #top-menu .sub-menu .menu-item:last-child a {
padding-bottom: 6px;
padding-top: 0px;
}
#top-menu-nav #top-menu .sub-menu .menu-item:last-child {
border-bottom-left-radius : 3px;
border-bottom-right-radius : 3px;
}
#top-menu-nav #top-menu .sub-menu .menu-item:first-child {
border-top-left-radius : 3px;
border-top-right-radius : 3px;
}
#top-menu-nav #top-menu .sub-menu .menu-item a:hover {
color: #21243C !important;
background-color: #FFFFFF;
opacity: 1;
}
#et_mobile_nav_menu .mobile_nav.opened #mobile_menu {
border: none;
padding-top: 30px;
padding-bottom: calc(100vh - 562px);
}
#et_mobile_nav_menu .mobile_nav #mobile_menu {
border-color: #21243C;
}
#et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding-top: 5px;
}
#et_mobile_nav_menu .mobile_nav .mobile_menu_bar::before {
font-size: 38px;
color: #FFFFFF;
}
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
content: "M";
}
#et_mobile_nav_menu .mobile_nav.opened #mobile_menu .menu-item .list--horizontal_3J3 li:first-child {
padding-left: 9px;
}
#et_mobile_nav_menu .mobile_nav.closed .w-socials {
display: none;
}
#et_mobile_nav_menu .mobile_nav.opened #mobile_menu .menu-item a {
font-size: 16px;
}
#et_mobile_nav_menu .mobile_nav.opened #mobile_menu .menu-item a:hover {
opacity: 1;
}
#main-header #logo {
max-width: 216px;
}
.et_header_style_left .logo_container {
height: fit-content;
margin-top: 31px;
}
.et_header_style_left .logo_container a {
margin-left: -3px;
}
.et_header_style_left #et-top-navigation {
padding-top: 32px;
}
#top-menu-nav #top-menu li.current-menu-item > a {
color: #FFFFFF;
}
#top-menu-nav > ul > li > a:hover {
opacity: 1;
}
#top-menu-nav #top-menu li {
padding-right: 0px;
margin: 5px 7.5px;
}
#top-menu-nav #top-menu > li:last-child {
margin-left: 10px !important;
margin-right: 0px !important;
}
#top-menu-nav #top-menu li a {
padding-bottom: 0px;
}
#top-menu-nav #top-menu {
margin-top: 0px;
}
@media (min-width: 981px) {
.et_pb_gutters3 .praticien .et_pb_column,
.et_pb_gutters3 .podologue .et_pb_column {
margin-right: 4.25%;
} 
}
@media (min-width: 981px) {
#contacts > .et_pb_row {
max-width: 1200px;
padding-right: 15px;
padding-left: 15px;
}
}
.page header {
position: relative !important;
}
@media only screen and (min-width: 981px) {
.page .et-fixed-header #top-menu > .menu-item:last-child a {
color: #21243C !important;
}
}
.page.page-id-694 #main-header,
.page.page-id-682 #main-header,
.page.page-id-737 #main-header,
.page.page-id-29 #main-header {
position: fixed !important;
}
.page #page-container {
padding-top: 0px !important;
margin-top: 0px !important;
}
@media only screen and (min-width: 981px) {
.page-id-694 #page-container,
.page-id-682 #page-container,
.page-id-737 #page-container,
.page-id-29 #page-container {
padding-top: 156px !important;
}
.page-id-694.et_header_style_left .et-fixed-header #et-top-navigation,
.page-id-682.et_header_style_left .et-fixed-header #et-top-navigation,
.page-id-737.et_header_style_left .et-fixed-header #et-top-navigation,
.page-id-29.et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 32px;
}
}
@media only screen and (max-width: 980px) {
.page-id-694 #page-container,
.page-id-682 #page-container,
.page-id-737 #page-container,
.page-id-29 #page-container {
padding-top: 110px !important;
}
}
#top-menu li.current-menu-ancestor > a {
color: #FFFFFF;
}
.praticien .et_pb_button_module_wrapper {
display: inline-block;
margin-right: 25px;
}
body:not(.home) #contacts .et_pb_map_container { 
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); 
filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: gray; -webkit-filter: grayscale(100%);
}
@media (min-width: 981px) {
.et_pb_gutters3 #contacts .et_pb_column_1_2 {
width: 48.75%;
}
.et_pb_gutters3 #contacts .et_pb_column {
margin-right: 2.5%;
}
}
.wpcf7-form p {
margin-bottom: 10px;
}
.wpcf7-form .wpcf7-submit {
margin-top: 20px;
background-color:#FFFFFF;
color: #21243C;
}
.wpcf7-form .wpcf7-submit:hover {
background-color:#88E1F1;
}
.wpcf7-form input,
.wpcf7-form textarea {
background-color: #57586B;
border-color: #57586B;
color: #FFFFFF;
padding: 11px 21px;
font-size: 14px;
border-radius: 19px;
width: 100%;
}
.wpcf7-form input:focus, 
.wpcf7-form textarea:focus {
border-color: #FFFFFF;
color: #FFFFFF;
}
.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
color: #B2B2BC;
}
.wpcf7-form textarea {
height: 150px;
}
@media (max-width: 980px) {
.container.et_menu_container {
padding: 0px 24px 24px 24px;
}
}
@media (max-width: 479px) {
footer .et_pb_row_2_tb_footer .et_pb_column_1_2 {
margin-bottom: 12px;
}
footer .et_pb_row_0_tb_footer .et_pb_column_1_2 {
margin-bottom: 51px;
}
footer .et_pb_row_0_tb_footer {
padding-top: 22px;
}
.et_header_style_left .logo_container {
margin-top: 30px;
}
#main-header {
height: 110.55px;
}
#contacts > .et_pb_row {
padding-right: 24px;
padding-left: 24px;
width: 100%;
margin: 0px;
}
}
p {
padding-bottom: 28px;
}
.wpcf7-form p {
padding-bottom: 14px;
}
.praticien ul li {
list-style-image: url(https://new.namursante.be/wp-content/themes/NamurSante/img/marker.svg);
padding-top: 8px;
}
.praticien ul li::marker{
font-size: 35px;
line-height: 0.6;
padding-left:10px;
}
.praticien ul {
padding-left: 40px;
}
html, body {
width: 100%;
overflow-x: hidden;
}
.nutritionniste_social .social-icons_27c a:hover {
color: #FF7C7C !important;
}
.et_pb_toggle_close {
background-color: #ffffff;
}
.add-accordion-icon .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before {
font-size: 25px;
right: -5px;
color: #21243d;
font-family: ETmodules !important;
font-weight: 400 !important;
content: "\4b" !important;
display: block;
}
.et_pb_accordion .et_pb_toggle {
border-top: none;
border-left: none;
border-right: none;
margin-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.et_pb_text.et_clickable a {
color: #21243C;
}
footer .et_pb_row_0_tb_footer .et_pb_column_0_tb_footer .et_pb_text_1_tb_footer p a {
color: #FFFFFF;
}
.et-pb-slider-arrows a.et-pb-arrow-prev,
.et-pb-slider-arrows a.et-pb-arrow-next {
opacity: 1;
}
.et-pb-slider-arrows a.et-pb-arrow-prev {
left: 22px;
}
.et-pb-slider-arrows a.et-pb-arrow-next {
right: 22px;
}
#services .et_pb_blurb_position_left .et_pb_main_blurb_image {
width: 50px;
}
.hide-sticky {
opacity: 0 !important;
margin-top: -200px !important;
}
.show-sticky {
opacity: 1 !important;
margin-top: 0px !important;
}
#sticky {
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
#sticky p a {
color: #FFFFFF !important;
}
@media (max-width:768px) {
footer .et_builder_inner_content {
z-index: -1;
margin-bottom: 63px;
}
}
.grecaptcha-badge {
display:none;
}
.ns_blue,
.ns_blue a {
color: #21243D !important;
}