/*!
       ::::::::   ::::::::   ::::::::
     :+:    :+: :+:    :+: :+:    :+:
          +:+         +:+ +:+
       +#+        +#++:  +#+
    +#+             +#+ +#+
  #+#       #+#    #+# #+#    #+#
##########  ########   ########

23c.se
*/@font-face{font-family:Gotham;font-weight:400;font-style:normal;src:url("/static/css/fonts/gotham-book.eot");src:url("/static/css/fonts/gotham-book.eot?#iefix") format("embedded-opentype"),url("/static/css/fonts/gotham-book.svg#gothambook") format("svg"),url("/static/css/fonts/gotham-book.woff") format("woff"),url("/static/css/fonts/gotham-book.woff2") format("woff2"),url("/static/css/fonts/gotham-book.ttf") format("truetype")}@font-face{font-family:Gotham;font-weight:700;font-style:normal;src:url("/static/css/fonts/gotham-medium.eot");src:url("/static/css/fonts/gotham-medium.eot?#iefix") format("embedded-opentype"),url("/static/css/fonts/gotham-medium.svg#gothammedium") format("svg"),url("/static/css/fonts/gotham-medium.woff") format("woff"),url("/static/css/fonts/gotham-medium.woff2") format("woff2"),url("/static/css/fonts/gotham-medium.ttf") format("truetype")}@font-face{font-family:Karla;font-weight:400;font-style:normal;src:url("/static/css/fonts/karla-regular.eot");src:url("/static/css/fonts/karla-regular.eot?#iefix") format("embedded-opentype"),url("/static/css/fonts/karla-regular.svg#karlaregular") format("svg"),url("/static/css/fonts/karla-regular.woff") format("woff"),url("/static/css/fonts/karla-regular.woff2") format("woff2"),url("/static/css/fonts/karla-regular.ttf") format("truetype")}@font-face{font-family:Karla;font-weight:900;font-style:normal;src:url("/static/css/fonts/karla-bold.eot");src:url("/static/css/fonts/karla-bold.eot?#iefix") format("embedded-opentype"),url("/static/css/fonts/karla-bold.svg#karlabold") format("svg"),url("/static/css/fonts/karla-bold.woff") format("woff"),url("/static/css/fonts/karla-bold.woff2") format("woff2"),url("/static/css/fonts/karla-bold.ttf") format("truetype")}SECTION.search:before,SECTION.about DIV.rich-text UL:before,SECTION.search_results DIV.rich-text UL:before,SECTION.search:after,SECTION.about DIV.rich-text UL:after,SECTION.search_results DIV.rich-text UL:after{content:" ";display:table}SECTION.search:after,SECTION.about DIV.rich-text UL:after,SECTION.search_results DIV.rich-text UL:after{clear:both}NAV.main A,DIV.content H1{display:inline-block;position:relative;width:100%;padding-bottom:.9em}NAV.main A:after,DIV.content H1:after{content:"";-webkit-transition:all 170ms;-ms-transition:all 170ms;-moz-transition:all 170ms;transition:all 170ms;position:absolute;top:auto;left:0;right:0;bottom:0.5em;margin:auto;width:0;height:0;border:4px solid transparent;border-radius:100%}NAV.main A:hover:after,DIV.content H1:hover:after{border-color:#add2df}*{margin:0;padding:0}HTML,BODY{text-rendering:optimizeLegibility}BODY{font-size:16px}A{text-decoration:none}IMG[src=""]{visibility:hidden;width:0;height:0}IMG,TABLE,FIELDSET{border:0}OL,UL{list-style-type:none;overflow:hidden}LEGEND{display:none}BUTTON,INPUT{border-radius:0;outline:0 none}BUTTON[type=search]::-webkit-search-decoration,BUTTON[type=search]::-webkit-search-cancel-button,BUTTON[type=search]::-webkit-search-results-button,BUTTON[type=search]::-webkit-search-results-decoration,INPUT[type=search]::-webkit-search-decoration,INPUT[type=search]::-webkit-search-cancel-button,INPUT[type=search]::-webkit-search-results-button,INPUT[type=search]::-webkit-search-results-decoration{display:none}BUTTON{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;overflow:visible;cursor:pointer;border:0 none}BUTTON:focus{outline:0 none}TEXTAREA{resize:none}HR{color:black;background-color:black;border:none}MARK{color:inherit;background-color:transparent}*[class*='icon_']{text-indent:-1000cm}*[class*='icon_']{position:relative}*[class*='icon_']:after{content:"";position:absolute;top:0;left:0;right:auto;bottom:auto;display:block;margin:auto;width:100%;height:100%;background-image:url("/static/img/sprite_general.png");background-repeat:no-repeat}.icon_logo_small:after{background-position:-0px   -0px}.icon_logo_large:after{background-position:-168px -0px}.icon_facebook:after{background-position:-0px   -49px}.icon_arrow-down:after{background-position:-0px   -79px}.icon_arrow-up:after{background-position:-0px   -97px}INPUT.toggle-navigation-x{display:none}INPUT.toggle-navigation-x+LABEL{position:absolute;top:20px;left:20px;right:auto;bottom:auto;height:48px;width:48px;cursor:pointer;z-index:999;display:none}BODY.overview INPUT.toggle-navigation-x+LABEL{display:none}@media (max-width: 769px){INPUT.toggle-navigation-x+LABEL{display:block}}@media (max-width: 415px){INPUT.toggle-navigation-x+LABEL{height:38.4px;width:38.4px}}INPUT.toggle-navigation-x+LABEL SPAN,INPUT.toggle-navigation-x+LABEL:before,INPUT.toggle-navigation-x+LABEL:after{content:"";position:absolute;top:0;left:25%;right:25%;bottom:0;-webkit-transition:all 200ms;-ms-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0;display:block;border-top:2px solid #000;width:auto;height:0;margin:auto 0}INPUT.toggle-navigation-x+LABEL:before{top:25%;bottom:auto}INPUT.toggle-navigation-x+LABEL:after{top:auto;bottom:25%}INPUT.toggle-navigation-x:checked+LABEL SPAN{opacity:0}INPUT.toggle-navigation-x:checked+LABEL:before,INPUT.toggle-navigation-x:checked+LABEL:after{width:66.66667%}INPUT.toggle-navigation-x:checked+LABEL:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}INPUT.toggle-navigation-x:checked+LABEL:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}INPUT.toggle-navigation-x ~ *{-webkit-transition:transform 300ms;-ms-transition:transform 300ms;-moz-transition:transform 300ms;transition:transform 300ms}INPUT.toggle-navigation-x:checked ~ *{-webkit-transform:translatex(240px) !important;-ms-transform:translatex(240px) !important;-moz-transform:translatex(240px) !important;transform:translatex(240px) !important}HEADER{-moz-box-sizing:border-box;position:relative;z-index:0;background-image:url(/static/img//bg_header.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height:688px;padding:40px;margin:0 0 4.375em}HEADER:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:0}BODY:not(.startpage) HEADER{height:106px}BODY:not(.startpage) HEADER:after{display:none}HEADER DIV.content{position:relative;z-index:1;margin:auto;max-width:1024px;min-height:0;height:100%}HEADER DIV.content H1{position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:1;width:auto}@media (max-width: 415px){HEADER DIV.content H1{position:static;margin:auto}}BODY:not(.startpage) HEADER DIV.content H1{left:-4px;top:-4px}@media (max-width: 769px){BODY:not(.startpage) HEADER DIV.content H1{left:40px}}HEADER DIV.content H1:after{display:none}HEADER A.icon_logo_small{display:block;float:left;height:48px;width:168px}@media (max-width: 769px){HEADER A.icon_logo_small{margin-left:48px}}HEADER DIV.rich-text{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-size:1.625em;font-family:Karla, sans-serif;line-height:1.4;max-width:650px;color:#fff;text-align:center;clear:both}HEADER DIV.rich-text>*{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}@media (max-width: 769px){HEADER DIV.rich-text{padding-top:155px}}@media (max-width: 415px){HEADER DIV.rich-text{padding-top:40px;font-size:1em}}HEADER P{margin-bottom:1em}HEADER BUTTON.icon_arrow-down{position:fixed;top:auto;left:0;right:0;bottom:50px;margin:auto;width:30px;height:18px;z-index:2}SECTION.search{float:right;position:relative;z-index:1;min-width:210px}@media (max-width: 415px){SECTION.search{float:none;clear:both}}SECTION.search A.icon_facebook{position:absolute;top:0;left:0;right:auto;bottom:auto;display:block;width:30px;height:30px}SECTION.search FORM{float:right}SECTION.search INPUT{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:1px solid #fff;color:#fff;padding:0 5px;width:160px;height:30px;font-family:Gotham, sans-serif;font-weight:700}SECTION.search INPUT::-webkit-input-placeholder{color:#fff;text-shadow:none}SECTION.search INPUT:-moz-placeholder{color:#fff;text-shadow:none}SECTION.search INPUT::-moz-placeholder{color:#fff;text-shadow:none}SECTION.search INPUT:-ms-input-placeholder{color:#fff;text-shadow:none}SECTION.search BUTTON{display:none}NAV.main{clear:both;text-align:center;margin-bottom:75px;height:80px;position:relative;z-index:2}@media (max-width: 769px){NAV.main{position:fixed;top:0;left:-240px;right:auto;bottom:0;width:240px;height:100%}}BODY:not(.startpage) NAV.main{position:absolute;top:-1em;left:0;right:0;bottom:auto;z-index:0}@media (max-width: 769px){BODY:not(.startpage) NAV.main{position:fixed;top:0;left:-240px;right:auto;bottom:0}}NAV.main LI{display:inline-block;font-size:1.5625em;font-family:Gotham, sans-serif;font-weight:700}@media (max-width: 769px){NAV.main LI{display:block}}NAV.main A{color:#fff;padding:1em .5em}@media (max-width: 769px){NAV.main A{color:#00537a}}NAV.main A.hide{display:none}NAV.main A.active:after{border-color:#fff}::-moz-selection{background-color:rgba(0,0,0,0.8)}::selection{background-color:rgba(0,0,0,0.8)}H1{text-align:center;font-family:Gotham, sans-serif;font-size:2.5em;font-weight:700;line-height:1.5;color:#add2df;margin-bottom:0.75em}H2{text-transform:uppercase;font-family:Karla, sans-serif;font-size:1.875em;font-weight:700;color:#00537a;line-height:1.5;margin-bottom:1.25em}DIV.content{padding:0 36px 36px;min-height:500px}DIV.content.start{position:relative;z-index:3;background-color:#fff}DIV.content H1{line-height:1}SECTION.blog,SECTION.about,SECTION.content,SECTION.default,SECTION.search_results,SECTION.country{font-family:Karla, sans-serif;color:#898c97;max-width:896px;position:relative;margin:auto}SECTION.blog UL,SECTION.blog P,SECTION.blog OL,SECTION.about UL,SECTION.about P,SECTION.about OL,SECTION.content UL,SECTION.content P,SECTION.content OL,SECTION.default UL,SECTION.default P,SECTION.default OL,SECTION.search_results UL,SECTION.search_results P,SECTION.search_results OL,SECTION.country UL,SECTION.country P,SECTION.country OL{margin-bottom:1em}SECTION.content{text-align:center;margin-bottom:3.25em;padding-bottom:2.25em;font-size:1.375em;font-weight:400;line-height:1.35}SECTION.content:after{content:"";position:absolute;top:auto;left:0;right:0;bottom:0;margin:auto;width:84px;height:3px;background-color:#dcccbf}SECTION.content DIV.rich-text{max-width:320px;margin:auto}SECTION.content H2{color:#00537a;text-transform:uppercase;font-size:1.36364em;font-weight:900;line-height:2em}SECTION.content IMG{width:398px;height:278px;margin:0 20px 20px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center center}SECTION.about H2,SECTION.search_results H2{position:relative;margin-bottom:.3em}SECTION.about H2:after,SECTION.search_results H2:after{content:"";position:absolute;top:auto;left:0;right:auto;bottom:0;background-color:#dcccbf;height:3px;width:40px}SECTION.about DIV.rich-text,SECTION.search_results DIV.rich-text{max-width:380px;letter-spacing:0}SECTION.about DIV.rich-text UL,SECTION.search_results DIV.rich-text UL{width:440px;max-width:100%;margin-left:2em;margin-bottom:2em;padding-top:10px}SECTION.about DIV.rich-text LI,SECTION.search_results DIV.rich-text LI{display:block;float:left;width:49%;margin-right:2%;font-size:0.85em;line-height:1.35em}SECTION.about DIV.rich-text LI:nth-child(even),SECTION.search_results DIV.rich-text LI:nth-child(even){margin-right:0}SECTION.search_results H2{margin-bottom:1em}SECTION.search_results OL{padding-left:1.2em;list-style-type:decimal}SECTION.search_results LI{margin-bottom:1em}SECTION.search_results P{margin-bottom:.5em}SECTION.blog{font-family:Gotham, sans-serif;font-size:0.875em}SECTION.blog A{color:#00537a}SECTION.blog H2{margin-bottom:.5em}SECTION.blog H3{margin-bottom:1em}SECTION.blog EM{color:#add2df;font-style:normal}SECTION.blog FIGURE IMG{display:block;max-width:100%;height:auto;margin-bottom:1em}SECTION.blog P{margin-bottom:1em}SECTION.blog P.time{font-size:1.275em}SECTION.blog DIV.meta{margin-bottom:4em}SECTION.country{padding-top:40px;padding-bottom:60px}SECTION.country.first{padding-top:20px}SECTION.country H2{text-align:center}UL.image-list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:between;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-left:auto;margin-right:auto;margin-bottom:80px;max-width:1002px}UL.image-list>*{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}UL.image-list LI{-webkit-flex-basis:32%;-ms-flex-basis:32%;-moz-flex-basis:32%;flex-basis:32%;font-size:0.75em;line-height:1.25em;padding-bottom:25px}@media (max-width: 769px){UL.image-list LI{-webkit-flex-basis:49%;-ms-flex-basis:49%;-moz-flex-basis:49%;flex-basis:49%}}@media (max-width: 415px){UL.image-list LI{-webkit-flex-basis:100%;-ms-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}}UL.image-list IMG{width:100%;height:auto;display:block;margin-bottom:10px}UL.artists{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;font-size:0.875em;font-family:Karla, sans-serif;line-height:1.2;text-align:center;color:#898c97}UL.artists>*{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}UL.artists LI{-webkit-flex-basis:20%;-ms-flex-basis:20%;-moz-flex-basis:20%;flex-basis:20%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1em;margin-bottom:2em}@media (max-width: 769px){UL.artists LI{-webkit-flex-basis:25%;-ms-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%}}@media (max-width: 415px){UL.artists LI{-webkit-flex-basis:50%;-ms-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%}}UL.artists A{color:inherit}UL.artists A:hover{text-decoration:underline}UL.artists A.figure{color:#fff}UL.artists A.figure:hover FIGCAPTION{text-decoration:none;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}UL.artists FIGURE{position:relative;width:142px;max-width:100%;margin:auto}UL.artists FIGCAPTION{-webkit-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);transform:scale(0);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;font-size:.8em;margin:auto;text-align:center;white-space:nowrap;line-height:142px;height:142px;background-color:rgba(0,0,0,0.75);border-radius:100%}UL.artists P.name{font-family:Gotham, sans-serif}UL.artists IMG{background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;height:142px;width:142px;margin:0 auto 0.625em}@media (max-width: 769px){UL.artists IMG{max-width:100%;height:auto}}FOOTER{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#00537a;color:#fff;height:400px;padding-top:2.5em;position:relative;text-align:center;font-family:Karla, sans-serif;font-size:1.375em;font-weight:400}FOOTER H1{margin-bottom:.5em}FOOTER P,FOOTER ADDRESS{font-style:normal;margin-bottom:1em}FOOTER P.fn,FOOTER ADDRESS.fn{font-weight:900}FOOTER A{text-decoration:none;color:inherit}FOOTER A:hover{text-decoration:underline}
