body{ line-height: 24px !important; }
h1{font-size: 30px !important;}
.tws-util-heading a{ letter-spacing: -1px; font-size: 14pt;}
.slot--article-description .tws-article-description{max-width:100%;}
.btn-primary{ border-radius: 4px !important;}
.contactcards img{margin-bottom: 3px;}
.contactcards{line-height: 18px !important;}
.contactcards .row{margin-bottom: 10px;}
.tws-api--price-current{color: #29ace3 !important;font-size:18pt;letter-spacing:-2px !important;font-weight:bolder !important;}
  .tws-api--price-regular+.tws-api--price-current tws-api--price-current-diff{color: #bb3f0f !important;font-weight:bolder;}
.tws-mega-menu--articlegroup a{ font-weight:bolder;}
.tws-util-heading--heading, .tws-util-heading{ text-align: left;}


/*containers*/
.tws-container--tws-custom-html{padding: 15px 15px !important; margin-top: 0px !important;}

@media (max-width: 680px){
          .mgb{margin-bottom: 15px;}
  }

  .image_sm{  display:none;   }
        @media (max-width: 680px){
              .image_lg{ display:none; }
              .image_sm{ display:block;}
         }

/*Top menu colors*/
.tws-top-menu .navbar-nav>li>a {color: #383838 !important;}

.navbar-collapse {background: #fff !important; 
                   border-top:  1px solid #e7e7e7 !important;
}
.tws-top-menu .tws-top-menu--controls .tws-login a,.tws-top-menu--xs-item a {color: #383838 !important;}

.tws-top-menu .tws-top-menu--xs-toggle .caret{color: #383838 !important}

.bgbluepad{  padding: 0 40px 0px 40px !important;}

 a.tws-top-menu--sub-item-heading:first-child{font-weight: bolder!important; text-indent: 15px;}

.slot--article-description .tws-article-description--text-container {
  max-height: initial;
}

.tws-article-description--show-more > button {
  display: none;
}

/*Menuitems arrow on level menues*/
    .nav li > a:after {
        padding-left: 2px;
        content: '\00bb' !important; 
        color: #383838 !important; 
       font-weight: bold;
    }

    .nav > li > a:after {
        content: '' !important; 
    }

    .nav li > a:only-child:after {
        content: '' !important; 
    }

/*Intro bilder med text*/
          .introtext {
            display: block;
            vertical-align: text-bottom;
 height: 300px !important;
        }

        .introimage {
            margin-bottom: 0px !important;
padding-bottom: 0px !important;
            width: 1140px;
            height: 300px;

        }

        .introtext{
            vertical-align: text-bottom;
min-height: 300px !important;
max-width: 750px;
        }

        .introtext h1 {
            text-transform: uppercase;
            font-weight: bolder;
            font-size: 52px !important;
            letter-spacing: -2px;
           line-height: 52px;
        }

        .introtext h2 {
            font-size: 24px !important;
            line-height: 33px;
        }
.marg{
            height: 20px !important;
            background: #fff !important;
}
/*//*/

.azalea--back-to-top{
display: none;
}
/*
 .azalea--content{
padding: 15px 15px 0 15px;
}*/

.nopad{ padding: 40px 15px 80px;}

.link, #posterClick{cursor:pointer;}


/*Modal dialog*/

.videomodal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 100; /* Sit on top */
  padding-top: 30px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  width: 80%;
}


.tikiarea{
  background: #1aaae2;
  color: #fff;
}
.tikiarea a{
  color: #fff;
  text-decoration: underline;
}