/*phones*/
@media only screen and (max-width: 767px) {
  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
:-ms-input-placeholder { /* IE 10+ */
  color: white;
}
:-moz-placeholder { /* Firefox 18- */
  color: white;
}
  .tabletMenu,
  .newtop {
    display: none;
  }
  img.alignleft.size-medium.wp-image-14804 {
    width: 60%!important;
}
  #content .article_1colwide .image img,
  body img {
      width: 100% !important;
  }
  #topbanner {
      width: 100% !important;
  }
  #content .article_1colwides .content {
      width: 100% !important;
  }
  #botbanner,
  .newtop div div,
  #tema_menu,
  #main_menu2,
  #top_menu,
  #content .content.home p,
  #content .article_2col p,
  .this-is-home p,
  .this-is-home p + p,
  #login_menu,
  #sidebar {
      display: none !important;
  }
  #content .overskrift {
    background-color: #efefef;
  }
  .grid_4.alpha h2, .grid_4.omega h2,
  #content .article_1col .image h2,
  #content .article_1colwide .overskrift h2,
  #content .article_2col .overskrift h2 {
    position: relative !important;
    bottom: 6px !important;
    width: 90% !important;
    left: 8px !important;
  }
  .grid_4.alpha, .grid_4.omega,
  #content .article_1col .image {
    max-height: 100% !important;
    background-color: #efefef;
    overflow: hidden;
    min-height: 300px;
  }
  #content .article_1col {
    overflow: hidden;
  }
  #content .article_2col .grid_4 {
      max-height: 100%;
      overflow: hidden;
      min-height: 300px;
      background-color: #efefef;
      position: relative;
  }
  .grid_4.alpha h2, .grid_4.omega h2,
  #content .article_1colwide .overskrift h2,
  #content .article_1col .image h2,
  #content .article_2col .overskrift h2 {
      width: auto;
      margin-right: 10px;
      line-height: 27px;
  }
  .grid_4.alpha h2, .grid_4.omega h2,
  #content .article_1colwide .overskrift h2,
  #content .article_1col .image h2,
  #content .article_2col .overskrift h2 {
      /* font-family: "ronnia-condensed-1","ronnia-condensed-2"; */
      font-family: Helvetica,Arial,sans-serif;
      font-size: 24px;
      line-height: 30px;
      text-transform: inherit;
      display: block;
      position: absolute;
      bottom: 10px;
      left: 10px;
      background-color: #FFF;
      color: #000;
      width: 350px;
      padding: 10px 10px 5px 10px;
  }
  .grid_4.alpha h2, .grid_4.omega h2,
  #content .article_1colwide .overskrift h2,
  #content .article_1col .image h2,
  #content .article_2col .overskrift h2 {
      /* font-family: "ronnia-condensed-1","ronnia-condensed-2"; */
      font-family: Helvetica,Arial,sans-serif;
      font-size: 20px;
      line-height: 24px;
      margin: 0 0 5px 0;
  }
  .grid_4.alpha h2, .grid_4.omega h2,
  #content .article_1colwide .overskrift h2,
  #content .article_1col .image h2,
  #content .article_2col .overskrift h2 {
      bottom: 0px;
      font-family: georgia,serif;
  }
  .newtop .newlogo {
      float: none !important;
      margin: 0 auto;
      width: 252px !important;
      display: block;
      text-align: center;
  }
  .newtop .newlogo img {
      width: 252px !important;
      display: inline-block;
      margin: 0 auto;
      text-align: center;
  }

  body.single #content .content p,
  body.single #content .article_2col p,
  body.single #content .article_1col .content p,
  body.single #content .article_1col .content p + p {
    display: block !important;
  }
  body.page.page-parent.page-child #content .content p,
  body.page.page-parent.page-child #content .article_1col .content p {
      display: none !important;
  }
}
/*tablets*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #content .article_1colwides .content,
  #content .article_1colwide .image img,
  #content .article_2col .image img {
      width: 100%;
  }
  #content .article_1colwide .overskrift h2 {
    position: relative;
  }
  .container_12 .grid_8.this-is-home .grid_4,
  .container_12 .grid_12.this-is-home {
      width: 620px;
  }
#content .article_1col .image {
  max-height: 100%;
  max-height: 100% !important;
  background-color: #efefef;
  overflow: hidden;
  min-height: 300px;
}
body.home #content .article_1colwide .overskrift h2 {
    bottom: 25px;
    position: relative !important;
    bottom: 6px !important;
    width: 95% !important;
    left: 8px !important;
}
#content .overskrift {
    background-color: #efefef;
}
    #content .article_1col .image img {
    /*width: 460px!important;*/
}
  /*body.home #sidebar {
      position: absolute;
      top: 25px;
  }*/
  div.grid_12.this-is-home {
    width: 100% !important;
    max-width: 100%;
    min-width: 720px;
  }
  #sidebar #statement {
      min-height: 265px !important;

  }
  body.single #sidebar {
    margin-top: 0px;
}
  /*
  #botbanner,
  .newtop div div,
  #tema_menu,
  #main_menu2,
  #top_menu,*/
  .tabletMenu,
  #top_menu,
  #login_menu,
  #content .content.home p,
  #content .article_2col p,
  .this-is-home p,
  .this-is-home p + p {
      display: none !important;
  }
  body.single #content .content p,
  body.single #content .article_2col p,
  body.single #content .article_1col .content p,
  body.single #content .article_1col .content p + p {
    display: block !important;
  }
  body.page.page-parent.page-child #content .content p,
  body.page.page-parent.page-child #content .article_1col .content p {
      display: none !important;
  }
  /*div#content_wrapper {
    padding-top: 0px !important;
  }*/
  .fix_menu_scroll {
    overflow: hidden;
    position: fixed;
  }
  #content .article_2col .overskrift h2 {
    bottom: 25px;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
    text-transform: none;
    font-size: 26px;
    max-width: 900px;
    font-family: georgia,serif;
    display: block;
    left: 10px;
    color: #000;
    padding: 10px 10px 5px 10px;
    line-height: 30px;
  }
}
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
body.single #sidebar {
    margin-top: 0px;
}
}

/* Portrait */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
body.single #sidebar {
    margin-top: 0px;
}
}

/* Landscape */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
  body.home #sidebar {
      /*margin-top: -450px;*/
  }
  body.single #sidebar {
    margin-top: 0px;
}
  .tabletMenu,
  #top_menu,
  #login_menu,
  #content .content.home p,
  #content .article_2col p,
  .this-is-home p,
  .this-is-home p + p {
      display: none !important;
  }
  /*div#content_wrapper {
    padding-top: 0px !important;
  }*/
  .fix_menu_scroll {
    overflow: hidden;
    position: fixed;
  }
  #content .article_2col, #content .article_1colm,
  .container_12 .grid_8.this-is-home .grid_4 {
      width: 620px;
  }
  #content .article_1colwide .image img,
  #content .article_2col .image img,
  #content .article_1col .image img {
    width: 100%;
  }
  .grid_4.alpha h2, .grid_4.omega h2,
  #content .article_1col .image h2,
  #content .article_1colwide .overskrift h2,
  #content .article_2col h2 {
    position: relative !important;
    bottom: 6px !important;
    width: 90% !important;
    left: 8px !important;
  }
  #content .article_1col .image h2,
  #content .article_2col .image h2
  #content .article_2col h2 {
    bottom: 25px;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
    text-transform: none;
    font-size: 26px;
    max-width: 900px;
    font-family: georgia,serif;
    line-height: 30px;
    display: block;
    left: 10px;
    color: #000;
    padding: 10px 10px 5px 10px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 768px) {
  .container_12 .grid_8.this-is-home .grid_4, .container_12 .grid_12.this-is-home {
    width: 460px;
  }
}
/*
Header is relative so z-index: 1 guarantees always displayed on top
*/
#header {
    background-color: #000000;
    padding: 10px;
    text-decoration: none;
    position: fixed;
    width: 100%;
    z-index: 100;
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.4);
}
#header img {
    float: left;
    height: auto;
    width: 65px !important;
    background: #fff;
}

#contentWrapper {
    padding-top: 53px;
}

#hamburger {
    cursor: pointer;
    display: block;
    height: 24px;
    padding: 3px 4px 3px;
    position: relative;
    width: 25px;
    background: #000000;
    background: -moz-linear-gradient(top, #000000 0%, #1f1f1f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #1f1f1f));
    background: -webkit-linear-gradient(top, #000000 0%, #1f1f1f 100%);
    background: -o-linear-gradient(top, #000000 0%, #1f1f1f 100%);
    background: -ms-linear-gradient(top, #000000 0%, #1f1f1f 100%);
    background: linear-gradient(to bottom, #000000 0%, #1f1f1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1f1f1f', GradientType=0);
    float: left;
}

#hamburger div {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 2px 2px 2px 2px;
    height: 2px;
    margin-top: 3px;
    width: 90%;
}

#nav {
    opacity: 0;
    left: -70%;
    z-index: 0;
    width: 70%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #000000;
    background: -moz-linear-gradient(top, #000000 0%, #1f1f1f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #1f1f1f));
    background: -webkit-linear-gradient(top, #000000 0%, #1f1f1f 100%);
    background: -o-linear-gradient(top, #000000 0%, #1f1f1f 100%);
    background: -ms-linear-gradient(top, #000000 0%, #1f1f1f 100%);
    background: linear-gradient(to bottom, #000000 0%, #1f1f1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1f1f1f', GradientType=0);
    top: 0;
    bottom: 0;
    position: absolute;
    overflow-y: scroll;
    overflow-x: hidden;
    --webkit-overflow-scrolling: touch;
}
div#nav_wrapper {
    top: 0;
    left: -70%;
    position: fixed;
    overflow-y: scroll;
    overflow-x: hidden;
    --webkit-overflow-scrolling: touch;
    height: 100%;
    width: 70%;
}
#nav ul {
    list-style: none;
    margin: 0;
    width: 100%;
    padding: 0;
    overflow: scroll;
}

#nav li {
    position: relative;
    font-size: 1em;
    font-weight: bold;
    border-bottom: 1px solid #222222;
    border-top: 0px solid #444444;
    padding: 15px;
}

#nav ul.links li {
    display: inline-block;
    padding: 15px 15px;
}

#newslettersignup form input.email {
    width: 64%;
}

#nav li a {
    color: #fff;
    text-decoration: none;
}

#contentLayer {
    display: none;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 30%;
    z-index: 105;
}
#header span.user-search img,
#header span.user-login img {
    width: 33px !important;
    background: transparent !important;
}
span.user-search,
span.user-login {
    float: right;
    margin-right: 15px;
}
span.subscription-btn a {
    text-align: center;
    display: inline-block;
    color: #fff;
    padding: 5px 0px 0px 40px;
}
.search-menu input#search {
  border: 0;
  padding: 0 8px 0 5px;
  margin: 0;
  background-color: #ff2600;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #333333;
  border-left: 1px solid #333333;
  margin-left: -16px;
  margin-right: 3px;
  line-height: 24px;
  font-size: 14px;
  color: #ffffff;
}
.search-menu input[type="image"] {
    width: 20px;
    height: 20px;
    top: 5px;
    left: 0px;
    position: relative;
    color: #000;
    background: #000;
}
.newtop1 div div img {max-width: 152px;}
.newtop1 div div {width: 152px; max-width: 152px; font-size: 14px; line-height: 17px; font-family: Arial;}

.newtop1 {margin-top: 8px;}
.newtop1 div div a {color: #000000;}

.newtop1 .newlogo {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.newtop1 .newlogo img {
    width: 112px !important;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}

.newtop1 .atopboks2 {margin-left: 20px; }

.newtop div div img {max-width: 152px;}
.newtop div div {width: 152px; max-width: 152px; font-size: 14px; line-height: 17px; font-family: Arial;}

.newtop {margin-top: 8px;}
.newtop div div a {color: #000000;}

.newtop .newlogo { float: left; width: 252px !important; }
.newtop .newlogo img {width: 252px !important; }

.newtop .atopboks2 {margin-left: 20px; }

#logo {display: none;}
#statement {display: none;}
#content > div.toptop {display: none;}

body.home #content {min-height: 0px; margin-top: 0px;}


#content .article_1colwide {margin-top: 6px;}
#main_menu2 {margin-top: 0px; background-color: #000000; font-family: Arial; font-size: 13px;}
#main_menu2 ul li a:link, #main_menu2 ul li a:visited { border: none;}

#main_menu2 ul li a:link, #main_menu2 ul li a:visited { padding-left: 5px;}

#main_menu2 ul li a:link:hover, #main_menu2 ul li a:visited:hover { color: #ff5500;}


#main_menu2 .dropdown-menu {background-color: #000000;}

#top_menu {margin-bottom: 0px;}
#tema_menu { margin-top: 9px; }
#tema_menu ul li a:link {background-color: #000000; }
#tema_menu ul li a:visited {background-color: #000000;  }
#sidebar #statement {display: block !important; min-height: 135px; border-bottom: 2px solid #666666;  margin-bottom: 15px;}
#sidebar #statement p {text-align: center; top: 10px; padding-bottom: 5px; font-size: 18px; font-family: Arial; font-weight: bold; color: #000000;}

#content .article_1col .image h2 {width: auto; margin-right: 10px; line-height: 27px;}

#top_menu .button { -webkit-border-radius: 0px !important;
-webkit-border-top-right-radius: 6px !important;
-webkit-border-bottom-right-radius: 6px !important;
-moz-border-radius: 0px !important;
-moz-border-radius-topright: 6px !important;
-moz-border-radius-bottomright: 6px !important;
border-radius: 0px !important !important;
border-top-right-radius: 6px !important;
border-bottom-right-radius: 6px !important;  }


#footer {background: none; padding-bottom: 0px;}
#footer .container_12 {background-color: #000000; color: #ffffff; padding-top: 10px; padding-bottom: 30px; font-family: Arial}

#sidebar {max-width: 300px;}
#tema_menu ul li.current_page_item a {background-color: #ff5500;}

#tema_menu ul li a:link, #tema_menu ul li a:visited {margin-right: 8px;}

body.home #content {margin-top: -4px;}

#newslettersignup form input.button, #top_menu form input.button {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-shadow: none;
    }


#content.bunden {
    font-family: Arial;
    font-size: 18px;
    line-height: 20px;
    }
#content.bunden .bundboks {
    margin-bottom: 15px;
    margin-top: 5px;
    }
.grid_4.alpha h2, .grid_4.omega h2, #content .article_2col .overskrift h2 {
  margin-top: -18px;
}
#raesonsharebut {
    margin: -50px 0px 0px 10px;
}
body.single #content .content p {
  font-family: georgia, serif;
}
.fix_menu_scroll {
  overflow: hidden;
  position: fixed;
}
