/*--------------------------------------------------------------------------------- Theme Name:   residence omigna Theme URI:     Description:  residence omigna wordpress theme Author:       s2 Author URI:    Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*/div#navbar {    padding-left: 0 !important;}.dfh-67 .et-menu > .menu-item-has-children.mega-menu > .sub-menu:before {  content: '';}.dfh-21  ul#menu-header-responsive .menu-item-has-children > a::after {    font-family: "FontAwesome"; /* Ou "Font Awesome 6 Free" selon votre version */  font-weight: 900;    color: #1d1d1b !important;    display: inline-block !important;  content: "\f054" !important; /* On force le code de l'icône */}.dfh-21  ul#menu-header-responsive .menu-item-has-children > a.dfh-menu-switched-icon::after {  transform: rotate(90deg);  color: #0984e3; /* Optionnel : changer la couleur au survol */}div#navbar ul.submenu li a {    cursor: pointer;}@media (max-width: 1423px) and (min-width: 1117px) {div#navbar {    padding-right: 300px !important;}}@media (max-width: 1116px)  {div#navbar {    padding-right: 140px !important;}}	.icon-header a:not(:last-child) {    margin-right: 11px;}	div.icon-header a span {	position: absolute !important;    top: 0;    left: 0;    right: 0;    bottom: 0;	    background-position: center;    background-repeat: no-repeat;padding: 12px;    border-radius: 100%;    background-color: #b4a792;    background-size: 50%;}.link-header-omigna {  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: center;  gap: 5px;}.et_pb_text_2.et_pb_text .link-header-omigna a, .link-header-omigna span {  color: #757575 !important;}.et_pb_text_2.et_pb_text .link-header-omigna a:hover, .et_pb_text_2.et_pb_text .link-header-omigna a.selected {  color: #0d0d0d !important;  text-decoration: underline;}@media (min-width: 981px) {    div.column-custom-w60 {        width: 60% !important;    }      div.column-custom-w40 {        width: 40% !important;    }    div.top-negatif {    margin-top: -5%;  }}