@import url("../fonts/fonts.css");
@charset "UTF-8";
/** Autogenerated file */
/** Global palett **/
/** Autogenerated file */


@font-face {
  font-family: 'nrksuper';
  }
@font-face {
  font-family: 'nrksuper';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  font-family: 'nrksuper';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-clock:before {
  content: "\e609";
}

.icon-puzzle:before {
  content: "\e60f";
}

.icon-headphones:before {
  content: "\e910";
}

.icon-mobile:before {
  content: "\e958";
}

.icon-reply:before {
  content: "\e968";
}

.icon-quotes-left:before {
  content: "\e977";
}

.icon-quotes-right:before {
  content: "\e978";
}

.icon-shield:before {
  content: "\e9b4";
}

.icon-smile:before {
  content: "\e9e0";
}

.icon-loop:before {
  content: "\ea2e";
}

.icon-on-air:before {
  content: "\ea54";
}

.icon-turn:before {
  content: "\e621";
}

.icon-info:before {
  content: "\24d8";
}

.icon-nrksuper-jenter:before {
  content: "\e608";
}

.icon-superlogo:before {
  content: "\e600";
}

.icon-spill:before {
  content: "\e601";
}

.icon-spill-bg:before {
  content: "\e602";
}

.icon-netttv:before {
  content: "\e603";
}

.icon-netttv-bg:before {
  content: "\e604";
}

.icon-mer:before {
  content: "\e605";
}

.icon-mer-bg:before {
  content: "\e606";
}

.icon-screen:before {
  content: "\e60a";
}

.icon-chat:before {
  content: "\e622";
}

.icon-heart:before {
  content: "\e607";
}

.icon-rocket:before {
  content: "\e60e";
}

.icon-search:before {
  content: "\260c";
}

.icon-star:before {
  content: "\e60b";
}

.icon-star-empty:before {
  content: "\e60c";
}

.icon-to-top:before {
  content: "\e623";
}

.icon-menu:before {
  content: "\e624" !important;
}

.icon-caret-down:before {
  content: "\e625";
}

.icon-caret-up:before {
  content: "\e626";
}

.icon-caret-left:before {
  content: "\e627";
}

.icon-caret-right:before {
  content: "\e628";
}

.icon-email:before {
  content: "\2709";
}

.icon-like:before {
  content: "\e60d";
}

.icon-check:before {
  content: "\e629";
}

.icon-cross:before {
  content: "\e62a";
}

.icon-minus:before {
  content: "\e62b";
}

.icon-plus:before {
  content: "\e62c";
}

.icon-play:before {
  content: "\e62d";
}

.icon-pause:before {
  content: "\e62e";
}

.icon-record:before {
  content: "\e62f";
}

.icon-stop:before {
  content: "\e630";
}

.icon-next:before {
  content: "\e631";
}

.icon-previous:before {
  content: "\e632";
}

.icon-first:before {
  content: "\e633";
}

.icon-last:before {
  content: "\e634";
}

.icon-ellipsis:before {
  content: "\e635";
}

@media only screen and (min-width: 700px) {
  .table {
    display: table !important;
  }
  .table * {
    display: table-cell !important;
    float: none !important;
  }
}
.bg-super, .bg-super .nav-sub-child, .bg-site, .bg-site .nav-sub-child {
  background-color: #009fbb !important;
}

.bg-tv, .bg-tv .nav-sub-child {
  background-color: #9cbe02 !important;
}

.bg-spill, .bg-spill .nav-sub-child {
  background-color: #de006f !important;
}

.bg-mer, .bg-mer .nav-sub-child {
  background-color: #ffed00 !important;
}

.bg-barn, .bg-barn .nav-sub-child {
  background-color: #9cbe02 !important;
}

.bg-white, .bg-white .nav-sub-child {
  background-color: #ffffff !important;
}

.bg-lightgrey {
  background-color: #f8f8f8 !important;
}

#sheader {
  background-color: #00798e;
}

#content .line {
  background-color: #ffffff;
}
#content .line .line {
  background-color: transparent !important;
}
#content .slim {
  background: none !important;
}

@media only screen and (min-width: 800px) {
  .s-show {
    display: block !important;
  }

  .s-hide {
    display: none !important;
  }
}
@media only screen and (min-width: 700px) and (max-width: 899px) {
  .t-show {
    display: block !important;
  }

  .t-hide {
    display: none !important;
  }
}
/************ ONLY MOBILE *****************/
@media only screen and (max-width: 699px) {
  .m-hide {
    display: none !important;
  }

  .m-show {
    display: block !important;
  }
}
body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
}

#content, footer, #header, .content_box {
  max-width: 1150px;
  margin: 0 auto !important;
}

/***** BASIC ********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

.block {
  display: block !important;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
  top: 0;
  left: 0;
}

.mt {
  margin-top: 8px;
}

.mb {
  margin-bottom: 8px;
}

.mr {
  margin-right: 8px;
}

.ml {
  margin-left: 8px;
}

.pt {
  padding-top: 8px;
}

.pb {
  padding-bottom: 8px;
}

.pr {
  padding-right: 8px;
}

.pl {
  padding-left: 8px;
}

[disabled], [disabled] *, .disabled, .disabled * {
  color: #333333;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  pointer-events: none;
  cursor: inherit;
}

.box-over {
  position: absolute;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  width: 100%;
}
.box-over span {
  padding: 2px 8px;
}

.centered {
  margin-left: auto !important;
  margin-right: auto !important;
  width: auto !important;
}

/**** MP ****/
.margin {
  margin: 8px;
}

.padding {
  padding: 8px;
}

.no-margin {
  margin: 0px;
}

.no-padding {
  padding: 0px;
}

/**** FLOAT ****/
.left {
  float: left !important;
}

.right {
  float: right !important;
}

/***** CLEAR *******/
.blank {
  background: none !important;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.no-overflow {
  overflow: hidden !important;
}

/******* TEXT ******/
.upper {
  text-transform: uppercase;
}

.lower {
  text-transform: lowercase;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.big {
  font-size: 150%;
}

small, .small {
  font-size: 90%;
}

.x-small {
  font-size: 80%;
}

strong, .strong, .bold {
  font-weight: bold !important;
}

em, .em, .i {
  font-style: italic !important;
}

cite, .normal {
  font-weight: normal !important;
}

/*** Icobox ***/
.centered-iconbox {
  position: relative;
}
.centered-iconbox .centered-icon {
  position: absolute;
  left: 50%;
}
.centered-iconbox .centered-icon span:first-child {
  position: relative;
  left: -50%;
  display: block;
  top: 0;
}
.centered-iconbox .centered-icon span:first-child + span {
  position: absolute;
  left: -50%;
  display: block;
  top: 0;
}

/**** Colorizer ****/
.colorBox {
  background-color: #de006f !important;
}

.transparent {
  background-color: transparent !important;
}

.white {
  color: #ffffff !important;
}

.black {
  color: #000000 !important;
}

/**** CORNER ****/
.circle {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}

.rounded {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}

.no-rounded {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
}

.bottom-rounded {
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.top-rounded {
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}

.bottom-inrounded, .top-inrounded {
  position: relative;
  overflow: inherit !important;
}
.bottom-inrounded:before, .bottom-inrounded:after, .top-inrounded:before, .top-inrounded:after {
  position: absolute;
  content: "";
  display: block;
  width: 16px;
  height: 16px;
}

.top-inrounded:before {
  background: url("../cssdeps/fonts/convert/angle-tl.png") top right no-repeat;
  left: -16px;
  top: 0;
}
.top-inrounded:after {
  background: url("../cssdeps/fonts/convert/angle-tr.png") top left no-repeat;
  right: -16px;
  top: 0;
}

.bottom-inrounded:before {
  background: url("../cssdeps/fonts/convert/angle-bl.png") bottom right no-repeat;
  left: -16px;
  bottom: 0;
}
.bottom-inrounded:after {
  background: url("../cssdeps/fonts/convert/angle-br.png") bottom left no-repeat;
  right: -16px;
  bottom: 0;
}

a {
  text-decoration: none;
  color: #de006f;
}
a:hover {
  color: #cc004a;
}

ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

li {
  line-height: 20px;
}

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
body {
  background: #de006f url("../cssdeps/super/files/2015/04/background_new.png") repeat-x fixed center top;
  text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/***** HELPERS ****/
.underline {
  border-bottom: 1px #a5a5a5 solid;
}

.invisible {
  visibility: hidden;
}

.bordered {
  border: 4px solid #f8f8f8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.opacity-25 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}

.opacity-50 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

.opacity-75 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.opacity-100 {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/***** ELEMENTS ******/
.req:after {
  content: " * ";
  color: #f65656;
}

/***** TOGGLE ****/
.toggle-block, .pointer {
  cursor: pointer;
}

/***** IMAGE ******/
article figure.mainImage img, .full, .vc_text img {
  display: block;
  width: 100%;
  height: auto;
}

.lazy-img-container {
  height: 0;
  overflow: hidden;
  position: relative;
}

.lazy-img-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

figcaption {
  background-color: #f8f8f8;
  padding: 8px;
  font-size: 14px;
}
figcaption span {
  font-size: 12px;
}

.full-height img, img.full-height {
  height: 100% !important;
  max-width: inherit;
  width: auto !important;
}

/*** Aspect ratio ***/
[class*='rtio-'] {
  position: relative;
  width: 50%;
  overflow: hidden;
}
[class*='rtio-']:before {
  content: "";
  display: block;
}
[class*='rtio-'] > *:first-child {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.rtio-1x1:before {
  padding-top: 100%;
}

.rtio-1x2:before {
  padding-top: 200%;
}

.rtio-2x1:before {
  padding-top: 50%;
}

.rtio-2x3:before {
  padding-top: 150%;
}

.rtio-3x2:before {
  padding-top: 66.67%;
}

.rtio-3x4:before {
  padding-top: 133.33%;
}

.rtio-4x3:before {
  padding-top: 75%;
}

.rtio-3x5:before {
  padding-top: 166.67%;
}

.rtio-5x3:before {
  padding-top: 60%;
}

.rtio-9x16:before {
  padding-top: 177.78%;
}

.rtio-16x9:before {
  padding-top: 56.25%;
}

/*********** GLOBAL HELPERS **********/
.wrapper {
  padding: 0 !important;
}

.vwrapper > div {
  margin: 16px 0 !important;
}

.vwrapper > div:first-child {
  margin: 0 0 8px 0 !important;
}

.vwrapper > div:last-child {
  margin-bottom: 0 !important;
}

.ver-align {
  position: relative;
}
.ver-align > * {
  position: absolute;
  top: 50%;
  display: table;
}
.ver-align > * > * {
  position: relative;
  display: block;
  margin-top: -50%;
}

.hor-align {
  position: relative;
}
.hor-align > * {
  position: absolute;
  left: 50%;
}
.hor-align > * > * {
  position: relative;
  margin-left: -50%;
  display: block;
}

.m-grid1, .m-grid2, .m-grid2_5, .m-grid3, .m-grid3_5, .m-grid4, .m-grid4_5, .m-grid1of4, .m-grid5, .m-grid6, .m-grid7, .m-grid8, .m-grid9, .m-grid10, .m-grid11, .m-grid12, .m-grid13, .m-grid13_5, .m-grid14, .m-grid15, .m-grid16, .m-grid17, .m-grid18 {
  margin: 0.69565%;
  width: 98.6087%;
  float: none;
}

.grid1, .grid2, .grid2_5, .grid3, .grid3_5, .grid4, .grid4_5, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11, .grid12, .grid13, .grid13_5, .grid14, .grid15, .grid16, .grid17, .grid18 {
  margin: 0;
  width: 100%;
  float: none;
}

@media only screen and (max-width: 699px) {
  .slim {
    overflow: hidden;
  }

  [class*='grid'].min2 {
    margin: 0;
    width: 50%;
  }
  [class*='grid'].min3 {
    margin: 0;
    width: 33.33333%;
  }

  [class*='m-grid'].min2 {
    margin: 0.69565%;
    width: 48.6087%;
  }
  [class*='m-grid'].min3 {
    margin: 0.69565%;
    width: 31.94203%;
  }
  [class*='m-grid'].min2of3 {
    margin: 0.69565%;
    width: 65.27536%;
  }
}
@media only screen and (min-width: 667px) {
  .offset-mr1 {
    margin-right: 6.25121% !important;
  }

  .offset-ml1 {
    margin-left: 6.25121% !important;
  }

  .offset-r1 {
    margin-right: 5.55556% !important;
  }

  .offset-l1 {
    margin-left: 5.55556% !important;
  }

  .offset-mr2 {
    margin-right: 11.80676% !important;
  }

  .offset-ml2 {
    margin-left: 11.80676% !important;
  }

  .offset-r2 {
    margin-right: 11.11111% !important;
  }

  .offset-l2 {
    margin-left: 11.11111% !important;
  }

  .offset-mr3 {
    margin-right: 17.36232% !important;
  }

  .offset-ml3 {
    margin-left: 17.36232% !important;
  }

  .offset-r3 {
    margin-right: 16.66667% !important;
  }

  .offset-l3 {
    margin-left: 16.66667% !important;
  }

  .offset-mr4 {
    margin-right: 22.91787% !important;
  }

  .offset-ml4 {
    margin-left: 22.91787% !important;
  }

  .offset-r4 {
    margin-right: 22.22222% !important;
  }

  .offset-l4 {
    margin-left: 22.22222% !important;
  }

  .offset-mr5 {
    margin-right: 28.47343% !important;
  }

  .offset-ml5 {
    margin-left: 28.47343% !important;
  }

  .offset-r5 {
    margin-right: 27.77778% !important;
  }

  .offset-l5 {
    margin-left: 27.77778% !important;
  }

  .offset-mr6 {
    margin-right: 34.02899% !important;
  }

  .offset-ml6 {
    margin-left: 34.02899% !important;
  }

  .offset-r6 {
    margin-right: 33.33333% !important;
  }

  .offset-l6 {
    margin-left: 33.33333% !important;
  }

  .offset-mr7 {
    margin-right: 39.58454% !important;
  }

  .offset-ml7 {
    margin-left: 39.58454% !important;
  }

  .offset-r7 {
    margin-right: 38.88889% !important;
  }

  .offset-l7 {
    margin-left: 38.88889% !important;
  }

  .offset-mr8 {
    margin-right: 45.1401% !important;
  }

  .offset-ml8 {
    margin-left: 45.1401% !important;
  }

  .offset-r8 {
    margin-right: 44.44444% !important;
  }

  .offset-l8 {
    margin-left: 44.44444% !important;
  }

  .offset-mr9 {
    margin-right: 50.69565% !important;
  }

  .offset-ml9 {
    margin-left: 50.69565% !important;
  }

  .offset-r9 {
    margin-right: 50% !important;
  }

  .offset-l9 {
    margin-left: 50% !important;
  }

  .offset-mr10 {
    margin-right: 56.25121% !important;
  }

  .offset-ml10 {
    margin-left: 56.25121% !important;
  }

  .offset-r10 {
    margin-right: 55.55556% !important;
  }

  .offset-l10 {
    margin-left: 55.55556% !important;
  }

  .offset-mr11 {
    margin-right: 61.80676% !important;
  }

  .offset-ml11 {
    margin-left: 61.80676% !important;
  }

  .offset-r11 {
    margin-right: 61.11111% !important;
  }

  .offset-l11 {
    margin-left: 61.11111% !important;
  }

  .offset-mr12 {
    margin-right: 67.36232% !important;
  }

  .offset-ml12 {
    margin-left: 67.36232% !important;
  }

  .offset-r12 {
    margin-right: 66.66667% !important;
  }

  .offset-l12 {
    margin-left: 66.66667% !important;
  }

  .offset-mr13 {
    margin-right: 72.91787% !important;
  }

  .offset-ml13 {
    margin-left: 72.91787% !important;
  }

  .offset-r13 {
    margin-right: 72.22222% !important;
  }

  .offset-l13 {
    margin-left: 72.22222% !important;
  }

  .offset-mr14 {
    margin-right: 78.47343% !important;
  }

  .offset-ml14 {
    margin-left: 78.47343% !important;
  }

  .offset-r14 {
    margin-right: 77.77778% !important;
  }

  .offset-l14 {
    margin-left: 77.77778% !important;
  }

  .offset-mr15 {
    margin-right: 84.02899% !important;
  }

  .offset-ml15 {
    margin-left: 84.02899% !important;
  }

  .offset-r15 {
    margin-right: 83.33333% !important;
  }

  .offset-l15 {
    margin-left: 83.33333% !important;
  }

  .offset-mr16 {
    margin-right: 89.58454% !important;
  }

  .offset-ml16 {
    margin-left: 89.58454% !important;
  }

  .offset-r16 {
    margin-right: 88.88889% !important;
  }

  .offset-l16 {
    margin-left: 88.88889% !important;
  }

  .offset-mr17 {
    margin-right: 95.1401% !important;
  }

  .offset-ml17 {
    margin-left: 95.1401% !important;
  }

  .offset-r17 {
    margin-right: 94.44444% !important;
  }

  .offset-l17 {
    margin-left: 94.44444% !important;
  }

  .offset-mr18 {
    margin-right: 100.69565% !important;
  }

  .offset-ml18 {
    margin-left: 100.69565% !important;
  }

  .offset-r18 {
    margin-right: 100% !important;
  }

  .offset-l18 {
    margin-left: 100% !important;
  }

  .m-grid1 {
    margin: 0.69565%;
    width: 4.16425%;
  }

  .grid1 {
    margin: 0;
    width: 5.55556%;
  }

  .m-grid2 {
    margin: 0.69565%;
    width: 9.71981%;
  }

  .grid2 {
    margin: 0;
    width: 11.11111%;
  }

  .m-grid3 {
    margin: 0.69565%;
    width: 15.27536%;
  }

  .grid3 {
    margin: 0;
    width: 16.66667%;
  }

  .m-grid4 {
    margin: 0.69565%;
    width: 20.83092%;
  }

  .grid4 {
    margin: 0;
    width: 22.22222%;
  }

  .m-grid5 {
    margin: 0.69565%;
    width: 26.38647%;
  }

  .grid5 {
    margin: 0;
    width: 27.77778%;
  }

  .m-grid6 {
    margin: 0.69565%;
    width: 31.94203%;
  }

  .grid6 {
    margin: 0;
    width: 33.33333%;
  }

  .m-grid7 {
    margin: 0.69565%;
    width: 37.49758%;
  }

  .grid7 {
    margin: 0;
    width: 38.88889%;
  }

  .m-grid8 {
    margin: 0.69565%;
    width: 43.05314%;
  }

  .grid8 {
    margin: 0;
    width: 44.44444%;
  }

  .m-grid9 {
    margin: 0.69565%;
    width: 48.6087%;
  }

  .grid9 {
    margin: 0;
    width: 50%;
  }

  .m-grid10 {
    margin: 0.69565%;
    width: 54.16425%;
  }

  .grid10 {
    margin: 0;
    width: 55.55556%;
  }

  .m-grid11 {
    margin: 0.69565%;
    width: 59.71981%;
  }

  .grid11 {
    margin: 0;
    width: 61.11111%;
  }

  .m-grid12 {
    margin: 0.69565%;
    width: 65.27536%;
  }

  .grid12 {
    margin: 0;
    width: 66.66667%;
  }

  .m-grid13 {
    margin: 0.69565%;
    width: 70.83092%;
  }

  .grid13 {
    margin: 0;
    width: 72.22222%;
  }

  .m-grid14 {
    margin: 0.69565%;
    width: 76.38647%;
  }

  .grid14 {
    margin: 0;
    width: 77.77778%;
  }

  .m-grid15 {
    margin: 0.69565%;
    width: 81.94203%;
  }

  .grid15 {
    margin: 0;
    width: 83.33333%;
  }

  .m-grid16 {
    margin: 0.69565%;
    width: 87.49758%;
  }

  .grid16 {
    margin: 0;
    width: 88.88889%;
  }

  .m-grid17 {
    margin: 0.69565%;
    width: 93.05314%;
  }

  .grid17 {
    margin: 0;
    width: 94.44444%;
  }

  .m-grid18 {
    margin: 0.69565%;
    width: 98.6087%;
  }

  .grid18 {
    margin: 0;
    width: 100%;
  }

  .offset-mr05 {
    margin-right: 3.47343% !important;
  }

  .offset-ml05 {
    margin-left: 3.47343% !important;
  }

  .offset-r05 {
    margin-right: 2.77778% !important;
  }

  .offset-l05 {
    margin-left: 2.77778% !important;
  }

  .m-grid4_5 {
    margin: 0.69565%;
    width: 23.6087%;
  }

  .grid4_5 {
    margin: 0;
    width: 25%;
  }

  .m-grid13_5 {
    margin: 0.69565%;
    width: 73.6087%;
  }

  .grid13_5 {
    margin: 0;
    width: 75%;
  }

  .m-grid2_5 {
    margin: 0.69565%;
    width: 12.49758%;
  }

  .grid2_5 {
    margin: 0;
    width: 13.88889%;
  }

  .m-grid3_5 {
    margin: 0.69565%;
    width: 18.05314%;
  }

  .grid3_5 {
    margin: 0;
    width: 19.44444%;
  }
}
.line {
  display: table;
  width: 100%;
}

#page > .line, #single > .line {
  display: block;
  float: left;
}

[class*="grid"] {
  display: block;
  float: left;
  overflow: hidden;
}

.w1 {
  width: 10% !important;
}

.w2 {
  width: 20% !important;
}

.w3 {
  width: 30% !important;
}

.w4 {
  width: 40% !important;
}

.w5 {
  width: 50% !important;
}

.w6 {
  width: 60% !important;
}

.w7 {
  width: 70% !important;
}

.w8 {
  width: 80% !important;
}

.w9 {
  width: 90% !important;
}

.w10 {
  width: 100% !important;
}

.m-grid1of2 {
  margin: 0.69565%;
  width: 48.6087%;
}

.grid1of2 {
  margin: 0;
  width: 50%;
}

.m-grid1of3 {
  margin: 0.69565%;
  width: 31.94203%;
}

.grid1of3 {
  margin: 0;
  width: 33.33333%;
}

.m-grid2of3 {
  margin: 0.69565%;
  width: 65.27536%;
}

.grid2of3 {
  margin: 0;
  width: 66.66667%;
}

.m-grid1of4 {
  margin: 0.69565%;
  width: 23.6087%;
}

.grid1of4 {
  margin: 0;
  width: 25%;
}

.m-grid2of4 {
  margin: 0.69565%;
  width: 48.6087%;
}

.grid2of4 {
  margin: 0;
  width: 50%;
}

.m-grid3of4 {
  margin: 0.69565%;
  width: 73.6087%;
}

.grid3of4 {
  margin: 0;
  width: 75%;
}

.m-grid1of5 {
  margin: 0.69565%;
  width: 18.6087%;
}

.grid1of5 {
  margin: 0;
  width: 20%;
}

.m-grid2of5 {
  margin: 0.69565%;
  width: 38.6087%;
}

.grid2of5 {
  margin: 0;
  width: 40%;
}

.m-grid3of5 {
  margin: 0.69565%;
  width: 58.6087%;
}

.grid3of5 {
  margin: 0;
  width: 60%;
}

.m-grid4of5 {
  margin: 0.69565%;
  width: 78.6087%;
}

.grid4of5 {
  margin: 0;
  width: 80%;
}

.m-grid1of6 {
  margin: 0.69565%;
  width: 15.27536%;
}

.grid1of6 {
  margin: 0;
  width: 16.66667%;
}

.m-grid2of6 {
  margin: 0.69565%;
  width: 31.94203%;
}

.grid2of6 {
  margin: 0;
  width: 33.33333%;
}

.m-grid3of6 {
  margin: 0.69565%;
  width: 48.6087%;
}

.grid3of6 {
  margin: 0;
  width: 50%;
}

.m-grid4of6 {
  margin: 0.69565%;
  width: 65.27536%;
}

.grid4of6 {
  margin: 0;
  width: 66.66667%;
}

.m-grid5of6 {
  margin: 0.69565%;
  width: 81.94203%;
}

.grid5of6 {
  margin: 0;
  width: 83.33333%;
}

.m-grid1of7 {
  margin: 0.69565%;
  width: 12.89441%;
}

.grid1of7 {
  margin: 0;
  width: 14.28571%;
}

.m-grid2of7 {
  margin: 0.69565%;
  width: 27.18012%;
}

.grid2of7 {
  margin: 0;
  width: 28.57143%;
}

.m-grid3of7 {
  margin: 0.69565%;
  width: 41.46584%;
}

.grid3of7 {
  margin: 0;
  width: 42.85714%;
}

.m-grid4of7 {
  margin: 0.69565%;
  width: 55.75155%;
}

.grid4of7 {
  margin: 0;
  width: 57.14286%;
}

.m-grid5of7 {
  margin: 0.69565%;
  width: 70.03727%;
}

.grid5of7 {
  margin: 0;
  width: 71.42857%;
}

.m-grid6of7 {
  margin: 0.69565%;
  width: 84.32298%;
}

.grid6of7 {
  margin: 0;
  width: 85.71429%;
}

.m-grid1of8 {
  margin: 0.69565%;
  width: 11.1087%;
}

.grid1of8 {
  margin: 0;
  width: 12.5%;
}

.m-grid2of8 {
  margin: 0.69565%;
  width: 23.6087%;
}

.grid2of8 {
  margin: 0;
  width: 25%;
}

.m-grid3of8 {
  margin: 0.69565%;
  width: 36.1087%;
}

.grid3of8 {
  margin: 0;
  width: 37.5%;
}

.m-grid4of8 {
  margin: 0.69565%;
  width: 48.6087%;
}

.grid4of8 {
  margin: 0;
  width: 50%;
}

.m-grid5of8 {
  margin: 0.69565%;
  width: 61.1087%;
}

.grid5of8 {
  margin: 0;
  width: 62.5%;
}

.m-grid6of8 {
  margin: 0.69565%;
  width: 73.6087%;
}

.grid6of8 {
  margin: 0;
  width: 75%;
}

.m-grid7of8 {
  margin: 0.69565%;
  width: 86.1087%;
}

.grid7of8 {
  margin: 0;
  width: 87.5%;
}

.m-grid1of9 {
  margin: 0.69565%;
  width: 9.71981%;
}

.grid1of9 {
  margin: 0;
  width: 11.11111%;
}

.m-grid2of9 {
  margin: 0.69565%;
  width: 20.83092%;
}

.grid2of9 {
  margin: 0;
  width: 22.22222%;
}

.m-grid3of9 {
  margin: 0.69565%;
  width: 31.94203%;
}

.grid3of9 {
  margin: 0;
  width: 33.33333%;
}

.m-grid4of9 {
  margin: 0.69565%;
  width: 43.05314%;
}

.grid4of9 {
  margin: 0;
  width: 44.44444%;
}

.m-grid5of9 {
  margin: 0.69565%;
  width: 54.16425%;
}

.grid5of9 {
  margin: 0;
  width: 55.55556%;
}

.m-grid6of9 {
  margin: 0.69565%;
  width: 65.27536%;
}

.grid6of9 {
  margin: 0;
  width: 66.66667%;
}

.m-grid7of9 {
  margin: 0.69565%;
  width: 76.38647%;
}

.grid7of9 {
  margin: 0;
  width: 77.77778%;
}

.m-grid8of9 {
  margin: 0.69565%;
  width: 87.49758%;
}

.grid8of9 {
  margin: 0;
  width: 88.88889%;
}

.mg-top-100 {
  margin-top: 100px !important;
}

.mg-top-90 {
  margin-top: 90px !important;
}

.mg-top-80 {
  margin-top: 80px !important;
}

.mg-top-70 {
  margin-top: 70px !important;
}

.mg-top-60 {
  margin-top: 60px !important;
}

.mg-top-50 {
  margin-top: 50px !important;
}

.mg-top-40 {
  margin-top: 40px !important;
}

.mg-top-30 {
  margin-top: 30px !important;
}

.mg-top-20 {
  margin-top: 20px !important;
}

.mg-top-10 {
  margin-top: 10px !important;
}

.mg-top-0 {
  margin-top: 0px !important;
}

@media (min-width: 321px) {
  .mg-top-xs-100 {
    margin-top: 100px !important;
  }

  .mg-top-xs-90 {
    margin-top: 90px !important;
  }

  .mg-top-xs-80 {
    margin-top: 80px !important;
  }

  .mg-top-xs-70 {
    margin-top: 70px !important;
  }

  .mg-top-xs-60 {
    margin-top: 60px !important;
  }

  .mg-top-xs-50 {
    margin-top: 50px !important;
  }

  .mg-top-xs-40 {
    margin-top: 40px !important;
  }

  .mg-top-xs-30 {
    margin-top: 30px !important;
  }

  .mg-top-xs-20 {
    margin-top: 20px !important;
  }

  .mg-top-xs-10 {
    margin-top: 10px !important;
  }

  .mg-top-xs-0 {
    margin-top: 0px !important;
  }
}
@media (min-width: 667px) {
  .mg-top-sm-100 {
    margin-top: 100px !important;
  }

  .mg-top-sm-90 {
    margin-top: 90px !important;
  }

  .mg-top-sm-80 {
    margin-top: 80px !important;
  }

  .mg-top-sm-70 {
    margin-top: 70px !important;
  }

  .mg-top-sm-60 {
    margin-top: 60px !important;
  }

  .mg-top-sm-50 {
    margin-top: 50px !important;
  }

  .mg-top-sm-40 {
    margin-top: 40px !important;
  }

  .mg-top-sm-30 {
    margin-top: 30px !important;
  }

  .mg-top-sm-20 {
    margin-top: 20px !important;
  }

  .mg-top-sm-10 {
    margin-top: 10px !important;
  }

  .mg-top-sm-0 {
    margin-top: 0px !important;
  }
}
@media (min-width: 700px) {
  .mg-top-md-100 {
    margin-top: 100px !important;
  }

  .mg-top-md-90 {
    margin-top: 90px !important;
  }

  .mg-top-md-80 {
    margin-top: 80px !important;
  }

  .mg-top-md-70 {
    margin-top: 70px !important;
  }

  .mg-top-md-60 {
    margin-top: 60px !important;
  }

  .mg-top-md-50 {
    margin-top: 50px !important;
  }

  .mg-top-md-40 {
    margin-top: 40px !important;
  }

  .mg-top-md-30 {
    margin-top: 30px !important;
  }

  .mg-top-md-20 {
    margin-top: 20px !important;
  }

  .mg-top-md-10 {
    margin-top: 10px !important;
  }

  .mg-top-md-0 {
    margin-top: 0px !important;
  }
}
@media (min-width: 800px) {
  .mg-top-lg-100 {
    margin-top: 100px !important;
  }

  .mg-top-lg-90 {
    margin-top: 90px !important;
  }

  .mg-top-lg-80 {
    margin-top: 80px !important;
  }

  .mg-top-lg-70 {
    margin-top: 70px !important;
  }

  .mg-top-lg-60 {
    margin-top: 60px !important;
  }

  .mg-top-lg-50 {
    margin-top: 50px !important;
  }

  .mg-top-lg-40 {
    margin-top: 40px !important;
  }

  .mg-top-lg-30 {
    margin-top: 30px !important;
  }

  .mg-top-lg-20 {
    margin-top: 20px !important;
  }

  .mg-top-lg-10 {
    margin-top: 10px !important;
  }

  .mg-top-lg-0 {
    margin-top: 0px !important;
  }
}
.mg-bottom-100 {
  margin-bottom: 100px !important;
}

.mg-bottom-90 {
  margin-bottom: 90px !important;
}

.mg-bottom-80 {
  margin-bottom: 80px !important;
}

.mg-bottom-70 {
  margin-bottom: 70px !important;
}

.mg-bottom-60 {
  margin-bottom: 60px !important;
}

.mg-bottom-50 {
  margin-bottom: 50px !important;
}

.mg-bottom-40 {
  margin-bottom: 40px !important;
}

.mg-bottom-30 {
  margin-bottom: 30px !important;
}

.mg-bottom-20 {
  margin-bottom: 20px !important;
}

.mg-bottom-10 {
  margin-bottom: 10px !important;
}

.mg-bottom-0 {
  margin-bottom: 0px !important;
}

@media (min-width: 321px) {
  .mg-bottom-xs-100 {
    margin-bottom: 100px !important;
  }

  .mg-bottom-xs-90 {
    margin-bottom: 90px !important;
  }

  .mg-bottom-xs-80 {
    margin-bottom: 80px !important;
  }

  .mg-bottom-xs-70 {
    margin-bottom: 70px !important;
  }

  .mg-bottom-xs-60 {
    margin-bottom: 60px !important;
  }

  .mg-bottom-xs-50 {
    margin-bottom: 50px !important;
  }

  .mg-bottom-xs-40 {
    margin-bottom: 40px !important;
  }

  .mg-bottom-xs-30 {
    margin-bottom: 30px !important;
  }

  .mg-bottom-xs-20 {
    margin-bottom: 20px !important;
  }

  .mg-bottom-xs-10 {
    margin-bottom: 10px !important;
  }

  .mg-bottom-xs-0 {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 667px) {
  .mg-bottom-sm-100 {
    margin-bottom: 100px !important;
  }

  .mg-bottom-sm-90 {
    margin-bottom: 90px !important;
  }

  .mg-bottom-sm-80 {
    margin-bottom: 80px !important;
  }

  .mg-bottom-sm-70 {
    margin-bottom: 70px !important;
  }

  .mg-bottom-sm-60 {
    margin-bottom: 60px !important;
  }

  .mg-bottom-sm-50 {
    margin-bottom: 50px !important;
  }

  .mg-bottom-sm-40 {
    margin-bottom: 40px !important;
  }

  .mg-bottom-sm-30 {
    margin-bottom: 30px !important;
  }

  .mg-bottom-sm-20 {
    margin-bottom: 20px !important;
  }

  .mg-bottom-sm-10 {
    margin-bottom: 10px !important;
  }

  .mg-bottom-sm-0 {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 700px) {
  .mg-bottom-md-100 {
    margin-bottom: 100px !important;
  }

  .mg-bottom-md-90 {
    margin-bottom: 90px !important;
  }

  .mg-bottom-md-80 {
    margin-bottom: 80px !important;
  }

  .mg-bottom-md-70 {
    margin-bottom: 70px !important;
  }

  .mg-bottom-md-60 {
    margin-bottom: 60px !important;
  }

  .mg-bottom-md-50 {
    margin-bottom: 50px !important;
  }

  .mg-bottom-md-40 {
    margin-bottom: 40px !important;
  }

  .mg-bottom-md-30 {
    margin-bottom: 30px !important;
  }

  .mg-bottom-md-20 {
    margin-bottom: 20px !important;
  }

  .mg-bottom-md-10 {
    margin-bottom: 10px !important;
  }

  .mg-bottom-md-0 {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 800px) {
  .mg-bottom-lg-100 {
    margin-bottom: 100px !important;
  }

  .mg-bottom-lg-90 {
    margin-bottom: 90px !important;
  }

  .mg-bottom-lg-80 {
    margin-bottom: 80px !important;
  }

  .mg-bottom-lg-70 {
    margin-bottom: 70px !important;
  }

  .mg-bottom-lg-60 {
    margin-bottom: 60px !important;
  }

  .mg-bottom-lg-50 {
    margin-bottom: 50px !important;
  }

  .mg-bottom-lg-40 {
    margin-bottom: 40px !important;
  }

  .mg-bottom-lg-30 {
    margin-bottom: 30px !important;
  }

  .mg-bottom-lg-20 {
    margin-bottom: 20px !important;
  }

  .mg-bottom-lg-10 {
    margin-bottom: 10px !important;
  }

  .mg-bottom-lg-0 {
    margin-bottom: 0px !important;
  }
}
/********** form ***********/
legend {
  display: block;
  color: #333333;
}

input,
button,
select,
textarea {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 26px;
}

label {
  display: block;
  margin-bottom: 4px !important;
  margin-top: 8px !important;
  font-size: 16px;
  line-height: 26px;
}

select,
textarea,
input {
  font-size: 18px;
  line-height: 29px;
  display: inline-block;
  height: 36px;
  padding: 6px 4px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 8px;
  color: #333333;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  vertical-align: top;
  -moz-appearance: none;
  -webkit-appearance: none;
}

input[type="file"] {
  padding: 0 !important;
}

textarea {
  height: auto !important;
}

textarea,
input,
select {
  border: 1px solid #de006f;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
textarea:focus,
input:focus,
select:focus {
  border-color: #de006f;
  color: #de006f;
  outline: none;
}
textarea.disabled, textarea[disabled],
input.disabled,
input[disabled],
select.disabled,
select[disabled] {
  background-color: #bababa !important;
  border-color: #bababa !important;
  color: #686868;
}

input[type="radio"],
input[type="checkbox"] {
  width: auto !important;
  height: auto !important;
  border: inherit !important;
}

input[type="checkbox"] {
  -moz-appearance: checkbox !important;
  -webkit-appearance: checkbox !important;
}

input[type="radio"] {
  -moz-appearance: radio !important;
  -webkit-appearance: radio !important;
}

.def-input {
  border: none !important;
  display: block !important;
  float: left;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  padding: 0 !important;
}
.def-input[type="radio"] {
  -webkit-appearance: radio !important;
}
.def-input[type="checkbox"] {
  -webkit-appearance: checkbox !important;
}
.def-input + label {
  padding-left: 8px !important;
}
.def-input + label:before {
  content: none !important;
}

input.disabled {
  overflow: hidden;
  white-space: nowrap;
}

.input-over {
  position: relative;
}
.input-over .over {
  position: absolute;
  z-index: 2;
  padding: 6px 4px;
  line-height: 24px;
  font-size: 16px;
  min-width: 25px;
  text-align: center;
  left: 0;
}
.input-over input:first-child, .input-over select {
  padding-left: 30px;
}
.input-over input:focus + .over {
  color: #de006f;
}

.input-append,
.input-prepend {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
  letter-spacing: -1px;
}
.input-append input:first-of-type, .input-append select,
.input-prepend input:first-of-type,
.input-prepend select {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
}
.input-append input:first-of-type:focus, .input-append select:focus,
.input-prepend input:first-of-type:focus,
.input-prepend select:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  min-width: 36px;
  padding: 6px 4px;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  background-color: #ffffff;
  border: 1px solid #de006f;
  color: #de006f;
}
.input-append .add-on:before,
.input-prepend .add-on:before {
  vertical-align: middle;
}

.add-on, .btn, button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 36px;
}

.input-prepend .add-on, .input-prepend .btn, .input-prepend button, .input-prepend input[type="submit"], .input-prepend input[type="reset"] {
  margin-right: -1px;
}
.input-prepend .add-on:first-of-type, .input-prepend .btn:first-of-type, .input-prepend button:first-of-type, .input-prepend input[type="submit"]:first-of-type, .input-prepend input[type="reset"]:first-of-type {
  -moz-border-radius: 6px 0 0 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px 0 0 6px;
}
.input-prepend input:first-of-type, .input-prepend select {
  -moz-border-radius: 0 6px 6px 0;
  -webkit-border-radius: 0;
  border-radius: 0 6px 6px 0;
}

.input-append .add-on, .input-append .btn, .input-append button, .input-append input[type="submit"], .input-append input[type="reset"] {
  margin-left: -1px;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append button:last-child, .input-append input[type="submit"]:last-child, .input-append input[type="reset"]:last-child {
  -moz-border-radius: 0 6px 6px 0;
  -webkit-border-radius: 0;
  border-radius: 0 6px 6px 0;
}
.input-append input:first-of-type, .input-append select {
  -moz-border-radius: 6px 0 0 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px 0 0 6px;
}

.input-append.input-prepend .add-on:first-child, .input-append.input-prepend .btn:first-child, .input-append.input-prepend button:first-child, .input-append.input-prepend input[type="submit"]:first-child, .input-append.input-prepend input[type="reset"]:first-child {
  margin-left: 0;
}
.input-append.input-prepend input:first-of-type, .input-append.input-prepend select {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
}

button {
  vertical-align: top;
}

.btn {
  line-height: 26px;
}

.btn, input[type="submit"], input[type="reset"], button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  border: 1px solid #de006f;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 4px 12px;
  margin: 0;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  background-color: #de006f;
  color: #ffffff;
}
.btn a, input[type="submit"] a, input[type="reset"] a, button a {
  color: #ffffff;
}
.btn:hover, .btn:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, button:hover, button:focus {
  background-color: #ffffff;
  *background-color: #ffffff;
  color: #de006f;
  border-color: #ffffff;
}
.btn:hover a, .btn:focus a, input[type="submit"]:hover a, input[type="submit"]:focus a, input[type="reset"]:hover a, input[type="reset"]:focus a, button:hover a, button:focus a {
  color: #de006f;
}
.btn:active, .btn.active, input[type="submit"]:active, input[type="submit"].active, input[type="reset"]:active, input[type="reset"].active, button:active, button.active {
  background-color: #ffffff;
  *background-color: #ffffff;
  color: #de006f;
  border-color: #ffffff;
}

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn.orange {
  background-color: #ffbd3f;
  color: #ffffff;
  border: 1px solid #ffbd3f;
}
.btn.orange:hover {
  background-color: #ffffff;
  border: 1px solid #ffbd3f !important;
  color: #ffbd3f;
}
.btn.red {
  background-color: #f65656;
  color: #ffffff;
  border: 1px solid #f65656;
}
.btn.red:hover {
  background-color: #ffffff;
  border: 1px solid #f65656 !important;
  color: #f65656;
}
.btn.green {
  background-color: #9cbe02;
  color: #ffffff;
  border: 1px solid #9cbe02;
}
.btn.green:hover {
  background-color: #ffffff;
  border: 1px solid #9cbe02 !important;
  color: #9cbe02;
}
.btn.grey {
  background-color: #a5a5a5;
  color: #ffffff;
  border: 1px solid #a5a5a5;
}
.btn.grey:hover {
  background-color: #ffffff;
  border: 1px solid #a5a5a5 !important;
  color: #a5a5a5;
}

h1, .h1, .g18 .title, .g17 .title, .g16 .title, .g15 .title, .g14 .title, .g13 .title, .g12 .title, .m-g18 .title, .m-g17 .title, .m-g16 .title, .m-g15 .title, .m-g14 .title, .m-g13 .title, .m-g12 .title {
  font-size: 30px;
  line-height: 48px;
}

h2, .h2, .g11 .title, .g10 .title, .g9 .title, .m-g11 .title, .m-g10 .title, .m-g9 .title {
  font-size: 26px;
  line-height: 42px;
}

h3, .h3, .g8 .title, .g7 .title, .g6 .title, .m-g8 .title, .m-g7 .title, .m-g6 .title {
  font-size: 22px;
  line-height: 35px;
}

h4, .h4, legend, .g5 .title, .g4 .title, .g3 .title, .m-g5 .title, .m-g4 .title, .m-g3 .title {
  font-size: 18px;
  line-height: 29px;
}

h5, .h5, h6, .h6, .g2 .title, .g1 .title, .m-g2 .title, .m-g1 .title {
  font-size: 14px;
  line-height: 23px;
}

/************ ONLY MOBILE *****************/
@media only screen and (max-width: 699px) {
  .post.h1 .bold.mt, .post.h2 .bold.mt, .post.h3 .bold.mt, .post.h4 .bold.mt {
    margin: 4px 0 8px 0;
  }
}
@media only screen and (min-width: 800px) {
  h1, .h1 {
    font-size: 44px;
    line-height: 56px;
  }

  h2, .h2 {
    font-size: 38px;
    line-height: 44px;
  }

  h3, .h3 {
    font-size: 30px;
    line-height: 36px;
  }

  h4, .h4 {
    font-size: 24px;
    line-height: 28px;
  }

  h5, .h5 {
    font-size: 18px;
    line-height: 22px;
  }

  h6, .h6 {
    font-size: 14px;
    line-height: 18px;
  }
}
h1, h2, h3, h4, h5, h6, .title {
  padding: 8 0;
  margin: 0;
  font-family: "Raleway", sans-serif;
  font-weight: bold;
  color: #de006f;
  text-rendering: optimizelegibility;
}

.ingress {
  font-size: 18px;
  line-height: 29px;
}

p, .p {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 8px;
}

.font1 {
  font-family: "Raleway", sans-serif;
}

.font2 {
  font-family: "Roboto", sans-serif;
}

#front .post .h3 a {
  font-weight: bold;
}

/************ ONLY MOBILE *****************/
@media only screen and (max-width: 699px) {
  #sheader #header > [class*="-g"], #sheader #header li {
    width: 100%;
    margin: 0;
  }
  #sheader #header nav > ul > li {
    display: block;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 10px;
  }
  #sheader #header nav > ul > li .nav-sub-child .m-grid1of5 {
    margin: 0.69565%;
    width: 48.6087%;
  }
  #sheader #header nav > ul > li > a:after {
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 85px;
    font-size: 20px;
    padding: 12px 0;
    display: block;
    color: #ffffff;
  }
  #sheader #header nav > ul > li > a .centered-iconbox {
    width: 60px;
    margin-left: 10px;
  }
  #sheader #header nav > ul > li > a .toggle {
    border-left: 1px #a5a5a5 solid;
    padding: 6px 11px;
    margin: 5px 0;
  }
  #sheader #header nav > ul > li > a .toggle[class*='icon-'] {
    font-size: 22px;
    color: #a5a5a5;
  }
  #sheader #header nav > ul > li.bg-tv > a:first-child:after {
    content: "TV";
  }
  #sheader #header nav > ul > li.bg-spill > a:first-child:after {
    content: "Spill";
  }
  #sheader #header nav > ul > li.bg-mer > a:first-child:after {
    content: "Mer";
  }
  #sheader #header nav > ul > li.bg-site > a:first-child:after {
    content: "Mer fra nrksuper.no";
  }
  #sheader #nav-bottom {
    display: none;
  }

  #header_title {
    text-align: center;
  }
}
@media only screen and (min-width: 667px) and (max-width: 699px) {
  #nav-block #menu-search, #nav-block nav {
    width: 100% !important;
  }
}
@media only screen and (min-width: 700px) {
  #sheader {
    padding-top: 8px;
  }
  #sheader.site {
    background-color: #3E505B;
  }
  #sheader.site #nav-block {
    display: block !important;
  }
  #sheader #menu-toggle-block .toggle-block {
    font-size: 100% !important;
  }
  #sheader #nav-block nav {
    overflow: inherit !important;
  }
  #sheader #nav-block nav .top-rounded {
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
  }
  #sheader #nav-block nav > ul {
    margin-bottom: 0;
  }
  #sheader #nav-block nav > ul > li {
    overflow: inherit !important;
    border-right: 3px solid #3E505B;
    -moz-border-radius-topright: 10px !important;
    -webkit-border-top-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  #sheader #nav-block nav > ul > li#fantorangenNav img:first-child {
    position: absolute;
    right: -60px;
    bottom: -9px;
    z-index: 900;
    min-height: 80px;
    min-width: 128px;
  }
  #sheader #nav-block nav > ul > li > a {
    min-height: 45px;
    text-align: center;
    padding: 10px 0 5px 0;
    display: block;
  }
  #sheader #nav-block nav > ul > li > a .icon-superlogo:before {
    font-size: 40px;
    line-height: 45px;
    vertical-align: middle;
    margin: 0 auto;
  }
  #sheader .nav-child {
    min-height: 40px;
    text-align: center;
    padding: 10px 0 5px 0;
  }
  #sheader .nav-child li {
    padding-top: 0;
  }
  #sheader .nav-sub-child {
    position: absolute;
    left: 0;
    z-index: 800;
  }

  #sheader.app {
    padding-top: 0;
  }
  #sheader.app nav > ul > li {
    display: block;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 10px;
    border-right: 0 !important;
  }
  #sheader.app nav > ul > li > a {
    text-align: left !important;
  }
  #sheader.app nav > ul > li > a:after {
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 85px;
    font-size: 20px;
    padding: 12px 0;
    display: block;
    color: #ffffff;
  }
  #sheader.app nav > ul > li > a .centered-iconbox {
    width: 60px;
    margin-left: 10px;
  }
  #sheader.app nav > ul > li > a .toggle {
    border-left: 1px #a5a5a5 solid;
    padding: 6px 11px;
    margin: 5px 0;
  }
  #sheader.app nav > ul > li > a .toggle[class*='icon-'] {
    font-size: 22px;
    color: #a5a5a5;
  }
  #sheader.app nav > ul > li.bg-site > a:first-child:after {
    content: "Mer fra nrksuper.no";
  }

  #header_title {
    margin-left: 15px;
  }
}
@media only screen and (min-width: 800px) {
  header nav .icon-superlogo:before {
    font-size: 45px !important;
  }
  header nav #fantorangenNav img:first-child {
    right: -30px !important;
  }
  header nav .box-over {
    font-size: 18px;
  }
}
@media only screen and (min-width: 900px) {
  header nav .icon-superlogo:before {
    font-size: 50px !important;
  }

  #header_title {
    margin-left: 30px;
  }
}
/************ ONLY MOBILE *****************/
@media only screen and (max-width: 699px) {
  #menu-search {
    margin: 10px 0;
  }
}
#menu-search [type="search"] {
  border: 1px solid #ffffff;
}
#menu-search input[type="submit"] {
  font-size: 20px;
  color: #ffffff;
  border: 1px solid #9cbe02;
  background-color: #9cbe02;
}
#menu-search input[type="submit"]:hover, #menu-search input[type="submit"]:focus {
  background-color: #738c01 !important;
  border-color: #738c01 !important;
}
#menu-search input:focus + .over {
  color: #9cbe02;
}

#header {
  position: relative;
}

#sheader {
  display: table;
  width: 100%;
  overflow: auto !important;
}
#sheader #menu-toggle-block {
  display: block;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMyZmIxYzgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlmYmIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #2fb1c8), color-stop(100%, #009fbb));
  background-image: -moz-linear-gradient(#2fb1c8 10%, #009fbb);
  background-image: -webkit-linear-gradient(#2fb1c8 10%, #009fbb);
  background-image: linear-gradient(#2fb1c8 10%, #009fbb);
  border-bottom: 1px #006e81 solid;
  padding: 12px 8px;
  min-height: 22px;
}
#sheader #menu-toggle-block [class*="icon-superlogo"]:before {
  font-size: 30px;
  line-height: 22px;
  position: absolute;
}
#sheader #menu-toggle-block .toggle:before {
  vertical-align: bottom;
}
#sheader #menu-toggle-block a:hover {
  text-decoration: none;
}
#sheader #nav-block {
  display: none;
}
#sheader #nav-block nav ul {
  margin: 0 !important;
}
#sheader #nav-block nav ul li a {
  color: #000000;
  display: block;
}
#sheader #nav-block nav ul li a:hover, #sheader #nav-block nav ul li a:focus {
  text-decoration: none !important;
}
#sheader #nav-block nav ul li a .icon-mer:before, #sheader #nav-block nav ul li a .icon-mer-bg:before, #sheader #nav-block nav ul li a .icon-netttv:before, #sheader #nav-block nav ul li a .icon-netttv-bg:before, #sheader #nav-block nav ul li a .icon-spill:before, #sheader #nav-block nav ul li a .icon-spill-bg:before {
  font-size: 60px;
  line-height: 46px;
  vertical-align: middle;
  margin: 0 auto;
}
#sheader #nav-block nav ul li a .box-over {
  background-color: #ffffff;
  color: #000000;
  padding: 2px 8px;
}
#sheader #nav-bottom {
  height: 6px;
}

/** Global palett **/
.separator {
  overflow: hidden;
  color: #de006f;
}
.separator:before, .separator:after {
  background-color: #de006f;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.separator:before {
  right: 0em;
  margin-left: -50%;
}
.separator:after {
  left: 0em;
  margin-right: -50%;
}
.separator.text-right:before, .separator.text-left:after {
  width: 100%;
}

/***** MODAL ****/
.no-scroll {
  overflow: hidden;
  position: relative;
}

.ng-modal-overlay {
  /* A dark translucent div that covers the whole screen */
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0.8;
}

.ng-modal-dialog {
  /* A centered div above the overlay with a box shadow. */
  z-index: 9999;
  position: fixed;
  width: 96%;
  /* Default */
  height: 96%;
  overflow-y: scroll;
  /* Center the dialog */
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  box-shadow: 4px 4px 80px #ffffff;
}

.ng-modal-dialog-content {
  padding: 10px;
  text-align: left;
}

.ng-modal-close {
  z-index: 10001;
  position: fixed;
  top: 14%;
  right: 18%;
}

@media only screen and (min-width: 700px) {
  .ng-modal-dialog {
    width: 95%;
    /* Default */
    height: 90%;
    max-width: 1150px;
  }
}
/***** FORMS *****/
form input.ng-invalid.ng-touched {
  background-color: #FA787E;
}

/*
  Allow angular.js to be loaded in body, hiding cloaked elements until
  templates compile.  The !important is important given that there may be
  other selectors that are more specific or come later and might alter display.
 */
[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}

/** Global palett **/
@media only screen and (min-width: 1150px) {
  #ground-toggle-block {
    width: 1150px !important;
  }
}
/** Global palett **/
@media only screen and (min-width: 700px) {
  #section-toggle-block .untoggle {
    width: 304px !important;
  }
}
#section-toggle-block .top-air {
  margin-top: 16px !important;
}
#section-toggle-block .dropdown-fixed-menu {
  position: fixed;
  z-index: 5000;
  max-width: 1150px;
  top: 0;
}
#section-toggle-block > div, #section-toggle-block super-dropdown-menu {
  overflow: visible;
}
#section-toggle-block super-dropdown-menu .icon {
  padding: 6px;
  max-height: 30px;
  max-width: 30px;
  display: block;
  margin: 6px 8px;
}
#section-toggle-block super-dropdown-menu .icon-menu, #section-toggle-block super-dropdown-menu .icon-cross {
  color: #ffffff;
  line-height: 15px;
}
#section-toggle-block super-dropdown-menu .icon-menu.icon-cross {
  font-size: 26px;
  margin-right: 8px;
}
#section-toggle-block super-dropdown-menu .icon-cross {
  font-size: 40px;
}
#section-toggle-block super-dropdown-menu .untoggle {
  position: absolute;
  z-index: 9998;
  right: 0;
  top: 42px;
  width: 100%;
  background-color: #f5f1ee;
  background-color: rgba(245, 241, 240, 0.9);
  padding: 24px 8px 8px 8px;
}
#section-toggle-block super-dropdown-menu .untoggle ul {
  margin: 0 !important;
}
#section-toggle-block super-dropdown-menu .untoggle ul li {
  margin: 5px 0;
}
#section-toggle-block super-dropdown-menu .untoggle ul li a {
  padding: 6px;
  margin: 0 10px;
  display: block;
}

#ground-toggle-block {
  position: fixed;
  border-top: 1px #e6e6e6 solid;
  background-color: #ffffff !important;
  z-index: 9999;
  bottom: 0;
  width: 100%;
}
#ground-toggle-block .toggle-block {
  background-color: #fafafa;
}
#ground-toggle-block a, #ground-toggle-block .toggle-block {
  color: #333333;
}
#ground-toggle-block a:hover, #ground-toggle-block .toggle-block:hover {
  color: #333333;
}

#section-toggle-block {
  background-color: #ffffff !important;
}
#section-toggle-block .toggle-block {
  background-color: #fafafa;
}
#section-toggle-block a, #section-toggle-block .toggle-block {
  color: #333333;
}
#section-toggle-block a:hover, #section-toggle-block .toggle-block:hover {
  color: #333333;
}

.lazy-load {
  display: none;
}
.lazy-load.downloading {
  margin: 4px auto;
  width: 16px;
  font-size: 16px;
  display: block !important;
  color: #a5a5a5;
  background-color: #f8f8f8;
  padding: 6px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

.royalSlider.rsAutoHeight .rsSlide {
  height: auto;
  width: 100% !important;
}
.royalSlider.rsAutoHeight .rsOverflow {
  width: 100% !important;
}

.comments h3 {
  color: #333333;
}
.comments #comment-rules-toggle-block {
  margin-bottom: 8px;
}
.comments #comment-rules {
  background-color: #f8f8f8;
  margin-top: 8px;
}
.comments #comment-submit {
  width: 60px;
}
.comments input, .comments textarea, .comments .btn {
  border-color: #de006f;
}
.comments input:focus, .comments input:hover, .comments textarea:focus, .comments textarea:hover, .comments .btn:focus, .comments .btn:hover {
  border-color: #de006f;
}
.comments .btn, .comments input[type="submit"], .comments input[type="reset"] {
  border-radius: 2px;
  background-color: #de006f;
  color: #ffffff;
  max-width: 140px;
}
.comments .btn a, .comments input[type="submit"] a, .comments input[type="reset"] a {
  color: #ffffff;
}
.comments .btn:hover, .comments .btn:focus, .comments .btn.active, .comments input[type="submit"]:hover, .comments input[type="submit"]:focus, .comments input[type="submit"].active, .comments input[type="reset"]:hover, .comments input[type="reset"]:focus, .comments input[type="reset"].active {
  background-color: #ffffff;
  color: #de006f;
}
.comments .btn:hover a, .comments .btn:focus a, .comments .btn.active a, .comments input[type="submit"]:hover a, .comments input[type="submit"]:focus a, .comments input[type="submit"].active a, .comments input[type="reset"]:hover a, .comments input[type="reset"]:focus a, .comments input[type="reset"].active a {
  color: #de006f;
}
.comments .comment {
  background-color: #f8f8f8;
  margin-bottom: 8px;
}
.comments .comment #comment-form {
  margin: 0.69565%;
  width: 98.6087%;
  display: table;
  padding-top: 8px;
  border-top: 1px solid #de006f;
}
.comments .comment .avatar img {
  width: 100%;
  height: auto;
}
.comments .comment .author {
  margin-bottom: 0;
}
.comments .comment .author.local {
  color: #333333;
}
.comments .comment .date {
  margin-bottom: 0;
  font-size: 11px;
  color: #a5a5a5;
}
.comments .comment .date small {
  margin-left: 4px;
  line-height: 16px;
}
.comments .comment .text {
  color: #333333;
  word-wrap: break-word;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.comments .comment .info {
  background-color: #ffffff;
  color: #ffffff;
  font-size: 12px;
  padding: 4px 8px;
}
.comments .comment .reply {
  text-align: center;
  vertical-align: middle;
  background-color: #de006f;
  padding: 4px;
  cursor: pointer;
}
.comments .comment .reply .icon {
  font-size: 14px;
  height: 14px;
  width: 14px;
  display: block;
}
.comments .comment .depth-0 {
  margin-left: 10% !important;
  width: 90%;
}
.comments .comment .children .comment {
  margin-bottom: 0;
  border-top: 2px #ffffff solid;
}

#widget-nrktv .m-g18 .box-over {
  padding: 5px;
  background-color: #9cbe02;
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

@media only screen and (min-width: 700px) {
  footer h3 {
    padding: 8px 0;
  }
}
footer {
  background-color: #de006f;
  padding-bottom: 40px;
  color: #ffffff !important;
}
footer h3 {
  color: #ffffff !important;
}
footer p, footer .p {
  font-size: 14px;
}
footer a {
  color: #f7f7f7;
}
footer a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/** Global palett **/
.tags {
  overflow: visible !important;
}
.tags li {
  margin: 4px;
}
.tags li a {
  padding: 2px 8px;
}
.tags li a:hover {
  text-decoration: underline;
}
.tags.rounded li a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #de006f;
  color: #ffffff;
}

@media only screen and (max-width: 699px) {
  .posts_mosaic .grid3of5, .posts_mosaic .grid2of5 {
    width: 100%;
  }
  .posts_mosaic .grid3of5 .m-grid18 .post .h5 {
    width: 87% !important;
  }
}
.posts_mosaic .post {
  overflow: hidden;
  padding-bottom: 56.25%;
}
.posts_mosaic .post img {
  z-index: 1;
}
.posts_mosaic .post .h5 {
  padding: 4px 4%;
  position: relative;
  z-index: 2;
  background-color: #de006f;
}
.posts_mosaic .post .h5 a, .posts_mosaic .post .h5 a:hover {
  color: #ffffff;
}
.posts_mosaic .grid3of5 .m-grid18 .post > .ng-scope, .posts_mosaic .grid3of5 .m-grid18 .post > .ng-scope > a {
  position: relative;
  display: block;
}
.posts_mosaic .grid3of5 .m-grid18 .post .h5 {
  position: absolute;
  min-width: 60%;
  max-width: 87%;
  font-size: 1.6em;
  line-height: 1.6em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  bottom: 10px;
  left: 10px;
}
.posts_mosaic .grid2of5 .m-grid18 .post .h5 {
  margin-top: -30px;
}
.posts_mosaic .m-grid9 .post .h5, .posts_mosaic .m-grid6 .post .h5 {
  width: 92%;
  height: 0px;
  margin-top: 0;
  margin-bottom: -8px;
}
.posts_mosaic .m-grid9 .post:hover .h5, .posts_mosaic .m-grid9 .post:focus .h5, .posts_mosaic .m-grid6 .post:hover .h5, .posts_mosaic .m-grid6 .post:focus .h5 {
  margin-top: -30px;
  height: 30px;
  transition: all 0.5s ease-in-out;
}

/** Global palett **/
[class*="_info"] {
  background-color: #9FD6F1;
  border: 2px solid #00798e;
}
[class*="_info"] [class*="icon-"] {
  color: #00798e;
}

[class*="_warning"] {
  background-color: #fff9a6;
  border: 2px solid #ffbd3f;
}
[class*="_warning"] [class*="icon-"] {
  color: #ffbd3f;
}

[class*="_checkmark"] {
  background-color: #d9f656;
  border: 2px solid #9cbe02;
}
[class*="_checkmark"] [class*="icon-"] {
  color: #9cbe02;
}

[class*="_cancel"] {
  background-color: #fd9b9b;
  border: 2px solid #f65656;
}
[class*="_cancel"] [class*="icon-"] {
  color: #f65656;
}

.message_box {
  height: 100%;
  padding: 8px;
}
.message_box > span {
  display: table-cell;
  vertical-align: middle;
}
.message_box [class*="icon-"] {
  display: table-cell;
  text-align: center;
  min-width: 24px;
}
.message_box [class*="icon-"]:before {
  margin-right: 8px;
  font-size: 20px;
}

.game {
  background-color: #f8f8f8;
}
.game.construct2 {
  position: relative;
}
.game.construct2 div.start {
  font-size: 32px;
  color: #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
}
.game.construct2 div.start span {
  display: block;
  margin-left: -85%;
  margin-top: -50%;
  background-color: #de006f;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
.game.construct2 div.start span i {
  display: block;
  font-size: 74px;
  margin-left: 14px;
  line-height: 44px;
}
.game.construct2 div.start span b {
  margin-top: -8px;
  display: block;
}
.game.construct2 div.start span:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.no-flash {
  padding: 80px 30px;
  text-align: center;
  background-color: #f8f8f8;
}
.no-flash .s-hide {
  width: auto;
  margin: 0 auto;
}
.no-flash .icon-screen:before {
  font-size: 30px;
  vertical-align: middle;
  margin-right: 4px;
}

.vc_super_fact_box {
  padding: 5px;
}
.vc_super_fact_box.bordered {
  border: 1px solid #a5a5a5;
  border-radius: 2px;
}

.video-container {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/** Global palett **/
.countdown .title {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 56%;
}
.countdown > div {
  text-align: center;
}
.countdown > div timer {
  width: 290px;
}
.countdown .days, .countdown .hours, .countdown .minutes, .countdown .seconds {
  display: inline-block;
  text-align: center;
  min-width: 45px;
  border-radius: 4px;
  background: #a5a5a5;
  margin: 8px 4px;
  padding: 8px;
  color: #ffffff;
}
.countdown .days .counter, .countdown .hours .counter, .countdown .minutes .counter, .countdown .seconds .counter {
  display: block;
  font-family: Arial;
  font-size: 30px;
  line-height: 30px;
}
.countdown .days .text, .countdown .hours .text, .countdown .minutes .text, .countdown .seconds .text {
  display: block;
  font-size: 10px;
  line-height: 10px;
}

.vc_metadata {
  background-color: #de006f;
  padding: 8px;
  min-height: 17px;
  color: #ffffff;
}
.vc_metadata .author {
  display: inline;
}

.vc_tv {
  background: #009fbb;
}
.vc_tv > .box {
  padding: 8px;
}
.vc_tv a {
  color: #ffffff !important;
  line-height: 1.6;
}
.vc_tv .title {
  color: #ffffff !important;
  background-color: #9cbe02;
  text-transform: uppercase;
  font-weight: bold;
}
.vc_tv .title span {
  margin: 0 8px;
  display: block;
  padding: 4px 0;
}
.vc_tv .m-grid18 {
  margin-bottom: 8px;
}
.vc_tv .tv_logo {
  padding: 8px 0;
}
.vc_tv .on_demand {
  position: absolute;
  right: 0;
  bottom: 0;
}
.vc_tv .error {
  margin: 16px 0;
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: #fff;
  position: absolute;
  z-index: 30;
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
}

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.twentytwenty-before-label, .twentytwenty-after-label {
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: #fff;
  font-size: 13px;
  letter-spacing: 0.1em;
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px;
}

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px;
}

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px;
}

.vc_super_before_after .lazy-img-container.after {
  position: static;
}

.twentytwenty-container {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.twentytwenty-container img {
  max-width: 100%;
  position: absolute;
  top: 0;
  display: block;
}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
  background: transparent;
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
  opacity: 0;
}
.twentytwenty-container * {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.twentytwenty-before-label {
  opacity: 0;
}
.twentytwenty-before-label:before {
  content: "Før";
}

.twentytwenty-after-label {
  opacity: 0;
}
.twentytwenty-after-label:before {
  content: "Etter";
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px;
}

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px;
}

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px;
}

.twentytwenty-overlay {
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  background: transparent;
  z-index: 25;
}
.twentytwenty-overlay:hover {
  background: rgba(0, 0, 0, 0.5);
}
.twentytwenty-overlay:hover .twentytwenty-after-label {
  opacity: 1;
}
.twentytwenty-overlay:hover .twentytwenty-before-label {
  opacity: 1;
}

.twentytwenty-before {
  z-index: 20;
}

.twentytwenty-after {
  z-index: 10;
}

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid #fff;
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer;
}

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -moz-box-shadow: 0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -webkit-box-shadow: 0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -moz-box-shadow: 0 -3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -webkit-box-shadow: 0 -3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -moz-box-shadow: 3px 0 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -webkit-box-shadow: 3px 0 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -moz-box-shadow: -3px 0 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -webkit-box-shadow: -3px 0 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-left-arrow {
  border-right: 6px solid #fff;
  left: 50%;
  margin-left: -17px;
}

.twentytwenty-right-arrow {
  border-left: 6px solid #fff;
  right: 50%;
  margin-right: -17px;
}

.twentytwenty-up-arrow {
  border-bottom: 6px solid #fff;
  top: 50%;
  margin-top: -17px;
}

.twentytwenty-down-arrow {
  border-top: 6px solid #fff;
  bottom: 50%;
  margin-bottom: -17px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -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);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* Slider */
.supernytt .slick-slide a {
  color: #E65B23;
}

.slick-list .slick-slide {
  padding: 8px;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 70px;
  width: 60px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  bottom: 50%;
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 0.8;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.2;
}

.slick-prev:before, .slick-next:before {
  font-family: "nrksuper";
  font-size: 100px;
  line-height: 70px;
  color: white;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 0px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 0px;
}
.slick-prev:before {
  content: "";
}
[dir="rtl"] .slick-prev:before {
  content: "";
}

.slick-next {
  right: 0px;
}
[dir="rtl"] .slick-next {
  left: 0px;
  right: auto;
}
.slick-next:before {
  content: "";
}
[dir="rtl"] .slick-next:before {
  content: "";
}

/* Dots */
.slick-dots {
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
  margin: 8px 0 !important;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 0.8;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  font-family: "nrksuper";
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #a5a5a5;
  opacity: 0.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #de006f;
  opacity: 1;
}

.gallery .slick-list .slick-slide {
  padding: 0;
}
.gallery .slick-dots {
  margin: 4px 0 !important;
}
.gallery .slick-prev:before {
  content: "";
}
[dir="rtl"] .gallery .slick-prev:before {
  content: "";
}
.gallery .slick-next:before {
  content: "";
}
[dir="rtl"] .gallery .slick-next:before {
  content: "";
}
.gallery .slick-prev::before, .gallery .slick-next::before {
  font-size: 60px;
  line-height: 65px;
  color: #de006f;
}
.gallery.light .slick-prev::before, .gallery.light .slick-next::before {
  color: #ffffff;
}
.gallery.dark .slick-prev::before, .gallery.dark .slick-next::before {
  color: #333333;
}

/** Global palett **/
.bursdagsbarn .age {
  width: 40%;
  margin: 0 30%;
}

.bursdagsbarn .slick-prev:before, .bursdagsbarn .slick-next:before {
  color: #E5007F;
  opacity: 0.6;
  font-size: 140px;
}

/** Global palett **/
.super-radio {
  background-color: #7C2981;
}
.super-radio .super-radio-play {
  background: url("../cssdeps/images/radio/play.png");
}
.super-radio .super-radio-pause {
  background: url("../cssdeps/images/radio/pause.png");
}
.super-radio .super-radio-play, .super-radio .super-radio-pause {
  background-color: transparent !important;
  background-repeat: no-repeat;
  background-position: center center;
  width: 30%;
  height: 90px;
  border: 0;
  padding: 0;
}
.super-radio .super-radio-marquee {
  width: 66%;
  margin: 25px 2% 0;
  overflow: hidden;
}
.super-radio .super-radio-marquee canvas {
  border-radius: 2;
}
.super-radio .buffer {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
  width: 70%;
  text-align: center;
  color: #ffffff;
}

.sombi-uploadembed .sombiupload .file {
  background-image: url("../cssdeps/images/sombi/imageupload.png");
  background-color: transparent;
  border: 0;
  padding-top: 130px;
}
.sombi-uploadembed .imagecrop .cf {
  margin: 0 auto;
}

/** Global palett **/
.PDS_Poll .pds-box {
  margin: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: .69565%;
  padding-right: .69565%;
  width: 98.6087%;
  direction: ltr;
}
.PDS_Poll .pds-box A {
  outline: none;
  display: block;
}
.PDS_Poll .pds-question-top {
  font-size: 16px;
  text-align: left;
  margin: 8px 0;
  font-weight: bold;
}
.PDS_Poll .pds-answer-group {
  padding: 8px 0;
  display: block;
}
.PDS_Poll .pds-answer-group BR {
  display: none;
}
.PDS_Poll .pds-answer-group:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.PDS_Poll .pds-feedback-group {
  padding: 8px 0;
}
.PDS_Poll .pds-answer-input {
  position: relative;
  float: left;
  display: block;
  width: 10%;
}
.PDS_Poll .pds-answer-input[type="radio"], .PDS_Poll .pds-answer-input [type="radio"] {
  margin: 2px 6px;
}
.PDS_Poll .pds-input-label {
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  padding: 2px 0;
  margin: 0 !important;
  position: relative;
  float: left;
  cursor: pointer;
  width: 90%;
}
.PDS_Poll .pds-feedback-label {
  font-size: 14px;
  text-align: left;
  padding: 0;
  position: relative;
}
.PDS_Poll .pds-other-label {
  font-size: 14px;
  text-align: left;
  padding: 0;
  width: 268px;
  position: relative;
  float: left;
}
.PDS_Poll .pds-view-results {
  font-size: 12px;
  color: #de006f;
  text-align: left;
  padding: 12px 10px 0 0;
  position: relative;
  float: left;
}
.PDS_Poll .pds-comments {
  font-size: 12px;
  color: #de006f;
  text-align: left;
  padding: 8px 10px 0 0;
  position: relative;
  float: left;
}
.PDS_Poll .pds-return-poll {
  font-size: 12px;
  text-align: left;
  padding: 8px 10px 0 0;
  position: relative;
  float: left;
}
.PDS_Poll .pds-pd-link {
  font-size: 12px;
  text-align: left;
  padding: 8px 10px 0 0;
  position: relative;
  float: left;
}
.PDS_Poll .pds-share {
  font-size: 12px;
  text-align: left;
  padding: 8px 10px 0 0;
  position: relative;
  float: left;
}
.PDS_Poll .pds-textfield {
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin: 4px 0 0 25px;
  padding: 2px;
  width: 200px;
  position: relative;
  float: left;
}
.PDS_Poll .pds-vote-button, .PDS_Poll .pds-vote-button-load {
  font: normal normal bold 14px/24px Arial;
  color: #ffffff;
  text-align: left;
  background-color: #de006f;
  border: 1px solid #de006f;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  margin: 0 16px 0 0;
  padding: 4px 12px;
  position: relative;
  float: left;
}
.PDS_Poll .pds-vote-button:hover, .PDS_Poll .pds-vote-button-load:hover {
  color: #de006f;
  background-color: #ffffff;
  border: 1px solid #de006f;
}
.PDS_Poll .pds-vote-button {
  display: block;
  text-decoration: none;
  cursor: pointer;
}
.PDS_Poll .pds-vote-button-load {
  display: block;
  text-decoration: none;
  background: #de006f url("../cssdeps/images/base/loader.gif") no-repeat scroll 50% 50%;
}
.PDS_Poll .pds-vote-button-load SPAN {
  visibility: hidden;
}
.PDS_Poll .pds-answer-feedback {
  padding: 0;
  margin: 5px 0 8px;
  height: 8px;
}
.PDS_Poll .pds-answer-feedback-bar {
  background-color: #de006f;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 0;
  margin: 0;
  height: 8px;
  position: relative;
  float: left;
}
.PDS_Poll .pds-total-votes {
  font-size: 14px;
  margin: 10px 0 0;
  color: #333333;
  text-align: center;
  padding: 0;
  position: relative;
  float: right;
}
.PDS_Poll .pds-feedback-result {
  padding: 8px 0;
  position: relative;
}
.PDS_Poll .pds-answer-text {
  font-size: 14px;
  text-align: left;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}
.PDS_Poll .pds-feedback-per {
  font-size: 13px;
  color: #333333;
  text-align: left;
  padding: 0;
  margin: 0;
  position: relative;
  float: right;
}
.PDS_Poll .pds-feedback-votes {
  font-size: 13px;
  text-align: left;
  padding: 0;
  margin: 0;
  position: relative;
  float: right;
}
.PDS_Poll .pds-clear {
  clear: both;
  display: block;
}
.PDS_Poll .pds-question A {
  float: none;
}
.PDS_Poll .pds-answer A {
  float: none;
}
.PDS_Poll .pds-answer-other {
  clear: left;
  display: block;
}
.PDS_Poll .pds-answer-other BR {
  display: none;
}
.PDS_Poll .pds-link {
  display: block;
}
.PDS_Poll .pds-vote {
  padding: 10px 0;
}
.PDS_Poll .pds-vote BR {
  display: none;
}
.PDS_Poll .pds-links {
  display: block;
  padding: 0 0 0 16px;
}

.post_grid h3 {
  text-transform: uppercase;
}

.single.post .comments {
  background-color: #f8f8f8;
}

.single.post .meta {
  background-color: #de006f;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.single.post .meta li {
  color: #ffffff;
  padding: 4px 0;
}
.single.post .meta i.icon {
  font-size: 20px;
  vertical-align: top;
  line-height: 20px;
}
.single.post .meta i.icon.icon-mobile {
  font-size: 16px !important;
}
.single.post .meta span {
  line-height: 22px !important;
  vertical-align: bottom;
}
.single.post .meta a {
  color: #ffffff !important;
}
.single.post .meta a.likes {
  display: block;
  min-width: 75px;
}
.single.post .meta a.likes i:before {
  content: "\e60d" !important;
}
.single.post .meta a.likes:hover i, .single.post .meta a.likes .liked {
  color: #ffed00 !important;
}

.icon-action:before {
  content: "\e60e";
}
