@charset "utf-8";
/* CSS Document */
*{box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

html, body {margin:0; padding:0;	width:100%;	min-height:100%; height:100%;}
*:hover  {-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s; }

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on October 5, 2016 */



@font-face {
    font-family: 'poppinsbold';
    src: url('../font/poppins-bold-webfont.woff2') format('woff2'),
         url('../font/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'poppinslight';
    src: url('../font/poppins-light-webfont.woff2') format('woff2'),
         url('../font/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'poppinsmedium';
    src: url('../font/poppins-medium-webfont.woff2') format('woff2'),
         url('../font/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
   font-family: 'poppinsregular';
    src: url('../font/poppins-regular-webfont.woff2') format('woff2'),
         url('../font/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'poppinssemibold';
    src: url('../font/poppins-semibold-webfont.woff2') format('woff2'),
         url('../font/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}


img#mainlogo {position:absolute; top:30px; left:50px; max-width:142px; height:auto; z-index:5500;}
a.moreinfo, a.moreinfo-popup {position:absolute; top:30px; right:50px; z-index:5500; font:15px 'poppinsbold';; color:#ffffff; padding:12px 12px; text-decoration:none;}
.hometext {position: absolute;  z-index:3000;  top: 50%;  left: 50%; margin:-100px 0 0 -500px;}
.hometext p {font:40px 'poppinsbold'; color:#ffffff; letter-spacing:1.5px; text-align:center;}
#popup-wrap {display:none; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.9); z-index:6500; position:absolute; text-align:center; }
#popup-wrap img {max-width:142px; height:auto; margin-bottom:60px;}
#popup-wrap p {font:18px/30px 'poppinsregular'; color:#ffffff;}
#popup-wrap p.adresa, #popup-wrap p.telefon {line-height:35px;}
#popup-wrap p a {color:#ffffff; text-decoration:none;}
#popup-center {width:1150px; height:590px; position:absolute; top:50%; left:50%; margin:-295px 0 0 -575px;}


#slides {
  position: relative;
}
#slides .slides-container {
  display: none;
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
}
.slides-navigation a.prev {
  left: 0;
}
.slides-navigation a.next {
  right: 0;
}

.slides-pagination {
  position: absolute;
  z-index: 3;
  bottom: 0;
  text-align: center;
  width: 100%;
}
.slides-pagination a {
  border: 1px solid #fff;
  border-radius: 15px;
  width: 13px;
  height: 13px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
  margin: 5px;
  margin-bottom: 50px;
  overflow: hidden;
  text-indent: -100%;
}
.slides-pagination a.current {
  background: #fff;
}




@media only screen and (max-width:1250px){
#popup-wrap p {font:16px/24px 'poppinsregular';}
#popup-center {width:760px; height:580px; margin:-290px 0 0 -380px;}
}

@media only screen and (max-width:768px){
#popup-wrap p {font:16px/24px 'poppinsregular';}
#popup-center {width:580px; height:620px; margin:-310px 0 0 -290px;}
.hometext {margin:-70px 0 0 -280px; max-width:560px;}
.hometext p {font:30px/45px 'poppinsbold'; color:#ffffff; letter-spacing:1.5px; text-align:center;}

}
@media only screen and (max-width:600px){
.hometext {margin:-70px 0 0 -225px; max-width:450px;}
#popup-wrap p {font:16px/24px 'poppinsregular';}
#popup-center {width:450px; height:670px; margin:-335px 0 0 -225px;}
}

@media only screen and (max-width:480px){
html, body {background:none;}
img#mainlogo {left: 10px; max-width: 100px;top: 10px;}
#popup-wrap {background:none !important;}
#popup-wrap p {font:14px/20px 'poppinsregular';}
#popup-center {width:280px; height:auto; margin: auto; top:0; left:0; position:relative;background:none; padding-bottom:25px;}
#popupbg { background:#000000;}
#popup-wrap img {margin-bottom: 10px; max-width:80px; float:left; margin-top:15px;}
.clear {clear:both;}
a.moreinfo {right:10px;}
.hometext {margin:-70px 0 0 -150px; max-width:300px;}
.hometext p {font:26px/32px 'poppinsbold'; }
}

@media only screen and (max-width:320px){

}