/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #222; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #222; }

/* Background overrides for header and bottom-d */
.tm-block-header.tm-contrast div.tm-block-texture,
.tm-block-bottom-d.tm-contrast div.tm-block-texture { background: none; }

/* Hide stalker */
.tm-block-header.tm-contrast .tm-stalker { display: none; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div { background-image: none; }

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #222;
    opacity: 1;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 0.4; }

/* Front bakgrunn */

@media (min-width: 298px) {
.tm-cover-content {
    background: url("/images/home_fullscreen_content.svg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    box-sizing: border-box;
    height: 600px;
    padding: 0;
    width: 600px;
}
.tm-cover-content.tm-cover-content-2 {
    background-image: url("/images/home_fullscreen_content_02.svg");
}
.tm-cover-content.tm-cover-content-3 {
    background-image: url("/images/home_fullscreen_content_03.svg");
}
  /* KONTAK FORM */
  }
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 24px;
  font-size: 22.5px;
  line-height: 48px;
  color: #999;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

p, ul, ol, dl, blockquote, pre, address, fieldset, figure {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
* + p, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure {
    margin-top: 10px;
}
.img-polaroid {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgba(0, 0, 0, 0.01);;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-style: solid;
    border-left-width: 0px;
    border-right-style: solid;
    border-right-width: 0px;
    border-top-style: solid;
    border-top-width: 0px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
em {
    color: #000000;
}
html {
  /* 1 */
  font: 300 15px / 24px 'Roboto', Helvetica, Arial, sans-serif;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  /* 3 */
  background: #ffffff;
  color: #000000;
  background-image: -webkit-radial-gradient(100% 100%, center, #ffffff, #ffffff);
  background-image: radial-gradient(100% 100% at center, #ffffff, #ffffff);
}
.uk-navbar-nav > li > a {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  /* 1 */
  height: 100px;
  padding: 0 15px;
  line-height: 96px;
  /* 2 */
  color: rgba(34, 34, 34, 0.9);
  font-size: 14px;
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  font-weight: 500;
  position: relative;
  padding: 4px 15px 0 15px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
  text-transform: none;
  text-align: center;
  letter-spacing: 1px;
  -webkit-transform: translate3d(0, 0, 0);
}