.tab.tab-active {
  background-color: #2e2e2e !important;
}

.announce__video {
  position: relative;
  width: calc(100% - 44px);
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
}

.announce__video video {
  position: absolute;
  height: auto;
}

.paragraph-icon {
  margin-right: .5em;
  position: absolute;
  transform: translate(-150%, 0.6em);
}

@media(max-width: 880px) {
  .paragraph-icon {
    display: none;
  }
}

#video1 {
  top: 7.8%;
  left: 2.58%;
  width: 94.94%;
}

#video2 {
  top: 8%;
  left: 2.53%;
  width: 94.94%;
}

.switcher {
  background: #65001a;
  color: #fff;
}

.switch {
  color: #fff !important;
  border-color: #fff;
  background: #65001a !important;
  margin: 0 1em !important;
  padding: 0 !important; 
}

.main-cover {
  position: relative;
  overflow: hidden;
  height: 1200px;
  background-color: #ffe6a6;
}

.main-cover__content {
  position: relative;
  z-index: 3;
}

/*.parallax-cover {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}*/

.cover-head {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
}

.cover-head img {
  max-width: 100%;
  height: auto;
  margin: auto;
  display: block;
}

.cover-body {
  position: absolute;
  bottom: -1813px;
  left: 3px;
  z-index: 1;
  width: 100%;
  transform: translate3d(0, -1530px, 0);
  transition: 50ms transform linear;
  will-change: transform;
}

.cover-body img {
  max-width: 100%;
  height: auto;
  margin: auto;
  display: block;
}

.kabel-footer {
  position: relative;
  margin: 0;
  background: url(spetskabel-site-footer.jpg) no-repeat fixed;
  background-size: cover;
}

.kabel-footer > img {
  visibility: hidden;
}

.credits {
  text-align: left !important;
}

.credits a {
  color: #008ace !important;
  text-decoration: none !important;
  border-bottom: 1px solid rgba(0, 137, 255, 0.3) !important;
}
@media(max-width: 980px) {
  
  .kabel-footer > img {
    visibility: visible;
  }

  .kabel-footer {
  background: initial;
  }
}

@media (max-width: 570px) {
  .cover-body,
  .cover-head {
    display: none;
  }

/*  .parallax-cover {
    width: 120%;
    left: -10%;
  }*/

  .main-cover {
    height: 600px;
    background: url(spetskabel-mobile-cover.jpg) 50% 0 no-repeat;
    background-size: auto 205%;
  }

/*  .cover-body {
    transform: translateY(-750px);
    bottom: -1150px;
  }*/
}

div.block {
    color: #BD000D;
    height: 5px;
    width: 3em;
    border-style: none;
    background-color: #BD000D;
    margin-top: 0;
    margin-bottom: 10px;
}

@media(min-width: 980px) {
  .credits {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0,0,0,0);
    color: #fff;
  }

  .credits a {
    color: #fff !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
  }

  div.block {
    background: #fff;
    color: #fff;
  }

}


.kabel-footer {
  background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0) 72%, rgba(0,0,0, .6) 100%) no-repeat fixed;
  background-size: cover;
}

.kabel-footer__wrapper {
    background: url(spetskabel-site-footer.jpg) center bottom / cover no-repeat fixed;
    /*background-size: cover;*/
}


.switch_screenshot {
  margin-bottom: -10px;
}

.descr {
  margin-top: 0;
}

@media(min-width: 1100px) {
  .descr {
    margin-top: -20px;
  }
}