/*
 * Bootstrap Responsive v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world $twitter by $mdo and $fat.
 */
.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    clear: both; }

.hidden {
  display: none;
  visibility: hidden; }

.visible-phone {
  display: none !important; }

.visible-tablet {
  display: none !important; }

.hidden-desktop {
  display: none !important; }

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important; }

  .hidden-phone {
    display: none !important; }

  .hidden-desktop {
    display: inherit !important; }

  .visible-desktop {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 979px) {
  .visible-tablet {
    display: inherit !important; }

  .hidden-tablet {
    display: none !important; }

  .hidden-desktop {
    display: inherit !important; }

  .visible-desktop {
    display: none !important; } }
@media (max-width: 480px) {
    .nav-collapse
    {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

  .page-header h1 small {
    display: block;
    line-height: 1.2em; }

  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #cccccc; }

  .form-horizontal .control-group > label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left; }

  .form-horizontal .controls {
    margin-left: 0; }

  .form-horizontal .control-list {
    padding-top: 0; }

  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px; }

  .modal {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    width: auto;
    margin: 0; }
    .modal.fade.in {
      top: auto; }

  .modal-header .close {
    padding: 10px;
    margin: -10px; }

  .carousel-caption {
    position: static; } }
@media (max-width: 767px) {
  body {
    padding-left: 20px;
    padding-right: 20px; }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    margin-left: -20px;
    margin-right: -20px; }

  .container-fluid {
    padding: 0; }

  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left; }
  .dl-horizontal dd {
    margin-left: 0; }

  .container {
    width: auto; }

  

  .row,
  .thumbnails {
    margin-left: 0; }

  [class*="span"],
  
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto; } }
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    margin-bottom: 10px;
    *zoom: 1;
    }
    .row:before, .row:after {
      display: table;
      content: "";
      line-height: 0; }
    .row:after {
      clear: both; }

  [class*="span"] {
    float: left;
    margin-left: 30px; }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px; }

  .span1 {
    width: 70px; }

  .span2 {
    width: 170px; }

  .span3 {
    width: 270px; }

  .span4 {
    width: 370px; }

  .span5 {
    width: 470px; }

  .span6 {
    width: 570px; }

  .span7 {
    width: 670px; }

  .span8 {
    width: 770px; }

  .span9 {
    width: 870px; }

  .span10 {
    width: 970px; }

  .span11 {
    width: 1070px; }

  .span12 {
    width: 1170px; }

  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px; }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 41px; }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 141px; }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 241px; }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 341px; }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 441px; }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 541px; }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 641px; }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 741px; }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 841px; }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 941px; }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1041px; }

  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1141px; }

  .thumbnails {
    margin-left: -30px; }

  .thumbnails > li {
    margin-left: 30px; }

   }
@media (max-width: 979px) {
  



}
@media (min-width: 980px) {

  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important; }
   
}

@media only screen and (max-width: 1199px) {
  .navbar-search {
/*
    position: absolute;
    right: 10px;
    top: 20px; 
*/
    }
    .navbar-search button[type="submit"], .navbar-search [type="text"] {
      /* height: 30px;  */
      }

.navbar .nav.pull-right {
/*
    margin-right: 272px;
    margin-top: 3px; 
*/
    }

  nav .navbar .nav {
    /*float: right;*/
    /*margin: 73px 0 0 -30px; */

  }

  .row {
    margin-left: -25px;
    margin-bottom: 5px;
    *zoom: 1;
	}
    .row:before, .row:after {
      display: table;
      content: "";
      line-height: 0; }
    .row:after {
      clear: both; }

  [class*="span"] {
    float: left;
    margin-left: 25px; }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 971px; }

  .span1 {
    width: 58px; }

  .span2 {
    width: 141px; }

  .span3, .span3 .micro-hero-unit div {
    width: 224px; }

  .span4 {
    width: 307px; }

  .span5 {
    width: 390px; }

  .span6 {
    width: 473px; }

  .span7 {
    width: 556px; }

  .span8 {
    width: 639px; }

  .span9 {
    width: 722px; }

  .span10 {
    width: 805px; }

  .span11 {
    width: 888px; }

  .span12 {
    width: 971px; }

  
  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 25px; }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 29px; }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 112px; }

  input.span3, textarea.span3, .uneditable-input.span3, .span3 .micro-hero-unit div.uneditable-input {
    width: 195px; }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 278px; }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 361px; }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 444px; }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 527px; }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 610px; }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 693px; }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 776px; }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 859px; }

  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 942px; }

  .span9 .news-list .news-items li div + div {
    width: 595px; }
  .span6 .news-list .news-items li div + div {
    width: 348px; }
  .news-list .news-items p {
    margin-top: 10px; }

  .span3 .key3 dl, .span3 .key4 dl {
    width: 100%; }
  .span3 .btn, .span3 .micro-hero-unit div .btn {
    min-width: 170px; }
  .span3 .contact .vcard {
    margin: 15px 0 125px 15px; }
    .contact-list .span3 .contact .vcard, .span3 .micro-hero-unit .contact-list div .contact .vcard {
      margin-bottom: 15px; }
  .span3 .contact img {
    display: none; }
  .span3 .micro-hero-unit div:last-child {
    padding: 0 0 15px 15px; }
  .span3 .carousel-caption, .span3 .micro-hero-unit div .carousel-caption {
    position: relative; } }


@media only screen and (max-width: 1023px) {
  .row {
    margin-left: -21px;
    margin-bottom: 0;
    *zoom: 1;
    margin-bottom: 0; }
    .row:before, .row:after {
      display: table;
      content: "";
      line-height: 0; }
    .row:after {
      clear: both; }

  [class*="span"] {
    float: left;
    margin-left: 21px; }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 831px; }

  .span1 {
    width: 50px; }

  .span2 {
    width: 121px; }

  .span3, .span3 .micro-hero-unit div {
    width: 192px; }

  .span4 {
    width: 263px; }

  .span5 {
    width: 334px; }

  .span6 {
    width: 405px; }

  .span7 {
    width: 476px; }

  .span8 {
    width: 547px; }

  .span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .span6 {
    width: 618px; }

  .span10 {
    width: 689px; }

  .span11 {
    width: 760px; }

  .span12, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 div[class*="section"] .container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6 {
    width: 831px; }

  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 21px; }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 21px; }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 92px; }

  input.span3, textarea.span3, .uneditable-input.span3, .span3 .micro-hero-unit div.uneditable-input {
    width: 163px; }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 234px; }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 305px; }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 376px; }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 447px; }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 518px; }

  input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 input.span6, textarea.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > textarea.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 textarea.span6, .uneditable-input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .uneditable-input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6 {
    width: 589px; }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 660px; }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 731px; }

  input.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + input.span9, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + input.span9, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > .span3:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span3 .micro-hero-unit .container > .row:first-child > div:first-child + input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 div[class*="section"] .container > .row:first-child > div:first-child + input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + input.span6, textarea.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + textarea.span9, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + textarea.span9, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + textarea.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > .span3:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + textarea.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + textarea.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span3 .micro-hero-unit .container > .row:first-child > div:first-child + textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 div[class*="section"] .container > .row:first-child > div:first-child + textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + textarea.span6, .uneditable-input.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + .uneditable-input.span9, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .uneditable-input.span9, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .uneditable-input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > .span3:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .uneditable-input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .uneditable-input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 div[class*="section"] .container > .row:first-child > div:first-child + .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .uneditable-input.span6 {
    width: 802px; }

  #margrethe .caption {
    max-width: 287px; }

  .span9 .news-list .news-items li div + div, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .news-list .news-items li div + div, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .news-list .news-items li div + div, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .news-list .news-items li div + div, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6 .news-list .news-items li div + div, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .span6 .news-list .news-items li div + div, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .span6 .news-list .news-items li div + div {
    width: 395px; }
  .span6 .news-list .news-items li div + div {
    width: 280px; }
  .news-list .news-items p {
    margin-top: 10px; }

  .container + .row + .span3, .span3 .micro-hero-unit .container + .row + div {
    display: none; }

  .brand img {
    max-width: 75%; }

  .span3 .key3 dl, .span3 .micro-hero-unit div .key3 dl, .span3 .key4 dl, .span3 .micro-hero-unit div .key4 dl {
    width: 100%; }
  .span3 .btn, .span3 .micro-hero-unit div .btn {
    min-width: 170px; }
  .span3 .contact .vcard, .span3 .micro-hero-unit div .contact .vcard {
    margin: 15px 0 125px 15px; }
    .contact-list .span3 .contact .vcard, .contact-list .span3 .micro-hero-unit div .contact .vcard, .span3 .micro-hero-unit .contact-list div .contact .vcard {
      margin-bottom: 15px; }
  .span3 .micro-hero-unit div:last-child, .span3 .micro-hero-unit div .micro-hero-unit div:last-child {
    padding: 0 0 15px 15px; }
  .span3 .carousel-caption, .span3 .micro-hero-unit div .carousel-caption {
    position: relative; }

  div[class*="section"] .container > .row:first-child > .span3:first-child, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child {
    position: absolute;
    left: -100%; 
  } 

  .secondary-nav {
      display: none;
  }

}


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


@media only screen and (max-width: 846px) {
  .row {
    margin-left: -19px;
    margin-bottom: 0;
    *zoom: 1;
  }
    .row:before, .row:after {
      display: table;
      content: "";
      line-height: 0; }
    .row:after {
      clear: both; }

  [class*="span"] {
    float: left;
    margin-left: 19px; }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 749px; }

  .span1 {
    width: 45px; }

  .span2 {
    width: 109px; }

  .span3, .span3 .micro-hero-unit div {
    width: 173px; }

  .span4 {
    width: 237px; }

  .span5 {
    width: 301px; }

  .span6 {
    width: 365px; }

  .span7 {
    width: 429px; }

  .span8 {
    width: 493px; }

  .span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .span6 {
    width: 557px; }

  .span10 {
    width: 621px; }

  .span11 {
    width: 685px; }

  .span12 {
    width: 749px; }


  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 19px; }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 16px; }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 80px; }

  input.span3, textarea.span3, .uneditable-input.span3, .span3 .micro-hero-unit div.uneditable-input {
    width: 144px; }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 208px; }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 272px; }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 336px; }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px; }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 464px; }

  input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 input.span6, textarea.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > textarea.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 textarea.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 textarea.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 textarea.span6, .uneditable-input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .uneditable-input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6 {
    width: 528px; }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 592px; }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 656px; }

  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 720px; }

  div[class*="section"] .container > .row:first-child > .span3:first-child, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child {
    display: none; }
  div[class*="section"] .container > .row:first-child > .span3:first-child + .span9, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9.container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9.container > .row:first-child > div:first-child + .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 div[class*="section"] .container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > .span3:first-child + .span6, div[class*="section"] .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container > .row:first-child > div:first-child + .span6 {
    width: 100%; }

  .span9 .news-list .news-items li div + div, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .news-list .news-items li div + div, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .news-list .news-items li div + div, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .news-list .news-items li div + div, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6 .news-list .news-items li div + div, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .span6 .news-list .news-items li div + div, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .span6 .news-list .news-items li div + div {
    width: 395px; }
  .span6 .news-list .news-items li div + div {
    width: 240px; }
  .news-list .news-items p {
    margin-top: 10px; }

  .container + .row + .span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .container + .row + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .container + .row + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .container + .row + .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .container + .row + .span6, div[class*="section"] .span3 .micro-hero-unit .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container + .row + .span6, .span3 .micro-hero-unit div[class*="section"] .container > .row:first-child > div:first-child + .span9 > .row:first-child > .span6 .container + .row + .span6 {
    width: 100%; }

  .brand img {
    max-width: 105px; }

  .span3 .key3 dl, .span3 .micro-hero-unit div .key3 dl, .span3 .key4 dl, .span3 .micro-hero-unit div .key4 dl {
    width: 100%; }
  .span3 .btn, .span3 .micro-hero-unit div .btn {
    min-width: 150px; }
  .span3 .contact .vcard, .span3 .micro-hero-unit div .contact .vcard {
    margin: 15px 0 125px 15px; }
    .contact-list .span3 .contact .vcard, .contact-list .span3 .micro-hero-unit div .contact .vcard, .span3 .micro-hero-unit .contact-list div .contact .vcard {
      margin-bottom: 15px; }
  .span3 .micro-hero-unit div:last-child, .span3 .micro-hero-unit div .micro-hero-unit div:last-child {
    padding: 0 0 15px 15px; }
  .span3 .carousel-caption, .span3 .micro-hero-unit div .carousel-caption {
    position: relative; }


    nav .navbar .nav > li > a
    {
/*         font-size: 1em; */
    }


}


@media only screen and (max-width: 767px) {
  .row {
    margin-left: -15px;
    margin-bottom: 0;
    *zoom: 1;
    margin-bottom: 0; }
    .row:before, .row:after {
      display: table;
      content: "";
      line-height: 0; }
    .row:after {
      clear: both; }

  [class*="span"] {
    float: left;
    margin-left: 15px; }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 705px; }

  .span1 {
    width: 45px; }

  .span2 {
    width: 105px; }

  .span3 {
    width: 165px; }

  .span4 {
    width: 225px; }

  .span5 {
    width: 285px; }

  .span6 {
    width: 345px; }

  .span7 {
    width: 405px; }

  .span8 {
    width: 465px; }

  .span9 {
    width: 525px; }

  .span10 {
    width: 585px; }

  .span11 {
    width: 645px; }

  .span12, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6 {
    width: 705px; }


  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 15px; }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 16px; }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 76px; }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 136px; }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 196px; }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 256px; }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 316px; }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 376px; }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 436px; }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 496px; }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 556px; }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 616px; }

  input.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 input.span6, textarea.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + textarea.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > textarea.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 textarea.span6, .uneditable-input.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + .uneditable-input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .uneditable-input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6 {
    width: 676px; }

  body {
    padding: 0; }

  div[class*="section"] .container > .row:first-child > .span3:first-child {
    display: none; }
  div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 {
    margin-left: 0; }
    div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 {
      margin-left: 0; }
      div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6 {
        margin-left: 0; } 

  .row {
    /*margin-left: -5px;*/
      margin-left: 0;
        margin-bottom: 0;
    *zoom: 1;
    margin-bottom: 0; }
    .row:before, .row:after {
      display: table;
      content: "";
      line-height: 0; }
    .row:after {
      clear: both; }

  [class*="span"] {
    float: left;
    margin-left: 0;
  }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 427px; }

  .span1 {
    width: 31px; }

  .span2 {
    width: 67px; }

  .span3 {
    width: 103px; }

  .span4 {
    width: 139px; }

  .span5 {
    width: 175px; }

  .span6 {
    width: 211px; }

  .span7 {
    width: 247px; }

  .span8 {
    width: 283px; }

  .span9 {
    width: 319px; }

  .span10 {
    width: 355px; }

  .span11 {
    width: 391px; }

  .span12, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6, .span9, .span6, .span4, .span3 {
  	width: 100%;
  }

  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 5px; }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 2px; }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 38px; }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 74px; }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 110px; }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 146px; }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 182px; }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 218px; }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 254px; }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 290px; }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 326px; }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 362px; }

  input.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 input.span6, input.span9, input.span6, input.span4, input.span3, textarea.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + textarea.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > textarea.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 textarea.span6, textarea.span9, textarea.span6, textarea.span4, textarea.span3, .uneditable-input.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + .uneditable-input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .uneditable-input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6, .uneditable-input.span9, .uneditable-input.span6, .uneditable-input.span4, .uneditable-input.span3 {
    width: 398px; }

  body {
    padding: 0; }

  h1 {
    font-size: 1.5em; }

  .wrapper {
    background-image: none!important; }

  nav .navbar-inner {
    min-height: 68px; }

  .navbar-search {
    margin-right: 48px;
    top: 18px; }
    .navbar-search input[type=text] {
      width: 190px; }

  .navbar .btn-navbar {
    top: 12px; }

  .nav-collapse {
    top: 68px;
    width: 50%; }

  #margrethe {
    background-image: none; }

  footer .container .module {
    padding-bottom: 15px; }

  div[class*="section"] .container > .row:first-child > .span3:first-child { display: none; }

  /*
  div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 { margin-left: 0; }
  div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 { margin-left: 0; }
  div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6 { margin-left: 0; }
  */

  .news-list div + div {
    margin-left: 0; }

  .navbar .nav > li {
    width: 100%; }

  .content {
  	padding-bottom: 15px;
  	}

  .dropdown-menu a {
    white-space: initial; }

  .key2 dl, .key3 dl, .key4 dl, .key6 dl {
    width: 100%; } 






  body {
    padding-top: 0; }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static; }

  .navbar-fixed-top {
    margin-bottom: 1.2em; }

  .navbar-fixed-bottom {
    margin-top: 1.2em; }

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px; }

  .navbar .container {
    width: auto;
    padding: 0; }

  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px; }

  .nav-collapse {
    clear: both; }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 0.6em; }

  .nav-collapse .nav > li {
    float: none; }

  .nav-collapse .nav > li > a {
    display: block; }
    .nav-collapse .nav > li > a.dropdown-toggle {
      display: none; }

  .navbar .navbar-inner .nav > li > a {
    float: none; }

  .nav-collapse .nav > .divider-vertical {
    display: none; }

  .nav-collapse .nav .nav-header {
    color: white;
    text-shadow: none; }

  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: white;}

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px; }

  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #cccccc; }

  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0; }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: block;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none; }

  .nav-collapse .dropdown-menu .divider {
    display: none; }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 0.6em 15px;
    margin: 0.6em 0;
    border-top: 1px solid #1e1e1e;
    border-bottom: 1px solid #1e1e1e;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0; }

  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
    z-index: 10; }

  .navbar .btn-navbar {
    position: absolute;
    display: block;
    right: 0; }
    .navbar .btn-navbar:after {
      background-image: none;
      height: 0;
      width: 0; }

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px; }

  .navbar .nav.pull-right {
    margin-right: 50px; }

  .nav-collapse {
    position: absolute;
    top: 62px;
    right: 0;
    background: rgba(0, 0, 0, 0.7); 

  }
    .nav-collapse .dropdown-toggle, .nav-collapse .dropdown-menu {
      display: none; } 

  .navbar-search {
    margin-right: 48px;
    top: 17px; }

  nav .navbar-inner {
    min-height: 65px; }

  .navbar .nav.pull-right {
    margin: 13px 272px 10px 0; }

  .navbar .brand {
    bottom: 8px; }

  .navbar .btn-navbar {
    top: 10px; }

  nav .navbar .nav {
    float: left; }

  nav .in .nav {
    width: 100%; }

  .nav-collapse {
    top: 65px;
    width: 25%; }

  .top-menu > li {
    margin-right: 0;
	}

  nav .navbar .nav {
    margin: 0px; }

  nav .navbar .nav > li > a {
/*
    padding: 10px;
    font-size: 0.875em; 
*/}


}
@media only screen and (max-width: 433px) {
  .row {
      /*margin-left: -5px;*/
        margin-bottom: 0;
    *zoom: 1;
    }
    .row:before, .row:after {
      display: table;
      content: "";
      line-height: 0; }
    .row:after {
      clear: both; }

    /*
  [class*="span"] {
    float: left;
    margin-left: 5px; }
    */
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 295px; }

  .span1 {
    width: 20px; }

  .span2 {
    width: 45px; }

  .span3 {
    width: 70px; }

  .span4 {
    width: 95px; }

  .span5 {
    width: 120px; }

  .span6 {
    width: 145px; }

  .span7 {
    width: 170px; }

  .span8 {
    width: 195px; }

  .span9 {
    width: 220px; }

  .span10 {
    width: 245px; }

  .span11 {
    width: 270px; }

  .span12, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6, .span9, .span6, .span4, .span3 {
    width: 295px; }

  
  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 5px; }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: -9px; }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 16px; }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 41px; }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 66px; }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 91px; }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 116px; }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 141px; }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 166px; }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 191px; }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 216px; }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 241px; }

  input.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 input.span6, input.span9, input.span6, input.span4, input.span3, textarea.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + textarea.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > textarea.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 textarea.span6, textarea.span9, textarea.span6, textarea.span4, textarea.span3, .uneditable-input.span12, div[class*="section"] .container > .row:first-child > .span3:first-child + .uneditable-input.span9, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .uneditable-input.span6, div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .uneditable-input.span6, .uneditable-input.span9, .uneditable-input.span6, .uneditable-input.span4, .uneditable-input.span3 {
    width: 266px; }


  /*  div[class*="section"] .container > .row:first-child > .span3:first-child {
    display: none; }
  div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 {
    margin-left: 0; }
    div[class*="section"] .container > .row:first-child > .span3:first-child + .span9 > .row:first-child > .span6 .span6 {
      margin-left: 0; }
    */


  
  nav .navbar-inner {
    min-height: 92px; }

  .navbar-search {
/*
    margin-right: 48px;
    top: 57px;
    float: left; 
*/
    }

  .navbar .btn-navbar {
/*
    top: 49px;
    left: 231px; 
*/
    }

  .nav-collapse {
    top: 92px;
    width: 75%; }

  .news-list .news-items li div + div {
    margin-top: 15px;
    margin-left: 0; }

  .navbar .nav > li {
    width: 100%; } }
@media print {
  .top {
    background-color: #CCC !important; }

  .footer-service, .btn-navbar, .nav-sub, .top .nav-pills, .top .navbar-search, #sectionNav, .nav-collapse {
    display: none !important; } }










/* CPR responsive styles 
------------------------------------------------------------------- */


/* max-width: 1199px
---------------------------------------------------------*/
@media only screen and (max-width: 1199px) {
	
	body{
		
		}
	.navbar .nav-collapse .nav li {
		margin-right: 0;
		}		
		
	.navbar .nav.pull-right {
		margin-right: 0;
		margin-top: 0;
		}
	.navbar .nav-collapse .nav{
		font-size: 14px;
		}	
							
	}	

/* max-width: 1023px
---------------------------------------------------------*/	
@media only screen and (max-width: 1023px) {
	.sectionNav {
		padding-bottom: 0;
		}
	.mobile-subnav{
		margin: 10px 0;
		width: 100%;
		}
	.mobile-subnav > a{
		text-align: left;
		padding: 10px 20px;
		width: 100%;
		display: block;
		background: #00c0af;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}
	.btn .caret, .btn .sub-navigation .dropdown-toggle span:after, .sub-navigation .dropdown-toggle .btn span:after {
		margin-top: 8px;
		margin-left: 10px;
		}
		.mobile-subnav .caret{
			border-top: 4px solid #fff;
			}
	.dropdown-menu{
		min-width: 100%;
		}
	.navbar .container .nav > li > a, .navbar .nav-sub ul > li > a, .nav-sub .navbar ul > li > a {
		float: none;
		padding: 20px 20px 20px 5px;
		text-decoration: none;
		}
	.navbar .nav-collapse .nav {
		font-size: 13px;
		}		
	}


/* max-width: 979px
---------------------------------------------------------*/	
@media only screen and (max-width: 979px) {
	}
	
/* max-width: 846px
---------------------------------------------------------*/	
@media only screen and (max-width: 846px) {

	body{
		}
	.navbar .nav-collapse .nav li{
		margin-right: 10px;
		}
	.brand img {
		max-width: none;
		}

	}
	
/* max-width: 767px
---------------------------------------------------------*/	
@media only screen and (max-width: 767px) {
	body {
		padding-left: 20px;
		padding-right: 20px;
		}
	.nav-collapse{
		background: #fff;
		width: 100%;
		top: 115px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
		}	
	.navbar .container .nav > li > a:hover{
		-moz-transition: all 0.1s ease-in;
		-webkit-transition: all 0.08s ease-in;
		-o-transition: all 0.1s ease-in;
		transition: all 0.1s ease-in;
		}
	.nav-collapse .top-menu{
		}
	.top-menu > li{
		border: 0 none;
		}
	.navbar .nav-collapse .nav{
		border-top: 0 none;
		border-bottom: 0 none;
		}
	.navbar .container .nav > li > a, .navbar .nav-sub ul > li > a, .nav-sub .navbar ul > li > a{
		padding: 10px;
		}
	.navbar .container .nav > li > a:hover{
		background: #00c0af;
		color: #fff;
		}		
	.top{
		border-bottom: 4px solid #242424;
		margin-bottom: 10px;
		}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 100%;
		}
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}
	.module{
		margin-bottom: 30px;
		}
	.hero-unit {
		font-size: 16px;
		margin: 0 0 30px 0;
		font-weight: 200;
		line-height: 26px;
		color: inherit;
		}
	.navbar .btn-navbar{
		top: 46px;
		padding: 8px 10px;
		margin-right: 0;
		}
	.navbar-search{
		margin-right: 45px;
		top: 46px;
		}
	.navbar-search input[type=text]{
		width: 100px;		
		}
	footer .container .module {
		padding-bottom: 0;
		}
	footer .container .thumbnail{
		padding-bottom: 0;
		}			
	}
/* max-width: 480px
---------------------------------------------------------*/	
@media only screen and (max-width: 480px){
	.carousel-caption{
		padding: 15px 0;
		}
	.navbar-search input[type=text] {
		width: 50px;
		}
	.navbar .brand {
		padding: 60px 0 30px;
		}
	.carousel-control {
    	top: 0;
    	}
	}
	
/* max-width: 433px
---------------------------------------------------------*/	
@media only screen and (max-width: 433px){}

/* max-width: 257px
---------------------------------------------------------*/	
@media only screen and (max-width: 257px){
	.navbar .brand{
		width: 100%;
		}
	.navbar .brand img{
		width: 100%;
		}
	
	}