@import url(37640.css);

#header .container {padding: 0;}

#bildspel {display: none; margin-top: 2.6em; border-bottom: 1px solid #fff; overflow: hidden;}

.nivo-caption {
   left: 50% !important;
   bottom: auto !important;
   top: 20px !important;
   right: 0 !important;
   background: transparent !important;
   color:#fff !important;
   text-shadow: 0 0 2px #333 !important;
   font-size: 1.1em !important;
   font-weight: normal !important;
   padding: 0 !important;
   width: 590px !important;
   margin-left: -590px;
   line-height: 1.4;
   font-family: 'Montserrat', sans-serif !important;
   text-align: left !important;
}
.nivo-caption strong {color: #fff; font-weight: bold; text-transform: uppercase; font-size: 2em;}

#main {padding-top: 1.5em;}

#starttext {margin-bottom: 20px;}
#starttext h1 {font-size: 2.8em;}
#starttext h2.button, #starttext h2.button a {display: block;}
#starttext h2.button {font-size: 1.5em; margin: 0;}

#puffar .four {
   background: #fff; 
   box-shadow: 0px 4px 4px #ddd;
}
#puffar p {margin-bottom: 0;}

#nav {box-shadow: none;}

/* ========================================================Media Queries*/

/* Full size 1200 */
@media only screen and (min-width: 1200px) {
   
}

/* Tablet and larger */
@media only screen and (min-width: 768px) {
   #bildspel {display: block;}
}

/* 960 to 1199 */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
   #starttext h1 {font-size: 2.3em; margin-top: 0.1em;}
   #starttext h2.button {font-size: 1.4em;}
   .nivo-caption {width: 470px !important; margin-left: -470px; font-size: 1em !important;}
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
   
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
   #starttext h1 {font-size: 1.8em; margin-top: 0.4em;}
   #starttext h2.button {font-size: 1.1em; padding: 13px 15px;}
   .nivo-caption {width: 375px !important; margin-left: -375px; font-size: 0.9em !important;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
   #fargval {display: none;}
   #main {padding-top: 10px;}  
   #starttext h1 {font-size: 2em;}
   #starttext h2.button {font-size: 1em;}
   #puffar .four {margin-bottom: 15px;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
   
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
   
}