header#masthead.--v2 {
padding: 0 3rem;
display: flex;
align-items: center;
width: 100%;
max-width: 1700px;
margin-left: auto;
margin-right: auto;
}
header#masthead.--v2 .site-branding {
position: static;
padding: unset;
margin-right: auto;
}
header#masthead.--v2 .wpml-switch {
color: #fff;
font-family: "Inter Bold";
text-transform: uppercase;
position: relative;
line-height: normal;
}
@media (min-width: 1025px) {
header#masthead.--v2 .wpml-switch {
margin-left: 3rem;
}
}
header#masthead.--v2 .wpml-switch .wpml-switch__label {
cursor: pointer;
padding: 10px 0;
}
@media (min-width: 1025px) and (max-width: 1199px) {
header#masthead.--v2 .wpml-switch .wpml-switch__label {
font-size: 14px;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
header#masthead.--v2 .wpml-switch .wpml-switch__label {
font-size: 15px;
}
}
header#masthead.--v2 .wpml-switch .wpml-switch__label img {
height: 8px;
margin-left: 0.5rem;
vertical-align: middle;
position: relative;
top: -1px;
}
header#masthead.--v2 .wpml-switch .wrapper {
position: absolute;
top: calc(100% + 10px);
background-color: #fff;
padding: 15px;
margin: 0;
width: 80px;
left: calc(50% - 40px);
transition: all 0.2s ease;
}
header#masthead.--v2 .wpml-switch .wrapper ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
header#masthead.--v2 .wpml-switch .wrapper ul li:not(:first-child) {
margin-top: 10px;
}
header#masthead.--v2 .wpml-switch .wrapper ul a {
text-decoration: none;
}
header#masthead.--v2 .wpml-switch:not(:hover) .wrapper {
opacity: 0;
visibility: hidden;
transform: translateY(-10px);
}
header#masthead.--v2 .open_search {
position: static;
margin-left: 3rem;
}
header#masthead.--v2 .open_search img {
margin-left: 0 !important;
}
header#masthead.--v2 button.hamburger {
margin: 0;
padding: 0;
margin-left: 3rem;
}
header#masthead.--v2 button.hamburger .hamburger-box {
margin-right: 0;
height: 23px;
}
@media (min-width: 1025px) and (max-width: 1199px) {
header#masthead.--v2 .main-navigation a h2, header#masthead.--v2 .main-navigation a h3 {
font-size: 14px;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
header#masthead.--v2 .main-navigation a h2, header#masthead.--v2 .main-navigation a h3 {
font-size: 15px;
}
}
@media (min-width: 1025px) and (max-width: 1199px) {
header#masthead.--v2 .main-navigation li.menu-item {
margin: 0 0.5rem;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
header#masthead.--v2 .main-navigation li.menu-item {
margin: 0 1.2rem;
}
}
header#masthead .wpml-switch {
color: #fff;
font-family: "Inter Bold";
text-transform: uppercase;
position: relative;
line-height: normal;
position: absolute;
right: 18rem;
top: 25px;
}
@media (min-width: 768px) {
header#masthead .wpml-switch {
right: 23rem;
top: 33px;
}
}
@media (min-width: 1025px) {
header#masthead .wpml-switch {
position: relative;
top: 16px;
right: unset;
}
}
@media (min-width: 1025px) {
header#masthead .wpml-switch {
margin-left: 3rem;
}
}
header#masthead .wpml-switch .wpml-switch__label {
cursor: pointer;
padding: 10px 0;
}
@media (min-width: 1025px) and (max-width: 1199px) {
header#masthead .wpml-switch .wpml-switch__label {
font-size: 14px;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
header#masthead .wpml-switch .wpml-switch__label {
font-size: 15px;
}
}
header#masthead .wpml-switch .wpml-switch__label img {
height: 8px;
margin-left: 0.5rem;
vertical-align: middle;
position: relative;
top: -1px;
}
header#masthead .wpml-switch .wrapper {
position: absolute;
top: calc(100% + 10px);
background-color: #fff;
padding: 15px;
margin: 0;
width: 80px;
left: calc(50% - 40px);
transition: all 0.2s ease;
}
@media (min-width: 1025px) {
header#masthead .wpml-switch .wrapper {
left: calc(50% - 48px);
}
}
header#masthead .wpml-switch .wrapper ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
header#masthead .wpml-switch .wrapper ul li:not(:first-child) {
margin-top: 10px;
}
header#masthead .wpml-switch .wrapper ul a {
text-decoration: none;
}
header#masthead .wpml-switch:not(:hover) .wrapper {
opacity: 0;
visibility: hidden;
transform: translateY(-10px);
}