.menu-top-wrapper {width: 90%;margin-left: auto;padding: 30px 0px 0px 0px;position:relative;z-index:10;}
.top-bar {padding:7px;}
.menu-lang-bar-wrapper {display: flex;}
.menu-bar-wrapper {flex: 1;position: relative;height: 90px;}
.menu-bar {height: calc(100% + 1px);padding: 20px;border-bottom-right-radius: 30px;position: relative;z-index: 15;margin-right: -30px;display: flex;}
.menu-wrapper {width: 100%;margin-top: 8px;position:relative;}
div#mega-menu-wrap-header-menu {position: absolute;float: right;width: fit-content;right: 20px;height: 62px;}
ul#mega-menu-header-menu {height: 100% !important;}
.mega-menu-item {height: 100% !important;margin: 0px 10px !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {background: none !important;border-bottom: 4px solid #C2E4FF;height: calc(100% + 1px) !important;padding:0px;}
a.mega-menu-link {margin: 0px 10px !important;padding: 0px !important;text-transform: uppercase !important;font-size: 14px !important;}
.mob-menu-logo-holder {display: none;} /* Mobile menu */
.menu-full-width {width: 100%;padding: 0px;}
.menu-floating {width:95%;position:relative;right:0px;padding:0px;margin-top:20px;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{border-bottom:4px solid #FC6039;background:none !important;height: 100%;padding: 0px;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {background:none !important;border-bottom:4px solid #C2E4FF;margin:0px 10px;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu {top:58px;}
.mega-sub-menu a.mega-menu-link::before {font-family: 'Font Awesome 6 Free' !important;content: '\f04b' !important;font-size: 10px !important;font-weight: 900 !important;color: white !important;}
.mega-sub-menu a.mega-menu-link {padding-left: 10px !important;text-indent: -7px !important;}
.mega-sub-menu li.mega-menu-item {margin: 0px !important;padding: 10px !important;}

.logo-box-wrapper {background: white;padding: 30px;position: absolute;left: -40px;top: -50px;transform: skew(-20deg, 0deg);border-radius: 10px;}
.logo-box-wrapper img.logo-image {height: 50px;transform: skew(20deg, 0deg);}


.language-menu-wrapper {width: 140px;position: relative;padding-right: 30px;}
.language-menu-wrapper ul#menu-language {display: flex;padding: 15px 10px;margin-left: 100px;list-style: none;margin-top: 24px;margin-left:65px;}
.language-menu-wrapper li.menu-item {margin-right: 10px;}
.language-menu-wrapper a {font-family: 'Open Sans';color: white;text-decoration: none;font-size: 14px;}
.current-language-menu-item {font-weight: 700 !important;}
.language-menu-wrapper li.mega-menu-item:last-child {border-right: 0px !important;}
.language-menu-wrapper li.mega-menu-item {border-right: 1px white solid !important;}


@media only screen and (max-width: 1225px) {

  .logo-box-wrapper {left:-30px;}
  .logo-box-wrapper img.logo-image {height: 40px !important;}


}

@media only screen and (max-width: 1024px) {
  .menu-bar-wrapper {height:75px;}
  .logo-box-wrapper {left:-20px;}
  .kt-row-column-wrap .wp-block-kadence-column {margin-top: 40px;margin-left: auto;}

}


@media only screen and (max-width: 768px) {
  .logo-box-wrapper {left:-20px;padding:25px;}
  .logo-box-wrapper img.logo-image {height: 35px !important;}
  .menu-floating {width:90%;}

}
