@charset "UTF-8";
/* Main theme stylesheet */
/* 
    This is the main theme scss loader; loading the _underscores theme code (in this directory),
    bootstrap (from vendors), etc

    Code put here (or included here) will have the classes from bootstrap etc defined, so this is where you
    extend classes and so forth.  IOK 2014-12-17    
 */
@font-face {
  font-family: "telenorlight";
  src: url("../fonts/telenorlight-webfont.eot");
  src: url("../fonts/telenorlight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/telenorlight-webfont.woff") format("woff"), url("../fonts/telenorlight-webfont.ttf") format("truetype"), url("../fonts/telenorlight-webfont.svg#telenorlight") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "telenorregular";
  src: url("../fonts/telenor-webfont.eot");
  src: url("../fonts/telenor-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/telenor-webfont.woff") format("woff"), url("../fonts/telenor-webfont.ttf") format("truetype"), url("../fonts/telenor-webfont.svg#telenorregular") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "togetherregular";
  src: url("../fonts/together-webfont.eot");
  src: url("../fonts/together-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/together-webfont.woff") format("woff"), url("../fonts/together-webfont.ttf") format("truetype"), url("../fonts/together-webfont.svg#togetherregular") format("svg");
  font-style: normal;
  font-weight: normal;
}
/* Local variables, loaded firstest by all the primary scss files. IOK 2014-12-17 */
/* 
 * Colors
 */
/* un-oficcial */
/* farger fra underscores */
/*
 * Footer styles
 */
/*
 * Graphics
 */
/*
 * topnav bootstrap override
 */
/* Screen size breakpoints *not* the same as for bootstrap (yet) */
/* Screen parameters */
/*
  Left side of mast head is currently 200px to allow for the logo (180px's worth). This
  sets the breakpoint for the menu; and dimensions the smallest screen with a full menu.
*/
/* Breakpoints for the menu, synched with Bootstraps' $grid-float-breakpoint */
/* Instead of calculating this now, just state that we're using 1024px, the tab-landscape-max size IOK 2015-02-06*/
/* Facebook colors */
/* Fra underscores */
/*
* Fonts
*/
/*
* link colors
*/
/* IOK OVERRIDDEN USING LOCAL VARIABLES 2015-01-16 */
/* imported in theme core 29.09.2015 HL */
/* line 3, ../src/scss/_profile-image-cropper.scss */
#cropnav {
  background: #e6e6e6;
  padding: 3px 0;
  	/*
  	#navload { padding-right:25px; background: url(../img/ico-upload-btn-darkblue.png) 90% 50% no-repeat;}
  	#navdown { padding-right:25px; background: url(../img/ico-download-btn-darkblue.png) 90% 50% no-repeat;}
  	#navcrop { padding-right:25px; background: url(../img/ico-scale-btn-darkblue.png) 90% 50% no-repeat;}
  */
}
/* line 6, ../src/scss/_profile-image-cropper.scss */
#cropnav .tel-button.grey {
  background: #e6e6e6;
  border: 1px solid #999;
  border-left-color: #fff;
  border-top-color: #fff;
}

/* line 18, ../src/scss/_profile-image-cropper.scss */
#error {
  font-weight: bold;
  display: none;
}

/* line 23, ../src/scss/_profile-image-cropper.scss */
#editorcontainer {
  text-align: center;
}

/* line 26, ../src/scss/_profile-image-cropper.scss */
#editor {
  display: none;
  margin: 0 auto;
}

/* line 33, ../src/scss/_profile-image-cropper.scss */
#downloadcropped {
  display: none;
}

/* line 36, ../src/scss/_profile-image-cropper.scss */
a.disabled {
  color: grey;
}

/* line 39, ../src/scss/_profile-image-cropper.scss */
.cropper-face.cropper-move {
  background-image: url("/wp-content/themes/telgr-desktop-theme/bsuh/BSUH_portret_template.png");
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 1;
  background-color: transparent;
}

/* line 46, ../src/scss/_profile-image-cropper.scss */
#steps > div {
  max-width: 570px;
  margin: auto;
  height: 175px;
}
@media (min-width: 981px) {
  /* line 46, ../src/scss/_profile-image-cropper.scss */
  #steps > div {
    max-width: 830px;
    height: 256px;
  }
}

/* line 49, ../src/scss/_profile-image-cropper.scss */
#steps img {
  float: right;
}

/* Vendor files - bootstrap, underscore */
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
/* IOK 2014-12-17 Bootstrap already resets; don't re-reset. */
/* @import "reset"; */
/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/typography/_typography.scss */
html, body {
  font-size: 10px;
}

@media (min-width: 1281px) {
  /* line 12, ../src/scss/underscores/typography/_typography.scss */
  body.search {
    font-size: 15px;
  }
}
@media (min-width: 1281px) {
  /* line 15, ../src/scss/underscores/typography/_typography.scss */
  html {
    font-size: 12px;
  }

  /* line 16, ../src/scss/underscores/typography/_typography.scss */
  body, form, ul, table {
    font-size: 15px;
  }
}
/* line 18, ../src/scss/underscores/typography/_typography.scss */
body,
button,
input,
select,
textarea {
  color: #21282e;
  font-family: telenorlight, sans-serif;
  line-height: 1.5;
}

/*

.entry-header .entry-title, .entry-excerpt {
  color: #004969;
  font-family: telenorlight;
}
.entry-excerpt {
  font-size: 1.55rem;
}
.entry-content h2 {
  font-size: 2.2rem;
  color: $cyan;
}
.entry-content p, .entry-content ul {
  font-size: 1.4rem;
} */
/* line 46, ../src/scss/underscores/typography/_typography.scss */
.dark-blue {
  color: #0091d2;
}

/* line 47, ../src/scss/underscores/typography/_typography.scss */
.dark-green {
  color: #5d7c0a;
}

/* line 48, ../src/scss/underscores/typography/_typography.scss */
.violet {
  color: #a61766;
}

/* line 49, ../src/scss/underscores/typography/_typography.scss */
.dark-lilac {
  color: #5642be;
}

/* line 51, ../src/scss/underscores/typography/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  /* removed MOS 6.3.17
    clear: both;*/
  font-family: telenorlight, sans-serif;
  font-weight: normal;
}

/* line 58, ../src/scss/underscores/typography/_typography.scss */
.entry-header h1.entry-title {
  font-size: 2.5rem;
  color: #0091d2;
}
@media (min-width: 981px) {
  /* line 58, ../src/scss/underscores/typography/_typography.scss */
  .entry-header h1.entry-title {
    font-size: 4rem;
  }
}

/* line 64, ../src/scss/underscores/typography/_typography.scss */
.entry-excerpt {
  color: #004969;
  font-size: 2rem;
}
/* line 67, ../src/scss/underscores/typography/_typography.scss */
.entry-excerpt p {
  margin-bottom: 0;
}

/* line 70, ../src/scss/underscores/typography/_typography.scss */
.page-ingress {
  margin: 2rem 0;
  font-size: 2rem;
  color: #004969;
  line-height: 1.5;
}

/* line 78, ../src/scss/underscores/typography/_typography.scss */
.entry-content p, .entry-content ul, .entry-content ol, .entry-content td {
  font-family: telenorregular;
  font-size: 1.4rem;
}
@media (min-width: 981px) {
  /* line 78, ../src/scss/underscores/typography/_typography.scss */
  .entry-content p, .entry-content ul, .entry-content ol, .entry-content td {
    font-size: 1.5rem;
  }
}
/* line 83, ../src/scss/underscores/typography/_typography.scss */
.entry-content h2 {
  font-size: 2.5rem;
  color: #0091d2;
}
@media (min-width: 981px) {
  /* line 83, ../src/scss/underscores/typography/_typography.scss */
  .entry-content h2 {
    font-size: 3rem;
  }
}
/* line 89, ../src/scss/underscores/typography/_typography.scss */
.entry-content h3 {
  font-size: 2.0rem;
  color: #0091d2;
}
@media (min-width: 981px) {
  /* line 89, ../src/scss/underscores/typography/_typography.scss */
  .entry-content h3 {
    font-size: 2.3rem;
  }
}
/* line 95, ../src/scss/underscores/typography/_typography.scss */
.entry-content h4 {
  font-size: 1.5rem;
  color: #0091d2;
}
@media (min-width: 981px) {
  /* line 95, ../src/scss/underscores/typography/_typography.scss */
  .entry-content h4 {
    font-size: 2.0rem;
  }
}

/* line 103, ../src/scss/underscores/typography/_typography.scss */
h1 {
  font-size: 3rem;
}
@media (min-width: 981px) {
  /* line 103, ../src/scss/underscores/typography/_typography.scss */
  h1 {
    font-size: 3.25rem;
  }
}
/* line 106, ../src/scss/underscores/typography/_typography.scss */
h1.topquotehead {
  font-size: 2.8rem;
}
@media (min-width: 981px) {
  /* line 106, ../src/scss/underscores/typography/_typography.scss */
  h1.topquotehead {
    font-size: 4.5rem;
  }
}

/* line 112, ../src/scss/underscores/typography/_typography.scss */
h1.history-header,
h2.history-header {
  text-align: center;
  color: #0091d2;
  margin-top: 2em;
}
/* line 117, ../src/scss/underscores/typography/_typography.scss */
h1.history-header:after,
h2.history-header:after {
  content: "";
  text-align: center;
  display: block;
  border-top: solid 3px #0091d2;
  width: 4em;
  margin: .5em auto 1em;
}

/* line 126, ../src/scss/underscores/typography/_typography.scss */
.topquotetext {
  font-size: 1.6rem;
}
@media (min-width: 981px) {
  /* line 126, ../src/scss/underscores/typography/_typography.scss */
  .topquotetext {
    font-size: 2rem;
  }
}

/* line 131, ../src/scss/underscores/typography/_typography.scss */
.page-template-cartoon .topquotetext {
  font-size: 1.4rem;
}
@media (min-width: 981px) {
  /* line 131, ../src/scss/underscores/typography/_typography.scss */
  .page-template-cartoon .topquotetext {
    font-size: 1.5rem;
  }
}

/* line 136, ../src/scss/underscores/typography/_typography.scss */
.tool-bar h1, .tool-bar h2 {
  color: #0091d2;
  margin-right: 0.8em;
  display: inline;
  font-size: 2.5rem;
}
@media (min-width: 981px) {
  /* line 136, ../src/scss/underscores/typography/_typography.scss */
  .tool-bar h1, .tool-bar h2 {
    font-size: 4rem;
  }
}

/* line 144, ../src/scss/underscores/typography/_typography.scss */
.downloads-menu h1 {
  font-size: 2.5rem;
}
@media (min-width: 1281px) {
  /* line 144, ../src/scss/underscores/typography/_typography.scss */
  .downloads-menu h1 {
    font-size: 3.25rem;
  }
}

/* line 149, ../src/scss/underscores/typography/_typography.scss */
.boilerplate h1 {
  text-align: center;
  color: #004969;
  margin-bottom: 1.5em;
  font-size: 2.5rem;
}
@media (min-width: 981px) {
  /* line 149, ../src/scss/underscores/typography/_typography.scss */
  .boilerplate h1 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1281px) {
  /* line 149, ../src/scss/underscores/typography/_typography.scss */
  .boilerplate h1 {
    font-size: 4rem;
  }
}

/* line 158, ../src/scss/underscores/typography/_typography.scss */
h2 {
  font-size: 2rem;
}
@media (min-width: 981px) {
  /* line 158, ../src/scss/underscores/typography/_typography.scss */
  h2 {
    font-size: 3rem;
  }
}

/* line 163, ../src/scss/underscores/typography/_typography.scss */
.like-telenor h2 {
  margin: auto;
  font-size: 2.5rem;
  color: #0091d2;
}
@media (min-width: 981px) {
  /* line 163, ../src/scss/underscores/typography/_typography.scss */
  .like-telenor h2 {
    font-size: 3rem;
  }
}

/* line 170, ../src/scss/underscores/typography/_typography.scss */
.like-telenor span {
  font-family: telenorregular;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 1.75;
  color: #004969;
}
@media (min-width: 981px) {
  /* line 170, ../src/scss/underscores/typography/_typography.scss */
  .like-telenor span {
    font-size: 1.5rem;
  }
}

/* line 180, ../src/scss/underscores/typography/_typography.scss */
h3 {
  font-size: 1.6rem;
}
@media (min-width: 981px) {
  /* line 180, ../src/scss/underscores/typography/_typography.scss */
  h3 {
    font-size: 2rem;
  }
}
@media (min-width: 1281px) {
  /* line 180, ../src/scss/underscores/typography/_typography.scss */
  h3 {
    font-size: 2.5rem;
  }
}

/* line 186, ../src/scss/underscores/typography/_typography.scss */
.shareprice-graph-holder h3 {
  clear: both;
  float: none;
  font-size: 2.5rem;
  margin-top: 1rem;
  padding: 0.2em 0;
}
@media (min-width: 981px) {
  /* line 186, ../src/scss/underscores/typography/_typography.scss */
  .shareprice-graph-holder h3 {
    font-size: 3rem;
  }
}

/* line 195, ../src/scss/underscores/typography/_typography.scss */
h3.front-page-icon-menu-title {
  color: #00ace7;
  padding: 1em 0 0.4em;
  margin: 0 auto;
  min-height: 3.6em;
}

/* line 202, ../src/scss/underscores/typography/_typography.scss */
.front-page-icon-menu-description {
  font-size: 1.3rem;
}
@media (min-width: 981px) {
  /* line 202, ../src/scss/underscores/typography/_typography.scss */
  .front-page-icon-menu-description {
    font-size: 1.5rem;
  }
}

/* line 207, ../src/scss/underscores/typography/_typography.scss */
h5 {
  font-family: telenorregular;
  font-size: 1.4rem;
}
@media (min-width: 1281px) {
  /* line 207, ../src/scss/underscores/typography/_typography.scss */
  h5 {
    font-size: 1.25rem;
  }
}

/* understående stil er ikke aktiv - overstyres av TBS */
/* line 214, ../src/scss/underscores/typography/_typography.scss */
.text-size-tooltip {
  background-color: #0091d2;
  color: white;
  margin-top: 60px;
  padding: 10px;
  width: 37rem;
  font-size: 3rem;
}

/* line 223, ../src/scss/underscores/typography/_typography.scss */
a.front-page-icon-menu, a.front-page-icon-menu:hover {
  text-decoration: none;
}

/* line 224, ../src/scss/underscores/typography/_typography.scss */
span.front-page-icon-menu-description {
  color: #21282e;
}

/* line 225, ../src/scss/underscores/typography/_typography.scss */
span.discover-more-blue-arrow {
  line-height: 30px;
  height: 30px;
  display: block;
  font-weight: 700;
  color: #222;
  margin: 10px 0;
  padding-left: 40px;
  background-image: url(../img/discover-more-blue-arrow.png);
  background-repeat: no-repeat;
}

/* line 237, ../src/scss/underscores/typography/_typography.scss */
p {
  margin-bottom: 1.5em;
}

/* line 241, ../src/scss/underscores/typography/_typography.scss */
b, strong {
  font-weight: bold;
}

/* line 245, ../src/scss/underscores/typography/_typography.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 249, ../src/scss/underscores/typography/_typography.scss */
blockquote, q {
  padding: 0 1.5em;
  border-left: 0.5rem solid #00ace7;
}

/* line 255, ../src/scss/underscores/typography/_typography.scss */
blockquote, q {
  margin-left: 2em;
  border-left: 3px solid #00ace7;
  font-style: italic;
  padding-left: 1.25em;
}

/* line 263, ../src/scss/underscores/typography/_typography.scss */
.shareable-quote {
  margin: 2.5em 0 3em 2em;
}
/* line 266, ../src/scss/underscores/typography/_typography.scss */
.shareable-quote .quote {
  font-size: 2rem;
  line-height: 1.2;
  padding-bottom: 1em;
}
/* line 274, ../src/scss/underscores/typography/_typography.scss */
.shareable-quote .share-buttons a {
  margin-right: 0.2em;
  padding-left: 1.75em;
  background-size: 1.5em;
  padding-bottom: 0.2em;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  /* line 274, ../src/scss/underscores/typography/_typography.scss */
  .shareable-quote .share-buttons a {
    margin-right: 0.4em;
  }
}
/* line 284, ../src/scss/underscores/typography/_typography.scss */
.shareable-quote .share-buttons .btn-fb {
  background-image: url(../img/ico-facebook.svg);
}
/* line 287, ../src/scss/underscores/typography/_typography.scss */
.shareable-quote .share-buttons .btn-tweet {
  background-image: url(../img/ico-twitter.svg);
}
/* line 291, ../src/scss/underscores/typography/_typography.scss */
.shareable-quote .share-buttons .btn-linkedin {
  background-image: url(../img/ico-linkedin.svg);
}

/* line 296, ../src/scss/underscores/typography/_typography.scss */
address {
  margin: 0 0 1.5em;
}

/* line 300, ../src/scss/underscores/typography/_typography.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 311, ../src/scss/underscores/typography/_typography.scss */
code, kbd, tt, var {
  font-size: 15px;
  font-size: 1.5rem;
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* line 316, ../src/scss/underscores/typography/_typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 321, ../src/scss/underscores/typography/_typography.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 326, ../src/scss/underscores/typography/_typography.scss */
sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 335, ../src/scss/underscores/typography/_typography.scss */
sup {
  bottom: 1ex;
}

/* line 339, ../src/scss/underscores/typography/_typography.scss */
sub {
  top: .5ex;
}

/* line 343, ../src/scss/underscores/typography/_typography.scss */
small {
  font-size: 75%;
}

/* line 347, ../src/scss/underscores/typography/_typography.scss */
big {
  font-size: 125%;
}

/* line 352, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem h2.isotopelabel {
  font-family: telenorlight, sans-serif;
  font-size: 1.6rem;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 0.2em 0;
}
@media (min-width: 481px) {
  /* line 352, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem h2.isotopelabel {
    font-size: 2.16667rem;
  }
}
@media (min-width: 981px) {
  /* line 352, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem h2.isotopelabel {
    font-size: 1.8rem;
  }
}
/* line 361, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem h2.event-title {
  font-family: telenorlight, sans-serif;
  font-size: 2.2rem;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 0.2em 0;
}
@media (min-width: 481px) {
  /* line 361, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem h2.event-title {
    font-size: 2.5rem;
  }
}
/* line 369, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.doublewide.doublehigh h2.isotopelabel, .isotopeitem.latest-press-release h2.isotopelabel {
  font-family: telenorlight, sans-serif;
  font-size: 1.5rem;
}
@media (min-width: 481px) {
  /* line 369, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.doublewide.doublehigh h2.isotopelabel, .isotopeitem.latest-press-release h2.isotopelabel {
    font-size: 3.5rem;
  }
}
@media (min-width: 481px) {
  /* line 369, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.doublewide.doublehigh h2.isotopelabel, .isotopeitem.latest-press-release h2.isotopelabel {
    font-size: 3rem;
  }
}
/* line 376, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.HH-banner h2.isotopelabel {
  font-family: telenorlight, sans-serif;
  font-size: 2rem;
  text-align: left;
}
@media (min-width: 481px) {
  /* line 376, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.HH-banner h2.isotopelabel {
    font-size: 3.5rem;
  }
}
@media (min-width: 1281px) {
  /* line 376, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.HH-banner h2.isotopelabel {
    font-size: 3rem;
  }
}
/* line 384, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.sharepricewidget .sharepricechange {
  width: 100%;
  text-align: center;
  font-size: 2rem;
}
@media (min-width: 481px) {
  /* line 384, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.sharepricewidget .sharepricechange {
    font-size: 3.5rem;
  }
}
@media (min-width: 981px) {
  /* line 384, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.sharepricewidget .sharepricechange {
    font-size: 3rem;
  }
}
@media (min-width: 1281px) {
  /* line 384, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.sharepricewidget .sharepricechange {
    font-size: 3.5rem;
  }
}
/* line 392, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.sharepricewidget .sharepricecurrent {
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
}
@media (min-width: 481px) {
  /* line 392, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.sharepricewidget .sharepricecurrent {
    font-size: 1.4rem;
  }
}
@media (min-width: 1281px) {
  /* line 392, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.sharepricewidget .sharepricecurrent {
    font-size: 1.5rem;
  }
}
/* line 399, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.sharepricewidget .shareprice-label {
  position: absolute;
  display: inline-block;
  left: 0;
  bottom: 0;
  font-size: 2rem;
  color: #0091d2;
  line-height: 1;
  text-align: left;
}
@media (min-width: 481px) {
  /* line 399, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.sharepricewidget .shareprice-label {
    font-size: 3rem;
  }
}
/* line 410, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.sharepricewidget .shareprice-date {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.2rem;
  color: #0091d2;
}
@media (min-width: 481px) {
  /* line 410, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.sharepricewidget .shareprice-date {
    font-size: 1.2rem;
  }
}
@media (max-width: 480px) {
  /* line 410, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.sharepricewidget .shareprice-date {
    display: none;
  }
}
/* line 419, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.sharepricewidget h2.event-title {
  color: #00ace7;
}
/* line 420, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.sharepricewidget .next-event-where {
  text-transform: uppercase;
}
/* line 423, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem .article-date {
  font-size: 1.4rem;
  font-style: italic;
  margin-bottom: 10px;
  color: #004969;
}
/* line 430, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem .isobody,
.isotopeitem ul.really_simple_twitter_widget li {
  font-family: telenorregular;
  font-size: 1.5rem;
}
@media (max-width: 480px) {
  /* line 430, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem .isobody,
  .isotopeitem ul.really_simple_twitter_widget li {
    font-size: 1.2rem;
  }
}
/* line 438, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.facebook.fb-isotope .fb-isobody.isobody {
  clear: both;
  font-family: helvetica, arial, sans-serif;
  color: #141823;
  font-weight: normal;
  line-height: 1.3;
  font-size: 1.5rem;
}
@media (max-width: 480px) {
  /* line 438, ../src/scss/underscores/typography/_typography.scss */
  .isotopeitem.facebook.fb-isotope .fb-isobody.isobody {
    font-size: 1.2rem;
    display: block;
  }
}
/* line 448, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem .isodata.mm_gallery {
  max-height: 40%;
  padding: 5px 15px;
}
/* line 453, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem .isodata.mm_gallery .isobody {
  display: initial;
  font-size: 1.15rem;
  font-family: sans-serif;
}
/* line 459, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem .isodata.mm_gallery .isobody a {
  display: block;
}
/* line 463, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem .isodata.mm_gallery .isobody a span {
  font-size: 1.3rem;
  color: #fff;
  padding-right: 0.5rem;
}

/* line 470, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem.doublehigh .isodata.mm_gallery {
  height: 35%;
}

/* line 474, ../src/scss/underscores/typography/_typography.scss */
ul.really_simple_twitter_widget li {
  color: #0091d2;
  font-family: telenorlight, sans-serif;
}

/* line 479, ../src/scss/underscores/typography/_typography.scss */
.isodata span.author {
  font-family: telenorregular;
  font-size: 1.4rem;
}
@media (min-width: 481px) {
  /* line 479, ../src/scss/underscores/typography/_typography.scss */
  .isodata span.author {
    font-size: 1.1rem;
  }
}
/* line 484, ../src/scss/underscores/typography/_typography.scss */
.isodata span.author.company {
  color: #fff;
  font-size: 1.5rem;
  line-height: 2rem;
  display: inline-block;
  margin-bottom: .75rem;
}

/* line 492, ../src/scss/underscores/typography/_typography.scss */
.soft .isotopeitem h2 {
  font-family: telenorlight, sans-serif;
  /* font-size: 3rem; MOS 23.02.15 */
  margin-bottom: 15px;
}

/* line 495, ../src/scss/underscores/typography/_typography.scss */
.initiatives-worldwide-globe h2 {
  color: #fff;
  font-size: 2rem;
}
@media (min-width: 481px) {
  /* line 495, ../src/scss/underscores/typography/_typography.scss */
  .initiatives-worldwide-globe h2 {
    font-size: 3rem;
  }
}

/* line 502, ../src/scss/underscores/typography/_typography.scss */
.isotopeitem .file-size, .isotopeitem .ext-case {
  color: white;
}

/* line 507, ../src/scss/underscores/typography/_typography.scss */
.ext-case {
  display: block;
  text-transform: uppercase;
}

/* styling for 'the project' comic strip pages */
/* line 517, ../src/scss/underscores/typography/_typography.scss */
.page-template-cartoon-php h1.entry-title,
.page-template-cartoon-php .mobile-topquote h1.topquotehead,
.page-template-cartoon-php h2.isotopelabel {
  font-family: togetherregular;
}
/* line 523, ../src/scss/underscores/typography/_typography.scss */
.page-template-cartoon-php .mobile-topquote .topquotetext {
  padding-left: 0;
}

/*
* Women @Telenor section header styles - HL 25.10.16
*/
/* line 531, ../src/scss/underscores/typography/_typography.scss */
.caps {
  text-transform: uppercase;
}

/* line 532, ../src/scss/underscores/typography/_typography.scss */
.topstroke3 {
  padding-top: 0.8rem;
  margin-bottom: 2.5rem;
  border-top: 3px solid #21282e;
}

/* line 538, ../src/scss/underscores/typography/_typography.scss */
.topstroke {
  padding-top: 1.2rem;
  border-top: 1px solid #21282e;
}

/* line 543, ../src/scss/underscores/typography/_typography.scss */
h3.black {
  color: #21282e;
}

/* line 545, ../src/scss/underscores/typography/_typography.scss */
.purple-intro {
  margin: 0 0 3rem;
  font-size: 1.5rem;
  color: #8500a8;
}
@media (min-width: 981px) {
  /* line 545, ../src/scss/underscores/typography/_typography.scss */
  .purple-intro {
    padding-left: 10rem;
  }
}

/* line 555, ../src/scss/underscores/typography/_typography.scss */
.women-statistics {
  text-align: center;
  padding: 0.3rem;
  background: #8500a8;
  font-size: 1.25rem;
  color: white;
}

/* line 563, ../src/scss/underscores/typography/_typography.scss */
.pakistan > span,
.sweden > span,
.serbia > span,
.industry-perspective > span {
  display: block;
  font-family: telenorregular;
  font-size: 1.25rem;
  color: #0091d2;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 578, ../src/scss/underscores/typography/_typography.scss */
.columns img {
  margin-left: auto;
  margin-right: auto;
}
/* line 583, ../src/scss/underscores/typography/_typography.scss */
.columns .half-width:first-child {
  text-align: center;
}
@media (min-width: 481px) {
  /* line 589, ../src/scss/underscores/typography/_typography.scss */
  .columns .half-width {
    box-sizing: border-box;
    width: 48.5%;
    float: left;
    margin-left: 0.8rem;
  }
  /* line 596, ../src/scss/underscores/typography/_typography.scss */
  .columns .half-width:first-child {
    margin-left: 0;
    padding-right: 0.8rem;
    border-right: 2px solid #21282e;
  }
}

/* line 605, ../src/scss/underscores/typography/_typography.scss */
.maternity-graphic,
.employee-graphic {
  text-align: center;
}
/* line 610, ../src/scss/underscores/typography/_typography.scss */
.maternity-graphic img,
.employee-graphic img {
  margin: 0.8em auto 2em;
  width: 40%;
}

/* line 616, ../src/scss/underscores/typography/_typography.scss */
.network-graphic {
  margin-top: 2rem;
}

/* line 620, ../src/scss/underscores/typography/_typography.scss */
.serbia-graphic,
.sweden-graphic {
  text-align: center;
}
/* line 625, ../src/scss/underscores/typography/_typography.scss */
.serbia-graphic img,
.sweden-graphic img {
  margin: 1em auto;
  width: 95%;
}

/* line 631, ../src/scss/underscores/typography/_typography.scss */
.pakistan {
  background: url("../img/pakistan.png") center right no-repeat;
  background-size: 3.5rem;
}

/* line 632, ../src/scss/underscores/typography/_typography.scss */
.sweden {
  background: url("../img/sweden.png") center right no-repeat;
  background-size: 3.5rem;
}

/* line 633, ../src/scss/underscores/typography/_typography.scss */
.serbia {
  background: url("../img/serbia-mont.png") center right no-repeat;
  background-size: 8.5rem;
}

/* line 635, ../src/scss/underscores/typography/_typography.scss */
ul.top-5 {
  margin: 2em 0;
  padding-left: 0;
}
/* line 639, ../src/scss/underscores/typography/_typography.scss */
ul.top-5 li {
  list-style: none;
  margin-left: 0;
  padding: 0.8rem 0 0.8rem 4rem;
}
/* line 645, ../src/scss/underscores/typography/_typography.scss */
ul.top-5 li:nth-child(1n) {
  background: url("../img/ol-1.svg") center left no-repeat;
  background-size: 3.5rem;
}
/* line 646, ../src/scss/underscores/typography/_typography.scss */
ul.top-5 li:nth-child(2n) {
  background: url("../img/ol-2.svg") center left no-repeat;
  background-size: 3.5rem;
}
/* line 647, ../src/scss/underscores/typography/_typography.scss */
ul.top-5 li:nth-child(3n) {
  background: url("../img/ol-3.svg") center left no-repeat;
  background-size: 3.5rem;
}
/* line 648, ../src/scss/underscores/typography/_typography.scss */
ul.top-5 li:nth-child(4n) {
  background: url("../img/ol-4.svg") center left no-repeat;
  background-size: 3.5rem;
}
/* line 649, ../src/scss/underscores/typography/_typography.scss */
ul.top-5 li:nth-child(5n) {
  background: url("../img/ol-5.svg") center left no-repeat;
  background-size: 3.5rem;
}

/* line 653, ../src/scss/underscores/typography/_typography.scss */
.women-ict-graphic {
  width: 50%;
  float: right;
  margin-right: 10%;
}
@media (max-width: 480px) {
  /* line 653, ../src/scss/underscores/typography/_typography.scss */
  .women-ict-graphic {
    width: 90%;
    float: none;
    margin-top: 1.5em;
    margin-left: 5%;
    margin-right: 5%;
  }
}

/* line 667, ../src/scss/underscores/typography/_typography.scss */
h1.industry-perspective {
  clear: both;
  margin-top: 2em;
}

/* line 668, ../src/scss/underscores/typography/_typography.scss */
.industry-perspective > span {
  color: #21282e;
}

/* line 670, ../src/scss/underscores/typography/_typography.scss */
.lime-box {
  position: relative;
  background: #d6d800;
  padding: 0.5em 1em 2em;
}
/* line 675, ../src/scss/underscores/typography/_typography.scss */
.lime-box h1 {
  color: white;
}

@media (max-width: 480px) {
  /* line 680, ../src/scss/underscores/typography/_typography.scss */
  .pakistan {
    padding-top: 1.2rem;
    margin-bottom: 2.5rem;
    border-top: 1px solid #21282e;
  }
}
/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/elements/_elements.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/*ul, ol {
	margin: 0 0 1.5em 3em;
}*/
/* line 5, ../src/scss/underscores/elements/_lists.scss */
ul {
  list-style: disc;
}

/* line 9, ../src/scss/underscores/elements/_lists.scss */
ol {
  list-style: decimal;
}

/* line 13, ../src/scss/underscores/elements/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 19, ../src/scss/underscores/elements/_lists.scss */
dt {
  font-weight: bold;
}

/* line 23, ../src/scss/underscores/elements/_lists.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 10, ../src/scss/underscores/elements/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 15, ../src/scss/underscores/elements/_elements.scss */
figure {
  margin: 0;
}

/* line 1, ../src/scss/underscores/elements/_tables.scss */
table {
  margin: 0 0 1.5rem;
  width: 100%;
}

/* line 6, ../src/scss/underscores/elements/_tables.scss */
.hassidebar .table-responsive table {
  min-width: 619px;
}

/* line 9, ../src/scss/underscores/elements/_tables.scss */
.table-responsive table {
  min-width: 768px;
}

/* line 13, ../src/scss/underscores/elements/_tables.scss */
th {
  font-weight: bold;
}

/* line 17, ../src/scss/underscores/elements/_tables.scss */
table .bulletBlueChevron {
  font-size: 1.2rem;
  background: transparent url(img/download-blue-small-arrow.gif) 0 0 no-repeat;
}

/* line 21, ../src/scss/underscores/elements/_tables.scss */
.table-fify-width {
  max-width: 48%;
  width: 48%;
}

/* line 25, ../src/scss/underscores/elements/_tables.scss */
.table-fify-width th {
  padding: 0.3rem 0.9rem 0.3rem 0.7rem;
  border-top: 1px solid #e6e6e6;
  font-family: telenorregular;
  font-size: 1.5rem;
  color: #38454d;
  background-color: #f2f2f2;
}

/* line 35, ../src/scss/underscores/elements/_tables.scss */
.table-fify-width a {
  display: block;
}

/* line 38, ../src/scss/underscores/elements/_tables.scss */
.table-cr-key-figures th {
  text-align: right;
}

/* line 41, ../src/scss/underscores/elements/_tables.scss */
.table-cr-key-figures th:first-child {
  width: 50%;
}

/* line 44, ../src/scss/underscores/elements/_tables.scss */
.table-financial th, .table-financial thead td {
  font-weight: bold;
}

/* line 47, ../src/scss/underscores/elements/_tables.scss */
.table-key-figures td, .table-key-figures th, .table-financial th {
  text-align: right;
}

/* line 50, ../src/scss/underscores/elements/_tables.scss */
.table-key-figures td:first-child, .table-key-figures th:first-child, .table-financial th:first-child {
  text-align: left;
}

/* line 53, ../src/scss/underscores/elements/_tables.scss */
.table-financial.shareholders td:nth-child(2),
.table-financial.shareholders th:nth-child(2) {
  text-align: left;
}

/* line 57, ../src/scss/underscores/elements/_tables.scss */
.table, .table-cr-key-figures td, .table-financial td, .table-financial .bulletBlueChevron, .table-cr-key-figures .bulletBlueChevron {
  font-family: sans-serif;
  font-size: 1.2rem;
  font-weight: normal;
}

/* line 62, ../src/scss/underscores/elements/_tables.scss */
.table-financial .bulletBlueChevron, .table-cr-key-figures .bulletBlueChevron {
  background-image: url(../img/arrow_blue.gif);
  padding: 0 13px;
}

/* line 66, ../src/scss/underscores/elements/_tables.scss */
.table-cr-key-figures td,
.table-financial td {
  text-align: right;
}

/* line 70, ../src/scss/underscores/elements/_tables.scss */
.table-cr-key-figures td:first-child,
.table-financial td:first-child {
  text-align: left;
}

/* line 74, ../src/scss/underscores/elements/_tables.scss */
.table-rightalign-last th:last-child,
.table-rightalign-last td:last-child {
  text-align: right;
}

/* line 80, ../src/scss/underscores/elements/_tables.scss */
.table-quarterly-reports thead tr th {
  font-size: 3rem !important;
  color: #004969;
}
/* line 81, ../src/scss/underscores/elements/_tables.scss */
.table-quarterly-reports tbody tr td {
  vertical-align: top;
}
/* line 84, ../src/scss/underscores/elements/_tables.scss */
.table-quarterly-reports tbody tr td:first-child {
  padding: 0 4rem 0 1rem;
  vertical-align: middle;
}
/* line 85, ../src/scss/underscores/elements/_tables.scss */
.table-quarterly-reports tbody tr td a {
  color: #00ace7;
}
/* line 90, ../src/scss/underscores/elements/_tables.scss */
.table-quarterly-reports tbody tr td .conference-call-subscribe {
  font-size: 1.4rem;
}
/* line 93, ../src/scss/underscores/elements/_tables.scss */
.table-quarterly-reports tbody tr td .conference-call-title {
  display: block;
  margin-bottom: -1rem;
}

/* line 99, ../src/scss/underscores/elements/_tables.scss */
.table-middle-aligned tbody tr td {
  vertical-align: middle;
}

/* Sizes and layout. IOK 2015-11-11 */
/* A vanilla box: 2-aside on smaller screens, 4-aside on larger;
   the gridsizer must be the same size. IOK 2015-11-11 */
/* Experiment: New breakpoint; using landscape instead of portrait - HL 17.11 2016 */
/* line 14, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem, .gridsizer {
  width: 48%;
}
@media (min-width: 981px) {
  /* line 14, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem, .gridsizer {
    width: 23%;
  }
}

/* line 20, ../src/scss/underscores/elements/_isotope.scss */
.guttersizer {
  width: 2%;
}

/* line 25, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 48%;
  margin-bottom: 2%;
}
@media (min-width: 981px) {
  /* line 25, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem {
    padding-bottom: 23%;
  }
}

/* Heights */
/* line 39, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublehigh {
  padding-bottom: 73%;
  /* HL 18.11 2016 - decrease size for the new breakpoints */
}
@media (min-width: 981px) {
  /* line 39, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublehigh {
    padding-bottom: 48%;
  }
}
/* line 46, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.mediumhigh {
  padding-bottom: 73.5%;
}
@media (min-width: 981px) {
  /* line 46, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.mediumhigh {
    padding-bottom: 36%;
  }
}
/* line 52, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.halfhigh {
  padding-bottom: 48%;
}
@media (min-width: 981px) {
  /* line 52, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.halfhigh {
    padding-bottom: 23%;
  }
}
@media (min-width: 1025px) {
  /* line 52, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.halfhigh {
    padding-bottom: 10.5%;
  }
}
/* line 61, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.halfhigh h2 {
  font-size: 1.5rem;
  margin: 0 0 1em 0;
}
/* line 69, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.download .isodata ul a {
  display: block;
}
/* line 71, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.download .isodata li + li {
  margin-top: 1em;
}
/* line 73, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.download .isobody {
  display: block;
}

@media (max-width: 480px) {
  /* line 80, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide, .isotopeitem.triplewide, .isotopeitem.quattrowide {
    padding-bottom: 0;
  }
  /* line 85, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide.sharepricewidget, .isotopeitem.doublewide.video, .isotopeitem.doublewide.nopadding, .isotopeitem.doublewide.latest-press-release, .isotopeitem.triplewide.sharepricewidget, .isotopeitem.triplewide.video, .isotopeitem.triplewide.nopadding, .isotopeitem.triplewide.latest-press-release, .isotopeitem.quattrowide.sharepricewidget, .isotopeitem.quattrowide.video, .isotopeitem.quattrowide.nopadding, .isotopeitem.quattrowide.latest-press-release {
    padding-bottom: 98%;
  }
  /* line 87, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide.sharepricewidget .isotopeinner, .isotopeitem.doublewide.video .isotopeinner, .isotopeitem.doublewide.nopadding .isotopeinner, .isotopeitem.doublewide.latest-press-release .isotopeinner, .isotopeitem.triplewide.sharepricewidget .isotopeinner, .isotopeitem.triplewide.video .isotopeinner, .isotopeitem.triplewide.nopadding .isotopeinner, .isotopeitem.triplewide.latest-press-release .isotopeinner, .isotopeitem.quattrowide.sharepricewidget .isotopeinner, .isotopeitem.quattrowide.video .isotopeinner, .isotopeitem.quattrowide.nopadding .isotopeinner, .isotopeitem.quattrowide.latest-press-release .isotopeinner {
    padding-top: 0;
    position: absolute;
  }
  /* line 88, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide.sharepricewidget .isodata, .isotopeitem.doublewide.video .isodata, .isotopeitem.doublewide.nopadding .isodata, .isotopeitem.doublewide.latest-press-release .isodata, .isotopeitem.triplewide.sharepricewidget .isodata, .isotopeitem.triplewide.video .isodata, .isotopeitem.triplewide.nopadding .isodata, .isotopeitem.triplewide.latest-press-release .isodata, .isotopeitem.quattrowide.sharepricewidget .isodata, .isotopeitem.quattrowide.video .isodata, .isotopeitem.quattrowide.nopadding .isodata, .isotopeitem.quattrowide.latest-press-release .isodata {
    position: absolute;
  }
  /* line 90, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide.noimage .isotopeinner, .isotopeitem.triplewide.noimage .isotopeinner, .isotopeitem.quattrowide.noimage .isotopeinner {
    padding-top: 0;
  }
  /* line 96, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide .isotopeinner, .isotopeitem.triplewide .isotopeinner, .isotopeitem.quattrowide .isotopeinner {
    padding-top: 50%;
    position: relative;
  }
  /* line 99, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide .isotopeinner .isodata, .isotopeitem.triplewide .isotopeinner .isodata, .isotopeitem.quattrowide .isotopeinner .isodata {
    position: relative;
  }
}

/* Other widths */
/* line 110, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide {
  width: 98%;
}
@media (min-width: 981px) {
  /* line 110, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide {
    width: 48%;
  }
}
/* line 116, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.triplewide {
  width: 98%;
}
@media (min-width: 481px) {
  /* line 116, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.triplewide {
    width: 73.2%;
  }
}
/* line 122, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.quattrowide {
  width: 98%;
}

/* three-a-side lists change the defauls */
@media (min-width: 481px) {
  /* line 129, ../src/scss/underscores/elements/_isotope.scss */
  .threesome .gridsizer, .threesome .isotopeitem {
    width: 31%;
    padding: 0 0 31%;
  }
}

/* END SIZES AND LAYOUTS */
/* line 143, ../src/scss/underscores/elements/_isotope.scss */
.hero-list .isotopecontainer {
  margin: 2rem auto;
}

/* line 148, ../src/scss/underscores/elements/_isotope.scss */
.isotopecontainer .isotopelist {
  padding: 0;
  margin: 0;
}

/* line 153, ../src/scss/underscores/elements/_isotope.scss */
.isotopeinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
}
/* line 163, ../src/scss/underscores/elements/_isotope.scss */
.isotopeinner img {
  width: 100%;
  height: 100%;
}

/* line 166, ../src/scss/underscores/elements/_isotope.scss */
.guttersizer, .gridsizer {
  padding: 0;
  margin: 0;
}

/* line 171, ../src/scss/underscores/elements/_isotope.scss */
.isodata {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 51%;
  background-color: #0091d2;
  overflow: hidden;
  padding: 1.5em 1.2em;
}
@media (min-width: 481px) {
  /* line 171, ../src/scss/underscores/elements/_isotope.scss */
  .isodata {
    padding: 1.333em 1em;
  }
}
@media (min-width: 1025px) {
  /* line 171, ../src/scss/underscores/elements/_isotope.scss */
  .isodata {
    padding: 1.5em 1.2em;
  }
}
/* line 183, ../src/scss/underscores/elements/_isotope.scss */
.isodata .isotopelabel {
  color: #fff;
}
/* line 184, ../src/scss/underscores/elements/_isotope.scss */
.isodata .isobody {
  display: none;
}
/* line 186, ../src/scss/underscores/elements/_isotope.scss */
.isodata.circle {
  border-radius: 50%;
  background-color: #e6e6e6;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 480px) {
  /* line 171, ../src/scss/underscores/elements/_isotope.scss */
  .isodata {
    height: 50%;
    max-height: 100%;
  }
}

/* NEW ISOTOPEITEM WITH TRANSPARENT TEXTBOX */
/* line 209, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.nobox .isotopeinner {
  background-size: cover !important;
}
/* line 211, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.nobox .isotopeinner .isodata {
  height: auto;
  padding-top: 10%;
  background: transparent;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.75));
}
/* line 217, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.nobox .isotopeinner .isodata .isobody {
  display: block;
}
/* line 220, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.nobox .isotopeinner .isodata h2.isotopelabel {
  font-family: telenorregular;
  font-weight: normal;
}

/* line 227, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.nobox .isodata {
  width: 100%;
}

/* line 231, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.nobox h2.isotopelabel {
  font-size: 2rem;
}

/* line 232, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.nobox.doublehigh h2.isotopelabel {
  font-size: 3rem;
}

/* line 234, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.quote .isodata .isobody {
  display: block;
}
/* line 237, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.quote .isodata .isobody p {
  font-family: telenorlight;
  font-size: 1.5rem;
  font-style: italic;
}
@media (min-width: 481px) {
  /* line 237, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.quote .isodata .isobody p {
    font-size: 1.8rem;
  }
}
/* line 244, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.quote .isodata .isobody a.bulletWhiteChevron {
  position: absolute;
  bottom: 0.5em;
  font-family: telenorregular;
  font-size: 1.2rem;
  font-style: normal;
  white-space: nowrap;
}
@media (min-width: 481px) {
  /* line 244, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.quote .isodata .isobody a.bulletWhiteChevron {
    font-size: 1.5rem;
  }
}

/* Remove padding for isodata for video and where explicitly required. IOK 2015-11-11 */
/* line 258, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.video .isodata, .isotopeitem.nopadding .isodata {
  padding: 0;
}

/* line 262, ../src/scss/underscores/elements/_isotope.scss */
.asia .isodata.circle {
  background-image: url(../img/asia.png);
}

/* line 265, ../src/scss/underscores/elements/_isotope.scss */
.cee .isodata.circle {
  background-image: url(../img/cee.png);
}

/* line 268, ../src/scss/underscores/elements/_isotope.scss */
.nordics .isodata.circle {
  background-image: url(../img/nordics.png);
}

/* line 273, ../src/scss/underscores/elements/_isotope.scss */
.isodata .author {
  color: white;
  font-size: 1.25rem;
}

/* line 279, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.raw .isodata {
  background-color: white;
}
/* line 281, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.raw .isodata h3 {
  font-size: 2rem;
}
/* line 284, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.raw .isodata a {
  color: #0091d2;
}
/* line 289, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.raw.doublewide .isodata {
  font-size: 2rem;
}
/* line 294, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.raw.filled .isodata {
  padding: 0;
}

/* line 299, ../src/scss/underscores/elements/_isotope.scss */
.isotopecontainer {
  overflow: hidden;
  width: 102%;
}

/* line 304, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.contact {
  width: 98%;
}
@media (min-width: 481px) {
  /* line 304, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.contact {
    width: 48%;
  }
}
/* line 308, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.contact .isotopeinner {
  background-position: top left;
  background-size: contain;
}
/* line 313, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.contact .isodata {
  padding: 1rem;
  position: relative;
  right: 0;
  height: 100%;
}
@media (min-width: 481px) {
  /* line 313, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.contact .isodata {
    font-size: 1.5rem;
  }
}
@media (min-width: 981px) {
  /* line 313, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.contact .isodata {
    width: 52%;
    left: 48%;
  }
}
/* line 322, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.contact .isodata h2.isotopelabel {
  font-size: 2.5rem;
}
/* line 326, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.contact .isobody {
  display: inherit !important;
}
/* line 328, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.contact .isobody ul {
  font-size: 1rem;
  color: white;
  padding-left: 0;
  list-style: none;
}
@media (min-width: 481px) {
  /* line 328, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.contact .isobody ul {
    font-size: 1rem;
  }
}
@media (min-width: 981px) {
  /* line 328, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.contact .isobody ul {
    font-size: 1.2rem;
  }
}
/* line 338, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.contact.doublehigh .isodata {
  height: 100%;
  max-height: 100%;
}

/* IOK 2015-11-11 Not sure what these isodata width tweaks really do */
@media (min-width: 481px) {
  /* line 347, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide .isodata {
    width: 52%;
  }
}

/* line 351, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.triplewide .isodata {
  background-color: #e6e6e6;
}
@media (min-width: 481px) {
  /* line 353, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.triplewide .isodata {
    width: 102%;
  }
}

/* line 357, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.quattrowide .isodata {
  background-color: #0091d2;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 358, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.quattrowide .isodata h2.isotopelabel {
  font-size: 4rem;
}
@media (min-width: 481px) {
  /* line 363, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.quattrowide .isodata {
    width: 52%;
  }
}

@media (max-width: 480px) {
  /* line 367, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide .isodata {
    height: auto;
  }
}

/* line 375, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.doublehigh {
  /* Add .notext to an isotope-item to drop the isobody and show the title more compactly. IOK 2015-02-05 */
}
/* line 376, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.doublehigh .isodata {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100%;
}
/* line 379, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.doublehigh .isodata .isobody {
  display: block;
}
/* line 384, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.doublehigh.notext .isodata {
  width: 48%;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 384, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.doublewide.doublehigh.notext .isodata {
    width: 51.333%;
  }
}
/* line 387, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.doublehigh.notext .isodata .isobody {
  display: none;
}

/* line 394, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublehigh .isodata {
  height: 50%;
  max-height: 50%;
}
/* line 397, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublehigh .isodata .isobody {
  display: block;
}
/* line 402, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublehigh.notext .isodata {
  max-height: 50%;
  height: auto;
}
/* line 405, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublehigh.notext .isodata .isobody {
  display: none;
}

/* line 410, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.noimage .isodata {
  height: 100%;
  max-height: 100%;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 481px) {
  /* line 415, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.noimage .isodata .isobody {
    display: block;
  }
}

/* line 421, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.doublehigh.noimage .isodata {
  width: 100%;
  height: 100%;
  max-height: 100%;
}
/* line 423, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.doublehigh.noimage .isodata .isobody {
  display: block;
}

/* line 425, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublehigh.noimage .isodata {
  width: 100%;
  height: 100%;
  max-height: 100%;
}
/* line 427, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublehigh.noimage .isodata .isobody {
  display: block;
}

/* line 430, ../src/scss/underscores/elements/_isotope.scss */
.isobody p {
  margin: 3px 0 0 0;
}

/* line 434, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist a {
  color: #fff;
}
/* line 437, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist a:visited {
  color: #fff;
}
/* line 440, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist a:hover, .isotopelist a:focus, .isotopelist a:active {
  color: #fff;
}

/* styles of isotopes, specific rules */
/* blank - white with content, no link - used as small content blocks (like the twitter) */
/* line 452, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.blank .isotopeitem .isodata {
  padding: .5rem;
  padding-top: 2.0rem;
  width: 100%;
  background-color: white;
}
/* line 459, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.blank .isotopeitem .isotopelabel {
  color: #0091d2;
}

/* line 470, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.blank .isodata {
  padding-top: 2.0rem;
  width: 100%;
  background-color: white;
  color: #0091d2;
}
/* line 476, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.blank .isotopelabel {
  color: #0091d2;
}

/* 'soft': Centered text on entire bottom half of the big boxes */
/* line 485, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.soft .isotopeitem .isodata, section.initiatives-worldwide .isotopelist .isotopeitem .isodata {
  padding-top: 2em;
  text-align: center;
}

/* line 491, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.articles .isotopeitem.noimage .isodata {
  background-color: white;
  color: #0091d2;
}
/* line 496, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.articles .isotopeitem.noimage .isodata .isotopelabel {
  color: #0091d2;
}
/* line 499, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.articles .isotopeitem.doublewide.noimage .isodata {
  background-color: #004969;
  color: white;
}
/* line 503, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.articles .isotopeitem.doublewide.noimage .isodata .isotopelabel {
  color: white;
}

/* line 513, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.mm-gallery .isotopeitem .isodata {
  height: 35%;
  padding: .5rem;
  text-align: center;
}
/* line 519, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.mm-gallery .isotopeitem .isodata .isobody {
  display: block;
}
/* line 522, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.mm-gallery .isotopeitem.doublewide.doublehigh .isodata {
  background-color: #004969;
  height: 50%;
}

/* related-by-tag isotope */
/* line 537, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.tag_related .isodata {
  background-color: white;
  color: #666;
}
/* line 540, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist.tag_related .isodata .isotopelabel {
  color: #0091d2;
}

/* isotope background colors - 08.11.2016 HL */
/* line 546, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.navyblue .isodata {
  background-color: #004969;
}

/* line 547, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.darkblue .isodata,
.isotopeitem.blue .isodata {
  background-color: #0091d2;
}

/* line 549, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.yellow .isodata {
  background-color: #febd11;
}

/* line 550, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.darkpink .isodata {
  background-color: #ed1b4d;
}

/* line 551, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.turquoise .isodata {
  background-color: #38b2b2;
}

/* line 552, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.peargreen .isodata {
  background-color: #a6aa00;
}

/* line 553, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.orange .isodata {
  background-color: #ff5f00;
}

/* line 555, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.purple .isodata {
  background-color: #8500a8;
}

/* line 560, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.purple .isodata .isobody *, .isotopeitem.orange .isodata .isobody * {
  color: white;
}

/* line 565, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lightgrey .isodata {
  background-color: #e6e6e6;
  color: #0091d2;
}
/* line 568, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lightgrey .isodata .author {
  color: #0091d2;
}
/* line 569, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lightgrey .isodata a {
  color: #00ace7;
}
/* line 570, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lightgrey .isodata .isotopelabel {
  color: #0091d2;
}
/* line 571, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lightgrey .isodata .isobody {
  color: #0091d2;
}

/* line 573, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.HH-banner .isodata {
  background-color: transparent;
  height: auto;
}

/* Front page shareprice widget */
/* line 582, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.sharepricewidget a {
  color: #00ace7;
}
/* line 584, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.sharepricewidget .isodata {
  text-align: center;
  background: white;
  width: 100%;
  height: 100%;
}
@media (min-width: 481px) {
  /* line 584, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.sharepricewidget .isodata {
    background: #e6e6e6;
  }
}
/* line 590, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.sharepricewidget .isodata .shareprice-container {
  height: 68%;
}
/* line 591, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.sharepricewidget .isodata .label-container {
  position: relative;
  width: 100%;
  height: 30%;
}
/* line 592, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.sharepricewidget .isodata .shareprice-display {
  position: relative;
  height: 100%;
  width: 28%;
  padding: 1em 0;
  background-color: #0091d2;
  color: white;
  margin: 0 auto;
}
/* line 601, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.sharepricewidget .isodata .shareprice-graph-holder {
  height: 100%;
  width: 67%;
}

/* line 610, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.facebook .isodata {
  padding: 0;
  background: transparent;
}
/* line 614, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.facebook .isodata h2.isotopelabel {
  text-align: left;
  background: url("../img/ico-facebook.svg") center left no-repeat;
  padding: 0.8em 0 0.8em 2em;
  color: #3b5998;
  background-size: 25px 25px;
}
@media (min-width: 481px) {
  /* line 614, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.facebook .isodata h2.isotopelabel {
    background-size: 35px 35px;
    padding: 0.8em 0 0.8em 1.8em;
  }
}
@media (min-width: 981px) {
  /* line 614, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.facebook .isodata h2.isotopelabel {
    background-size: 30px 30px;
    padding: 0.8em 0 0.8em 2em;
    font-size: 1.8rem;
  }
}
@media (min-width: 1025px) {
  /* line 614, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.facebook .isodata h2.isotopelabel {
    background-size: 40px 40px;
    padding: 0.8em 0 0.8em 2.7em;
  }
}
/* line 625, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.facebook .isodata h2.isotopelabel a {
  color: #3b5998;
}
/* line 627, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.facebook .isodata .isobody {
  margin-top: 0;
}

/* line 633, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.includes-embed .isodata {
  padding: 0;
}
/* line 634, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.includes-embed iframe {
  height: 100%;
}

/* line 638, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata {
  padding: 0;
  background: transparent;
  color: #0091d2;
}
/* line 642, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata h2 {
  text-align: left;
  background: url("../img/ico-twitter.svg") center left no-repeat;
  padding: 0.8em 0 0.8em 2em;
  color: #0091d2;
  background-size: 25px 25px;
}
@media (min-width: 481px) {
  /* line 642, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.lasttweet .isodata h2 {
    background-size: 35px 35px;
    padding: 0.8em 0 0.8em 1.8em;
  }
}
@media (min-width: 981px) {
  /* line 642, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.lasttweet .isodata h2 {
    background-size: 30px 30px;
    padding: 0.8em 0 0.8em 2em;
    font-size: 1.8rem;
  }
}
@media (min-width: 1025px) {
  /* line 642, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.lasttweet .isodata h2 {
    background-size: 40px 40px;
    padding: 0.8em 0 0.8em 2.7em;
  }
}
/* line 652, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata h2 a {
  color: #0091d2;
}
/* line 654, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata .isobody {
  text-align: left;
  margin-top: 0;
  display: block;
}
/* line 658, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata .isobody a {
  color: #00ace7;
  border-bottom: 1px dotted #0091d2;
}
/* line 662, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata .isobody a:hover {
  text-decoration: none;
  background: #e6e6e6;
}
/* line 665, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata .twitter-timestamp {
  display: block;
  margin-top: 1em;
  font-size: 80%;
  color: #004969;
}
/* line 671, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata .really_simple_twitter_widget {
  margin: 0;
  padding: 0;
}
/* line 674, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.lasttweet .isodata .really_simple_twitter_widget li {
  margin: 0;
  clear: both;
  list-style: none;
  padding: 0;
}

/* line 679, ../src/scss/underscores/elements/_isotope.scss */
.rstw_comma {
  display: none;
}

/* line 682, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.bgimage .isotopeinner img {
  width: 100%;
  height: 100%;
}

/* line 683, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublewide.doublehigh h2.isotopelabel {
  margin-bottom: .2rem;
}

/*
.isodata.circle {
  border-radius: 50%;
  background: linear-gradient(0deg, #f1f1f1 50%, #f9f9f9 50%);
  /*background-color: #eee;*  /
  text-align:center;
}
*/
/* line 694, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.HH-banner h2.isotopelabel {
  color: #fff;
}

/* line 696, ../src/scss/underscores/elements/_isotope.scss */
.isotopelist .fb-isobody > a {
  color: #00ace7;
}

/*.fb-isotope { border: 1px solid;
    border-color: $fb__frameborder;
    border-radius: 3px; }*/
/* line 700, ../src/scss/underscores/elements/_isotope.scss */
.fb-avatar {
  margin-right: 0.8em;
  float: left;
}

/* line 701, ../src/scss/underscores/elements/_isotope.scss */
.fb-header {
  display: table-cell;
  font-family: helvetica, arial, sans-serif;
  vertical-align: top;
  color: #141823;
}

/* line 703, ../src/scss/underscores/elements/_isotope.scss */
.fb-header h5 {
  margin: 0.3em 0;
}

/* line 704, ../src/scss/underscores/elements/_isotope.scss */
.fb-header h5 a, .fb-header h5 a:visited, .fb-header h5 a:hover, .fb-header h5 a:active {
  color: #3b5998;
}

/* line 705, ../src/scss/underscores/elements/_isotope.scss */
.fb-date abbr {
  cursor: pointer;
  color: #9197a3;
  font-size: 1rem;
  border-bottom: 0 none;
}

/* line 706, ../src/scss/underscores/elements/_isotope.scss */
.fb-isolikes {
  /*background: url("/wp-content/themes/telgr-desktop-theme/img/FB-f-Logo__blue_29.png") no-repeat 0% 50%; padding-left: 3.2rem;*/
  font-size: 1.2rem;
  padding-bottom: 7px;
  padding-top: 9px;
}

/* line 708, ../src/scss/underscores/elements/_isotope.scss */
.fb-isolikes a, .fb-isolikes a:hover, .fb-isolikes a:active, .fb-isolikes a:visited {
  color: #3b5998;
}

/* line 709, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.doublehigh img.fb-watermark {
  position: absolute;
  bottom: 54%;
  right: 1.5rem;
  height: 1.933rem;
  width: 1.933rem;
}

/* line 710, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem img.fb-watermark {
  position: absolute;
  bottom: 1.5rem;
  right: 1.5rem;
  height: 1.933rem;
  width: 1.933rem;
}

/* line 712, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem a[href$=".pdf"],
.isotopeitem a[href$=".ppt"],
.isotopeitem a[href$=".pptx"],
.isotopeitem a[href$=".xls"],
.isotopeitem a[href$=".xlsx"],
.isotopeitem a[href$=".doc"],
.isotopeitem a[href$=".docx"] {
  padding: 0;
  text-decoration: none;
  background-image: none;
}

/* line 724, ../src/scss/underscores/elements/_isotope.scss */
.sidebar .ethics-hotline {
  padding: 0.5em 0.5em 70% 1.5em;
  margin-top: 1em;
}

@media (max-width: 981px) {
  /* line 726, ../src/scss/underscores/elements/_isotope.scss */
  .sidebar .ethics-hotline {
    /*    max-width: 50%; */
    /* This seems wrong, IOK 2017-03-29 */
    padding: 0.5em 0.5em 35% 1.5em;
  }
  /* line 729, ../src/scss/underscores/elements/_isotope.scss */
  .sidebar .ethics-hotline h2 {
    font-size: 2.4rem;
  }
}
/* line 734, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.ethics-hotline .isodata, .sidebar .ethics-hotline {
  background: transparent url(../img/ethics-hotline-isotope.jpg) no-repeat;
  background-size: cover;
}

/* line 738, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.ethics-hotline .isodata h2 {
  margin-top: 0px;
  font-size: 1.7rem;
}

@media (min-width: 750px) {
  /* line 743, ../src/scss/underscores/elements/_isotope.scss */
  .isotopeitem.ethics-hotline .isodata h2 {
    font-size: 2.4rem;
  }
}
/* line 747, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.ethics-hotline .isodata h2 a, .sidebar a .ethics-hotline h2 {
  color: white;
}

/* line 750, ../src/scss/underscores/elements/_isotope.scss */
.sidebar a:hover, .sidebar a:focus, .sidebar a:active {
  text-decoration: none;
}

/* line 756, ../src/scss/underscores/elements/_isotope.scss */
.isotopeitem.ethics-hotline .isodata h2 a:hover {
  text-decoration: none;
}

/* styles for comic strip pages */
/* line 765, ../src/scss/underscores/elements/_isotope.scss */
.page-template-cartoon-php .isodata,
.page-template-cartoon-php .doublewide.doublehigh .isodata,
.page-template-cartoon-php .doublewide .isodata {
  height: 33%;
}

/* line 772, ../src/scss/underscores/elements/_isotope.scss */
.comic-strip img {
  margin: 0 1.5em 1.5em 0;
}

/*
 * MOS 02.02.15
 * Adding styles from my style.css
 * Introducing section.CLASS styles and varius tel-buttons on site
 */
/*
 * section that follws a section will get this margin
 */
/* line 10, ../src/scss/underscores/elements/_section.scss */
section {
  padding: 2em 0 0;
}
/* line 13, ../src/scss/underscores/elements/_section.scss */
section .tool-bar {
  padding: 0 0 2rem 0;
}
/* line 16, ../src/scss/underscores/elements/_section.scss */
section .tool-bar h1 + .tel-button {
  vertical-align: text-bottom;
}
/* line 19, ../src/scss/underscores/elements/_section.scss */
section.short-cut-menu {
  padding: 0.5em 0 0;
}
@media (max-width: 480px) {
  /* line 19, ../src/scss/underscores/elements/_section.scss */
  section.short-cut-menu {
    padding: 0;
  }
}
/* line 24, ../src/scss/underscores/elements/_section.scss */
section.initiatives-worldwide-globe {
  padding: 0 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
/*  background-image: url(../img/global.svg); */
  background-image: url(../img/Global-Presence-World-Map_AboutUs.jpg); 
  margin-bottom: 2.5rem;
}
/* line 33, ../src/scss/underscores/elements/_section.scss */
section.initiatives-worldwide-globe .text-box {
  background-color: #004969;
  width: 33%;
  height: 100%;
  color: #fff;
  padding: 20px;
}
@media (max-width: 480px) {
  /* line 33, ../src/scss/underscores/elements/_section.scss */
  section.initiatives-worldwide-globe .text-box {
    width: 100%;
  }
}
@media (min-width: 481px) {
  /* line 33, ../src/scss/underscores/elements/_section.scss */
  section.initiatives-worldwide-globe .text-box {
    width: 50%;
  }
}
@media (min-width: 981px) {
  /* line 33, ../src/scss/underscores/elements/_section.scss */
  section.initiatives-worldwide-globe .text-box {
    width: 33%;
  }
}
/* line 44, ../src/scss/underscores/elements/_section.scss */
section.initiatives-worldwide-globe .text-box > p {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
}
/* line 53, ../src/scss/underscores/elements/_section.scss */
section.latest-news {
  margin-top: 4em;
}
/* line 56, ../src/scss/underscores/elements/_section.scss */
section.latest-news .doublewide.doublehigh .isodata {
  background-color: #004969;
}
/* line 60, ../src/scss/underscores/elements/_section.scss */
section.latest-news .latest-press-release .isodata {
  width: 100%;
  max-height: 100%;
  height: 100%;
  background: #fff;
  color: #004969;
}
@media (min-width: 481px) {
  /* line 60, ../src/scss/underscores/elements/_section.scss */
  section.latest-news .latest-press-release .isodata {
    background: #e6e6e6;
  }
}
/* line 69, ../src/scss/underscores/elements/_section.scss */
section.latest-news .latest-press-release .isodata .isotopelabel {
  color: #004969;
}
/* line 70, ../src/scss/underscores/elements/_section.scss */
section.latest-news .latest-press-release .isodata .isobody {
  display: block;
}
/* line 74, ../src/scss/underscores/elements/_section.scss */
section.tag_related {
  background-color: rgb(0, 172, 231);
/*  background-image: url(../img/Mesh_gradient_white.jpg); */
  background-size: 100% auto;
  background-repeat: no-repeat;
  padding: 2rem;
}
/* line 82, ../src/scss/underscores/elements/_section.scss */
section.tag_related > h2 {
  text-align: center;
  padding: 1rem 0;
  font-style: italic;
  font-family: telenorlight, sans-serif;
  color: #fff;
  margin: auto;
}
/* line 92, ../src/scss/underscores/elements/_section.scss */
section.our-history .col-year {
  height: 100%;
  background: #0091d2;
  color: #fff;
}
/* line 95, ../src/scss/underscores/elements/_section.scss */
section.our-history .col-year h2 {
  color: #fff;
}
@media (max-width: 480px) {
  /* line 98, ../src/scss/underscores/elements/_section.scss */
  section.our-history h3 {
    text-align: center;
  }
}
/* line 104, ../src/scss/underscores/elements/_section.scss */
section.like-telenor {
  text-align: center;
  margin: 6em 0 3em;
  border-top: 1px solid #ddd;
}
@media (min-width: 481px) {
  /* line 104, ../src/scss/underscores/elements/_section.scss */
  section.like-telenor {
    margin: 2em 0 3em;
  }
}
/* line 110, ../src/scss/underscores/elements/_section.scss */
section.like-telenor ul {
  padding: 2.5em 0 0;
  margin: 0;
}
@media (min-width: 481px) {
  /* line 110, ../src/scss/underscores/elements/_section.scss */
  section.like-telenor ul {
    padding: 4.5em 0 0;
  }
}
/* line 115, ../src/scss/underscores/elements/_section.scss */
section.like-telenor ul li {
  display: inline;
  padding: 0 2.0rem;
}
/* line 118, ../src/scss/underscores/elements/_section.scss */
section.like-telenor ul li img {
  width: 40px;
  height: 40px;
}
@media (min-width: 481px) {
  /* line 118, ../src/scss/underscores/elements/_section.scss */
  section.like-telenor ul li img {
    width: 32px;
    height: 32px;
  }
}
@media (min-width: 981px) {
  /* line 118, ../src/scss/underscores/elements/_section.scss */
  section.like-telenor ul li img {
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1281px) {
  /* line 118, ../src/scss/underscores/elements/_section.scss */
  section.like-telenor ul li img {
    width: 63px;
    height: 63px;
  }
}
/* line 130, ../src/scss/underscores/elements/_section.scss */
section.stories.blue {
  background-color: #00ace7;
  color: #fff;
  padding: 0 2em 2em 2em;
}
/* line 136, ../src/scss/underscores/elements/_section.scss */
section.stories.blue .tool-bar {
  padding-top: 1.6em;
}
/* line 140, ../src/scss/underscores/elements/_section.scss */
section.stories.blue .tool-bar h1 {
  color: #fff;
}
/* line 145, ../src/scss/underscores/elements/_section.scss */
section.stories.blue .isodata {
  background-color: #fff;
}
/* line 148, ../src/scss/underscores/elements/_section.scss */
section.stories.blue .isodata .isotopelabel {
  color: #00ace7;
}
/* line 155, ../src/scss/underscores/elements/_section.scss */
section.boilerplate {
  text-align: center;
}
/* line 157, ../src/scss/underscores/elements/_section.scss */
section.boilerplate h3.front-page-icon-menu-title {
  color: #0091d2;
  padding: 0.8em 0 0;
  margin: 0 auto;
}
@media (min-width: 1281px) {
  /* line 157, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate h3.front-page-icon-menu-title {
    padding: 1.2em 0 0.2em;
  }
}
/* line 165, ../src/scss/underscores/elements/_section.scss */
section.boilerplate h5 {
  margin-top: 0.5em;
  color: #0091d2;
}
@media (max-width: 480px) {
  /* line 170, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item {
    margin-top: 0;
  }
  /* line 171, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item:nth-child(odd) {
    border-right: 1px solid #eff1f1;
  }
  /* line 172, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item:nth-child(n+3) {
    padding-top: 3em;
  }
  /* line 173, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate img {
    width: 72px;
    height: 72px;
  }
  /* line 174, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate h3.front-page-icon-menu-title {
    font-size: 2.5rem;
  }
}
@media (min-width: 481px) {
  /* line 177, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item {
    border-right: 1px solid #eff1f1;
  }
  /* line 178, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item:last-child {
    border-right: none;
  }
  /* line 179, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate img {
    width: 45px;
    height: 45px;
  }
  /* line 180, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate h3.front-page-icon-menu-title {
    font-size: 2rem;
  }
}
@media (min-width: 981px) {
  /* line 183, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item {
    border-right: 1px solid #eff1f1;
  }
  /* line 184, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item:last-child {
    border-right: none;
  }
  /* line 185, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate img {
    width: 72px;
    height: 72px;
  }
  /* line 186, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate h3.front-page-icon-menu-title {
    font-size: 3rem;
  }
}
@media (min-width: 1281px) {
  /* line 189, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item {
    border-right: 2px solid #eff1f1;
  }
  /* line 190, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate .icon-menu-item:last-child {
    border-right: none;
  }
  /* line 191, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate img {
    width: 90px;
    height: 90px;
  }
  /* line 192, ../src/scss/underscores/elements/_section.scss */
  section.boilerplate h3.front-page-icon-menu-title {
    font-size: 3.25rem;
  }
}

@media (max-width: 480px) {
  /* line 198, ../src/scss/underscores/elements/_section.scss */
  .boilerplate {
    background: #fff;
    margin: -10px -15px 0;
    padding: 2em;
  }

  /* line 203, ../src/scss/underscores/elements/_section.scss */
  section.like-telenor {
    background: #fff;
    margin: 0 -15px;
    padding-bottom: 5em;
  }
}
/*
 * Varius "buttons" on site
 * Also see _section.scss for more rules
 */
/* line 5, ../src/scss/underscores/elements/_tel-buttons.scss */
a.tel-button {
  display: inline-block;
  padding: 0 1.2rem;
}

/* line 11, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button {
  border-radius: 2px;
  height: 3.333rem;
  line-height: 3.333rem;
  font-size: 1.2rem;
}
/* line 18, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button + .tel-button {
  margin-right: 2em;
  margin-top: 1.2em;
}
/* line 26, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.download, .tel-button.play {
  background-repeat: no-repeat;
  background-position: .5em 50%;
  background-size: 1em;
  padding: 0 1.2rem 0 2.5rem;
}
/* line 33, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.download {
  background-image: url(../img/ico-download-btn.png);
}
/* line 40, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.unselect {
  padding-top: 0;
}
/* line 44, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.unselect span {
  padding-left: 1em;
}
/* line 50, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.blue {
  background-color: #0091d2;
  color: #fff;
  border-color: #0091d2;
}
/* line 55, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.navyblue {
  background-color: #004969;
  color: #fff;
  border-color: #004969;
}
/* line 61, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.white {
  background-color: #fff;
  color: #004969;
  border-color: #fff;
}
/* line 67, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.grey {
  background-color: #e6e6e6;
  color: #004969;
  border-color: #e6e6e6;
}
/* line 72, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.search {
  position: absolute;
  right: 2.0rem;
  top: 1.0rem;
  font-size: 2.0rem;
  line-height: 2.0rem;
  height: 4.5rem;
}
/* line 80, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.search :focus, .tel-button.search :active {
  outline-width: 0;
}
/* line 82, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.read-more {
  padding-left: 3rem;
  padding-right: 3rem;
  background-repeat: no-repeat;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 91, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.read-more:hover {
  padding-left: 3rem;
  padding-right: 3rem;
}
/* line 96, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.collapsed {
  padding: 0 1.2rem;
}
/* line 99, ../src/scss/underscores/elements/_tel-buttons.scss */
.tel-button.big-action {
  height: 3em;
  font-size: 1.6rem;
  font-family: telenorregular;
}

/* Styles for the Quiz HL 2015.09.18 - sorry about the important, needed to overridide the already important */
/* line 7, ../src/scss/underscores/elements/_timeline.scss */
input.wpProQuiz_button[type="button"], input.wpProQuiz_button[type="button"]:hover {
  border: 0 !important;
  border-radius: 2px !important;
  box-shadow: 0 0 0 #333 !important;
  color: #fff !important;
  font-family: telenorregular;
  font-weight: normal !important;
  margin: 0 !important;
  padding: 0 1.5em !important;
  text-shadow: none !important;
  height: 3.333rem;
  line-height: 3.333rem;
  font-size: 1.2rem;
  background-color: #0091d2 !important;
  color: #fff;
  box-shadow: 0 !important;
}

/* line 25, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_button2, .wpProQuiz_button2:hover {
  border: 0 !important;
  border-radius: 2px !important;
  box-shadow: 0 0 0 #333 !important;
  color: #fff !important;
  font-family: telenorregular;
  font-weight: normal !important;
  margin: 1.2em 0 0 !important;
  padding: 0 1.5em !important;
  text-shadow: none !important;
  height: 3.333rem;
  line-height: 3.333rem;
  font-size: 1.2rem;
  background-color: #729B04 !important;
  color: #fff;
  box-shadow: 0 !important;
}

/* line 43, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_header {
  font-family: telenorlight;
  font-weight: normal !important;
  margin: 1em 0 0 !important;
  color: #0091d2 !important;
  font-size: 1.6rem;
}
@media (min-width: 481px) {
  /* line 43, ../src/scss/underscores/elements/_timeline.scss */
  .wpProQuiz_header {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 43, ../src/scss/underscores/elements/_timeline.scss */
  .wpProQuiz_header {
    font-size: 1.8rem;
  }
}
@media (min-width: 1281px) {
  /* line 43, ../src/scss/underscores/elements/_timeline.scss */
  .wpProQuiz_header {
    font-size: 2rem;
  }
}

/* line 55, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_questionList {
  background: rgba(235, 233, 230, 0.9) url("/wp-content/themes/telgr-desktop-theme/img/quiz-bubbleback.png") top right repeat-y !important;
  border: 0 !important;
  margin-bottom: 1em !important;
  padding: 1.5em 1.2em !important;
}
@media (min-width: 481px) {
  /* line 55, ../src/scss/underscores/elements/_timeline.scss */
  .wpProQuiz_questionList {
    padding: 1.333em 1em !important;
  }
}

/* line 63, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_answerIncorrect {
  background: #ff5f00 !important;
}

/* line 66, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_answerCorrect {
  background: #38b2b2 !important;
  color: #fff !important;
}
/* line 69, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_answerCorrect label {
  font-weight: normal !important;
}

/* line 72, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_response {
  background: transparent !important;
  border: 0 !important;
  box-shadow: 0 0 0 #aaa !important;
  margin-bottom: 15px !important;
  padding: 0 !important;
}

/* line 80, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_points {
  font-weight: normal !important;
}

/* line 82, ../src/scss/underscores/elements/_timeline.scss */
.wpProQuiz_addToplist {
  background-color: #f5faea !important;
  border: 1px solid #c3d1a3 !important;
  margin-top: 10px !important;
  padding: 1.5em 1.2em !important;
}

/* timeline styles */
/* line 91, ../src/scss/underscores/elements/_timeline.scss */
.fact-box {
  box-sizing: border-box;
  width: 50%;
  padding: 1.2em;
  background: rgba(235, 233, 230, 0.9);
  font-size: 1.2rem;
}
@media (min-width: 481px) {
  /* line 91, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box {
    font-size: 1rem;
  }
}
@media (min-width: 981px) {
  /* line 91, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box {
    font-size: 1.4rem;
  }
}
@media (min-width: 1281px) {
  /* line 91, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box {
    font-size: 1.2rem;
  }
}
/* line 100, ../src/scss/underscores/elements/_timeline.scss */
.fact-box.right {
  float: right;
  margin-left: 1.5em;
}
/* line 104, ../src/scss/underscores/elements/_timeline.scss */
.fact-box.left {
  float: left;
  margin-right: 1.5em;
}
/* line 108, ../src/scss/underscores/elements/_timeline.scss */
.fact-box.full {
  width: 100%;
  margin: 1.5em 0;
}
/* line 113, ../src/scss/underscores/elements/_timeline.scss */
.fact-box h3 {
  font-family: telenorregular;
  color: #0091d2;
  font-size: 1.5rem;
  margin-bottom: .5rem;
}
@media (min-width: 481px) {
  /* line 113, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box h3 {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 113, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box h3 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1281px) {
  /* line 113, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box h3 {
    font-size: 1.5rem;
  }
}
/* line 123, ../src/scss/underscores/elements/_timeline.scss */
.fact-box p {
  font-family: telenorlight;
  font-size: 1.2rem;
}
@media (min-width: 481px) {
  /* line 123, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box p {
    font-size: 1rem;
  }
}
@media (min-width: 981px) {
  /* line 123, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box p {
    font-size: 1.4rem;
  }
}
@media (min-width: 1281px) {
  /* line 123, ../src/scss/underscores/elements/_timeline.scss */
  .fact-box p {
    font-size: 1.2rem;
  }
}

/* line 132, ../src/scss/underscores/elements/_timeline.scss */
.btn.timelinemorehistory {
  margin: 0 auto;
  border-radius: 0;
}

/* line 139, ../src/scss/underscores/elements/_timeline.scss */
.timeline-loader {
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0;
  width: 7em;
  margin: 0 auto;
  line-height: 2;
  background: rgba(235, 233, 230, 0.9);
  color: #21282e;
  text-align: center;
  margin-bottom: 25px;
  font-size: 1.5rem;
}
@media (min-width: 481px) {
  /* line 139, ../src/scss/underscores/elements/_timeline.scss */
  .timeline-loader {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 139, ../src/scss/underscores/elements/_timeline.scss */
  .timeline-loader {
    font-size: 1.6rem;
  }
}
@media (min-width: 1281px) {
  /* line 139, ../src/scss/underscores/elements/_timeline.scss */
  .timeline-loader {
    font-size: 1.5rem;
  }
}

/* line 156, ../src/scss/underscores/elements/_timeline.scss */
.timeline-loader:before {
  content: '+ ';
}

/* line 160, ../src/scss/underscores/elements/_timeline.scss */
.timelinemorehistory, .year {
  clear: both;
  position: relative;
  width: 7em;
  margin: 0 auto;
  line-height: 3;
  background-color: #0091d2;
  color: #fff;
  text-align: center;
  margin-bottom: 25px;
  font-size: 1.8rem;
}
@media (min-width: 481px) {
  /* line 160, ../src/scss/underscores/elements/_timeline.scss */
  .timelinemorehistory, .year {
    font-size: 1.2rem;
  }
}
@media (min-width: 981px) {
  /* line 160, ../src/scss/underscores/elements/_timeline.scss */
  .timelinemorehistory, .year {
    font-size: 1.8rem;
  }
}
@media (min-width: 1281px) {
  /* line 160, ../src/scss/underscores/elements/_timeline.scss */
  .timelinemorehistory, .year {
    font-size: 2rem;
  }
}

/* line 176, ../src/scss/underscores/elements/_timeline.scss */
.timelinemorehistory::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  margin-left: -12px;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #0091d2;
  clear: both;
}

/* line 190, ../src/scss/underscores/elements/_timeline.scss */
.our-history {
  text-align: center;
}

/* line 192, ../src/scss/underscores/elements/_timeline.scss */
.timeline {
  text-align: left;
  background-image: url("/wp-content/themes/telgr-desktop-theme/img/bg-timeline3.svg");
  background-position: center;
  background-repeat: repeat-y;
  max-width: 960px;
  margin: 0 auto;
  position: relative;
  height: auto;
  padding: 0px;
  clear: both;
  overflow: hidden;
}
/* line 205, ../src/scss/underscores/elements/_timeline.scss */
.timeline h2 {
  font-size: 1.6rem;
  color: #21282e;
}
@media (min-width: 481px) {
  /* line 205, ../src/scss/underscores/elements/_timeline.scss */
  .timeline h2 {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 205, ../src/scss/underscores/elements/_timeline.scss */
  .timeline h2 {
    font-size: 1.8rem;
  }
}
@media (min-width: 1281px) {
  /* line 205, ../src/scss/underscores/elements/_timeline.scss */
  .timeline h2 {
    font-size: 2rem;
  }
}
/* line 213, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event {
  width: 45%;
  background-color: rgba(235, 233, 230, 0.9);
  margin-bottom: 20px;
  position: relative;
  color: #21282e;
  /* For debugging only IOK 2015-08-27 */
}
/* line 219, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event.format-image {
  background-color: transparent;
}
/* line 221, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event .event-index {
  display: none;
}
/* line 223, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event.left {
  clear: left;
  float: left;
  /* HL 2015-09-15 Circle marking item on timeline */
}
/* line 228, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event.left .entry-content-container::before, .timeline .event.left .event-inner > p::before {
  display: block;
  background: #fff;
  content: " ";
  height: 11px;
  width: 11px;
  border: #00ace7 solid 4px;
  border-radius: 100%;
  position: absolute;
  right: -12.4%;
  top: 50%;
}
/* line 241, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event.left .entry-content-container::after, .timeline .event.left .event-inner > p::after {
  /* HL 2015-09-15 Triangular shape */
  content: '';
  position: absolute;
  top: 50%;
  right: -16px;
  margin-top: -10px;
  margin-left: -16px;
  width: 0;
  height: 0;
  border-left: 16px solid rgba(235, 233, 230, 0.9);
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  clear: both;
}
/* line 259, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event.right {
  clear: right;
  float: right;
  /* HL 2015-09-15 Circle marking item on timeline */
}
/* line 264, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event.right .entry-content-container::before, .timeline .event.right .event-inner > p::before {
  display: block;
  background: #fff;
  content: " ";
  height: 11px;
  width: 11px;
  border: #00ace7 solid 4px;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: -12.4%;
  margin-top: -5px;
}
/* line 278, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event.right .entry-content-container::after, .timeline .event.right .event-inner > p::after {
  /* HL 2015-09-15 Triangular shape */
  content: '';
  position: absolute;
  top: 50%;
  left: -16px;
  margin-top: -16px;
  margin-right: -16px;
  width: 0;
  height: 0;
  border-right: 16px solid rgba(235, 233, 230, 0.9);
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  clear: both;
}
/* line 294, ../src/scss/underscores/elements/_timeline.scss */
.timeline .event.right.format-quote {
  background-color: white;
}

@media (max-width: 480px) {
  /* line 303, ../src/scss/underscores/elements/_timeline.scss */
  .timeline .event {
    width: 90%;
    background-color: rgba(235, 233, 230, 0.9);
    margin: 20px auto;
    position: relative;
  }
  /* line 309, ../src/scss/underscores/elements/_timeline.scss */
  .timeline .event.left {
    clear: both;
    float: none;
  }
  /* line 312, ../src/scss/underscores/elements/_timeline.scss */
  .timeline .event.left .entry-content-container::after, .timeline .event.left .event-inner > p::after {
    width: 0px;
    border: 0;
  }
  /* line 315, ../src/scss/underscores/elements/_timeline.scss */
  .timeline .event.right {
    clear: both;
    float: none;
  }
  /* line 318, ../src/scss/underscores/elements/_timeline.scss */
  .timeline .event.right .entry-content-container::after, .timeline .event.right .event-inner > p::after {
    width: 0px;
    border: 0;
  }
}
/* line 325, ../src/scss/underscores/elements/_timeline.scss */
.entry-content-container, .event-inner > p {
  position: relative;
  padding: 1.5em 1.2em;
}
@media (min-width: 481px) {
  /* line 325, ../src/scss/underscores/elements/_timeline.scss */
  .entry-content-container, .event-inner > p {
    padding: 1.333em 1em;
  }
}
@media (min-width: 981px) {
  /* line 325, ../src/scss/underscores/elements/_timeline.scss */
  .entry-content-container, .event-inner > p {
    padding: 2em 1.5em;
  }
}

/* line 332, ../src/scss/underscores/elements/_timeline.scss */
.event-inner > p {
  margin: 0;
}

/* line 335, ../src/scss/underscores/elements/_timeline.scss */
.timeline article.has-post-thumbnail .entry-content-container, .timeline article.has-post-thumbnail .event-inner > p {
  padding: 0.5em 1.2em 1.5em;
}
@media (min-width: 481px) {
  /* line 335, ../src/scss/underscores/elements/_timeline.scss */
  .timeline article.has-post-thumbnail .entry-content-container, .timeline article.has-post-thumbnail .event-inner > p {
    padding: 0.333em 1em 1.333em;
  }
}
@media (min-width: 981px) {
  /* line 335, ../src/scss/underscores/elements/_timeline.scss */
  .timeline article.has-post-thumbnail .entry-content-container, .timeline article.has-post-thumbnail .event-inner > p {
    padding: 1em 1.5em 2em;
  }
}

/* line 343, ../src/scss/underscores/elements/_timeline.scss */
.timeline .entry-title {
  margin-top: 0.5em;
}

/* line 344, ../src/scss/underscores/elements/_timeline.scss */
.timeline .entry-content p {
  font-family: telenorregular;
  font-size: 1.5rem;
  margin-top: 1rem;
}
@media (min-width: 481px) {
  /* line 344, ../src/scss/underscores/elements/_timeline.scss */
  .timeline .entry-content p {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 344, ../src/scss/underscores/elements/_timeline.scss */
  .timeline .entry-content p {
    font-size: 1.6rem;
  }
}
@media (min-width: 1281px) {
  /* line 344, ../src/scss/underscores/elements/_timeline.scss */
  .timeline .entry-content p {
    font-size: 1.5rem;
  }
}

/* line 353, ../src/scss/underscores/elements/_timeline.scss */
.HH-stories .isodata {
  background-color: #0091d2;
  bottom: 0;
  left: 0;
  overflow: hidden;
  padding: 1.5em 1.2em;
  position: absolute;
  width: 100%;
  text-align: center;
  height: 35%;
}
@media (max-width: 980px) {
  /* line 353, ../src/scss/underscores/elements/_timeline.scss */
  .HH-stories .isodata {
    height: auto;
  }
}

/* line 366, ../src/scss/underscores/elements/_timeline.scss */
.HH-stories .isotopeinner {
  background-size: cover;
}

/* line 370, ../src/scss/underscores/elements/_timeline.scss */
.isotope-badge {
  position: absolute;
  top: 1em;
  left: 1.2em;
  background: rgba(214, 216, 0, 0.8);
  color: #004969;
  padding: 0.6em;
  font-family: telenorregular;
  font-size: 1.2rem;
  line-height: 1;
}
@media (min-width: 481px) {
  /* line 370, ../src/scss/underscores/elements/_timeline.scss */
  .isotope-badge {
    left: 1em;
    padding: 0.4em 0.3em;
    font-size: 1rem;
  }
}
@media (min-width: 981px) {
  /* line 370, ../src/scss/underscores/elements/_timeline.scss */
  .isotope-badge {
    left: 1.5em;
    padding: 0.6em;
    font-size: 1.2rem;
  }
}
/* line 391, ../src/scss/underscores/elements/_timeline.scss */
.isotope-badge:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  margin-left: -6px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(214, 216, 0, 0.8);
  clear: both;
}
@media (min-width: 1281px) {
  /* line 391, ../src/scss/underscores/elements/_timeline.scss */
  .isotope-badge:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(214, 216, 0, 0.8);
    margin-left: -8px;
  }
}

/* line 411, ../src/scss/underscores/elements/_timeline.scss */
.photocred {
  padding-left: 1.5em;
  font-style: italic;
}

/* line 415, ../src/scss/underscores/elements/_timeline.scss */
.event-year {
  color: #0091d2;
  display: block;
  font-family: telenorregular;
  font-size: 1.2rem;
  text-align: center;
}
@media (min-width: 481px) {
  /* line 415, ../src/scss/underscores/elements/_timeline.scss */
  .event-year {
    font-size: 1rem;
    text-align: left;
  }
}
@media (min-width: 981px) {
  /* line 415, ../src/scss/underscores/elements/_timeline.scss */
  .event-year {
    font-size: 1.2rem;
  }
}

/* line 424, ../src/scss/underscores/elements/_timeline.scss */
.entry-footer {
  display: none;
}

/* line 431, ../src/scss/underscores/elements/_timeline.scss */
.timeline-col, .alertbox {
  display: block;
  float: left;
  width: 65%;
  margin-right: 2%;
}
@media (max-width: 480px) {
  /* line 431, ../src/scss/underscores/elements/_timeline.scss */
  .timeline-col, .alertbox {
    width: 100%;
  }
}

/* line 439, ../src/scss/underscores/elements/_timeline.scss */
.NOK-col {
  display: block;
  float: right;
  width: 33%;
}
@media (max-width: 480px) {
  /* line 439, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col {
    width: 100%;
    margin-bottom: 1em;
  }
}
/* line 446, ../src/scss/underscores/elements/_timeline.scss */
.NOK-col .NOK-box {
  border: 1px solid #004969;
  padding: 1.5em 1.2em;
}
@media (min-width: 481px) {
  /* line 446, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col .NOK-box {
    padding: 1.333em 1em;
  }
}
@media (min-width: 1025px) {
  /* line 446, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col .NOK-box {
    padding: 1.5em 1.2em;
    border-width: 2px;
  }
}
/* line 452, ../src/scss/underscores/elements/_timeline.scss */
.NOK-col .NOK-box h2 {
  color: #004969;
  font-family: telenorregular;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 1em;
  font-size: 1.6rem;
}
@media (min-width: 481px) {
  /* line 452, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col .NOK-box h2 {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 452, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col .NOK-box h2 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1281px) {
  /* line 452, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col .NOK-box h2 {
    font-size: 2rem;
  }
}
/* line 464, ../src/scss/underscores/elements/_timeline.scss */
.NOK-col .NOK-box ul {
  width: 100%;
  color: #004969;
  font-family: telenorregular;
  font-size: 1.5rem;
  padding-left: 0;
  list-style: none;
}
/* line 473, ../src/scss/underscores/elements/_timeline.scss */
.NOK-col .NOK-box ul ul {
  width: inherit;
}
@media (min-width: 481px) {
  /* line 464, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col .NOK-box ul {
    font-size: 1rem;
  }
}
@media (min-width: 981px) {
  /* line 464, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col .NOK-box ul {
    font-size: 1.5rem;
  }
}
@media (min-width: 1281px) {
  /* line 464, ../src/scss/underscores/elements/_timeline.scss */
  .NOK-col .NOK-box ul {
    font-size: 1.5rem;
  }
}
/* line 479, ../src/scss/underscores/elements/_timeline.scss */
.NOK-col .NOK-box ul a {
  color: #004969;
  float: right;
}
/* line 485, ../src/scss/underscores/elements/_timeline.scss */
.NOK-col .NOK-box p {
  clear: left;
  margin: 1em 0 0;
}

/* line 492, ../src/scss/underscores/elements/_timeline.scss */
.alertbox {
  background: rgba(235, 233, 230, 0.9);
  padding: 1.2em 1.5em;
}
@media (min-width: 481px) {
  /* line 492, ../src/scss/underscores/elements/_timeline.scss */
  .alertbox {
    padding: 1.333em 1em;
  }
}
@media (min-width: 1025px) {
  /* line 492, ../src/scss/underscores/elements/_timeline.scss */
  .alertbox {
    padding: 1.5em 1.2em;
  }
}
/* line 498, ../src/scss/underscores/elements/_timeline.scss */
.alertbox h2 {
  margin-top: .5em;
  font-family: telenorregular;
  font-size: 1.6rem;
}
@media (min-width: 481px) {
  /* line 498, ../src/scss/underscores/elements/_timeline.scss */
  .alertbox h2 {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 498, ../src/scss/underscores/elements/_timeline.scss */
  .alertbox h2 {
    font-size: 1.8rem;
  }
}
@media (min-width: 1281px) {
  /* line 498, ../src/scss/underscores/elements/_timeline.scss */
  .alertbox h2 {
    font-size: 2rem;
  }
}

/* line 507, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline {
  text-align: left;
  border-left: 1px solid #0091d2;
}
/* line 511, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline h2 {
  margin-left: 2%;
}
/* line 514, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline .event {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  color: #21282e;
}
/* line 520, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline .event header {
  margin-left: 2%;
  font-size: 1.6rem;
  color: #0091d2;
}
@media (min-width: 481px) {
  /* line 520, ../src/scss/underscores/elements/_timeline.scss */
  .crisis-timeline .event header {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 520, ../src/scss/underscores/elements/_timeline.scss */
  .crisis-timeline .event header {
    font-size: 1.8rem;
  }
}
@media (min-width: 1281px) {
  /* line 520, ../src/scss/underscores/elements/_timeline.scss */
  .crisis-timeline .event header {
    font-size: 2rem;
  }
}
/* line 529, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline .event header::before {
  display: block;
  background: #fff;
  content: " ";
  height: 11px;
  width: 11px;
  border: #00ace7 solid 4px;
  border-radius: 100%;
  position: absolute;
  top: 0.4em;
  left: -6px;
}
/* line 542, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline .event .entry-content-container, .crisis-timeline .event .event-inner > p {
  box-sizing: border-box;
  margin-top: 1.5em;
  margin-left: 2%;
  padding: 0;
}
/* line 549, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline .event.has-post-thumbnail .entry-content-container, .crisis-timeline .event.has-post-thumbnail .event-inner > p {
  display: block;
  width: 100%;
  background: rgba(235, 233, 230, 0.9);
}
/* line 554, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline .event.has-post-thumbnail .entry-content-container img, .crisis-timeline .event.has-post-thumbnail .event-inner > p img {
  max-width: 49%;
  height: auto;
  float: left;
  margin-right: 1em;
}
/* line 561, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline .event.has-post-thumbnail .entry-content-container p, .crisis-timeline .event.has-post-thumbnail .event-inner > p p {
  padding-top: 1.2em;
  padding-right: 1.5em;
}
@media (min-width: 481px) {
  /* line 561, ../src/scss/underscores/elements/_timeline.scss */
  .crisis-timeline .event.has-post-thumbnail .entry-content-container p, .crisis-timeline .event.has-post-thumbnail .event-inner > p p {
    padding-top: 1.333em;
    padding-right: 1em;
  }
}
@media (min-width: 1025px) {
  /* line 561, ../src/scss/underscores/elements/_timeline.scss */
  .crisis-timeline .event.has-post-thumbnail .entry-content-container p, .crisis-timeline .event.has-post-thumbnail .event-inner > p p {
    padding-top: 1.5em;
    padding-right: 1.2em;
  }
}
/* line 567, ../src/scss/underscores/elements/_timeline.scss */
.crisis-timeline .event.has-post-thumbnail .entry-content-container p:after, .crisis-timeline .event.has-post-thumbnail .event-inner > p p:after {
  content: "";
  display: table;
  clear: both;
}

/*
* HL 11.10.16
* full width banners with left/right images
*(ref innovation front page)
*/
/* line 39, ../src/scss/underscores/elements/_elements.scss */
.banner {
  width: 100%;
  text-align: center;
}
/* line 43, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  max-width: 1180px;
  min-height: 400px;
  margin: auto;
}
/* line 51, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent .logobox {
  display: flex;
  text-align: center;
  width: 50%;
}
/* line 56, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent .logobox img {
  align-self: center;
  margin: auto;
  max-width: 90%;
  max-height: 60%;
}
/* line 64, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent .contentbox {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 0 1.2em 2.5em;
  text-align: left;
}
/* line 73, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent .contentbox h2 {
  font-size: 2.5rem;
  color: #21282e;
}
@media (min-width: 981px) {
  /* line 73, ../src/scss/underscores/elements/_elements.scss */
  .banner .bannercontent .contentbox h2 {
    font-size: 4rem;
  }
}
/* line 78, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent .contentbox h3 {
  margin: 10px 0 20px;
}
/* line 81, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent .contentbox p, .banner .bannercontent .contentbox .tel-button {
  font-family: telenorregular;
  font-size: 1.4rem;
}
@media (min-width: 981px) {
  /* line 81, ../src/scss/underscores/elements/_elements.scss */
  .banner .bannercontent .contentbox p, .banner .bannercontent .contentbox .tel-button {
    font-size: 1.5rem;
  }
}
/* line 88, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent .contentbox p {
  max-width: 100%;
}
/* line 90, ../src/scss/underscores/elements/_elements.scss */
.banner .bannercontent .contentbox a.tel-button {
  color: white;
}
@media (max-width: 980px) {
  /* line 43, ../src/scss/underscores/elements/_elements.scss */
  .banner .bannercontent {
    height: auto;
  }
  /* line 99, ../src/scss/underscores/elements/_elements.scss */
  .banner .bannercontent .logobox,
  .banner .bannercontent .contentbox {
    text-align: center;
    align-items: center;
    width: 100%;
  }
  /* line 106, ../src/scss/underscores/elements/_elements.scss */
  .banner .bannercontent .logobox {
    order: 1;
    height: 220px;
  }
  /* line 110, ../src/scss/underscores/elements/_elements.scss */
  .banner .bannercontent .logobox img {
    max-height: 80%;
  }
  /* line 113, ../src/scss/underscores/elements/_elements.scss */
  .banner .bannercontent .contentbox {
    order: 2;
  }
}
@media (max-width: 980px) and (min-width: 1025px) {
  /* line 118, ../src/scss/underscores/elements/_elements.scss */
  .banner .bannercontent .contentbox {
    padding: 0;
  }
}

/* line 123, ../src/scss/underscores/elements/_elements.scss */
.banner.right .logobox {
  order: 2;
}
/* line 124, ../src/scss/underscores/elements/_elements.scss */
.banner.grey {
  background: #d8e4e5;
}
/* line 126, ../src/scss/underscores/elements/_elements.scss */
.banner.flip .logobox > img {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
/* line 137, ../src/scss/underscores/elements/_elements.scss */
.banner .tel-button.purple {
  background: #8500a8;
}
/* line 138, ../src/scss/underscores/elements/_elements.scss */
.banner .tel-button.marine {
  background: #3f62ae;
}
/* line 139, ../src/scss/underscores/elements/_elements.scss */
.banner .tel-button.yellow {
  background: #febd11;
}
/* line 140, ../src/scss/underscores/elements/_elements.scss */
.banner .tel-button.darkpink {
  background: #ed1b4d;
}
/* line 141, ../src/scss/underscores/elements/_elements.scss */
.banner .tel-button.orange {
  background: #ff5f00;
}
/* line 142, ../src/scss/underscores/elements/_elements.scss */
.banner .tel-button.turquoise {
  background: #38b2b2;
}
/* line 143, ../src/scss/underscores/elements/_elements.scss */
.banner .tel-button.telenorblue {
  background: #00ace7;
}
/* line 144, ../src/scss/underscores/elements/_elements.scss */
.banner .tel-button.pink {
  background: #ff0079;
}

/* line 149, ../src/scss/underscores/elements/_elements.scss */
#topheaderholder.innovation,
#topheaderholder.innovation-frontpage {
  /* removing space on innovation frontpage */
  margin-bottom: -10rem;
}
@media (min-width: 480px) and (max-width: 980px) {
  /* line 149, ../src/scss/underscores/elements/_elements.scss */
  #topheaderholder.innovation,
  #topheaderholder.innovation-frontpage {
    margin-bottom: -8rem;
  }
}

/*
* HL 16.02.16
* Media objects with round avatars
* (To be moved to separate scss)
*/
/*
* styles for People Bank Module, building on the PROFILE shortcode
*/
/* line 170, ../src/scss/underscores/elements/_elements.scss */
.profile {
  /*  display: flex; this crashes some pages, needs debug HL 03.04.18 */
  align-items: center;
  padding: 0 1.5rem 0 0;
}
@media (min-width: 981px) {
  /* line 170, ../src/scss/underscores/elements/_elements.scss */
  .profile {
    margin-bottom: 2rem;
    padding: 0 3rem 0 0;
  }
}
/* line 180, ../src/scss/underscores/elements/_elements.scss */
.profile .profile-avatar {
  width: 90px;
  height: 90px;
  margin-right: 1.5rem;
  border-radius: 50px;
  overflow: hidden;
  /* for safety */
}
@media (min-width: 981px) {
  /* line 180, ../src/scss/underscores/elements/_elements.scss */
  .profile .profile-avatar {
    border-radius: 60px;
    width: 120px;
    height: 120px;
    margin-right: 2rem;
  }
}
/* line 196, ../src/scss/underscores/elements/_elements.scss */
.profile .profile-avatar .alignnone {
  margin: 0;
}
/* line 199, ../src/scss/underscores/elements/_elements.scss */
.profile .profile-content {
  flex: 1;
}
/* line 202, ../src/scss/underscores/elements/_elements.scss */
.profile .profile-content h2 {
  display: block;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 2.2rem;
  border-bottom: 2px solid #0091d2;
}
@media (min-width: 981px) {
  /* line 202, ../src/scss/underscores/elements/_elements.scss */
  .profile .profile-content h2 {
    font-size: 3rem;
  }
}
/* line 213, ../src/scss/underscores/elements/_elements.scss */
.profile .profile-content .profile-title {
  font-family: telenorregular;
  font-size: 1.5rem;
}
/* line 219, ../src/scss/underscores/elements/_elements.scss */
.profile.single {
  align-items: flex-start;
  flex-direction: column;
}
@media (min-width: 981px) {
  /* line 219, ../src/scss/underscores/elements/_elements.scss */
  .profile.single {
    flex-direction: row;
  }
}
/* line 226, ../src/scss/underscores/elements/_elements.scss */
.profile.single .profile-avatar {
  width: auto;
  height: auto;
  border-radius: 0;
  padding-top: 2rem;
}
/* line 232, ../src/scss/underscores/elements/_elements.scss */
.profile.single .profile-avatar a {
  margin-top: 1.5rem;
  font-size: 1.5rem;
}
/* line 240, ../src/scss/underscores/elements/_elements.scss */
.profile.single .profile-content h2 {
  font-size: 4rem;
  padding-bottom: 0.5rem;
}
/* line 245, ../src/scss/underscores/elements/_elements.scss */
.profile.single .profile-content .profile-title {
  font-family: telenorlight;
  font-size: 1.8rem;
  margin-bottom: 2rem;
}

/*
* styles for Trainees
*/
/* line 258, ../src/scss/underscores/elements/_elements.scss */
.person {
  float: left;
  text-align: center;
  width: 47%;
  margin-right: 6%;
  margin-bottom: 4em;
}
/* line 265, ../src/scss/underscores/elements/_elements.scss */
.person h4 {
  line-height: 1.2;
  font-family: telenorregular;
  margin: 1em 0;
}
/* line 271, ../src/scss/underscores/elements/_elements.scss */
.person p {
  font-family: telenorlight;
  margin-bottom: 1em;
}
/* line 276, ../src/scss/underscores/elements/_elements.scss */
.person ul > li > a > img {
  height: 25px;
  width: 25px;
}
@media (max-width: 480px) {
  /* line 258, ../src/scss/underscores/elements/_elements.scss */
  .person {
    width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 981px) {
  /* line 258, ../src/scss/underscores/elements/_elements.scss */
  .person {
    width: 30%;
    margin-right: 5%;
  }
  /* line 290, ../src/scss/underscores/elements/_elements.scss */
  .person h4 {
    font-family: telenorlight;
  }
}

@media (max-width: 980px) {
  /* line 295, ../src/scss/underscores/elements/_elements.scss */
  .person:nth-child(2n+2) {
    margin-right: 0;
  }

  /* line 298, ../src/scss/underscores/elements/_elements.scss */
  .person:nth-child(2n+3) {
    clear: both;
  }
}
@media (min-width: 981px) {
  /* line 304, ../src/scss/underscores/elements/_elements.scss */
  .person:nth-child(3n+3) {
    margin-right: 0;
  }

  /* line 307, ../src/scss/underscores/elements/_elements.scss */
  .person:nth-child(3n+4) {
    clear: both;
  }
}
/* line 312, ../src/scss/underscores/elements/_elements.scss */
.avatar {
  margin: 1em auto;
  border-radius: 40px;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
@media (min-width: 981px) {
  /* line 312, ../src/scss/underscores/elements/_elements.scss */
  .avatar {
    border-radius: 55px;
    width: 110px;
    height: 110px;
  }
}

/*
* HL 19.02.16 - styles for media contacts
*/
/* line 330, ../src/scss/underscores/elements/_elements.scss */
.media-contacts {
  display: flex;
  flex-wrap: wrap;
}
/* line 334, ../src/scss/underscores/elements/_elements.scss */
.media-contacts .person {
  text-align: left;
}
@media (max-width: 480px) {
  /* line 334, ../src/scss/underscores/elements/_elements.scss */
  .media-contacts .person {
    text-align: center;
  }
}

@media (min-width: 1025px) {
  /* line 346, ../src/scss/underscores/elements/_elements.scss */
  .media-contacts .person {
    width: 24%;
    margin-right: 1%;
  }

  /* line 350, ../src/scss/underscores/elements/_elements.scss */
  .media-contacts .person:nth-child(3n+4) {
    clear: none;
  }

  /* line 353, ../src/scss/underscores/elements/_elements.scss */
  .media-contacts .person:nth-child(4n+5) {
    clear: both;
  }
}
/* line 358, ../src/scss/underscores/elements/_elements.scss */
.media-contacts .avatar {
  margin: 1em 0;
}
@media (max-width: 480px) {
  /* line 358, ../src/scss/underscores/elements/_elements.scss */
  .media-contacts .avatar {
    margin: 1em auto;
  }
}

/* line 366, ../src/scss/underscores/elements/_elements.scss */
.media-contacts ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 372, ../src/scss/underscores/elements/_elements.scss */
.media-contacts .recommend-icon {
  line-height: 2.6;
}

/*
* HL 29.06.16 - styles for digital business team
*/
/* line 379, ../src/scss/underscores/elements/_elements.scss */
.digital-business-team .person {
  text-align: left;
}
@media (max-width: 480px) {
  /* line 379, ../src/scss/underscores/elements/_elements.scss */
  .digital-business-team .person {
    text-align: center;
  }
}

@media (min-width: 981px) {
  /* line 390, ../src/scss/underscores/elements/_elements.scss */
  .digital-business-team .person {
    width: 32%;
    margin-right: 1%;
  }

  /* line 394, ../src/scss/underscores/elements/_elements.scss */
  .digital-business-team .person:nth-child(3n+4) {
    clear: both;
  }
}
/* line 399, ../src/scss/underscores/elements/_elements.scss */
.digital-business-team .avatar {
  margin: 1em 0;
  border-radius: 75px;
  width: 150px;
  height: 150px;
}
@media (min-width: 1025px) {
  /* line 399, ../src/scss/underscores/elements/_elements.scss */
  .digital-business-team .avatar {
    border-radius: 90px;
    width: 180px;
    height: 180px;
  }
}
@media (max-width: 480px) {
  /* line 399, ../src/scss/underscores/elements/_elements.scss */
  .digital-business-team .avatar {
    margin: 1em auto;
  }
}

/* line 416, ../src/scss/underscores/elements/_elements.scss */
.digital-business-team ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 422, ../src/scss/underscores/elements/_elements.scss */
.digital-business-team .recommend-icon {
  line-height: 2.6;
}

/*
* HL 28.11.16 - styles for career section; telenor journeys
*/
/* line 428, ../src/scss/underscores/elements/_elements.scss */
.telenor-journeys h5 {
  color: #0091d2;
  margin-bottom: 0;
}

/* line 433, ../src/scss/underscores/elements/_elements.scss */
.telenor-journeys .person {
  text-align: left;
}
@media (max-width: 480px) {
  /* line 433, ../src/scss/underscores/elements/_elements.scss */
  .telenor-journeys .person {
    text-align: center;
  }
}

@media (min-width: 981px) {
  /* line 443, ../src/scss/underscores/elements/_elements.scss */
  .telenor-journeys .person {
    width: 47%;
    margin-right: 3%;
  }

  /* line 447, ../src/scss/underscores/elements/_elements.scss */
  .telenor-journeys .person:nth-child(2n+2) {
    margin-right: 0;
  }

  /* line 450, ../src/scss/underscores/elements/_elements.scss */
  .telenor-journeys .person:nth-child(2n+3) {
    clear: both;
  }

  /* line 453, ../src/scss/underscores/elements/_elements.scss */
  .telenor-journeys .person:nth-child(3n+4) {
    clear: none;
  }
}
/* line 458, ../src/scss/underscores/elements/_elements.scss */
.bg-cj3 {
  background: url("../img/bg-CJ3.png") center top no-repeat;
  background-size: 128px auto;
  padding-top: 1.5rem;
}
@media (min-width: 981px) {
  /* line 458, ../src/scss/underscores/elements/_elements.scss */
  .bg-cj3 {
    background-size: 175px auto;
    padding-top: 1.5rem;
  }
}

/* line 461, ../src/scss/underscores/elements/_elements.scss */
.bg-cj4 {
  background: url("../img/bg-CJ4.png") center top no-repeat;
  background-size: 128px auto;
  padding-top: 1.5rem;
}
@media (min-width: 981px) {
  /* line 461, ../src/scss/underscores/elements/_elements.scss */
  .bg-cj4 {
    background-size: 175px auto;
    padding-top: 1.5rem;
  }
}

/* line 464, ../src/scss/underscores/elements/_elements.scss */
.bg-cj5 {
  background: url("../img/bg-CJ5.png") center top no-repeat;
  background-size: 128px auto;
  padding-top: 1.5rem;
}
@media (min-width: 981px) {
  /* line 464, ../src/scss/underscores/elements/_elements.scss */
  .bg-cj5 {
    background-size: 175px auto;
    padding-top: 1.5rem;
  }
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/forms/_forms.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */
}

/* line 1, ../src/scss/underscores/forms/_buttons.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  /*box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);*/
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  /* Improves usability and consistency of cursor style between image-type 'input' and others */
  -webkit-appearance: button;
  /* Corrects inability to style clickable 'input' types in iOS */
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1;
  padding: .6em 1em .4em;
  /*
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); */
}

/* line 22, ../src/scss/underscores/forms/_buttons.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
  /*box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);*/
}

/* line 31, ../src/scss/underscores/forms/_buttons.scss */
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  border-color: #aaa #bbb #bbb;
  /*box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);*/
}

/* line 1, ../src/scss/underscores/forms/_fields.scss */
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* Addresses excess padding in IE8/9 */
}

/* line 6, ../src/scss/underscores/forms/_fields.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* Addresses appearance set to searchfield in S5, Chrome */
  box-sizing: content-box;
}

/* line 11, ../src/scss/underscores/forms/_fields.scss */
input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none;
}

/* line 15, ../src/scss/underscores/forms/_fields.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
  padding: 0;
  outline: 0;
}

/* line 22, ../src/scss/underscores/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
}

/* line 33, ../src/scss/underscores/forms/_fields.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111;
}

/* line 42, ../src/scss/underscores/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 3px;
}

/* line 50, ../src/scss/underscores/forms/_fields.scss */
textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  padding-left: 3px;
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
  width: 100%;
}

/*for highlighted search result term */
/* line 2, ../src/scss/underscores/forms/_search.scss */
c0 {
  font-weight: bold;
}

/* line 5, ../src/scss/underscores/forms/_search.scss */
.home-symbol {
  position: relative;
  top: 2.0rem;
  left: 2.0rem;
}

/* line 10, ../src/scss/underscores/forms/_search.scss */
input[type="search"].searchphrase {
  border: 0 none;
  width: 75%;
  font-size: 4.0rem;
}
/* line 15, ../src/scss/underscores/forms/_search.scss */
input[type="search"].searchphrase.newsearch {
  width: 69%;
}

/* line 19, ../src/scss/underscores/forms/_search.scss */
input[type="search"].searchphrase:focus {
  outline-width: 0;
}

/* line 22, ../src/scss/underscores/forms/_search.scss */
form.search {
  padding-bottom: 1.0rem;
  margin-bottom: 3.0rem;
  position: relative;
  border-bottom: 1px solid #0091d2;
}

/* line 28, ../src/scss/underscores/forms/_search.scss */
.tool-bar.search {
  display: none;
  font-size: 1.2rem;
  font-family: sans-serif;
}

/* line 33, ../src/scss/underscores/forms/_search.scss */
.searchTools {
  list-style: none;
  display: inline;
  padding: 0;
}

/* line 38, ../src/scss/underscores/forms/_search.scss */
.searchTools li {
  display: inline;
}

/*--------------------------------------------------------------
4.1 Header
--------------------------------------------------------------*/
/* Stuff for the header - the top header banner primarily */
/* line 6, ../src/scss/underscores/header/_hero.scss */
.hero-list #topheaderholder {
  max-width: 1600px;
  margin: auto;
}
/* line 12, ../src/scss/underscores/header/_hero.scss */
.hero-list #topheaderholder + #topheaderholder {
  margin-top: 2rem;
}

/* line 17, ../src/scss/underscores/header/_hero.scss */
#topheaderholder {
  padding: 0;
  margin: auto;
  position: relative;
  height: 32rem;
  width: 100%;
  background-color: transparent;
  text-align: center;
  /*
   * local #topheaderholder adjustments 
   *
   */
}
@media (min-width: 481px) {
  /* line 17, ../src/scss/underscores/header/_hero.scss */
  #topheaderholder {
    height: 30rem;
  }
}
@media (min-width: 981px) {
  /* line 17, ../src/scss/underscores/header/_hero.scss */
  #topheaderholder {
    height: 48rem;
  }
}
@media (min-width: 1281px) {
  /* line 17, ../src/scss/underscores/header/_hero.scss */
  #topheaderholder {
    height: 50rem;
  }
}
/* line 33, ../src/scss/underscores/header/_hero.scss */
#topheaderholder .hero-image {
  text-align: center;
  height: 100%;
  width: 100%;
}
/* line 45, ../src/scss/underscores/header/_hero.scss */
#topheaderholder.the-project h1.topquotehead {
  font-family: togetherregular;
  font-size: 5em;
}
/* line 48, ../src/scss/underscores/header/_hero.scss */
#topheaderholder.privacy-and-data-protection {
  padding: 0;
  margin: auto;
  max-width: 1600px;
  position: relative;
  min-height: 100px;
  overflow: hidden;
  background-color: transparent;
  text-align: center;
}
/* line 57, ../src/scss/underscores/header/_hero.scss */
#topheaderholder.privacy-and-data-protection.video {
  height: inherit;
}
/* line 59, ../src/scss/underscores/header/_hero.scss */
#topheaderholder.global-presence, #topheaderholder.telenor-i-verden {
  background: -webkit-radial-gradient(circle at 25%, white, #f1f1f1);
  background: -o-radial-gradient(circle at 25%, white, #f1f1f1);
  background: -moz-radial-gradient(circle at 25%, white, #f1f1f1);
  background: radial-gradient(circle at 25%, #ffffff, #f1f1f1);
}
/* line 66, ../src/scss/underscores/header/_hero.scss */
#topheaderholder.global-presence .hero-image, #topheaderholder.telenor-i-verden .hero-image {
/*  background: no-repeat right 100%; */
}
@media (min-width: 481px) {
  /* line 70, ../src/scss/underscores/header/_hero.scss */
  #topheaderholder.global-presence .topquote, #topheaderholder.telenor-i-verden .topquote {
    width: 50%;
  }
}

/* line 78, ../src/scss/underscores/header/_hero.scss */
.hero-container {
  margin: 0 auto;
  max-width: 1280px;
  padding: 0 15px;
  display: -webkit-box;
  /* old - Safari */
  display: -moz-box;
  /* old - Firefox */
  display: -ms-flexbox;
  /* IE 10 */
  display: -webkit-flex;
  /* Chrome */
  display: flex;
  height: 100%;
  -webkit-box-align: end;
  -moz-box-align: end;
  align-items: flex-end;
}

/* line 94, ../src/scss/underscores/header/_hero.scss */
.topquote {
  min-height: 58%;
  position: relative;
  text-align: left;
  color: #fff;
  text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
  /* The text part of the quote  */
}
@media (min-width: 481px) {
  /* line 94, ../src/scss/underscores/header/_hero.scss */
  .topquote {
    padding: 0;
  }
}
@media (min-width: 981px) {
  /* line 94, ../src/scss/underscores/header/_hero.scss */
  .topquote {
    min-height: 61%;
  }
}
@media (min-width: 1025px) {
  /* line 94, ../src/scss/underscores/header/_hero.scss */
  .topquote {
    min-height: 62%;
  }
}
/* line 104, ../src/scss/underscores/header/_hero.scss */
.topquote .topquotelink {
  font-family: telenorregular;
}
/* line 107, ../src/scss/underscores/header/_hero.scss */
.topquote .topquotelink a {
  color: white;
}
/* line 111, ../src/scss/underscores/header/_hero.scss */
.topquote.blue-box {
  color: white;
  min-height: 0;
  width: 50%;
  background: #0091d2;
  padding: 2em 1.5em;
  text-shadow: none;
  margin-left: -15px;
}
@media (min-width: 1281px) {
  /* line 111, ../src/scss/underscores/header/_hero.scss */
  .topquote.blue-box {
    margin-left: 0;
  }
}
/* line 121, ../src/scss/underscores/header/_hero.scss */
.topquote.blue-box .topquotetext {
  /* hiding description element on tablet */
  display: none;
  font-size: 1.667rem;
  margin: 1em 0;
}
@media (min-width: 1025px) {
  /* line 121, ../src/scss/underscores/header/_hero.scss */
  .topquote.blue-box .topquotetext {
    display: block;
  }
}
/* line 129, ../src/scss/underscores/header/_hero.scss */
.topquote h1.topquotehead {
  margin-top: 0;
  color: #fff;
}
/* line 133, ../src/scss/underscores/header/_hero.scss */
.topquote h1.topquotehead.with-ico {
  background-repeat: no-repeat;
  padding-left: 60px;
  background-size: 45px;
  font-size: 2.5rem;
  min-height: 60px;
  background-position: 1rem 50%;
}
@media (min-width: 481px) {
  /* line 133, ../src/scss/underscores/header/_hero.scss */
  .topquote h1.topquotehead.with-ico {
    background-size: 55px;
    padding-left: 75px;
    font-size: 3rem;
    min-height: 75px;
    background-position: 0% 0%;
  }
}
@media (min-width: 981px) {
  /* line 133, ../src/scss/underscores/header/_hero.scss */
  .topquote h1.topquotehead.with-ico {
    background-size: 70px;
    padding-left: 90px;
    font-size: 3.5rem;
    min-height: 90px;
  }
}
/* line 157, ../src/scss/underscores/header/_hero.scss */
.topquote.herotext-blue > h1.topquotehead {
  color: #00ace7;
  text-shadow: none;
}
/* line 158, ../src/scss/underscores/header/_hero.scss */
.topquote.herotext-blue .topquotelink a {
  color: #00ace7;
  text-shadow: none;
}
/* line 159, ../src/scss/underscores/header/_hero.scss */
.topquote.herotext-blue .topquotetext {
  color: #21282e;
  text-shadow: none;
}
/* line 161, ../src/scss/underscores/header/_hero.scss */
.topquote.herotext-charcoal > h1.topquotehead {
  color: #21282e;
  text-shadow: none;
}
/* line 162, ../src/scss/underscores/header/_hero.scss */
.topquote.herotext-charcoal .topquotetext {
  color: #21282e;
  text-shadow: none;
}
/* line 163, ../src/scss/underscores/header/_hero.scss */
.topquote.herotext-charcoal .topquotelink a {
  color: #00ace7;
  text-shadow: none;
}
/* line 167, ../src/scss/underscores/header/_hero.scss */
.topquote .topquotetext {
  margin: 1.25em 0;
}
@media (min-width: 481px) {
  /* line 167, ../src/scss/underscores/header/_hero.scss */
  .topquote .topquotetext {
    max-width: 100%;
  }
}

/* The #masthead element contains the nav menus and the logo, and is absolutely positioned so as to be able to have top:0 and lie on top of hero image IOK 2015-01-26 */
/* line 3, ../src/scss/underscores/header/_masthead.scss */
#masthead {
  position: absolute;
  top: 0;
  width: 100%;
  color: lightgrey;
}

/* Logo, two colors and so forth */
/* line 12, ../src/scss/underscores/header/_masthead.scss */
a.header-logo {
  display: block;
  position: absolute;
  top: 20px;
  left: 15px;
  width: 110px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1024px) {
  /* line 12, ../src/scss/underscores/header/_masthead.scss */
  a.header-logo {
    width: 150px;
    height: 56px;
    left: -200px;
  }
}
@media (min-width: 1281px) {
  /* line 12, ../src/scss/underscores/header/_masthead.scss */
  a.header-logo {
    width: 187px;
    height: 70px;
    left: -250px;
  }
}

/* line 28, ../src/scss/underscores/header/_masthead.scss */
a.header-logo {
  background-image: url("../img/telenor_group_logotype_lockup_positive_RGB.svg");
}

/* line 29, ../src/scss/underscores/header/_masthead.scss */
a.header-logo.negative {
  background-image: url("../img/telenor_group_logotype_lockup_negative_RGB.svg");
}

/* line 30, ../src/scss/underscores/header/_masthead.scss */
a.header-logo.positive {
  background-image: url("../img/telenor_group_logotype_lockup_positive_RGB.svg");
}

/* line 31, ../src/scss/underscores/header/_masthead.scss */
a.header-logo.white {
  background-image: url("../img/telenor_group_logotype_lockup_negative_whitesymbol_RGB.svg");
}

/* line 32, ../src/scss/underscores/header/_masthead.scss */
.lightheader a.header-logo.negative {
  background-image: url("../img/telenor_group_logotype_lockup_positive_RGB.svg");
}

/* line 34, ../src/scss/underscores/header/_masthead.scss */
.neg-small-logo {
  background-image: url(../img/TELGR_symbol_neg_SOL.svg);
  background-repeat: no-repeat;
  background-size: 38px 34px;
  /*
  "TELGR_symbol_neg_SOL@2x"
  "TELGR_symbol_neg_3DW"
  "TELGR_symbol_neg_3DW@2x"
  */
}
/* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
.no-svg .neg-small-logo {
  background-image: url(../img/TELGR_symbol_neg_SOL.png);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
  .no-svg .neg-small-logo {
    background-image: url(../img/TELGR_symbol_neg_SOL@2x.png);
  }
}

/* To make logo fixed.. however, this is pretty grotty when scrolling over images + text. IOK 2015-02-18 */
/*
@media (max-width: $screen-xs-max) {
 position: fixed;
 top: 20px;
 left: 20px;
}
*/
/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/navigation/_links.scss */
a {
  color: #00ace7;
}
/* line 3, ../src/scss/underscores/navigation/_links.scss */
a:visited {
  color: #0091d2;
}
/* line 6, ../src/scss/underscores/navigation/_links.scss */
a:hover, a:focus, a:active {
  color: #00ace7;
  outline: none !important;
  text-decoration: none !important;
}

/* line 16, ../src/scss/underscores/navigation/_links.scss */
.topquotelink {
  font-size: 1.6rem;
  padding: 0.5em 0 0.5em 2em;
  line-height: 2rem;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: left 0.3em;
  background-size: 24px 24px;
  background-image: url(../img/discover-more-blue-arrow.svg);
  background-repeat: no-repeat;
}
/* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
.no-svg .topquotelink {
  background-image: url(../img/discover-more-blue-arrow.png);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
  .no-svg .topquotelink {
    background-image: url(../img/discover-more-blue-arrow@2x.png);
  }
}
@media (min-width: 481px) {
  /* line 16, ../src/scss/underscores/navigation/_links.scss */
  .topquotelink {
    background-size: 20px 20px;
    background-position: left 0.45em;
    padding-left: 2.3em;
    font-size: 1rem;
  }
}
@media (min-width: 981px) {
  /* line 16, ../src/scss/underscores/navigation/_links.scss */
  .topquotelink {
    background-size: 30px 30px;
    background-position: left 0.14em;
    padding-left: 2.3em;
    font-size: 1.6rem;
  }
}
@media (min-width: 1281px) {
  /* line 16, ../src/scss/underscores/navigation/_links.scss */
  .topquotelink {
    background-size: 38px 38px;
    background-position: left 0.14em;
    padding-left: 2.3em;
    font-size: 1.667rem;
  }
}
/* line 28, ../src/scss/underscores/navigation/_links.scss */
.topquotelink.blue-box-link {
  margin-left: -0.5em;
  padding-left: 1.8em;
}

/* line 31, ../src/scss/underscores/navigation/_links.scss */
li > a[href$='.pdf'],
li > a[href$='.ppt'],
li > a[href$='.pptx'],
li > a[href$='.xls'],
li > a[href$='.xlsx'],
li > a[href$='.doc'],
li > a[href$='.docx'] {
  padding: 0.5em 0 0.5em 1.8em;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 20px 20px;
  background-image: url(../img/download-blue-arrow.svg);
  background-repeat: no-repeat;
}
/* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
.no-svg li > a[href$='.pdf'], .no-svg
li > a[href$='.ppt'], .no-svg
li > a[href$='.pptx'], .no-svg
li > a[href$='.xls'], .no-svg
li > a[href$='.xlsx'], .no-svg
li > a[href$='.doc'], .no-svg
li > a[href$='.docx'] {
  background-image: url(../img/download-blue-arrow.png);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
  .no-svg li > a[href$='.pdf'], .no-svg
  li > a[href$='.ppt'], .no-svg
  li > a[href$='.pptx'], .no-svg
  li > a[href$='.xls'], .no-svg
  li > a[href$='.xlsx'], .no-svg
  li > a[href$='.doc'], .no-svg
  li > a[href$='.docx'] {
    background-image: url(../img/download-blue-arrow@2x.png);
  }
}
@media (min-width: 981px) {
  /* line 31, ../src/scss/underscores/navigation/_links.scss */
  li > a[href$='.pdf'],
  li > a[href$='.ppt'],
  li > a[href$='.pptx'],
  li > a[href$='.xls'],
  li > a[href$='.xlsx'],
  li > a[href$='.doc'],
  li > a[href$='.docx'] {
    background-size: 15px 15px;
    padding-left: 2rem;
  }
}
@media (min-width: 1281px) {
  /* line 31, ../src/scss/underscores/navigation/_links.scss */
  li > a[href$='.pdf'],
  li > a[href$='.ppt'],
  li > a[href$='.pptx'],
  li > a[href$='.xls'],
  li > a[href$='.xlsx'],
  li > a[href$='.doc'],
  li > a[href$='.docx'] {
    background-size: 25px 25px;
    padding-left: 3rem;
  }
}

/* line 49, ../src/scss/underscores/navigation/_links.scss */
a.bulletBlueChevron {
  padding: 0.5em 0 0.5em 2em;
  line-height: 2;
  text-decoration: none;
  color: #00ace7;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 20px 20px;
  background-image: url(../img/discover-more-blue-arrow.svg);
  background-repeat: no-repeat;
}
/* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
.no-svg a.bulletBlueChevron {
  background-image: url(../img/discover-more-blue-arrow.png);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
  .no-svg a.bulletBlueChevron {
    background-image: url(../img/discover-more-blue-arrow@2x.png);
  }
}
@media (min-width: 981px) {
  /* line 49, ../src/scss/underscores/navigation/_links.scss */
  a.bulletBlueChevron {
    background-size: 15px 15px;
    padding-left: 2rem;
  }
}
@media (min-width: 1281px) {
  /* line 49, ../src/scss/underscores/navigation/_links.scss */
  a.bulletBlueChevron {
    background-size: 25px 25px;
    padding-left: 3rem;
  }
}

/* line 62, ../src/scss/underscores/navigation/_links.scss */
a.bulletWhiteChevron {
  padding: 0.5em 0 0.5em 2em;
  line-height: 2;
  text-decoration: none;
  color: #00ace7;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 20px 20px;
  background-image: url(../img/discover-more-whiteBG.svg);
  background-repeat: no-repeat;
}
/* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
.no-svg a.bulletWhiteChevron {
  background-image: url(../img/discover-more-whiteBG.png);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
  .no-svg a.bulletWhiteChevron {
    background-image: url(../img/discover-more-whiteBG@2x.png);
  }
}
@media (min-width: 981px) {
  /* line 62, ../src/scss/underscores/navigation/_links.scss */
  a.bulletWhiteChevron {
    background-size: 15px 15px;
    padding-left: 2rem;
  }
}
@media (min-width: 1025px) {
  /* line 62, ../src/scss/underscores/navigation/_links.scss */
  a.bulletWhiteChevron {
    background-size: 25px 25px;
    padding-left: 3rem;
  }
}

/* line 75, ../src/scss/underscores/navigation/_links.scss */
a.backlinkBlueChevron {
  padding: 0.5em 0 0.5em 2.8em;
  line-height: 2;
  text-decoration: none;
  color: #00ace7;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 30px 30px;
  background-image: url(../img/back-blue-arrow.svg);
  background-repeat: no-repeat;
}
/* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
.no-svg a.backlinkBlueChevron {
  background-image: url(../img/back-blue-arrow.png);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
  .no-svg a.backlinkBlueChevron {
    background-image: url(../img/back-blue-arrow@2x.png);
  }
}
@media (min-width: 481px) {
  /* line 75, ../src/scss/underscores/navigation/_links.scss */
  a.backlinkBlueChevron {
    background-size: 25px 25px;
    padding-left: 2.2em;
  }
}
@media (min-width: 1281px) {
  /* line 75, ../src/scss/underscores/navigation/_links.scss */
  a.backlinkBlueChevron {
    background-size: 30px 30px;
  }
}

/* line 88, ../src/scss/underscores/navigation/_links.scss */
a.downloadBlueChevron,
p > a.downloadBlueChevron {
  padding: 0.5em 0 0.5em 2em;
  line-height: 2;
  text-decoration: none;
  color: #00ace7;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 20px 20px;
  background-image: url(../img/download-blue-arrow.svg);
  background-repeat: no-repeat;
}
/* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
.no-svg a.downloadBlueChevron, .no-svg
p > a.downloadBlueChevron {
  background-image: url(../img/download-blue-arrow.png);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
  .no-svg a.downloadBlueChevron, .no-svg
  p > a.downloadBlueChevron {
    background-image: url(../img/download-blue-arrow@2x.png);
  }
}
@media (min-width: 481px) {
  /* line 88, ../src/scss/underscores/navigation/_links.scss */
  a.downloadBlueChevron,
  p > a.downloadBlueChevron {
    background-size: 15px 15px;
    padding-left: 2.3em;
  }
}
@media (min-width: 981px) {
  /* line 88, ../src/scss/underscores/navigation/_links.scss */
  a.downloadBlueChevron,
  p > a.downloadBlueChevron {
    background-size: 25px 25px;
  }
}
@media (min-width: 1281px) {
  /* line 88, ../src/scss/underscores/navigation/_links.scss */
  a.downloadBlueChevron,
  p > a.downloadBlueChevron {
    background-size: 30px 30px;
  }
}

/* line 104, ../src/scss/underscores/navigation/_links.scss */
a.bulletBlueChevron:visited, a.bulletBlueChevron:hover,
a.backlinkBlueChevron:visited, a.backlinkBlueChevron:hover {
  color: #00ace7;
}

/* line 109, ../src/scss/underscores/navigation/_links.scss */
.nav-links {
  font-size: 1.2rem;
  padding: 2.0rem;
  border-top: 1px solid #ddd;
  line-height: 1.6rem;
}

/* line 115, ../src/scss/underscores/navigation/_links.scss */
.nav-links > div {
  display: inline;
}

/* line 118, ../src/scss/underscores/navigation/_links.scss */
.nav-links > div a,
.nav-links > div a:visited {
  color: #00ace7;
}

/* line 122, ../src/scss/underscores/navigation/_links.scss */
.nav-links > div .meta-nav {
  font-size: 2.0rem;
}

/* This is for an adjusted anchor used for #link-links, ie,
   <h3><a class='anchorlink' name='link'>&nbsp;</a>My title</h3>
   - it ensures there is some space above the element when linking to it. IOK 2015-02-28 */
/* line 130, ../src/scss/underscores/navigation/_links.scss */
.anchorlink {
  margin: 0;
  padding: 0;
  position: relative;
  float: right;
  top: -65px;
}

/* line 137, ../src/scss/underscores/navigation/_links.scss */
a.q-report-download, a.link-circle {
  background-image: none;
  padding: 0;
  display: block;
  line-height: 2rem;
}
/* line 139, ../src/scss/underscores/navigation/_links.scss */
a.q-report-download::before, a.link-circle::before {
  content: " ";
  background: url(../img/ico-download-circle.svg) no-repeat;
  background-size: 3rem;
  display: block;
  background-position-x: 50%;
  height: 3rem;
}
/* line 151, ../src/scss/underscores/navigation/_links.scss */
a.q-report-download > span, a.link-circle > span {
  padding-top: .5rem;
}

/* line 157, ../src/scss/underscores/navigation/_links.scss */
a.link-circle::before {
  background-image: url(../img/ico-link-circle.svg);
}
/* line 160, ../src/scss/underscores/navigation/_links.scss */
a.link-circle > span {
  display: block;
}

/* icon-link for Hot Topic isotope
----------------------------*/
/* line 166, ../src/scss/underscores/navigation/_links.scss */
.isotopeitem.nobox.hottopic h2.isotopelabel {
  padding-left: 3rem;
  background-image: url(../img/ico-hottopic-darkpink.svg);
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 3rem 3rem;
}
/* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
.no-svg .isotopeitem.nobox.hottopic h2.isotopelabel {
  background-image: url(../img/ico-hottopic-darkpink.png);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 36, ../src/scss/underscores/mixins/_mixins-master.scss */
  .no-svg .isotopeitem.nobox.hottopic h2.isotopelabel {
    background-image: url(../img/ico-hottopic-darkpink@2x.png);
  }
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
/* Styling the navbar */
/* line 2, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
  color: white;
}
/* line 4, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > span:hover {
  color: white;
}
/* line 5, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default .navbar-nav > .active > a:visited, .navbar-default .navbar-nav > li > a:visited, .navbar-default .navbar-nav > li > span:visited {
  color: white;
}
/* line 6, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default .navbar-nav > .active > a:focurs, .navbar-default .navbar-nav > li > a:focurs, .navbar-default .navbar-nav > li > span:focurs {
  color: white;
}
/* line 7, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default .navbar-nav > .active > a:active, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > span:active {
  color: white;
}

/* line 9, ../src/scss/underscores/navigation/_menus.scss */
.nav-bg, .blue-line-extender, .nav-level-1.sticky {
  background-color: #0168b5;
}

/* line 13, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default {
  z-index: 2;
}

/* This blue line is only for show; it sort of visually extends the background of the menu bar until the right edge of the screen,
   starting from the center line. Works better on smaller screens. Alternatively, position the aux-menu absolutely on the right end of the screen. IOK 2015-01-27 */
/* line 18, ../src/scss/underscores/navigation/_menus.scss */
.blue-line-extender {
  display: none;
}
@media (min-width: 1024px) {
  /* line 18, ../src/scss/underscores/navigation/_menus.scss */
  .blue-line-extender {
    display: block;
    height: 50px;
    position: absolute;
    top: 0;
    left: 50%;
    width: 50%;
    z-index: 1;
  }
}

/* This ensures that the main nav menu is positioned relative to the main content container IOK 2015-01-27 */
/* line 34, ../src/scss/underscores/navigation/_menus.scss */
.main-navigation {
  padding-left: 215px;
  padding-right: 0;
}
@media (max-width: 1023px) {
  /* line 34, ../src/scss/underscores/navigation/_menus.scss */
  .main-navigation {
    padding-left: 0;
  }
}
@media (min-width: 1281px) {
  /* line 34, ../src/scss/underscores/navigation/_menus.scss */
  .main-navigation {
    padding-left: 265px;
  }
}

/* The collapsed navbar button hamburger menu */
/* line 45, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: white;
  width: 30px;
}

/* line 49, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default .navbar-toggle {
  position: absolute;
  top: -10px;
  right: -15px;
  border: 0;
  border-radius: 0;
  background-color: #00ace7;
  z-index: 1999;
  width: 50px;
  height: 50px;
  padding: 9px 10px;
}

/* line 62, ../src/scss/underscores/navigation/_menus.scss */
.toggled .navbar-default .navbar-toggle {
  top: -10px;
  left: -425px;
  background-color: #004969 !important;
}
@media (max-width: 480px) {
  /* line 62, ../src/scss/underscores/navigation/_menus.scss */
  .toggled .navbar-default .navbar-toggle {
    left: -375px;
  }
}

/* line 71, ../src/scss/underscores/navigation/_menus.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #00ace7;
}

/* To ensure the navbar can appear over content, some transparency IOK 2014-12-16   */
/* line 78, ../src/scss/underscores/navigation/_menus.scss */
.navbar {
  border: 0;
  background-color: transparent;
}

/* Right-adjusting the navbar  IOK 2014-12-16 */
/* line 83, ../src/scss/underscores/navigation/_menus.scss */
.navbar-container {
  padding-right: 0px;
}

/* End top-level banner part IOK 2014-12-16 */
/* line 88, ../src/scss/underscores/navigation/_menus.scss */
li.menu-item-search {
  width: 100%;
  text-align: right;
}

/* Collapsed menu styles overriding bootstrap  HL 2015-02-18 */
/* line 96, ../src/scss/underscores/navigation/_menus.scss */
.navbar-collapse {
  overflow-x: hidden;
  border-top: 0 none;
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
}

/* Rules for the non-collapsed navbar IOK 2014-12-16 */
@media (min-width: 1024px) {
  /* line 105, ../src/scss/underscores/navigation/_menus.scss */
  .navbar-default .navbar-nav > .current-menu-ancestor > a {
    background-color: #00ace7;
    color: white;
  }

  /* Avoid breakage until viewports are tuned to length of menu IOK 2014-12-16 */
  /* line 111, ../src/scss/underscores/navigation/_menus.scss */
  .navbar-container {
    min-width: 830px;
  }

  /* line 115, ../src/scss/underscores/navigation/_menus.scss */
  ul.primary-menu {
    width: 80%;
    /* This is to allow for *second level* menus. The percentage must be in synch with the 25% of the aux menu. IOK 2015-02-13 - NOW 80/20 % MOS 24.04.15 */
    font-family: telenorregular;
    color: white;
    font-size: 1.4rem;
  }
}
@media (min-width: 1024px) and (min-width: 1281px) {
  /* line 115, ../src/scss/underscores/navigation/_menus.scss */
  ul.primary-menu {
    font-size: 1.25rem;
  }
}

@media (min-width: 1024px) {
  /* line 121, ../src/scss/underscores/navigation/_menus.scss */
  .auxmenu {
    width: 20%;
    position: relative;
    float: right;
    font-size: 1.4rem;
    background: transparent;
  }

  /* line 129, ../src/scss/underscores/navigation/_menus.scss */
  .auxmenu > li {
    text-align: center;
    float: right;
  }
}
@media (min-width: 1024px) and (min-width: 981px) and (max-width: 1280px) {
  /* line 133, ../src/scss/underscores/navigation/_menus.scss */
  .auxmenu > li > a > img {
    height: 14px;
    width: 14px;
  }
}

@media (min-width: 1024px) {
  /* line 137, ../src/scss/underscores/navigation/_menus.scss */
  .auxmenu > li > a,
  .auxmenu > li > span {
    margin: 0 auto;
  }

  /* line 142, ../src/scss/underscores/navigation/_menus.scss */
  .nav > li {
    position: static;
  }

  /* line 146, ../src/scss/underscores/navigation/_menus.scss */
  ul.primary-menu {
    /* This is to anchor the nav-level-2 element below. IOK 2014-12-16 */
    position: relative;
  }

  /* line 151, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 {
    display: none;
    position: absolute;
    z-index: 9;
    left: 0;
    background-color: #00ace7;
    width: 100%;
  }
}
@media (min-width: 1024px) and (min-width: 1281px) {
  /* line 151, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1301px) {
  /* line 151, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 {
    width: 125%;
  }
}
@media (min-width: 1024px) {
  /* line 163, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 li > a {
    padding: 1.3em 1em;
    border-bottom: 4px solid #00ace7;
  }
}
@media (min-width: 1024px) and (min-width: 1281px) {
  /* line 163, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 li > a {
    padding: 1.7em 0.9em;
  }
}
@media (min-width: 1024px) {
  /* line 168, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 li.active > a {
    background: transparent;
    border-bottom: 4px solid #d6d800;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1199px) {
  /* line 172, ../src/scss/underscores/navigation/_menus.scss */
  li.five-children ul.nav-level-2 {
    width: 112%;
  }
}

@media (min-width: 1024px) {
  /* line 179, ../src/scss/underscores/navigation/_menus.scss */
  li.current-menu-item > ul.nav-level-2 {
    display: block;
  }

  /* line 182, ../src/scss/underscores/navigation/_menus.scss */
  li.current-menu-ancestor > ul.nav-level-2 {
    display: block;
  }

  /* line 185, ../src/scss/underscores/navigation/_menus.scss */
  li.current-page-ancestor > ul.nav-level-2 {
    display: block;
  }
}
/* And the collapsed navbar. IOK 2014-12-16 */
@media (max-width: 1023px) {
  /* line 192, ../src/scss/underscores/navigation/_menus.scss */
  .navbar-nav {
    margin: 5px 0;
  }

  /* line 193, ../src/scss/underscores/navigation/_menus.scss */
  .nav-bg, .blue-line-extender, .nav-level-1.sticky {
    background-color: #0091d2;
  }

  /* line 196, ../src/scss/underscores/navigation/_menus.scss */
  .navbar-collapse {
    padding: 0 10px;
    position: relative;
    z-index: 9;
    font-family: telenorregular;
    font-size: 1.5rem;
    overflow: hidden;
  }

  /* line 204, ../src/scss/underscores/navigation/_menus.scss */
  li.active > a {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  /* line 207, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 > li {
    margin-left: 30px;
  }

  /* line 210, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 > li > a {
    padding: 15px 0 15px 40px;
    margin-left: 10px;
    font-size: 14px;
  }

  /* line 215, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav-level-2 > li.active > a {
    background-color: rgba(0, 0, 0, 0.2) !important;
    padding-left: 36px;
    border-left: 4px solid #d6d800;
  }

  /* line 222, ../src/scss/underscores/navigation/_menus.scss */
  .auxmenu .language-item {
    display: none;
  }
  /* line 223, ../src/scss/underscores/navigation/_menus.scss */
  .auxmenu .contrast-item {
    display: none;
  }
}
/* line 227, ../src/scss/underscores/navigation/_menus.scss */
.sticky {
  animation-duration: .3s;
  transition-timing-function: ease-out;
  animation-name: slidedown;
}

@keyframes slidedown {
  from {
    top: -50px;
  }
  to {
    top: 0px;
  }
}
@media (min-width: 1024px) {
  /* line 249, ../src/scss/underscores/navigation/_menus.scss */
  .nav-level-1.sticky {
    width: 75%;
    z-index: 10;
    background-color: rgba(1, 104, 181, 0.8);
    position: fixed;
    top: 0;
    left: 0;
  }

  /* line 257, ../src/scss/underscores/navigation/_menus.scss */
  .nav-level-1.sticky.auxmenu {
    width: 25%;
    z-index: 10;
    background-image: none;
    position: fixed;
    top: 0;
    left: 75%;
    padding-left: 0px;
  }

  /* line 266, ../src/scss/underscores/navigation/_menus.scss */
  .level2 .nav-level-1.sticky.auxmenu {
    background-color: rgba(0, 172, 231, 0.8);
  }

  /* line 269, ../src/scss/underscores/navigation/_menus.scss */
  .nav-level-2.sticky {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 172, 231, 0.8);
    width: 75%;
  }
  /* line 275, ../src/scss/underscores/navigation/_menus.scss */
  .nav-level-2.sticky li > a {
    height: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 0;
  }
  /* line 281, ../src/scss/underscores/navigation/_menus.scss */
  .nav-level-2.sticky li.active > a {
    border-bottom: 0;
  }
}
/* line 287, ../src/scss/underscores/navigation/_menus.scss */
.nav li.onlysticky {
  display: none;
}

@media (min-width: 1024px) {
  /* line 291, ../src/scss/underscores/navigation/_menus.scss */
  .nav.sticky li.onlysticky {
    display: block;
  }
}
/* A clickable home button for the sticky menu with the telenor logo, only shown when sticky IOK 2015-02-13 */
/* line 298, ../src/scss/underscores/navigation/_menus.scss */
.stickyhome {
  background: url(../img/TELGR_symbol_neg_SOL.png) 25px center no-repeat;
  width: 100px;
  height: 100%;
}
/* line 303, ../src/scss/underscores/navigation/_menus.scss */
.stickyhome a:hover {
  text-decoration: none !important;
}

@media (max-width: 1023px) {
  /* line 308, ../src/scss/underscores/navigation/_menus.scss */
  .navbar-collapse {
    position: fixed;
    right: 0;
    top: 0;
    width: 376px;
    height: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 480px) {
  /* line 308, ../src/scss/underscores/navigation/_menus.scss */
  .navbar-collapse {
    width: 326px;
  }
}

@media (max-width: 1023px) {
  /* line 319, ../src/scss/underscores/navigation/_menus.scss */
  .navbar-header {
    z-index: 1999;
    position: fixed;
    top: 0;
    /*  width: 100%; */
    right: 0;
  }

  /* line 328, ../src/scss/underscores/navigation/_menus.scss */
  .auxmenu {
    z-index: 1999;
    /* Webkit workaround */
  }

  /* Floats overriding bootstrap for horizontally aligned collapsed aux-menu  HL 2015-02-18 */
  /* line 333, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav.auxmenu > li {
    float: left;
    display: inline-block;
  }

  /* line 334, ../src/scss/underscores/navigation/_menus.scss */
  ul.nav.auxmenu > li > a {
    display: inline-block;
  }
}
/* This is to make it easier to debug the stickyness when logged in. Can be removified in production. IOK 2015-01-13 */
/* line 338, ../src/scss/underscores/navigation/_menus.scss */
.wpadminbar .sticky {
  top: 32px !important;
}

/* style for the 'font-size' informational item  */
/* line 343, ../src/scss/underscores/navigation/_menus.scss */
.fontsize-item .popover {
  font-size: 24px;
  color: black;
  min-width: 500px;
}

/* line 350, ../src/scss/underscores/navigation/_menus.scss */
.mobile-dropdown-menu {
  display: none;
}

/* line 353, ../src/scss/underscores/navigation/_menus.scss */
.active .mobile-dropdown-menu {
  display: block;
}

@media (max-width: 1023px) {
  /* line 359, ../src/scss/underscores/navigation/_menus.scss */
  .mobile-dropdown-menu.toggled {
    display: block;
  }
}

@media (max-width: 1023px) {
  /* line 364, ../src/scss/underscores/navigation/_menus.scss */
  .active .mobile-dropdown-menu.toggled {
    display: none;
  }
}

/* For mobile menus, allow expanding submenus using an overlay. IOK 2015-02-20 */
/* line 371, ../src/scss/underscores/navigation/_menus.scss */
.nav > li > a.mobile-menu-expander {
  display: none;
}
@media (max-width: 1023px) {
  /* line 371, ../src/scss/underscores/navigation/_menus.scss */
  .nav > li > a.mobile-menu-expander {
    display: block;
    position: absolute;
    right: 5px;
    z-index: 3000;
    background: transparent !important;
    opacity: 0.6;
  }
}

/* line 382, ../src/scss/underscores/navigation/_menus.scss */
li.active > a.mobile-menu-expander {
  opacity: 1;
}

/* icon menus frontpages */
/* line 388, ../src/scss/underscores/navigation/_menus.scss */
.icon-menu-item {
  width: 25%;
  float: left;
}
@media (max-width: 480px) {
  /* line 388, ../src/scss/underscores/navigation/_menus.scss */
  .icon-menu-item {
    width: 50%;
  }
}

/* this comment meaningless */
/* line 398, ../src/scss/underscores/navigation/_menus.scss */
.front-page-icon-menu img {
  height: 60px;
  width: 60px;
}
@media (min-width: 481px) {
  /* line 398, ../src/scss/underscores/navigation/_menus.scss */
  .front-page-icon-menu img {
    height: 67px;
    width: 67px;
  }
}
@media (min-width: 981px) {
  /* line 398, ../src/scss/underscores/navigation/_menus.scss */
  .front-page-icon-menu img {
    height: 90px;
    width: 90px;
  }
}
@media (min-width: 1281px) {
  /* line 398, ../src/scss/underscores/navigation/_menus.scss */
  .front-page-icon-menu img {
    height: 113px;
    width: 113px;
  }
}

@media (max-width: 480px) {
  /* line 407, ../src/scss/underscores/navigation/_menus.scss */
  .short-cut-menu {
    margin: 0 13px;
  }
  /* line 408, ../src/scss/underscores/navigation/_menus.scss */
  .short-cut-menu .menu-item-type-custom, .short-cut-menu .menu-item-object-page {
    box-sizing: border-box;
    padding: 4rem 0;
    background: #fff;
    border: 1px solid #eff1f1;
  }
}
/* icon menu adjustments for media frontpage */
/* line 420, ../src/scss/underscores/navigation/_menus.scss */
#menu-media-images-menu .icon-menu-item {
  width: 50%;
  float: left;
  margin: 0;
}
@media (min-width: 481px) {
  /* line 420, ../src/scss/underscores/navigation/_menus.scss */
  #menu-media-images-menu .icon-menu-item {
    width: 25.00%;
    margin: 1rem 0;
  }
}
@media (min-width: 981px) {
  /* line 420, ../src/scss/underscores/navigation/_menus.scss */
  #menu-media-images-menu .icon-menu-item {
    width: 25.00%;
  }
}
/* line 429, ../src/scss/underscores/navigation/_menus.scss */
#menu-media-images-menu .front-page-icon-menu img {
  height: 60px;
  width: 60px;
}
@media (min-width: 481px) {
  /* line 429, ../src/scss/underscores/navigation/_menus.scss */
  #menu-media-images-menu .front-page-icon-menu img {
    height: 67px;
    width: 67px;
  }
}
@media (min-width: 981px) {
  /* line 437, ../src/scss/underscores/navigation/_menus.scss */
  #menu-media-images-menu.row {
    margin: 3rem 0 0;
  }
}

/* document menu IR frontpage */
/* line 445, ../src/scss/underscores/navigation/_menus.scss */
.downloads-menu > h1 > a.tel-button {
  position: relative;
  top: -10px;
  margin-left: 1em;
}
@media (min-width: 1025px) {
  /* line 445, ../src/scss/underscores/navigation/_menus.scss */
  .downloads-menu > h1 > a.tel-button {
    margin-left: 2em;
  }
}

/* line 452, ../src/scss/underscores/navigation/_menus.scss */
.downloads-menu-container {
  margin: 1.5rem 0;
  padding-top: 1.5rem;
  overflow-x: scroll;
  width: 100%;
}
@media (min-width: 1025px) {
  /* line 452, ../src/scss/underscores/navigation/_menus.scss */
  .downloads-menu-container {
    margin: 3rem 0;
    padding-top: 2rem;
  }
}

/* line 474, ../src/scss/underscores/navigation/_menus.scss */
.downloads-menu-items {
  list-style: none;
  padding: 0;
  white-space: nowrap;
  width: auto;
}
/* line 480, ../src/scss/underscores/navigation/_menus.scss */
.downloads-menu-items li {
  display: inline-block;
  margin-top: 0;
  margin-right: 35px;
  vertical-align: top;
  width: 90px;
}
@media (min-width: 481px) {
  /* line 480, ../src/scss/underscores/navigation/_menus.scss */
  .downloads-menu-items li {
    width: 113px;
  }
}
@media (min-width: 981px) {
  /* line 480, ../src/scss/underscores/navigation/_menus.scss */
  .downloads-menu-items li {
    width: 200px;
  }
}
/* line 489, ../src/scss/underscores/navigation/_menus.scss */
.downloads-menu-items li img {
  height: 60px;
  width: 60px;
  border-radius: 0;
}
@media (min-width: 481px) {
  /* line 489, ../src/scss/underscores/navigation/_menus.scss */
  .downloads-menu-items li img {
    height: 67px;
    width: 67px;
  }
}
@media (min-width: 981px) {
  /* line 489, ../src/scss/underscores/navigation/_menus.scss */
  .downloads-menu-items li img {
    height: 90px;
    width: 90px;
  }
}
/* line 497, ../src/scss/underscores/navigation/_menus.scss */
.downloads-menu-items li h4 {
  margin: 25px 0 15px;
  white-space: normal;
  min-height: 3.5em;
}

/* Shouldn't really be 'affix', don't fix position on smaller screens. IOK 2016-07-01 */
/* line 507, ../src/scss/underscores/navigation/_menus.scss */
.menu-digital-businesses-container.affix {
  top: 50px;
  z-index: 10;
}
@media (max-width: 981px) {
  /* line 507, ../src/scss/underscores/navigation/_menus.scss */
  .menu-digital-businesses-container.affix {
    position: inherit;
  }
}

/* line 515, ../src/scss/underscores/navigation/_menus.scss */
ul.stick-to-hero {
  width: 100%;
  background: #00ace7;
  color: #fff;
  max-width: 1280px;
  margin: 0 auto;
}

/* line 523, ../src/scss/underscores/navigation/_menus.scss */
ul.stick-to-hero .menu-item {
  float: left;
  padding: 0;
}

/* line 529, ../src/scss/underscores/navigation/_menus.scss */
ul.stick-to-hero .menu-item a {
  font-size: 1.4rem;
  color: #fff;
  line-height: 2.5;
  padding-left: 2em;
  padding-right: 2em;
}

/* line 536, ../src/scss/underscores/navigation/_menus.scss */
ul.stick-to-hero .menu-item a:hover,
ul.stick-to-hero .menu-item a:active {
  background-color: #0091d2;
}

/* line 541, ../src/scss/underscores/navigation/_menus.scss */
ul.stick-to-hero .current-menu-item a {
  background-color: #0091d2;
}

/* line 545, ../src/scss/underscores/navigation/_menus.scss */
.show-on-landscape-tablet {
  display: block;
}

@media (min-width: 981px) {
  /* line 550, ../src/scss/underscores/navigation/_menus.scss */
  .show-on-landscape-tablet {
    display: none;
  }
}
/* line 555, ../src/scss/underscores/navigation/_menus.scss */
.hide-on-landscape-tablet {
  display: none;
}

@media (min-width: 981px) {
  /* line 559, ../src/scss/underscores/navigation/_menus.scss */
  .hide-on-landscape-tablet {
    display: block;
  }
}
/*--------------------------------------------------------------
5.3 Breadcrumbs! IOK 2015-01-15
--------------------------------------------------------------*/
/* This file is compiled without reference to the main theme file and framework, and is thus mainly
   useful for short hacks and the kind of customizations one would add ad-hoc to a custom.css file. IOK 2014-12-17 */
/* line 5, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs > span {
  white-space: nowrap;
  padding: 0 0.5rem;
}

/* line 11, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs {
  display: none;
  font-size: 1.167rem;
}
@media (min-width: 480px) {
  /* line 11, ../src/scss/underscores/navigation/_breadcrumbs.scss */
  .breadcrumbs {
    display: block;
    position: relative;
    font-family: telenorregular;
  }
}
/* line 21, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs a {
  color: #004969;
  text-decoration: none;
}
/* line 24, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs a:visited {
  color: #004969;
}
/* line 26, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs > span > span {
  color: #00ace7;
}
/* line 31, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs > span:last-child {
  font-family: 'telenorregular';
}
/* line 33, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs span.back-button-blue-arrow {
  background-color: #004969;
  color: white;
}
/* line 37, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs span.back-button-grey-arrow {
  background-color: #e6e6e6;
  color: #004969;
}
/* line 41, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs span.back-button-blue-arrow, .breadcrumbs span.back-button-grey-arrow {
  text-transform: uppercase;
  padding: 0.75rem 0.8333rem 0.6667rem 0.5rem;
  font-size: 1.3rem;
  margin-right: 10px;
}
/* line 46, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs span.back-button-blue-arrow::before, .breadcrumbs span.back-button-grey-arrow::before {
  content: " ‹ ";
  /* vertical-align 'middle' wouldn't do it for me :( IOK 2015-01-15 */
  font-size: 3rem;
  vertical-align: -0.39rem;
  margin-right: 5px;
}
/* line 55, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs span.back-button-blue-arrow a, .breadcrumbs span.back-button-grey-arrow a {
  color: white;
}
/* line 58, ../src/scss/underscores/navigation/_breadcrumbs.scss */
.breadcrumbs span.back-button-blue-arrow a:visited, .breadcrumbs span.back-button-grey-arrow a:visited {
  color: white;
}

/* line 17, ../src/scss/underscores/navigation/_navigation.scss */
.chapters {
  padding: 0;
  margin: 0;
}

/* line 21, ../src/scss/underscores/navigation/_navigation.scss */
.chapters li ul {
  display: none;
}

/* line 24, ../src/scss/underscores/navigation/_navigation.scss */
.chapters li.active > a {
  border-left: 2px solid #00ace7;
  padding-left: 13px;
}

/* line 29, ../src/scss/underscores/navigation/_navigation.scss */
.chapters li.active ul {
  display: block;
}

/* line 34, ../src/scss/underscores/navigation/_navigation.scss */
.chapters li {
  font-size: 1.2rem;
}
@media (min-width: 1281px) {
  /* line 34, ../src/scss/underscores/navigation/_navigation.scss */
  .chapters li {
    font-size: 1.5rem;
  }
}

/* line 40, ../src/scss/underscores/navigation/_navigation.scss */
.chapters ul li {
  font-size: 1.1rem;
}
@media (min-width: 1281px) {
  /* line 40, ../src/scss/underscores/navigation/_navigation.scss */
  .chapters ul li {
    font-size: 1.4rem;
  }
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
/* line 2, ../src/scss/underscores/modules/_accessibility.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/* line 9, ../src/scss/underscores/modules/_accessibility.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21282e;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
/*.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
*/
/* line 13, ../src/scss/underscores/modules/_alignments.scss */
.aligncenter {
  display: block;
  margin: 0 auto;
}

/* line 17, ../src/scss/underscores/modules/_alignments.scss */
.center {
  text-align: center;
}

/* line 20, ../src/scss/underscores/modules/_alignments.scss */
.center-vertically,
.center-vertically .isodata {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 41, ../src/scss/underscores/modules/_alignments.scss */
.center-vertically-only {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/modules/_clearings.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
}

/* line 16, ../src/scss/underscores/modules/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/site/secondary/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets */
}
/* line 5, ../src/scss/underscores/site/secondary/_widgets.scss */
.widget select {
  max-width: 100%;
}

/* Search widget */
/* line 11, ../src/scss/underscores/site/secondary/_widgets.scss */
.widget_search .search-submit {
  display: none;
}

/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/site/primary/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, ../src/scss/underscores/site/primary/_posts-and-pages.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 9, ../src/scss/underscores/site/primary/_posts-and-pages.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 14, ../src/scss/underscores/site/primary/_posts-and-pages.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 19, ../src/scss/underscores/site/primary/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 25, ../src/scss/underscores/site/primary/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/site/primary/_asides.scss */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/site/primary/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, ../src/scss/underscores/site/primary/_comments.scss */
.bypostauthor {
  display: block;
}

/*
 * archives
 */
/*
 * 
 */
/* line 2, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive {
  margin-top: 30px;
  font-family: telenorregular;
}

/* line 5, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-responsive {
  clear: left;
}

/* line 7, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive .caret {
  margin: 0 0 0 10px;
}

/* line 8, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive > thead > tr > th {
  font-weight: normal;
  border-bottom: 0 none;
  font-size: 1.2rem;
}
@media (min-width: 481px) {
  /* line 8, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive > thead > tr > th {
    font-size: 1.1rem;
  }
}
@media (min-width: 981px) {
  /* line 8, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive > thead > tr > th {
    font-size: 1.2rem;
  }
}
@media (min-width: 1281px) {
  /* line 8, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive > thead > tr > th {
    font-size: 1.25rem;
  }
}

/* line 17, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive > thead > tr > th > a {
  color: #21282e;
}

/* line 18, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive th.date {
  width: 90px;
}
@media (min-width: 981px) {
  /* line 18, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive th.date {
    width: 120px;
  }
}
@media (min-width: 1281px) {
  /* line 18, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive th.date {
    width: 160px;
  }
}

/* line 22, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive th.category {
  width: 140px;
}

/* line 24, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive > thead > tr > th > span {
  display: block;
  border-right: solid 1px #ddd;
}

/* line 25, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive > thead > tr > th.category:last-child > span {
  border: 0 none;
}

/* line 28, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive tbody tr td {
  border: 0 none;
  line-height: 3rem;
}

/* line 30, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive td:last-child {
  width: 20%;
}

/* line 35, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive td:nth-child(2) {
  width: initial;
}

/* line 39, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive td.category a,
.table-archive td.category span,
.archive-toggle-view span {
  color: #999;
  font-size: 1.25rem;
}
@media (min-width: 481px) {
  /* line 39, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td.category a,
  .table-archive td.category span,
  .archive-toggle-view span {
    font-size: 1.3rem;
  }
}
@media (min-width: 981px) {
  /* line 39, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td.category a,
  .table-archive td.category span,
  .archive-toggle-view span {
    font-size: 1.4rem;
  }
}
@media (min-width: 1281px) {
  /* line 39, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td.category a,
  .table-archive td.category span,
  .archive-toggle-view span {
    font-size: 1.25rem;
  }
}

/* line 49, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive td span.date {
  color: #0091d2;
  font-style: italic;
  font-size: 1.1rem;
}
@media (min-width: 481px) {
  /* line 49, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td span.date {
    font-size: 1rem;
  }
}
@media (min-width: 981px) {
  /* line 49, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td span.date {
    font-size: 1rem;
  }
}
@media (min-width: 1281px) {
  /* line 49, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td span.date {
    font-size: 1.1rem;
  }
}

/* line 58, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive td {
  font-size: 1.5rem;
}
/* line 61, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive td a {
  color: #004969;
}
@media (min-width: 481px) {
  /* line 58, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td {
    font-size: 1.3rem;
  }
}
@media (min-width: 981px) {
  /* line 58, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td {
    font-size: 1.6rem;
  }
}
@media (min-width: 1281px) {
  /* line 58, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-archive td {
    font-size: 1.5rem;
  }
}

/* line 69, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-archive td.category {
  font-size: 1.25rem;
  color: #9a9a9a;
}

/* line 71, ../src/scss/underscores/site/archive/_archive-tables.scss */
.general-meeting-entry {
  font-style: italic;
}

/* line 75, ../src/scss/underscores/site/archive/_archive-tables.scss */
.caret.asc {
  border-bottom: 4px solid;
  border-top: 0 none;
}

/* line 80, ../src/scss/underscores/site/archive/_archive-tables.scss */
.table-studies td:first-child {
  width: 5rem;
}
@media (min-width: 481px) {
  /* line 80, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-studies td:first-child {
    width: 10rem;
  }
}
@media (min-width: 981px) {
  /* line 80, ../src/scss/underscores/site/archive/_archive-tables.scss */
  .table-studies td:first-child {
    width: 14rem;
  }
}

/*
 * TELGR Pagination
 */
/* line 4, ../src/scss/underscores/site/archive/_pagination.scss */
ul.page-numbers {
  padding: 0;
  margin: 0;
  float: left;
}

/* line 9, ../src/scss/underscores/site/archive/_pagination.scss */
.prev-next {
  position: absolute;
  right: 0;
}

/* line 13, ../src/scss/underscores/site/archive/_pagination.scss */
ul.page-numbers li {
  display: inline-block;
  font-size: 1.1rem;
}

/* line 19, ../src/scss/underscores/site/archive/_pagination.scss */
ul.page-numbers li span, ul.page-numbers li a {
  height: 40px;
  width: 40px;
  text-align: center;
  display: block;
  color: #0091d2;
  line-height: 3.25rem;
}

/* line 27, ../src/scss/underscores/site/archive/_pagination.scss */
ul.page-numbers li span.page-numbers.current {
  background-color: #0091d2;
  color: #fff;
  border-radius: 1px;
}

/* line 32, ../src/scss/underscores/site/archive/_pagination.scss */
ul.page-numbers.prev-next li span.page-numbers {
  font-size: 3rem;
  vertical-align: -0.39rem;
  margin-right: 5px;
}

/* line 38, ../src/scss/underscores/site/archive/_pagination.scss */
ul.page-numbers.prev-next {
  padding-right: 25px;
}

/* line 41, ../src/scss/underscores/site/archive/_pagination.scss */
ul.page-numbers.prev-next li span.page-numbers a {
  color: #fff;
  text-decoration: none;
}

/* line 46, ../src/scss/underscores/site/archive/_pagination.scss */
.archive-footer ul.page-numbers li.page-numbers-front {
  padding: 0 18px 0 8px;
}

/* line 9, ../src/scss/underscores/site/archive/_archive.scss */
.archive-header {
  padding: 2.5em 0;
  /*z-index: 1;
      padding: 3em 0 2em;
      background-color: white;
      width: 95%;
       text-align: center;*/
  margin: 2rem 0;
  /*background: #ddd;*/
  align-items: center;
  justify-content: center;
  display: flex;
  max-width: 1250px;
}
/* line 23, ../src/scss/underscores/site/archive/_archive.scss */
.archive-header.left {
  justify-content: left;
}
/* line 25, ../src/scss/underscores/site/archive/_archive.scss */
.archive-header.left h1.archive-title {
  padding-right: 1rem;
  color: #00ace7;
}
/* line 30, ../src/scss/underscores/site/archive/_archive.scss */
.archive-header.affix {
  margin-top: -141px;
}
@media (min-width: 481px) {
  /* line 35, ../src/scss/underscores/site/archive/_archive.scss */
  .archive-header.affix {
    margin-top: -135px;
  }
}
/* line 42, ../src/scss/underscores/site/archive/_archive.scss */
.archive-header h1.archive-title {
  color: #21282e;
  font-size: 4rem;
  margin: 0;
}
/* line 46, ../src/scss/underscores/site/archive/_archive.scss */
.archive-header h1.archive-title + a.tel-button {
  margin-left: 1.5rem;
}

/* line 49, ../src/scss/underscores/site/archive/_archive.scss */
div.archive-filter {
  float: left;
}
@media (max-width: 480px) {
  /* line 49, ../src/scss/underscores/site/archive/_archive.scss */
  div.archive-filter {
    width: 50%;
    margin: 1em 0;
  }
}

/* line 57, ../src/scss/underscores/site/archive/_archive.scss */
a.archive-tag {
  font-family: sans-serif;
}

/* line 62, ../src/scss/underscores/site/archive/_archive.scss */
ul.archive-pagination li a {
  border: 0 none;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 67, ../src/scss/underscores/site/archive/_archive.scss */
.archive-filter button,
.archive-sort button {
  font-family: telenorregular;
  border: none;
  text-align: left;
  margin-right: 15px;
  height: 40px;
  line-height: initial;
}

/* line 77, ../src/scss/underscores/site/archive/_archive.scss */
.archive-filter .caret {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid;
  display: inline-block;
  height: 0;
  margin-top: 5px;
  vertical-align: middle;
  width: 0;
}

/* line 88, ../src/scss/underscores/site/archive/_archive.scss */
button.dropdown-toggle {
  min-width: 10em;
}
@media (max-width: 480px) {
  /* line 88, ../src/scss/underscores/site/archive/_archive.scss */
  button.dropdown-toggle {
    width: 96%;
  }
}

/* line 93, ../src/scss/underscores/site/archive/_archive.scss */
.archive-filter ul.dropdown-menu li a.active {
  background-color: #337ab7;
}

/* line 97, ../src/scss/underscores/site/archive/_archive.scss */
.archive-sort {
  display: inline;
}

/* line 100, ../src/scss/underscores/site/archive/_archive.scss */
.archive-sort > span {
  font-size: 1.25 rem;
  margin-right: 15px;
}

/* line 104, ../src/scss/underscores/site/archive/_archive.scss */
.archive-toggle-view {
  position: absolute;
  right: 0rem;
  bottom: 0.5 rem;
}

/* line 109, ../src/scss/underscores/site/archive/_archive.scss */
.archive-toggle-view span {
  padding-right: 10px;
}

/* line 114, ../src/scss/underscores/site/archive/_archive.scss */
.archive-footer {
  padding-top: 1 em;
}

/*
 * From short code 'featurebox' appears in content
 */
/* line 25, ../src/scss/underscores/site/_site.scss */
.featurebox {
  padding: 20px;
  background: #e6e6e6;
  font-size: 1.25rem;
}
/* line 29, ../src/scss/underscores/site/_site.scss */
.featurebox p {
  margin: 10px 0;
}
/* line 32, ../src/scss/underscores/site/_site.scss */
.featurebox.location {
  background-image: url(../img/pin56.png);
  background-repeat: no-repeat;
  background-size: 7rem;
  padding-left: 8.5rem;
  background-position: 1rem 50%;
}
/* line 39, ../src/scss/underscores/site/_site.scss */
.featurebox + .NOK-col {
  margin-top: 2em;
}

/* line 42, ../src/scss/underscores/site/_site.scss */
div.date {
  border-top: 0.1rem solid #0091d2;
  border-bottom: 0.1rem solid #0091d2;
  margin-top: 1.5rem;
  padding: 1rem 0;
}

/* Testing responsive images
.entry-content img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}*/
/* Sticky footer styles
 * Activate only on large enough screens and for just the smaller footer (IOK 2015-02-13)
 * Edited: fixing conflicts with global elements (HL 2016-02-09)
-------------------------------------------------- */
/* Sticky footer styles 2.0
Lets try with flexbox (HL 2016-02-09)
-------------------------------------------------- */
@media (min-width: 768px) and (min-height: 420px) {
  /* line 92, ../src/scss/underscores/site/_site.scss */
  body.small-footer {
    display: flex;
    min-height: 100vh;
    /* possible issues in safari iOS7 and earlier */
    flex-direction: column;
  }

  /* line 98, ../src/scss/underscores/site/_site.scss */
  #page {
    /* flex: 1; should do but setting shrinkage to 0 for IE 10+11 */
    flex: 1 0 auto;
  }
}
/* line 104, ../src/scss/underscores/site/_site.scss */
footer {
  color: #fff;
  width: 100%;
  background-size: cover;
}
/* line 109, ../src/scss/underscores/site/_site.scss */
footer h2 {
  font-size: 1.5rem;
  margin-top: 0;
}
/* line 113, ../src/scss/underscores/site/_site.scss */
footer ul li {
  font-size: 1.167rem;
}
/* line 117, ../src/scss/underscores/site/_site.scss */
footer.small-footer {
  min-height: 70px;
  background-image: url(../img/Mesh_RGB_2013_04_08-17.jpg);
  background-position-y: 100%;
  padding: 15px 50px;
}
/* line 123, ../src/scss/underscores/site/_site.scss */
footer.small-footer .small-footer, footer.medium-footer .small-footer, footer.large-footer .small-footer {
  line-height: 2.917rem;
}
/* line 129, ../src/scss/underscores/site/_site.scss */
footer.small-footer .small-footer li, footer.medium-footer .small-footer li, footer.large-footer .small-footer li {
  padding: 0;
}
/* line 133, ../src/scss/underscores/site/_site.scss */
footer.small-footer .small-footer li a, footer.medium-footer .small-footer li a, footer.large-footer .small-footer li a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0.8rem;
}
/* line 139, ../src/scss/underscores/site/_site.scss */
footer.small-footer .small-footer li:after, footer.medium-footer .small-footer li:after, footer.large-footer .small-footer li:after {
  content: "|";
}
/* line 143, ../src/scss/underscores/site/_site.scss */
footer.small-footer .small-footer li:last-child:after, footer.medium-footer .small-footer li:last-child:after, footer.large-footer .small-footer li:last-child:after {
  display: none;
}
/* line 149, ../src/scss/underscores/site/_site.scss */
footer.medium-footer {
  min-height: 260px;
  background-image: url(../img/Mesh_RGB_2013_04_08-06.jpg);
  padding: 40px 60px;
}
/* line 154, ../src/scss/underscores/site/_site.scss */
footer.large-footer {
  min-height: 625px;
  background-image: url(../img/Mesh_RGB_2013_04_08-06.jpg);
  padding: 40px 60px;
}
/* line 159, ../src/scss/underscores/site/_site.scss */
footer.large-footer > div:first-child {
  margin-bottom: 3.333rem;
}
/* line 161, ../src/scss/underscores/site/_site.scss */
footer a, footer a:hover, footer a:visited {
  color: #fff;
}

/* line 163, ../src/scss/underscores/site/_site.scss */
.footer-divider {
  border-top: 1px solid #fff;
  margin-top: 20px;
}

/* This is to avoid isotope's 102% adding a horisontal scrollbar; hidden from IE8 by a void media query */
/* yeah but it totally breaks sidebar pages */
/* So use max-width instead I guess. IOK 2015-02-23 */
@media (min-width: 0) {
  /* line 172, ../src/scss/underscores/site/_site.scss */
  #content {
    max-width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
  }
}
/* line 183, ../src/scss/underscores/site/_site.scss */
.sidebar {
  font-size: 1.5rem;
  font-family: telenorregular;
}
/* line 187, ../src/scss/underscores/site/_site.scss */
.sidebar .affix-top {
  top: 20px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 191, ../src/scss/underscores/site/_site.scss */
.sidebar .affix {
  top: 70px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media (max-width: 991px) {
  /* line 191, ../src/scss/underscores/site/_site.scss */
  .sidebar .affix {
    display: none;
    position: static;
    width: auto;
    top: 0;
  }
}

/* line 203, ../src/scss/underscores/site/_site.scss */
.date_time {
  padding: 30px 0;
  clear: left;
}

/* line 207, ../src/scss/underscores/site/_site.scss */
.by_line {
  background: url(../img/by_line_bg.png) no-repeat top right;
  border-top: 0.1rem solid #0091d2;
  border-bottom: 0.1rem solid #0091d2;
  padding: 1.5rem;
  max-height: 16rem;
  margin-bottom: 2rem;
}
/* line 215, ../src/scss/underscores/site/_site.scss */
.by_line span.img_thumb {
  height: 110px;
  width: 110px;
  overflow: hidden;
  display: block;
  float: left;
}
/* line 221, ../src/scss/underscores/site/_site.scss */
.by_line span.published {
  font-size: 1.5rem;
}
/* line 222, ../src/scss/underscores/site/_site.scss */
.by_line img {
  padding-right: 1.0rem;
}
/* line 223, ../src/scss/underscores/site/_site.scss */
.by_line span.author {
  font-style: italic;
  font-size: 1.8rem;
}

/*
 * Our history
 */
/* line 229, ../src/scss/underscores/site/_site.scss */
.profile.left {
  clear: left;
}

/* line 232, ../src/scss/underscores/site/_site.scss */
.profile.right {
  clear: right;
}

/* line 235, ../src/scss/underscores/site/_site.scss */
.mm_gallery.tool-bar {
  padding-bottom: 30px;
}

/* line 238, ../src/scss/underscores/site/_site.scss */
.dropdown-menu > li > a.year {
  font-family: sans-serif;
  padding: 5px 0 5px 20px;
}

/* line 240, ../src/scss/underscores/site/_site.scss */
.bestbets {
  border-bottom: 1px solid #0091d2;
}

/* line 244, ../src/scss/underscores/site/_site.scss */
.hasrecommend {
  width: 75%;
}

/* line 245, ../src/scss/underscores/site/_site.scss */
.recommend-icons {
  position: absolute;
  right: -5px;
  bottom: 0;
  height: 3.0rem;
  margin: 0;
}
/* line 252, ../src/scss/underscores/site/_site.scss */
.recommend-icons img {
  width: 25px;
  height: 25px;
}
@media (min-width: 1281px) {
  /* line 252, ../src/scss/underscores/site/_site.scss */
  .recommend-icons img {
    width: 32px;
    height: 32px;
  }
}
/* line 260, ../src/scss/underscores/site/_site.scss */
.recommend-icons li {
  height: 3.5rem;
  width: 3.5rem;
}

/*.shareprice-graph-holder  .event-title { position: absolute; width: 65%; right: 0; } */
/* line 268, ../src/scss/underscores/site/_site.scss */
.nav > li > a:hover, .nav > li > a:focus, .nav > li > span:hover, .nav > li > span:focus {
  text-decoration: underline;
  background-color: #fff;
}

/* line 274, ../src/scss/underscores/site/_site.scss */
.related-articles {
  padding-top: 0.1rem;
}

/* line 276, ../src/scss/underscores/site/_site.scss */
.our-history-period {
  border-top: 1px solid #004969;
}

/* darknavy */
/* line 277, ../src/scss/underscores/site/_site.scss */
.our-history-period div {
  padding: 0;
}

/* line 278, ../src/scss/underscores/site/_site.scss */
.our-history-description h2 {
  color: #0091d2;
  font-size: 1.5rem;
}

/* line 279, ../src/scss/underscores/site/_site.scss */
.our-history-year {
  background-color: #0091d2;
  text-align: right;
  height: 100%;
}

/* line 280, ../src/scss/underscores/site/_site.scss */
.our-history-year > div:first-child {
  height: 100%;
  position: absolute;
}

/* line 282, ../src/scss/underscores/site/_site.scss */
.our-history-year h2 {
  color: #fff;
  height: 100%;
  position: relative;
  top: 18%;
  right: 1rem;
}

/* line 288, ../src/scss/underscores/site/_site.scss */
.quadwide {
  width: 98%;
  background-image: url("img/global_presence_hero.gif");
  background-position: right center;
  background-size: 100%;
}

/* line 290, ../src/scss/underscores/site/_site.scss */
.quadwide .isodata {
  width: 23.5%;
  height: 100%;
  background-color: #0168B5;
}

/* line 291, ../src/scss/underscores/site/_site.scss */
tr.silent-period td:not(:first-child),
tr.stille-periode td:not(:first-child) {
  background: url(img/hatch.png);
}

/* line 302, ../src/scss/underscores/site/_site.scss */
.webcam {
  position: relative;
  height: 0;
}

/* line 303, ../src/scss/underscores/site/_site.scss */
.webcam.fullsize {
  width: 100%;
  padding-bottom: 56.25%;
}

/* line 304, ../src/scss/underscores/site/_site.scss */
.webcam.halfsize {
  width: 50%;
  padding-bottom: 28.15%;
}

/* line 306, ../src/scss/underscores/site/_site.scss */
.isotopelist.global-presence .isotopeinner {
  background-size: 100%;
  background-position: top;
}

/* line 311, ../src/scss/underscores/site/_site.scss */
.isotopelist.global-presence .isotopeitem.doublewide.doublehigh .isotopeinner .isodata {
  background-color: #004969;
}

/* line 315, ../src/scss/underscores/site/_site.scss */
.isotopelist.global-presence .isotopeitem.doublewide .isotopeinner .isodata {
  background-color: #fff;
}

/* line 319, ../src/scss/underscores/site/_site.scss */
.isotopelist.global-presence .isodata {
  height: 50%;
}

/* line 323, ../src/scss/underscores/site/_site.scss */
.isotopelist.global-presence .isotopeitem.doublewide .isotopeinner .isodata .isotopelabel {
  color: #0091d2;
}

/* Strategic centre */
/* line 330, ../src/scss/underscores/site/_site.scss */
.strategic-centre .entry-content > h1 {
  text-align: center;
  color: #0091d2;
}

/* line 334, ../src/scss/underscores/site/_site.scss */
.strategic-centre h1:after {
  content: "";
  text-align: center;
  display: block;
  border-top: solid 3px #0091d2;
  width: 4em;
  margin: .3em auto 1em;
}

/* line 342, ../src/scss/underscores/site/_site.scss */
.strategic-centre .entry-excerpt {
  text-align: center;
  max-width: 50%;
  margin: auto;
  padding-top: 1em;
}
@media (max-width: 480px) {
  /* line 342, ../src/scss/underscores/site/_site.scss */
  .strategic-centre .entry-excerpt {
    max-width: 95%;
  }
}

/* line 351, ../src/scss/underscores/site/_site.scss */
.strategic-centre .entry-content > p {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 480px) {
  /* line 351, ../src/scss/underscores/site/_site.scss */
  .strategic-centre .entry-content > p {
    max-width: 95%;
  }
}

/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, ../src/scss/underscores/modules/_infinite-scroll.scss */
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
/* line 8, ../src/scss/underscores/modules/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/media/_media.scss */
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers */
/* line 11, ../src/scss/underscores/media/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* line 18, ../src/scss/underscores/media/_media.scss */
.featured-image {
  margin: 1rem 0 0 0;
  /* IOK 2014-01-23 Hackish fix of 'featured images' that aren't of 1:2 h/w aspect. */
  overflow: hidden;
}
/* line 19, ../src/scss/underscores/media/_media.scss */
.featured-image img {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 18, ../src/scss/underscores/media/_media.scss */
  .featured-image {
    max-height: 375px;
  }
}
@media (min-width: 992px) {
  /* line 18, ../src/scss/underscores/media/_media.scss */
  .featured-image {
    max-height: 485px;
  }
}
@media (min-width: 1200px) {
  /* line 18, ../src/scss/underscores/media/_media.scss */
  .featured-image {
    max-height: 585px;
  }
}
/* line 30, ../src/scss/underscores/media/_media.scss */
.featured-image.video {
  max-height: 695px;
}

/* Images special cases MOS 01.03.2015 */
/* line 38, ../src/scss/underscores/media/_media.scss */
.featured-image .attachment-desktop_portrait_large,
.featured-image .attachment-desktop_portrait_medium,
.featured-image .attachment-desktop_portrait_thumbnail {
  width: initial;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/media/_captions.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 5, ../src/scss/underscores/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0 auto;
}
/* line 9, ../src/scss/underscores/media/_captions.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0.5rem;
}

/* line 14, ../src/scss/underscores/media/_captions.scss */
.wp-caption-text {
  text-align: left;
  font-size: 1.2rem;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
/* line 1, ../src/scss/underscores/media/_galleries.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 5, ../src/scss/underscores/media/_galleries.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

/* line 12, ../src/scss/underscores/media/_galleries.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

/* line 16, ../src/scss/underscores/media/_galleries.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

/* line 20, ../src/scss/underscores/media/_galleries.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

/* line 24, ../src/scss/underscores/media/_galleries.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

/* line 28, ../src/scss/underscores/media/_galleries.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

/* line 32, ../src/scss/underscores/media/_galleries.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

/* line 36, ../src/scss/underscores/media/_galleries.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

/* line 40, ../src/scss/underscores/media/_galleries.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 44, ../src/scss/underscores/media/_galleries.scss */
.gallery-caption {
  display: block;
}

/*
 * Overrides included in bottom
 */
/* =WordPress Core
-------------------------------------------------------------- */
/* line 7, ../src/scss/_wp-core.scss */
.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 11, ../src/scss/_wp-core.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 17, ../src/scss/_wp-core.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 22, ../src/scss/_wp-core.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 27, ../src/scss/_wp-core.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 32, ../src/scss/_wp-core.scss */
a img.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 36, ../src/scss/_wp-core.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 41, ../src/scss/_wp-core.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 47, ../src/scss/_wp-core.scss */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

/* line 55, ../src/scss/_wp-core.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 59, ../src/scss/_wp-core.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 63, ../src/scss/_wp-core.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 67, ../src/scss/_wp-core.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

/* line 76, ../src/scss/_wp-core.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* /WordPress Core stop
 * 
 * 
 *
 * Custom styles
 */
/* line 88, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor ::selection {
  background: #00ace7;
  color: #fff;
}

/* line 93, ../src/scss/_wp-core.scss */
[content] {
  color: #F60;
}

/* line 96, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor {
  max-width: 800px;
}

/* line 98, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor p, body#tinymce.wp-editor li {
  font-size: 1em;
  line-height: 1.25em;
  color: #21282e;
  font-family: Arial, sans-serif;
  padding: 5px 0;
}

/* line 105, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor h1 {
  color: #21282e;
  font-family: telenorlight;
  font-weight: normal;
}

/* line 110, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor h3 {
  font-family: telenorregular;
  font-weight: normal;
}

/* line 114, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor h1 {
  color: #21282e;
  font-family: telenorlight;
  font-weight: normal;
}

/* line 119, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor a {
  color: #00ace7;
  text-decoration: none;
}

/* line 123, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor a.bulletBlueChevron {
  background-image: url(img/arrow_blue.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
}

/* line 128, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor a.download {
  background: url(img/bullet_download_blue.gif) no-repeat scroll 1px 2px;
  padding-left: 15px;
}

/* line 132, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor img.alignleft {
  padding-right: 10px;
}

/* line 135, ../src/scss/_wp-core.scss */
body#tinymce.wp-editor .rightAlign {
  text-align: right;
}

/* line 12, ../src/scss/_wp-core_overrides.scss */
.entry-content figure.alignnone {
  width: 100% !important;
}

/* line 21, ../src/scss/_wp-core_overrides.scss */
.mce-content-body dl.alignnone {
  width: 100% !important;
}

/* line 30, ../src/scss/_wp-core_overrides.scss */
.wp-caption {
  border: 0 none;
  padding: 0;
  max-width: 100%;
}
/* line 36, ../src/scss/_wp-core_overrides.scss */
.wp-caption.alignnone, .wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter {
  margin: 0;
}

/*
 * Scroll up image icon thingy - see tn.js and js/jquery.scrollUp.min.js
 * Added by MOS 10.02.15
 */
/* line 5, ../src/scss/_scrollup.scss */
#scrollUp {
  bottom: 2.0rem;
  right: 2.0rem;
  width: 38px;
  height: 38px;
  z-index: 20000 !important;
  /* IOK 2015-02-19 defeat inline style */
  background: url(../img/scrollUp.png) no-repeat;
}

/* line 1, ../src/scss/_telgr-bootstrap.scss */
.no-border .modal-content {
  border-radius: 0;
  background-color: transparent;
  border: 0 none;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}

/*
* SCSS for Workday project
*
* helge@ignitas.no - Feb. 2017
*
*/
/* job details page */
/* line 11, ../src/scss/_workday.scss */
.entry-content.jobdetails {
  margin: 2em auto;
  font-size: 1.2rem;
}
@media (min-width: 981px) {
  /* line 11, ../src/scss/_workday.scss */
  .entry-content.jobdetails {
    width: 60em;
  }
}
/* line 17, ../src/scss/_workday.scss */
.entry-content.jobdetails h1.Title {
  color: #0091d2;
}
/* line 18, ../src/scss/_workday.scss */
.entry-content.jobdetails .details-table {
  display: flex;
  flex-wrap: wrap;
  margin: 3em 0 4em;
}
/* line 23, ../src/scss/_workday.scss */
.entry-content.jobdetails .details-table .cell {
  width: 50%;
}
@media (max-width: 480px) {
  /* line 23, ../src/scss/_workday.scss */
  .entry-content.jobdetails .details-table .cell {
    width: 100%;
  }
}
/* line 29, ../src/scss/_workday.scss */
.entry-content.jobdetails .details-table .cell-description, .entry-content.jobdetails .details-table .Company, .entry-content.jobdetails .details-table .Location, .entry-content.jobdetails .details-table .FunctionName, .entry-content.jobdetails .details-table .Time {
  display: block;
  float: left;
}
/* line 34, ../src/scss/_workday.scss */
.entry-content.jobdetails .details-table .cell-description {
  width: 30%;
}
/* line 38, ../src/scss/_workday.scss */
.entry-content.jobdetails .details-table .Company, .entry-content.jobdetails .details-table .Location, .entry-content.jobdetails .details-table .FunctionName, .entry-content.jobdetails .details-table .Time {
  width: 70%;
  font-family: telenorregular;
}
/* line 44, ../src/scss/_workday.scss */
.entry-content.jobdetails .apply-buttons {
  margin: 3em auto;
  text-align: center;
  white-space: nowrap;
}
/* line 49, ../src/scss/_workday.scss */
.entry-content.jobdetails .apply-buttons.bottom {
  margin: 4em auto 1.5em;
}
/* line 52, ../src/scss/_workday.scss */
.entry-content.jobdetails .tel-button {
  display: inline-block;
  margin: 0;
  height: 3.5rem;
  width: 16rem;
  line-height: 3.5rem;
  text-align: center;
  background-color: #ed1b4d;
}
/* line 61, ../src/scss/_workday.scss */
.entry-content.jobdetails .tel-button.linkedin {
  margin-left: 1rem;
  background: #0084bf;
}
/* line 63, ../src/scss/_workday.scss */
.entry-content.jobdetails .tel-button a {
  color: white;
  font-size: 1.2rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
/* line 66, ../src/scss/_workday.scss */
.entry-content.jobdetails > .CompanyLogo img {
  margin-bottom: 3em;
}

/* Breakout search form
---------------------------- */
/* line 72, ../src/scss/_workday.scss */
.breakout-workday {
  position: relative;
  width: 100vw;
  left: 50%;
  background: transparent linear-gradient(225deg, #0068b9, #0075d7 50%, #2dabee) repeat scroll 0 0;
  margin-top: 3em;
  margin-bottom: 1.5em;
  margin-left: -50vw;
  padding: 4rem 0;
  color: white;
}
@media (max-width: 480px) {
  /* line 72, ../src/scss/_workday.scss */
  .breakout-workday {
    padding: 2.5rem 0 2rem;
  }
}
/* line 92, ../src/scss/_workday.scss */
.breakout-workday .search-elements {
  display: flex;
  margin: auto;
  position: relative;
  align-content: center;
  align-items: center;
}
/* line 104, ../src/scss/_workday.scss */
.breakout-workday .jobsearch {
  display: block;
  width: 100%;
  font-size: 1.5rem;
  line-height: 2.2;
  padding-left: 1rem;
  border-radius: 2px;
  border: 0;
}
/* line 115, ../src/scss/_workday.scss */
.breakout-workday input.search-button {
  position: absolute;
  right: 0;
  top: 10px;
  padding: 0 20px;
}
/* line 122, ../src/scss/_workday.scss */
.breakout-workday button.dropdown-toggle {
  min-width: 10em;
}
@media (max-width: 480px) {
  /* line 122, ../src/scss/_workday.scss */
  .breakout-workday button.dropdown-toggle {
    width: 100%;
  }
}

/* Joblist page */
/* line 135, ../src/scss/_workday.scss */
.container--breakout-workday .tel-button:first-child {
  margin-right: 1.2em;
}
@media (max-width: 480px) {
  /* line 139, ../src/scss/_workday.scss */
  .container--breakout-workday div.archive-filter {
    width: 100%;
    margin: 0 0 1em 0;
  }
}

@media (max-width: 480px) {
  /* line 148, ../src/scss/_workday.scss */
  .container--active-filters {
    padding: 0;
  }
}

/* line 152, ../src/scss/_workday.scss */
div.archive-filter.sorthandler {
  width: auto;
  margin: 0;
}
@media (max-width: 480px) {
  /* line 152, ../src/scss/_workday.scss */
  div.archive-filter.sorthandler {
    margin: 0;
  }
}
/* line 158, ../src/scss/_workday.scss */
div.archive-filter.sorthandler > button.dropdown-toggle {
  min-width: 8em;
  margin: 0;
}
@media (max-width: 480px) {
  /* line 158, ../src/scss/_workday.scss */
  div.archive-filter.sorthandler > button.dropdown-toggle {
    width: auto;
  }
}

/* line 168, ../src/scss/_workday.scss */
.entry-content {
  /* This holds and hides the job template element */
  /* Sort buttons - displays only when selected  */
  /* Row at the bottom indicating no records found,normally hidden */
  /* Job listings styles */
}
/* line 170, ../src/scss/_workday.scss */
.entry-content .joblist-results {
  font-size: 2rem;
  line-height: 2;
}
/* line 175, ../src/scss/_workday.scss */
.entry-content .filterchoices {
  display: block;
}
/* line 177, ../src/scss/_workday.scss */
.entry-content .sorthandler {
  float: right;
}
/* line 179, ../src/scss/_workday.scss */
.entry-content .sort-button {
  background: white;
  border: 1px solid #666;
}
/* line 185, ../src/scss/_workday.scss */
.entry-content .active-filters {
  float: left;
  margin-bottom: 1.5rem;
}
/* line 191, ../src/scss/_workday.scss */
.entry-content .active-filters .filter {
  display: inline-block;
  margin-right: 1.2em;
  margin-bottom: 0.8rem;
  min-width: 10em;
  padding: 0.6em 1em 0.4em;
  background: #666;
  font-family: telenorregular;
  font-size: 1.2rem;
  height: 40px;
  line-height: initial;
  border-radius: 2px;
  border: 0;
  color: #fff;
}
/* line 206, ../src/scss/_workday.scss */
.entry-content .active-filters .filter .close-filter {
  background: url("../img/close-btn.png") no-repeat right center;
  background-size: contain;
  display: inline-block;
  height: 13px;
  width: 3.5em;
  margin-top: 2px;
  vertical-align: middle;
}
/* line 217, ../src/scss/_workday.scss */
.entry-content .active-filters .filter[data-field="Country"]:before {
  font-family: telenorlight;
  content: 'Country: ';
}
/* line 222, ../src/scss/_workday.scss */
.entry-content .active-filters .filter[data-field="Company"]:before {
  font-family: telenorlight;
  content: 'Company: ';
}
/* line 227, ../src/scss/_workday.scss */
.entry-content .active-filters .filter[data-field="FunctionName"]:before {
  font-family: telenorlight;
  content: 'Job category: ';
}
/* line 237, ../src/scss/_workday.scss */
.entry-content .templateholder {
  display: none;
}
/* line 240, ../src/scss/_workday.scss */
.entry-content .jobs .sorthandler .sortlist {
  display: none;
}
/* line 241, ../src/scss/_workday.scss */
.entry-content .jobs .sorthandler .sortlist.visible {
  display: block;
}
/* line 242, ../src/scss/_workday.scss */
.entry-content .jobs .sorthandler .sortlist li {
  display: inline-block;
  padding: 5px;
}
/* line 244, ../src/scss/_workday.scss */
.entry-content .jobslist-header {
  clear: both;
  display: flex;
  flex-direction: row;
  margin-top: 1.5em;
  font-family: 'TelenorRegular';
  font-size: 13px;
  color: #888;
  border-bottom: 1px solid #111;
}
/* line 256, ../src/scss/_workday.scss */
.entry-content .jobslist-empty {
  display: none;
  flex-direction: row;
  font-family: 'TelenorRegular';
  font-size: 13px;
  border-bottom: 1px solid #111;
}
/* line 263, ../src/scss/_workday.scss */
.entry-content .jobslist-empty.active {
  display: flex;
}
/* line 268, ../src/scss/_workday.scss */
.entry-content .job {
  display: flex;
  flex-direction: row;
  font-family: 'TelenorRegular';
}
/* line 274, ../src/scss/_workday.scss */
.entry-content .job:hover {
  background: #e6e6e6;
}
/* line 276, ../src/scss/_workday.scss */
.entry-content .field {
  font-size: 14px;
}
/* line 278, ../src/scss/_workday.scss */
.entry-content h3.Title {
  font-family: 'TelenorRegular';
  font-size: 16px;
  padding: 0;
  margin: 0;
}
/* line 285, ../src/scss/_workday.scss */
.entry-content .field {
  display: block;
}
/* line 287, ../src/scss/_workday.scss */
.entry-content .job-details-c1, .entry-content .job-details-c2, .entry-content .job-details-c3, .entry-content .job-details-c4 {
  flex-grow: 1;
  padding: 8px 12px 8px 0;
}
/* line 292, ../src/scss/_workday.scss */
.entry-content .job-details-c0 {
  width: 10%;
  align-self: center;
}
/* line 293, ../src/scss/_workday.scss */
.entry-content .job-details-c1 {
  width: 30%;
}
/* line 294, ../src/scss/_workday.scss */
.entry-content .job-details-c2 {
  width: 25%;
}
/* line 295, ../src/scss/_workday.scss */
.entry-content .job-details-c3 {
  width: 10%;
}
/* line 296, ../src/scss/_workday.scss */
.entry-content .job-details-c4 {
  width: 25%;
}
/* line 298, ../src/scss/_workday.scss */
.entry-content .FunctionName, .entry-content .Time, .entry-content .Country, .entry-content .City {
  display: inline-block;
}
/* line 300, ../src/scss/_workday.scss */
.entry-content .CompanyLogo {
  text-align: center;
}
/* line 303, ../src/scss/_workday.scss */
.entry-content .CompanyLogo img {
  max-width: 50%;
}
@media (min-width: 981px) {
  /* line 303, ../src/scss/_workday.scss */
  .entry-content .CompanyLogo img {
    max-width: 27%;
  }
}
/* line 310, ../src/scss/_workday.scss */
.entry-content .PostedDate, .entry-content .PostedDate:before {
  font-family: telenorlight;
  font-size: 12px;
  line-height: 2;
  color: #aaa;
}
/* line 317, ../src/scss/_workday.scss */
.entry-content .PostedDate:before {
  content: 'Posted ';
}
@media (max-width: 980px) {
  /* line 320, ../src/scss/_workday.scss */
  .entry-content .job-details-c1 {
    width: 40%;
  }
  /* line 321, ../src/scss/_workday.scss */
  .entry-content .job-details-c2 {
    width: 20%;
  }
  /* line 322, ../src/scss/_workday.scss */
  .entry-content .job-details-c3 {
    display: none;
  }
  /* line 323, ../src/scss/_workday.scss */
  .entry-content .job-details-c4 {
    width: 20%;
  }
}
@media (max-width: 480px) {
  /* line 328, ../src/scss/_workday.scss */
  .entry-content .job-details-c0 {
    width: 15%;
  }
  /* line 329, ../src/scss/_workday.scss */
  .entry-content .job-details-c1 {
    width: 65%;
  }
  /* line 330, ../src/scss/_workday.scss */
  .entry-content .job-details-c2, .entry-content .PostedDate:before, .entry-content .Country, .entry-content .com-sep {
    display: none;
  }
  /* line 331, ../src/scss/_workday.scss */
  .entry-content .job-details-c4 {
    width: 20%;
  }
}

article.hassidebar .entry-content .job-details-c0 {
  width: 10%;
  align-self: center;
}
/* line 410, ../src/scss/_workday.scss */
article.hassidebar .entry-content .job-details-c1 {
  width: 20%;
}
/* line 411, ../src/scss/_workday.scss */
article.hassidebar .entry-content .job-details-c2 {
  width: 14%;
}
/* line 412, ../src/scss/_workday.scss */
article.hassidebar .entry-content .job-details-c3 {
  width: 10%;
}
/* line 413, ../src/scss/_workday.scss */
article.hassidebar .entry-content .job-details-c4 {
  width: 20%;
}

/* Styles for pagination */
/* line 339, ../src/scss/_workday.scss */
.bottompagination {
  text-align: center;
  margin-top: 1.5em;
  padding-top: 1.2em;
  border-top: 1px solid #111;
}
/* line 346, ../src/scss/_workday.scss */
.bottompagination li {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  padding: 5px;
}
/* line 353, ../src/scss/_workday.scss */
.bottompagination li.active > a.page {
  padding: 4px 10px;
  background: #e6e6e6 !important;
  text-decoration: none;
  border: 1px solid #0091d2;
}

/* SCSS for tables */
/* line 365, ../src/scss/_workday.scss */
.entry-content .vacant-positions td {
  font-size: 14px;
  padding: 12px 0 12px 10px;
}
/* line 370, ../src/scss/_workday.scss */
.entry-content .border_table {
  border-bottom: 1px solid #808080;
  height: 1px;
  padding: 0 0 0 0;
}
/* line 376, ../src/scss/_workday.scss */
.entry-content .vacant-positions .td_head {
  padding: 0;
}
/* line 378, ../src/scss/_workday.scss */
.entry-content .td_head a {
  color: #b2b2b2;
  font-family: 'TelenorRegular';
  font-size: 14px;
  text-align: left;
  height: 25px;
  text-decoration: none;
  width: 100%;
}
/* line 388, ../src/scss/_workday.scss */
.entry-content a.vacancy-title {
  font-size: 16px;
}
/* line 389, ../src/scss/_workday.scss */
.entry-content .vacancy-company {
  font-size: 14px;
}
/* line 390, ../src/scss/_workday.scss */
.entry-content .vacancy-postdate {
  font-size: 11px;
  color: #999;
}
/* line 393, ../src/scss/_workday.scss */
.entry-content .download_a {
  background-color: #666666;
  color: #ffffff;
  font-family: 'TelenorRegular';
  font-size: 16px;
  text-decoration: none;
  padding: 7px 19px;
  display: inline-block;
}
/* line 403, ../src/scss/_workday.scss */
.entry-content .download_a:hover {
  background-image: linear-gradient(to right, #750071, #ff0079);
}

/* CSS for annual reports 2016 */
/* Updated with CSS for annual report 2017 - HL 03.20.18 */
/* line 6, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .site-content,
.page-template-page-annual-report-2018-php .site-content,
.page-template-page-annual-report-2016-php .site-content,
.page-template-page-annual-report-2017-php .site-content {
  margin: 0;
  padding: 0;
}

/* line 9, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .site-content > .container-fluid.container-width > .row > #content,
.page-template-page-annual-report-2018-php .site-content > .container-fluid.container-width > .row > #content,
.page-template-page-annual-report-2016-php .site-content > .container-fluid.container-width > .row > #content,
.page-template-page-annual-report-2017-php .site-content > .container-fluid.container-width > .row > #content {
  display: none;
}

/* line 13, ../src/scss/_annualreport2016.scss */
.AR-hero {
  width: 100%;
  display: flex;
  height: 90vh;
  align-items: center;
}
/* line 19, ../src/scss/_annualreport2016.scss */
.AR-hero .AR-container {
  flex-direction: row;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
/* line 28, ../src/scss/_annualreport2016.scss */
.AR-hero h1 {
  font-size: 5rem;
  margin: auto;
  color: white;
}
/* line 34, ../src/scss/_annualreport2016.scss */
.AR-hero .avatar-menu {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
  margin: 5rem 0;
  padding: 0;
}
/* line 43, ../src/scss/_annualreport2016.scss */
.AR-hero .avatar-menu .avatar-menu-element {
  display: inline-block;
  width: 25%;
  padding: 10px;
  text-align: center;
}
/* line 49, ../src/scss/_annualreport2016.scss */
.AR-hero .avatar-menu .avatar-menu-element img {
  margin: 1em auto;
  display: block;
  border-radius: 50%;
  border: 2px solid #eee;
}
/* line 56, ../src/scss/_annualreport2016.scss */
.AR-hero .avatar-menu .avatar-menu-element a {
  display: block;
  color: white;
  font-family: telenorlight;
  font-size: 1.5rem;
  line-height: 1.2;
  text-decoration: none;
}

/* line 68, ../src/scss/_annualreport2016.scss */
.img-container-50 {
  margin: 0 auto;
}
/* line 72, ../src/scss/_annualreport2016.scss */
.img-container-50 img {
  width: 100%;
}
@media (min-width: 1281px) {
  /* line 72, ../src/scss/_annualreport2016.scss */
  .img-container-50 img {
    width: 50%;
    display: inline-block;
  }
}
@media (min-width: 1025px) {
  /* line 81, ../src/scss/_annualreport2016.scss */
  #our-global-impact .img-container-50 {
    max-width: 1340px;
  }
}

/* line 90, ../src/scss/_annualreport2016.scss */
.flex-cols {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 981px) {
  /* line 90, ../src/scss/_annualreport2016.scss */
  .flex-cols {
    flex-wrap: nowrap;
  }
  /* line 98, ../src/scss/_annualreport2016.scss */
  .flex-cols .flex-cols-50 {
    width: 50%;
  }
  /* line 99, ../src/scss/_annualreport2016.scss */
  .flex-cols .flex-cols-50:first-child {
    margin-right: 1.5rem;
  }
  /* line 100, ../src/scss/_annualreport2016.scss */
  .flex-cols .flex-cols-50:last-child {
    margin-left: 1.5rem;
  }
}

/* line 106, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php,
.page-template-page-annual-report-2018-php,
.page-template-page-annual-report-2016-php,
.page-template-page-annual-report-2017-php {
  /* BREAKOUT BANNER WITH IMG + QUOTE */
  /* BREAKOUT BANNER WITH VIDEO + QUOTE */
}
/* line 109, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php h1,
.page-template-page-annual-report-2018-php h1,
.page-template-page-annual-report-2016-php h1,
.page-template-page-annual-report-2017-php h1 {
  font-size: 4rem;
  text-align: center;
  margin: 2rem auto 5rem;
}
/* line 110, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php h4,
.page-template-page-annual-report-2018-php h4,
.page-template-page-annual-report-2016-php h4,
.page-template-page-annual-report-2017-php h4 {
  font-size: 1.2rem;
  text-align: center;
  color: #0091d2;
  margin: 2rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 113, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017,
.page-template-page-annual-report-2018-php .AR-hero-2017,
.page-template-page-annual-report-2016-php .AR-hero-2017,
.page-template-page-annual-report-2017-php .AR-hero-2017 {
  width: 100%;
  display: flex;
  height: 90vh;
  align-items: center;
}
/* line 119, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017 .AR-container,
.page-template-page-annual-report-2018-php .AR-hero-2017 .AR-container,
.page-template-page-annual-report-2016-php .AR-hero-2017 .AR-container,
.page-template-page-annual-report-2017-php .AR-hero-2017 .AR-container {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
/* line 127, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017 h1,
.page-template-page-annual-report-2018-php .AR-hero-2017 h1,
.page-template-page-annual-report-2016-php .AR-hero-2017 h1,
.page-template-page-annual-report-2017-php .AR-hero-2017 h1 {
  font-size: 5rem;
  margin: auto;
  color: white;
  margin: 5rem auto 1rem;
}
@media (max-width: 480px) {
  /* line 127, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .AR-hero-2017 h1,
  .page-template-page-annual-report-2018-php .AR-hero-2017 h1,
  .page-template-page-annual-report-2016-php .AR-hero-2017 h1,
  .page-template-page-annual-report-2017-php .AR-hero-2017 h1 {
    font-size: 2.5rem !important;
    font-family: telenorregular;
  }
}
/* line 136, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square,
.page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square,
.page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square,
.page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
  margin: 5rem 0;
  padding: 0;
}
@media (max-width: 480px) {
  /* line 136, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square,
  .page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square,
  .page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square,
  .page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square {
    margin-top: 1rem;
  }
}
/* line 147, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element,
.page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element,
.page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element,
.page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element {
  display: inline-block;
  padding: 10px;
  text-align: center;
}
/* line 152, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw33,
.page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw33,
.page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw33,
.page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw33 {
  width: 33%;
}
@media (min-width: 481px) {
  /* line 152, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw33,
  .page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw33,
  .page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw33,
  .page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw33 {
    width: 20%;
  }
}
/* line 158, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw50,
.page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw50,
.page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw50,
.page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw50 {
  width: 50%;
}
@media (min-width: 481px) {
  /* line 158, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw50,
  .page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw50,
  .page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw50,
  .page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element.mw50 {
    width: 20%;
  }
}
/* line 164, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element img,
.page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element img,
.page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element img,
.page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element img {
  margin: 1em auto;
  display: block;
  border-radius: 0;
  border: 2px solid #eee;
  width: 75px;
}
@media (min-width: 481px) {
  /* line 164, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element img,
  .page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element img,
  .page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element img,
  .page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element img {
    width: 120px;
  }
}
/* line 174, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element a,
.page-template-page-annual-report-2018-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element a,
.page-template-page-annual-report-2016-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element a,
.page-template-page-annual-report-2017-php .AR-hero-2017 .avatar-menu__square .avatar-menu-element a {
  display: block;
  color: white;
  font-family: telenorlight;
  font-size: 1.5rem;
  line-height: 1.2;
  text-decoration: none;
}
/* line 186, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php section#ceo-letter,
.page-template-page-annual-report-2019-php section#summary-of-the-year,
.page-template-page-annual-report-2019-php section#a-message-from-the-chair,
.page-template-page-annual-report-2019-php section#key-figures,
.page-template-page-annual-report-2019-php section#our-global-impact,
.page-template-page-annual-report-2019-php section#research-and-innovation,
.page-template-page-annual-report-2018-php section#ceo-letter,
.page-template-page-annual-report-2018-php section#summary-of-the-year,
.page-template-page-annual-report-2018-php section#a-message-from-the-chair,
.page-template-page-annual-report-2018-php section#key-figures,
.page-template-page-annual-report-2018-php section#our-global-impact,
.page-template-page-annual-report-2018-php section#research-and-innovation,
.page-template-page-annual-report-2016-php section#ceo-letter,
.page-template-page-annual-report-2016-php section#summary-of-the-year,
.page-template-page-annual-report-2016-php section#a-message-from-the-chair,
.page-template-page-annual-report-2016-php section#key-figures,
.page-template-page-annual-report-2016-php section#our-global-impact,
.page-template-page-annual-report-2016-php section#research-and-innovation,
.page-template-page-annual-report-2017-php section#ceo-letter,
.page-template-page-annual-report-2017-php section#summary-of-the-year,
.page-template-page-annual-report-2017-php section#a-message-from-the-chair,
.page-template-page-annual-report-2017-php section#key-figures,
.page-template-page-annual-report-2017-php section#our-global-impact,
.page-template-page-annual-report-2017-php section#research-and-innovation {
  margin: 6rem auto;
  padding: 0;
}
@media (max-width: 1280px) {
  /* line 196, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .page-template-page-annual-report-2019-php section#a-message-from-the-chair,
  .page-template-page-annual-report-2018-php .page-template-page-annual-report-2018-php section#a-message-from-the-chair,
  .page-template-page-annual-report-2016-php .page-template-page-annual-report-2016-php section#a-message-from-the-chair,
  .page-template-page-annual-report-2017-php .page-template-page-annual-report-2016-php section#a-message-from-the-chair {
    margin-top: -10rem;
  }
}
/* line 200, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-container,
.page-template-page-annual-report-2018-php .AR-container,
.page-template-page-annual-report-2016-php .AR-container,
.page-template-page-annual-report-2017-php .AR-container {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 3rem;
  padding-left: 3rem;
}
/* line 207, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-container .intro-text,
.page-template-page-annual-report-2018-php .AR-container .intro-text,
.page-template-page-annual-report-2016-php .AR-container .intro-text,
.page-template-page-annual-report-2017-php .AR-container .intro-text {
  font-size: 1.8rem;
  margin: 2rem auto;
}
/* line 212, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-container p,
.page-template-page-annual-report-2018-php .AR-container p,
.page-template-page-annual-report-2016-php .AR-container p,
.page-template-page-annual-report-2017-php .AR-container p {
  font-size: 1.8rem;
}
/* line 214, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-container .small-caps,
.page-template-page-annual-report-2018-php .AR-container .small-caps,
.page-template-page-annual-report-2016-php .AR-container .small-caps,
.page-template-page-annual-report-2017-php .AR-container .small-caps {
  text-transform: uppercase;
  color: #0091d2;
  letter-spacing: 1px;
  margin-right: 0.7rem;
}
/* line 215, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-container .table-archive tbody tr td,
.page-template-page-annual-report-2018-php .AR-container .table-archive tbody tr td,
.page-template-page-annual-report-2016-php .AR-container .table-archive tbody tr td,
.page-template-page-annual-report-2017-php .AR-container .table-archive tbody tr td {
  border: 0 none;
  line-height: 3rem;
}
/* line 220, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .AR-container .table-archive td:last-child,
.page-template-page-annual-report-2018-php .AR-container .table-archive td:last-child,
.page-template-page-annual-report-2016-php .AR-container .table-archive td:last-child,
.page-template-page-annual-report-2017-php .AR-container .table-archive td:last-child {
  width: initial;
}
/* line 223, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .download-AR-2016,
.page-template-page-annual-report-2018-php .download-AR-2016,
.page-template-page-annual-report-2016-php .download-AR-2016,
.page-template-page-annual-report-2017-php .download-AR-2016 {
  display: inline-block;
  font-family: 'telenorregular';
  font-size: 1.5rem;
  white-space: nowrap;
  color: white;
  background: url("../img/download-AR-ico-bold.svg") 0.5rem center no-repeat;
  background-color: rgba(255, 255, 255, 0.2);
  background-size: 4.5rem;
  height: 5.5rem;
  line-height: 5.5rem;
  padding: 0 2rem 0 6rem;
  text-decoration: none;
  border-radius: 5rem;
  border: 1px solid white;
  transition: all 0.2s ease 0s;
}
/* line 240, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .download-AR-2016:hover,
.page-template-page-annual-report-2018-php .download-AR-2016:hover,
.page-template-page-annual-report-2016-php .download-AR-2016:hover,
.page-template-page-annual-report-2017-php .download-AR-2016:hover {
  background-color: white;
  color: #00ace7;
}
/* line 246, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .download-AR-2016--bottom,
.page-template-page-annual-report-2018-php .download-AR-2016--bottom,
.page-template-page-annual-report-2016-php .download-AR-2016--bottom,
.page-template-page-annual-report-2017-php .download-AR-2016--bottom {
  background: url("../img/download-AR-ico-stroke.svg") left center no-repeat;
  background-size: 8rem;
  padding: 5rem 0 5rem 9.5rem;
  margin-bottom: 5rem;
  color: #00ace7 !important;
}
/* line 254, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .download-AR-2016--bottom:hover,
.page-template-page-annual-report-2018-php .download-AR-2016--bottom:hover,
.page-template-page-annual-report-2016-php .download-AR-2016--bottom:hover,
.page-template-page-annual-report-2017-php .download-AR-2016--bottom:hover {
  text-decoration: underline !important;
}
/* line 259, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .downloads-AR-2017,
.page-template-page-annual-report-2018-php .downloads-AR-2017,
.page-template-page-annual-report-2016-php .downloads-AR-2017,
.page-template-page-annual-report-2017-php .downloads-AR-2017 {
  display: inline-block;
  margin: 0 0 5rem;
}
/* line 263, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .downloads-AR-2017 .download-AR-2017__bottom,
.page-template-page-annual-report-2018-php .downloads-AR-2017 .download-AR-2017__bottom,
.page-template-page-annual-report-2016-php .downloads-AR-2017 .download-AR-2017__bottom,
.page-template-page-annual-report-2017-php .downloads-AR-2017 .download-AR-2017__bottom {
  display: block;
  background: url("../img/download-AR-ico-stroke.svg") left center no-repeat;
  background-size: 7rem;
  padding-left: 8rem;
  font-size: 1.8rem;
  line-height: 4.5;
  text-align: left;
  color: #00ace7 !important;
  margin-top: 1rem;
}
@media (min-width: 981px) {
  /* line 263, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .downloads-AR-2017 .download-AR-2017__bottom,
  .page-template-page-annual-report-2018-php .downloads-AR-2017 .download-AR-2017__bottom,
  .page-template-page-annual-report-2016-php .downloads-AR-2017 .download-AR-2017__bottom,
  .page-template-page-annual-report-2017-php .downloads-AR-2017 .download-AR-2017__bottom {
    display: inline-block;
    background-size: 6rem;
    padding-left: 7rem;
    margin-right: 1.5rem;
    margin-top: 0;
  }
}
/* line 283, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .downloads-AR-2017 .download-AR-2017__bottom:hover,
.page-template-page-annual-report-2018-php .downloads-AR-2017 .download-AR-2017__bottom:hover,
.page-template-page-annual-report-2016-php .downloads-AR-2017 .download-AR-2017__bottom:hover,
.page-template-page-annual-report-2017-php .downloads-AR-2017 .download-AR-2017__bottom:hover {
  text-decoration: underline !important;
}
/* line 292, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .sub-reports,
.page-template-page-annual-report-2018-php .sub-reports,
.page-template-page-annual-report-2016-php .sub-reports,
.page-template-page-annual-report-2017-php .sub-reports {
  padding-top: 4rem;
}
@media (max-width: 480px) {
  /* line 292, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .sub-reports,
  .page-template-page-annual-report-2018-php .sub-reports,
  .page-template-page-annual-report-2016-php .sub-reports,
  .page-template-page-annual-report-2017-php .sub-reports {
    display: inline-block;
    padding-top: 0;
  }
}
/* line 297, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .sub-reports a,
.page-template-page-annual-report-2018-php .sub-reports a,
.page-template-page-annual-report-2016-php .sub-reports a,
.page-template-page-annual-report-2017-php .sub-reports a {
  font-size: 1.5rem;
  line-height: 1;
  color: white;
  background: url("../img/download-ico-white.svg") 1rem center no-repeat;
  background-size: 2.5rem;
  padding: 1rem 2rem  1rem 4.35rem;
  border-radius: 5rem;
  transition: all 0.2s ease 0s;
}
@media (max-width: 480px) {
  /* line 297, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .sub-reports a,
  .page-template-page-annual-report-2018-php .sub-reports a,
  .page-template-page-annual-report-2016-php .sub-reports a,
  .page-template-page-annual-report-2017-php .sub-reports a {
    display: inline-block;
    margin-top: 1rem;
  }
}
/* line 309, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .sub-reports a:hover,
.page-template-page-annual-report-2018-php .sub-reports a:hover,
.page-template-page-annual-report-2016-php .sub-reports a:hover,
.page-template-page-annual-report-2017-php .sub-reports a:hover {
  background: url("../img/download-ico-blue.svg") 1rem center no-repeat;
  background-color: white;
  background-size: 2.5rem;
  color: #00ace7;
}
/* line 316, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .sub-reports a:first-child,
.page-template-page-annual-report-2018-php .sub-reports a:first-child,
.page-template-page-annual-report-2016-php .sub-reports a:first-child,
.page-template-page-annual-report-2017-php .sub-reports a:first-child {
  margin-right: 1rem;
}
/* line 323, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner,
.page-template-page-annual-report-2018-php .breakout-banner,
.page-template-page-annual-report-2016-php .breakout-banner,
.page-template-page-annual-report-2017-php .breakout-banner {
  margin: 4rem 0;
}
@media (min-width: 1281px) {
  /* line 323, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .breakout-banner,
  .page-template-page-annual-report-2018-php .breakout-banner,
  .page-template-page-annual-report-2016-php .breakout-banner,
  .page-template-page-annual-report-2017-php .breakout-banner {
    margin: 6rem 0;
  }
}
/* line 328, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner.the-chair,
.page-template-page-annual-report-2018-php .breakout-banner.the-chair,
.page-template-page-annual-report-2016-php .breakout-banner.the-chair,
.page-template-page-annual-report-2017-php .breakout-banner.the-chair {
  display: flex;
  min-height: 60rem;
  justify-content: flex-end;
  background-position: top center;
  background-size: cover;
}
/* line 335, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner.the-chair .breakout-text,
.page-template-page-annual-report-2018-php .breakout-banner.the-chair .breakout-text,
.page-template-page-annual-report-2016-php .breakout-banner.the-chair .breakout-text,
.page-template-page-annual-report-2017-php .breakout-banner.the-chair .breakout-text {
  width: 66%;
}
/* line 338, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner.the-chair .breakout-text h4,
.page-template-page-annual-report-2018-php .breakout-banner.the-chair .breakout-text h4,
.page-template-page-annual-report-2016-php .breakout-banner.the-chair .breakout-text h4,
.page-template-page-annual-report-2017-php .breakout-banner.the-chair .breakout-text h4 {
  color: white;
}
/* line 339, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner.the-chair .breakout-text blockquote,
.page-template-page-annual-report-2018-php .breakout-banner.the-chair .breakout-text blockquote,
.page-template-page-annual-report-2016-php .breakout-banner.the-chair .breakout-text blockquote,
.page-template-page-annual-report-2017-php .breakout-banner.the-chair .breakout-text blockquote {
  padding: 1em 2em;
}
/* line 343, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner .flex-figure,
.page-template-page-annual-report-2018-php .breakout-banner .flex-figure,
.page-template-page-annual-report-2016-php .breakout-banner .flex-figure,
.page-template-page-annual-report-2017-php .breakout-banner .flex-figure {
  display: flex;
  background: #0091d2 linear-gradient(225deg, #0068b9, #0075d7 30%, #2dabee);
}
@media (max-width: 620px) {
  /* line 343, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .breakout-banner .flex-figure,
  .page-template-page-annual-report-2018-php .breakout-banner .flex-figure,
  .page-template-page-annual-report-2016-php .breakout-banner .flex-figure,
  .page-template-page-annual-report-2017-php .breakout-banner .flex-figure {
    flex-direction: column;
  }
}
/* line 350, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner .flex-figure-sigve,
.page-template-page-annual-report-2018-php .breakout-banner .flex-figure-sigve,
.page-template-page-annual-report-2016-php .breakout-banner .flex-figure-sigve,
.page-template-page-annual-report-2017-php .breakout-banner .flex-figure-sigve {
  align-items: flex-start;
  display: flex;
  justify-content: center;
  margin: 0;
  position: relative;
}
/* line 358, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner .flex-figure-sigve img,
.page-template-page-annual-report-2018-php .breakout-banner .flex-figure-sigve img,
.page-template-page-annual-report-2016-php .breakout-banner .flex-figure-sigve img,
.page-template-page-annual-report-2017-php .breakout-banner .flex-figure-sigve img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
/* line 364, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner .breakout-text,
.page-template-page-annual-report-2018-php .breakout-banner .breakout-text,
.page-template-page-annual-report-2016-php .breakout-banner .breakout-text,
.page-template-page-annual-report-2017-php .breakout-banner .breakout-text {
  align-self: center;
}
@media (max-width: 620px) {
  /* line 364, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .breakout-banner .breakout-text,
  .page-template-page-annual-report-2018-php .breakout-banner .breakout-text,
  .page-template-page-annual-report-2016-php .breakout-banner .breakout-text,
  .page-template-page-annual-report-2017-php .breakout-banner .breakout-text {
    margin: 1.66rem 0 2.5rem;
  }
}
/* line 369, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-banner .breakout-text blockquote,
.page-template-page-annual-report-2018-php .breakout-banner .breakout-text blockquote,
.page-template-page-annual-report-2016-php .breakout-banner .breakout-text blockquote,
.page-template-page-annual-report-2017-php .breakout-banner .breakout-text blockquote {
  font-size: 1.8rem;
  line-height: 1.5;
  color: white;
  margin: 4rem 0 0;
  padding: 4rem 4rem;
  border: 0;
  font-style: italic;
  background: url("../img/quote-marks.svg") 4rem top no-repeat;
  background-size: 4rem;
  max-width: 60em;
}
/* line 384, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php figure,
.page-template-page-annual-report-2018-php figure,
.page-template-page-annual-report-2016-php figure,
.page-template-page-annual-report-2017-php figure {
  position: relative;
}
/* line 388, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php figcaption,
.page-template-page-annual-report-2018-php figcaption,
.page-template-page-annual-report-2016-php figcaption,
.page-template-page-annual-report-2017-php figcaption {
  background: rgba(234, 234, 234, 0.75) none repeat scroll 0 0;
  bottom: 0;
  font-family: telenorregular;
  font-size: 1.2rem;
  left: 0;
  line-height: 1.2;
  width: 100%;
  padding: 0.75em 1em;
  position: absolute;
  text-align: left;
}
/* line 401, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .hero-image_full figcaption,
.page-template-page-annual-report-2018-php .hero-image_full figcaption,
.page-template-page-annual-report-2016-php .hero-image_full figcaption,
.page-template-page-annual-report-2017-php .hero-image_full figcaption {
  width: 450px;
}
@media (max-width: 920px) {
  /* line 407, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php figcaption,
  .page-template-page-annual-report-2019-php .hero-image_full figcaption,
  .page-template-page-annual-report-2018-php figcaption,
  .page-template-page-annual-report-2018-php .hero-image_full figcaption,
  .page-template-page-annual-report-2016-php figcaption,
  .page-template-page-annual-report-2016-php .hero-image_full figcaption,
  .page-template-page-annual-report-2017-php figcaption,
  .page-template-page-annual-report-2017-php .hero-image_full figcaption {
    width: 100%;
  }
}
/* line 411, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php figure::after,
.page-template-page-annual-report-2018-php figure::after,
.page-template-page-annual-report-2016-php figure::after,
.page-template-page-annual-report-2017-php figure::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 921px) {
  /* line 418, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .right,
  .page-template-page-annual-report-2018-php .right,
  .page-template-page-annual-report-2016-php .right,
  .page-template-page-annual-report-2017-php .right {
    clear: both;
    float: right;
    margin-left: 20px;
    padding-right: 40px;
    width: 300px;
  }
}
/* line 430, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-video-banner,
.page-template-page-annual-report-2018-php .breakout-video-banner,
.page-template-page-annual-report-2016-php .breakout-video-banner,
.page-template-page-annual-report-2017-php .breakout-video-banner {
  margin: 4rem 0;
}
@media (min-width: 1281px) {
  /* line 430, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .breakout-video-banner,
  .page-template-page-annual-report-2018-php .breakout-video-banner,
  .page-template-page-annual-report-2016-php .breakout-video-banner,
  .page-template-page-annual-report-2017-php .breakout-video-banner {
    margin: 6rem 0;
  }
}
/* line 435, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-video-banner .flex-figure,
.page-template-page-annual-report-2018-php .breakout-video-banner .flex-figure,
.page-template-page-annual-report-2016-php .breakout-video-banner .flex-figure,
.page-template-page-annual-report-2017-php .breakout-video-banner .flex-figure {
  display: flex;
  flex-flow: row wrap;
  background: #0091d2 linear-gradient(225deg, #0068b9, #0075d7 30%, #2dabee);
}
/* line 441, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-video-banner .flex-col-1,
.page-template-page-annual-report-2018-php .breakout-video-banner .flex-col-1,
.page-template-page-annual-report-2018-php .breakout-video-banner .flex-col-2,
.page-template-page-annual-report-2016-php .breakout-video-banner .flex-col-1,
.page-template-page-annual-report-2016-php .breakout-video-banner .flex-col-2,
.page-template-page-annual-report-2017-php .breakout-video-banner .flex-col-1,
.page-template-page-annual-report-2017-php .breakout-video-banner .flex-col-2 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
}
@media (min-width: 981px) {
  /* line 441, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .breakout-video-banner .flex-col-1,
  .page-template-page-annual-report-2019-php .breakout-video-banner .flex-col-2,
  .page-template-page-annual-report-2018-php .breakout-video-banner .flex-col-1,
  .page-template-page-annual-report-2018-php .breakout-video-banner .flex-col-2,
  .page-template-page-annual-report-2016-php .breakout-video-banner .flex-col-1,
  .page-template-page-annual-report-2016-php .breakout-video-banner .flex-col-2,
  .page-template-page-annual-report-2017-php .breakout-video-banner .flex-col-1,
  .page-template-page-annual-report-2017-php .breakout-video-banner .flex-col-2 {
    width: 50%;
  }
}
@media (max-width: 980px) {
  /* line 450, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .breakout-video-banner .flex-col-1.video,
  .page-template-page-annual-report-2019-php .breakout-video-banner .flex-col-2.video,
  .page-template-page-annual-report-2018-php .breakout-video-banner .flex-col-1.video,
  .page-template-page-annual-report-2018-php .breakout-video-banner .flex-col-2.video,
  .page-template-page-annual-report-2016-php .breakout-video-banner .flex-col-1.video,
  .page-template-page-annual-report-2016-php .breakout-video-banner .flex-col-2.video,
  .page-template-page-annual-report-2017-php .breakout-video-banner .flex-col-1.video,
  .page-template-page-annual-report-2017-php .breakout-video-banner .flex-col-2.video {
    order: 1;
  }
}
@media (max-width: 980px) {
  /* line 455, ../src/scss/_annualreport2016.scss */
  .page-template-page-annual-report-2019-php .breakout-video-banner .flex-col-1.quote,
  .page-template-page-annual-report-2019-php .breakout-video-banner .flex-col-2.quote,
  .page-template-page-annual-report-2018-php .breakout-video-banner .flex-col-1.quote,
  .page-template-page-annual-report-2018-php .breakout-video-banner .flex-col-2.quote,
  .page-template-page-annual-report-2016-php .breakout-video-banner .flex-col-1.quote,
  .page-template-page-annual-report-2016-php .breakout-video-banner .flex-col-2.quote,
  .page-template-page-annual-report-2017-php .breakout-video-banner .flex-col-1.quote,
  .page-template-page-annual-report-2017-php .breakout-video-banner .flex-col-2.quote {
    order: 2;
  }
}
/* line 461, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-video-banner .iframe-wrapper,
.page-template-page-annual-report-2018-php .breakout-video-banner .iframe-wrapper,
.page-template-page-annual-report-2016-php .breakout-video-banner .iframe-wrapper,
.page-template-page-annual-report-2017-php .breakout-video-banner .iframe-wrapper {
  display: block;
  width: 100%;
  padding-bottom: 56.23%;
  position: relative;
}
/* line 467, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-video-banner .quote-wrapper,
.page-template-page-annual-report-2018-php .breakout-video-banner .quote-wrapper,
.page-template-page-annual-report-2016-php .breakout-video-banner .quote-wrapper,
.page-template-page-annual-report-2017-php .breakout-video-banner .quote-wrapper {
  align-self: center;
}
/* line 470, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-video-banner .quote-wrapper blockquote,
.page-template-page-annual-report-2018-php .breakout-video-banner .quote-wrapper blockquote,
.page-template-page-annual-report-2016-php .breakout-video-banner .quote-wrapper blockquote,
.page-template-page-annual-report-2017-php .breakout-video-banner .quote-wrapper blockquote {
  font-size: 1.8rem;
  line-height: 1.5;
  color: white;
  margin: 4rem 0 0;
  padding: 4rem 4rem;
  border: 0;
  font-style: italic;
  background: url("../img/quote-marks.svg") 4rem top no-repeat;
  background-size: 4rem;
  max-width: 60em;
}
/* line 482, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php .breakout-video-banner .quote-wrapper blockquote p,
.page-template-page-annual-report-2018-php .breakout-video-banner .quote-wrapper blockquote p,
.page-template-page-annual-report-2016-php .breakout-video-banner .quote-wrapper blockquote p,
.page-template-page-annual-report-2017-php .breakout-video-banner .quote-wrapper blockquote p {
  font-family: telenorregular;
  font-style: normal;
  font-size: 1.25rem;
  margin-top: 1.25rem;
}
/* line 493, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php section.flex,
.page-template-page-annual-report-2018-php section.flex,
.page-template-page-annual-report-2016-php section.flex,
.page-template-page-annual-report-2017-php section.flex {
  align-items: center;
  display: flex;
  flex-direction: column;
  align-content: center;
}
/* line 500, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php section.bg_image,
.page-template-page-annual-report-2018-php section.bg_image,
.page-template-page-annual-report-2016-php section.bg_image,
.page-template-page-annual-report-2017-php section.bg_image {
  background-position: 50% center;
  background-size: cover;
  color: #fff;
  font-family: telenorlight;
}
/* line 506, ../src/scss/_annualreport2016.scss */
.page-template-page-annual-report-2019-php section.bg_image h1,
.page-template-page-annual-report-2018-php section.bg_image h1,
.page-template-page-annual-report-2016-php section.bg_image h1,
.page-template-page-annual-report-2017-php section.bg_image h1 {
  color: #fff;
}

/* ELEMENTS */
/* line 516, ../src/scss/_annualreport2016.scss */
.AR-container .columns p {
  display: inline;
}
/* line 519, ../src/scss/_annualreport2016.scss */
.AR-container .cols-2 {
  column-count: 1;
}
@media (min-width: 981px) {
  /* line 519, ../src/scss/_annualreport2016.scss */
  .AR-container .cols-2 {
    column-count: 2;
  }
}
/* line 524, ../src/scss/_annualreport2016.scss */
.AR-container .cols-3 {
  column-count: 3;
}
/* line 527, ../src/scss/_annualreport2016.scss */
.AR-container .cols-4 {
  column-count: 4;
}
/* line 531, ../src/scss/_annualreport2016.scss */
.AR-container .cols-5 {
  column-count: 5;
}
/* line 534, ../src/scss/_annualreport2016.scss */
.AR-container .flex {
  display: flex;
  flex-wrap: wrap;
}
/* line 538, ../src/scss/_annualreport2016.scss */
.AR-container .flex .item {
  align-self: center;
  text-align: center;
  width: 33%;
}
/* line 544, ../src/scss/_annualreport2016.scss */
.AR-container .entry-quote {
  font-size: 2rem;
}
/* line 548, ../src/scss/_annualreport2016.scss */
.AR-container img.background {
  height: auto;
  position: absolute;
  width: 100%;
  z-index: 0;
}

/*
 * Global rules
 */
/* line 32, ../src/scss/_theme-core.scss */
::selection {
  background: #00ace7;
  color: #fff;
}

/* Utility classes */
@media (max-width: 1030px) {
  /* line 39, ../src/scss/_theme-core.scss */
  .hide-when-collapsed {
    display: none !important;
  }
}

/* line 44, ../src/scss/_theme-core.scss */
.centered {
  margin: 0 auto;
}

/* line 47, ../src/scss/_theme-core.scss */
.collapse-outer {
  margin-bottom: 1rem;
}

/* line 50, ../src/scss/_theme-core.scss */
.text-center {
  text-align: center;
}

/* line 54, ../src/scss/_theme-core.scss */
.smallestScreenMenu {
  width: 1030px;
}

/* line 57, ../src/scss/_theme-core.scss */
.fullmenu {
  width: 1024px;
}

/* line 60, ../src/scss/_theme-core.scss */
.fullmenu-min {
  width: 1024px;
}

/* line 63, ../src/scss/_theme-core.scss */
.burger-menu-max {
  width: 1023px;
}

/* line 67, ../src/scss/_theme-core.scss */
.container-width {
  max-width: 1280px;
  margin: 0 auto;
}
@media (min-width: 481px) and (max-width: 980px) {
  /* line 67, ../src/scss/_theme-core.scss */
  .container-width {
    padding-left: 5%;
    padding-right: 5%;
  }
}

/* line 76, ../src/scss/_theme-core.scss */
.video-width {
  max-width: 1600px;
  margin: 0 auto;
}

/* line 80, ../src/scss/_theme-core.scss */
.container-topquote {
  padding: 0;
}

/* line 83, ../src/scss/_theme-core.scss */
.home .container-topquote {
  max-width: 1340px;
  padding: 0;
}

/* line 87, ../src/scss/_theme-core.scss */
.site-content {
  margin-top: 3rem;
  padding-top: 40px;
}
@media (min-width: 981px) {
  /* line 87, ../src/scss/_theme-core.scss */
  .site-content {
    padding-top: 35px;
    margin-top: 6rem;
  }
}
@media (min-width: 1025px) {
  /* line 87, ../src/scss/_theme-core.scss */
  .site-content {
    padding-top: 55px;
    margin-top: 10rem;
  }
}

@media (max-width: 480px) {
  /* line 95, ../src/scss/_theme-core.scss */
  .home .site-content,
  .page-template-cartoon .site-content {
    margin-top: 0;
    padding-top: 0;
  }
}
/* line 102, ../src/scss/_theme-core.scss */
.site-content.stick-to-hero {
  padding-top: 0;
}

/* line 107, ../src/scss/_theme-core.scss */
#topheaderholder + .mobile-topquote + #page .site-content {
  margin-top: 0;
}

/* no top-margins needed on pages with hero-element (HL 2016.09.02) */
/* line 108, ../src/scss/_theme-core.scss */
#topheaderholder + #page .site-content {
  margin-top: 0;
}

/* And the mobile topquote isn't always present (HL 2016.09.02) */
/* grey background for mobile homepage and section frontpages using short-cut-icon-menus HL 23.02.15 */
@media (max-width: 480px) {
  /* line 113, ../src/scss/_theme-core.scss */
  body.home, body.page-id-290, body.page-id-292 {
    background: #eff1f1;
  }
}
