/* Local archive fix: the original transition starts #wrapper at opacity:0. */
#wrapper{opacity:1!important;animation:none!important;-webkit-animation:none!important}
.animsition-overlay,.css3-spinner{display:none!important}
html,body{max-width:100%;overflow-x:hidden}
img,video{max-width:100%;height:auto}
@media (max-width:991px){
  #wrapper{width:100%!important}
  .container{width:100%!important;max-width:100%;box-sizing:border-box}
  #logo img{max-width:220px;height:auto!important}
  #slider img{max-width:100%;height:auto}
}
@media (max-width:767px){
  .container,#content .container,.content-wrap>.container,.page-title>.container{width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;padding-left:15px;padding-right:15px;box-sizing:border-box}
  #content,.content-wrap,section{width:100%!important;max-width:100%;overflow:hidden}
  #content .container .col_full,.tekst{width:100%!important;max-width:calc(100vw - 30px)!important;box-sizing:border-box}
  p,h1,h2,h3,h4,h5,h6{max-width:calc(100vw - 30px)!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}
  .page-title h1{font-size:28px;line-height:1.2}
  .col_full,.col_two_third,.col_one_third{width:100%;margin-right:0;float:none}
  .content-wrap{padding:30px 0}
  .page-title{padding:30px 0}
  .k9-local-video-placeholder{min-height:160px}
}
