/*!/wp-content/themes/SolutionDigitale-child/style.css*/#controlesoibt .element_image_text_full_responsive_632_4_text .sd_text p:nth-child(3) a,.element_image_text_full_responsive_9_6 .sd_text p:nth-child(3) a{color:white!important}.navbar-top-container .builder_menu{width:auto!important}.php-error #adminmenuback,.php-error #adminmenuwrap{margin-top:0!important}:is(.page_38,.page_3) #home_nav{background:var(--sd4)!important}nav .menu-item{letter-spacing:2px!important}.page_3 #menu-main>li>a,.page_38 #menu-main>li>a,#main .sd_change_menu_color *{color:black!important}:root{--text-color-1:#545454 !important;--text-color-2:#353535 !important;--text-color-white:white !important;--text-color-black:black !important}.table table{width:100%}.table thead{border:solid 1px gray}.table thead th{background:darkgray;color:white!important}.table thead th,.table td{border-left:solid 1px gray;border-right:solid 1px gray}tr td,tr th{padding:10px}.menu-fixed-scroll{position:fixed!important;;width:100%!important}.dropdown-item{color:black!important}#container_switch_langue{display:none!important}.sd-button-header p,.sd-button-header a,input[type=submit],input[type=submit]:focus{color:white!important;text-decoration:none}.sd-button-header,input[type=submit],input[type=submit]:focus{cursor:default;transition:0.3s;padding:9px 35px;border:solid 2px #fff0;background:var(--sd2);border-radius:1000px!important;letter-spacing:2px;text-transform:uppercase;font-size:15px!important;width:fit-content!important}.sd-button-header:hover p,.sd-button-header:hover a,input[type=submit]:hover{color:var(--sd2)!important}.sd-button-header:hover,input[type=submit]:hover{padding:9px 35px;border:solid 2px var(--sd2);background:#fff0}form input[type=text],form input[type=email],form input[type=tel],form label,form input,form textarea{width:100%!important}form input[type=text],form input[type=email],form input[type=tel],form textarea{width:100%!important;border:solid 1px lightgray}form input[type=submit]{display:inline-block!important}form label input,form label textarea{margin-top:15px!important;margin-bottom:25px!important}form *{font-size:14px!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select,input[list]{width:100%;padding:12px 20px;margin-bottom:20px!important;display:inline-block;border:1px solid LightGray;border-radius:4px;box-sizing:border-box}.sd_social{padding-bottom:1rem}.sd_social i{color:white!important;transition:0.3s;display:flex;justify-content:center;align-items:center;background-color:#686868;border-radius:25px;width:50px;height:50px;text-align:center;margin-right:5px;font-size:25px}.sd_social i:hover{transform:scale(1.3)}footer .sd_social_footer i{color:white!important;transition:0.3s;padding-top:6px;background-color:#686868;border-radius:20px;width:30px;height:30px;text-align:center;margin-right:5px}footer .sd_social_footer i:hover{transform:scale(1.3)}footer .sd_admin_container.text-center a,footer .sd_admin_container.text-center p{text-transform:none!important}.element_column_avec_fond_632_3,.element_column_avec_fond_9_3{z-index:2!important}.element_header_responsive h1,.element_header_responsive h2{text-shadow:0 0 4px rgb(0 0 0 / .2)!important}.element_column_avec_fond h4{padding-bottom:10px!important}#sortableelement_column_avec_fond_23_3>div,#sortableelement_column_avec_fond_632_3>div,#sortableelement_column_avec_fond_9_3>div{box-shadow:0 0 16px rgb(0 0 0 / .10)}.element_image_text_full_responsive p strong{color:var(--sd2)!important}.element_image_text_full_responsive_9_6 .sd_text ul li:first-child p strong,.element_image_text_full_responsive_632_14 p strong,.element_image_text_full_responsive_632_4 p strong,.element_image_text_full_responsive_632_4{color:white!important}.element_image_text_full_responsive_632_3 h3,.element_image_text_full_responsive_632_2 h3{padding-bottom:20px;background:linear-gradient(var(--sd1),var(--sd1)) left bottom / 20% 3px no-repeat}#main .element_image_text_full_responsive_632_4 h3,#main .element_image_text_full_responsive_632_14 h3,#main .element_image_text_full_responsive_9_6 h3{padding-bottom:20px;border-bottom:3px solid #fff0;border-image:linear-gradient(to right,#fff 0,#fff 20%,transparent 20%,transparent 100%) 1}:is([class^="element_column_avec_fond_"],[class*="_container_titre"]) h3{padding-bottom:20px;background:linear-gradient(var(--sd1),var(--sd1)) left bottom / 10% 4px no-repeat}#main .element_image_text_full_responsive ul li{list-style:none;position:relative;padding-left:35px}#main .element_image_text_full_responsive ul li::before{content:"";position:absolute;left:0;top:.7em;transform:translateY(-50%);width:28px;height:28px;background:url(https://cdn.solution-digitale.ch/wp-content/uploads/2025/10/ErMa-Electro-Bex-icon.png) no-repeat center / contain;pointer-events:none}#main .element_image_text_full_responsive_632_14 ul li::before,#main .element_image_text_full_responsive_632_4 ul li::before,#main .element_image_text_full_responsive_9_6 ul li::before{content:"";position:absolute;left:0;top:.7em;transform:translateY(-50%);width:28px;height:28px;background:url(https://cdn.solution-digitale.ch/wp-content/uploads/2025/10/ErMa-Electro-Bex-icon.png) no-repeat center / contain;filter:grayscale(1) brightness(0) invert(1) contrast(200%)}#sortableelement_column_avec_fond_9_3>div,#sortableelement_column_avec_fond_23_3>div,#sortableelement_column_avec_fond_632_3>div{border-radius:11px!important}@media screen and (min-width:1200px){#main:not(.page_3):not(.page_38) .top-bar-positioned-top #navbarNavDropdown,#main:not(.page_3):not(.page_38) .top-bar-positioned-top .sd_admin_container img{filter:brightness(0) invert(1)!important}}@media screen and (min-width:991px){#menu-main{display:flex;gap:15px;list-style:none;padding:0;margin:0}#menu-main>li{position:relative;padding:0 15px}#menu-main>li+li::before{content:"";position:absolute;left:-7.5px;top:50%;transform:translateY(-50%);width:1px;height:60%;background:#ccc}}#breadcrumbs{list-style:none;margin:10px 0;overflow:hidden}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px}#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}html.wp-toolbar{padding-top:25px!important}.adminmenuwrap{margin-top:0!important}@media screen and (max-width:992px){.nav-item{display:grid!important}footer>div>div>div>div>.navbar-nav>.nav-item{display:unset!important}.nav-item{display:flex!important}footer>div>div>div>div>.navbar-nav>.nav-item{display:unset!important}ul.dropdown-menu{top:40px!important}#main>div>div.builder_menu.d-flex{z-index:99999!important}.sdg_popup_template{z-index:999999!important}}