/*
Theme Name: Apex Bergen
Theme URI: https://apexbergen.no/
Author: Apex Bergen AS
Description: Original Apex design with 21 PHP page templates, local assets, animations and automatic page setup. Does not require Elementor.
Version: 1.0.2
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: apex-bergen
*/
/* Original page styles remain in their exact cascade order in heads/ and static/. */
body.apex-wp-content { margin: 0; color: #202627; background: #fbfcfc; font: 17px/1.65 Arial, Helvetica, sans-serif; }
.apex-wp-content a { color: inherit; text-underline-offset: .2em; }
.apex-wp-header,.apex-wp-footer { padding: 28px clamp(20px,5vw,80px); display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:24px; border-bottom:1px solid #d8dfdd; }
.apex-wp-header > a { font-size:24px; font-weight:700; text-decoration:none; }
.apex-wp-header nav { display:flex; flex-wrap:wrap; gap:20px; }
.apex-wp-main { max-width:1100px; margin:60px auto; padding:0 24px; min-height:50vh; }
.apex-wp-main article { margin-block:0 48px; }
.apex-wp-main img { max-width:100%; height:auto; }
.apex-wp-footer { border-top:1px solid #d8dfdd; border-bottom:0; }
@media (min-width:783px) { .admin-bar .hero__nav { margin-top:32px; } }
@media (min-width:601px) and (max-width:782px) { .admin-bar .hero__nav { margin-top:46px; } }
body.apex-source-page
.elementor-location-footer[data-elementor-id="10217"] {
    display: none !important;
}
