.ACF-Subpage-Header .c56-acfs-titel {
       font-family: "kepler-std"!important; 
       font-size: 60px; 
       font-weight: 700!important; 
       padding-bottom: 0px!important; 
       text-shadow: rgba(0, 0, 0,0.4) 0px 1px 6px; 
    } 

.ACF-Subpage-Header .c56-acfs-undertitel {
       font-size: 30px; 
       font-weight: 300; 
       letter-spacing: 1px; 
       padding-top: 0px!important; 
       text-shadow: rgba(0, 0, 0,0.4) 0px 1px 6px; 
    } 

.boxes .boxes-desc {
       line-height: 23px; 
    } 

.boxes h3 {
       font-size: 23px!important; 
    } 

.Butik-Cover .pl-sn-pad {
       right: -10%!important; 
    } 

.Butik-Info {
       font-size: 20px; 
       line-height: 27px; 
    } 

.Butik-Logo {
       max-height: 200px; 
       max-width: 200px; 
    } 

.Category-Item a {
       align-items: center; 
       display: flex; 
       flex-direction: column; 
       justify-content: center; 
    } 

.Category-Item {
       align-items: center; 
       display: flex; 
       flex-direction: column; 
       justify-content: center; 
    } 

.Category-Item h4 {
       color: #009ee3; 
       font-family: Lato; 
       font-size: 15px; 
       margin: 0; 
       text-transform: uppercase; 
    } 

.Category-Item img {
       width: 100px; 
    } 

.Category-Row {
       align-items: center; 
       display: flex; 
       justify-content: space-around; 
    } 

.Compani56-Signature:hover {
       opacity: 1!important; 
       transition: .3s!important; 
    } 

.Compani56-Signature img {
       display: inline-block; 
       height: auto!important; 
       padding-left: 10px; 
       padding-right: 10px; 
       width: 175px!important; 
    } 

.Compani56-Signature img.Compani56 {
       padding-bottom: 8px; 
    } 

.Compani56-Signature {
       opacity: 0.5!important; 
       transition: .3s!important; 
    } 

.Compani56-Signature p {
       font-size: 12px; 
    } 

.Contrast-Container {
       background-color: rgba(247,247,247,1); 
       border-bottom-color: #dddddd; 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-top-color: #dddddd; 
       border-top-style: solid; 
       border-top-width: 1px!important; 
    } 

.CTA h3 {
       font-family: Lato; 
       font-size: 16px; 
       margin: 0 0 15px 0; 
       text-transform: uppercase; 
    } 

.CTA-Icon {
       align-items: center; 
       display: flex; 
       justify-content: center; 
    } 

.CTA-Icon img {
       width: 100px; 
    } 

.CTA-Item {
       align-items: center; 
       background: #009ee3; 
       display: flex; 
       justify-content: center; 
       margin: 0 5px; 
       max-height: 150px; 
       max-width: 150px; 
       min-height: 150px; 
       min-width: 150px; 
       transition: 0.2s; 
    } 

.CTA-Item:hover {
       background: #08b4ff; 
       transition: 0.2s; 
    } 

.CTA {
       position: relative; 
       z-index: 5001; 
    } 

.CTA-Row {
       align-items: center; 
       display: flex; 
       justify-content: center; 
       margin-top: -150px; 
    } 

.eg-amiralen-butiker-element-0 {
       text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 4px; 
    } 

.eg-amiralen-butiker-element-15 {
       text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 4px; 
    } 

.esg-filterbutton {
       color: #444!important; 
       font-family: "lato"; 
       font-size: 13px!important; 
       font-weight: 400!important; 
       transition: 0.2s; 
    } 

.esg-filterbutton:hover {
       box-shadow: 0px 3px 5px 0px rgba(0,0,0,0)!important; 
       transition: 0.2s; 
    } 

.esg-filterbutton.selected {
       box-shadow: 0px 3px 5px 0px rgba(0,0,0,0)!important; 
       transition: 0.2s; 
    } 

.esg-grid .mainul li.eg-start-grid-wrapper {
       display: initial; 
    } 

.esg-grid .mainul li.eg-start-grid-wrapper:hover {
       display: initial; 
    } 

.esg-overflowtrick {
       overflow: visible; 
    } 

.Global-Footer .pl-business-links ul li a {
       color: rgba(255,255,255,1); 
    } 

.Global-Footer .pl-footer-titles {
       font-size: 16px; 
       font-weight: 700!important; 
       opacity: 1; 
    } 

.Global-Footer .pl-learnmore a {
       color: rgba(255,255,255,1); 
       font-weight: bold; 
    } 

.h1 {
       font-family: "kepler-std"!important; 
       font-weight: 400; 
    } 

.h2 {
       font-family: "kepler-std"!important; 
       font-weight: 400; 
    } 

.h3 {
       font-family: "kepler-std"!important; 
       font-weight: 400; 
    } 

.h4 {
       font-family: "kepler-std"!important; 
       font-weight: 400; 
    } 

.pl-btn {
       border-radius: 5px; 
       font-size: 0.8em; 
       letter-spacing: 1px; 
       padding: 1.25em 2em; 
       text-transform: uppercase; 
    } 

.pl-btn-ol-white {
       border: 1.25px solid white; 
    } 

.pl-btn-ol-white:hover {
       background-color: white; 
       color: #029EE3; 
       transition: 0.2s; 
    } 

.Pl-Loop .pl-loops-excerpt {
       font-size: 20px; 
       line-height: 27px; 
    } 

.Pl-Loop h3 {
       font-size: 27px; 
       line-height: 33px; 
       margin-bottom: 10px; 
       margin-top: 10px; 
    } 

.pl-scheme-light .pl-btn-default {
       background-color: white; 
       color: #029EE3; 
    } 

.pl-scheme-light .pl-btn-default:hover {
       color: white; 
       transition: 0.2s; 
    } 

.pl-tabs .pl-tab-content {
       font-size: 17px!important; 
    } 

.pl-tabs .pl-tabs-nav {
       font-weight: 700!important; 
       text-transform: uppercase!important; 
    } 

.pl-tabs-vertical-yes .pl-tab-content {
       padding: 0 15px!important; 
    } 

.Section-Title h2 {
       color: #009ee3; 
       font-size: 45px; 
       line-height: 50px; 
    } 

.Sidebar-Navigation ul li a {
       font-size: 17px; 
    } 

.Sidebar-Navigation ul li {
       display: block; 
       padding-bottom: 3px; 
    } 

.SplaschUp-Wrapper .splashup-foot ul li a {
       font-size: 25px; 
       line-height: 35px; 
       opacity: 1!important; 
    } 

.SplaschUp-Wrapper .splashup-mast h1 {
       background: url("https://www.amiralen.com/wp-content/uploads/2017/11/Amiralen-Logotyp-Vit.svg"); 
       background-repeat: no-repeat; 
       background-size: contain; 
       height: 50px; 
       margin: 0.75em; 
       margin-left: auto; 
       margin-right: auto; 
       width: 150px; 
    } 

.SplaschUp-Wrapper .splashup-nav-aux ul li a {
       border-radius: 3px; 
       font-size: 17px; 
       font-weight: 700!important; 
       opacity: 1!important; 
       padding-bottom: 10px; 
       padding-left: 13px; 
       padding-right: 13px; 
       padding-top: 10px; 
       transition: .2s; 
    } 

.SplaschUp-Wrapper .splashup-nav-aux ul li a:hover {
       background-color: rgba(250,249,249,0.15); 
       transition: .2s; 
    } 

.SplaschUp-Wrapper .splashup-nav-primary ul li a {
       border-radius: 3px; 
       font-size: 18px; 
       opacity: 1; 
       padding-bottom: 10px; 
       padding-left: 15px; 
       padding-right: 15px; 
       padding-top: 13px!important; 
       transition: .2s; 
    } 

.SplaschUp-Wrapper .splashup-nav-primary ul li a:hover {
       background-color: rgba(241,242,242,0.15); 
       transition: .2s; 
    } 

.splashup-wrap .splashup-content.pl-section-center {
       background-color: rgba(2, 158, 257, 0.95); 
       border-radius: 15px; 
       clear: both; 
       display: none; 
       padding: 1em 1em 3em 1em; 
       width: 750px; 
    } 

.splashup-wrap .splashup-mast .splashup-btns .pl-btn {
       margin: 1em 1em 1em 1em; 
    } 

.Start-About p {
       font-size: 20px; 
       line-height: 27px; 
    } 

.Start-Opening-Icon img {
       width: 200px; 
    } 

.Start-Opening p {
       font-size: 20px; 
       line-height: 27px; 
    } 

.subtitle-h3 {
       font-family: "Lato"; 
       font-size: 20px; 
       font-weight: 400; 
       letter-spacing: 1px; 
       line-height: 32px; 
       text-align: left; 
    } 

.titel-h1 {
       color: white; 
       font-family: "kepler-std"; 
       font-size: 32px; 
       font-weight: 800; 
       letter-spacing: 1px; 
       line-height: 44px; 
       text-transform: uppercase; 
    } 

.Top-Navbar .search-result-byline {
       display: none; 
    } 

.Top-Navbar-Ubermenu {
       z-index: 9999; 
    } 

.Topbar-Navigation {
       margin-bottom: 50px!important; 
    } 

.Topbar-Navigation ul li a {
       font-size: 15px; 
    } 

.WP-Content header {
       margin-bottom: 20px; 
    } 

.WP-Loop-Content .continue_reading_link {
       display: none; 
    } 

.WP-Loop-Content .metamedia {
       margin-bottom: 10px!important; 
    } 

.WP-Loop-Content h1 {
       font-size: 35px!important; 
    } 

.WP-Loop-Content header {
       margin-bottom: 15px; 
    } 

.Yoast-BC {
       border-width: 0px; 
    } 

.Yoast-BC p {
       font-style: normal!important; 
    } 

#comments {
       display: none; 
    } 

.SplaschUp-Wrapper .splashup-mast h3 {
    } 

.WP-Content h1 {
    } 

.ACF-Subpage-Header .pl-sn-pad {
    } 

.Social-Button a {
    } 

.Social-Button-FB a {
    } 

.Social-Button-IG a {
    } 

.Start-Opening-Icon {
    } 

.Social-Button {
    } 

.splashup-wrap .splashup-mast {
    } 


@media screen and (max-width: 1024px) { .ACF-Subpage-Header .c56-acfs-titel {   font-size: 40px!important; }  }  
@media screen and (max-width: 1024px) { .ACF-Subpage-Header .c56-acfs-undertitel {   font-size: 20px!important; }  }  
@media screen and (max-width: 1024px) { .boxes .boxes-desc {   font-size: 16px!important; }  }  
@media screen and (max-width: 1024px) { .boxes h3 {   font-size: 20px!important; }  }  
@media screen and (max-width: 1024px) { .Category-Item h4 {   font-size: 14px!important; }  }  
@media screen and (max-width: 1024px) { .pl-btn {   font-size: 0.75em!important; }  }  
@media screen and (max-width: 1024px) { .pl-btn {   padding: 1.25em 2em!important; }  }  
@media screen and (max-width: 1024px) { .Pl-Loop h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 1024px) { .Pl-Loop h3 {   line-height: 30px!important; }  }  
@media screen and (max-width: 1024px) { .Section-Title h2 {   font-size: 40px!important; }  }  
@media screen and (max-width: 1024px) { .Section-Title h2 {   line-height: 45px!important; }  }  
@media screen and (max-width: 1024px) { .SplaschUp-Wrapper .splashup-mast h1 {   font-size: 60px!important; }  }  
@media screen and (max-width: 1024px) { .SplaschUp-Wrapper .splashup-mast h1 {   line-height: 60px!important; }  }  
@media screen and (max-width: 1024px) { .SplaschUp-Wrapper .splashup-mast h3 {   font-size: 30px!important; }  }  
@media screen and (max-width: 1024px) { .SplaschUp-Wrapper .splashup-mast h3 {   line-height: 35px!important; }  }  
@media screen and (max-width: 1024px) { .splashup-wrap .splashup-content.pl-section-center {   width: 700px!important; }  }  
@media screen and (max-width: 1024px) { .splashup-wrap .splashup-mast .splashup-btns .pl-btn {   margin: 0.85em!important; }  }  
@media screen and (max-width: 1024px) { .subtitle-h3 {   font-size: 18px!important; }  }  
@media screen and (max-width: 1024px) { .subtitle-h3 {   line-height: 30px!important; }  }  
@media screen and (max-width: 1024px) { .titel-h1 {   font-size: 30px!important; }  }  
@media screen and (max-width: 1024px) { .titel-h1 {   line-height: 44px!important; }  }  
@media screen and (max-width: 1024px) { .WP-Content h1 {   font-size: 30px!important; }  }  
@media screen and (max-width: 1024px) { .WP-Loop-Content h1 {   font-size: 30px!important; }  }  
@media screen and (max-width: 768px) { .ACF-Subpage-Header .pl-sn-pad {   min-height: 40vw!important; }  }  
@media screen and (max-width: 768px) { .boxes h3 {   font-size: 17px!important; }  }  
@media screen and (max-width: 768px) { .Butik-Info {   font-size: 17px!important; }  }  
@media screen and (max-width: 768px) { .Butik-Info {   line-height: 23px!important; }  }  
@media screen and (max-width: 768px) { .Category-Item h4 {   font-size: 11px!important; }  }  
@media screen and (max-width: 768px) { .pl-btn {   font-size: 0.9em!important; }  }  
@media screen and (max-width: 768px) { .pl-btn {   padding: 1.25em 2em!important; }  }  
@media screen and (max-width: 768px) { .Pl-Loop .pl-loops-excerpt {   font-size: 17px!important; }  }  
@media screen and (max-width: 768px) { .Pl-Loop .pl-loops-excerpt {   line-height: 23px!important; }  }  
@media screen and (max-width: 768px) { .Pl-Loop h3 {   font-size: 20px!important; }  }  
@media screen and (max-width: 768px) { .Pl-Loop h3 {   line-height: 25px!important; }  }  
@media screen and (max-width: 768px) { .Section-Title h2 {   font-size: 35px!important; }  }  
@media screen and (max-width: 768px) { .Section-Title h2 {   line-height: 40px!important; }  }  
@media screen and (max-width: 768px) { .Sidebar-Navigation ul li a {   font-size: 14px!important; }  }  
@media screen and (max-width: 768px) { .SplaschUp-Wrapper .splashup-mast h1 {   font-size: 50px!important; }  }  
@media screen and (max-width: 768px) { .SplaschUp-Wrapper .splashup-mast h1 {   line-height: 50px!important; }  }  
@media screen and (max-width: 768px) { .SplaschUp-Wrapper .splashup-mast h1 {   margin-bottom: 50px!important; }  }  
@media screen and (max-width: 768px) { .SplaschUp-Wrapper .splashup-mast h1 {   width: 140px!important; }  }  
@media screen and (max-width: 768px) { .SplaschUp-Wrapper .splashup-mast h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 768px) { .splashup-wrap .splashup-content.pl-section-center {   width: 650px!important; }  }  
@media screen and (max-width: 768px) { .splashup-wrap .splashup-mast .splashup-btns .pl-btn {   margin: 0.85em!important; }  }  
@media screen and (max-width: 768px) { .subtitle-h3 {   font-size: 18px!important; }  }  
@media screen and (max-width: 768px) { .subtitle-h3 {   line-height: 30px!important; }  }  
@media screen and (max-width: 768px) { .titel-h1 {   font-size: 29px!important; }  }  
@media screen and (max-width: 768px) { .titel-h1 {   line-height: 44px!important; }  }  
@media screen and (max-width: 768px) { .WP-Content h1 {   font-size: 25px!important; }  }  
@media screen and (max-width: 768px) { .WP-Loop-Content h1 {   font-size: 25px!important; }  }  
@media screen and (max-width: 667px) { .ACF-Subpage-Header .c56-acfs-titel {   font-size: 30px!important; }  }  
@media screen and (max-width: 667px) { .ACF-Subpage-Header .c56-acfs-undertitel {   font-size: 17px!important; }  }  
@media screen and (max-width: 667px) { .boxes h3 {   font-size: 20px!important; }  }  
@media screen and (max-width: 667px) { .Butik-Cover .pl-sn-pad {   left: 0px!important; }  }  
@media screen and (max-width: 667px) { .Butik-Cover .pl-sn-pad {   right: 0px!important; }  }  
@media screen and (max-width: 667px) { .Category-Item h4 {   display: none!important; }  }  
@media screen and (max-width: 667px) { .Category-Item img {   width: 65px!important; }  }  
@media screen and (max-width: 667px) { .CTA h3 {   font-size: 13px!important; }  }  
@media screen and (max-width: 667px) { .CTA h3 {   line-height: 14px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Icon img {   height: 75px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Icon img {   width: 75px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Item {   height: 100px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Item {   max-height: 100px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Item {   max-width: 100px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Item {   min-height: 100px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Item {   min-width: 100px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Item {   width: 100px!important; }  }  
@media screen and (max-width: 667px) { .CTA-Row {   margin-top: -100px!important; }  }  
@media screen and (max-width: 667px) { .pl-btn {   font-size: 0.85em!important; }  }  
@media screen and (max-width: 667px) { .pl-btn {   padding: 1.25em 2em!important; }  }  
@media screen and (max-width: 667px) { .pl-tabs-vertical-yes .pl-tab-content {   padding: 10px 15px 0px!important; }  }  
@media screen and (max-width: 667px) { .Section-Title h2 {   font-size: 25px!important; }  }  
@media screen and (max-width: 667px) { .Section-Title h2 {   line-height: 30px!important; }  }  
@media screen and (max-width: 667px) { .Social-Button a {   display: block!important; }  }  
@media screen and (max-width: 667px) { .Social-Button-FB a {   font-size: 16px!important; }  }  
@media screen and (max-width: 667px) { .Social-Button-IG a {   font-size: 16px!important; }  }  
@media screen and (max-width: 667px) { .SplaschUp-Wrapper .splashup-mast h1 {   font-size: 30px!important; }  }  
@media screen and (max-width: 667px) { .SplaschUp-Wrapper .splashup-mast h1 {   line-height: 30px!important; }  }  
@media screen and (max-width: 667px) { .SplaschUp-Wrapper .splashup-mast h1 {   margin-bottom: 50px!important; }  }  
@media screen and (max-width: 667px) { .SplaschUp-Wrapper .splashup-mast h1 {   width: 150px!important; }  }  
@media screen and (max-width: 667px) { .SplaschUp-Wrapper .splashup-mast h3 {   font-size: 15px!important; }  }  
@media screen and (max-width: 667px) { .SplaschUp-Wrapper .splashup-mast h3 {   font-weight: 400!important; }  }  
@media screen and (max-width: 667px) { .SplaschUp-Wrapper .splashup-mast h3 {   line-height: 17px!important; }  }  
@media screen and (max-width: 667px) { .splashup-wrap .splashup-content.pl-section-center {   width: 550px!important; }  }  
@media screen and (max-width: 667px) { .splashup-wrap .splashup-mast .splashup-btns .pl-btn {   margin: 0.5em!important; }  }  
@media screen and (max-width: 667px) { .Start-Opening-Icon {   display: none!important; }  }  
@media screen and (max-width: 667px) { .subtitle-h3 {   font-size: 16px!important; }  }  
@media screen and (max-width: 667px) { .subtitle-h3 {   line-height: 26px!important; }  }  
@media screen and (max-width: 667px) { .titel-h1 {   font-size: 21px!important; }  }  
@media screen and (max-width: 667px) { .titel-h1 {   line-height: 40px!important; }  }  
@media screen and (max-width: 667px) { .WP-Content h1 {   font-size: 20px!important; }  }  
@media screen and (max-width: 667px) { .WP-Loop-Content h1 {   font-size: 20px!important; }  }  
@media screen and (max-width: 480px) { .ACF-Subpage-Header .pl-sn-pad {   min-height: 60vw!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img {   height: auto!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img {   padding-left: 5px!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img {   padding-right: 5px!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img {   width: 125px!important; }  }  
@media screen and (max-width: 480px) { .Compani56-Signature img.Compani56 {   padding-bottom: 6px!important; }  }  
@media screen and (max-width: 480px) { .pl-btn {   font-size: 0.65em!important; }  }  
@media screen and (max-width: 480px) { .pl-btn {   padding: 1.5em 1.05em!important; }  }  
@media screen and (max-width: 480px) { .Social-Button {   margin-bottom: -10px!important; }  }  
@media screen and (max-width: 480px) { .SplaschUp-Wrapper .splashup-mast h1 {   display: none!important; }  }  
@media screen and (max-width: 480px) { .SplaschUp-Wrapper .splashup-mast h1 {   margin-bottom: 20px!important; }  }  
@media screen and (max-width: 480px) { .SplaschUp-Wrapper .splashup-mast h1 {   width: 100px!important; }  }  
@media screen and (max-width: 480px) { .splashup-wrap .splashup-content.pl-section-center {   padding: 2em 0em 2em 0em!important; }  }  
@media screen and (max-width: 480px) { .splashup-wrap .splashup-content.pl-section-center {   width: 350px!important; }  }  
@media screen and (max-width: 480px) { .splashup-wrap .splashup-mast {   padding: 0 1.5em!important; }  }  
@media screen and (max-width: 480px) { .subtitle-h3 {   font-size: 14px!important; }  }  
@media screen and (max-width: 480px) { .subtitle-h3 {   letter-spacing: 0.5px!important; }  }  
@media screen and (max-width: 480px) { .subtitle-h3 {   line-height: 26px!important; }  }  
@media screen and (max-width: 480px) { .subtitle-h3 {   text-align: center!important; }  }  
@media screen and (max-width: 480px) { .titel-h1 {   font-size: 24px!important; }  }  
@media screen and (max-width: 480px) { .titel-h1 {   line-height: 30px!important; }  }  