/* phone view toggle and menu scroll cache 2026-03-19 */
.ap-phone-view-toggle{display:none}
@media only screen and (max-width:1023px){
  .ap-phone-view-toggle{display:flex;align-items:center;justify-content:center;width:100%;margin:8px auto 14px;padding:0 15px;box-sizing:border-box;text-align:center;color:#fff!important;font-family:"ABC ROM",sans-serif}
  .ap-phone-view-toggle,.ap-phone-view-toggle *{color:#fff!important}
  .ap-phone-view-toggle__label{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:15px;line-height:1.2;max-width:100%}
  .ap-phone-view-toggle__checkbox{width:16px;height:16px;margin:0;accent-color:#fff;flex:0 0 auto}
  .ap-phone-view-toggle__copy{display:inline-block;font-size:15px;line-height:1.2;text-align:center}

  body.ap-phone-view-off .ap-global-header-container,
  body.ap-phone-view-off .ap-global-menu-container,
  body.ap-phone-view-off .main-elements>.container,
  body.ap-phone-view-off .recipe-image-container,
  body.ap-phone-view-off .recipe-container,
  body.ap-phone-view-off .container{max-width:none!important;width:100%!important;box-sizing:border-box}

  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful){max-width:none!important;width:auto!important;margin:0 15px!important}
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__brand,
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__header{display:none!important}

  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu{position:static!important;left:auto!important;top:auto!important;width:100%!important;display:block!important;height:auto!important;z-index:auto!important;background:transparent!important;padding:0!important;border:none!important;margin:0!important;text-align:center!important}
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu>ul{display:table!important;width:100%!important;min-height:84px!important;height:auto!important;table-layout:fixed!important;border:0!important;border-bottom:none!important;box-sizing:border-box!important}
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu>ul>li{display:table-cell!important;vertical-align:middle!important;padding:12px 8px!important;border:none!important;background:transparent!important}
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu>ul ul,
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu .accordion-toggle{display:none!important}
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu li{padding:0!important;font-weight:400!important;background:transparent!important}
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu a{display:block!important;color:#fff!important;font-family:"ABC ROM Condensed",sans-serif!important;font-size:18px!important;line-height:1.1!important;padding:0!important;text-align:center!important;font-weight:400!important;background:transparent!important}
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu .active,
  body.ap-phone-view-off .nav-portable:not(.nav-portable--useful) .nav-portable__menu .active>a{background:transparent!important;color:#fff!important;font-weight:400!important;border-bottom:none!important}

  body.ap-phone-view-off .nav-portable--useful{display:none!important}
  body.ap-phone-view-off .ap-useful-nav{display:block!important;margin:0 15px!important}
  body.ap-phone-view-off .ap-useful-nav>ul{display:table!important;width:100%!important;height:auto!important;table-layout:fixed!important;border-top:none!important;border-bottom:2px solid #fff!important}
  body.ap-phone-view-off .ap-useful-nav--title{margin:0 15px!important;padding-top:5px!important;border-top:1px solid #fff!important;border-bottom:none!important}
  body.ap-phone-view-off .ap-useful-nav--links{margin:0 15px!important}
  body.ap-phone-view-off .ap-useful-nav--title>ul{min-height:52px!important;border-top:2px solid #fff!important;border-bottom:none!important}
  body.ap-phone-view-off .ap-useful-nav--links>ul{min-height:84px!important}
  body.ap-phone-view-off .ap-useful-nav li{display:table-cell!important;vertical-align:middle!important;padding:12px 8px!important;border:none!important}
  body.ap-phone-view-off .ap-useful-nav--title li{border-top:none!important}
  body.ap-phone-view-off .ap-useful-nav--title span{color:#fff!important;font-family:"ABC ROM Condensed",sans-serif!important;font-size:22px!important;text-align:center!important;padding:0!important}
  body.ap-phone-view-off .ap-useful-nav--links a{color:#fff!important;font-family:"ABC ROM Condensed",sans-serif!important;font-size:18px!important;line-height:1.1!important;text-align:center!important;padding:0!important}
}

body.animal-parts-page--download-links-white .ap-useful-nav a[href*="last-ned-oppdelingsplansjer"],
body.animal-parts-page--download-links-white .nav-portable--useful a[href*="last-ned-oppdelingsplansjer"],
body.ap-force-white-download-links .ap-useful-nav a[href*="last-ned-oppdelingsplansjer"],
body.ap-force-white-download-links .nav-portable--useful a[href*="last-ned-oppdelingsplansjer"],
body .ap-force-white-link,
body .ap-force-white-link:hover,
body .ap-force-white-link:focus,
body .ap-force-white-link:active,
body .ap-force-white-link:visited{color:#fff!important}
