/* MENU FIXED*/
/*Iss:: Add*/
html {
    /*scroll-behavior: smooth;*/
}
div#gr_menu2 {
    z-index: 999 !important;
	background: #fff;
}
.newHeaderFixed{
transition:all .2s ease;
}
/*Iss:: FIn ADD*/
.scrolled.scrollup #header {
    -webkit-transform: translateY(0px) !important;
    -o-transform: translateY(0px) !important;
    transform: translateY(0px) !important; 
    z-index: 999;
    position: fixed; 
}
.scrolldown  #header{
    -webkit-transform: translateY(-100%) !important;
    -o-transform: translateY(-100%) !important;
    transform: translateY(-100%)  !important;
	-webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.scrolldown div#gr_menu2, .scrolled.scrollup #header, #header , .scrollup div#gr_menu2.elementor-sticky--active{
	-webkit-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.top-header {
    z-index: 99999;
}
#header {
    position: sticky;
    top: 0;
    z-index: 9999; 
	width: 100%;
	-webkit-transform:  translateY(0px) !important;
   -moz-transform: translateY(0px) !important;
   -o-transform: translateY(0px) !important;
   -ms-transform: translateY(0px) !important;
    transform: translateY(0px) !important; 
	transition: all 0.5s ease 0s;
}
.scrollup div#gr_menu2.elementor-sticky--active{   
	-webkit-transform:  translateY(98px) !important;
   -moz-transform: translateY(98px) !important;
   -o-transform: translateY(98px) !important;
   -ms-transform: translateY(98px) !important;
    transform: translateY(98px) !important; 
}
.scrolldown div#gr_menu2.elementor-sticky--active{  
    -webkit-transform:  translateY(0px) !important;
   -moz-transform: translateY(0px) !important;
   -o-transform: translateY(0px) !important;
   -ms-transform: translateY(0px) !important;
    transform: translateY(0px) !important; 
}
@media screen and (max-width: 768px){
 .scrollup div#gr_menu2.elementor-sticky--active {
    -webkit-transform:  translateY(0px) !important;
   -moz-transform: translateY(0px) !important;
   -o-transform: translateY(0px) !important;
   -ms-transform: translateY(0px) !important;
    transform: translateY(0px) !important; 
}
}



/**menu******************************************************************/
button#dropdownMenuButton {
    display: none;
}
.dropdown buton{
	border: 0px;
    border-radius: 0;
}
.dropdown i {
    display: none;
}
li.Active a.dropdown-item {
    color: #0F1B30 !important;
}

li.Active:before {
    content: "";
    position: absolute;
    width: 23px;
    height: 22px;
    background-image: url(/wp-content/uploads/2024/10/nav-icone.svg);
    background-repeat: no-repeat;
    left: 17px;
    top: 17px;
}
li.Active {
    position: relative;
}
button#dropdownMenuButton:before {
    content: "";
    position: absolute;
    width: 23px;
    height: 22px;
    background-image: url(/wp-content/uploads/2024/10/nav-icone.svg);
    background-repeat: no-repeat;
    margin-left: -35px;
}
/*****************************secondary_menu***************************************/
div#gr_menu2 li {
    list-style-type: none;
    display: flex;
    align-items: center;
    width: fit-content;
    justify-content: center;
    height: 62px;
}
div#gr_menu2 ul.dropdown-menu {
    display: inline-flex;
    justify-content: space-around;
    flex-direction: row; 
	width: 100% ;
}
button#dropdownMenuButton {
    display: none;
}
div#gr_menu2 a.dropdown-item {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22.4px;
    text-align: center;
    color: #6E7191;
    width: 100%;
}

div#gr_menu2 ul.dropdown-menu {
    display: inline-flex;
}
li.Active, li.navclic {
    height: 62px;
    display: flex;
    align-items: center;
    border-bottom: 3px solid var(--Colors-Primary-Yellow-500, #E4C248);
    background: var(--Colors-Primary-Yellow-100, #FCF7E8);
}

@media screen and  (max-width: 768px){
 
button#dropdownMenuButton {
    display: block !important;
}
#navSecImg.navSecImgHide {
    opacity: 0;
    display: none !important;
}	
div.open  i {  
	transform: rotate(-180deg);
}
.dropdown  i {  
	transform: rotate(0deg);
}

.dropdown  i.fa.fa-angle-down {
   display: inline-flex;
        top: 17px;
        position: absolute;
        right: 29px;
        font-size: 20px;
        color: #E4C248;
        width: 10px;
        height: 7px;
}
.dropdown-a button {
    min-width: 100%;
    width: 100%;
    padding: 15px 0 !important;
    box-shadow: none !important;
    }
div#gr_menu2 {
    padding: 0;
	z-index: 1;
}
.dropdown-a {
    margin: 0 !important;
}
div#gr_menu2 .elementor-container.elementor-column-gap-no {
    min-height: auto !important;
}
	button#dropdownMenuButton {
		font-family: "Roboto", Sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		color: #112F45;
		border: none;
		border-radius: 0px;
		border-bottom: 3px solid var(--Colors-Primary-Yellow-500, #E4C248);
		background: var(--Colors-Primary-Yellow-100, #FCF7E8);
	}
.dropdown [type=button]:focus, .dropdown button:focus{
		border-top: none !important;border-radius: 0px;
	outline: 0px auto -webkit-focus-ring-color;
	}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: none !important
}
.dropdown-menu {
    display: none !important;
}
.open>.dropdown-menu {
    display: block !important;
}
ul.dropdown-menu {
    width: 100%;
}
ul.dropdown-menu {
    margin: 0;
    padding: 0;
}
div#gr_menu2 li {
    list-style-type: none;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    height: 50px;
    background: #F1F1F4;
    margin: 0 !important;
	border-bottom: 1px solid #D5D6DD;
}
/*ELEm CSS*/

.elementor-547 .elementor-element.elementor-element-68da542b > .elementor-widget-container {
    margin: 0px !important;
}

.dropdown-a{
  margin:15px 0 0 0;
}

.dropdown-a button{
  min-width:160px;
  padding:7.5px 12.5px;
  font-size:16px;
  background:#f5f5f5;
  border:none;
  border-top:0px solid #f5f5f5;
  border-bottom:3px solid #E4C248; 
  box-shadow:0 2px 0 0 #ddd;
}

.dropdown-a button:hover,
.dropdown-a button:focus{
  background:#efefef;
  outline: 0px auto -webkit-focus-ring-color;
}

.dropdown-a.open button{
  border-top:1px solid #fff;
  border-bottom:0px solid #f5f5f5;
  box-shadow:0 1px 0 0 #ddd;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
  border:none;
  border-radius:0 0px 2px 2px;
  box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);
}

.open>.dropdown-menu {
    display: block;
}

.dropdown-menu li a,
.dropdown-menu li h4{
  margin:0;
  padding:5px 12.5px;
  font-size:14px;
  color:#444;
}

.dropdown-menu li h4{
  border-bottom:1px solid #eee
}

}