/* Source and licensing information for the line(s) below can be found at https://katjabjorn.dk/themes/custom/visti_theme/css/style.css. */
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100vh}body{padding:0;margin:0;font-family:"Roboto",sans-serif;font-size:15px;line-height:22px;font-weight:300;letter-spacing:.01em;color:#222;height:100vh;overflow-x:hidden}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}::-webkit-scrollbar{width:.5em;background-color:white}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.25);border:0}::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent}#pageWrapper{display:block;min-height:100vh;position:relative;padding-bottom:0}#pageWrapper::after{content:"";display:table;clear:both}#pageWrapper.Hvid{background-color:#111}#pageWrapper.Hvid,#pageWrapper.Hvid p,#pageWrapper.Hvid h1#logo a,#pageWrapper.Hvid ul.language-switcher-language-url li a,#pageWrapper.Hvid ul.language-switcher-language-url li .locale-untranslated,#pageWrapper.Hvid header ul.menu li a,#pageWrapper.Hvid #block-visti-theme-local-tasks ul li a,#pageWrapper.Hvid .vistiMenu a{color:white !important}#pageWrapper.Hvid ul.language-switcher-language-url li:first-child{border-right:1px solid rgba(255,255,255,0.5)}#pageWrapper.Hvid a#burgerBtn,#pageWrapper.Hvid a#burgerCloseBtn{color:white !important}#pageWrapper.Hvid svg{fill:currentColor}#textColor{height:0;overflow:hidden}.columnsWrapper{margin-bottom:0;display:block;float:left;width:100%;position:relative}.columnsWrapper::after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6{margin:0 0 .75em 0;line-height:1.1em;letter-spacing:.03em;font-weight:700;color:#222}h1{font-size:28px}h2{font-size:21px;margin:0 0 1em 0}h3{font-size:1.65em}h4{letter-spacing:.02em;font-size:22px;margin-bottom:.1em}h4.withSpace{margin-bottom:1em}p{margin:0 0 1.35em 0}a{color:#222;text-decoration:underline;outline:0;border:0;cursor:pointer}a:hover{text-decoration:none}.messageWrapper{background:lightcoral;border:1px solid red;padding:1rem 1.25rem}.galleryWrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;margin:-1rem 0 1.5rem -1rem;flex-wrap:wrap}.galleryWrapper .img{display:block;margin:1rem 0 0 1rem}.galleryWrapper .img a{display:block;float:left;width:100%;height:auto}.galleryWrapper .img a img{display:block;float:left;width:100%;height:auto}.WorksNewListWrapper{width:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row;margin:-1rem 0 0 -1rem;margin-bottom:2.5rem}.WorkItem{overflow:hidden;padding:1rem 0 0 1rem}.WorkItem .WorkImage{display:block;float:left;width:100%;height:auto}.WorkItem .WorkImage a{display:block;float:left;width:100%;height:auto}.WorksListRow{display:block;width:100%;margin-bottom:1rem}.WorksListRow p{margin-bottom:.5em}.WorkYear{width:65px;float:left}.WorksListItem{margin-left:0;margin-bottom:0}.WorksGalleryWrapper{display:block;width:100%}.publikation a{text-decoration:none}.publikation a:hover{text-decoration:none;font-weight:700}.fullBgImageWrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center}#frontVideoWrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;visibility:hidden}#frontVideoWrapper iframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#videoUrl{visibility:hidden;height:0}.swiper-container{width:100%;height:500px;margin-left:auto;margin-right:auto;border:1px solid red}.swiper-slide{background-size:cover;background-position:center}.gallery-top{width:inherit;height:inherit;border:5pxs solid pink}.gallery-top div{height:80%;width:100%}.gallery-thumbs{width:inherit;height:inherit;border:5px solid black}.gallery-thumbs div{height:20%;box-sizing:border-box;padding:10px 0}.gallery-thumbs div .swiper-slide{height:100%;opacity:.4;border:1px solid green}.gallery-thumbs div .swiper-slide-thumb-active{opacity:1}header h1#logo{text-transform:uppercase;font-size:28px;line-height:28px;display:inline-block;letter-spacing:.05em;padding:0}header h1#logo a{color:rgba(0,0,0,0.87);font-weight:700;text-decoration:none}header h1#logo a:hover{background:transparent}.vistiMenu{display:block;margin-bottom:2rem}.vistiMenu a{padding:.275em 1em .275em 0;font-size:15px;line-height:15px;color:rgba(0,0,0,0.87);text-decoration:none;text-align:left}.vistiMenu a:hover{text-decoration:none;font-weight:700;background:transparent}.vistiMenu a.is-active{font-weight:700}.vistiMenu div.slug{visibility:hidden;height:0;display:inline;float:left;width:0}header ul.menu{padding:0;margin:0 0 1.5rem 0;list-style-type:none}#block-visti-theme-main-menu ul.menu{margin:0}header ul.menu li{margin:0;padding:0}header ul.menu li a{display:inline-block;width:auto;padding:.275em 1em .275em 0;font-size:15px;line-height:15px;color:rgba(0,0,0,0.87);text-decoration:none;text-align:left}header ul.menu li a:hover{text-decoration:none;font-weight:700;background:transparent}header ul.menu li a.is-active{font-weight:700}ul.language-switcher-language-url{width:100%;font-size:14px;line-height:14px;letter-spacing:.035em;text-transform:uppercase;padding:0;display:block;float:left}ul.language-switcher-language-url li{display:inline-block}ul.language-switcher-language-url li a,ul.language-switcher-language-url li .locale-untranslated{display:inline-block;font-size:14px;padding:5px 6px;margin-left:6px;margin-right:0;color:#222;text-decoration:none}ul.language-switcher-language-url li:first-child a{margin-right:3px;margin-left:0;min-width:62px}ul.language-switcher-language-url li a:hover{text-decoration:none;cursor:pointer;font-weight:700}ul.language-switcher-language-url li:first-child{border-right:1px solid rgba(0,0,0,0.5)}ul.language-switcher-language-url li a.is-active{font-weight:700}.adminFanerWrapper{display:block;width:100%;padding-bottom:0}#block-visti-theme-local-tasks{border-bottom:1px solid grey;z-index:0;height:41px;padding-top:5px}#block-visti-theme-local-tasks ul{margin:0;list-style-type:none}#block-visti-theme-local-tasks ul li{display:inline-block;border:1px solid grey;border-bottom:1px solid white;border-radius:5px 5px 0 0;height:36px;z-index:1}#block-visti-theme-local-tasks ul li a{display:block;float:left;padding:5px 12px 5px 12px;height:36px;text-decoration:none}.video-embed-field-responsive-video{position:relative;margin-bottom:1em;background:#222}.field--name-field-bredde,.field--name-field-hoejde{height:0 !important;overflow:hidden}.TextColumn{max-width:700px}.videoSingleWrapper{display:block;width:100%;float:left;margin-bottom:0}.videoSingleWrapper::after{content:"";display:table;clear:both}
.videoSingleTextSpacer{display:block;float:left;width:100%;height:1rem}.galleryFlexsliderFULLWrapper{display:block;width:100%;float:left;margin-bottom:1rem}.galleryFlexsliderFULLWrapper::after{content:"";display:table;clear:both}.galleryFlexsliderFULLWrapper>div .flexslider{max-width:100%}.galleryFlexsliderColumnWrapper{display:block;max-width:100%;float:left;margin-bottom:1rem}.galleryFlexsliderColumnWrapper::after{content:"";display:table;clear:both}.galleryFlexsliderColumnWrapper>div .flexslider{max-width:700px}.textSingleWrapper{display:block;width:100%;float:left}.textSingleWrapper::after{content:"";display:table;clear:both}#user-login-form .form-item{margin-bottom:1rem}footer{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:1rem 1rem 1rem 1rem;margin-top:1.5rem;border-top:1px solid rgba(0,0,0,0.2)}footer::after{content:"";display:table;clear:both}footer p{margin-bottom:0}@media screen{#block-visti-theme-local-tasks ul{padding:0 0 0 1rem}.mainLeftWrapper{position:relative;display:block;width:100%;float:left;padding:0 1rem;margin-bottom:0}.mainLeftWrapper::after{content:"";display:table;clear:both}.mainRightWrapper{display:block;width:100%;float:left;margin-left:0;padding:0 1rem;margin-bottom:1.5em}.mainLeftWrapper #FixedLangBox{position:relative;top:auto;left:auto}.mainLeftWrapper #FixedMenuBox{transition:max-height 250ms ease;position:relative;top:auto;left:auto;display:block;float:left;width:100%;max-height:600px;height:auto;max-width:auto}.mainLeftWrapper #FixedMenuBox.collapsed{max-height:0;overflow:hidden}#FixedMenuBox #block-visti-theme-main-menu{padding-bottom:1rem}#menuButtonsWrapper{position:absolute;top:calc(1rem - 2px);right:0}ul.language-switcher-language-url{margin:0 0 1rem -.35rem}header{position:relative;top:auto;left:auto;padding-top:1rem}header h1#logo{margin-bottom:.25rem;width:calc(100vw - 50px)}header ul.menu li{display:inline}.vistiMenu a{display:inline-block;width:auto}.worksMenuHeader{font-style:normal;font-size:15px}.worksMenuWrapper{margin-bottom:2rem}.galleryWrapper>div{flex:0 0 50%}.WorkItem{flex:0 0 100%}#block-visti-theme-page-title h1{min-height:auto;height:0;margin-bottom:0;opacity:0}.topSpacer,#block-topspacer{display:block;width:100%;float:left;min-height:auto;height:0;margin-bottom:0;opacity:0}.videoSingleWrapper{padding-top:0}}@media screen and (min-width:500px){.galleryWrapper>div{flex:0 0 33.3333%}.WorkItem{flex:0 0 50%}}@media screen and (min-width:768px){#block-visti-theme-local-tasks ul{padding:0 0 0 280px}.mainLeftWrapper{display:block;width:280px;float:left;padding:0 1rem;margin-bottom:1.5em;border-bottom:0 solid transparent}.mainRightWrapper{display:block;float:none;width:auto;margin-left:280px;min-height:600px;padding:1rem 1rem 0 0}.mainLeftWrapper #FixedLangBox{position:absolute;top:30px;left:10px}.mainLeftWrapper #FixedMenuBox{position:absolute;top:80px;left:0;max-width:250px}.mainLeftWrapper #FixedMenuBox.collapsed{max-height:none}#menuButtonsWrapper{display:none}ul.language-switcher-language-url{margin:0 0 2rem -.35rem}header{position:absolute;top:1rem;left:1rem;padding-top:0}header ul.menu li{display:block}.vistiMenu a{display:block;width:100%}.galleryWrapper>div{flex:0 0 25%}#block-visti-theme-page-title h1{min-height:80px;height:auto}.WorkItem{flex:0 0 33.3333%}}@media screen and (min-width:900px){.mainLeftWrapper{width:calc(280px + 2rem)}.mainRightWrapper{margin-left:calc(280px + 2rem);padding:2rem 2rem 0 0}header{top:2rem;left:2rem}.topSpacer{min-height:80px;height:auto}.videoSingleWrapper{padding-top:80px}}@media screen and (min-width:1200px){.mainLeftWrapper{width:calc(280px + 6rem)}.mainRightWrapper{margin-left:calc(280px + 6rem);padding:3rem 6rem 0 0}header{top:3rem;left:6rem}.galleryWrapper>div{flex:0 0 20%}.WorkItem{flex:0 0 25%}}@media screen and (min-width:1600px){.mainLeftWrapper{width:calc(280px + 8rem)}.mainRightWrapper{margin-left:calc(280px + 8rem);padding:4rem 8rem 0 0}header{top:4rem;left:8rem}.galleryWrapper>div{flex:0 0 12.5%}}@font-face{font-family:'icomoon';src:url('/themes/custom/visti_theme/css/../fonts/icomoon.eot?sih8ko');src:url('/themes/custom/visti_theme/css/../fonts/icomoon.eot?sih8ko#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/icomoon.ttf?sih8ko') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/icomoon.woff?sih8ko') format('woff'),url('/themes/custom/visti_theme/css/../fonts/icomoon.svg?sih8ko#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e986"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300.eot');src:local('Roboto Light'),local('Roboto-Light'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300.svg#Roboto') format('svg')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300italic.eot');src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300italic.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300italic.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300italic.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-regular.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-regular.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-regular.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-italic.eot');src:local('Roboto Italic'),local('Roboto-Italic'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-italic.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-italic.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-italic.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-italic.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500.eot');src:local('Roboto Medium'),local('Roboto-Medium'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500italic.eot');src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500italic.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500italic.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500italic.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500italic.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-500italic.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700.eot');src:local('Roboto Bold'),local('Roboto-Bold'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700italic.eot');src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700italic.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700italic.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700italic.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700italic.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-700italic.svg#Roboto') format('svg')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900.eot');src:local('Roboto Black'),local('Roboto-Black'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900italic.eot');src:local('Roboto Black Italic'),local('Roboto-BlackItalic'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900italic.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900italic.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900italic.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900italic.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/roboto-v20-latin-900italic.svg#Roboto') format('svg')}
/* Source and licensing information for the above line(s) can be found at https://katjabjorn.dk/themes/custom/visti_theme/css/style.css. */