/**
 * Theme Name:     Skelementor BYN
 * Author:         Mousebuilt (Konker)
 * Template:       skelementor
 * Text Domain:	   skelementor-child
 * Description:    Ultra-minimal theme.
 */

:root {
     --byn-color:#ea9999;
     --byn-color2:#001035;
}

/* ===========================
     WPAkuten Changes 
   =========================== */
.desktop { display:none; }
body.sv .byn_lang_en { display:none; }
body.en .byn_lang_sv { display:none; }

#prev_next_buttons.wpa-cases-links [rel="next"] b {  transform: none;}
#prev_next_buttons.wpa-cases-links [rel="previous"] b {  transform: rotateZ(180deg);display: inline-block;}
#site-header .wpa-polylang-switcher {display: none!important;display: block;position: absolute;z-index: 999;top: 0;right: 7.5vw;margin-right: 0;border: none;border-radius: 0;background: transparent;margin-top: 0;padding-top: 0.65em;}
.en #site-header .wpa-polylang-switcher {display: block!important;}
#site-header .wpa-polylang-switcher ul { display: flex;flex-direction: row;list-style: none; gap: 1.75vw;font-size: 1.6vw;line-height: 1.5em;font-family: "neue-haas-grotesk-text", Helvetica;margin: 0.9vw}
#site-header .wpa-polylang-switcher ul.desktop { display: none}
#site-header .wpa-polylang-switcher ul a { color: #000; text-decoration: none; position: relative;}
.home #site-header .wpa-polylang-switcher ul a { color: #fff;}
.home #site-header.scrolled .wpa-polylang-switcher ul a { color: #000;}
#site-header .wpa-polylang-switcher ul .current-lang a::after { content: " ";font-size: 0;height:0;width:90%;position:absolute;bottom:-4px;border-bottom:4px solid #e88;left:50%; transform: translateX(-50%); }
#site-header > button { cursor: pointer;}
#site-header nav .wpa-head-menu-line-1 ul { display: flex; flex-direction: row;justify-content: space-between;padding: 0 60px;box-sizing: border-box;width: 100%}
.en #site-header nav .wpa-head-menu-line-1 ul { justify-content: center;gap: 5vw;}
#site-header nav li {display: inline-block;}
#site-header nav li.current_page_item a {color: var(--byn-color);}
#site-header nav .wpa-head-menu-line-2 { margin-top: 40px; }
#site-header nav .wpa-head-menu-line-2 ul { display: flex; flex-direction: row;justify-content: center;gap: 3em;padding:0 }
#site-header nav .wpa-head-menu-line-2 li a {font-size: 1.8em}


@media (min-width: 768px) {
     .desktop { display:unset; }
     .mobile { display:none; }

     #site-header .wpa-polylang-switcher ul.desktop { display: flex}
     #site-header .wpa-polylang-switcher ul.mobile { display: none}
     #site-header.scrolled .wpa-polylang-switcher ul { margin-top: 0.2vw;font-size: 1.4vw;}
}

@media (max-width: 1199px) {
     #site-header nav .wpa-head-menu-line-1 ul { padding: 0 30px;}
} 

@media (max-width: 767px) {
     #site-header nav .wpa-head-menu-line-1 ul { flex-direction: column;justify-content: center;}
     #site-header nav .wpa-head-menu-line-2 ul { flex-direction: column;justify-content: center;gap: .4em; }
     #site-header .wpa-polylang-switcher {right:21.5vw }
     #site-header .wpa-polylang-switcher ul.mobile {gap: 2.5vw;font-size: 3vw;line-height: 6vw; }
     #site-header .wpa-polylang-switcher ul.mobile a {text-transform: uppercase;color: #000}
     body h1 {font-size: 2.1em;}
     #the_news h1 { font-size: 40px}
}

@media (max-width: 539px) {
     #the_news h1 { font-size: 7vw}
     #the_news p {font-size: 4.5vw;}
}

@media (max-width: 413px) {
}

@media (max-width: 359px) {
}