@import url("//fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i");
@font-face {
  font-family: 'telenor-regular';
  src: url("../fonts/telenor-webfont.eot");
  /* IE9 Compat Modes */
  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") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'telenor-light';
  src: url("../fonts/telenorlight-webfont.eot");
  /* IE9 Compat Modes */
  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") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'telenor-bold';
  src: url("https://www.telenorsat.com/wp-content/themes/telsat2018/fonts/telenor-bold-webfont.eot");
  /* IE9 Compat Modes */
  src: url("https://www.telenorsat.com/wp-content/themes/telsat2018/fonts/telenor-bold-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/telenor-bold-webfont.woff") format("woff2"), url("../fonts/telenor-bold-webfont.woff") format("woff"), url("https://www.telenorsat.com/wp-content/themes/telsat2018/fonts/telenor-bold-webfont.ttf") format("truetype"), url("https://www.telenorsat.com/wp-content/themes/telsat2018/fonts/telenor-bold-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
/*!
Theme Name: Telsat
Theme URI: http://underscores.me/
Author: Helge Langvatn
Author URI: https://www.ignitas.no
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Telsat
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Telsat is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------


# Variables
# Mixins
# Normalize
# Elements
# Typography
# Forms
	## Forms
	## Login
	## My Page
# Layout
	## Grid
	## Header
	## Footer
	## Sidebar-Content
	## Content-Sidebar 
# Navigation
	## Menus
# Modules
	## Hero-banners
	## Campaign-banners
	## Booklist-shortcode
# WP-content
	## Widgets
	## Posts and pages
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Colors Palette
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Structure
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Columns
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Breakpoints
--------------------------------------------------------------*/
/*================================
	Grid columns system Mixing
================================= */
/*Include and example:
.class{
    display: flex;
    flex-direction: column;
     @include flexGrid(1, 5%, 1rem);
         
     @media (min-width: $tablet) {
        @include flexGrid(2, 2%, 2rem);
    }
        
    @media (min-width: $desktop) {
        @include flexGrid(2, 5%, 3rem);
    }    
}
*/
/* line 1, ../src/sass/_normalize.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 16px;
}

/* line 8, ../src/sass/_normalize.scss */
body {
  margin: 0;
}

/* line 12, ../src/sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 27, ../src/sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 35, ../src/sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 40, ../src/sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 45, ../src/sass/_normalize.scss */
a {
  background-color: transparent;
}

/* line 49, ../src/sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 54, ../src/sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 58, ../src/sass/_normalize.scss */
b,
strong {
  font-weight: normal;
}

/* line 63, ../src/sass/_normalize.scss */
p b, p strong,
ul b, ul strong {
  font-weight: 700;
}

/* line 66, ../src/sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 74, ../src/sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 79, ../src/sass/_normalize.scss */
small {
  font-size: 80%;
}

/* line 83, ../src/sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 91, ../src/sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 95, ../src/sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 99, ../src/sass/_normalize.scss */
img {
  border: 0;
}

/* line 103, ../src/sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 107, ../src/sass/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 111, ../src/sass/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 116, ../src/sass/_normalize.scss */
pre {
  overflow: auto;
}

/* line 120, ../src/sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 128, ../src/sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 138, ../src/sass/_normalize.scss */
button {
  overflow: visible;
}

/* line 142, ../src/sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 147, ../src/sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 155, ../src/sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 160, ../src/sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 166, ../src/sass/_normalize.scss */
input {
  line-height: normal;
}

/* line 170, ../src/sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 176, ../src/sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 181, ../src/sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 186, ../src/sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 192, ../src/sass/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 197, ../src/sass/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 201, ../src/sass/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 205, ../src/sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 210, ../src/sass/_normalize.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# HTML
# Links
# Media
# Accessibility
# Clearings
# Alignments
# Infinite Scroll


/*--------------------------------------------------------------
## HTML
--------------------------------------------------------------*/
/* line 17, ../src/sass/_elements.scss */
html {
  box-sizing: border-box;
}

/* line 21, ../src/sass/_elements.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 27, ../src/sass/_elements.scss */
body {
  background: white;
  /* Fallback for when there is no custom background color defined. */
}

/* line 31, ../src/sass/_elements.scss */
hr {
  background-color: #d6d6d6;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 38, ../src/sass/_elements.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}

/* line 42, ../src/sass/_elements.scss */
ul {
  list-style: disc;
  margin-left: 0;
  padding-left: 1.35rem;
}

/* line 48, ../src/sass/_elements.scss */
ol {
  list-style: decimal;
}

/* line 52, ../src/sass/_elements.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 58, ../src/sass/_elements.scss */
dt {
  font-weight: bold;
}

/* line 62, ../src/sass/_elements.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 65, ../src/sass/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  width: 100%;
  /* Adhere to container width. */
}

/* line 70, ../src/sass/_elements.scss */
figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

/* line 74, ../src/sass/_elements.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 83, ../src/sass/_elements.scss */
a {
  color: #007AD0;
}
/* line 86, ../src/sass/_elements.scss */
a:visited {
  color: #007AD0;
}
/* line 89, ../src/sass/_elements.scss */
a:hover, a:focus, a:active {
  color: #007AD0;
}
/* line 94, ../src/sass/_elements.scss */
a:focus {
  outline: thin dotted;
}
/* line 97, ../src/sass/_elements.scss */
a:hover {
  text-decoration: underline;
}
/* line 100, ../src/sass/_elements.scss */
a:hover, a:active {
  outline: 0;
}

/*--------------------------------------------------------------
## Media
--------------------------------------------------------------*/
/* line 110, ../src/sass/_elements.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 120, ../src/sass/_elements.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
/* line 127, ../src/sass/_elements.scss */
.custom-logo-link {
  display: inline-block;
}

/* Captions */
/* line 132, ../src/sass/_elements.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 136, ../src/sass/_elements.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 140, ../src/sass/_elements.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 145, ../src/sass/_elements.scss */
.wp-caption-text {
  text-align: center;
}

/* Galleries */
/* line 150, ../src/sass/_elements.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 154, ../src/sass/_elements.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
/* line 162, ../src/sass/_elements.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
/* line 162, ../src/sass/_elements.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
/* line 162, ../src/sass/_elements.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
/* line 162, ../src/sass/_elements.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
/* line 162, ../src/sass/_elements.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
/* line 162, ../src/sass/_elements.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
/* line 162, ../src/sass/_elements.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
/* line 162, ../src/sass/_elements.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 168, ../src/sass/_elements.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
## Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 178, ../src/sass/_elements.scss */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
/* line 190, ../src/sass/_elements.scss */
.screen-reader-text:focus {
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #007AD0;
  display: block;
  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. */
}

/* Do not show the outline on the skip link target. */
/* line 210, ../src/sass/_elements.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
## Clearings
--------------------------------------------------------------*/
/*.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 {
	@include clearfix;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	@include clearfix-after;
}
*/
/*--------------------------------------------------------------
## Alignments
--------------------------------------------------------------*/
/* line 244, ../src/sass/_elements.scss */
.center {
  text-align: center;
}

/* line 247, ../src/sass/_elements.scss */
.right {
  text-align: right;
}

/* line 250, ../src/sass/_elements.scss */
.left {
  text-align: left;
}

/* line 253, ../src/sass/_elements.scss */
.bottom {
  margin-top: 1rem;
}
@media screen and (min-width: 780px) {
  /* line 253, ../src/sass/_elements.scss */
  .bottom {
    position: absolute;
    bottom: 0;
  }
}

/* line 264, ../src/sass/_elements.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 270, ../src/sass/_elements.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 276, ../src/sass/_elements.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
## Display none
--------------------------------------------------------------*/
/* line 286, ../src/sass/_elements.scss */
.display-none {
  display: none;
}

@media screen and (max-width: 1024px) {
  /* line 289, ../src/sass/_elements.scss */
  .no-desktop {
    display: none !important;
  }
}

@media screen and (max-width: 780px) {
  /* line 294, ../src/sass/_elements.scss */
  .no-tablet {
    display: none !important;
  }
}

@media screen and (max-width: 481px) {
  /* line 299, ../src/sass/_elements.scss */
  .no-phone {
    display: none !important;
  }
}

/*--------------------------------------------------------------
## Infinite Scroll (do we need this?)
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 310, ../src/sass/_elements.scss */
.infinite-scroll .posts-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 316, ../src/sass/_elements.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
## Nav menus
--------------------------------------------------------------*/
/* line 325, ../src/sass/_elements.scss */
nav ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

/*--------------------------------------------------------------
## Background colors
--------------------------------------------------------------*/
/* line 338, ../src/sass/_elements.scss */
.bg-telenor-blue {
  background-color: #00aaf8;
}

/* line 339, ../src/sass/_elements.scss */
.bg-white {
  background-color: white;
}

/* line 340, ../src/sass/_elements.scss */
.bg-light__purple {
  background-color: #e6e9f4;
}

/* line 341, ../src/sass/_elements.scss */
.bg-light__blue {
  background-color: #e6eef4;
}

/* line 342, ../src/sass/_elements.scss */
.bg-light__turquoise {
  background-color: #eaf3f5;
}

/* line 343, ../src/sass/_elements.scss */
.bg-light__green {
  background-color: #edf4ef;
}

/* line 344, ../src/sass/_elements.scss */
.bg-light__yellow {
  background-color: #f7f5ed;
}

/* line 345, ../src/sass/_elements.scss */
.bg-light__orange {
  background-color: #f7f2ed;
}

/* line 346, ../src/sass/_elements.scss */
.bg-light__red {
  background-color: #f7eded;
}

/* line 347, ../src/sass/_elements.scss */
.bg-light__pink {
  background-color: #f8f0f4;
}

/*--------------------------------------------------------------
## Grays colors
--------------------------------------------------------------*/
/* line 353, ../src/sass/_elements.scss */
.bg__transparent {
  background-color: transparent;
}

/* line 354, ../src/sass/_elements.scss */
.bg__gray__1 {
  background-color: #f5f5f5;
}

/* line 355, ../src/sass/_elements.scss */
.bg__gray__2 {
  background-color: #d6d6d6;
}

/* line 356, ../src/sass/_elements.scss */
.bg__dark__gray {
  background-color: #767676;
}

/* line 357, ../src/sass/_elements.scss */
.bg__white {
  background-color: white;
}

/*--------------------------------------------------------------
## Information colors
--------------------------------------------------------------*/
/* line 363, ../src/sass/_elements.scss */
.purple {
  background-color: #B2C3FF;
}

/* line 364, ../src/sass/_elements.scss */
.blue {
  background-color: #A3DEFF;
}

/* line 365, ../src/sass/_elements.scss */
.turquoise {
  background-color: #9ce7f5;
}

/* line 366, ../src/sass/_elements.scss */
.green {
  background-color: #b0f0b2;
}

/* line 367, ../src/sass/_elements.scss */
.yellow {
  background-color: #fdf192;
}

/* line 368, ../src/sass/_elements.scss */
.orange {
  background-color: #ffcb96;
}

/* line 369, ../src/sass/_elements.scss */
.pink {
  background-color: #ffbcde;
}

/*--------------------------------------------------------------
## Buttons
--------------------------------------------------------------*/
/* line 375, ../src/sass/_elements.scss */
button {
  border-radius: 3px;
  background: #007AD0;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  color: white;
  line-height: 1;
  padding: 0.8125rem 2rem;
  transition: background .25s;
  border: none;
}

/* line 387, ../src/sass/_elements.scss */
.btn {
  display: inline-block;
  border-radius: 3px;
  background: #007AD0;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  color: white;
  line-height: 1;
  padding: 0.8125rem 2rem;
  transition: background .25s;
  border: none;
}
/* line 399, ../src/sass/_elements.scss */
.btn:visited {
  color: #fff;
}
/* line 402, ../src/sass/_elements.scss */
.btn:hover {
  background-color: #036bb4;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}
/* line 408, ../src/sass/_elements.scss */
.btn:active {
  background-color: #0560a0;
}

/* line 413, ../src/sass/_elements.scss */
.more {
  position: relative;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #007AD0;
}
/* line 419, ../src/sass/_elements.scss */
.more:after {
  content: " ";
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  background: url("../images/telenor_arrow.svg") center center no-repeat;
}
/* line 428, ../src/sass/_elements.scss */
.more:hover {
  text-decoration: underline;
  color: #007AD0;
}

@media screen and (min-width: 600px) {
  /* line 433, ../src/sass/_elements.scss */
  .default .white-text {
    color: white;
  }
  /* line 436, ../src/sass/_elements.scss */
  .default .white-text .more {
    color: white;
  }
  /* line 437, ../src/sass/_elements.scss */
  .default .white-text .more:after {
    background-image: url("../images/white_arrow.svg");
  }
}

/*--------------------------------------------------------------
## Badge
--------------------------------------------------------------*/
/* line 448, ../src/sass/_elements.scss */
.badge {
  position: absolute;
  top: 0;
  left: 50%;
  min-width: 110px;
  padding: 0.8125rem 2rem;
  border-radius: 48px;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  color: #0c1026;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/*--------------------------------------------------------------
## Breadcramb
--------------------------------------------------------------*/
/* line 468, ../src/sass/_elements.scss */
.breadcrumb {
  color: #767676;
  margin-bottom: 1rem;
  font-size: 14px;
}
/* line 473, ../src/sass/_elements.scss */
.breadcrumb span.arrow {
  padding: 0 7px;
}
/* line 477, ../src/sass/_elements.scss */
body.home .breadcrumb {
  display: none;
}

/*--------------------------------------------------------------
## Cookie consent
--------------------------------------------------------------*/
/* line 482, ../src/sass/_elements.scss */
.has-cookie-bar #catapult-cookie-bar {
  padding: 8px;
}

/* line 483, ../src/sass/_elements.scss */
.cookie-consent-wrapper {
  font-size: 14px;
}
/* line 486, ../src/sass/_elements.scss */
.cookie-consent-wrapper button#catapultCookie {
  font-size: 14px;
  border-radius: 2px;
  padding: 2px 10px;
}
/* line 492, ../src/sass/_elements.scss */
.cookie-consent-wrapper a {
  text-decoration: underline;
}

/*--------------------------------------------------------------
## Scrollable container for table listings etc
--------------------------------------------------------------*/
/* line 500, ../src/sass/_elements.scss */
.x-scroll-container {
  max-width: 100%;
  overflow-x: scroll;
}

/*--------------------------------------------------------------
## Tablebress styles

moved to custom CSS field in the tablepress admin (to avoid !important)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## tribe events custom SASS
## more CSS (only) in [your-theme]/tribe-events/tribe-events.css
--------------------------------------------------------------*/
/* line 518, ../src/sass/_elements.scss */
.tribe-events-before-html {
  margin: auto;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
}
/* line 524, ../src/sass/_elements.scss */
.single-tribe_events .tribe-events-before-html {
  display: none;
}
/* line 526, ../src/sass/_elements.scss */
.tribe-events-before-html h1 {
  padding-top: 7.5rem;
}
/* line 528, ../src/sass/_elements.scss */
.tribe-events-before-html p {
  font-size: 1.25rem;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 1.5rem;
  color: #0c1026;
}
@media screen and (min-width: 780px) {
  /* line 518, ../src/sass/_elements.scss */
  .tribe-events-before-html {
    max-width: 616px !important;
  }
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 2, ../src/sass/_typography.scss */
html {
  font-size: 16px;
}

/* line 4, ../src/sass/_typography.scss */
body,
button,
input,
select,
optgroup,
textarea,
p {
  font-size: 1.25rem;
  line-height: 1.3;
  font-family: Source Sans Pro, Helvetica, Arial, sans-serif;
  color: #1A1A1A;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 19, ../src/sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-weight: normal;
}

/* line 23, ../src/sass/_typography.scss */
a {
  text-decoration: none;
}

/* line 27, ../src/sass/_typography.scss */
p {
  font-size: 1.25rem;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 1.5rem;
  color: #0c1026;
}

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

/* line 39, ../src/sass/_typography.scss */
blockquote {
  margin: 0 1.5rem;
}

/* line 43, ../src/sass/_typography.scss */
address {
  margin: 0 0 1.5rem;
}

/* line 47, ../src/sass/_typography.scss */
pre {
  font-family: "Courier 10 Pitch", Courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.5rem;
}

/* line 56, ../src/sass/_typography.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* line 60, ../src/sass/_typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #f5f5f5;
  cursor: help;
}

/* line 65, ../src/sass/_typography.scss */
mark, ins {
  background: #00aaf8;
  text-decoration: none;
}

/* line 70, ../src/sass/_typography.scss */
.small {
  font-size: 0.875rem;
  line-height: 1;
}

/* line 75, ../src/sass/_typography.scss */
h1 {
  font-size: 2rem;
  line-height: 1.25;
  margin: 1rem 0;
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
}

/* line 82, ../src/sass/_typography.scss */
h2,
h2 > p {
  font-size: 1.5rem;
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

/* line 90, ../src/sass/_typography.scss */
h3 {
  font-size: 1.25rem;
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 97, ../src/sass/_typography.scss */
.h3 {
  font-size: 1.25rem;
  color: #0c1026;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 105, ../src/sass/_typography.scss */
h4 {
  font-size: 1.125rem;
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  margin-top: 1rem;
  margin-bottom: 0;
}

/* line 112, ../src/sass/_typography.scss */
h5 {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
}

/* line 121, ../src/sass/_typography.scss */
.display-large-1 {
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

/* line 122, ../src/sass/_typography.scss */
.display-large-2 {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

/* line 123, ../src/sass/_typography.scss */
.display-small-1 {
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

/* line 124, ../src/sass/_typography.scss */
.display-small-2 {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

/* line 125, ../src/sass/_typography.scss */
.heading-1 {
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

/* line 126, ../src/sass/_typography.scss */
.heading-2 {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

/* line 127, ../src/sass/_typography.scss */
.subheading-1 {
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

/* line 128, ../src/sass/_typography.scss */
.subheading-2 {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

/* line 129, ../src/sass/_typography.scss */
.caption-1 {
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

/* line 130, ../src/sass/_typography.scss */
.caption-2 {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

/* line 135, ../src/sass/_typography.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 142, ../src/sass/_typography.scss */
#secondary section:nth-child(1) h4,
#primary section h1:nth-child(1),
#primary h2:nth-child(1),
#primary h3:nth-child(1),
#primary h4:nth-child(1),
#primary p:nth-child(1) {
  margin-top: 0;
}

/* 
 	Classes to display the icons in all the site.
 	Names come from the Telenor Design Guide, page 56.
	Example: icon-name 
*/
/* line 8, ../src/sass/_icons.scss */
.icon-addons {
  background-image: url(../images/icons/icon-addons-24px.svg);
  background-size: 24px 24px;
}
/* line 12, ../src/sass/_icons.scss */
.secondary-menu .icon-addons {
  background-image: url(../images/icons/icon-addons-32px.svg);
}
/* line 15, ../src/sass/_icons.scss */
.site-footer .icon-addons {
  background-image: url(../images/icons/icon-addons-white-24px.svg);
}

/* line 22, ../src/sass/_icons.scss */
.icon-broadcast {
  background-image: url(../images/icons/icon-broadcast-24px.svg);
  background-size: 24px 24px;
}
/* line 26, ../src/sass/_icons.scss */
.secondary-menu .icon-broadcast {
  background-image: url(../images/icons/icon-broadcast-32px.svg);
}
/* line 29, ../src/sass/_icons.scss */
.site-footer .icon-broadcast {
  background-image: url(../images/icons/icon-broadcast-white-24px.svg);
}

/* line 35, ../src/sass/_icons.scss */
.icon-compass {
  background-image: url(../images/icons/icon-maritime-24px.svg);
  background-size: 24px 24px;
}
/* line 39, ../src/sass/_icons.scss */
.secondary-menu .icon-compass {
  background-image: url(../images/icons/icon-maritime-32px.svg);
}
/* line 43, ../src/sass/_icons.scss */
.site-footer .icon-compass {
  background-image: url(https://www.telenorsat.com/wp-content/themes/telsat2018/images/icons/icon-maritime-white-24px.svg);
}

/* line 48, ../src/sass/_icons.scss */
.icon-document {
  background-image: url(../images/icons/icon-document-24px.svg);
  background-size: 19px 19px;
}
/* line 52, ../src/sass/_icons.scss */
.secondary-menu .icon-document {
  background-image: url(../images/icons/icon-document-32px.svg);
}
/* line 55, ../src/sass/_icons.scss */
.site-footer .icon-document {
  background-image: url(../images/icons/icon-document-white-24px.svg);
}

/* line 61, ../src/sass/_icons.scss */
.icon-help {
  background-image: url(../images/icons/icon-help-24px.svg);
  background-size: 24px 24px;
}
/* line 65, ../src/sass/_icons.scss */
.secondary-menu .icon-help {
  background-image: url(../images/icons/icon-help-32px.svg);
}
/* line 68, ../src/sass/_icons.scss */
.site-footer .icon-help {
  background-image: url(../images/icons/icon-help-white-24px.svg);
}

/* line 73, ../src/sass/_icons.scss */
.icon-home {
  background-image: url(../images/icons/icon-home-24px.svg);
  background-size: 24px 24px;
}
/* line 77, ../src/sass/_icons.scss */
.secondary-menu .icon-home {
  background-image: url(../images/icons/icon-home-32px.svg);
}
/* line 80, ../src/sass/_icons.scss */
.site-footer .icon-home {
  background-image: url(https://www.telenorsat.com/wp-content/themes/telsat2018/images/icons/icon-home-white-24px.svg);
}

/* line 85, ../src/sass/_icons.scss */
.icon-info {
  background-image: url(../images/icons/icon-info-24px.svg);
  background-size: 24px 24px;
}
/* line 89, ../src/sass/_icons.scss */
.secondary-menu .icon-info {
  background-image: url(../images/icons/icon-info-32px.svg);
}
/* line 92, ../src/sass/_icons.scss */
.site-footer .icon-info {
  background-image: url(../images/icons/icon-info-white-24px.svg);
}

/* line 98, ../src/sass/_icons.scss */
.icon-location {
  background-image: url(../images/icons/icon-location-24px.svg);
  background-size: 23px 23px;
}
/* line 102, ../src/sass/_icons.scss */
.secondary-menu .icon-location {
  background-image: url(../images/icons/icon-location-32px.svg);
}
/* line 105, ../src/sass/_icons.scss */
.site-footer .icon-location {
  background-image: url(../images/icons/icon-location-white-24px.svg);
}

/* line 110, ../src/sass/_icons.scss */
.icon-live {
  background-image: url(../images/icons/icon-live-24px.svg);
  background-size: 23px 23px;
}
/* line 114, ../src/sass/_icons.scss */
.secondary-menu .icon-live {
  background-image: url(../images/icons/icon-live-32px.svg);
}

/* line 120, ../src/sass/_icons.scss */
.icon-mail {
  background-image: url(../images/icons/icon-mail-24px.svg);
  background-size: 24px 24px;
}
/* line 124, ../src/sass/_icons.scss */
.secondary-menu .icon-mail {
  background-image: url(../images/icons/icon-mail-32px.svg);
}
/* line 127, ../src/sass/_icons.scss */
.site-footer .icon-mail {
  background-image: url(../images/icons/icon-mail-white-24px.svg);
}

/* line 132, ../src/sass/_icons.scss */
.icon-modem {
  background-image: url(../images/icons/icon-modem-24px.svg);
  background-size: 24px 24px;
}
/* line 136, ../src/sass/_icons.scss */
.secondary-menu .icon-modem {
  background-image: url(../images/icons/icon-modem-32px.svg);
  background-position: 1rem 17px !important;
}

/* line 142, ../src/sass/_icons.scss */
.icon-on {
  background-image: url(../images/icons/icon-on-24px.svg);
  background-size: 21.5px 22px;
}
/* line 146, ../src/sass/_icons.scss */
.secondary-menu .icon-on {
  background-image: url(../images/icons/icon-on-32px.svg);
}
/* line 149, ../src/sass/_icons.scss */
.site-footer .icon-on {
  background-image: url(../images/icons/icon-on-white-24px.svg);
}

/* line 155, ../src/sass/_icons.scss */
.icon-phone {
  background-image: url(../images/icons/icon-phone-24px.svg);
  background-size: 24px 24px;
}
/* line 159, ../src/sass/_icons.scss */
.secondary-menu .icon-phone {
  background-image: url(../images/icons/icon-phone-32px.svg);
}
/* line 162, ../src/sass/_icons.scss */
.site-footer .icon-phone {
  background-image: url(../images/icons/icon-phone-white-24px.svg);
}

/* line 168, ../src/sass/_icons.scss */
.icon-satellite {
  background-image: url(../images/icons/icon-satellite-24px.svg);
  background-size: 24px 24px;
}
/* line 172, ../src/sass/_icons.scss */
.secondary-menu .icon-satellite {
  background-image: url(../images/icons/icon-satellite-32px.svg);
}
/* line 175, ../src/sass/_icons.scss */
.site-footer .icon-satellite {
  background-image: url(../images/icons/icon-satellite-white-24px.svg);
}

/* line 180, ../src/sass/_icons.scss */
.icon-satellite2 {
  background-image: url(../images/icons/icon-satellite2-24px.svg);
  background-size: 24px 24px;
}
/* line 184, ../src/sass/_icons.scss */
.secondary-menu .icon-satellite2 {
  background-image: url(../images/icons/icon-satellite2-32px.svg);
}
/* line 187, ../src/sass/_icons.scss */
.site-footer .icon-satellite2 {
  background-image: url(../images/icons/icon-satellite-white-24px.svg);
}

/* line 193, ../src/sass/_icons.scss */
.icon-screen {
  background-image: url(../images/icons/icon-screen2-24px.svg);
  background-size: 24px 24px;
}
/* line 197, ../src/sass/_icons.scss */
.secondary-menu .icon-screen {
  background-image: url(../images/icons/icon-screen2-32px.svg);
}
/* line 200, ../src/sass/_icons.scss */
.site-footer .icon-screen {
  background-image: url(../images/icons/icon-screen-white-24px.svg);
}

/* line 205, ../src/sass/_icons.scss */
.icon-search {
  background-image: url(../images/icons/icon-search-24px.svg);
  background-size: 24px 24px;
}
/* line 209, ../src/sass/_icons.scss */
.secondary-menu .icon-search {
  background-image: url(../images/icons/icon-search-32px.svg);
}
/* line 212, ../src/sass/_icons.scss */
.site-footer .icon-search {
  background-image: url(https://www.telenorsat.com/wp-content/themes/telsat2018/images/icons/icon-search-white24px.svg);
}

/* line 218, ../src/sass/_icons.scss */
.icon-settings {
  background-image: url(../images/icons/icon-settings-24px.svg);
  background-size: 24px 24px;
}
/* line 222, ../src/sass/_icons.scss */
.icon-settings button, .secondary-menu .icon-settings {
  background-image: url(../images/icons/icon-settings-32px.svg);
  background-size: 32px 32px;
}
/* line 227, ../src/sass/_icons.scss */
.site-footer .icon-settings {
  background-image: url(../images/icons/icon-settings-white-24px.svg);
}

/* line 233, ../src/sass/_icons.scss */
.icon-transponder {
  background-image: url(../images/icons/icon-hz-24px.svg);
  background-size: 24px 24px;
}
/* line 237, ../src/sass/_icons.scss */
.secondary-menu .icon-transponder {
  background-image: url(../images/icons/icon-hz-32px.svg);
}
/* line 241, ../src/sass/_icons.scss */
.site-footer .icon-transponder {
  background-image: url(https://www.telenorsat.com/wp-content/themes/telsat2018/images/icons/icon-transponder-white-24px.svg);
}

/* line 246, ../src/sass/_icons.scss */
.icon-tv {
  background-image: url(../images/icons/icon-remote-24px.svg);
  background-size: 23px 23px;
}
/* line 250, ../src/sass/_icons.scss */
.secondary-menu .icon-tv {
  background-image: url(../images/icons/icon-remote-32px.svg);
}

/* line 255, ../src/sass/_icons.scss */
.icon-user {
  background-image: url(../images/icons/icon-user-24px_alt.svg);
  background-size: 22px 22px;
}
/* line 259, ../src/sass/_icons.scss */
.secondary-menu .icon-user {
  background-image: url(../images/icons/icon-user-32px_alt.svg);
}
/* line 263, ../src/sass/_icons.scss */
.site-footer .icon-user, .menu-topmenu > .icon-user {
  background-image: url(../images/icons/icon-user-white-24px_alt.svg);
}

/* line 271, ../src/sass/_icons.scss */
.icon-world {
  background-image: url(../images/icons/icon-world-24px.svg);
  background-size: 24px 24px;
}
/* line 275, ../src/sass/_icons.scss */
.secondary-menu .icon-world {
  background-image: url(../images/icons/icon-world-32px.svg);
}
/* line 279, ../src/sass/_icons.scss */
.site-footer .icon-world {
  background-image: url(../images/icons/icon-world-white-24px.svg);
}

/* line 284, ../src/sass/_icons.scss */
.icon-yacht {
  background-image: url(../images/icons/icon-yacht-24px.svg);
  background-size: 24px 24px;
}
/* line 288, ../src/sass/_icons.scss */
.secondary-menu .icon-yacht {
  background-image: url(../images/icons/icon-yacht-32px.svg);
}
/* line 292, ../src/sass/_icons.scss */
.site-footer .icon-yacht {
  background-image: url(https://www.telenorsat.com/wp-content/themes/telsat2018/images/icons/icon-yacht-white-24px.svg);
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 2, ../src/sass/forms/_forms.scss */
form * {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
}

/* line 9, ../src/sass/forms/_forms.scss */
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border-radius: 3px;
  background: #007AD0;
  color: white;
  line-height: 1;
  padding: 0.8125rem 2rem;
  transition: background .25s;
  border: none;
}
/* line 20, ../src/sass/forms/_forms.scss */
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color: #036bb4;
}
/* line 24, ../src/sass/forms/_forms.scss */
input[type="button"]:active, input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  background-color: #0560a0;
}

/* line 31, ../src/sass/forms/_forms.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select {
  padding: 12px;
  color: #1A1A1A;
  background-color: #f5f5f5;
  border: none;
  border-radius: 3px;
  color: #767676;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 96.5% center;
}
/* line 58, ../src/sass/forms/_forms.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
select:focus {
  outline: 1px solid #007AD0;
  border: 0;
  border-radius: 3px;
}
/* line 63, ../src/sass/forms/_forms.scss */
input[type="text"].wpcf7-validates-as-required,
input[type="email"].wpcf7-validates-as-required,
input[type="url"].wpcf7-validates-as-required,
input[type="password"].wpcf7-validates-as-required,
input[type="number"].wpcf7-validates-as-required,
input[type="tel"].wpcf7-validates-as-required,
input[type="range"].wpcf7-validates-as-required,
input[type="date"].wpcf7-validates-as-required,
input[type="month"].wpcf7-validates-as-required,
input[type="week"].wpcf7-validates-as-required,
input[type="time"].wpcf7-validates-as-required,
input[type="datetime"].wpcf7-validates-as-required,
input[type="datetime-local"].wpcf7-validates-as-required,
input[type="color"].wpcf7-validates-as-required,
textarea.wpcf7-validates-as-required,
select.wpcf7-validates-as-required {
  color: #1A1A1A;
}
/* line 66, ../src/sass/forms/_forms.scss */
input[type="text"].wpcf7-not-valid,
input[type="email"].wpcf7-not-valid,
input[type="url"].wpcf7-not-valid,
input[type="password"].wpcf7-not-valid,
input[type="number"].wpcf7-not-valid,
input[type="tel"].wpcf7-not-valid,
input[type="range"].wpcf7-not-valid,
input[type="date"].wpcf7-not-valid,
input[type="month"].wpcf7-not-valid,
input[type="week"].wpcf7-not-valid,
input[type="time"].wpcf7-not-valid,
input[type="datetime"].wpcf7-not-valid,
input[type="datetime-local"].wpcf7-not-valid,
input[type="color"].wpcf7-not-valid,
textarea.wpcf7-not-valid,
select.wpcf7-not-valid {
  background-color: #ffb4b4;
  background-image: url("../images/form-error.svg");
  color: #1A1A1A;
}
/* line 72, ../src/sass/forms/_forms.scss */
input[type="text"].disabled,
input[type="email"].disabled,
input[type="url"].disabled,
input[type="password"].disabled,
input[type="number"].disabled,
input[type="tel"].disabled,
input[type="range"].disabled,
input[type="date"].disabled,
input[type="month"].disabled,
input[type="week"].disabled,
input[type="time"].disabled,
input[type="datetime"].disabled,
input[type="datetime-local"].disabled,
input[type="color"].disabled,
textarea.disabled,
select.disabled {
  background-color: #d6d6d6;
}

/* line 78, ../src/sass/forms/_forms.scss */
textarea {
  width: 100%;
}

/* line 82, ../src/sass/forms/_forms.scss */
label {
  font-size: 0.8125rem;
  line-height: 2;
}

/* line 87, ../src/sass/forms/_forms.scss */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: #f5f5f5 inset;
  background-image: url("../images/form-successful.svg");
  -webkit-box-shadow: 0 0 0 1000px #f5f5f5 inset;
}

/* line 95, ../src/sass/forms/_forms.scss */
span.wpcf7-not-valid-tip {
  display: inline-block;
  color: #1A1A1A;
  font-size: 0.8125rem;
  line-height: 1;
  margin-top: 0.5rem;
  padding-bottom: 4px;
  border-bottom: 1px solid #ffb4b4;
}

/* line 104, ../src/sass/forms/_forms.scss */
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing,
div.wpcf7-mail-sent-ng {
  border: none;
  background-color: #ffb4b4;
  color: #1A1A1A;
  padding: 12px;
  border-radius: 3px;
  margin: 3rem 0;
}

/* line 114, ../src/sass/forms/_forms.scss */
div.wpcf7-mail-sent-ok {
  border: none;
  background-color: #b0f0b2;
  color: #1A1A1A;
  padding: 12px;
  border-radius: 3px;
  margin: 3rem 0;
}

/* line 123, ../src/sass/forms/_forms.scss */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: 1px solid #0c1026;
  width: 100%;
  padding: 12px;
}

/* line 133, ../src/sass/forms/_forms.scss */
.form-select {
  position: relative;
  display: block;
}
/* line 137, ../src/sass/forms/_forms.scss */
.form-select:after {
  background-image: url("../images/chevron-down.svg");
  background-repeat: no-repeat;
  background-position: center top;
  content: " ";
  position: absolute;
  top: 12px;
  right: 14px;
  width: 25px;
  height: 24px;
  transform: rotate(90deg);
}

/*=====================
Form colors - negative
=====================*/
/* line 155, ../src/sass/forms/_forms.scss */
.form-black {
  background-color: #0c1026;
  padding: 2rem;
}
/* line 160, ../src/sass/forms/_forms.scss */
.form-black input[type="text"],
.form-black input[type="email"],
.form-black input[type="url"],
.form-black input[type="password"],
.form-black input[type="search"],
.form-black input[type="number"],
.form-black input[type="tel"],
.form-black input[type="range"],
.form-black input[type="date"],
.form-black input[type="month"],
.form-black input[type="week"],
.form-black input[type="time"],
.form-black input[type="datetime"],
.form-black input[type="datetime-local"],
.form-black input[type="color"],
.form-black textarea {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 178, ../src/sass/forms/_forms.scss */
.form-black input[type="text"].wpcf7-validates-as-required,
.form-black input[type="email"].wpcf7-validates-as-required,
.form-black input[type="url"].wpcf7-validates-as-required,
.form-black input[type="password"].wpcf7-validates-as-required,
.form-black input[type="search"].wpcf7-validates-as-required,
.form-black input[type="number"].wpcf7-validates-as-required,
.form-black input[type="tel"].wpcf7-validates-as-required,
.form-black input[type="range"].wpcf7-validates-as-required,
.form-black input[type="date"].wpcf7-validates-as-required,
.form-black input[type="month"].wpcf7-validates-as-required,
.form-black input[type="week"].wpcf7-validates-as-required,
.form-black input[type="time"].wpcf7-validates-as-required,
.form-black input[type="datetime"].wpcf7-validates-as-required,
.form-black input[type="datetime-local"].wpcf7-validates-as-required,
.form-black input[type="color"].wpcf7-validates-as-required,
.form-black textarea.wpcf7-validates-as-required {
  color: white;
}
/* line 182, ../src/sass/forms/_forms.scss */
.form-black input[type="text"]::placeholder,
.form-black input[type="email"]::placeholder,
.form-black input[type="url"]::placeholder,
.form-black input[type="password"]::placeholder,
.form-black input[type="search"]::placeholder,
.form-black input[type="number"]::placeholder,
.form-black input[type="tel"]::placeholder,
.form-black input[type="range"]::placeholder,
.form-black input[type="date"]::placeholder,
.form-black input[type="month"]::placeholder,
.form-black input[type="week"]::placeholder,
.form-black input[type="time"]::placeholder,
.form-black input[type="datetime"]::placeholder,
.form-black input[type="datetime-local"]::placeholder,
.form-black input[type="color"]::placeholder,
.form-black textarea::placeholder {
  color: rgba(255, 255, 255, 0.4);
}
/* line 186, ../src/sass/forms/_forms.scss */
.form-black input[type="text"]:-ms-input-placeholder,
.form-black input[type="email"]:-ms-input-placeholder,
.form-black input[type="url"]:-ms-input-placeholder,
.form-black input[type="password"]:-ms-input-placeholder,
.form-black input[type="search"]:-ms-input-placeholder,
.form-black input[type="number"]:-ms-input-placeholder,
.form-black input[type="tel"]:-ms-input-placeholder,
.form-black input[type="range"]:-ms-input-placeholder,
.form-black input[type="date"]:-ms-input-placeholder,
.form-black input[type="month"]:-ms-input-placeholder,
.form-black input[type="week"]:-ms-input-placeholder,
.form-black input[type="time"]:-ms-input-placeholder,
.form-black input[type="datetime"]:-ms-input-placeholder,
.form-black input[type="datetime-local"]:-ms-input-placeholder,
.form-black input[type="color"]:-ms-input-placeholder,
.form-black textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
/* line 190, ../src/sass/forms/_forms.scss */
.form-black input[type="text"].wpcf7-not-valid,
.form-black input[type="email"].wpcf7-not-valid,
.form-black input[type="url"].wpcf7-not-valid,
.form-black input[type="password"].wpcf7-not-valid,
.form-black input[type="search"].wpcf7-not-valid,
.form-black input[type="number"].wpcf7-not-valid,
.form-black input[type="tel"].wpcf7-not-valid,
.form-black input[type="range"].wpcf7-not-valid,
.form-black input[type="date"].wpcf7-not-valid,
.form-black input[type="month"].wpcf7-not-valid,
.form-black input[type="week"].wpcf7-not-valid,
.form-black input[type="time"].wpcf7-not-valid,
.form-black input[type="datetime"].wpcf7-not-valid,
.form-black input[type="datetime-local"].wpcf7-not-valid,
.form-black input[type="color"].wpcf7-not-valid,
.form-black textarea.wpcf7-not-valid {
  background-color: #ffb4b4;
  color: #1A1A1A;
}
/* line 194, ../src/sass/forms/_forms.scss */
.form-black input[type="text"].wpcf7-not-valid::placeholder,
.form-black input[type="email"].wpcf7-not-valid::placeholder,
.form-black input[type="url"].wpcf7-not-valid::placeholder,
.form-black input[type="password"].wpcf7-not-valid::placeholder,
.form-black input[type="search"].wpcf7-not-valid::placeholder,
.form-black input[type="number"].wpcf7-not-valid::placeholder,
.form-black input[type="tel"].wpcf7-not-valid::placeholder,
.form-black input[type="range"].wpcf7-not-valid::placeholder,
.form-black input[type="date"].wpcf7-not-valid::placeholder,
.form-black input[type="month"].wpcf7-not-valid::placeholder,
.form-black input[type="week"].wpcf7-not-valid::placeholder,
.form-black input[type="time"].wpcf7-not-valid::placeholder,
.form-black input[type="datetime"].wpcf7-not-valid::placeholder,
.form-black input[type="datetime-local"].wpcf7-not-valid::placeholder,
.form-black input[type="color"].wpcf7-not-valid::placeholder,
.form-black textarea.wpcf7-not-valid::placeholder {
  color: #1A1A1A;
}
/* line 198, ../src/sass/forms/_forms.scss */
.form-black input[type="text"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="email"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="url"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="password"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="search"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="number"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="tel"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="range"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="date"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="month"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="week"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="time"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="datetime"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="datetime-local"].wpcf7-not-valid:-ms-input-placeholder,
.form-black input[type="color"].wpcf7-not-valid:-ms-input-placeholder,
.form-black textarea.wpcf7-not-valid:-ms-input-placeholder {
  color: #1A1A1A;
}
/* line 204, ../src/sass/forms/_forms.scss */
.form-black input:-webkit-autofill,
.form-black textarea:-webkit-autofill {
  background-color: #0c1026;
  background-image: url("https://www.telenorsat.com/wp-content/themes/telsat2018/images/form-successful-white.svg");
  -webkit-box-shadow: 0 0 0 1000px #25273c inset;
  color: white;
}
/* line 215, ../src/sass/forms/_forms.scss */
.form-black label {
  color: white;
}
/* line 219, ../src/sass/forms/_forms.scss */
.form-black span.wpcf7-not-valid-tip {
  color: white;
}
/* line 223, ../src/sass/forms/_forms.scss */
.form-black .form-select select {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  background: rgba(255, 255, 255, 0.1);
  color: white;
  background-image: url("../images/arrow_dropdown_white.svg");
  background-repeat: no-repeat;
  background-position: 97% 19px;
  background-size: 1rem;
}
/* line 232, ../src/sass/forms/_forms.scss */
.form-black .form-select select option {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  background: initial;
  color: #0c1026;
}
/* line 237, ../src/sass/forms/_forms.scss */
.form-black .form-select select.wpcf7-not-valid {
  background-color: #ffb4b4;
  color: #1A1A1A;
  background-image: url("../images/arrow_dropdown_black.svg");
}
/* line 242, ../src/sass/forms/_forms.scss */
.form-black .form-select select.wpcf7-not-valid::placeholder {
  color: #1A1A1A;
}
/* line 246, ../src/sass/forms/_forms.scss */
.form-black .form-select select.wpcf7-not-valid:-ms-input-placeholder {
  color: #1A1A1A;
}
/* line 253, ../src/sass/forms/_forms.scss */
.form-black .form-select:after {
  background-image: none;
}

/* =============================
 	News Archive dropdown filter
 ============================ */
/* line 267, ../src/sass/forms/_forms.scss */
.dropdown {
  margin-top: 2rem;
  text-align: center;
}
/* line 271, ../src/sass/forms/_forms.scss */
.dropdown .categoryselector {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  margin: auto;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  border-radius: 3px;
  background: transparent;
  width: initial;
  line-height: 1;
  padding: 1rem 3rem 1rem 2rem;
  border: 1px solid #0c1026;
  background: url("../images/chevron-down.svg") no-repeat 91% center;
  background-size: 12px;
}
/* line 287, ../src/sass/forms/_forms.scss */
.dropdown .categoryselector:focus {
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #007AD0;
}

/* =============================
 	reCAPTCHA CF7 custom styles
 ============================ */
/* line 305, ../src/sass/forms/_forms.scss */
.recaptcha-telsat .rc-anchor-dark.rc-anchor-normal {
  border: 0 !important;
}
/* line 306, ../src/sass/forms/_forms.scss */
.recaptcha-telsat .rc-anchor-dark {
  background: #0c1026 !important;
}

/* line 308, ../src/sass/forms/_forms.scss */
.wpcf7-form-control-wrap + p {
  margin-top: 1.5rem;
}

/* line 1, ../src/sass/forms/_search.scss */
.search-field {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.75rem;
  padding-left: 3.75rem;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #767676;
  border-radius: 5px;
  width: 100%;
  background-image: url(../images/icons/icon-search-24px.svg);
  background-repeat: no-repeat;
  background-position: 1.25rem center;
  background-size: auto 24px;
  position: relative;
}
/* line 17, ../src/sass/forms/_search.scss */
.search-field:focus {
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #007AD0;
}

/* line 24, ../src/sass/forms/_search.scss */
.search-form .search-submit {
  display: none;
}

/* ====================
 	Header Search form
 ====================== */
/* line 31, ../src/sass/forms/_search.scss */
.search-container {
  width: 100%;
  padding: 0 2rem;
}

/* line 36, ../src/sass/forms/_search.scss */
.header-search {
  width: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
/* line 42, ../src/sass/forms/_search.scss */
.header-search .search-icon {
  height: 32px;
  width: 32px;
}
@media (max-width: 780px) {
  /* line 42, ../src/sass/forms/_search.scss */
  .header-search .search-icon {
    height: 24px;
    width: 24px;
  }
}
/* line 52, ../src/sass/forms/_search.scss */
.header-search .form-search {
  display: flex;
  align-items: center;
}
/* line 57, ../src/sass/forms/_search.scss */
.header-search input[type="text"] {
  width: 80%;
  border-radius: 0;
  border: none;
  background: none;
  color: #fff;
  font-size: 1.2rem;
}
/* line 66, ../src/sass/forms/_search.scss */
.header-search input[type="text"]:focus {
  border: 0;
  outline: 0;
}

/* =========================
 	No Result Search form
 =========================== */
/* line 78, ../src/sass/forms/_search.scss */
.search-container-field {
  position: relative;
  margin-top: 1.5rem;
}
/* line 82, ../src/sass/forms/_search.scss */
.search-container-field .search-icon {
  position: absolute;
  top: 0.75rem;
  right: 1.25rem;
  width: 1.5rem;
  height: 1.5rem;
}
/* line 88, ../src/sass/forms/_search.scss */
.search-container-field .search-icon .cls-1 {
  fill: #0c1026;
}

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
/* line 1, ../src/sass/layout/_grid.scss */
.container {
  margin: auto;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
  max-width: 1408px;
}
@media screen and (max-width: 600px) {
  /* line 8, ../src/sass/layout/_grid.scss */
  .container.no-phone-padding {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 16, ../src/sass/layout/_grid.scss */
.container-1024px {
  margin: auto;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
  max-width: 1024px;
}
@media screen and (max-width: 600px) {
  /* line 22, ../src/sass/layout/_grid.scss */
  .container-1024px.no-phone-padding {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 31, ../src/sass/layout/_grid.scss */
.tribe-events-before-html,
.content-narrow,
.page-content.content-narrow,
.entry-content.content-narrow,
.entry-summary.content-narrow {
  margin: auto;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 31, ../src/sass/layout/_grid.scss */
  .tribe-events-before-html,
  .content-narrow,
  .page-content.content-narrow,
  .entry-content.content-narrow,
  .entry-summary.content-narrow {
    max-width: 616px;
  }
}

/*--------------------------------------------------------------
## Section vertical spacing
--------------------------------------------------------------*/
/* line 52, ../src/sass/layout/_grid.scss */
.page-template-page-news-log #content,
page-template-info-board #content {
  flex-wrap: none;
}

/* line 58, ../src/sass/layout/_grid.scss */
#primary section {
  margin-bottom: 3.75rem;
}
@media (min-width: 1024px) {
  /* line 58, ../src/sass/layout/_grid.scss */
  #primary section {
    margin-bottom: 4.5rem;
  }
  /* line 67, ../src/sass/layout/_grid.scss */
  #primary section.content-block {
    margin-bottom: 2.5rem;
  }
  /* line 68, ../src/sass/layout/_grid.scss */
  #primary section.cta-banner {
    margin-top: 6rem;
  }
}
/* line 73, ../src/sass/layout/_grid.scss */
#primary section.secondary-menu {
  margin-top: -1.5rem;
  margin-bottom: 5rem;
}
@media (min-width: 1024px) {
  /* line 73, ../src/sass/layout/_grid.scss */
  #primary section.secondary-menu {
    margin-bottom: 6.75rem;
  }
}
/* line 84, ../src/sass/layout/_grid.scss */
#primary section.content-narrow + .show-post {
  margin-top: -3rem;
}
/* line 86, ../src/sass/layout/_grid.scss */
#primary section.customer-contact-area {
  margin-bottom: 0;
}
/* line 89, ../src/sass/layout/_grid.scss */
#primary section.customer-contact-area .widget-contact {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1024px) {
  /* line 96, ../src/sass/layout/_grid.scss */
  #primary section.customer-contact-area .widget-contact:first-child {
    margin-left: auto;
    margin-right: 0;
  }
  /* line 97, ../src/sass/layout/_grid.scss */
  #primary section.customer-contact-area .widget-contact:last-child {
    margin-right: 0;
    margin-right: auto;
  }
}
/* line 102, ../src/sass/layout/_grid.scss */
.search-results #primary section {
  margin-bottom: 1.5rem;
}

/* line 107, ../src/sass/layout/_grid.scss */
.page-template-page-flexible-content .entry-content {
  margin-top: 0;
}

/* line 109, ../src/sass/layout/_grid.scss */
.page-template-page-flexible-content #primary section.content-block + section.cta-banner {
  margin-top: 2.5rem;
}

/* line 111, ../src/sass/layout/_grid.scss */
.show-post.bg-light__yellow {
  margin-bottom: 0 !important;
}

/*--------------------------------------------------------------
## FLEX
--------------------------------------------------------------*/
/* line 119, ../src/sass/layout/_grid.scss */
.flex {
  display: flex;
  -ms-flex: 1;
}

/* line 124, ../src/sass/layout/_grid.scss */
.flex-wrap {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 600px) {
  /* line 124, ../src/sass/layout/_grid.scss */
  .flex-wrap {
    flex-flow: row wrap;
  }
}

/****** Header*******/
/* line 3, ../src/sass/layout/_header.scss */
.site-header {
  padding: 0;
  background-color: #0c1026;
  width: 100%;
  position: relative;
}
/* line 10, ../src/sass/layout/_header.scss */
.site-header .header-container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  margin: 0 auto;
  padding: 0.75rem 1.5rem;
  overflow: hidden;
}
@media screen and (min-width: 780px) {
  /* line 10, ../src/sass/layout/_header.scss */
  .site-header .header-container {
    height: 80px;
    padding: 1rem 2rem;
  }
}
/* line 27, ../src/sass/layout/_header.scss */
.site-header .logo {
  transform: translateY(2px);
}
/* line 29, ../src/sass/layout/_header.scss */
.site-header .logo img {
  height: 40px;
  width: auto;
}
@media screen and (min-width: 780px) {
  /* line 29, ../src/sass/layout/_header.scss */
  .site-header .logo img {
    height: 48px;
  }
}
/* line 39, ../src/sass/layout/_header.scss */
.site-header ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
/* line 46, ../src/sass/layout/_header.scss */
.site-header .telenor-symbol {
  position: absolute;
  left: calc(100% - 145px);
  top: 20px;
}
@media screen and (min-width: 780px) {
  /* line 46, ../src/sass/layout/_header.scss */
  .site-header .telenor-symbol {
    left: calc(50% - 25px);
    top: 17px;
  }
}
@media screen and (max-width: 780px) {
  /* line 46, ../src/sass/layout/_header.scss */
  .site-header .telenor-symbol {
    right: 64px;
    text-align: right;
  }
}
/* line 62, ../src/sass/layout/_header.scss */
.site-header .telenor-symbol img {
  height: auto;
  width: 32px;
}
@media screen and (min-width: 780px) {
  /* line 62, ../src/sass/layout/_header.scss */
  .site-header .telenor-symbol img {
    height: 46px;
    width: auto;
  }
}

/* line 1, ../src/sass/layout/_sidebar-content.scss */
#secondary {
  margin-top: 5.6rem;
  font-weight: 600;
  display: none;
}
@media (min-width: 1024px) {
  /* line 1, ../src/sass/layout/_sidebar-content.scss */
  #secondary {
    display: block;
    order: 1;
    padding-right: 3rem;
  }
}
/* line 10, ../src/sass/layout/_sidebar-content.scss */
#secondary .widget ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
/* line 15, ../src/sass/layout/_sidebar-content.scss */
#secondary li {
  margin-top: -1px;
}
/* line 19, ../src/sass/layout/_sidebar-content.scss */
#secondary li a {
  padding: 0.67rem 0.8rem;
  display: block;
  -o-transition: color 0.3s ease-out, background 0s ease-in;
  -ms-transition: color 0.3s ease-out, background 0s ease-in;
  -moz-transition: color 0.3s ease-out, background 0s ease-in;
  -webkit-transition: color 0.3s ease-out, background 0s ease-in;
  transition: color 0.3s ease-out, background 0s ease-in;
}
/* line 27, ../src/sass/layout/_sidebar-content.scss */
#secondary li:nth-child(1) {
  margin-top: 0;
}

/* right sidebar */
/* line 2, ../src/sass/layout/_content-sidebar.scss */
.site {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100vh;
}

/* line 8, ../src/sass/layout/_content-sidebar.scss */
#content {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

/* line 21, ../src/sass/layout/_content-sidebar.scss */
.content-area {
  width: 100%;
}
@media (min-width: 1024px) {
  /* line 21, ../src/sass/layout/_content-sidebar.scss */
  .content-area {
    width: 75%;
    order: 2;
  }
}

/* line 29, ../src/sass/layout/_content-sidebar.scss */
.content-area.full-width {
  width: 100%;
}

/* line 36, ../src/sass/layout/_content-sidebar.scss */
.site-content .widget-area {
  overflow: hidden;
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 36, ../src/sass/layout/_content-sidebar.scss */
  .site-content .widget-area {
    width: 25%;
  }
}

/* line 44, ../src/sass/layout/_content-sidebar.scss */
.site-footer {
  clear: both;
  width: 100%;
}

/* line 48, ../src/sass/layout/_content-sidebar.scss */
iframe {
  border: 0;
}

/* left sidebar */
/* line 1, ../src/sass/layout/_footer.scss */
.site-footer {
  background-color: #0c1026;
  padding: 5rem 0;
  color: white;
}
/* line 6, ../src/sass/layout/_footer.scss */
.site-footer .telenor-symbol {
  width: 2.5rem;
  margin: 0;
}
/* line 11, ../src/sass/layout/_footer.scss */
.site-footer .logo {
  margin: 0;
}
/* line 13, ../src/sass/layout/_footer.scss */
.site-footer .mysocialwid {
  display: block;
  margin: 2.5rem 0 0.8rem;
  width: 100%;
}
@media (min-width: 780px) {
  /* line 13, ../src/sass/layout/_footer.scss */
  .site-footer .mysocialwid {
    display: flex;
    width: auto;
    margin: 0;
  }
}
/* line 25, ../src/sass/layout/_footer.scss */
.site-footer .footer-social {
  align-items: flex-start;
  justify-content: space-between;
}
@media (min-width: 780px) {
  /* line 25, ../src/sass/layout/_footer.scss */
  .site-footer .footer-social {
    align-items: center;
  }
}
/* line 33, ../src/sass/layout/_footer.scss */
.site-footer .mysocial {
  margin-left: 1.5rem;
  padding: 0;
}
/* line 37, ../src/sass/layout/_footer.scss */
.site-footer .mysocial:nth-child(1) {
  margin-left: 0;
}
/* line 41, ../src/sass/layout/_footer.scss */
.site-footer .mysocial a,
.site-footer .mysocial a:visited,
.site-footer .mysocial a:active {
  color: white;
}
/* line 45, ../src/sass/layout/_footer.scss */
.site-footer .mysocial .fa {
  font-size: 1.5rem;
}

/* line 53, ../src/sass/layout/_footer.scss */
.footer-widget-area {
  justify-content: space-between;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: 0.4rem;
  padding-top: 1.2rem;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.5);
}
/* line 62, ../src/sass/layout/_footer.scss */
.footer-widget-area ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
/* line 68, ../src/sass/layout/_footer.scss */
.footer-widget-area .widget_nav_menu {
  display: inline;
  margin-top: 16px;
  padding: 0;
  font-size: 0.875rem;
  line-height: 1;
}
@media (min-width: 600px) {
  /* line 68, ../src/sass/layout/_footer.scss */
  .footer-widget-area .widget_nav_menu {
    margin-top: 0;
  }
}
/* line 77, ../src/sass/layout/_footer.scss */
.footer-widget-area .widget_nav_menu .menu-item {
  display: inline;
  margin-right: 24px;
}
/* line 81, ../src/sass/layout/_footer.scss */
.footer-widget-area .widget_nav_menu .menu-item:last-child {
  margin-right: 0;
}
/* line 85, ../src/sass/layout/_footer.scss */
.footer-widget-area .widget_nav_menu .menu-item > a {
  margin: 0;
  padding: 0;
  color: rgba(255, 255, 255, 0.5) !important;
}
/* line 90, ../src/sass/layout/_footer.scss */
.footer-widget-area .widget_nav_menu .menu-item > a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/* line 2, ../src/sass/navigation/_menus.scss */
.logo,
.telenor-symbol {
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

/* line 10, ../src/sass/navigation/_menus.scss */
.site-nav {
  display: flex;
  justify-content: flex-end;
  font-size: 18px;
}

/*======================
  Menu Custom Login
=======================*/
/* line 21, ../src/sass/navigation/_menus.scss */
.customer-icon a,
.customer-icon a:visited {
  background-image: url("../images/login-icon.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-right: 28px;
  color: white;
}

/*===============================
  Main menu
==================================*/
/* line 40, ../src/sass/navigation/_menus.scss */
#primary-menu {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  margin-right: 1.5rem;
}
@media (min-width: 780px) {
  /* line 40, ../src/sass/navigation/_menus.scss */
  #primary-menu {
    margin-right: 2rem;
  }
}

/* line 50, ../src/sass/navigation/_menus.scss */
#menu-topmenu {
  display: flex;
}

/* line 55, ../src/sass/navigation/_menus.scss */
#menu-topmenu > .menu-item > a {
  color: white;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 1.125rem;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
}
/* line 63, ../src/sass/navigation/_menus.scss */
#menu-topmenu > .menu-item > a:hover {
  text-decoration: none;
}
/* line 65, ../src/sass/navigation/_menus.scss */
#menu-topmenu > .menu-item > a span.menu-button {
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

/* line 73, ../src/sass/navigation/_menus.scss */
#menu-topmenu > .icon-user {
  padding-left: 2rem;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 23px 23px;
  margin-right: 1.5rem;
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
@media (max-width: 780px) {
  /* line 73, ../src/sass/navigation/_menus.scss */
  #menu-topmenu > .icon-user {
    display: none;
  }
}
/* line 85, ../src/sass/navigation/_menus.scss */
#menu-topmenu .has-hamburger {
  margin-right: 2rem;
}

@media (max-width: 780px) {
  /* line 96, ../src/sass/navigation/_menus.scss */
  .has-mega-menu a.item span {
    display: none;
  }
}

/* line 105, ../src/sass/navigation/_menus.scss */
.hamburger {
  position: absolute;
  width: 22px;
  height: 16px;
  z-index: 100;
  right: 1.5rem;
  top: calc(50% - 8px);
}
@media (min-width: 780px) {
  /* line 105, ../src/sass/navigation/_menus.scss */
  .hamburger {
    right: 2rem;
  }
}

/* line 116, ../src/sass/navigation/_menus.scss */
#nav-icon {
  position: relative;
  width: 22px;
  height: 16px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

/* line 131, ../src/sass/navigation/_menus.scss */
#nav-icon span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: white;
  border-radius: 100px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 150, ../src/sass/navigation/_menus.scss */
#nav-icon span:nth-child(1) {
  top: 0px;
}

/* line 154, ../src/sass/navigation/_menus.scss */
#nav-icon span:nth-child(2),
#nav-icon span:nth-child(3) {
  top: 7px;
}

/* line 159, ../src/sass/navigation/_menus.scss */
#nav-icon span:nth-child(4) {
  top: 14px;
}

/******* HAMBURGER TOGGLE  *******/
/* line 171, ../src/sass/navigation/_menus.scss */
.header-container .header-search {
  transform: translateY(45px);
  opacity: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  visibility: hidden;
}
/* line 181, ../src/sass/navigation/_menus.scss */
.header-container .customer-icon {
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
@media (max-width: 780px) {
  /* line 189, ../src/sass/navigation/_menus.scss */
  .header-container .customer-icon a {
    font-size: 0;
    display: block;
    width: 20px;
    height: 22px;
    margin-right: 32px;
  }
}

/* line 204, ../src/sass/navigation/_menus.scss */
#page.open .header-container .header-search {
  opacity: 1;
  visibility: visible;
  transform: translateY(0.4rem);
}
@media screen and (min-width: 780px) {
  /* line 204, ../src/sass/navigation/_menus.scss */
  #page.open .header-container .header-search {
    transform: translateY(16px);
  }
}
@media screen and (max-width: 481px) {
  /* line 204, ../src/sass/navigation/_menus.scss */
  #page.open .header-container .header-search {
    transform: translateY(0.5rem);
  }
}
/* line 217, ../src/sass/navigation/_menus.scss */
#page.open .header-container .logo,
#page.open .header-container .telenor-symbol {
  opacity: 0;
  transform: translateY(-80px);
}
/* line 222, ../src/sass/navigation/_menus.scss */
#page.open .header-container #menu-topmenu > .icon-user,
#page.open .header-container #menu-topmenu .menu-button {
  opacity: 0;
}

/* line 231, ../src/sass/navigation/_menus.scss */
#page.open .header-container #nav-icon span {
  background: white;
  boder-radius: 50px;
}
/* line 235, ../src/sass/navigation/_menus.scss */
#page.open .header-container #nav-icon span:nth-child(1) {
  top: 14px;
  width: 0%;
  left: 50%;
}
/* line 241, ../src/sass/navigation/_menus.scss */
#page.open .header-container #nav-icon span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 248, ../src/sass/navigation/_menus.scss */
#page.open .header-container #nav-icon span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 255, ../src/sass/navigation/_menus.scss */
#page.open .header-container #nav-icon span:nth-child(4) {
  top: 14px;
  width: 0%;
  left: 50%;
}

/*===============================
  TURN ON MEGA MENU
==================================*/
/* line 6, ../src/sass/navigation/_mega-menu.scss */
#page.open {
  overflow: hidden;
}

/* line 10, ../src/sass/navigation/_mega-menu.scss */
.mega-menu-block {
  position: absolute;
  top: 64px;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100vh;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  overflow: hidden;
  background: white;
  z-index: 110;
  -webkit-transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  display: none;
}
/* line 26, ../src/sass/navigation/_mega-menu.scss */
.mega-menu-block.is-active {
  display: block;
  opacity: 1;
  overflow-y: scroll;
}
@media screen and (min-width: 780px) {
  /* line 10, ../src/sass/navigation/_mega-menu.scss */
  .mega-menu-block {
    top: 80px;
  }
}

/*===============================
  MEGA MENU SUB MENUS 
==================================*/
/* line 40, ../src/sass/navigation/_mega-menu.scss */
.mega-menu,
.mega-menu-container__footer {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 40, ../src/sass/navigation/_mega-menu.scss */
  .mega-menu,
  .mega-menu-container__footer {
    flex-flow: row wrap;
  }
}

/* line 49, ../src/sass/navigation/_mega-menu.scss */
.mega-menu-container,
.mega-menu-container__footer {
  padding-top: 56px;
  padding-bottom: 80px;
}
/* line 54, ../src/sass/navigation/_mega-menu.scss */
.mega-menu-container ul,
.mega-menu-container__footer ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

@keyframes widget-anim {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
/* line 76, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu {
  margin-bottom: 2rem;
  opacity: 0;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 38px;
}
/* line 83, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu h2.widget-title {
  margin: 0 0 24px;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 38px;
}
/* line 90, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu .menu-item > a {
  color: #767676;
}
/* line 93, ../src/sass/navigation/_mega-menu.scss */
.site-footer .widget_nav_menu .menu-item > a {
  color: rgba(255, 255, 255, 0.8);
}
/* line 96, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu:last-child {
  margin-bottom: 0;
}
/* line 98, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu .sub-menu {
  display: flex;
  flex-flow: wrap column;
}
/* line 102, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu .sub-menu .menu-item a {
  font-weight: normal;
}
/* line 103, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu .sub-menu .menu-item:last-child > a {
  padding-bottom: 0;
}
/* line 110, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu:nth-child(1) {
  -webkit-animation: widget-anim 0.2s forwards;
  /* Safari 4+ */
  -moz-animation: widget-anim 0.2s forwards;
  /* Fx 5+ */
  -o-animation: widget-anim 0.2s forwards;
  /* Opera 12+ */
  animation: widget-anim 0.2s forwards;
  /* IE 10+, Fx 29+ */
}
/* line 110, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu:nth-child(2) {
  -webkit-animation: widget-anim 0.4s forwards;
  /* Safari 4+ */
  -moz-animation: widget-anim 0.4s forwards;
  /* Fx 5+ */
  -o-animation: widget-anim 0.4s forwards;
  /* Opera 12+ */
  animation: widget-anim 0.4s forwards;
  /* IE 10+, Fx 29+ */
}
/* line 110, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu:nth-child(3) {
  -webkit-animation: widget-anim 0.6s forwards;
  /* Safari 4+ */
  -moz-animation: widget-anim 0.6s forwards;
  /* Fx 5+ */
  -o-animation: widget-anim 0.6s forwards;
  /* Opera 12+ */
  animation: widget-anim 0.6s forwards;
  /* IE 10+, Fx 29+ */
}
/* line 110, ../src/sass/navigation/_mega-menu.scss */
.widget_nav_menu:nth-child(4) {
  -webkit-animation: widget-anim 0.8s forwards;
  /* Safari 4+ */
  -moz-animation: widget-anim 0.8s forwards;
  /* Fx 5+ */
  -o-animation: widget-anim 0.8s forwards;
  /* Opera 12+ */
  animation: widget-anim 0.8s forwards;
  /* IE 10+, Fx 29+ */
}

/*===============================
  MEGA MENU - PRIMARY MENUS 
==================================*/
/* line 124, ../src/sass/navigation/_mega-menu.scss */
.primary-menus__wrapper {
  margin-bottom: 2rem;
}
@media screen and (min-width: 780px) {
  /* line 124, ../src/sass/navigation/_mega-menu.scss */
  .primary-menus__wrapper {
    width: 25%;
    padding-right: 3rem;
  }
  /* line 131, ../src/sass/navigation/_mega-menu.scss */
  .primary-menus__wrapper .widget_nav_menu {
    width: 100%;
  }
}
/* line 136, ../src/sass/navigation/_mega-menu.scss */
.primary-menus__wrapper .menu-item > a {
  color: #0c1026;
}
/* line 139, ../src/sass/navigation/_mega-menu.scss */
.site-footer .primary-menus__wrapper .menu-item > a {
  color: white;
}
/* line 142, ../src/sass/navigation/_mega-menu.scss */
.primary-menus__wrapper .menu-mega-primary-menu-container {
  font-family: telenor-bold;
  font-size: 20px;
}
/* line 149, ../src/sass/navigation/_mega-menu.scss */
.primary-menus__wrapper .menu-mega-icon-menu-container li {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 32px;
  background-size: 24px 24px;
}

/*=======================================
  MEGA MENU - COLLAPSABLE CATEGORY MENUS
=========================================*/
/* line 165, ../src/sass/navigation/_mega-menu.scss */
.category-menus__wrapper {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 165, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper {
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 780px) {
  /* line 165, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper {
    width: 75%;
  }
  /* line 177, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu {
    width: 33.33%;
  }
  /* line 180, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu:last-child {
    padding-right: 0;
  }
}
@media screen and (max-width: 780px) {
  /* line 165, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper {
    padding-top: 2rem;
  }
  /* line 190, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu {
    margin-bottom: 0;
    border-top: 1px #eaeaea solid;
  }
  /* line 194, ../src/sass/navigation/_mega-menu.scss */
  .site-footer .category-menus__wrapper .widget_nav_menu {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 196, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu:last-child {
    border-bottom: 1px #eaeaea solid;
  }
  /* line 199, ../src/sass/navigation/_mega-menu.scss */
  .site-footer .category-menus__wrapper .widget_nav_menu:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 202, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu h2.widget-title {
    margin-top: 12px;
    margin-bottom: 12px;
    background-image: url("../images/toggle-open.svg);");
    background-repeat: no-repeat;
    background-position: 100% center;
    background-size: 14px auto;
  }
  /* line 210, ../src/sass/navigation/_mega-menu.scss */
  .site-footer .category-menus__wrapper .widget_nav_menu h2.widget-title {
    background-image: url("../images/toggle-open-white.svg);");
  }
  /* line 212, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu h2.widget-title:hover {
    cursor: pointer;
  }
  /* line 215, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu ul.menu {
    display: none;
    margin-bottom: 24px;
    height: 0;
  }
  /* line 226, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu.open h2.widget-title {
    background-image: url("../images/toggle-close.svg);");
  }
  /* line 229, ../src/sass/navigation/_mega-menu.scss */
  .site-footer .category-menus__wrapper .widget_nav_menu.open h2.widget-title {
    background-image: url("../images/toggle-close-white.svg);");
  }
  /* line 232, ../src/sass/navigation/_mega-menu.scss */
  .category-menus__wrapper .widget_nav_menu.open ul.menu {
    display: block;
    height: 100%;
  }
}

/* line 3, ../src/sass/navigation/_menu-tabs.scss */
.menu-tabs {
  display: table;
  margin: auto;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
}
/* line 12, ../src/sass/navigation/_menu-tabs.scss */
.menu-tabs ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}
/* line 19, ../src/sass/navigation/_menu-tabs.scss */
.menu-tabs .menu-item a {
  color: #0c1026;
  padding: 12px 16px;
  margin: 0 16px;
}
/* line 24, ../src/sass/navigation/_menu-tabs.scss */
.menu-tabs .menu-item a:hover {
  text-decoration: none;
  color: #767676;
}
/* line 30, ../src/sass/navigation/_menu-tabs.scss */
.menu-tabs .current-menu-item a {
  border-bottom: 2px solid #00aaf8;
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
}
/* line 34, ../src/sass/navigation/_menu-tabs.scss */
.menu-tabs .current-menu-item a:hover {
  color: #0c1026;
  cursor: default;
}

/* line 41, ../src/sass/navigation/_menu-tabs.scss */
.service-news-menu-tabs {
  margin-bottom: 2rem;
}

/*===================================
 	MENU secondary menu with icons
 ====================================*/
/* line 5, ../src/sass/navigation/_secondary-icon-menu.scss */
.secondary-menu nav ul.menu {
  margin-bottom: 0;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 5, ../src/sass/navigation/_secondary-icon-menu.scss */
  .secondary-menu nav ul.menu {
    flex-flow: row wrap;
  }
}
/* line 16, ../src/sass/navigation/_secondary-icon-menu.scss */
.secondary-menu nav ul.menu li.menu-item {
  padding: 24px 16px;
  border-bottom: 1px solid #eaeaea;
  white-space: nowrap;
  background-position: 1rem center;
  background-repeat: no-repeat;
  background-size: 32px 32px;
}
/* line 24, ../src/sass/navigation/_secondary-icon-menu.scss */
.secondary-menu nav ul.menu li.menu-item a {
  padding-left: 48px;
  color: #0c1026;
}

@media screen and (min-width: 780px) {
  /* line 34, ../src/sass/navigation/_secondary-icon-menu.scss */
  .secondary-menu .secondary-menu-two-columns li.menu-item {
    width: 49%;
    margin-right: 2%;
  }
  /* line 42, ../src/sass/navigation/_secondary-icon-menu.scss */
  .secondary-menu .secondary-menu-two-columns li.menu-item:nth-child(even) {
    margin-right: 0;
  }
}

@media screen and (min-width: 780px) {
  /* line 48, ../src/sass/navigation/_secondary-icon-menu.scss */
  .secondary-menu .secondary-menu-three-columns li.menu-item {
    width: 48.5%;
    margin-right: 2.5%;
  }
  /* line 56, ../src/sass/navigation/_secondary-icon-menu.scss */
  .secondary-menu .secondary-menu-three-columns li.menu-item:nth-child(even) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 48, ../src/sass/navigation/_secondary-icon-menu.scss */
  .secondary-menu .secondary-menu-three-columns li.menu-item {
    width: 31.666%;
    margin-right: 2%;
  }
  /* line 63, ../src/sass/navigation/_secondary-icon-menu.scss */
  .secondary-menu .secondary-menu-three-columns li.menu-item:nth-child(even) {
    margin-right: 2%;
  }
  /* line 64, ../src/sass/navigation/_secondary-icon-menu.scss */
  .secondary-menu .secondary-menu-three-columns li.menu-item:nth-child(3n+3) {
    margin-right: 0;
  }
}

/*--------------------------------------------------------------
# Modules
--------------------------------------------------------------*/
/* line 1, ../src/sass/modules/_hero.scss */
.hero {
  position: relative;
}
/* line 4, ../src/sass/modules/_hero.scss */
.hero .hero-image {
  padding: 16vw;
  min-height: 368px;
  background-position: center center;
}
/* line 10, ../src/sass/modules/_hero.scss */
.hero .hero-wrapper {
  margin-top: -80px;
  padding-right: 24px;
}
/* line 16, ../src/sass/modules/_hero.scss */
.hero .hero-textbox {
  margin-top: 40px;
  margin-left: 0;
  padding: 32px 24px 40px;
  border-radius: 3px;
}
@media screen and (min-width: 780px) {
  /* line 16, ../src/sass/modules/_hero.scss */
  .hero .hero-textbox {
    width: calc(60% + 24px);
  }
}
@media screen and (min-width: 1024px) {
  /* line 16, ../src/sass/modules/_hero.scss */
  .hero .hero-textbox {
    margin-top: 0;
    width: calc(50% + 24px);
  }
}
/* line 31, ../src/sass/modules/_hero.scss */
.hero .hero-textbox h2.hero-title,
.hero .hero-textbox .hero-text,
.hero .hero-textbox .read-more {
  max-width: 380px;
}
/* line 35, ../src/sass/modules/_hero.scss */
.hero .hero-textbox h2.hero-title {
  margin: 0 0 1rem;
}
/* line 37, ../src/sass/modules/_hero.scss */
.hero .hero-textbox .hero-text {
  margin-bottom: 0;
}
/* line 39, ../src/sass/modules/_hero.scss */
.hero .hero-textbox .more {
  display: inline-block;
  padding-top: 1rem;
}

/* line 45, ../src/sass/modules/_hero.scss */
.hero__simple {
  padding-bottom: 10vw;
  padding-top: 10vw;
  text-align: center;
}

/* line 50, ../src/sass/modules/_hero.scss */
.no__hero + #primary {
  margin-top: 7.5rem;
}

/*--------------------------------------------------------------
## CTA 
--------------------------------------------------------------*/
/* line 5, ../src/sass/modules/_cta-banner.scss */
.cta-container {
  background-color: #0c1026;
  text-align: center;
  color: #fff;
  padding: 56px 32px 32px;
  border-radius: 3px;
}
@media screen and (min-width: 780px) {
  /* line 5, ../src/sass/modules/_cta-banner.scss */
  .cta-container {
    padding: 64px 40px 40px;
  }
}
/* line 16, ../src/sass/modules/_cta-banner.scss */
.cta-container .cta-title {
  font-size: 1.5rem;
  margin: 0 0 1rem;
}
@media screen and (min-width: 780px) {
  /* line 16, ../src/sass/modules/_cta-banner.scss */
  .cta-container .cta-title {
    font-size: 2rem;
  }
}
/* line 25, ../src/sass/modules/_cta-banner.scss */
.cta-container .cta-content {
  max-width: 1000px;
  margin: auto;
}
/* line 30, ../src/sass/modules/_cta-banner.scss */
.cta-container p {
  font-size: 1.5rem;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  margin-bottom: 1.5rem;
  color: white;
}

/*--------------------------------------------------------------
## Banner Fullwith 
--------------------------------------------------------------*/
/* line 7, ../src/sass/modules/_full-width-banner.scss */
.banner-section {
  position: relative;
}
/* line 10, ../src/sass/modules/_full-width-banner.scss */
.banner-section .banner-image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 17, ../src/sass/modules/_full-width-banner.scss */
.banner-section .banner-box h1.hero_title {
  margin-top: 0;
}
/* line 20, ../src/sass/modules/_full-width-banner.scss */
.banner-section .banner-box .read-more {
  position: relative;
}
/* line 23, ../src/sass/modules/_full-width-banner.scss */
.banner-section .banner-box .read-more:after {
  content: " ";
  position: absolute;
  background-image: url("../images/telenor_arrow.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 20px;
  height: 20px;
  bottom: 0;
  right: -20px;
}
/* line 37, ../src/sass/modules/_full-width-banner.scss */
.banner-section .banner-box h2.hero-title {
  margin: 0 0 1rem;
}
/* line 39, ../src/sass/modules/_full-width-banner.scss */
.banner-section .banner-box .hero-text {
  margin-bottom: 0;
}
/* line 41, ../src/sass/modules/_full-width-banner.scss */
.banner-section .banner-box .more {
  display: inline-block;
  padding-top: 1rem;
}

/* line 51, ../src/sass/modules/_full-width-banner.scss */
.banner-section .full-width {
  position: relative;
}
/* line 54, ../src/sass/modules/_full-width-banner.scss */
.banner-section .full-width .banner-image {
  padding: 16vw;
  min-height: 460px;
}
/* line 59, ../src/sass/modules/_full-width-banner.scss */
.banner-section .full-width .container {
  padding-right: 24px;
}
/* line 61, ../src/sass/modules/_full-width-banner.scss */
.banner-section .full-width .banner-container {
  margin-top: -80px;
}
/* line 66, ../src/sass/modules/_full-width-banner.scss */
.banner-section .full-width .banner-box {
  padding: 24px 24px 40px;
  border-radius: 3px;
}
@media screen and (min-width: 780px) {
  /* line 66, ../src/sass/modules/_full-width-banner.scss */
  .banner-section .full-width .banner-box {
    width: calc(60% + 24px);
    padding: 32px 24px 40px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 66, ../src/sass/modules/_full-width-banner.scss */
  .banner-section .full-width .banner-box {
    margin-top: 0;
    width: calc(50% + 24px);
  }
}
/* line 81, ../src/sass/modules/_full-width-banner.scss */
.banner-section .full-width h2.hero-title,
.banner-section .full-width .hero-text,
.banner-section .full-width .read-more {
  max-width: 400px;
}

/* line 88, ../src/sass/modules/_full-width-banner.scss */
.banner-section .two-column__full-width-banner {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 88, ../src/sass/modules/_full-width-banner.scss */
  .banner-section .two-column__full-width-banner {
    flex-direction: row;
  }
}
@media screen and (min-width: 780px) {
  /* line 95, ../src/sass/modules/_full-width-banner.scss */
  .banner-section .two-column__full-width-banner .badge {
    left: 75%;
  }
}
/* line 101, ../src/sass/modules/_full-width-banner.scss */
.banner-section .two-column__full-width-banner .banner-image {
  padding: 16vw;
  min-height: 460px;
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 101, ../src/sass/modules/_full-width-banner.scss */
  .banner-section .two-column__full-width-banner .banner-image {
    width: 50%;
  }
}
/* line 109, ../src/sass/modules/_full-width-banner.scss */
.banner-section .two-column__full-width-banner .banner {
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 109, ../src/sass/modules/_full-width-banner.scss */
  .banner-section .two-column__full-width-banner .banner {
    width: 50%;
    min-height: 460px;
  }
}
/* line 116, ../src/sass/modules/_full-width-banner.scss */
.banner-section .two-column__full-width-banner .banner-container {
  height: 100%;
}
/* line 120, ../src/sass/modules/_full-width-banner.scss */
.banner-section .two-column__full-width-banner .banner-box {
  padding: 24px 24px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
@media screen and (min-width: 780px) {
  /* line 120, ../src/sass/modules/_full-width-banner.scss */
  .banner-section .two-column__full-width-banner .banner-box {
    padding: 7.5rem 5.5rem;
  }
}

/*.banner-section .default {

	.banner-image{
	//	padding: 28vw;
		height: 372px;	

		@media screen and (min-width: $phablet) { 
		//	padding: 20vw;
			height: 550px;
		}

	}
	.banner{
		@media screen and (min-width: $phablet) { 
			position: absolute;
			top: 0;
    		bottom: 0;
    		display: flex;
    		align-items: center;
    		width: 50%;
    	}
	}
	.banner-container{
		@media screen and (min-width: $phablet) { 
			padding-left: 4.75rem;
		}

	}
	.banner-box {		
		@media screen and (max-width: $phablet) { 
			padding: 32px 24px 40px;
    	}
    	@media screen and (min-width: $tablet) {
			width: calc(60% + 48px);
		}
    }    
}*/
/*.container-1024px {
    width: 100%;
    
    @media screen and (min-width: $tablet) {
		margin: auto;
		padding-left: 16px;
    	padding-right: 16px;
    	max-width: 1056px;
	}
}*/
/* line 1, ../src/sass/modules/_accordion.scss */
.accordion {
  max-width: 768px;
  margin: auto;
}
/* line 5, ../src/sass/modules/_accordion.scss */
.accordion .accordion-wrapper {
  border: 1px solid #f5f5f5;
  padding: 1rem;
}
/* line 11, ../src/sass/modules/_accordion.scss */
.accordion h4.row-title {
  margin-top: 0;
  margin-bottom: 8px;
  padding: 24px;
  background-color: #f5f5f5;
  border-radius: 3px;
  line-height: 1;
}
/* line 19, ../src/sass/modules/_accordion.scss */
.accordion h4.row-title:last-child {
  margin-bottom: 0;
}
/* line 24, ../src/sass/modules/_accordion.scss */
.accordion h4 button {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 24px;
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 40, ../src/sass/modules/_accordion.scss */
.accordion h4 button[class^='icon'] {
  padding-left: 40px;
}
/* line 42, ../src/sass/modules/_accordion.scss */
.accordion .row-content {
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.3;
  padding: 16px 24px 24px;
}
/* line 48, ../src/sass/modules/_accordion.scss */
.accordion .row-content .tablepress {
  width: initial;
  margin-right: -8px;
  margin-left: -8px;
}
/* line 55, ../src/sass/modules/_accordion.scss */
.accordion .row-content .tablepress td {
  padding: 16px 8px;
}
/* line 58, ../src/sass/modules/_accordion.scss */
.accordion button svg {
  height: 14px;
  width: 14px;
  margin-left: 0.5rem;
}
/* line 64, ../src/sass/modules/_accordion.scss */
.accordion [aria-expanded='true'] .vert {
  display: none;
}
/* line 68, ../src/sass/modules/_accordion.scss */
.accordion [aria-expanded] rect {
  fill: currentColor;
}

/*--------------------------------------------------------------
## post and page listings
--------------------------------------------------------------*/
/* line 6, ../src/sass/modules/_page-and-post-list.scss */
article.post,
article.page,
.cta-container {
  position: relative;
}

/* line 14, ../src/sass/modules/_page-and-post-list.scss */
section.show-post.bg-light__yellow {
  padding: 80px 0;
}
/* line 15, ../src/sass/modules/_page-and-post-list.scss */
section.show-post[class^="bg-"] {
  padding: 80px 0;
}
/* line 17, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .show-post-header {
  padding-bottom: 40px;
}
/* line 20, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .show-post-header h1 {
  margin-bottom: 0;
}
/* line 23, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .show-post-header h1 + a.more {
  margin-left: 20px;
}
/* line 29, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .post figure {
  margin: 0;
}
/* line 31, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .post a.post-content {
  color: #0c1026;
}
/* line 34, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .post a.post-content:hover {
  text-decoration: none;
}
/* line 37, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .post a.post-content:hover .more {
  text-decoration: underline;
}
/* line 41, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .post .text-box {
  padding: 24px 24px 40px;
}
/* line 45, ../src/sass/modules/_page-and-post-list.scss */
section.show-post .post .card-padding {
  padding: 64px 52px;
  display: block;
}

/*--------------------------------------------------------------
## news: archive page
--------------------------------------------------------------*/
/* line 56, ../src/sass/modules/_page-and-post-list.scss */
a.article-link {
  color: #0c1026;
}
/* line 59, ../src/sass/modules/_page-and-post-list.scss */
a.article-link:hover {
  text-decoration: none;
}

/*--------------------------------------------------------------
## grids: post, pages and product cards
--------------------------------------------------------------*/
@media (min-width: 600px) {
  /* line 68, ../src/sass/modules/_page-and-post-list.scss */
  article.post {
    width: 48.5%;
    margin-right: 3%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  article.post:nth-child(n) {
    margin-right: 3%;
    margin-bottom: 0;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  article.post:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 780px) {
  /* line 68, ../src/sass/modules/_page-and-post-list.scss */
  article.post {
    width: 32%;
    margin-right: 2%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  article.post:nth-child(n) {
    margin-right: 2%;
    margin-bottom: 0;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  article.post:nth-child(3n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 68, ../src/sass/modules/_page-and-post-list.scss */
  article.post {
    width: 32.33333%;
    margin-right: 1.5%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  article.post:nth-child(n) {
    margin-right: 1.5%;
    margin-bottom: 0;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  article.post:nth-child(3n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}

/* line 83, ../src/sass/modules/_page-and-post-list.scss */
.grid-card .post {
  margin: 1rem;
  background: #e6eef4;
}
@media (min-width: 600px) {
  /* line 83, ../src/sass/modules/_page-and-post-list.scss */
  .grid-card .post {
    margin: 0;
    width: 48.5%;
    margin-right: 3%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  .grid-card .post:nth-child(n) {
    margin-right: 3%;
    margin-bottom: 1rem;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  .grid-card .post:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
@media (min-width: 780px) {
  /* line 83, ../src/sass/modules/_page-and-post-list.scss */
  .grid-card .post {
    width: 32%;
    margin-right: 2%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  .grid-card .post:nth-child(n) {
    margin-right: 2%;
    margin-bottom: 1rem;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  .grid-card .post:nth-child(3n) {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
@media (min-width: 1024px) {
  /* line 83, ../src/sass/modules/_page-and-post-list.scss */
  .grid-card .post {
    width: 32.33333%;
    margin-right: 1.5%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  .grid-card .post:nth-child(n) {
    margin-right: 1.5%;
    margin-bottom: 1.2rem;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  .grid-card .post:nth-child(3n) {
    margin-right: 0;
    margin-bottom: 1.2rem;
  }
}

/* line 102, ../src/sass/modules/_page-and-post-list.scss */
.grid-card article {
  text-align: center;
}

@media (min-width: 600px) {
  /* line 104, ../src/sass/modules/_page-and-post-list.scss */
  article.post.two_columns {
    width: 48.5%;
    margin-right: 3%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  article.post.two_columns:nth-child(n) {
    margin-right: 3%;
    margin-bottom: 0;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  article.post.two_columns:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 780px) {
  /* line 104, ../src/sass/modules/_page-and-post-list.scss */
  article.post.two_columns {
    width: 49%;
    margin-right: 2%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  article.post.two_columns:nth-child(n) {
    margin-right: 2%;
    margin-bottom: 0;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  article.post.two_columns:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 104, ../src/sass/modules/_page-and-post-list.scss */
  article.post.two_columns {
    width: 49.25%;
    margin-right: 1.5%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  article.post.two_columns:nth-child(n) {
    margin-right: 1.5%;
    margin-bottom: 0;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  article.post.two_columns:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}

/* line 119, ../src/sass/modules/_page-and-post-list.scss */
article.post.one_columns {
  width: 100%;
  margin-right: 1.5%;
}
/* line 68, ../src/sass/_mixins-master.scss */
article.post.one_columns:nth-child(n) {
  margin-right: 1.5%;
  margin-bottom: 0;
}
/* line 73, ../src/sass/_mixins-master.scss */
article.post.one_columns:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 0;
}
@media (min-width: 780px) {
  /* line 121, ../src/sass/modules/_page-and-post-list.scss */
  article.post.one_columns .text-box {
    width: 70%;
  }
}
@media (min-width: 1024px) {
  /* line 121, ../src/sass/modules/_page-and-post-list.scss */
  article.post.one_columns .text-box {
    width: 50%;
  }
}
/* line 128, ../src/sass/modules/_page-and-post-list.scss */
article.post.one_columns .text-box h3 {
  font-size: 1.5rem;
}

/* line 134, ../src/sass/modules/_page-and-post-list.scss */
.arrow-more {
  display: block;
  position: absolute;
  left: 24px;
  width: 14px;
  height: 14px;
  font-size: 0;
  background-image: url("../images/card-arrow.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 146, ../src/sass/modules/_page-and-post-list.scss */
.arrow-more.center {
  left: calc(50% - 7px);
}

/* line 1, ../src/sass/modules/_list-js.scss */
.search-elements {
  margin-bottom: 24px;
}

/* ======================
Find a TV Channel + Newslog table
========================*/
/* line 10, ../src/sass/modules/_list-js.scss */
.channel-listing-header,
.newslog-listing-header {
  font-family: 'telenor-bold';
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  background-color: #ffffff;
  border-bottom: none;
}

/* line 21, ../src/sass/modules/_list-js.scss */
.network-filter {
  margin: 0 0 24px 8px;
  font-family: 'telenor-bold';
  font-size: 18px;
}
/* line 26, ../src/sass/modules/_list-js.scss */
.network-filter input {
  margin: 8px 5px 8px 16px;
}
/* line 28, ../src/sass/modules/_list-js.scss */
.network-filter label {
  font-family: 'telenor-regular';
  font-size: 18px;
}

/* line 35, ../src/sass/modules/_list-js.scss */
.tv-listing,
.newslog-listing-item {
  border-top: solid 1px #eaeaea;
}

/* line 43, ../src/sass/modules/_list-js.scss */
.tv-listing div,
.channel-listing-header div {
  padding: 8px;
}
/* line 45, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(1),
.channel-listing-header div:nth-child(1) {
  width: 7%;
}
/* line 46, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(2),
.channel-listing-header div:nth-child(2) {
  width: 22%;
}
/* line 47, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(3),
.channel-listing-header div:nth-child(3) {
  width: 9%;
}
/* line 48, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(4),
.channel-listing-header div:nth-child(4) {
  width: 8%;
}
/* line 49, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(5),
.channel-listing-header div:nth-child(5) {
  width: 9%;
}
/* line 50, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(6),
.channel-listing-header div:nth-child(6) {
  width: 12%;
}
/* line 51, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(7),
.channel-listing-header div:nth-child(7) {
  width: 8%;
}
/* line 52, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(8),
.channel-listing-header div:nth-child(8) {
  width: 10%;
  text-align: right;
}
/* line 53, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(9),
.channel-listing-header div:nth-child(9) {
  width: 3%;
  text-align: right;
}
/* line 54, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(10),
.channel-listing-header div:nth-child(10) {
  width: 8%;
  text-align: right;
}
/* line 55, ../src/sass/modules/_list-js.scss */
.tv-listing div:nth-child(11),
.channel-listing-header div:nth-child(11) {
  width: 5%;
  text-align: right;
}

/* line 62, ../src/sass/modules/_list-js.scss */
.newslog-table .newslog-listing > div,
.newslog-table .newslog-listing-header > div {
  padding: 8px;
}
/* line 65, ../src/sass/modules/_list-js.scss */
.newslog-table .date-expected {
  min-width: 130px;
}
/* line 66, ../src/sass/modules/_list-js.scss */
.newslog-table .satellite {
  min-width: 120px;
}
/* line 67, ../src/sass/modules/_list-js.scss */
.newslog-table .transponder {
  min-width: 80px;
}

/* line 72, ../src/sass/modules/_list-js.scss */
.sort,
.service-sort {
  background: url("../images/icon-arrow-default.svg") no-repeat 97% center;
  background-size: 12px auto;
  padding-right: 24px;
  color: #0c1026;
}
/* line 79, ../src/sass/modules/_list-js.scss */
.sort:visited,
.service-sort:visited {
  color: #0c1026;
}
/* line 81, ../src/sass/modules/_list-js.scss */
.sort.btn,
.service-sort.btn {
  color: #0c1026;
  border: 1px solid #767676;
  background-position: 91% center;
  background-color: transparent;
  padding-right: 2.25rem;
}
/* line 88, ../src/sass/modules/_list-js.scss */
.sort.btn:hover, .sort.btn:active,
.service-sort.btn:hover,
.service-sort.btn:active {
  border-color: #0c1026;
}

/* line 91, ../src/sass/modules/_list-js.scss */
a.asc {
  background-image: url("../images/icon-arrow-down.svg");
}

/* line 94, ../src/sass/modules/_list-js.scss */
a.desc {
  background-image: url("../images/icon-arrow-up.svg");
}

/* ====================
table press
=======================*/
/* line 105, ../src/sass/modules/_list-js.scss */
.tablepress thead th {
  font-family: 'telenor-bold';
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  background-color: #ffffff;
  border-bottom: none;
}

/* line 114, ../src/sass/modules/_list-js.scss */
.tablepress thead th.column-2 {
  white-space: nowrap;
}

/* line 118, ../src/sass/modules/_list-js.scss */
.tablepress tbody td,
.tablepress tbody tr:first-child td,
.tablepress tfoot th {
  border-top: 1px solid #eaeaea !important;
}

/* line 124, ../src/sass/modules/_list-js.scss */
.tablepress .row-hover tr:hover td {
  background-color: #f5f5f5;
}

/* line 128, ../src/sass/modules/_list-js.scss */
.dataTables_filter {
  float: none !important;
}

/* line 130, ../src/sass/modules/_list-js.scss */
.dataTables_filter label {
  font-size: 0;
}

/* line 132, ../src/sass/modules/_list-js.scss */
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0 !important;
}

/* line 134, ../src/sass/modules/_list-js.scss */
.dataTables_filter input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 20px;
  margin: 0 0 24px;
  padding: 0.75rem;
  padding-left: 3.75rem;
  background-color: #f5f5f5;
  border: none;
  color: #767676;
  border-radius: 5px;
  width: 100%;
  background-image: url(../images/icons/icon-search-24px.svg);
  background-repeat: no-repeat;
  background-position: 1.25rem center;
  background-size: auto 24px;
  border: 1px solid white;
}
/* line 152, ../src/sass/modules/_list-js.scss */
.dataTables_filter input[type="search"]:focus {
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #007AD0;
}

/* =================
1' West info Board
===================*/
/* line 164, ../src/sass/modules/_list-js.scss */
.service-info {
  max-width: 768px;
  margin: 0 auto;
}
/* line 168, ../src/sass/modules/_list-js.scss */
.service-info .service-info-listing-header {
  font-family: "telenor-bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  padding: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
/* line 177, ../src/sass/modules/_list-js.scss */
.service-info .service-info-listing-header h2 {
  margin: 0;
  line-height: 1;
}
/* line 182, ../src/sass/modules/_list-js.scss */
.service-info .service-info-listing-header .date-expected {
  align-self: flex-end;
}
/* line 185, ../src/sass/modules/_list-js.scss */
.service-info .service-info-element {
  display: block;
  padding: 24px 16px;
  border-top: solid 1px #eaeaea;
}
/* line 189, ../src/sass/modules/_list-js.scss */
.service-info .service-info-element .category,
.service-info .service-info-element .transponder,
.service-info .service-info-element .date-expected {
  font-weight: 700;
}
/* line 194, ../src/sass/modules/_list-js.scss */
.service-info .service-info-element .service-download {
  display: block;
  padding-left: 34px;
  background-position: left center;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  color: #0c1026;
}

/* line 206, ../src/sass/modules/_list-js.scss */
.content-narrow .service-info .date-expected {
  min-width: 170px;
}
/* line 209, ../src/sass/modules/_list-js.scss */
.content-narrow .service-info .post-date {
  min-width: 130px;
}

/*--------------------------------------------------------------
# WP-content
--------------------------------------------------------------*/
/* line 1, ../src/sass/wp-content/_widgets.scss */
.widget {
  margin: 0 0 2.5rem;
  /* Make sure select elements fit in widgets. */
}
/* line 5, ../src/sass/wp-content/_widgets.scss */
.widget select {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Costumer contact widget area
--------------------------------------------------------------*/
/* line 13, ../src/sass/wp-content/_widgets.scss */
.customer-contact-area {
  padding: 3.75rem 0;
  background: #e6eef4;
}
@media (min-width: 1024px) {
  /* line 13, ../src/sass/wp-content/_widgets.scss */
  .customer-contact-area {
    padding: 5rem 0;
  }
}
/* line 20, ../src/sass/wp-content/_widgets.scss */
.customer-contact-area .widget-contact {
  display: block;
  padding: 40px 40px 40px 64px;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-right: 1%;
}
/* line 26, ../src/sass/wp-content/_widgets.scss */
.customer-contact-area .widget-contact:after {
  position: absolute;
  content: " ";
  width: 3rem;
  height: 100%;
  right: 0;
  top: 0;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
}
/* line 38, ../src/sass/wp-content/_widgets.scss */
.customer-contact-area .widget-contact:last-child {
  margin-top: 16px;
}
/* line 68, ../src/sass/_mixins-master.scss */
.customer-contact-area .widget-contact:nth-child(n) {
  margin-right: 1%;
  margin-bottom: 0;
}
/* line 73, ../src/sass/_mixins-master.scss */
.customer-contact-area .widget-contact:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 0;
}
@media (min-width: 780px) {
  /* line 20, ../src/sass/wp-content/_widgets.scss */
  .customer-contact-area .widget-contact {
    width: 46%;
    margin-right: 8%;
  }
  /* line 68, ../src/sass/_mixins-master.scss */
  .customer-contact-area .widget-contact:nth-child(n) {
    margin-right: 8%;
    margin-bottom: 0;
  }
  /* line 73, ../src/sass/_mixins-master.scss */
  .customer-contact-area .widget-contact:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
  /* line 44, ../src/sass/wp-content/_widgets.scss */
  .customer-contact-area .widget-contact:last-child {
    margin-top: 0;
  }
}
/* line 47, ../src/sass/wp-content/_widgets.scss */
.customer-contact-area .widget-contact h3 {
  position: relative;
}
/* line 50, ../src/sass/wp-content/_widgets.scss */
.customer-contact-area .widget-contact h3:before {
  content: " ";
  position: absolute;
  background-image: url("../images/icon_support.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 32px;
  height: 32px;
  left: -48px;
  top: calc(50% - 16px);
}

/* line 1, ../src/sass/wp-content/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, ../src/sass/wp-content/_posts-and-pages.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 9, ../src/sass/wp-content/_posts-and-pages.scss */
.updated:not(.published) {
  display: none;
}

/* line 13, ../src/sass/wp-content/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 19, ../src/sass/wp-content/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments */
/* line 26, ../src/sass/wp-content/_posts-and-pages.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 29, ../src/sass/wp-content/_posts-and-pages.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
## Pagination
--------------------------------------------------------------*/
/* line 38, ../src/sass/wp-content/_posts-and-pages.scss */
.pagination {
  display: block;
  margin: 2.5rem 0 0 1rem;
  padding: 0;
  list-style: none;
  font-family: "telenor-regular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
}
/* line 49, ../src/sass/wp-content/_posts-and-pages.scss */
.pagination li {
  display: inline;
}
/* line 50, ../src/sass/wp-content/_posts-and-pages.scss */
.pagination .current,
.pagination a {
  padding: 2px 10px;
  text-decoration: none;
}
/* line 56, ../src/sass/wp-content/_posts-and-pages.scss */
.pagination .page {
  padding: 2px 10px;
}
/* line 59, ../src/sass/wp-content/_posts-and-pages.scss */
.pagination .current,
.pagination .active > a {
  color: #1A1A1A;
  background: #e6eef4;
  border-radius: 3px;
}
/* line 65, ../src/sass/wp-content/_posts-and-pages.scss */
.pagination .current:hover,
.pagination .active > a:hover {
  text-decoration: none;
  cursor: default;
}

/*--------------------------------------------------------------
## Editor Content Entry List
--------------------------------------------------------------*/
/* line 75, ../src/sass/wp-content/_posts-and-pages.scss */
.entry-content ul {
  margin-left: 0;
  padding-left: 1.35rem;
}

/*--------------------------------------------------------------
## Home
--------------------------------------------------------------*/
/*.home{
	.entry-content{
		display:none;
	}
}*/
/*--------------------------------------------------------------
## News and post archives, search and 404 pages
--------------------------------------------------------------*/
/* line 94, ../src/sass/wp-content/_posts-and-pages.scss */
.page-header {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (min-width: 1024px) {
  /* line 94, ../src/sass/wp-content/_posts-and-pages.scss */
  .page-header {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
}
/* line 103, ../src/sass/wp-content/_posts-and-pages.scss */
.search-results .page-header, .error404 .page-header {
  padding-bottom: 2rem;
}

/*--------------------------------------------------------------
## Single News and post archives
--------------------------------------------------------------*/
/* line 114, ../src/sass/wp-content/_posts-and-pages.scss */
.section-text {
  margin-top: 7.5rem;
}

/*--------------------------------------------------------------
## Service info Post
--------------------------------------------------------------*/
/* line 123, ../src/sass/wp-content/_posts-and-pages.scss */
.post-service-info .date {
  margin-right: 1rem;
}
/* line 127, ../src/sass/wp-content/_posts-and-pages.scss */
.post-service-info .post-content {
  display: flex;
  align-items: flex-end;
}

/*--------------------------------------------------------------
## Satelites teleports tables
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Satelites Coverage maps pages
--------------------------------------------------------------*/