﻿@charset "UTF-8";
/** initial setup **/
@import url("//hello.myfonts.net/count/281aeb");
/* line 2, ../sass/vendors/_nanoscroller.scss */
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 8, ../sass/vendors/_nanoscroller.scss */
.nano .content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 17, ../sass/vendors/_nanoscroller.scss */
.nano .content:focus {
  outline: thin dotted;
}

/* line 20, ../sass/vendors/_nanoscroller.scss */
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}

/* line 23, ../sass/vendors/_nanoscroller.scss */
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}

/* line 26, ../sass/vendors/_nanoscroller.scss */
.nano > .pane {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  width: 10px;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: .01;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  /*  -moz-border-radius    : 5px;
    -webkit-border-radius : 5px;  
    border-radius         : 5px;*/
}

/* line 43, ../sass/vendors/_nanoscroller.scss */
.nano > .pane > .slider {
  background: #444;
  background: #f89828;
  /*rgba(0,0,0,.5)*/
  position: relative;
  margin: 0 1px;
  /*-moz-border-radius    : 3px;
    -webkit-border-radius : 3px;  
    border-radius         : 3px;*/
}

/* line 52, ../sass/vendors/_nanoscroller.scss */
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99;
}

/* @license
 * MyFonts Webfont Build ID 2628331, 2013-08-23T06:46:59-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Trade Gothic Bold No. 2 by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/bold-no-2-63882/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2002 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * Licensed pageviews: 500,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2628331
 * 
 * ┬® 2013 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'TradeGothicLTCom-Bd2';
  src: url("webfonts/281AEB_0_0.eot");
  src: url("webfonts/281AEB_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/281AEB_0_0.woff") format("woff"), url("webfonts/281AEB_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'TradeGothicLT';
  src: url("webfonts/trade-gothic-lt.eot");
  src: url("webfonts/trade-gothic-lt.eot?#iefix") format("embedded-opentype"), url("webfonts/trade-gothic-lt.woff") format("woff"), url("webfonts/trade-gothic-lt.ttf") format("truetype");
}
/* Magnific Popup CSS */
/* line 2, ../sass/vendors/_magnific-popup.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 14, ../sass/vendors/_magnific-popup.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 24, ../sass/vendors/_magnific-popup.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 36, ../sass/vendors/_magnific-popup.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 42, ../sass/vendors/_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 45, ../sass/vendors/_magnific-popup.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 53, ../sass/vendors/_magnific-popup.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 58, ../sass/vendors/_magnific-popup.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 61, ../sass/vendors/_magnific-popup.scss */
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 67, ../sass/vendors/_magnific-popup.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 73, ../sass/vendors/_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 76, ../sass/vendors/_magnific-popup.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 84, ../sass/vendors/_magnific-popup.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 87, ../sass/vendors/_magnific-popup.scss */
.mfp-hide {
  display: none !important;
}

/* line 90, ../sass/vendors/_magnific-popup.scss */
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 101, ../sass/vendors/_magnific-popup.scss */
.mfp-preloader a {
  color: #cccccc;
}

/* line 104, ../sass/vendors/_magnific-popup.scss */
.mfp-preloader a:hover {
  color: white;
}

/* line 107, ../sass/vendors/_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 110, ../sass/vendors/_magnific-popup.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 113, ../sass/vendors/_magnific-popup.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 126, ../sass/vendors/_magnific-popup.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 130, ../sass/vendors/_magnific-popup.scss */
button.mfp-close {
  background: url(../img/close-popup.png) no-repeat 0 0;
  text-indent: -9999px;
}

/* line 135, ../sass/vendors/_magnific-popup.scss */
.mfp-close {
  width: 7px;
  height: 7px;
  line-height: 7px;
  position: absolute;
  right: 15px;
  top: 13px;
  /*text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;*/
}

/* line 150, ../sass/vendors/_magnific-popup.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

/*.mfp-close:active {
  top: 1px; }*/
/* line 155, ../sass/vendors/_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
  color: #333333;
}

/* line 158, ../sass/vendors/_magnific-popup.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 166, ../sass/vendors/_magnific-popup.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

/* line 174, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 185, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 188, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

/* line 192, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 205, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 210, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
}

/* line 215, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 217, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}

/* line 221, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 226, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 228, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}

/* line 232, ../sass/vendors/_magnific-popup.scss */
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

/* line 236, ../sass/vendors/_magnific-popup.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 240, ../sass/vendors/_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 245, ../sass/vendors/_magnific-popup.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 251, ../sass/vendors/_magnific-popup.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* line 261, ../sass/vendors/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* Main image in popup */
/* line 265, ../sass/vendors/_magnific-popup.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 278, ../sass/vendors/_magnific-popup.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

/* line 292, ../sass/vendors/_magnific-popup.scss */
.mfp-figure {
  line-height: 0;
}

/* line 295, ../sass/vendors/_magnific-popup.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 303, ../sass/vendors/_magnific-popup.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 310, ../sass/vendors/_magnific-popup.scss */
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 316, ../sass/vendors/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 319, ../sass/vendors/_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  /* line 326, ../sass/vendors/_magnific-popup.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 330, ../sass/vendors/_magnific-popup.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* The shadow behind the image */
  /* line 334, ../sass/vendors/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 338, ../sass/vendors/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 349, ../sass/vendors/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 352, ../sass/vendors/_magnific-popup.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 356, ../sass/vendors/_magnific-popup.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }

  /* line 367, ../sass/vendors/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
}
@media all and (max-width: 900px) {
  /* line 371, ../sass/vendors/_magnific-popup.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 375, ../sass/vendors/_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 379, ../sass/vendors/_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 383, ../sass/vendors/_magnific-popup.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 386, ../sass/vendors/_magnific-popup.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 388, ../sass/vendors/_magnific-popup.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 394, ../sass/vendors/_magnific-popup.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 396, ../sass/vendors/_magnific-popup.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 398, ../sass/vendors/_magnific-popup.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */
/* line 3, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies {
  width: 100%;
  left: 0;
  top: 0;
  padding: 8px 40px 8px 336px;
  background: #ffe7cd;
  color: #2e2e2e;
  font-size: 1.2rem;
  font-weight: normal;
  line-height: 25px;
  z-index: 205;
  text-align: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 3, ../sass/vendors/_cookiecuttr.scss */
  .cc-cookies {
    padding: 8px 10px;
    position: fixed;
    text-align: center;
    z-index: 200;
  }
}

/* line 27, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies p {
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
  margin: 0;
  font-family: Arial;
}

/* line 35, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies a {
  color: #2e2e2e;
  font-size: 12px;
  text-decoration: underline;
}

/* line 41, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies a:hover {
  text-decoration: underline;
}

/* line 45, ../sass/vendors/_cookiecuttr.scss */
.cc-overlay {
  height: 100%;
  padding-top: 25%;
}

/* line 50, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies-error {
  float: left;
  width: 90%;
  text-align: center;
  margin: 1em 0 2em 0;
  background: #fff;
  padding: 2em 5%;
  border: 1px solid #ccc;
  font-size: 18px;
  color: #333;
}

/* line 62, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset {
  font-weight: bold;
  display: inline-block;
  color: white;
  text-decoration: none;
  background: #f99728;
  height: 31px;
  line-height: 31px;
  margin-left: 5px;
  padding: 0 15px;
  border-radius: 3px;
  /*box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);*/
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);*/
  -o-transition: background 0.5s ease-in;
  -webkit-transition: background 0.25s ease-in;
  -moz-transition: background 0.25s ease-in;
}

/* line 80, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline {
  background: #d2d4d5;
  margin-left: 10px;
}

/* line 85, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies a.cc-cookie-reset {
  background: #d2d4d5;
}

/* line 89, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset {
  /* *****disabled black hover on buttons... looks kinda spooky :)*****/
  /*
  	background: #000;
  	-o-transition: background 0.5s ease-in;
  	-webkit-transition: background 0.25s ease-in;
  	-moz-transition: background 0.25s ease-in;
  */
}

/* line 99, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline {
  display: block;
  margin-top: 1em;
}

/* line 104, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies.cc-discreet {
  width: auto;
  padding: 0.5em 1em;
  left: auto;
  top: auto;
}

/* line 111, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies.cc-discreet a.cc-cookie-reset {
  background: none;
  text-shadow: none;
  padding: 0;
  text-decoration: underline;
}

/* line 118, ../sass/vendors/_cookiecuttr.scss */
.cc-cookies.cc-discreet a.cc-cookie-reset:hover {
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  /* line 123, ../sass/vendors/_cookiecuttr.scss */
  .cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset {
    display: inline-block;
  }
}
/* line 1, ../sass/partials/_global.scss */
html {
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 150%;
}

/* line 8, ../sass/partials/_global.scss */
body {
  background: #f2f2f2;
  margin: 0;
  color: #2e2e2e;
  word-wrap: break-word;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
}

/* line 18, ../sass/partials/_global.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: 120%;
}

/* line 22, ../sass/partials/_global.scss */
h1 {
  font-size: 37px;
  font-size: 3.7rem;
  line-height: 4rem;
  font-family: 'TradeGothicLTCom-Bd2';
  font-weight: normal;
  font-style: normal;
}

/* line 31, ../sass/partials/_global.scss */
article h2 {
  font-family: 'TradeGothicLTCom-Bd2';
  font-weight: normal;
  font-style: normal;
}

/* line 37, ../sass/partials/_global.scss */
.TradeGothicLTCom-Bd2 {
  font-family: 'TradeGothicLTCom-Bd2';
  font-weight: normal;
  font-style: normal;
}

/* line 44, ../sass/partials/_global.scss */
.home h1 {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 3rem;
  font-style: italic;
  font-weight: normal;
  margin: 28px 0 28px;
  padding: 0;
  width: 607px;
}

/* line 57, ../sass/partials/_global.scss */
article > h1 {
  margin: 10px 0 40px;
}

/* line 61, ../sass/partials/_global.scss */
header h1 {
  margin: 10px 0 27px;
}

/* line 65, ../sass/partials/_global.scss */
.widget-fallback header h1 {
  margin: 27px 0 17px;
}

/* line 69, ../sass/partials/_global.scss */
h2 {
  font-weight: normal;
  font-size: 30px;
  font-size: 3rem;
  margin-top: 60px;
}

/* line 76, ../sass/partials/_global.scss */
h3 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 10px;
}

/* line 82, ../sass/partials/_global.scss */
h4 {
  font-weight: bold;
  margin: 0 0 3px;
  font-family: 'Times New Roman', Times, Serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 22px;
}

/* line 91, ../sass/partials/_global.scss */
h5 {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  line-height: 1.3;
  text-transform: uppercase;
}

/* line 100, ../sass/partials/_global.scss */
p {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 2.1rem;
  margin: 0 0 20px;
}

/* line 108, ../sass/partials/_global.scss */
ul, ol {
  font-size: 1.6rem;
  list-style: none;
  margin: 0 0 40px;
  padding: 0;
}

/* line 115, ../sass/partials/_global.scss */
ul li, ol li {
  line-height: 140%;
}

/* line 119, ../sass/partials/_global.scss */
a {
  color: #2074AD;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
/* line 124, ../sass/partials/_global.scss */
a:hover {
  text-decoration: underline;
}
/* line 128, ../sass/partials/_global.scss */
a img {
  border: none;
}

/* line 136, ../sass/partials/_global.scss */
body > .ai-box {
  background-color: #fff;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 300;
}

/* line 144, ../sass/partials/_global.scss */
figure {
  margin: 0;
}

/* line 149, ../sass/partials/_global.scss */
article > header {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 153, ../sass/partials/_global.scss */
article > header.shadow {
  -webkit-box-shadow: -3px 5px 7px -4px rgba(50, 50, 50, 0.3);
  box-shadow: -3px 5px 7px -4px rgba(50, 50, 50, 0.3);
}

/* line 160, ../sass/partials/_global.scss */
.visuallyhidden {
  border: none;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 171, ../sass/partials/_global.scss */
.skiplink-container {
  font-size: 22px;
  line-height: 24px;
}
/* line 176, ../sass/partials/_global.scss */
.skiplink-container a {
  position: absolute;
  left: -9999em;
  padding: 0px;
}
/* line 181, ../sass/partials/_global.scss */
.skiplink-container a:focus {
  color: white;
  left: 0;
  z-index: 10000;
}

/* line 189, ../sass/partials/_global.scss */
iframe {
  border: 0;
  margin-top: 30px;
}

/* line 195, ../sass/partials/_global.scss */
.header-inner .inner-hidden {
  height: 0;
  max-height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* line 203, ../sass/partials/_global.scss */
.header-inner .inner-presentation {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 3rem;
  font-style: italic;
  font-weight: normal;
  margin: 28px 0 28px;
  padding: 0;
  max-width: 607px;
}

/*all elements using sprite image (no-repeat)*/
/* line 2, ../sass/partials/_sprite.scss */
.search input[type=submit],
.container #share-this ul li a.facebook,
.container #share-this ul li a.gplus,
.container #share-this ul li a.linkedin,
.container #share-this ul li a.twitter,
.container #share-this ul li a.email,
.container #share-this ul li a.rss,
#slider-pager .prev, #slider-pager .next,
.container > aside nav#navigation ul > li > .flyout-megamenu h3 .close,
#slider-pager .pause, #slider-pager .resume,
.widgets #insert-widget-section #pointer,
.widgets #insert-widget-section h2 .close,
a.more, .pager ul li.prev a, .pager ul li.first a, .pager ul li.next a, .pager ul li.last a,
#main.search-result form input[type=submit],
#main.search-result article .ess-documentInformation .anyfileformat,
#main.search-result article .ess-documentInformation .txt,
#main.search-result article .ess-documentInformation .rtf,
#main.search-result article .ess-documentInformation .pdf,
#main.search-result #tabfacetcontent .menu menu li.ess-sortOrder a,
#main.search-result #tabfacetcontent .menu menu li.ess-sortOrder.ess-descending a,
article.hasNavigation header nav li span,
article.hasNavigation header nav li a {
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
}

/* line 1, ../sass/partials/_header.scss */
.header-section {
  position: relative;
  max-width: 1150px;
  margin-left: 0;
  margin-bottom: 70px;
}
@media only screen and (min-width: 769px) {
  /* line 1, ../sass/partials/_header.scss */
  .header-section {
    margin-left: 286px;
  }
}
/* line 11, ../sass/partials/_header.scss */
.header-section .header-inner {
  display: flex;
  flex-direction: column;
  padding: 60px 20px 20px;
  background-color: #f2f2f2;
}
@media only screen and (min-width: 662px) {
  /* line 11, ../sass/partials/_header.scss */
  .header-section .header-inner {
    padding: 60px 50px 20px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 11, ../sass/partials/_header.scss */
  .header-section .header-inner {
    flex-direction: row;
    padding: 40px 50px 20px;
  }
}
/* line 26, ../sass/partials/_header.scss */
.header-section .header-inner .inner-wrapper {
  width: 100%;
  align-self: center;
}
@media only screen and (min-width: 980px) {
  /* line 26, ../sass/partials/_header.scss */
  .header-section .header-inner .inner-wrapper {
    width: 50%;
  }
}
/* line 34, ../sass/partials/_header.scss */
.header-section .header-inner .inner-wrapper + .inner-wrapper {
  margin-top: 20px;
  margin-left: 0;
}
@media only screen and (min-width: 980px) {
  /* line 34, ../sass/partials/_header.scss */
  .header-section .header-inner .inner-wrapper + .inner-wrapper {
    margin-top: 0;
    margin-left: 20px;
  }
}
/* line 44, ../sass/partials/_header.scss */
.header-section .header-inner .inner-wrapper h1 {
  margin-top: 0;
}
/* line 48, ../sass/partials/_header.scss */
.header-section .header-inner .inner-wrapper p {
  margin-bottom: 0;
  font-style: italic;
  font-size: 19px;
  font-size: 1.9rem;
}
/* line 55, ../sass/partials/_header.scss */
.header-section .header-inner .inner-wrapper img {
  width: 100%;
}
/* line 61, ../sass/partials/_header.scss */
.header-section .swoosh-icon {
  position: absolute;
  display: none;
  max-width: 1325px;
  width: calc(100% + 175px);
  height: 55px;
  bottom: -37px;
  left: -175px;
}
@media only screen and (min-width: 1150px) {
  /* line 61, ../sass/partials/_header.scss */
  .header-section .swoosh-icon {
    bottom: -48px;
  }
}
/* line 76, ../sass/partials/_header.scss */
.header-section__pink .header-inner {
  background-color: #f7c2da;
}
/* line 80, ../sass/partials/_header.scss */
.header-section__pink .swoosh-icon {
  display: block;
  fill: #f7c2da;
}
/* line 87, ../sass/partials/_header.scss */
.header-section__pink-light .header-inner {
  background-color: #EAD6D5;
}
/* line 91, ../sass/partials/_header.scss */
.header-section__pink-light .swoosh-icon {
  display: block;
  fill: #EAD6D5;
}
/* line 98, ../sass/partials/_header.scss */
.header-section__green .header-inner {
  background-color: #D2DCDA;
}
/* line 102, ../sass/partials/_header.scss */
.header-section__green .swoosh-icon {
  display: block;
  fill: #D2DCDA;
}
/* line 109, ../sass/partials/_header.scss */
.header-section__blue .header-inner {
  background-color: #D8E3EA;
}
/* line 113, ../sass/partials/_header.scss */
.header-section__blue .swoosh-icon {
  display: block;
  fill: #D8E3EA;
}

/* line 4, ../sass/partials/_navigation.scss */
aside.nav nav#navigation {
  padding: 0;
  overflow: hidden;
}
/* line 10, ../sass/partials/_navigation.scss */
aside.nav nav#navigation .menu-wrapper > div > ul:first-of-type {
  margin-bottom: 30px;
  margin-top: 30px;
}
/* line 18, ../sass/partials/_navigation.scss */
aside.nav h4 {
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  margin: 25px 15px 0 30px;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  /* line 18, ../sass/partials/_navigation.scss */
  aside.nav h4 {
    font-size: 12px;
    font-size: 1.2rem;
    margin: 25px 15px 5px 16px;
  }
}
/* line 33, ../sass/partials/_navigation.scss */
aside.nav h4:first-child {
  margin-top: 8px;
}
@media only screen and (max-width: 768px) {
  /* line 33, ../sass/partials/_navigation.scss */
  aside.nav h4:first-child {
    margin-top: 15px;
  }
}
/* line 42, ../sass/partials/_navigation.scss */
aside.nav ul {
  margin: 0;
}
/* line 45, ../sass/partials/_navigation.scss */
aside.nav ul li {
  line-height: 1.3;
  position: relative;
}
/* line 49, ../sass/partials/_navigation.scss */
aside.nav ul li a {
  color: #fff;
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.3;
  padding: 6px 10px 6px 25px;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
  /* line 49, ../sass/partials/_navigation.scss */
  aside.nav ul li a {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.5;
  }
}
/* line 67, ../sass/partials/_navigation.scss */
aside.nav .content > ul:last-child {
  margin-bottom: 40px;
}
/* line 74, ../sass/partials/_navigation.scss */
aside.nav div > ul .active-link > a {
  padding: 6px 10px 6px 20px;
  font-weight: bold;
  border-left: 10px solid #F89828;
}
/* line 79, ../sass/partials/_navigation.scss */
aside.nav div > ul .active-link > a:hover {
  border-left: 10px solid #F89828;
}
/* line 86, ../sass/partials/_navigation.scss */
aside.nav div > ul li a {
  font-size: 16px;
  border-left: 5px solid transparent;
}
/* line 90, ../sass/partials/_navigation.scss */
aside.nav div > ul li a:hover {
  border-left: 5px solid #F89828;
}
/* line 95, ../sass/partials/_navigation.scss */
aside.nav div > ul li.space {
  height: 32px;
}
/* line 100, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul {
  display: none;
}
/* line 104, ../sass/partials/_navigation.scss */
aside.nav div > ul > li.active-link > ul, aside.nav div > ul > li.active-branch > ul {
  display: block;
}
/* line 109, ../sass/partials/_navigation.scss */
aside.nav div > ul .active-branch > a {
  font-weight: bold;
}
/* line 116, ../sass/partials/_navigation.scss */
aside.nav div > ul > li.active-branch > a, aside.nav div > ul > li.active-link > a {
  background-color: #595959;
}
/* line 122, ../sass/partials/_navigation.scss */
aside.nav div > ul > li.no-child > a {
  background-color: #6b6b6b;
}
/* line 129, ../sass/partials/_navigation.scss */
aside.nav div > ul > li ul li a {
  font-size: 14px;
}
/* line 137, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li {
  background-color: #595959;
}
/* line 139, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li.active-branch > a, aside.nav div > ul > li > ul > li.active-link > a {
  background-color: #3d3d3d;
}
/* line 145, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li.no-child > a {
  background-color: #595959;
}
/* line 152, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > a {
  padding: 6px 10px 6px 35px;
}
/* line 157, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li.active-link > a {
  padding: 6px 10px 6px 30px;
}
/* line 163, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li.active-branch > a:not(.open-flyout) {
  background-position: 23px center;
}
@media only screen and (max-width: 768px) {
  /* line 163, ../sass/partials/_navigation.scss */
  aside.nav div > ul > li > ul > li.active-branch > a:not(.open-flyout) {
    background-position: 15px center;
  }
}
/* line 174, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li {
  background-color: #3d3d3d;
}
/* line 176, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li.active-branch > a, aside.nav div > ul > li > ul > li > ul > li.active-link > a {
  background-color: #303030;
}
/* line 182, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li.no-child > a {
  background-color: #3d3d3d;
}
/* line 189, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li > a {
  padding: 6px 10px 6px 45px;
}
/* line 194, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li.active-link > a {
  padding: 6px 10px 6px 40px;
}
/* line 200, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li.active-branch > a:not(.open-flyout) {
  background-position: 33px center;
}
@media only screen and (max-width: 768px) {
  /* line 200, ../sass/partials/_navigation.scss */
  aside.nav div > ul > li > ul > li > ul > li.active-branch > a:not(.open-flyout) {
    background-position: 25px center;
  }
}
/* line 211, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li > ul > li {
  background-color: #303030;
}
/* line 214, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li > ul > li > a {
  padding: 6px 10px 6px 55px;
}
/* line 219, ../sass/partials/_navigation.scss */
aside.nav div > ul > li > ul > li > ul > li > ul > li.active-link > a {
  padding: 6px 10px 6px 50px;
}
/* line 232, ../sass/partials/_navigation.scss */
aside.nav .has-flyout {
  position: relative;
}
/* line 236, ../sass/partials/_navigation.scss */
aside.nav .has-flyout.active .open-flyout {
  background: url(../img/has-flyout-active.png) no-repeat 0 0;
}
/* line 242, ../sass/partials/_navigation.scss */
aside.nav .open-flyout {
  background: url(../img/has-flyout.png) no-repeat 0 0;
  display: block;
  height: 25px;
  width: 20px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 10px 0 0;
  text-indent: -9999px;
  z-index: 10;
}
/* line 254, ../sass/partials/_navigation.scss */
aside.nav .open-flyout:hover {
  background: url(../img/has-flyout-active.png) no-repeat 0 0;
}
@media only screen and (max-width: 768px) {
  /* line 242, ../sass/partials/_navigation.scss */
  aside.nav .open-flyout {
    display: none;
  }
}
/* line 263, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu {
  background-image: none;
  background-color: #e6e6e6;
  padding: 33px 17px 35px 37px;
  position: fixed;
  top: 0;
  left: 252px;
  width: 672px;
  z-index: 200;
  -webkit-appearance: none;
  -webkit-border-radius: 0 0 60px 0;
  -moz-border-radius: 0 0 60px 0;
  border-radius: 0 0 60px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 276, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu .close {
  background: url(../img/close-flyout.png) no-repeat 0 0;
  cursor: pointer;
  height: 11px;
  width: 11px;
  position: absolute;
  top: 10px;
  right: 10px;
  text-indent: -9999px;
}
/* line 287, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu h3 {
  font-family: 'TradeGothicLTCom-Bd2';
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1.4;
  margin: 0 0 8px;
}
/* line 296, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu h3 a {
  font-size: 26px;
  font-size: 2.6rem;
}
/* line 302, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu h5 {
  margin: 0 0 10px 20px;
}
/* line 306, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu p {
  margin-right: 40px;
}
/* line 310, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu .three-columns {
  margin-top: 35px;
}
/* line 313, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu .three-columns .column {
  float: left;
  width: 33.33%;
}
/* line 317, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu .three-columns .column:first-child {
  margin-left: -20px;
}
/* line 321, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu .three-columns .column:last-child {
  margin-right: -20px;
}
/* line 327, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu ul {
  padding: 0 20px;
}
/* line 330, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu ul li {
  margin-bottom: 8px;
}
/* line 333, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu ul li:last-child {
  margin-bottom: 0;
}
/* line 339, ../sass/partials/_navigation.scss */
aside.nav .flyout-megamenu a {
  color: #2891d3;
  line-height: 1.4;
  padding: 0;
}

/* line 1, ../sass/partials/_search.scss */
.search {
  position: relative;
  padding: 11px;
  margin: -11px;
  z-index: 211;
}
@media only screen and (max-width: 768px) {
  /* line 1, ../sass/partials/_search.scss */
  .search {
    display: none;
  }
}
/* line 9, ../sass/partials/_search.scss */
.search form {
  z-index: 211;
}
/* line 12, ../sass/partials/_search.scss */
.search input[type=text], .search input[type=search], .search input[type=submit] {
  border: none;
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 20, ../sass/partials/_search.scss */
.search input[type=text], .search input[type=search] {
  font-size: 1.5rem;
  padding: 0 10px;
  height: 31px;
  line-height: 31px;
  width: 190px;
  -webkit-appearance: none;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 31, ../sass/partials/_search.scss */
.search input[type=submit] {
  background-color: #f0f0f0;
  background-position: -78px -145px;
  margin-left: 1px;
  height: 31px;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 35px;
  text-indent: -9999px;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 1, ../sass/partials/_container.scss */
.container {
  position: relative;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 6, ../sass/partials/_container.scss */
.container > header {
  background-color: #6b6b6b;
  padding: 32px 30px 8px;
  position: fixed;
  top: 0;
  left: 0;
  width: 286px;
  z-index: 211;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 6, ../sass/partials/_container.scss */
  .container > header {
    background-color: #717171;
    height: 60px;
    width: 100%;
    overflow: hidden;
    padding: 0;
    z-index: 220;
  }
  /* line 24, ../sass/partials/_container.scss */
  .container > header.disclaimer-present {
    top: 47px;
  }
}
/* line 29, ../sass/partials/_container.scss */
.container > header.shadow {
  border-bottom: 1px solid #4b4b4d;
}
@media only screen and (max-width: 768px) {
  /* line 29, ../sass/partials/_container.scss */
  .container > header.shadow {
    border-bottom: none;
  }
}
/* line 37, ../sass/partials/_container.scss */
.container > header .logo {
  margin-left: 27px;
}
@media only screen and (max-width: 768px) {
  /* line 37, ../sass/partials/_container.scss */
  .container > header .logo {
    display: block;
    float: none;
    margin: 0 auto;
    height: 34px;
    width: 108px;
    padding: 13px 15px;
    text-align: center;
  }
}
/* line 50, ../sass/partials/_container.scss */
.container > header .logo img {
  height: 55px;
  width: 172px;
}
@media only screen and (max-width: 768px) {
  /* line 50, ../sass/partials/_container.scss */
  .container > header .logo img {
    height: 34px;
    width: 108px;
  }
}
/* line 61, ../sass/partials/_container.scss */
.container > header #logo-text {
  margin-bottom: 18px;
  margin-left: 27px;
  display: block;
}
@media only screen and (max-width: 768px) {
  /* line 61, ../sass/partials/_container.scss */
  .container > header #logo-text {
    display: none;
  }
}
/* line 70, ../sass/partials/_container.scss */
.container > header #logo-text img {
  height: 20px;
  width: 172px;
}
/* line 76, ../sass/partials/_container.scss */
.container > header #search-top {
  display: none;
  height: 60px;
  width: 60px;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
}
@media only screen and (max-width: 768px) {
  /* line 76, ../sass/partials/_container.scss */
  .container > header #search-top {
    display: block;
  }
}
/* line 90, ../sass/partials/_container.scss */
.container > header #search-top a {
  display: block;
  height: 60px;
  width: 60px;
  padding: 0;
}
/* line 97, ../sass/partials/_container.scss */
.container > header #search-top img {
  height: 60px;
  width: 60px;
}
/* line 103, ../sass/partials/_container.scss */
.container > header .navbar {
  display: none;
  left: 0;
  top: 0;
  height: 60px;
  width: 60px;
  overflow: hidden;
  position: absolute;
  outline: 0;
}
@media only screen and (max-width: 768px) {
  /* line 103, ../sass/partials/_container.scss */
  .container > header .navbar {
    display: block;
  }
}
/* line 119, ../sass/partials/_container.scss */
.container #bellow-top {
  background: #fff;
  top: 0;
  left: 0;
  margin: 60px 0 0;
  padding: 11px 36px;
  position: fixed;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 662px) {
  /* line 119, ../sass/partials/_container.scss */
  .container #bellow-top {
    padding: 11px 20px;
  }
}
/* line 135, ../sass/partials/_container.scss */
.container #bellow-top.disclaimer-present {
  top: 47px;
}
/* line 139, ../sass/partials/_container.scss */
.container #bellow-top.hide {
  margin: 8px 0 0;
}
/* line 143, ../sass/partials/_container.scss */
.container #bellow-top input[type=search] {
  float: none;
  font-size: 17px;
  font-style: normal;
  outline: 0;
  padding: 0 6px;
  height: 30px;
  width: 100%;
  -webkit-appearance: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 157, ../sass/partials/_container.scss */
.container #bellow-top input[type=submit] {
  display: none;
}
/* line 162, ../sass/partials/_container.scss */
.container #share-icon {
  background-color: transparent;
  display: inline-block;
  float: left;
  height: 38px;
  width: 19px;
  position: relative;
  z-index: 110;
  text-decoration: none;
}
/* line 172, ../sass/partials/_container.scss */
.container #share-icon span {
  display: inline-block;
  text-indent: -9999px;
  text-align: left;
  height: 0;
  width: 0;
}
/* line 181, ../sass/partials/_container.scss */
.container .fa {
  color: #3f3f3f;
  font: normal normal normal 15px/1 FontAwesome;
}
/* line 186, ../sass/partials/_container.scss */
.container dl .fa {
  font-size: 1.6rem;
}
/* line 190, ../sass/partials/_container.scss */
.container .share-play-box {
  position: relative;
}
/* line 193, ../sass/partials/_container.scss */
.container .share-play-box .share-play-marker {
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #dfdfdf transparent;
  height: 0;
  width: 0;
  position: absolute;
  top: -7px;
  left: 0;
}
@media only screen and (max-width: 768px) {
  /* line 193, ../sass/partials/_container.scss */
  .container .share-play-box .share-play-marker {
    display: none;
  }
}
/* line 209, ../sass/partials/_container.scss */
.container #share-this {
  background-color: #dfdfdf;
  margin: 0 0 15px 0px;
  min-height: 70px;
  padding: 10px 20px;
  position: relative;
  width: 803px;
  z-index: 110;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 209, ../sass/partials/_container.scss */
  .container #share-this {
    background-color: #e8e8e8;
  }
}
/* line 223, ../sass/partials/_container.scss */
.container #share-this ul {
  float: left;
  margin: 0;
  padding: 0 50px 0 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 230, ../sass/partials/_container.scss */
.container #share-this ul li {
  background-image: none;
  float: left;
  height: 50px;
  width: 50px;
  margin: 0;
  padding-left: 0;
}
/* line 238, ../sass/partials/_container.scss */
.container #share-this ul li:first-child {
  margin: 0;
}
/* line 242, ../sass/partials/_container.scss */
.container #share-this ul li a {
  display: inline-block;
  height: 50px;
  width: 50px;
  text-indent: -9999px;
}
/* line 248, ../sass/partials/_container.scss */
.container #share-this ul li a.facebook {
  background: url(../img/facebook.png) no-repeat 10px 10px;
}
/* line 252, ../sass/partials/_container.scss */
.container #share-this ul li a.gplus {
  background: url(../img/gplus.png) no-repeat 10px 10px;
}
/* line 256, ../sass/partials/_container.scss */
.container #share-this ul li a.linkedin {
  background: url(../img/linkedin.png) no-repeat 10px 10px;
}
/* line 260, ../sass/partials/_container.scss */
.container #share-this ul li a.twitter {
  background: url(../img/twitter.png) no-repeat 10px 10px;
}
/* line 264, ../sass/partials/_container.scss */
.container #share-this ul li a.email {
  background: url(../img/email.png) no-repeat 10px 10px;
}
/* line 271, ../sass/partials/_container.scss */
.container #share-this > a {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  height: 50px;
  line-height: 50px;
}
/* line 279, ../sass/partials/_container.scss */
.container #share-this > a:last-child, .container #share-this > a.close {
  line-height: normal;
  margin-right: 0;
  height: 50px;
  width: 60px;
  text-decoration: none;
}
/* line 286, ../sass/partials/_container.scss */
.container #share-this > a:last-child i, .container #share-this > a.close i {
  border-left: 1px solid #d2d2d2;
  color: #419edb;
  height: 50px;
  width: 60px;
  padding: 15px 0 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 295, ../sass/partials/_container.scss */
.container #share-this > a:last-child span, .container #share-this > a.close span {
  display: inline-block;
  text-indent: -9999px;
}
/* line 303, ../sass/partials/_container.scss */
.container .home #share-this {
  margin: 0 0 45px 0;
}
/* line 307, ../sass/partials/_container.scss */
.container #play-this {
  background: #dfdfdf;
  margin: 0 0 15px 0px;
  min-height: 70px;
  padding: 10px 20px;
  position: relative;
  width: 803px;
  z-index: 110;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 980px) and (max-width: 1155px) {
  /* line 307, ../sass/partials/_container.scss */
  .container #play-this {
    width: 611px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 979px) {
  /* line 307, ../sass/partials/_container.scss */
  .container #play-this {
    width: 400px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 307, ../sass/partials/_container.scss */
  .container #play-this {
    background-color: #e8e8e8;
    margin: 0 -36px 15px;
    width: auto;
  }
}
@media only screen and (max-width: 662px) {
  /* line 307, ../sass/partials/_container.scss */
  .container #play-this {
    margin: 0 -20px 10px;
    padding: 10px 20px;
  }
}
/* line 336, ../sass/partials/_container.scss */
.container #play-this img {
  margin: 0;
}
/* line 340, ../sass/partials/_container.scss */
.container #play-this > a {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  height: 50px;
  line-height: 50px;
}
/* line 348, ../sass/partials/_container.scss */
.container #play-this > a:last-child {
  line-height: normal;
  margin-right: 0;
  height: 50px;
  width: 60px;
  text-decoration: none;
}
/* line 355, ../sass/partials/_container.scss */
.container #play-this > a:last-child i {
  border-left: 1px solid #d2d2d2;
  color: #419edb;
  height: 50px;
  width: 60px;
  padding: 15px 0 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 364, ../sass/partials/_container.scss */
.container #play-this > a:last-child span {
  display: inline-block;
  text-indent: -9999px;
}
/* line 372, ../sass/partials/_container.scss */
.container .home #play-this {
  margin-bottom: 45px;
}
/* line 376, ../sass/partials/_container.scss */
.container #speakit_player {
  padding: 7px 50px 7px 0;
}
/* line 379, ../sass/partials/_container.scss */
.container #speakit_player table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 2px;
}
/* line 386, ../sass/partials/_container.scss */
.container #speakit_player .player {
  padding-left: 0;
}
/* line 389, ../sass/partials/_container.scss */
.container #speakit_player .player.hide-speakit-btn {
  margin: 0;
  padding: 0;
  width: 0;
  overflow: hidden;
  position: relative;
}
/* line 396, ../sass/partials/_container.scss */
.container #speakit_player .player.hide-speakit-btn > div {
  position: absolute;
  left: -9999px;
}
/* line 402, ../sass/partials/_container.scss */
.container #speakit_player .player > div {
  cursor: pointer;
  float: left;
  width: 30px;
  max-height: 30px;
  margin-right: 15px;
}
/* line 409, ../sass/partials/_container.scss */
.container #speakit_player .player > div img {
  max-width: 30px;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
/* line 413, ../sass/partials/_container.scss */
.container #speakit_player .player > div img:hover {
  opacity: 0.9;
}
/* line 419, ../sass/partials/_container.scss */
.container #speakit_player .player #stop {
  margin-right: 18px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 423, ../sass/partials/_container.scss */
  .container #speakit_player .player #pause {
    margin-left: -1px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 430, ../sass/partials/_container.scss */
  .container #speakit_player .player #play {
    margin-right: 14px;
  }
}
/* line 438, ../sass/partials/_container.scss */
.container #speakit_player #bars_holder {
  width: 122px;
  margin-right: 0;
}
@media only screen and (max-width: 420px) {
  /* line 438, ../sass/partials/_container.scss */
  .container #speakit_player #bars_holder {
    width: 100px;
  }
}
/* line 447, ../sass/partials/_container.scss */
.container #speakit_player .ui-slider-horizontal {
  height: 3px;
}
/* line 451, ../sass/partials/_container.scss */
.container #speakit_player .ui-corner-all {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 455, ../sass/partials/_container.scss */
.container #speakit_player .ui-widget-content {
  border: 0;
  background-color: #3e3e3e;
  background-image: none;
}
/* line 461, ../sass/partials/_container.scss */
.container #speakit_player .ui-widget-header {
  background-color: #f79727;
  background-image: none;
}
/* line 466, ../sass/partials/_container.scss */
.container #speakit_player #sliderPlayback .ui-slider-handle {
  border: 0;
  background-color: #f79727;
  background-image: none;
  cursor: pointer;
  height: 12px;
  width: 12px;
  margin-left: -5px;
  top: -5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
/* line 479, ../sass/partials/_container.scss */
.container #lang-this {
  background: #dfdfdf;
  margin: 0 0 15px 0px;
  min-height: 70px;
  padding: 10px 20px;
  position: relative;
  width: 803px;
  z-index: 110;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 980px) and (max-width: 1155px) {
  /* line 479, ../sass/partials/_container.scss */
  .container #lang-this {
    width: 611px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 979px) {
  /* line 479, ../sass/partials/_container.scss */
  .container #lang-this {
    width: 400px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 479, ../sass/partials/_container.scss */
  .container #lang-this {
    background-color: #e8e8e8;
    margin: 0 -36px 15px;
    width: auto;
  }
}
@media only screen and (max-width: 662px) {
  /* line 479, ../sass/partials/_container.scss */
  .container #lang-this {
    margin: 0 -20px 10px;
    padding: 10px 20px;
  }
}
/* line 508, ../sass/partials/_container.scss */
.container #lang-this ul {
  margin-bottom: 0;
}
/* line 511, ../sass/partials/_container.scss */
.container #lang-this ul li {
  height: 50px;
  display: inline-block;
}
/* line 515, ../sass/partials/_container.scss */
.container #lang-this ul li a, .container #lang-this ul li span {
  border-left: 1px solid #9d9d9d;
  display: inline;
  font-size: 14px;
  font-size: 1.4rem;
  height: 50px;
  line-height: 50px;
  margin-left: 2px;
  padding-left: 6px;
}
/* line 527, ../sass/partials/_container.scss */
.container #lang-this ul li:first-child a, .container #lang-this ul li:first-child span {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}
/* line 536, ../sass/partials/_container.scss */
.container #lang-this .close {
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: normal;
  margin-right: 0;
  height: 50px;
  width: 60px;
  text-decoration: none;
}
/* line 546, ../sass/partials/_container.scss */
.container #lang-this .close i {
  border-left: 1px solid #d2d2d2;
  color: #419edb;
  height: 50px;
  width: 60px;
  padding: 15px 0 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 555, ../sass/partials/_container.scss */
.container #lang-this .close span {
  display: inline-block;
  text-indent: -9999px;
}
/* line 562, ../sass/partials/_container.scss */
.container .home #lang-this {
  margin: 0 0 45px 0;
}
/* line 567, ../sass/partials/_container.scss */
.container article.hasNavigation #share-this, .container .news article #share-this, .container .calendar article #share-this {
  float: none;
  margin-top: 0;
}

/* line 1, ../sass/partials/_aside.scss */
.container > aside {
  background: #6b6b6b;
  position: fixed;
  left: 0;
  top: 0;
  padding-top: 173px;
  width: 286px;
  z-index: 205;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 768px) {
  /* line 1, ../sass/partials/_aside.scss */
  .container > aside {
    border-top: 1px solid #4b4b4b;
    padding-top: 0;
    border-right: 1px solid #565656;
    left: -286px;
  }
  /* line 17, ../sass/partials/_aside.scss */
  .container > aside.open {
    left: 0;
  }
}

/* line 2, ../sass/partials/_slider.scss */
#slider, #useful-info, #two-columns {
  max-width: 802px;
}

/* line 6, ../sass/partials/_slider.scss */
#slider {
  position: relative;
  z-index: 100;
  overflow: hidden;
  max-height: 440px;
  max-width: 1150px;
  margin-left: -50px;
}
@media only screen and (max-width: 768px) {
  /* line 6, ../sass/partials/_slider.scss */
  #slider {
    margin-left: -35px;
    margin-right: -36px;
  }
}
@media only screen and (min-width: 1155px) {
  /* line 6, ../sass/partials/_slider.scss */
  #slider {
    max-height: 440px;
    max-width: 1150px;
    margin-left: -50px;
  }
}
/* line 25, ../sass/partials/_slider.scss */
#slider .slide {
  display: none;
  width: calc(100% - 40px);
  max-height: 440px;
  max-width: 660px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 769px) and (max-width: 979px) {
  /* line 25, ../sass/partials/_slider.scss */
  #slider .slide {
    max-width: 425px;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1155px) {
  /* line 25, ../sass/partials/_slider.scss */
  #slider .slide {
    max-width: 660px;
  }
}
/* line 42, ../sass/partials/_slider.scss */
#slider .slide .overlay {
  cursor: pointer;
  padding: 0px 35px 35px;
  position: absolute;
  bottom: 0;
  left: 0;
  min-height: 12.5rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 42, ../sass/partials/_slider.scss */
  #slider .slide .overlay {
    padding: 0px 35px 25px;
  }
}
/* line 58, ../sass/partials/_slider.scss */
#slider .slide .overlay a, #slider .slide .overlay p {
  display: inline-block;
  color: #000000;
}
/* line 63, ../sass/partials/_slider.scss */
#slider .slide .overlay h3 {
  width: 100%;
  font-size: 30px;
  font-size: 3rem;
  font-weight: bold;
  margin-top: 0;
  background-color: rgba(255, 255, 255, 0.85);
  padding: 10px 20px;
  color: #000000;
}
@media only screen and (max-width: 768px) {
  /* line 63, ../sass/partials/_slider.scss */
  #slider .slide .overlay h3 {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
/* line 79, ../sass/partials/_slider.scss */
#slider .slide .overlay p {
  width: 100%;
  font-family: 'Times New Roman', Times, Serif;
  font-size: 19px;
  font-size: 1.9rem;
  font-style: italic;
  margin-bottom: 0;
  background-color: rgba(255, 255, 255, 0.85);
  padding: 10px 20px 40px;
  color: #000000;
}
@media only screen and (max-width: 768px) {
  /* line 79, ../sass/partials/_slider.scss */
  #slider .slide .overlay p {
    font-size: 17px;
    font-size: 1.7rem;
  }
}

/* line 99, ../sass/partials/_slider.scss */
#slider-pager {
  position: absolute;
  max-width: 660px;
  bottom: 40px;
  left: 50px;
  z-index: 190;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 99, ../sass/partials/_slider.scss */
  #slider-pager {
    bottom: 30px;
  }
}
/* line 111, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager {
  padding: 12px 0;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 116, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager a {
  position: relative;
  margin: 0 15px;
  color: #fefefe;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  white-space: nowrap;
}
/* line 125, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager a span.marker {
  position: absolute;
  display: none;
  height: 7px;
  width: 7px;
  left: 50%;
  top: -15px;
  background-color: #fefefe;
}
/* line 135, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager a::after {
  position: absolute;
  display: inline-block;
  content: "";
  height: 12px;
  margin-left: 15px;
  top: 3px;
  border-right: 1px solid #fefefe;
}
/* line 146, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager a:last-child::after {
  border-right: 0;
}
/* line 152, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager a.cycle-pager-active span.marker {
  display: block;
}
/* line 158, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager.notemplate {
  height: 30px;
  padding: 10px 0;
}
/* line 162, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager.notemplate a {
  border: 1px solid #000000;
  display: inline-block;
  margin: 0 5px;
  height: 8px;
  width: 8px;
  text-indent: -9999px;
}
/* line 170, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager.notemplate a.cycle-pager-active {
  background-color: #000000;
}
/* line 175, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager.notemplate a.cycle-pager-active span.marker {
  display: none;
}
/* line 181, ../sass/partials/_slider.scss */
#slider-pager .cycle-pager.notemplate span.marker {
  margin-left: -3.5px;
  top: -17px;
}

/* navbar button styles */
/* line 2, ../sass/partials/_navbar-btn.scss */
.navbar .btn-navbar {
  background-color: #4b4b4b;
  border: 0;
  color: #fff;
  float: left;
  height: 60px;
  width: 60px;
  padding: 0;
  padding: 18px 15px 17px 14px;
  cursor: pointer;
  outline: none;
}

/* line 15, ../sass/partials/_navbar-btn.scss */
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 31px;
  height: 5px;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 24, ../sass/partials/_navbar-btn.scss */
.navbar .btn-navbar.collapsed {
  background-color: transparent;
}

/* line 30, ../sass/partials/_navbar-btn.scss */
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 5px;
}

/* line 1, ../sass/partials/_homepage.scss */
#main.home {
  padding: 0 0 89px 336px;
}

/* line 5, ../sass/partials/_homepage.scss */
.useful-links {
  margin-top: 30px;
  max-width: 802px;
    /*li {
        position: relative;
        float: left;
        height: 126px;
        width: 26%;


        @media only screen and (min-width: 769px) and (max-width: 980px) {
            height: 76px;
            width: 100%;
        }

        @media only screen and (max-width: 679px) {
            height: 76px;
            width: 100%;
        }

        &:nth-child(1) {
            background-color: #636363;
            width: 22%;

            @media only screen and (min-width: 769px) and (max-width: 980px) {
                min-height: 66px;
                width: 100%;
                text-align: center;
            }

            @media only screen and (max-width: 679px) {
                min-height: 66px;
                width: 100%;
                text-align: center;
            }
        }

        &:nth-child(2) {
            background: #636363 url(../img/useful-entrepreneur.png) no-repeat center 0;

            @media only screen and (min-width: 980px) and (max-width: 1155px) {
                background-size: 90%;
                background-position: center bottom;
            }

            @media only screen and (min-width: 769px) and (max-width: 980px) {
                background-size: 122px auto;
                padding-top: 10px;
            }

            @media only screen and (min-width: 680px) and (max-width: 768px) {
                background-size: 90%;
                background-position: center bottom;
            }

            @media only screen and (max-width: 679px) {
                background-size: 122px auto;
            }
        }

        &:nth-child(3) {
            background: #7c7c7c url(../img/useful-inspector.png) no-repeat center 0;

            @media only screen and (min-width: 980px) and (max-width: 1155px) {
                background-size: 85%;
                background-position: center bottom;
            }

            @media only screen and (min-width: 769px) and (max-width: 980px) {
                background-size: 104px auto;
            }

            @media only screen and (min-width: 680px) and (max-width: 768px) {
                background-size: 85%;
                background-position: center bottom;
            }

            @media only screen and (max-width: 679px) {
                background-size: 104px auto;
            }
        }

        &:nth-child(4) {
            background: #9b9b9b url(../img/useful-consumer.png) no-repeat center 0;

            @media only screen and (min-width: 980px) and (max-width: 1155px) {
                background-size: 80%;
                background-position: center bottom;
            }

            @media only screen and (min-width: 769px) and (max-width: 980px) {
                background-size: 94px auto;
            }

            @media only screen and (min-width: 680px) and (max-width: 768px) {
                background-size: 80%;
                background-position: center bottom;
            }

            @media only screen and (max-width: 679px) {
                background-size: 94px auto;
            }
        }

        a, p > span {
            color: #fefefe;
            display: block;
            font-size: 24px;
            font-size: 2.4rem;
            font-weight: bold;
            height: auto;
            margin: auto;
            padding: 0 10px;
            text-align: center;
            position: relative;
            top: 50%;
            @include translate(0, -50%);
        }

        p {
            background-color: #227CB9;
            display: block;
            height: 100%;
            margin-right: 20px;
            position: relative;

            @media only screen and (min-width: 769px) and (max-width: 980px) {
                margin-right: 0;
            }

            @media only screen and (max-width: 679px) {
                margin-right: 0;
            }

            &:after {
                border-width: 63px 20px;
                border-color: transparent transparent transparent #227CB9;
                border-style: solid;
                content: '';
                display: block;
                height: 0;
                width: 0;
                position: absolute;
                right: -40px;
                top: 0;

                @media only screen and (min-width: 769px) and (max-width: 980px) {
                    border-width: 16px 200px;
                    border-color: #227CB9 transparent transparent transparent;
                    top: initial;
                    left: 0;
                    right: 0;
                    bottom: -32px;
                    z-index: 1;
                }

                @media only screen and (max-width: 679px) {
                    border: 0;
                }
            }

            span {
                color: #fefefe;
                display: inline-block;
                font-family: Arial, sans-serif;
                font-size: 13px;
                font-size: 1.3rem;
                font-weight: normal;
                line-height: 1.4;
                padding: 0 10px 0 35px;
                text-align: left;

                @media only screen and (min-width: 769px) and (max-width: 980px) {
                    padding: 0 10px;
                    text-align: center;
                }

                @media only screen and (max-width: 679px) {
                    padding: 0 10px;
                    text-align: center;
                }
            }
        }
    }*/
}
/* line 9, ../sass/partials/_homepage.scss */
.useful-links .link-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
/* line 15, ../sass/partials/_homepage.scss */
.useful-links .link-list .list-item {
  width: 100%;
  height: 230px;
  margin-top: 0;
}
/* line 20, ../sass/partials/_homepage.scss */
.useful-links .link-list .list-item + .list-item {
  margin-top: 30px;
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
  /* line 15, ../sass/partials/_homepage.scss */
  .useful-links .link-list .list-item {
    width: calc(50% - 15px);
  }
  /* line 27, ../sass/partials/_homepage.scss */
  .useful-links .link-list .list-item:nth-child(2n+2) {
    margin-left: 30px;
  }
  /* line 31, ../sass/partials/_homepage.scss */
  .useful-links .link-list .list-item:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1155px) {
  /* line 15, ../sass/partials/_homepage.scss */
  .useful-links .link-list .list-item {
    width: calc(50% - 15px);
  }
  /* line 39, ../sass/partials/_homepage.scss */
  .useful-links .link-list .list-item:nth-child(2n+2) {
    margin-left: 30px;
  }
  /* line 43, ../sass/partials/_homepage.scss */
  .useful-links .link-list .list-item:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1155px) {
  /* line 15, ../sass/partials/_homepage.scss */
  .useful-links .link-list .list-item {
    width: calc(33.33% - 20px);
    margin-top: 0;
  }
  /* line 52, ../sass/partials/_homepage.scss */
  .useful-links .link-list .list-item + .list-item {
    margin-left: 30px;
    margin-top: 0;
  }
}
/* line 58, ../sass/partials/_homepage.scss */
.useful-links .link-list .list-item a {
  position: relative;
  width: 100%;
  display: inline-block;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
/* line 69, ../sass/partials/_homepage.scss */
.useful-links .link-list .list-item a:hover span:after {
  right: 15px;
  visibility: visible;
  transition: all 200ms;
}
/* line 77, ../sass/partials/_homepage.scss */
.useful-links .link-list .list-item a span {
  background-color: #3D9BDB;
  color: #FFFFFF;
  font-size: 21px;
  font-size: 2.1rem;
  position: absolute;
  left: 0;
  bottom: 30px;
  width: calc(100% - 32px);
  padding: 13px 16px;
}
/* line 88, ../sass/partials/_homepage.scss */
.useful-links .link-list .list-item a span:after {
  content: url(../img/icon_arrowright_white.svg);
  position: absolute;
  right: 20px;
  top: 13px;
  visibility: hidden;
}
/* line 280, ../sass/partials/_homepage.scss */
.useful-links.two {
  margin-top: 20px;
  max-width: 802px;
}
/* line 284, ../sass/partials/_homepage.scss */
.useful-links.two li {
  position: relative;
  float: left;
  height: 126px;
  width: 39%;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 284, ../sass/partials/_homepage.scss */
  .useful-links.two li {
    height: 76px;
  }
}
@media only screen and (max-width: 539px) {
  /* line 284, ../sass/partials/_homepage.scss */
  .useful-links.two li {
    height: 76px;
    width: 100%;
  }
}
/* line 299, ../sass/partials/_homepage.scss */
.useful-links.two li:nth-child(1) {
  background-color: #88c0e5;
  width: 22%;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 299, ../sass/partials/_homepage.scss */
  .useful-links.two li:nth-child(1) {
    min-height: 56px;
    width: 100%;
  }
}
@media only screen and (max-width: 540px) {
  /* line 299, ../sass/partials/_homepage.scss */
  .useful-links.two li:nth-child(1) {
    min-height: 56px;
    width: 100%;
  }
}
/* line 314, ../sass/partials/_homepage.scss */
.useful-links.two li:nth-child(2) {
  background: #88c0e5 url(../img/useful-qmark.png) no-repeat center 0;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 314, ../sass/partials/_homepage.scss */
  .useful-links.two li:nth-child(2) {
    background-size: auto 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 540px) and (max-width: 768px) {
  /* line 314, ../sass/partials/_homepage.scss */
  .useful-links.two li:nth-child(2) {
    background-position: center center;
  }
}
@media only screen and (max-width: 539px) {
  /* line 314, ../sass/partials/_homepage.scss */
  .useful-links.two li:nth-child(2) {
    background-size: auto 100%;
  }
}
/* line 331, ../sass/partials/_homepage.scss */
.useful-links.two li:nth-child(3) {
  background: #cfe1ee url(../img/useful-emark.png) no-repeat center 0;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 331, ../sass/partials/_homepage.scss */
  .useful-links.two li:nth-child(3) {
    background-size: auto 100%;
    width: 100%;
  }
}
@media only screen and (max-width: 539px) {
  /* line 331, ../sass/partials/_homepage.scss */
  .useful-links.two li:nth-child(3) {
    background-size: auto 100%;
  }
}
/* line 344, ../sass/partials/_homepage.scss */
.useful-links.two li a, .useful-links.two li p > span {
  color: #fefefe;
  display: block;
  font-size: 24px;
  font-size: 2.4rem;
  height: auto;
  margin: auto;
  padding: 0 10px;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
/* line 358, ../sass/partials/_homepage.scss */
.useful-links.two li p {
  background-color: #227CB9;
  display: block;
  height: 100%;
  margin-right: 20px;
  position: relative;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 358, ../sass/partials/_homepage.scss */
  .useful-links.two li p {
    margin-right: 0;
  }
}
@media only screen and (max-width: 540px) {
  /* line 358, ../sass/partials/_homepage.scss */
  .useful-links.two li p {
    margin-right: 0;
  }
}
/* line 373, ../sass/partials/_homepage.scss */
.useful-links.two li p:after {
  border-width: 63px 20px;
  border-color: transparent transparent transparent #227CB9;
  border-style: solid;
  content: '';
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  right: -40px;
  top: 0;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 373, ../sass/partials/_homepage.scss */
  .useful-links.two li p:after {
    border-width: 16px 200px;
    border-color: #227CB9 transparent transparent transparent;
    left: 0;
    right: 0;
    bottom: -32px;
    top: initial;
  }
}
@media only screen and (max-width: 540px) {
  /* line 373, ../sass/partials/_homepage.scss */
  .useful-links.two li p:after {
    border: 0;
  }
}
/* line 399, ../sass/partials/_homepage.scss */
.useful-links.two li p span {
  color: #fefefe;
  display: inline-block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.4;
  padding: 0 10px 0 35px;
  text-align: left;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 399, ../sass/partials/_homepage.scss */
  .useful-links.two li p span {
    padding: 0 10px;
    text-align: center;
  }
}
@media only screen and (max-width: 540px) {
  /* line 399, ../sass/partials/_homepage.scss */
  .useful-links.two li p span {
    padding: 0 10px;
    text-align: center;
  }
}

/* line 426, ../sass/partials/_homepage.scss */
#two-columns .span6 {
  float: left;
  width: 48%;
}
/* line 430, ../sass/partials/_homepage.scss */
#two-columns .span6:first-child {
  margin-right: 4%;
}
@media only screen and (max-width: 540px) {
  /* line 426, ../sass/partials/_homepage.scss */
  #two-columns .span6 {
    float: none;
    width: 100%;
  }
  /* line 437, ../sass/partials/_homepage.scss */
  #two-columns .span6:first-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
  /* line 441, ../sass/partials/_homepage.scss */
  #two-columns .span6.hp-events, #two-columns .span6.hp-news {
    float: none;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
  /* line 447, ../sass/partials/_homepage.scss */
  #two-columns .span6.hp-events {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 447, ../sass/partials/_homepage.scss */
  #two-columns .span6.hp-events {
    margin-bottom: 30px;
  }
}
/* line 460, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] .title {
  border-top: 16px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding: 11px 15px;
}
/* line 465, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] .title ul {
  margin: 0;
}
/* line 468, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] .title li {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 476, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] h2 {
  border-left: 1px solid #c3c91a;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0;
  padding: 0 15px;
}
/* line 487, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] li:first-child h2 {
  border-left: 0;
  padding: 0 15px 0 0;
}
/* line 493, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] li.active a {
  color: #2e2e2e;
  text-decoration: none;
}
/* line 498, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] li img {
  margin-bottom: 15px;
}
/* line 503, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] figure {
  margin: 20px 0 15px;
  position: relative;
}
/* line 506, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] figure img {
  float: left;
  max-width: 100%;
}
/* line 510, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] figure figcaption {
  position: absolute;
  bottom: 0;
  text-indent: -9999px;
}
/* line 517, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] h3 {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0 0 8px;
}
/* line 523, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
}
/* line 527, ../sass/partials/_homepage.scss */
#two-columns [class*=-box] p span {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  margin-right: 7px;
}
/* line 537, ../sass/partials/_homepage.scss */
#two-columns .event-list > div, #two-columns .news-list > div, #two-columns .calendar-list > div, #two-columns .video-list > div {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 15px;
  padding: 0 10px;
}
/* line 545, ../sass/partials/_homepage.scss */
#two-columns .event-list > div:last-child, #two-columns .news-list > div:last-child, #two-columns .calendar-list > div:last-child, #two-columns .video-list > div:last-child {
  border-bottom: 0;
}
/* line 550, ../sass/partials/_homepage.scss */
#two-columns .news-list, #two-columns .calendar-list {
  border-bottom: 1px solid rgba(195, 201, 26, 0.8);
}
/* line 554, ../sass/partials/_homepage.scss */
#two-columns .mne {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  display: inline-block;
  padding: 8px 10px;
}
/* line 562, ../sass/partials/_homepage.scss */
#two-columns .events-box {
  border-bottom: 1px solid rgba(220, 92, 43, 0.8);
  margin-bottom: 30px;
}
/* line 565, ../sass/partials/_homepage.scss */
#two-columns .events-box .title {
  border-color: #dc5c2b;
}
/* line 569, ../sass/partials/_homepage.scss */
#two-columns .news-box {
  margin-bottom: 30px;
}
/* line 574, ../sass/partials/_homepage.scss */
#two-columns .news-box .title {
  border-color: #c3c91a;
}
/* line 578, ../sass/partials/_homepage.scss */
#two-columns .video-box {
  border-bottom: 1px solid rgba(244, 203, 2, 0.8);
  margin-bottom: 30px;
}
/* line 581, ../sass/partials/_homepage.scss */
#two-columns .video-box .title {
  border-color: #f4cb02;
}
/* line 586, ../sass/partials/_homepage.scss */
#two-columns .video-item > .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  margin-bottom: 15px;
}
/* line 592, ../sass/partials/_homepage.scss */
#two-columns .video-item iframe {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0;
  max-width: 100%;
  height: 100%;
}

/* line 603, ../sass/partials/_homepage.scss */
.news-bottom-links {
  border-top: 1px solid #c3c91a;
  margin-bottom: 20px;
  padding: 10px;
}
/* line 607, ../sass/partials/_homepage.scss */
.news-bottom-links a {
  font-weight: bold;
  margin-right: 20px;
}

/* line 1, ../sass/partials/_news.scss */
.news-year-header {
  border-top: 16px solid #c3c91b;
  border-bottom: 1px solid #c3c91b;
  color: #7d7d7d;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  height: 47px;
  line-height: 30px;
  margin-top: 20px;
  padding: 0 15px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  /* line 1, ../sass/partials/_news.scss */
  .news-year-header {
    margin-bottom: 5px;
  }
}
/* line 18, ../sass/partials/_news.scss */
.news-year-header span {
  text-transform: none;
}

/* line 24, ../sass/partials/_news.scss */
.single-news .news-year-header {
  margin-bottom: 27px;
}

/* line 29, ../sass/partials/_news.scss */
.show-more-news-btn {
  padding: 10px 22px;
  color: white;
  background-color: #429edc;
  font-size: 14px;
  line-height: 18px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  margin: 10px 0;
}
/* line 40, ../sass/partials/_news.scss */
.show-more-news-btn:hover {
  background-color: #6bb0de;
}

/* line 49, ../sass/partials/_news.scss */
#main.news #share-this ul {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 53, ../sass/partials/_news.scss */
#main.news #share-this > a {
  display: block;
  margin-left: 0;
  width: 50px;
}
/* line 57, ../sass/partials/_news.scss */
#main.news #share-this > a:last-child {
  width: 60px;
}
/* line 73, ../sass/partials/_news.scss */
#main.news article header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 85, ../sass/partials/_news.scss */
#main.news article header.shadow {
  -webkit-box-shadow: -3px 5px 7px -4px rgba(50, 50, 50, 0.3);
  box-shadow: -3px 5px 7px -4px rgba(50, 50, 50, 0.3);
}
/* line 89, ../sass/partials/_news.scss */
#main.news article header h1 {
  margin-bottom: 28px;
}
/* line 92, ../sass/partials/_news.scss */
#main.news article header h1.diffHeight {
  margin-top: 0;
}
/* line 96, ../sass/partials/_news.scss */
#main.news article header .back-to-list {
  display: inline-block;
  /*float: left;*/
  font-size: 12px;
  font-weight: bold;
  margin-top: 25px;
}
@media only screen and (max-width: 768px) {
  /* line 96, ../sass/partials/_news.scss */
  #main.news article header .back-to-list {
    margin-top: 14px;
  }
}
/* line 108, ../sass/partials/_news.scss */
#main.news article ul.news {
  margin-bottom: 10px;
  width: 100%;
}
/* line 114, ../sass/partials/_news.scss */
#main.news article ul.news li {
  background: none;
  border-bottom: 1px solid #e1e1e1;
  font-family: Arial, sans-serif;
  padding-left: 0;
}
/* line 119, ../sass/partials/_news.scss */
#main.news article ul.news li:last-child {
  border-bottom: 0;
}
/* line 123, ../sass/partials/_news.scss */
#main.news article ul.news li.featured .meta-data {
  font-size: 16px;
  padding: 17px 0 10px 10px;
}
@media only screen and (max-width: 480px) {
  /* line 123, ../sass/partials/_news.scss */
  #main.news article ul.news li.featured .meta-data {
    padding: 17px 0 0 10px;
  }
}
/* line 130, ../sass/partials/_news.scss */
#main.news article ul.news li.featured .content {
  padding: 15px 10px 10px;
}
@media only screen and (max-width: 480px) {
  /* line 130, ../sass/partials/_news.scss */
  #main.news article ul.news li.featured .content {
    padding: 2px 10px 10px;
  }
}
/* line 139, ../sass/partials/_news.scss */
#main.news article figure {
  margin: 27px 0 0;
  position: relative;
}
@media only screen and (max-width: 480px) {
  /* line 139, ../sass/partials/_news.scss */
  #main.news article figure {
    margin: 22px 0 0;
  }
}
/* line 145, ../sass/partials/_news.scss */
#main.news article figure img {
  float: left;
  margin: 0;
  max-width: 100%;
}
/* line 150, ../sass/partials/_news.scss */
#main.news article figure figcaption {
  left: 0;
  bottom: 0;
  position: absolute;
  text-indent: -9999px;
}
/* line 158, ../sass/partials/_news.scss */
#main.news article.single-news figure {
  margin: 27px 0;
}
/* line 162, ../sass/partials/_news.scss */
#main.news article .meta-data {
  color: #7d7d7d;
  float: left;
  font-size: 12px;
  font-weight: bold;
  padding: 11px 0 10px 10px;
  text-align: center;
  width: 30%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 1155px) {
  /* line 162, ../sass/partials/_news.scss */
  #main.news article .meta-data {
    width: 182px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 162, ../sass/partials/_news.scss */
  #main.news article .meta-data {
    line-height: 1.2;
    padding: 11px 0 0 10px;
    text-align: left;
    width: 100%;
  }
}
/* line 181, ../sass/partials/_news.scss */
#main.news article .content {
  float: left;
  padding: 10px;
  width: 70%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 1155px) {
  /* line 181, ../sass/partials/_news.scss */
  #main.news article .content {
    width: 420px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 181, ../sass/partials/_news.scss */
  #main.news article .content {
    padding: 0 10px 10px;
    width: 100%;
  }
}
/* line 193, ../sass/partials/_news.scss */
#main.news article .content h2 {
  font-size: 26px;
  line-height: 1.15;
  margin: 0 0 15px;
}
@media only screen and (max-width: 640px) {
  /* line 193, ../sass/partials/_news.scss */
  #main.news article .content h2 {
    margin: 0 0 12px;
  }
}
/* line 201, ../sass/partials/_news.scss */
#main.news article .content h3 {
  font-size: 14px;
  margin: 0;
}
/* line 205, ../sass/partials/_news.scss */
#main.news article .content p {
  width: 100%;
}
@media only screen and (min-width: 1155px) {
  /* line 209, ../sass/partials/_news.scss */
  #main.news article .news-article-content {
    width: 602px;
  }
}
/* line 213, ../sass/partials/_news.scss */
#main.news article .news-article-content p {
  width: 100%;
}

/* line 6, ../sass/partials/_calendar.scss */
#main.calendar article ul.calendar {
  width: 100%;
}
/* line 8, ../sass/partials/_calendar.scss */
#main.calendar article ul.calendar li {
  background: none;
  border-bottom: 1px solid #e1e1e1;
  font-family: Arial, sans-serif;
  padding-left: 0;
}
/* line 13, ../sass/partials/_calendar.scss */
#main.calendar article ul.calendar li:last-child {
  border-bottom: 0;
}
/* line 17, ../sass/partials/_calendar.scss */
#main.calendar article ul.calendar li.featured .meta-data {
  font-size: 16px;
  padding: 27px 0 10px 19px;
}
@media only screen and (max-width: 640px) {
  /* line 17, ../sass/partials/_calendar.scss */
  #main.calendar article ul.calendar li.featured .meta-data {
    padding: 10px 15px;
  }
}
/* line 24, ../sass/partials/_calendar.scss */
#main.calendar article ul.calendar li.featured .content {
  padding: 25px 10px 10px;
}
@media only screen and (max-width: 640px) {
  /* line 24, ../sass/partials/_calendar.scss */
  #main.calendar article ul.calendar li.featured .content {
    padding: 5px 15px 15px;
  }
}
/* line 33, ../sass/partials/_calendar.scss */
#main.calendar article .meta-data {
  padding: 11px 0 10px 10px;
  text-align: left;
  width: 30%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 1155px) {
  /* line 33, ../sass/partials/_calendar.scss */
  #main.calendar article .meta-data {
    width: 182px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 33, ../sass/partials/_calendar.scss */
  #main.calendar article .meta-data {
    width: 100%;
  }
}
/* line 44, ../sass/partials/_calendar.scss */
#main.calendar article .meta-data p {
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
}
/* line 51, ../sass/partials/_calendar.scss */
#main.calendar article .meta-data p.day {
  font-size: 37px;
  font-size: 3.7rem;
  font-weight: bold;
  line-height: 1;
}
/* line 57, ../sass/partials/_calendar.scss */
#main.calendar article .meta-data p.month {
  font-weight: bold;
  line-height: 1.4;
}
/* line 61, ../sass/partials/_calendar.scss */
#main.calendar article .meta-data p.time {
  line-height: 1.4;
}
@media only screen and (max-width: 640px) {
  /* line 66, ../sass/partials/_calendar.scss */
  #main.calendar article .content {
    width: 100%;
  }
}
/* line 72, ../sass/partials/_calendar.scss */
#main.calendar article.event .meta-data {
  float: none;
  padding: 0;
}
/* line 77, ../sass/partials/_calendar.scss */
#main.calendar article .event-details {
  border-top: 1px solid #e1e1e1;
  margin: 25px 0 0;
  padding: 32px 0 0;
}
/* line 81, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .other-data {
  float: left;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  /* line 81, ../sass/partials/_calendar.scss */
  #main.calendar article .event-details .other-data {
    float: none;
    margin-bottom: 25px;
  }
}
/* line 89, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .button-plus {
  float: right;
}
@media only screen and (max-width: 480px) {
  /* line 89, ../sass/partials/_calendar.scss */
  #main.calendar article .event-details .button-plus {
    float: none;
  }
}
/* line 96, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .event-btn {
  background-color: #2074AD;
  color: #fefefe;
  display: inline-block;
  font-size: 17px;
  font-size: 1.7rem;
  margin: 0 0 10px;
  min-width: 100px;
  padding: 18px 50px;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 109, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .event-btn:hover {
  background-color: #2585c6;
}
/* line 113, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .expire {
  color: #565656;
  font-family: 'Times New Roman', Times, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
}
/* line 121, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .meta-data {
  color: #2e2e2e;
  width: 100%;
}
/* line 124, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .meta-data .month, #main.calendar article .event-details .meta-data .time {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 129, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .location {
  margin: 30px 0 0;
}
/* line 133, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .contact-persons {
  margin: 30px 0 0;
}
/* line 135, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .contact-persons h4 {
  margin: 0;
}
/* line 139, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .contact-persons p {
  color: #565656;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
  margin: 0 0 15px;
}
/* line 145, ../sass/partials/_calendar.scss */
#main.calendar article .event-details .contact-persons p a {
  font-size: 17px;
  font-style: normal;
}

/* line 1, ../sass/partials/_article.scss */
#main > article {
  padding: 0 0 60px 336px;
  max-width: 802px;
}

/* line 6, ../sass/partials/_article.scss */
article {
  padding-bottom: 20px;
}
/* line 9, ../sass/partials/_article.scss */
article h2 {
  font-family: 'TradeGothicLT';
  font-size: 37px;
  font-size: 3.7rem;
  line-height: 4rem;
  margin-top: 4.5rem;
}
/* line 17, ../sass/partials/_article.scss */
article h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin: 2.2rem 0 0.9rem;
}
/* line 24, ../sass/partials/_article.scss */
article h4 {
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.3;
  margin: 30px 0 15px;
}
/* line 33, ../sass/partials/_article.scss */
article h5 {
  margin: 5px 0 14px;
}
/* line 37, ../sass/partials/_article.scss */
article ul, article ol {
  width: 580px;
}
/* line 41, ../sass/partials/_article.scss */
article .highlight ul, article .highlight ol {
  width: 100%;
}
/* line 45, ../sass/partials/_article.scss */
article .news-article-content ul li,
article .news-article-content ol li,
article .article-content-data ul li,
article .article-content-data ol li,
article .steps ul li,
article .steps ol li {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 140%;
  margin-bottom: 4px;
}
/* line 59, ../sass/partials/_article.scss */
article .article-content-data .pub-item {
  margin-top: 30px;
}
/* line 62, ../sass/partials/_article.scss */
article .article-content-data .pub-item .span3 {
  float: left;
  width: 22%;
  margin-right: 3%;
  margin-top: 4px;
}
/* line 68, ../sass/partials/_article.scss */
article .article-content-data .pub-item .span3 img {
  width: 100%;
}
/* line 73, ../sass/partials/_article.scss */
article .article-content-data .pub-item .span9 {
  width: 75%;
  float: right;
  display: table-cell;
}
/* line 78, ../sass/partials/_article.scss */
article .article-content-data .pub-item .span9 h2 {
  margin-top: 0;
  font-family: Arial, Sans-serif;
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: bold;
  line-height: 1.2em;
}
@media only screen and (max-width: 480px) {
  /* line 78, ../sass/partials/_article.scss */
  article .article-content-data .pub-item .span9 h2 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 92, ../sass/partials/_article.scss */
article .article-content-data .pub-item .span9 .pub-item-meta {
  display: block;
  font-family: 'Times New Roman', Times, Serif;
  font-size: 13px;
  font-size: 1.3rem;
  margin-bottom: 15px;
}
/* line 100, ../sass/partials/_article.scss */
article .article-content-data .pub-item .span9 p {
  margin-bottom: 10px;
}
/* line 108, ../sass/partials/_article.scss */
article .news-article-content ul.news {
  border-bottom: 1px solid #c3c91a;
}
/* line 112, ../sass/partials/_article.scss */
article .news-article-content .news-year-header {
  padding: 0;
}
/* line 115, ../sass/partials/_article.scss */
article .news-article-content .news-year-header.empty {
  border-top: none;
  height: 1px;
  margin-top: -5px;
}
/* line 122, ../sass/partials/_article.scss */
article .news-article-content .news-year-header ul li {
  display: inline-block;
  line-height: initial;
  font-size: initial;
  border-left: 1px solid #c3c91a;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0;
  padding: 0 15px;
  text-transform: none;
}
/* line 134, ../sass/partials/_article.scss */
article .news-article-content .news-year-header ul li.active a {
  color: #2e2e2e;
}
/* line 139, ../sass/partials/_article.scss */
article .news-article-content .news-year-header ul li:first-child {
  border-left: none;
}
/* line 145, ../sass/partials/_article.scss */
article .news-article-content .pub-item {
  margin-top: 5px;
}
/* line 148, ../sass/partials/_article.scss */
article .news-article-content .pub-item .span2 {
  float: left;
  width: 15%;
  margin-right: 3%;
  margin-top: 4px;
}
/* line 154, ../sass/partials/_article.scss */
article .news-article-content .pub-item .span2 img {
  width: 100%;
  margin-bottom: 0;
}
/* line 160, ../sass/partials/_article.scss */
article .news-article-content .pub-item .span10 {
  width: 82%;
  float: right;
  display: table-cell;
}
/* line 165, ../sass/partials/_article.scss */
article .news-article-content .pub-item .span10 h3 {
  margin: 0 0 1.2rem;
}
@media only screen and (max-width: 480px) {
  /* line 165, ../sass/partials/_article.scss */
  article .news-article-content .pub-item .span10 h3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 174, ../sass/partials/_article.scss */
article .news-article-content .pub-item .span10 p {
  margin-bottom: 10px;
  font-family: Arial, Sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 183, ../sass/partials/_article.scss */
article .news-article-content a.more-news {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  display: inline-block;
  padding: 8px 10px;
}
/* line 193, ../sass/partials/_article.scss */
article .news-article-content ul li,
article .article-content-data ul li,
article .steps ul li,
article ul.orange-list li {
  background: url(../img/orange-bullet.png) no-repeat 0 10px;
  padding-left: 15px;
}
/* line 201, ../sass/partials/_article.scss */
article .news-article-content ol,
article .article-content-data ol,
article .steps ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 18px;
}
/* line 209, ../sass/partials/_article.scss */
article .validation-summary-errors {
  background: #ddd;
  margin-bottom: 30px;
  padding: 20px 30px;
}
/* line 214, ../sass/partials/_article.scss */
article .validation-summary-errors ul {
  margin: 0;
}
/* line 217, ../sass/partials/_article.scss */
article .validation-summary-errors ul li {
  color: #dc443c;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 225, ../sass/partials/_article.scss */
article form {
  background: #b2d7ec;
  margin: 0 0 20px;
  padding: 0;
}
/* line 230, ../sass/partials/_article.scss */
article form table {
  border-spacing: 0;
  width: 100%;
}
/* line 235, ../sass/partials/_article.scss */
article form table tr td {
  padding: 0 40px 7px 35px;
}
/* line 238, ../sass/partials/_article.scss */
article form table tr td hr {
  display: none;
}
/* line 244, ../sass/partials/_article.scss */
article form table tr:last-child td {
  background: #118ec3;
  display: block;
  margin-top: 33px;
  padding: 29px 40px 29px 35px;
  text-align: right;
}
/* line 254, ../sass/partials/_article.scss */
article form table h3 {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 30px 0 0;
}
/* line 261, ../sass/partials/_article.scss */
article form table label, article form table span {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 15px 0 0;
}
/* line 268, ../sass/partials/_article.scss */
article form table span {
  margin-bottom: 5px;
}
/* line 272, ../sass/partials/_article.scss */
article form table input {
  border: 0;
  font-family: Arial, Sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 2rem;
  height: 2rem;
  margin: 0 0 0 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 285, ../sass/partials/_article.scss */
article form table input[type=text] {
  float: right;
  margin: -10px 0 0;
  padding: 5px 10px;
  width: 78%;
}
/* line 292, ../sass/partials/_article.scss */
article form table input[type=submit] {
  background: #fff;
  border: 1px solid #fff;
  margin: 0;
  padding: 6px 15px;
  height: 32px;
  cursor: pointer;
}
/* line 302, ../sass/partials/_article.scss */
article form table textarea {
  border: 0;
  float: right;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 2rem;
  height: 12rem;
  margin: -10px 0 0 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  width: 78%;
}
/* line 320, ../sass/partials/_article.scss */
article form .field-validation-error {
  color: #dc443c;
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  margin: 5px 0 0 142px;
}
/* line 328, ../sass/partials/_article.scss */
article form .Form__Success__Message p {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 0;
}
/* line 336, ../sass/partials/_article.scss */
article.hasNavigation header {
  top: 0;
  left: 252px;
  background-color: #F2F2F2;
  width: 100%;
  z-index: 50;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 344, ../sass/partials/_article.scss */
article.hasNavigation header.shadow {
  -webkit-box-shadow: -3px 5px 7px -4px rgba(50, 50, 50, 0.3);
  box-shadow: -3px 5px 7px -4px rgba(50, 50, 50, 0.3);
}
/* line 349, ../sass/partials/_article.scss */
article.hasNavigation header h1 {
  margin-bottom: 28px;
}
/* line 352, ../sass/partials/_article.scss */
article.hasNavigation header h1.diffHeight {
  margin-top: 0;
}
@media screen and (min-width: 1155px) {
  /* line 349, ../sass/partials/_article.scss */
  article.hasNavigation header h1 {
    width: 803px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1154px) {
  /* line 349, ../sass/partials/_article.scss */
  article.hasNavigation header h1 {
    width: 611px;
  }
}
/* line 365, ../sass/partials/_article.scss */
article.hasNavigation header nav {
  background-position: 0px -315px;
  padding-left: 30px;
  margin-left: -28px;
  margin-bottom: 14px;
}
/* line 371, ../sass/partials/_article.scss */
article.hasNavigation header nav ul {
  margin: 0;
}
/* line 375, ../sass/partials/_article.scss */
article.hasNavigation header nav li {
  margin: 0 11px 5px 0;
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 381, ../sass/partials/_article.scss */
article.hasNavigation header nav li span, article.hasNavigation header nav li a {
  background-position: -48px -320px;
  padding: 0 0 0 14px;
}
/* line 386, ../sass/partials/_article.scss */
article.hasNavigation header nav li:first-child a {
  background: none;
  padding: 0;
}
/* line 391, ../sass/partials/_article.scss */
article.hasNavigation header nav li a {
  color: #2074AD;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 140%;
  margin-left: 10px;
}
/* line 399, ../sass/partials/_article.scss */
article.hasNavigation header nav li a.active {
  margin-left: 0px;
  color: #6b6b6c;
  cursor: default;
}
/* line 404, ../sass/partials/_article.scss */
article.hasNavigation header nav li a.active:hover {
  text-decoration: none;
}
/* line 413, ../sass/partials/_article.scss */
article.hasNavigation #top-buttons {
  float: none;
}
@media only screen and (min-width: 1155px) {
  /* line 413, ../sass/partials/_article.scss */
  article.hasNavigation #top-buttons {
    margin-left: 713px;
  }
}
/* line 425, ../sass/partials/_article.scss */
article > p, article div:not(.metadata):not(.meta-data):not(.caption):not(.text):not(.docs) > p {
  width: 100%;
}
@media only screen and (min-width: 980px) {
  /* line 425, ../sass/partials/_article.scss */
  article > p, article div:not(.metadata):not(.meta-data):not(.caption):not(.text):not(.docs) > p {
    width: 480px;
  }
}
@media only screen and (min-width: 1155px) {
  /* line 425, ../sass/partials/_article.scss */
  article > p, article div:not(.metadata):not(.meta-data):not(.caption):not(.text):not(.docs) > p {
    width: 580px;
  }
}
/* line 436, ../sass/partials/_article.scss */
article > p.lead, article div:not(.metadata):not(.meta-data):not(.caption):not(.text):not(.docs) > p.lead {
  margin-top: 45px;
  font-size: 19px;
  font-size: 1.9rem;
  font-style: italic;
  line-height: 2.3rem;
  margin-bottom: 2.5rem;
  width: 620px;
}
@media only screen and (max-width: 980px) {
  /* line 436, ../sass/partials/_article.scss */
  article > p.lead, article div:not(.metadata):not(.meta-data):not(.caption):not(.text):not(.docs) > p.lead {
    width: 100%;
  }
}
/* line 451, ../sass/partials/_article.scss */
article p.tinymce-image {
  margin-bottom: 0;
}
/* line 454, ../sass/partials/_article.scss */
article p.tinymce-image img {
  margin-bottom: 5px;
  max-width: 100%;
}
/* line 460, ../sass/partials/_article.scss */
article p.image-text {
  color: #565656;
  font-family: 'Times New Roman', Times, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.3;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: -5px;
}
/* line 470, ../sass/partials/_article.scss */
article p.image-text a {
  font-family: 'Times New Roman', Times, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.3;
  font-style: italic;
}
/* line 479, ../sass/partials/_article.scss */
article .wide-img {
  width: 100%;
  overflow: hidden;
}
/* line 484, ../sass/partials/_article.scss */
article p > img {
  margin-bottom: 0;
}
/* line 488, ../sass/partials/_article.scss */
article img {
  height: auto;
  max-width: 100%;
  margin-bottom: 20px;
}
/* line 494, ../sass/partials/_article.scss */
article a.back-link {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
}
/* line 501, ../sass/partials/_article.scss */
article .widget-fallback-image {
  margin-top: 30px;
  margin-bottom: 25px;
}
/* line 506, ../sass/partials/_article.scss */
article .widget-fallback-image img {
  margin-bottom: 0;
  max-width: 100%;
}
/* line 511, ../sass/partials/_article.scss */
article .caption, article .metadata {
  float: right;
  margin-top: 2px;
  width: 160px;
}
/* line 516, ../sass/partials/_article.scss */
article .caption p, article .metadata p {
  color: #565656;
  font-family: 'Times New Roman', Times, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.3;
  font-style: italic;
  text-align: right;
  width: auto;
}
/* line 528, ../sass/partials/_article.scss */
article .metadata {
  float: none;
  margin-top: 20px;
  width: 100%;
}
/* line 533, ../sass/partials/_article.scss */
article .metadata p {
  margin: 0 0 18px;
}
/* line 539, ../sass/partials/_article.scss */
article.guidelines h2 {
  margin-bottom: 5px;
  margin-top: 0;
}
/* line 544, ../sass/partials/_article.scss */
article.guidelines .guides {
  margin-top: 16px;
}
@media only screen and (min-width: 980px) {
  /* line 544, ../sass/partials/_article.scss */
  article.guidelines .guides {
    width: 602px;
  }
}
/* line 551, ../sass/partials/_article.scss */
article.guidelines .guides li {
  background: none;
  float: left;
  margin-bottom: 15px;
  padding: 0;
  width: 50%;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 551, ../sass/partials/_article.scss */
  article.guidelines .guides li {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 551, ../sass/partials/_article.scss */
  article.guidelines .guides li {
    width: 100%;
  }
}
/* line 566, ../sass/partials/_article.scss */
article.guidelines .guides li figure {
  padding: 0 15px 0 0;
  position: relative;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 566, ../sass/partials/_article.scss */
  article.guidelines .guides li figure {
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 566, ../sass/partials/_article.scss */
  article.guidelines .guides li figure {
    padding: 0;
  }
}
/* line 578, ../sass/partials/_article.scss */
article.guidelines .guides li figure img {
  float: left;
  margin-bottom: 0;
}
/* line 584, ../sass/partials/_article.scss */
article.guidelines .guides li figcaption {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  margin: 0 15px 0 0;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 584, ../sass/partials/_article.scss */
  article.guidelines .guides li figcaption {
    margin: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 584, ../sass/partials/_article.scss */
  article.guidelines .guides li figcaption {
    margin: 0;
  }
}
/* line 602, ../sass/partials/_article.scss */
article.guidelines .guides li a {
  color: #fefefe;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: bold;
  width: 100%;
}
/* line 611, ../sass/partials/_article.scss */
article.guidelines .guides li:nth-child(2n+2) figure {
  padding: 0 0 0 15px;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 611, ../sass/partials/_article.scss */
  article.guidelines .guides li:nth-child(2n+2) figure {
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 611, ../sass/partials/_article.scss */
  article.guidelines .guides li:nth-child(2n+2) figure {
    padding: 0;
  }
}
/* line 622, ../sass/partials/_article.scss */
article.guidelines .guides li:nth-child(2n+2) figure figcaption {
  margin: 0 0 0 15px;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  /* line 622, ../sass/partials/_article.scss */
  article.guidelines .guides li:nth-child(2n+2) figure figcaption {
    margin: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 622, ../sass/partials/_article.scss */
  article.guidelines .guides li:nth-child(2n+2) figure figcaption {
    margin: 0;
  }
}
/* line 638, ../sass/partials/_article.scss */
article.guidelines .intro {
  margin: 0 0 45px;
}
/* line 645, ../sass/partials/_article.scss */
article.guidelines .categories .subcategories .group > a:last-child {
  margin-bottom: 0;
}
/* line 652, ../sass/partials/_article.scss */
article.guidelines a {
  display: inline-block;
  clear: right;
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 1.3;
}
/* line 659, ../sass/partials/_article.scss */
article.guidelines a.zoom-in {
  margin-bottom: 0;
}
/* line 664, ../sass/partials/_article.scss */
article.guidelines .document, article.guidelines .link {
  margin-bottom: 13px;
  min-height: 18px;
}
/* line 668, ../sass/partials/_article.scss */
article.guidelines .document i, article.guidelines .link i {
  color: #2e2e2e;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 0 8px;
}
/* line 677, ../sass/partials/_article.scss */
article.guidelines .link i {
  font-size: 17px;
  font-size: 1.7rem;
}
/* line 681, ../sass/partials/_article.scss */
article.guidelines .link i.fa-external-link {
  color: #2074AD;
  font-size: 13px;
  font-size: 1.3rem;
  padding: 0 6px;
}
/* line 692, ../sass/partials/_article.scss */
article.guidelines.doc .intro p {
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
}
/* line 700, ../sass/partials/_article.scss */
article.guidelines .steps {
  list-style: none;
  width: 100%;
}
@media only screen and (min-width: 980px) {
  /* line 700, ../sass/partials/_article.scss */
  article.guidelines .steps {
    width: 480px;
  }
}
@media only screen and (min-width: 1155px) {
  /* line 700, ../sass/partials/_article.scss */
  article.guidelines .steps {
    width: 580px;
  }
}
/* line 712, ../sass/partials/_article.scss */
article.guidelines .steps p {
  width: 100%;
}
/* line 717, ../sass/partials/_article.scss */
article.guidelines .step {
  background: none;
  border-top: 1px solid #737373;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}
/* line 724, ../sass/partials/_article.scss */
article.guidelines .step:first-child {
  border-top: none;
}
/* line 728, ../sass/partials/_article.scss */
article.guidelines .step:not(:first-child):before {
  content: '';
  background: url(../img/step-bottom-arrow.png) no-repeat 0 0;
  height: 8px;
  margin-left: -6px;
  width: 13px;
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
/* line 741, ../sass/partials/_article.scss */
article.guidelines .step.hover:before {
  background: url(../img/step-bottom-arrow-hover.png) no-repeat 0 0;
}
/* line 747, ../sass/partials/_article.scss */
article.guidelines .step-label {
  background: transparent url(../img/arrow-down.png) no-repeat 100% center;
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 0;
  min-height: 53px;
  line-height: 1.3;
  padding: 15px 40px 15px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 758, ../sass/partials/_article.scss */
article.guidelines .step-label:hover {
  background-color: #e1e1e1;
  text-decoration: none;
}
/* line 763, ../sass/partials/_article.scss */
article.guidelines .step-label.opened {
  background: #e1e1e1 url(../img/arrow-up.png) no-repeat 100% center;
}
/* line 768, ../sass/partials/_article.scss */
article.guidelines .step-content {
  padding: 15px 20px 25px;
}
@media only screen and (max-width: 768px) {
  /* line 768, ../sass/partials/_article.scss */
  article.guidelines .step-content {
    padding: 15px 0 25px;
  }
}
/* line 775, ../sass/partials/_article.scss */
article.guidelines .step-content.collapsed {
  display: none;
}
/* line 781, ../sass/partials/_article.scss */
article.guidelines .step-content .text {
  padding-bottom: 15px;
}
/* line 785, ../sass/partials/_article.scss */
article.guidelines .step-content .docs {
  border-top: 1px solid #e3e3e3;
  padding-top: 30px;
}
/* line 789, ../sass/partials/_article.scss */
article.guidelines .step-content .docs h4:first-child {
  margin-top: 5px;
}
/* line 794, ../sass/partials/_article.scss */
article.guidelines .step-content p {
  width: 100%;
}
/* line 801, ../sass/partials/_article.scss */
article a[class^=pdf] {
  padding-left: 23px;
  position: relative;
}
/* line 805, ../sass/partials/_article.scss */
article a[class^=pdf]:before {
  content: "\f1c1";
}
/* line 810, ../sass/partials/_article.scss */
article a[class^=ppt] {
  padding-left: 23px;
  position: relative;
}
/* line 814, ../sass/partials/_article.scss */
article a[class^=ppt]:before {
  content: "\f1c4";
}
/* line 819, ../sass/partials/_article.scss */
article a[class^=doc] {
  padding-left: 23px;
  position: relative;
}
/* line 823, ../sass/partials/_article.scss */
article a[class^=doc]:before {
  content: "\f1c2";
}
/* line 828, ../sass/partials/_article.scss */
article a[class^=document] {
  padding-left: 23px;
  position: relative;
  padding-left: 0;
}
/* line 833, ../sass/partials/_article.scss */
article a[class^=document]:before {
  content: "";
}
/* line 838, ../sass/partials/_article.scss */
article a[class^=excel] {
  padding-left: 23px;
  position: relative;
}
/* line 842, ../sass/partials/_article.scss */
article a[class^=excel]:before {
  content: "\f1c3";
}
/* line 847, ../sass/partials/_article.scss */
article a[class^=zip] {
  padding-left: 23px;
  position: relative;
}
/* line 851, ../sass/partials/_article.scss */
article a[class^=zip]:before {
  content: "\f1c6";
}
/* line 856, ../sass/partials/_article.scss */
article a[class^=jpg] {
  padding-left: 23px;
  position: relative;
}
/* line 860, ../sass/partials/_article.scss */
article a[class^=jpg]:before {
  content: "\f1c5";
}
/* line 865, ../sass/partials/_article.scss */
article a[class^=chain] {
  padding-left: 23px;
  position: relative;
}
/* line 869, ../sass/partials/_article.scss */
article a[class^=chain]:before {
  content: "\f0c1";
}
/* line 874, ../sass/partials/_article.scss */
article a:before {
  color: #2e2e2e;
  font-family: 'FontAwesome';
  position: absolute;
  top: 0;
  left: 0;
}
/* line 884, ../sass/partials/_article.scss */
article a[class*=external]:after {
  content: "\f08e";
  color: #2074AD;
  font-family: 'FontAwesome';
  font-size: 13px;
  font-size: 1.3rem;
  padding: 0 6px;
  position: absolute;
  bottom: -2px;
  right: -25px;
}
/* line 897, ../sass/partials/_article.scss */
article .customForm {
  position: relative;
}
/* line 900, ../sass/partials/_article.scss */
article .customForm .EPiServerForms .Form__Status .hide {
  display: none;
}
/* line 904, ../sass/partials/_article.scss */
article .customForm form {
  padding: 0 40px 0 45px;
}
/* line 908, ../sass/partials/_article.scss */
article .customForm div.t1 {
  display: inline-block;
  width: 64%;
}
/* line 913, ../sass/partials/_article.scss */
article .customForm div.t2 {
  display: inline-block;
  width: 35%;
  text-align: right;
}
/* line 919, ../sass/partials/_article.scss */
article .customForm h3 {
  font-size: 15px;
  font-size: 1.5rem;
  margin: 2.2rem 0 2rem;
  line-height: 2.2rem;
}
/* line 926, ../sass/partials/_article.scss */
article .customForm div.t2 span, article .customForm div.submit-area button {
  background-color: #fefefe;
  color: #3e3e3e;
  cursor: pointer;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding: 0 15px;
  text-align: center;
  display: inline-block;
  width: auto;
  border: 0;
  margin: 0 0 0 12px;
  border-radius: 5px;
  box-sizing: border-box;
}
/* line 945, ../sass/partials/_article.scss */
article .customForm div.t2 span.disabled {
  background-color: #c9e2f1;
  color: #a3bccb;
  cursor: default;
}
/* line 951, ../sass/partials/_article.scss */
article .customForm div.tArea {
  display: none;
  padding-bottom: 20px;
}
/* line 955, ../sass/partials/_article.scss */
article .customForm div.tArea label {
  display: inline-block;
  min-height: 32px;
  line-height: 24px;
  font-size: 14px;
  font-size: 1.4rem;
  width: 22%;
}
/* line 964, ../sass/partials/_article.scss */
article .customForm div.tArea textarea {
  border: 0;
  font-size: 15px;
  font-size: 1.5rem;
  height: 86px;
  margin: 0;
  width: 74%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
}
/* line 981, ../sass/partials/_article.scss */
article .customForm div.submit-area {
  display: none;
  background-color: #429edc;
  padding: 17px 45px;
  position: absolute;
  left: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 992, ../sass/partials/_article.scss */
article .customForm div.submit-area button {
  float: right;
}
/* line 998, ../sass/partials/_article.scss */
article .EPiServerForms .Form__Status .Form__Success__Message {
  background-color: inherit;
}

@media only screen and (min-width: 980px) {
  /* line 1004, ../sass/partials/_article.scss */
  .article article h1 h1 {
    width: 480px;
  }
}
@media only screen and (min-width: 1155px) {
  /* line 1004, ../sass/partials/_article.scss */
  .article article h1 h1 {
    width: 580px;
  }
}

/* line 1015, ../sass/partials/_article.scss */
.additional-info {
  margin-bottom: 25px;
  width: 100%;
}

@media only screen and (max-width: 768px) {
  /* line 1020, ../sass/partials/_article.scss */
  .ai-box {
    overflow-y: auto;
  }
}
/* line 1025, ../sass/partials/_article.scss */
.ai-box .zoom-in {
  display: none;
  font-size: 11px;
  font-size: 1.1rem;
  padding: 5px;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  /* line 1025, ../sass/partials/_article.scss */
  .ai-box .zoom-in {
    display: block;
  }
}
/* line 1037, ../sass/partials/_article.scss */
.ai-box .zoom-out {
  display: block;
  padding: 10px;
}
/* line 1042, ../sass/partials/_article.scss */
.ai-box table {
  margin-bottom: 10px;
  width: 100% !important;
}

/* line 1048, ../sass/partials/_article.scss */
table:not(.speakit_table) {
  border-collapse: collapse;
  border-color: #959595;
  border-style: solid;
  border-width: 0 0 1px 0;
  font-family: Arial, sans-serif;
  margin-bottom: 20px;
  width: 100%;
}
/* line 1057, ../sass/partials/_article.scss */
table:not(.speakit_table) caption {
  font-family: 'TradeGothicLTCom-Bd2';
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  line-height: 2.2rem;
  margin: 22px 0 0 9px;
  margin: 2.2rem 0 0.9rem;
  text-align: left;
}
/* line 1070, ../sass/partials/_article.scss */
table:not(.speakit_table) th {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.4;
  padding: 10px;
  vertical-align: text-top;
}
/* line 1077, ../sass/partials/_article.scss */
table:not(.speakit_table) th.border-top {
  border-top: 1px solid #959595;
}
/* line 1081, ../sass/partials/_article.scss */
table:not(.speakit_table) th.border-right {
  border-right: 1px solid #959595;
}
/* line 1088, ../sass/partials/_article.scss */
table:not(.speakit_table) tr:nth-child(even) td {
  background-color: #ebebeb;
}
/* line 1094, ../sass/partials/_article.scss */
table:not(.speakit_table) td {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.4;
  padding: 10px;
  vertical-align: text-top;
}
/* line 1101, ../sass/partials/_article.scss */
table:not(.speakit_table) td.merged {
  background-color: transparent !important;
}
/* line 1105, ../sass/partials/_article.scss */
table:not(.speakit_table) td.border-top {
  border-top: 1px solid #959595;
}
/* line 1109, ../sass/partials/_article.scss */
table:not(.speakit_table) td.border-right {
  border-right: 1px solid #959595;
}
/* line 1113, ../sass/partials/_article.scss */
table:not(.speakit_table) td.cell-content-centered {
  text-align: center;
}
/* line 1117, ../sass/partials/_article.scss */
table:not(.speakit_table) td p, table:not(.speakit_table) td a {
  font-family: Arial,sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.4;
  margin-bottom: 0;
}

/* line 1, ../sass/partials/_pager.scss */
.pager ul {
  list-style-type: none;
  margin: 15px 0 30px;
  max-width: 70%;
  padding: 0;
  float: right;
}
/* line 8, ../sass/partials/_pager.scss */
#main.news .pager ul {
  float: none;
}
/* line 13, ../sass/partials/_pager.scss */
.pager ul.pagination li {
  margin-right: 5px;
}
/* line 16, ../sass/partials/_pager.scss */
.pager ul.pagination li a {
  cursor: pointer;
}
/* line 22, ../sass/partials/_pager.scss */
.pager ul li {
  display: inline-block;
  margin-bottom: 5px;
}
/* line 26, ../sass/partials/_pager.scss */
.pager ul li a {
  font-size: 1.2rem;
  line-height: 29px;
  display: inline-block;
  vertical-align: top;
  padding: 0 10px 0;
  background: #b2d7ec;
  border: 1px #b2d7ec solid;
}
/* line 44, ../sass/partials/_pager.scss */
.pager ul li span {
  font-size: 1.2rem;
  color: #2074AD;
  line-height: 29px;
  display: inline-block;
  vertical-align: top;
  padding: 0 10px 0;
  background: #ffffff;
  border: 1px #b2d7ec solid;
}
/* line 60, ../sass/partials/_pager.scss */
.pager ul li.PagedList-skipToFirst a, .pager ul li.PagedList-skipToPrevious a, .pager ul li.PagedList-skipToNext a, .pager ul li.PagedList-skipToLast a {
  font-size: 2rem;
  line-height: 26px;
  font-weight: bold;
  color: #fff;
  height: 31px;
  width: 30px;
  text-indent: -9999px;
  background-color: #0d8ec3;
  border: 1px #0d8ec3 solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 91, ../sass/partials/_pager.scss */
.pager ul li.PagedList-skipToPrevious a {
  background-color: #0d8ec3;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
  background-position: -34px -110px;
  margin-right: 10px;
}
/* line 99, ../sass/partials/_pager.scss */
.pager ul li.PagedList-skipToFirst a {
  background-color: #0d8ec3;
  background-position: 0px -110px;
  width: 34px;
}
/* line 105, ../sass/partials/_pager.scss */
.pager ul li.PagedList-skipToNext a {
  background-color: #0d8ec3;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
  background-position: -64px -110px;
  margin-left: 10px;
}
/* line 113, ../sass/partials/_pager.scss */
.pager ul li.PagedList-skipToLast a {
  background-color: #0d8ec3;
  background-position: -94px -110px;
  width: 34px;
}

/* line 1, ../sass/partials/_widgets.scss */
#widget-links {
  border-top: 16px solid #c3c91b;
  border-bottom: 1px solid #c3c91b;
  margin-bottom: 20px;
  padding: 12px 0 0;
}
/* line 6, ../sass/partials/_widgets.scss */
#widget-links li {
  float: left;
  margin: 0 -1px 12px 0;
}
/* line 10, ../sass/partials/_widgets.scss */
#widget-links li h2 {
  margin: 0;
}
/* line 13, ../sass/partials/_widgets.scss */
#widget-links li a {
  border-left: 1px solid #c3c91b;
  border-right: 1px solid #c3c91b;
  font-size: 1.5rem;
  font-weight: bold;
  float: left;
  height: 18px;
  line-height: 18px;
  padding: 0 15px;
}
/* line 22, ../sass/partials/_widgets.scss */
#widget-links li a.selected {
  color: #171717;
}

/* line 28, ../sass/partials/_widgets.scss */
.widgets {
  margin-bottom: 0;
}
/* line 31, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section {
  background: #e1e1e1;
  width: 100%;
  margin: -19px 0 30px 0;
  padding: 0 31px 49px;
  position: relative;
  -webkit-border-radius: 0 0 60px 0;
  -moz-border-radius: 0 0 60px 0;
  border-radius: 0 0 60px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 44, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section ul:not(.widget-bottom-links) li, .widgets #insert-widget-section ol li {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 1.7rem;
  line-height: 160%;
}
/* line 49, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section ul:not(.widget-bottom-links) li {
  background: url(../img/orange-bullet.png) no-repeat 0 12px;
  padding-left: 15px;
}
/* line 53, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section ol {
  list-style-type: decimal;
  list-style-position: inside;
}
/* line 58, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section #pointer {
  background-position: -128px -118px;
  height: 11px;
  width: 21px;
  position: absolute;
  left: 80px;
  top: -11px;
}
/* line 67, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section h2 {
  background: #3bbbec;
  color: #fff;
  display: block;
  font-size: 1.4rem;
  line-height: 1.7rem;
  font-weight: bold;
  margin: 0 -31px 31px;
  padding: 15px;
}
/* line 76, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section h2 .close {
  background-position: -113px -145px;
  float: right;
  margin-top: 2px;
  height: 9px;
  width: 9px;
}
/* line 85, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section h3 {
  margin-top: 25px;
}
/* line 89, ../sass/partials/_widgets.scss */
.widgets #insert-widget-section p {
  font-size: 17px;
  line-height: 21px;
  margin-bottom: 31px;
  width: 80%;
}
/* line 98, ../sass/partials/_widgets.scss */
.widgets > ul {
  margin: 0 0 33px;
  width: 100%;
}
/* line 101, ../sass/partials/_widgets.scss */
.widgets > ul:after {
  clear: both;
}
/* line 104, ../sass/partials/_widgets.scss */
.widgets > ul li {
  float: left;
  margin: 0 21px 0 0;
  position: relative;
  height: 199px;
  width: 176px;
  overflow: hidden;
}
/* line 112, ../sass/partials/_widgets.scss */
.widgets > ul li:last-child {
  margin: 0;
}
/* line 115, ../sass/partials/_widgets.scss */
.widgets > ul li:first-child + li + li + li {
  margin: 0;
}
/* line 119, ../sass/partials/_widgets.scss */
.widgets > ul li a:not(.overlay) > img {
  margin-bottom: 0;
  float: left;
  max-width: 100%;
  width: 100%;
}
/* line 126, ../sass/partials/_widgets.scss */
.widgets > ul li > a.overlay {
  background-color: rgba(0, 0, 0, 0.33);
  color: #fff;
  font-size: 1.4rem;
  line-height: 1.7rem;
  font-weight: bold;
  bottom: 0;
  left: 0;
  position: absolute;
  padding: 20px 14px 19px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 145, ../sass/partials/_widgets.scss */
.widgets ul.widget-bottom-links a {
  font-size: 1.4rem;
}

/* line 152, ../sass/partials/_widgets.scss */
.widget-fallback ul.widget-bottom-links a {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6rem;
}
/* line 157, ../sass/partials/_widgets.scss */
.widget-fallback ul:not(.widget-bottom-links) li {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 17px;
  font-size: 1.7rem;
  background: url(../img/orange-bullet.png) no-repeat 0 10px;
  padding-left: 15px;
}

/* line 167, ../sass/partials/_widgets.scss */
.widget-section article h1 {
  margin: 10px 0 20px;
}

/* line 171, ../sass/partials/_widgets.scss */
a.more {
  background-position: 100% -256px;
  color: #2074AD;
  font-size: 1.1rem;
  font-weight: bold;
  float: right;
  margin: -10px 2px 0 0;
  padding: 0 13px 0 0;
}

/* line 182, ../sass/partials/_widgets.scss */
.highlight .span4, .highlight .span6, .highlight .span12 {
  float: left;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 189, ../sass/partials/_widgets.scss */
.highlight .span4 {
  width: 33.3%;
}
/* line 192, ../sass/partials/_widgets.scss */
.highlight .span6 {
  width: 50%;
}
/* line 195, ../sass/partials/_widgets.scss */
.highlight .span12 {
  width: 100%;
}
/* line 198, ../sass/partials/_widgets.scss */
.highlight h5 {
  width: auto;
  font-size: 1.1rem;
  font-family: Arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 16px;
}
/* line 207, ../sass/partials/_widgets.scss */
.highlight ul {
  margin-top: 0;
  line-height: 21px;
}
/* line 211, ../sass/partials/_widgets.scss */
.highlight ul li {
  font-size: 1.2rem;
  line-height: 1.6rem;
  margin-bottom: 0.6rem;
}

/* line 219, ../sass/partials/_widgets.scss */
.highlight.orange {
  /*margin-top:40px;*/
  border-top: 16px solid #dc5c2b;
}

/* line 224, ../sass/partials/_widgets.scss */
.highlight.green {
  /*margin-top:40px;*/
  border-top: 16px solid #c3c91a;
}

/* line 229, ../sass/partials/_widgets.scss */
.highlight.yellow {
  /*margin-top:40px;*/
  border-top: 16px solid #f4cb02;
}

/* line 234, ../sass/partials/_widgets.scss */
article .highlight {
  margin-top: 25px;
}

/* line 1, ../sass/partials/_video.scss */
.embedded-video {
  position: relative;
  padding-bottom: 34.25%;
  padding-top: 25px;
  height: 0;
  margin-bottom: 30px;
  max-width: 480px;
}

/* line 10, ../sass/partials/_video.scss */
.embedded-video object,
.embedded-video embed,
.embedded-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1, ../sass/partials/_footer.scss */
body > footer {
  background: #dfdfdf;
  margin: 0 0 0 286px;
  position: relative;
}
@media only screen and (max-width: 768px) {
  /* line 1, ../sass/partials/_footer.scss */
  body > footer {
    margin: 0;
  }
}
/* line 10, ../sass/partials/_footer.scss */
body > footer .footer-inner {
  padding: 0;
}
/* line 13, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info {
  padding: 24px 0 10px 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 13, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info {
    padding: 24px 36px 10px;
    width: 100%;
  }
}
@media only screen and (max-width: 662px) {
  /* line 13, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info {
    padding: 24px 20px 0;
  }
}
/* line 69, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info h3 {
  font-family: Arial, Sans-serif;
  margin: 0;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 76, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info ul {
  display: table;
  margin: 26px 0 0;
  width: 100%;
}
@media only screen and (min-width: 769px) {
  /* line 76, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul {
    width: 400px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 76, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul {
    width: 610px;
  }
}
@media only screen and (min-width: 1155px) {
  /* line 76, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul {
    width: 803px;
  }
}
/* line 93, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info ul li {
  display: inline-table;
  display: -moz-grid;
  font-family: Arial, Sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  line-height: 150%;
  min-height: 69px;
  margin-bottom: 20px;
  padding: 0 12px 0 0;
  vertical-align: top;
  width: 32.9%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 93, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li {
    padding: 0 12px 0 0;
    width: 50%;
  }
  /* line 114, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li:nth-child(3n+3) {
    padding: 0 12px 0 0;
  }
  /* line 118, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li:nth-child(2n+2) {
    padding: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 93, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li {
    padding: 0;
    width: 100%;
  }
  /* line 131, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li:nth-child(3n+3) {
    padding: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 93, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li {
    padding: 0;
    width: 100%;
  }
}
@media only screen and (min-width: 980px) {
  /* line 93, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li {
    padding: 0 15px 0 0;
    width: 50%;
  }
  /* line 151, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li:nth-child(3n+3) {
    padding: 0 12px 0 0;
  }
  /* line 155, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li:nth-child(2n+2) {
    padding: 0;
  }
}
@media only screen and (min-width: 1155px) {
  /* line 93, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li {
    padding: 0 15px 0 0;
    width: 32.9%;
  }
  /* line 164, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li:nth-child(2n+2) {
    padding: 0 12px 0 0;
  }
  /* line 168, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-info ul li:nth-child(3n+3) {
    padding: 0;
  }
}
/* line 175, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info figure {
  display: table-cell;
  padding: 0 15px 0 0;
  vertical-align: top;
  width: 50px;
}
/* line 181, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info figure figcaption {
  display: inline-block;
  height: 0;
  line-height: 0;
  text-indent: -9999px;
}
/* line 193, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info .fi-li-text {
  display: table-cell;
  vertical-align: top;
}
/* line 198, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info h4 {
  display: inline-block;
  font-family: Arial, Sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  margin: 0 0 2px;
  min-width: 75px;
  text-transform: uppercase;
  line-height: 120%;
}
/* line 210, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info p {
  font-family: Arial, Sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 130%;
  margin: 0 0 6px;
}
/* line 218, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-info a {
  color: #2074AD;
}
/* line 223, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-links {
  background-color: #E67500;
  min-height: 60px;
  padding: 0 0 0 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 223, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-links {
    padding: 0 0 0 36px;
  }
}
@media only screen and (max-width: 662px) {
  /* line 223, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-links {
    padding: 0 0 0 20px;
  }
}
/* line 237, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-links .footer-links-inner {
  min-height: 25px;
  padding: 18px 80px 17px 0;
  position: relative;
}
/* line 242, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-links .footer-links-inner a {
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  margin-right: 40px;
  padding: 5px 0;
}
@media only screen and (max-width: 768px) {
  /* line 242, ../sass/partials/_footer.scss */
  body > footer .footer-inner .footer-links .footer-links-inner a {
    margin-right: 20px;
  }
}
/* line 255, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-links .footer-links-inner a.top {
  background: #E67500 url(../img/top.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 20px;
  margin-right: 0;
  padding: 0;
  height: 60px;
  width: 60px;
  text-indent: -9999px;
}
/* line 266, ../sass/partials/_footer.scss */
body > footer .footer-inner .footer-links .footer-links-inner a.top:hover {
  background-color: #ecb757;
}

/*popup language choice*/
/* line 2, ../sass/partials/_popup-lang-choice.scss */
.gray-popup-block {
  background: #f4f4f4;
  padding: 20px 30px 80px;
  text-align: left;
  max-width: 650px;
  margin: 40px auto;
  position: relative;
}

/* line 11, ../sass/partials/_popup-lang-choice.scss */
#search-modal {
  padding: 20px 30px 60px;
}

/* line 14, ../sass/partials/_popup-lang-choice.scss */
.gray-popup-block h3 {
  background: #c3c91a;
  color: #fff;
  font-size: 1.1rem;
  font-weight: normal;
  height: 31px;
  line-height: 31px;
  margin: -20px -30px 20px;
  padding: 0 17px;
  text-transform: uppercase;
}

/* line 25, ../sass/partials/_popup-lang-choice.scss */
.gray-popup-block p {
  text-align: center;
}

/* line 28, ../sass/partials/_popup-lang-choice.scss */
.gray-popup-block .lead {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 2.6rem;
  line-height: 3rem;
  font-style: italic;
  font-weight: normal;
  margin: 5px 0 30px;
}

/* line 36, ../sass/partials/_popup-lang-choice.scss */
.gray-popup-block .choose-language {
  margin-bottom: 30px;
  padding: 0 65px;
}

/* line 40, ../sass/partials/_popup-lang-choice.scss */
.choose-language > div {
  float: left;
  width: 50%;
  text-align: center;
}

/* line 45, ../sass/partials/_popup-lang-choice.scss */
.choose-language .flag-wrapper {
  display: inline-block;
  padding: 10px;
}

/* line 49, ../sass/partials/_popup-lang-choice.scss */
.choose-language .flag-wrapper.selected {
  background: #dadada;
}

/* line 52, ../sass/partials/_popup-lang-choice.scss */
.choose-language .flag-wrapper img {
  float: left;
}

/* line 55, ../sass/partials/_popup-lang-choice.scss */
.choose-language .lang-en-button,
.choose-language .lang-sv-button,
.popup-buttons .ok-btn {
  background: #e82a2c;
  color: #fff;
  display: inline-block;
  font-size: 1.2rem;
  font-weight: bold;
  height: 31px;
  line-height: 31px;
  margin: 10px 0 0;
  padding: 0 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 71, ../sass/partials/_popup-lang-choice.scss */
.choose-language .lang-sv-button,
.popup-buttons .ok-btn {
  background: #0d8ec3;
}

/* line 75, ../sass/partials/_popup-lang-choice.scss */
.gray-popup-block .popup-buttons {
  display: block;
  text-align: center;
}

/* line 82, ../sass/partials/_popup-lang-choice.scss */
.popup-buttons .cancel {
  color: #db5c2b;
  display: inline-block;
  font-size: 1.2rem;
  font-weight: bold;
  height: 31px;
  line-height: 31px;
  margin: 0 20px 0 0;
}

/* line 91, ../sass/partials/_popup-lang-choice.scss */
.popup-buttons .ok-btn {
  margin: 0;
}

/*search result page styles*/
/* line 3, ../sass/partials/_search-result-page.scss */
#main.search-result form {
  background: none;
  display: inline-block;
  margin: 0 -11px 20px;
  padding: 11px;
}
/* line 9, ../sass/partials/_search-result-page.scss */
#main.search-result form input[type=search] {
  border: 1px solid #dadbdc;
  float: left;
  font-size: 1.5rem;
  height: 32px;
  padding: 0 10px;
  border: none;
  width: 420px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 26, ../sass/partials/_search-result-page.scss */
#main.search-result form input[type=text] {
  border: 1px solid #dadbdc;
  float: left;
  font-size: 1.5rem;
  height: 32px;
  padding: 0 10px;
  width: 420px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 42, ../sass/partials/_search-result-page.scss */
#main.search-result form input[type=submit] {
  background-color: #dadbdc;
  background-position: -78px -145px;
  border: none;
  height: 32px;
  width: 35px;
  text-indent: -9999px;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 56, ../sass/partials/_search-result-page.scss */
#main.search-result form .search-button {
  height: 32px;
  padding: 0 20px;
  background-color: #3D9BDB;
  color: #FFFFFF;
  border: none;
  border-radius: 0 4px 4px 0;
  font-size: 18px;
}
/* line 68, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > span {
  margin: 0 12px 0 0;
}
/* line 72, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > .ess-documentInformation {
  display: inline-block;
  height: 19px;
}
/* line 76, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > .ess-documentInformation .anyfileformat, #main.search-result article h1 > .ess-documentInformation .pdf, #main.search-result article h1 > .ess-documentInformation .html, #main.search-result article h1 > .ess-documentInformation .txt, #main.search-result article h1 > .ess-documentInformation .rtf {
  background-position: -183px -118px;
  display: inline-block;
  margin-top: 3px;
  height: 16px;
  width: 16px;
  text-indent: -9999px;
}
/* line 85, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > .ess-documentInformation .doc, #main.search-result article h1 > .ess-documentInformation .docx, #main.search-result article h1 > .ess-documentInformation .xls, #main.search-result article h1 > .ess-documentInformation .xlsx, #main.search-result article h1 > .ess-documentInformation .ppt, #main.search-result article h1 > .ess-documentInformation .pptx {
  display: inline-block;
  margin-top: 3px;
  height: 16px;
  width: 16px;
  text-indent: -9999px;
  background-repeat: no-repeat;
}
/* line 94, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > .ess-documentInformation .doc, #main.search-result article h1 > .ess-documentInformation .docx {
  background-image: url(../img/word.png);
}
/* line 98, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > .ess-documentInformation .ppt, #main.search-result article h1 > .ess-documentInformation .pptx {
  background-image: url(../img/ppt.png);
}
/* line 102, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > .ess-documentInformation .xls, #main.search-result article h1 > .ess-documentInformation .xlsx {
  background-image: url(../img/excel.png);
}
/* line 106, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > .ess-documentInformation .pdf {
  background-position: -150px -118px;
}
/* line 110, ../sass/partials/_search-result-page.scss */
#main.search-result article h1 > .ess-documentInformation dd {
  color: #7d7d7d;
  font-size: 1.1rem;
  font-weight: bold;
  margin: 0 2px 0 0;
}
/* line 118, ../sass/partials/_search-result-page.scss */
#main.search-result article > p {
  clear: both;
}
/* line 122, ../sass/partials/_search-result-page.scss */
#main.search-result article .show-more {
  display: flex;
  justify-content: center;
}
/* line 126, ../sass/partials/_search-result-page.scss */
#main.search-result article .show-more > a {
  background-color: #3D9BDB;
  color: #fefefe;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  display: inline-block;
  height: 44px;
  line-height: 44px;
  padding: 0 50px;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 141, ../sass/partials/_search-result-page.scss */
#main.search-result article .show-more > a:hover {
  background-color: #2585c6;
}
/* line 148, ../sass/partials/_search-result-page.scss */
#main.search-result a {
  color: #2074AD;
}
/* line 151, ../sass/partials/_search-result-page.scss */
#main.search-result a h1 {
  color: #2074AD;
}
/* line 159, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent {
  position: relative;
}
/* line 162, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .filter-menu {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 10px 0;
  border-top: 1px solid #dadbdc;
  border-bottom: 1px solid #dadbdc;
}
@media (min-width: 980px) {
  /* line 162, ../sass/partials/_search-result-page.scss */
  #main.search-result #tabfacetcontent .filter-menu {
    flex-direction: row;
  }
}
/* line 175, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .filter-menu > div {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 980px) {
  /* line 175, ../sass/partials/_search-result-page.scss */
  #main.search-result #tabfacetcontent .filter-menu > div {
    flex-direction: row;
    align-items: center;
  }
}
/* line 186, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .filter-menu > div + div {
  margin-left: 0;
  margin-top: 20px;
}
@media (min-width: 980px) {
  /* line 186, ../sass/partials/_search-result-page.scss */
  #main.search-result #tabfacetcontent .filter-menu > div + div {
    margin-top: 0;
    margin-left: 20px;
  }
}
/* line 196, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .filter-menu > div label {
  font-size: 1.2rem;
  font-weight: bold;
  margin-right: 10px;
}
/* line 202, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .filter-menu > div .fa {
  font-size: 18px;
  margin-right: 10px;
}
/* line 208, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .filter-menu .select-wrapper {
  background: #FFF url(../img/selectbox-arrow-blue.png) no-repeat right 0;
  overflow: hidden;
  padding: 7px 0 7px 10px;
  width: 100%;
  min-width: 100px;
  height: 30px;
  z-index: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
}
/* line 225, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .filter-menu select::-ms-expand {
  display: none;
}
/* line 230, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent h1 {
  font-family: Arial, sans-serif;
  line-height: 120%;
  /*margin: 15px 0 10px;*/
  margin: 26px 0 26px;
}
/* line 237, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside, #main.search-result #tabfacetcontent .menu {
  border-top: 1px solid #dadbdc;
  border-bottom: 1px solid #dadbdc;
  float: left;
  font-size: 1.2rem;
  height: 40px !important;
  margin-bottom: 20px;
  overflow-x: hidden;
}
/* line 247, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside {
  width: 65%;
}
/* line 250, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav {
  margin: 0 25px;
}
/* line 253, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav ul {
  background: #b2d7ec;
  display: none;
  font-size: 1.2rem;
  padding: 0 15px;
  position: absolute;
  top: 29px;
  width: auto;
}
/* line 262, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav ul li {
  border-bottom: 1px solid #118ec3;
  height: auto;
}
/* line 266, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav ul li:last-child {
  border-bottom: 0;
}
/* line 270, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav ul li:hover {
  background: #118ec3;
}
/* line 273, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav ul li:hover a {
  color: #fff;
  text-decoration: none;
}
/* line 279, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav ul li a {
  color: #0d8ec3;
  padding-right: 40px;
}
/* line 283, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav ul li a span {
  color: #484848;
  float: right;
}
/* line 295, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside > nav:hover ul {
  display: block;
  z-index: 1;
}
/* line 302, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside h1 {
  float: left;
  line-height: 40px;
  margin: 0;
}
/* line 308, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside nav {
  float: left;
}
/* line 311, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside nav h1, #main.search-result #tabfacetcontent aside nav a {
  line-height: 40px;
}
/* line 317, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .menu {
  font-size: 1.1rem;
  font-weight: bold;
  line-height: 40px;
  text-transform: uppercase;
  width: 35%;
}
/* line 324, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .menu menu {
  font-size: 1.2rem;
  font-weight: normal;
  line-height: 40px;
  margin-top: -40px;
  padding: 0 0 0 115px;
  position: absolute;
  text-transform: none;
}
/* line 333, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .menu menu li {
  list-style: none;
  display: inline-block;
}
/* line 337, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .menu menu li a {
  padding: 0 7px 0 8px;
}
/* line 342, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .menu menu li.ess-sortOrder a {
  background-position: 100% -275px;
  padding-right: 15px;
}
/* line 348, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .menu menu li.ess-sortOrder.ess-descending a {
  background-position: 100% -295px;
}
/* line 359, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult header h1 {
  font-size: 1.5rem;
}
/* line 365, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult article h1 {
  font-size: 1.9rem;
  display: inline-block;
  width: 100%;
}
/* line 372, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol {
  width: 100%;
  /*display: flex;
  flex-direction: column;
  flex-flow: wrap;*/
}
/* line 377, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li {
  /*display: flex;
  flex: 1 100%;*/
  /*margin-bottom: 30px;*/
  margin-bottom: 40px;
}
@media (min-width: 1155px) {
  /* line 377, ../sass/partials/_search-result-page.scss */
  #main.search-result #tabfacetcontent section.ess-searchResult ol li {
    /*flex: 1 48%;*/
  }
}
/* line 387, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li:nth-child(even) {
  padding-left: 0;
}
@media (min-width: 1155px) {
  /* line 387, ../sass/partials/_search-result-page.scss */
  #main.search-result #tabfacetcontent section.ess-searchResult ol li:nth-child(even) {
    /*padding-left: 15px;*/
    padding-left: 0px;
  }
}
/* line 396, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li:nth-child(odd) {
  padding-right: 0;
}
@media (min-width: 1155px) {
  /* line 396, ../sass/partials/_search-result-page.scss */
  #main.search-result #tabfacetcontent section.ess-searchResult ol li:nth-child(odd) {
    padding-right: 15px;
  }
}
/* line 404, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article {
  padding-bottom: 0;
}
/* line 407, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a {
  display: flex;
  flex-direction: row;
  margin-bottom: 5px;
}
/* line 412, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a:hover {
  text-decoration: none;
}
/* line 416, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a:hover > div h1 {
  text-decoration: underline;
}
/* line 422, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a > div {
  display: flex;
  flex-direction: column;
  flex-flow: wrap;
}
/* line 428, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a i {
  margin-right: 20px;
  font-size: 42px;
  color: #2074AD;
}
/* line 434, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a dl {
  margin: 0;
  display: inline-block;
  color: #7d7d7d;
  font-size: 1.1rem;
  font-weight: bold;
}
/* line 441, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a dl dd {
  margin: 0 10px 0 0;
}
/* line 446, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a time {
  display: inline-block;
  align-self: center;
  color: #7d7d7d;
  font-size: 1.1rem;
  font-weight: bold;
}
/* line 454, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article a h1 {
  display: inline-block;
  /*flex: 1 100%;*/
}
/* line 460, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article h1 {
  margin: 0;
}
/* line 464, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article p {
  font-size: 1.7rem;
  margin-bottom: 0;
  width: 100%;
}
/* line 469, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article p strong {
  font-weight: bold;
}
/* line 474, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article footer {
  color: #7d7d7d;
  font-size: 1.1rem;
  font-weight: bold;
}
/* line 480, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li article .ess-hitLink {
  width: 100%;
}
/* line 485, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ol li li {
  font-size: 1.1rem;
}
/* line 491, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent section.ess-searchResult ul article li,
#main.search-result #tabfacetcontent section.ess-searchResult ol li li {
  font-size: 1.6rem !important;
}
/* line 497, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .no-results {
  margin-top: 30px;
}
/* line 502, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside.ess-facets h1 {
  color: #2074AD;
  cursor: pointer;
  font-size: 1.2rem;
}
/* line 507, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside.ess-facets h1.ess-no-facet-values {
  color: #3e3e3e;
}
/* line 511, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent aside.ess-facets h1.ess-facetsListHeader {
  color: #3e3e3e;
  cursor: default;
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 522, ../sass/partials/_search-result-page.scss */
#main.search-result #tabfacetcontent .ess-searchResultHeaderHeading div.all-results-suggestion {
  margin-top: 6px;
}
/* line 530, ../sass/partials/_search-result-page.scss */
#main.search-result dl {
  margin: 3px 0 0;
}
/* line 533, ../sass/partials/_search-result-page.scss */
#main.search-result dl dt {
  display: none;
}
/* line 537, ../sass/partials/_search-result-page.scss */
#main.search-result dl dd {
  display: inline;
  margin: 0 20px 0 0;
}

/*siteseeker autocomplete*/
/* line 545, ../sass/partials/_search-result-page.scss */
.ac_results {
  background-color: #b2d7ec;
  margin: 11px -11px 0;
  padding: 0 11px 60px;
  width: 455px !important;
  z-index: 250;
  -webkit-appearance: none;
  -webkit-border-radius: 0 0 60px 0;
  -moz-border-radius: 0 0 60px 0;
  border-radius: 0 0 60px 0;
}
/* line 556, ../sass/partials/_search-result-page.scss */
.ac_results ul {
  margin: 1px 0 0;
}
/* line 559, ../sass/partials/_search-result-page.scss */
.ac_results ul li {
  border-bottom: 1px solid #118ec3;
  color: #2074AD;
  font-size: 1.4rem;
  padding: 10px 5px 10px 10px;
}
/* line 565, ../sass/partials/_search-result-page.scss */
.ac_results ul li:last-child {
  border: 0;
}
/* line 569, ../sass/partials/_search-result-page.scss */
.ac_results ul li:hover {
  cursor: pointer;
}
/* line 573, ../sass/partials/_search-result-page.scss */
.ac_results ul li.ac_over {
  background: #118ec3;
  color: #fff;
}
/* line 578, ../sass/partials/_search-result-page.scss */
.ac_results ul li strong {
  font-weight: bold;
}
/* line 582, ../sass/partials/_search-result-page.scss */
.ac_results ul li span {
  color: #46484a;
  float: right;
  font-family: 'Times New Roman', Times, serif;
}

/* line 1, ../sass/partials/_qna.scss */
#main {
  width: 100%;
  /*855px*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*&.qna-fallback-page form.qna .qsection .file-field .upload-text-field{
      display:none;
  }*/
}
/* line 7, ../sass/partials/_qna.scss */
#main.qnasection {
  /*.redx{
      background: url(../img/redx.png) no-repeat 0 5px;
      margin-left: 3px;
      span{
          display: inline-block;
          width: 9px;
          text-indent: -9999px;
      }
  }*/
  /*#category_lvl3{
      margin-bottom: 60px;
  }*/
}
/* line 9, ../sass/partials/_qna.scss */
#main.qnasection.qna-fallback-page .success-message, #main.qnasection.qna-fallback-page .error-message {
  margin-top: 0;
}
/* line 14, ../sass/partials/_qna.scss */
#main.qnasection h2 {
  /*font-size: 28px;
  font-size: 2.8rem;*/
  margin-bottom: 5px;
}
/* line 19, ../sass/partials/_qna.scss */
#main.qnasection h2 span {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 2.9rem;
}
/* line 28, ../sass/partials/_qna.scss */
#main.qnasection article .answers > span,
#main.qnasection article .qna-links > span {
  color: #737373;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 35, ../sass/partials/_qna.scss */
#main.qnasection h3.toggle {
  background: #e1e1e1 url(../img/arrow-up.png) no-repeat 100% 0;
  border-bottom: 1px solid #737373;
  color: #2074AD;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0;
  padding: 0 40px 0 12px;
  z-index: 0;
  /*.redx{
      background-position: 0 7px;
  }*/
}
/* line 49, ../sass/partials/_qna.scss */
#main.qnasection h3.toggle a {
  background-color: #9bcbeb;
  color: #fefefe;
  margin-left: 3px;
  padding: 5px 8px;
  text-decoration: none;
  z-index: 10;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 60, ../sass/partials/_qna.scss */
#main.qnasection h3.toggle a:hover {
  background-color: #71b5e3;
  text-decoration: none;
}
/* line 66, ../sass/partials/_qna.scss */
#main.qnasection h3.toggle a.all {
  background-color: transparent;
  color: #2074AD;
  float: right;
  font-weight: normal;
  padding-top: 2px;
}
/* line 73, ../sass/partials/_qna.scss */
#main.qnasection h3.toggle a.all:hover {
  background-color: transparent;
}
/* line 78, ../sass/partials/_qna.scss */
#main.qnasection h3.toggle span {
  color: #3e3e3e;
  font-weight: normal;
}
/* line 83, ../sass/partials/_qna.scss */
#main.qnasection h3.toggle a span {
  color: #fefefe;
}
/* line 89, ../sass/partials/_qna.scss */
#main.qnasection h3.toggle.off {
  background: transparent url(../img/arrow-down.png) no-repeat 100% 0;
  /*margin-bottom: 1px;*/
}
/* line 95, ../sass/partials/_qna.scss */
#main.qnasection .go-back {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 102, ../sass/partials/_qna.scss */
#main.qnasection .go-back.bottom {
  margin-top: 10px;
}
/* line 115, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl1 {
  list-style: none;
  margin-bottom: 31px;
  width: 100%;
}
/* line 120, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl1 li {
  background: none;
  float: left;
  padding: 0;
  width: 33.33%;
}
/* line 126, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl1 li .btn {
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  padding: 9px 10px;
  background-color: #2074AD;
  color: #fefefe;
  display: block;
  margin-right: 1px;
  text-align: center;
}
/* line 138, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl1 li .btn:hover {
  background-color: #2585c6;
  text-decoration: none;
}
/* line 143, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl1 li .btn.selected {
  background-color: #737373;
}
/* line 146, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl1 li .btn.selected:hover {
  cursor: default;
  text-decoration: none;
}
/* line 154, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl1 li:first-child .btn {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
/* line 162, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl1 li:last-child .btn {
  margin-right: 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* line 172, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2, #main.qnasection #category_lvl3 {
  padding: 10px 0 5px;
}
/* line 175, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2.collapsed, #main.qnasection #category_lvl3.collapsed {
  display: none;
}
/* line 179, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul, #main.qnasection #category_lvl3 ul {
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-count: 2;
  -webkit-column-gap: 20px;
  column-count: 2;
  column-gap: 20px;
  margin: 0;
  font-size: 15px;
  font-size: 1.5rem;
  width: auto;
}
/* line 191, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul li, #main.qnasection #category_lvl3 ul li {
  margin-bottom: 1px;
  padding: 3px 7px;
}
/* line 195, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul li a, #main.qnasection #category_lvl3 ul li a {
  color: #2074AD;
  padding: 5px 8px;
  text-decoration: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 203, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul li a:hover, #main.qnasection #category_lvl3 ul li a:hover {
  color: #429edc;
  text-decoration: underline;
}
/* line 209, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul li .disabled, #main.qnasection #category_lvl3 ul li .disabled {
  color: #8e8e8e;
}
/* line 212, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul li .disabled:hover, #main.qnasection #category_lvl3 ul li .disabled:hover {
  background-color: transparent;
  color: #8e8e8e;
  text-decoration: none;
}
/* line 219, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul li.selected, #main.qnasection #category_lvl3 ul li.selected {
  /*background-color: #9bcbeb;*/
  /*color: #fefefe;*/
}
/* line 222, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul li.selected a, #main.qnasection #category_lvl3 ul li.selected a {
  background-color: #9bcbeb;
  color: #fefefe;
}
/* line 226, ../sass/partials/_qna.scss */
#main.qnasection #category_lvl2 ul li.selected a:hover, #main.qnasection #category_lvl3 ul li.selected a:hover {
  background-color: #71b5e3;
  text-decoration: none;
}
/* line 238, ../sass/partials/_qna.scss */
#main.qnasection .success-message, #main.qnasection article > .error-message {
  background-color: #a5d32d;
  color: #fefefe;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  margin: 0 0 25px;
  padding: 11px 12px;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 252, ../sass/partials/_qna.scss */
#main.qnasection .success-message .close, #main.qnasection article > .error-message .close {
  background: transparent url(../img/close-message.png) no-repeat 100% 0;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 43px;
  width: 43px;
  text-indent: -9999px;
}
/* line 264, ../sass/partials/_qna.scss */
#main.qnasection article > .error-message {
  background-color: #dc443c;
}
/* line 268, ../sass/partials/_qna.scss */
#main.qnasection .error-messages {
  margin-top: 15px;
}
/* line 271, ../sass/partials/_qna.scss */
#main.qnasection .error-messages .error-field {
  background-color: #dc443c;
  padding: 12px 12px 9px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 278, ../sass/partials/_qna.scss */
#main.qnasection .error-messages .error-field .error-message {
  color: #fefefe;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  margin-bottom: 3px;
  margin-top: 0;
  width: 100%;
}
/* line 291, ../sass/partials/_qna.scss */
#main form.qna {
  background: none;
}
/* line 294, ../sass/partials/_qna.scss */
#main form.qna .qsection {
  padding: 60px 0 0 0;
}
/* line 295, ../sass/partials/_qna.scss */
#main form.qna .qsection.press {
  padding: 20px 0 0 0;
}
/* line 299, ../sass/partials/_qna.scss */
#main form.qna .qsection p {
  font-family: Arial, sans-serif;
  font-size: 14px;
  width: 100%;
}
/* line 305, ../sass/partials/_qna.scss */
#main form.qna .qsection .req {
  color: red;
  font-size: 18px;
}
/* line 312, ../sass/partials/_qna.scss */
#main form.qna .qsection label {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 317, ../sass/partials/_qna.scss */
#main form.qna .qsection input[type=text], #main form.qna .qsection input[type=email], #main form.qna .qsection textarea, #main form.qna .qsection select, #main form.qna .qsection input[type=submit] {
  border: 0;
  font-size: 15px;
  font-size: 1.5rem;
  height: 32px;
  margin: 0;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 332, ../sass/partials/_qna.scss */
#main form.qna .qsection input[type=text], #main form.qna .qsection input[type=email] {
  padding: 8px 10px;
}
/* line 336, ../sass/partials/_qna.scss */
#main form.qna .qsection textarea {
  float: left;
  font-family: Arial, sans-serif;
  height: 168px;
  padding: 8px 10px;
  resize: vertical;
}
/* line 344, ../sass/partials/_qna.scss */
#main form.qna .qsection .select-wrapper {
  background: #fff url(../img/selectbox-arrow.png) no-repeat right 0;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 353, ../sass/partials/_qna.scss */
#main form.qna .qsection .select-wrapper select {
  background-color: transparent;
  height: 18px;
  padding: 7px 0 7px 10px;
  width: 105%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 367, ../sass/partials/_qna.scss */
#main form.qna .qsection .file-field {
  position: relative;
  margin-top: 10px;
  min-height: 32px;
  /*overflow: hidden;*/
}
/* line 372, ../sass/partials/_qna.scss */
#main form.qna .qsection .file-field .upload-text-field {
  background-color: #fff;
  padding-right: 35px;
  cursor: pointer;
}
/* line 378, ../sass/partials/_qna.scss */
#main form.qna .qsection .file-field span.btn-img {
  background: #f0f0f0 url(../img/upload-file.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 32px;
  border-left: 1px solid #e1e1e1;
  width: 35px;
  text-indent: -9999px;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* line 392, ../sass/partials/_qna.scss */
#main form.qna .qsection .file-field .remove, #main form.qna .qsection .file-field .remove-value {
  background: #f0f0f0 url(../img/remove-file.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 32px;
  border-left: 1px solid #e1e1e1;
  width: 35px;
  text-indent: -9999px;
  z-index: 10;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* line 407, ../sass/partials/_qna.scss */
#main form.qna .qsection .file-field input[type=file] {
  position: absolute;
  height: 32px;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 100%;
}
/* line 422, ../sass/partials/_qna.scss */
#main form.qna .qsection .note {
  font-size: 12px;
  font-size: 1.2rem;
  color: #4f4f4f;
  display: inline;
}
/* line 428, ../sass/partials/_qna.scss */
#main form.qna .qsection .note .field-validation-error {
  margin: 5px 0 0;
}
/* line 433, ../sass/partials/_qna.scss */
#main form.qna .qsection .checkbox-area {
  margin: 15px 0 0 22%;
  height: 32px;
  line-height: 32px;
}
/* line 438, ../sass/partials/_qna.scss */
#main form.qna .qsection .checkbox-area input {
  cursor: pointer;
}
/* line 442, ../sass/partials/_qna.scss */
#main form.qna .qsection .checkbox-area.press {
  height: auto;
}
/* line 446, ../sass/partials/_qna.scss */
#main form.qna .qsection .checkbox-area-acceptConsent {
  margin: 15px 0 0 22%;
  height: 32px;
}
/* line 450, ../sass/partials/_qna.scss */
#main form.qna .qsection .checkbox-area-acceptConsent input {
  cursor: pointer;
}
/* line 454, ../sass/partials/_qna.scss */
#main form.qna .qsection .checkbox-area-acceptConsent.press {
  height: auto;
}
/* line 460, ../sass/partials/_qna.scss */
#main form.qna .qsection .submit-area {
  background-color: #429edc;
  /*margin: 15px 0 0 22%;*/
  /*height: 32px;
  line-height: 32px;*/
  padding: 17px 45px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 474, ../sass/partials/_qna.scss */
#main form.qna .qsection .submit-area input[type=submit] {
  background-color: #fefefe;
  color: #3e3e3e;
  cursor: pointer;
  float: right;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding: 0 15px;
  text-align: center;
  width: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 491, ../sass/partials/_qna.scss */
#main form.qna .qsection .submit-area input[type=submit][disabled] {
  cursor: default;
  opacity: .3;
}
/* line 498, ../sass/partials/_qna.scss */
#main form.qna .qsection .headerarea {
  margin: 0;
  text-align: right;
}
/* line 502, ../sass/partials/_qna.scss */
#main form.qna .qsection .headerarea a {
  background-color: #737373;
  color: #fefefe;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  display: inline-block;
  height: 44px;
  line-height: 44px;
  padding: 0 50px;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 517, ../sass/partials/_qna.scss */
#main form.qna .qsection .headerarea a:hover {
  background-color: #737373;
}
/* line 523, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea {
  background-color: #b2d6ec;
  display: block;
  margin-top: 15px;
  margin-bottom: 120px;
  padding: 25px 45px 66px 45px;
  position: relative;
  /*-webkit-border-radius: 0 0 50px 0;
-moz-border-radius: 0 0 50px 0;
  border-radius: 0 0 50px 0;*/
}
/* line 524, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea.press {
  padding-top: 15px;
  margin-bottom: 60px;
}
/* line 528, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea.press .error-field {
  color: #f00;
}
/* line 531, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea.press .error-field p {
  font-family: Arial, sans-serif;
}
/* line 546, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea h3 {
  font-size: 15px;
  font-size: 1.5rem;
  margin: 2.2rem 0 2rem;
}
/* line 552, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .pointing-arrow {
  background: url(../img/pointing-arrow.png) no-repeat 0 0;
  height: 11px;
  width: 21px;
  top: -11px;
  right: 90px;
  position: absolute;
}
/* line 561, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .close-area {
  border-bottom: 1px dashed #fefefe;
  height: 43px;
  margin: -25px -45px 25px -45px;
  padding: 0 43px 0 30px;
}
/* line 567, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .close-area h3 {
  float: left;
  height: 43px;
  line-height: 43px;
  margin: 0;
  text-align: left;
}
/* line 575, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .close-area a {
  background: url(../img/close.png) no-repeat 0 0;
  display: block;
  float: right;
  margin-right: -43px;
  height: 43px;
  width: 43px;
  /*text-align: initial;*/
  text-indent: -9999px;
}
/* line 587, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform {
  margin-bottom: 10px;
}
/* line 590, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform.qf-note {
  margin-top: -5px;
}
/* line 594, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform label {
  float: left;
  min-height: 32px;
  line-height: 32px;
  width: 22%;
}
/* line 601, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform .textField {
  float: left;
  min-height: 32px;
  width: 78%;
}
/* line 606, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform .textField .file-field:first-child {
  margin-top: 0;
}
/* line 611, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform.info-panel {
  margin: 15px 0;
}
/* line 614, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform.info-panel .ip-btn {
  background: url(../img/info-panel-arrow-up.png) no-repeat 100% 3px;
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 5px;
  padding-right: 18px;
  margin-top: 16px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 624, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform.info-panel .ip-btn.collapsed {
  background: url(../img/info-panel-arrow-down.png) no-repeat 100% 3px;
}
/* line 629, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform.info-panel .ip-content {
  display: block;
}
/* line 632, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform.info-panel .ip-content p {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  width: auto;
}
/* line 639, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform.info-panel .ip-content.collapsed {
  display: none;
}
/* line 644, ../sass/partials/_qna.scss */
#main form.qna .qsection .bodyarea .questionform.info-panel a {
  color: #2074AD;
}
/* line 652, ../sass/partials/_qna.scss */
#main form.qna .qsection.collapsed .headerarea a {
  background-color: #2074AD;
}
/* line 655, ../sass/partials/_qna.scss */
#main form.qna .qsection.collapsed .headerarea a:hover {
  background-color: #2585c6;
}
/* line 660, ../sass/partials/_qna.scss */
#main form.qna .qsection.collapsed .bodyarea {
  display: none;
}
/* line 667, ../sass/partials/_qna.scss */
#main.qna-fallback-page form.qna .qsection .bodyarea {
  margin-bottom: 40px;
}
/* line 671, ../sass/partials/_qna.scss */
#main.qna-fallback-page form.qna .qsection {
  padding: 0;
}
/* line 675, ../sass/partials/_qna.scss */
#main.qna-fallback-page .qsection.collapsed .bodyarea {
  display: block;
}
/* line 681, ../sass/partials/_qna.scss */
#main.qna-fallback-page form.qna .qsection .file-field .btn-img {
  display: none;
}
/* line 685, ../sass/partials/_qna.scss */
#main.qna-fallback-page form.qna .qsection .file-field .upload {
  font-size: 15px;
  font-size: 1.5rem;
  padding: 4px 0px;
  opacity: 1;
  -webkit-appearance: none;
}
/* line 693, ../sass/partials/_qna.scss */
#main .answers {
  margin-top: -100px;
  margin-bottom: 200px;
}
/* line 697, ../sass/partials/_qna.scss */
#main .answers h3 {
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0 0 1px;
  /*padding: 12px 46px 12px 15px;*/
  position: relative;
}
/* line 704, ../sass/partials/_qna.scss */
#main .answers h3 a:not(.close-answer) {
  color: #2074AD;
  display: block;
  padding: 12px 46px 12px 15px;
  text-decoration: none;
}
/* line 710, ../sass/partials/_qna.scss */
#main .answers h3 a:not(.close-answer):hover {
  background-color: #e1e1e1;
}
/* line 715, ../sass/partials/_qna.scss */
#main .answers h3 a.close-answer {
  background: url(../img/close-answer.png) no-repeat 100% 0;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 46px;
  width: 46px;
  text-indent: -9999px;
}
/* line 727, ../sass/partials/_qna.scss */
#main .answers .initial-questions, #main .answers .more-questions {
  border-top: 1px solid #737373;
  margin-top: 15px;
  padding-top: 15px;
}
/* line 732, ../sass/partials/_qna.scss */
#main .answers .initial-questions .answer-content, #main .answers .more-questions .answer-content {
  display: none;
  color: #3e3e3e;
  font-family: 'Times New Roman', Times, Serif;
  font-size: 1.7rem;
  line-height: 2.1rem;
  margin: 20px 0 20px;
  padding: 0 15px;
  width: auto;
}
/* line 742, ../sass/partials/_qna.scss */
#main .answers .initial-questions .answer-content ul, #main .answers .initial-questions .answer-content ol, #main .answers .more-questions .answer-content ul, #main .answers .more-questions .answer-content ol {
  list-style: initial;
  list-style-position: inside;
  margin: 10px 0;
}
/* line 749, ../sass/partials/_qna.scss */
#main .answers .initial-questions .answer.selected, #main .answers .more-questions .answer.selected {
  border-bottom: 2px solid #e1e1e1;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
/* line 754, ../sass/partials/_qna.scss */
#main .answers .initial-questions .answer.selected h3 a:not(.close-answer), #main .answers .more-questions .answer.selected h3 a:not(.close-answer) {
  background-color: #e1e1e1;
}
/* line 758, ../sass/partials/_qna.scss */
#main .answers .initial-questions .answer.selected .answer-content, #main .answers .more-questions .answer.selected .answer-content {
  display: block;
}
/* line 764, ../sass/partials/_qna.scss */
#main .answers .more-questions {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}
/* line 770, ../sass/partials/_qna.scss */
#main .answers .show-more-qs {
  margin: 20px 0;
}
/* line 773, ../sass/partials/_qna.scss */
#main .answers .show-more-qs a {
  background: transparent url(../img/arrow-down-small.png) no-repeat 100% 0;
  border-top: 1px solid #737373;
  color: #2074AD;
  display: block;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  padding: 14px 44px 14px 15px;
  text-decoration: none;
}
/* line 784, ../sass/partials/_qna.scss */
#main .answers .show-more-qs a:hover {
  background-color: #e1e1e1;
  text-decoration: none;
}
/* line 789, ../sass/partials/_qna.scss */
#main .answers .show-more-qs a .loader {
  color: #e1e1e1;
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0 10px;
}
/* line 797, ../sass/partials/_qna.scss */
#main .answers .show-more-qs.less-qs a {
  background: #e1e1e1 url(../img/arrow-up-small.png) no-repeat 100% 0;
}
/* line 803, ../sass/partials/_qna.scss */
#main .qna-links {
  margin-top: -100px;
}
/* line 806, ../sass/partials/_qna.scss */
#main .qna-links h3 {
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0 0 1px;
  padding: 12px 15px;
  position: relative;
}
/* line 813, ../sass/partials/_qna.scss */
#main .qna-links h3 a {
  color: #2074AD;
}
/* line 818, ../sass/partials/_qna.scss */
#main .qna-links .initial-links, #main .qna-links .more-links {
  border-top: 1px solid #737373;
  margin-top: 15px;
  padding-top: 15px;
}
/* line 824, ../sass/partials/_qna.scss */
#main .qna-links .more-links {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}
/* line 830, ../sass/partials/_qna.scss */
#main .qna-links .show-more-ls {
  margin: 20px 0;
}
/* line 833, ../sass/partials/_qna.scss */
#main .qna-links .show-more-ls a {
  background: transparent url(../img/arrow-down-small.png) no-repeat 100% 0;
  border-top: 1px solid #737373;
  color: #2074AD;
  display: block;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  padding: 14px 44px 14px 15px;
  text-decoration: none;
}
/* line 844, ../sass/partials/_qna.scss */
#main .qna-links .show-more-ls a:hover {
  background-color: #e1e1e1;
  text-decoration: none;
}
/* line 849, ../sass/partials/_qna.scss */
#main .qna-links .show-more-ls a .loader {
  color: #e1e1e1;
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0 10px;
}
/* line 857, ../sass/partials/_qna.scss */
#main .qna-links .show-more-ls.less-ls a {
  background: #e1e1e1 url(../img/arrow-up-small.png) no-repeat 100% 0;
}

/* line 863, ../sass/partials/_qna.scss */
.g-recaptcha iframe {
  margin: 0;
}

/* line 866, ../sass/partials/_qna.scss */
.g-recaptcha > div {
  width: auto !important;
  height: auto !important;
}

/* line 870, ../sass/partials/_qna.scss */
#DumCap {
  left: -1000px;
  position: absolute;
}

/* line 874, ../sass/partials/_qna.scss */
.field-validation-valid {
  display: none;
}

/* line 877, ../sass/partials/_qna.scss */
.mx600 {
  max-width: 600px;
}

/* line 1, ../sass/partials/_section-page.scss */
.intro {
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
  margin-bottom: 25px;
}

/* line 8, ../sass/partials/_section-page.scss */
.section-items {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
/* line 14, ../sass/partials/_section-page.scss */
.section-items .one-item {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-top: 0;
}
/* line 20, ../sass/partials/_section-page.scss */
.section-items .one-item + .one-item {
  margin-top: 30px;
}
@media only screen and (min-width: 600px) and (max-width: 768px) {
  /* line 14, ../sass/partials/_section-page.scss */
  .section-items .one-item {
    width: calc(50% - 15px);
  }
  /* line 27, ../sass/partials/_section-page.scss */
  .section-items .one-item:nth-child(2n+2) {
    margin-left: 30px;
  }
  /* line 31, ../sass/partials/_section-page.scss */
  .section-items .one-item:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 980px) {
  /* line 14, ../sass/partials/_section-page.scss */
  .section-items .one-item {
    width: calc(50% - 15px);
  }
  /* line 39, ../sass/partials/_section-page.scss */
  .section-items .one-item:nth-child(2n+2) {
    margin-left: 30px;
  }
  /* line 43, ../sass/partials/_section-page.scss */
  .section-items .one-item:nth-child(-n+2) {
    margin-top: 0;
  }
}
/* line 48, ../sass/partials/_section-page.scss */
.section-items .one-item a {
  display: inline-block;
  width: 100%;
  height: 220px;
}
/* line 53, ../sass/partials/_section-page.scss */
.section-items .one-item a > img {
  position: absolute;
  margin: 0;
  height: 180px;
  max-width: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  flex-shrink: 0;
  min-width: 100%;
}
/* line 65, ../sass/partials/_section-page.scss */
.section-items .one-item a .item-text {
  position: absolute;
  width: calc(100% - 30px);
  bottom: -86px;
  padding: 15px;
  background-color: #f2f2f2;
  transition: all 200ms;
}
/* line 73, ../sass/partials/_section-page.scss */
.section-items .one-item a .item-text h2 {
  width: 100%;
  margin: 0 0 10px 0;
  color: #2E2E2E;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: 'TradeGothicLTCom-Bd2';
}
/* line 84, ../sass/partials/_section-page.scss */
.section-items .one-item a .item-text p {
  width: 100% !important;
  margin: 0;
  margin-bottom: 15px;
  color: #2E2E2E;
  font-size: 16px;
  font-size: 1.6rem;
  height: 43px;
  overflow: hidden;
}
/* line 95, ../sass/partials/_section-page.scss */
.section-items .one-item a .item-text > img {
  margin-bottom: 0;
}
/* line 100, ../sass/partials/_section-page.scss */
.section-items .one-item a:hover {
  text-decoration: none;
}
/* line 103, ../sass/partials/_section-page.scss */
.section-items .one-item a:hover .item-text {
  background-color: #FFFFFF;
  bottom: 0;
}
/* line 112, ../sass/partials/_section-page.scss */
.section-items__three .one-item {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-top: 0;
}
/* line 118, ../sass/partials/_section-page.scss */
.section-items__three .one-item + .one-item {
  margin-top: 30px;
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
  /* line 112, ../sass/partials/_section-page.scss */
  .section-items__three .one-item {
    width: calc(50% - 15px);
  }
  /* line 125, ../sass/partials/_section-page.scss */
  .section-items__three .one-item:nth-child(2n+2) {
    margin-left: 30px;
  }
  /* line 129, ../sass/partials/_section-page.scss */
  .section-items__three .one-item:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 980px) {
  /* line 112, ../sass/partials/_section-page.scss */
  .section-items__three .one-item {
    width: calc(33.33% - 20px);
  }
  /* line 137, ../sass/partials/_section-page.scss */
  .section-items__three .one-item + .one-item {
    margin-left: 30px;
  }
  /* line 141, ../sass/partials/_section-page.scss */
  .section-items__three .one-item:nth-child(3n+3) {
    margin-left: 30px;
  }
  /* line 149, ../sass/partials/_section-page.scss */
  .section-items__three .one-item:nth-child(-n+3) {
    margin-top: 0;
  }
}
/* line 154, ../sass/partials/_section-page.scss */
.section-items__three .one-item a {
  height: 280px;
}
/* line 157, ../sass/partials/_section-page.scss */
.section-items__three .one-item a > img {
  height: 260px;
}
/* line 164, ../sass/partials/_section-page.scss */
.section-items__three .one-item a .item-text p {
  max-height: 64px;
}
/* line 170, ../sass/partials/_section-page.scss */
.section-items__three .one-item a:hover .item-text {
  bottom: 0;
}
.section-items__three .mod0 {
	margin-left: 0 !important;
}
/* line 182, ../sass/partials/_section-page.scss */
.section-items .single-item {
  margin-bottom: 50px;
}
/* line 185, ../sass/partials/_section-page.scss */
.section-items .single-item > a {
  display: block;
  line-height: normal;
}
/* line 190, ../sass/partials/_section-page.scss */
.section-items .single-item > a:hover h2 {
  text-decoration: underline;
}
/* line 197, ../sass/partials/_section-page.scss */
.section-items figure {
  margin: 0 0 15px;
  min-height: 247px;
  position: relative;
}
@media only screen and (max-width: 768px) {
  /* line 197, ../sass/partials/_section-page.scss */
  .section-items figure {
    min-height: 247px;
    overflow: hidden;
  }
}
/* line 207, ../sass/partials/_section-page.scss */
.section-items figure:before, .section-items figure:after {
  margin: 0;
}
/* line 211, ../sass/partials/_section-page.scss */
.section-items figure img {
  float: left;
  min-height: 247px;
  margin-bottom: 0;
  max-width: 100%;
}
@media only screen and (max-width: 768px) {
  /* line 211, ../sass/partials/_section-page.scss */
  .section-items figure img {
    width: 602px;
    max-width: 602px;
    position: absolute;
    left: 0;
    top: 0;
  }
}
/* line 227, ../sass/partials/_section-page.scss */
.section-items figcaption {
  background-color: #6b6b6c;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 25px 38px;
  min-height: 80px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  /* line 227, ../sass/partials/_section-page.scss */
  .section-items figcaption {
    padding: 25px 20px;
  }
}
/* line 242, ../sass/partials/_section-page.scss */
.section-items figcaption h2 {
  color: #fefefe;
  font-size: 26px;
  font-size: 2.6rem;
  margin: 0;
}
/* line 256, ../sass/partials/_section-page.scss */
.section-items .preamble ul li {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 1.4;
  margin-bottom: 4px;
}

@media screen and (min-width: 768px) {
  /* line 2, ../sass/partials/_sticky.scss */
  .sticky {
    position: fixed;
    top: 0;
    left: 286px;
    background-color: #F2F2F2;
    padding: 0 50px;
    width: 100%;
    z-index: 199;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) and (min-width: 1155px) {
  /* line 11, ../sass/partials/_sticky.scss */
  .sticky h1 {
    width: 803px;
  }
}
@media screen and (min-width: 768px) and (min-width: 980px) and (max-width: 1154px) {
  /* line 11, ../sass/partials/_sticky.scss */
  .sticky h1 {
    width: 611px;
  }
}
@media screen and (min-width: 768px) {
  /* line 19, ../sass/partials/_sticky.scss */
  .sticky #top-buttons {
    float: none;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  /* line 19, ../sass/partials/_sticky.scss */
  .sticky #top-buttons {
    margin-left: 313px;
  }
}
@media screen and (min-width: 768px) and (min-width: 980px) {
  /* line 19, ../sass/partials/_sticky.scss */
  .sticky #top-buttons {
    margin-left: 523px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1155px) {
  /* line 19, ../sass/partials/_sticky.scss */
  .sticky #top-buttons {
    margin-left: 713px;
  }
}
@media screen and (min-width: 768px) {
  /* line 31, ../sass/partials/_sticky.scss */
  .sticky.shadow {
    -webkit-box-shadow: -3px 5px 7px -4px rgba(50, 50, 50, 0.3);
    box-shadow: -3px 5px 7px -4px rgba(50, 50, 50, 0.3);
  }
}
@media screen and (min-width: 768px) and (min-width: 1155px) {
  /* line 38, ../sass/partials/_sticky.scss */
  .news .sticky h1 {
    width: 602px;
  }
}

/* helper classes */
/* line 2, ../sass/partials/_helper-classes.scss */
.hidden, .logo-print {
  display: none !important;
  visibility: hidden;
}

/* line 6, ../sass/partials/_helper-classes.scss */
.visible-phone {
  display: none !important;
}

/* line 9, ../sass/partials/_helper-classes.scss */
.visible-tablet {
  display: none !important;
}

/* line 12, ../sass/partials/_helper-classes.scss */
.hidden-desktop {
  display: none !important;
}

/* line 15, ../sass/partials/_helper-classes.scss */
.visible-desktop {
  display: inherit !important;
}

/* specific styles for edit mode only - epi adds different html structure, therefor preview in edit is not same as public page/s */
/*fixing preamble and unordered listing to look same in edit and public mode*/
/* line 21, ../sass/partials/_helper-classes.scss */
.epi-editContainer[data-epi-property-name="Preamble"],
.epi-editContainer[data-epi-property-name="Preamble"] p {
  font-family: 'Times New Roman', Times, Serif;
  font-size: 19px;
  font-size: 1.9rem;
  font-style: italic;
  line-height: 2.3rem;
  margin-bottom: 2.5rem;
  width: 620px !important;
}

/* line 31, ../sass/partials/_helper-classes.scss */
.epi-editContainer[data-epi-property-name="Content"] ul li,
.epi-editContainer[data-epi-property-name="Body"] ul li,
div[data-epi-property-name="Content"] ul li,
.epi-editContainer[data-epi-property-name="MainBody"] ul li,
div[data-epi-property-name="MainBody"] ul li {
	background: url(../img/orange-bullet.png) no-repeat 0 10px;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 140%;
	margin-bottom: 4px;
	padding-left: 15px;
}

/* line 42, ../sass/partials/_helper-classes.scss */
.epi-editContainer[data-epi-property-name="Content"] ol,
.epi-editContainer[data-epi-property-name="Body"] ol,
div[data-epi-property-name="Content"] ol,
.epi-editContainer[data-epi-property-name="MainBody"] ol,
div[data-epi-property-name="MainBody"] ol {
	list-style-type: decimal;
	list-style-position: inside;
}
/* line 47, ../sass/partials/_helper-classes.scss */
.epi-editContainer[data-epi-property-name="Content"] ol li,
.epi-editContainer[data-epi-property-name="Body"] ol li,
div[data-epi-property-name="Content"] ol li,
.epi-editContainer[data-epi-property-name="MainBody"] ol li,
div[data-epi-property-name="MainBody"] ol li{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 140%;
		margin-bottom: 4px;
	}

/* line 55, ../sass/partials/_helper-classes.scss */
div[data-epi-property-name="MainImageDescription"] p {
  width: auto !important;
}

/* clearfix */
/* line 60, ../sass/partials/_helper-classes.scss */
.clearfix {
  *zoom: 1;
}

/* line 63, ../sass/partials/_helper-classes.scss */
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 69, ../sass/partials/_helper-classes.scss */
.clearfix:after {
  clear: both;
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
  /* line 2, ../sass/partials/_responsive.scss */
  .hidden-desktop {
    display: inherit !important;
  }

  /* line 5, ../sass/partials/_responsive.scss */
  .visible-desktop {
    display: none !important;
  }

  /* line 8, ../sass/partials/_responsive.scss */
  .visible-tablet {
    display: inherit !important;
  }

  /* line 11, ../sass/partials/_responsive.scss */
  .hidden-tablet {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 16, ../sass/partials/_responsive.scss */
  .hidden-desktop {
    display: inherit !important;
  }

  /* line 19, ../sass/partials/_responsive.scss */
  .visible-desktop {
    display: none !important;
  }

  /* line 22, ../sass/partials/_responsive.scss */
  .visible-phone {
    display: inherit !important;
  }

  /* line 25, ../sass/partials/_responsive.scss */
  .hidden-phone {
    display: none !important;
  }
}
/* line 30, ../sass/partials/_responsive.scss */
.visible-print {
  display: none !important;
}

/* media queries for responsive design */
@media only screen and (min-width: 980px) and (max-width: 1155px) {
  /* line 36, ../sass/partials/_responsive.scss */
  .home h1 {
    width: 520px;
  }

  /* line 39, ../sass/partials/_responsive.scss */
  .container {
    width: 963px;
  }

  /* line 42, ../sass/partials/_responsive.scss */
  .container #share-this {
    width: 611px;
  }

  /* line 45, ../sass/partials/_responsive.scss */
  aside {
    left: 0px;
  }

  /* line 48, ../sass/partials/_responsive.scss */
  .container article.hasNavigation #top-buttons {
    margin-left: 558px;
  }

  /* line 51, ../sass/partials/_responsive.scss */
  .container article.hasNavigation #share-this {
    width: 610px;
  }

  /* line 54, ../sass/partials/_responsive.scss */
  article.hasNavigation header nav {
    max-width: 611px;
  }

  /* line 57, ../sass/partials/_responsive.scss */
  #slider .slide .overlay p {
    width: 100%;
  }

  /* line 60, ../sass/partials/_responsive.scss */
  .widgets > ul {
    margin: 0 0 4% 0;
  }

  /* line 63, ../sass/partials/_responsive.scss */
  .widgets > ul li {
    margin: 0 3.5% 0 0;
    height: auto;
    width: 31%;
  }

  /* line 68, ../sass/partials/_responsive.scss */
  .widgets > ul li:last-child {
    margin: 0;
  }

  /* line 71, ../sass/partials/_responsive.scss */
  .widgets > ul li:first-child + li + li {
    margin: 0;
  }

  /* line 74, ../sass/partials/_responsive.scss */
  .widgets #insert-widget-section {
    margin: -10px 0 30px 0;
  }

  /* line 77, ../sass/partials/_responsive.scss */
  article > p, article div > p {
    width: 480px;
  }
  /* line 79, ../sass/partials/_responsive.scss */
  article > p.lead, article div > p.lead {
    width: 520px;
  }

  /* line 83, ../sass/partials/_responsive.scss */
  article ul, article ol {
    width: 480px;
  }

  /* line 86, ../sass/partials/_responsive.scss */
  article .highlight ul, article .highlight ol {
    width: 100%;
  }

  /* line 89, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent section.ess-searchResult ol li article h1 {
    width: 480px;
  }

  /* line 92, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent aside, #main.search-result #tabfacetcontent .menu {
    float: none;
    width: 100%;
  }
}
@media only screen and (min-width: 769px) and (max-width: 979px) {
  /* line 109, ../sass/partials/_responsive.scss */
  .container {
    width: 752px;
  }

  /* line 112, ../sass/partials/_responsive.scss */
  .container #share-this {
    width: 400px;
  }

  /* line 115, ../sass/partials/_responsive.scss */
  aside {
    left: 0px;
  }

  /* line 118, ../sass/partials/_responsive.scss */
  .container > aside nav#navigation ul > li > .flyout-megamenu {
    width: 450px;
  }

  /* line 121, ../sass/partials/_responsive.scss */
  #slider .slide .overlay p {
    width: 100%;
  }

  /* line 124, ../sass/partials/_responsive.scss */
  article form table input[type=text] {
    height: auto;
    margin: 5px 0 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 132, ../sass/partials/_responsive.scss */
  article form table textarea {
    margin: 5px 0 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 139, ../sass/partials/_responsive.scss */
  article.hasNavigation header nav {
    max-width: 400px;
  }

  /* line 142, ../sass/partials/_responsive.scss */
  .container article.hasNavigation #top-buttons {
    margin-left: 347px;
  }

  /* line 145, ../sass/partials/_responsive.scss */
  .container article.hasNavigation #share-this {
    width: 400px;
  }

  /* line 148, ../sass/partials/_responsive.scss */
  .container #share-this ul {
    padding: 0 50px 0 0;
  }

  /* line 154, ../sass/partials/_responsive.scss */
  article ul, article ol {
    width: 100%;
  }

  /* line 157, ../sass/partials/_responsive.scss */
  article > p, article div > p {
    width: 100%;
  }
  /* line 159, ../sass/partials/_responsive.scss */
  article > p.lead, article div > p.lead {
    width: 100%;
  }

  /* line 163, ../sass/partials/_responsive.scss */
  article .caption {
    float: none;
    margin-top: -15px;
    width: 100%;
  }

  /* line 168, ../sass/partials/_responsive.scss */
  article .caption p {
    margin-bottom: 10px;
    text-align: left;
  }

  /* line 172, ../sass/partials/_responsive.scss */
  .widgets > ul {
    margin: 0 0 4% 0;
  }

  /* line 175, ../sass/partials/_responsive.scss */
  .widgets > ul li {
    margin: 0 4% 0 0;
    height: auto;
    width: 48%;
  }

  /* line 180, ../sass/partials/_responsive.scss */
  .widgets > ul li:last-child {
    margin: 0;
  }

  /* line 183, ../sass/partials/_responsive.scss */
  .widgets > ul li:first-child + li {
    margin: 0;
  }

  /* line 186, ../sass/partials/_responsive.scss */
  .widgets #insert-widget-section {
    margin: -2px 0 30px 0;
  }

  /* line 189, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent section.ess-searchResult ol li article h1 {
    width: 100%;
  }

  /* line 193, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent aside, #main.search-result #tabfacetcontent .menu {
    float: none;
    width: 100%;
  }

  /* line 197, ../sass/partials/_responsive.scss */
  #main.search-result form input[type=search] {
    width: 325px;
  }

  /* line 200, ../sass/partials/_responsive.scss */
  .ac_results {
    width: 400px !important;
  }

  /* line 203, ../sass/partials/_responsive.scss */
  .highlight .span4 {
    width: 50%;
  }

  /* line 206, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .bodyarea .questionform label {
    display: inline-block;
    float: none;
    width: auto;
  }

  /* line 211, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .bodyarea .questionform .textField {
    float: none;
    width: auto;
  }

  /* line 215, ../sass/partials/_responsive.scss */
  #main.qnasection #category_lvl2, #main.qnasection #category_lvl3 {
    padding: 10px 5px;
  }

  /* line 218, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .checkbox-area {
    margin: 15px 0 0;
  }

  /* line 221, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .checkbox-area-acceptConsent {
    margin: 15px 0 0;
  }
}
/*@media (min-width: 480px) and (max-width: 767px) {*/
@media only screen and (max-width: 768px) {
  /* line 232, ../sass/partials/_responsive.scss */
  .container {
    padding: 0;
    width: 100%;
  }

  /* line 237, ../sass/partials/_responsive.scss */
  .container article.hasNavigation #share-icon,
  .container #share-icon {
    background: none;
    color: #0d8ec3;
    display: inline-block;
    float: none;
    font-size: 1.2rem;
    height: 22px;
    text-indent: 0px;
    top: auto;
    left: auto;
  }

  /* line 253, ../sass/partials/_responsive.scss */
  .container article.hasNavigation #share-this,
  .container article #share-this {
    margin: 0 -36px 15px;
    padding: 10px 20px;
    width: auto;
  }

  /* line 259, ../sass/partials/_responsive.scss */
  .container .home #share-this {
    margin: 0 -36px 20px;
    width: auto;
  }

  /* line 268, ../sass/partials/_responsive.scss */
  #slider .slide .overlay p {
    width: 100%;
  }

  /* line 271, ../sass/partials/_responsive.scss */
  #main {
    margin-top: 0;
    padding: 0 0 5px 0 !important;
    position: relative;
  }

  /* line 276, ../sass/partials/_responsive.scss */
  #main.home {
    padding: 0 36px 109px 36px !important;
  }

  /* line 280, ../sass/partials/_responsive.scss */
  #main > article, #main > article.hasNavigation {
    padding: 0 36px 60px 36px;
  }

  /* line 283, ../sass/partials/_responsive.scss */
  article.hasNavigation header {
    position: relative;
    left: auto;
    top: auto;
    background-color: transparent;
    padding: 0;
    width: 100%;
  }

  /* line 291, ../sass/partials/_responsive.scss */
  article.hasNavigation header.add-share-height {
    padding-top: 0;
  }

  /* line 294, ../sass/partials/_responsive.scss */
  article.hasNavigation header h1 {
    margin-top: 10px;
  }

  /* line 298, ../sass/partials/_responsive.scss */
  .widgets > ul {
    margin: 0 0 4% 0;
  }

  /* line 301, ../sass/partials/_responsive.scss */
  .widgets > ul li {
    margin: 0 3.5% 0 0;
    height: auto;
    width: 31%;
  }

  /* line 306, ../sass/partials/_responsive.scss */
  .widgets > ul li:last-child {
    margin: 0;
  }

  /* line 309, ../sass/partials/_responsive.scss */
  .widgets > ul li:first-child + li + li {
    margin: 0;
  }

  /* line 313, ../sass/partials/_responsive.scss */
  article > h1 {
    margin: 10px 0 20px;
  }

  /* line 317, ../sass/partials/_responsive.scss */
  article .caption {
    float: none;
    margin-top: -15px;
    margin-bottom: 20px;
    width: 100%;
  }

  /* line 324, ../sass/partials/_responsive.scss */
  article .caption p {
    margin-bottom: 10px;
    text-align: left;
  }

  /* line 329, ../sass/partials/_responsive.scss */
  article .metadata {
    float: none;
    margin-top: 45px;
    margin-bottom: 0;
    width: 100%;
  }

  /* line 335, ../sass/partials/_responsive.scss */
  article .metadata p {
    margin-bottom: 15px;
  }

  /* line 339, ../sass/partials/_responsive.scss */
  .highlight.orange, .highlight.green, .highlight.yellow {
    /*margin-top: 40px !important;*/
  }

  /* line 343, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent section.ess-searchResult ol li article h1 {
    width: 100%;
  }

  /* line 347, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent aside, #main.search-result #tabfacetcontent .menu {
    float: none;
    width: 100%;
  }

  /* line 351, ../sass/partials/_responsive.scss */
  #main.search-result form input[type=search] {
    width: 420px;
  }

  /* line 354, ../sass/partials/_responsive.scss */
  .ac_results {
    width: 455px !important;
  }

  /* line 357, ../sass/partials/_responsive.scss */
  .highlight .span4 {
    width: 50%;
  }

  /*different styles for devices with screen resolutions lte 768px*/
  /* line 362, ../sass/partials/_responsive.scss */
  header h1, article.hasNavigation header h1 {
    font-size: 3.5rem;
    line-height: 3.65rem;
    margin: 12px 0 15px;
  }

  /* line 367, ../sass/partials/_responsive.scss */
  article > p.lead, article div > p.lead {
    font-size: 2rem;
    line-height: 2.4rem;
    margin-bottom: 2rem;
    width: 100%;
  }

  /* line 373, ../sass/partials/_responsive.scss */
  .container article .responsive-image {
    margin-bottom: 25px;
    position: relative;
  }

  /* line 378, ../sass/partials/_responsive.scss */
  .container article .responsive-image img {
    margin-bottom: 0;
  }

  /* line 382, ../sass/partials/_responsive.scss */
  article ul, article ol {
    width: 100%;
  }

  /* line 385, ../sass/partials/_responsive.scss */
  article > p, article div > p {
    font-size: 1.8rem;
    line-height: 2.1rem;
    margin: 0 0 15px;
    width: 100%;
  }

  /* line 391, ../sass/partials/_responsive.scss */
  article h3 {
    font-size: 2rem;
    line-height: 2.2rem;
    margin: 2rem 0 0.6rem;
  }

  /* line 397, ../sass/partials/_responsive.scss */
  .highlight h5 {
    font-size: 1.2rem;
    margin-bottom: 6px;
    margin-top: 18px;
  }

  /* line 402, ../sass/partials/_responsive.scss */
  .highlight ul li {
    font-size: 1.3rem;
    line-height: 1.7rem;
    margin-bottom: 0.8rem;
  }

  /* line 408, ../sass/partials/_responsive.scss */
  body > footer .footer-inner .footer-info h3 {
    line-height: 2rem;
  }

  /* line 411, ../sass/partials/_responsive.scss */
  body > footer .footer-inner .footer-info p {
    margin: 0 0 6px;
  }
}
@media only screen and (max-width: 662px) {
  /* line 419, ../sass/partials/_responsive.scss */
  .widgets > ul {
    margin: 0 0 4% 0;
  }

  /* line 422, ../sass/partials/_responsive.scss */
  .widgets > ul li {
    margin: 0 4% 0 0;
    height: auto;
    width: 48%;
  }

  /* line 427, ../sass/partials/_responsive.scss */
  .widgets > ul li:last-child {
    margin: 0;
  }

  /* line 430, ../sass/partials/_responsive.scss */
  .widgets > ul li:first-child + li {
    margin: 0;
  }

  /* line 434, ../sass/partials/_responsive.scss */
  .container {
    padding: 0;
  }

  /* line 446, ../sass/partials/_responsive.scss */
  .container article.hasNavigation #share-this,
  .container article #share-this {
    margin: 0 -20px 10px;
    padding: 10px 20px;
  }

  /* line 451, ../sass/partials/_responsive.scss */
  .container .home #share-this {
    margin: 0 -20px 20px;
    padding: 10px 20px;
  }

  /* line 456, ../sass/partials/_responsive.scss */
  .container .home #play-this {
    margin: 0 -20px 20px;
  }

  /* line 460, ../sass/partials/_responsive.scss */
  article form table input[type=text] {
    height: auto;
    margin: 5px 0 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 469, ../sass/partials/_responsive.scss */
  article form table textarea {
    margin: 5px 0 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 477, ../sass/partials/_responsive.scss */
  #main > article, #main > article.hasNavigation {
    padding: 0 20px 60px 20px;
  }

  /* line 481, ../sass/partials/_responsive.scss */
  .container section.phone-navigation h4 {
    padding: 9px 20px 9px;
  }

  /* line 484, ../sass/partials/_responsive.scss */
  .container section.phone-navigation ul > li {
    padding: 9px 20px 8px;
  }

  /* line 487, ../sass/partials/_responsive.scss */
  .container section.phone-navigation ul > li > .flyout-megamenu {
    margin: 0 -20px;
  }

  /* line 490, ../sass/partials/_responsive.scss */
  .container section.phone-navigation ul > li > .flyout-megamenu > ul li {
    padding: 0 20px;
  }

  /* line 493, ../sass/partials/_responsive.scss */
  .container section.phone-navigation ul > li > .flyout-megamenu > ul li > a {
    padding: 9px 10px 9px;
  }

  /* line 497, ../sass/partials/_responsive.scss */
  #main.home {
    padding: 0 20px 109px 20px;
  }

  /* line 500, ../sass/partials/_responsive.scss */
  #main.search-result form input[type=search] {
    width: 355px;
  }

  /* line 503, ../sass/partials/_responsive.scss */
  .ac_results {
    width: 390px !important;
  }
}
@media only screen and (max-width: 640px) {
  /* line 509, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .bodyarea .questionform label {
    display: inline-block;
    float: none;
    width: auto;
  }

  /* line 514, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .bodyarea .questionform label:empty {
    display: none;
  }

  /* line 517, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .bodyarea .questionform .textField {
    float: none;
    width: auto;
  }

  /* line 521, ../sass/partials/_responsive.scss */
  #main.qnasection #category_lvl2, #main.qnasection #category_lvl3 {
    padding: 10px 5px;
  }

  /* line 524, ../sass/partials/_responsive.scss */
  #main.qnasection #category_lvl2 ul li a, #main.qnasection #category_lvl3 ul li a {
    display: inline-block;
    padding: 0;
    -webkit-word-wrap: break-word;
    -moz-word-wrap: break-word;
    -ms-word-wrap: break-word;
    -o-word-wrap: break-word;
    word-wrap: break-word;
  }
}
/*@media (min-width: 320px) and (max-width: 479px) {*/
@media only screen and (max-width: 480px) {
  /* line 537, ../sass/partials/_responsive.scss */
  #main.qnasection h1 {
    -webkit-word-wrap: break-word;
    -moz-word-wrap: break-word;
    -ms-word-wrap: break-word;
    -o-word-wrap: break-word;
    word-wrap: break-word;
  }

  /* line 544, ../sass/partials/_responsive.scss */
  #main.qnasection h2 {
    margin-top: 2.5rem;
  }

  /* line 547, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .checkbox-area {
    margin: 15px 0 0;
  }

  /* line 550, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .checkbox-area-acceptConsent {
    margin: 15px 0 0;
  }

  /* line 553, ../sass/partials/_responsive.scss */
  #main.qnasection #category_lvl1 li {
    float: none;
    margin-bottom: 1px;
    width: auto;
  }

  /* line 558, ../sass/partials/_responsive.scss */
  #main.qnasection #category_lvl1 li .btn {
    margin-right: 0;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }

  /* line 566, ../sass/partials/_responsive.scss */
  #main.qnasection #category_lvl1 li:first-child .btn {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
  }

  /* line 571, ../sass/partials/_responsive.scss */
  #main.qnasection #category_lvl1 li:last-child .btn {
    margin-right: 0;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
  }

  /* line 577, ../sass/partials/_responsive.scss */
  #main .answers {
    margin-top: 0;
    margin-bottom: 50px;
  }

  /* line 581, ../sass/partials/_responsive.scss */
  #main .qna-links {
    margin-top: 0;
  }

  /* line 584, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .bodyarea {
    margin-bottom: 60px;
  }

  /* line 587, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .headerarea {
    text-align: center;
  }

  /* line 590, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .headerarea a {
    display: block;
  }

  /* line 593, ../sass/partials/_responsive.scss */
  #main form.qna .qsection .bodyarea .pointing-arrow {
    right: 50%;
  }

  /* line 597, ../sass/partials/_responsive.scss */
  .container {
    overflow-x: visible;
    padding: 0;
  }

  /* line 602, ../sass/partials/_responsive.scss */
  .container #share-this ul {
    border-right: none;
    float: none;
    padding: 0 50px 0 0;
    margin-right: 10px;
  }

  /* line 608, ../sass/partials/_responsive.scss */
  .container #share-this > a {
    height: auto;
    line-height: normal;
    float: none;
    display: inline-block;
  }

  /* line 616, ../sass/partials/_responsive.scss */
  .container article .responsive-image {
    margin-bottom: 22px;
  }

  /* line 621, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent aside, #main.search-result #tabfacetcontent .menu {
    float: none;
    width: 100%;
  }

  /* line 625, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent aside {
    display: none;
  }

  /* line 628, ../sass/partials/_responsive.scss */
  #main.search-result form input[type=search] {
    width: 190px;
  }

  /* line 631, ../sass/partials/_responsive.scss */
  .ac_results {
    width: 245px !important;
  }

  /* line 634, ../sass/partials/_responsive.scss */
  .highlight .span4 {
    width: 100%;
  }
}
@media only screen and (max-width: 438px) {
  /* line 640, ../sass/partials/_responsive.scss */
  #search-top {
    padding: 0;
  }

  /* line 643, ../sass/partials/_responsive.scss */
  .widgets > ul {
    margin: 0 0 5% 0;
  }

  /* line 646, ../sass/partials/_responsive.scss */
  .widgets > ul li, .widgets > ul li:last-child {
    margin: 0;
    height: auto;
    width: 100%;
  }
}
@media only screen and (max-width: 320px) {
  /* line 657, ../sass/partials/_responsive.scss */
  .container {
    padding: 0;
  }

  /* line 660, ../sass/partials/_responsive.scss */
  .container section.phone-navigation h4 {
    /*font-size: 1.5rem;*/
  }

  /* line 663, ../sass/partials/_responsive.scss */
  .container section.phone-navigation ul > li > a {
    /*font-size: 1.6rem;*/
  }

  /* line 667, ../sass/partials/_responsive.scss */
  .container #share-this ul {
    margin-right: 0;
  }

  /* line 675, ../sass/partials/_responsive.scss */
  #main.search-result #tabfacetcontent aside, #main.search-result #tabfacetcontent .menu {
    display: none;
  }

  /* line 679, ../sass/partials/_responsive.scss */
  .widgets > ul {
    margin: 0 0 7% 0;
  }

  /* line 682, ../sass/partials/_responsive.scss */
  .widgets > ul li {
    margin: 0;
  }
}
@media only screen and (max-width: 319px) {
  /* line 690, ../sass/partials/_responsive.scss */
  .container > header .search {
    display: none;
  }
}
@media only screen and (min-width: 979px) {
  /* line 696, ../sass/partials/_responsive.scss */
  #main.qnasection > article {
    padding: 0 131px 60px 302px;
  }
}
@media only screen and (min-width: 1155px) {
  /* line 703, ../sass/partials/_responsive.scss */
  aside {
    left: 0px;
  }

  /* line 707, ../sass/partials/_responsive.scss */
  .widgets li.widget-item:nth-child(4n+4) {
    margin: 0 0 21px 0;
  }

  /* line 711, ../sass/partials/_responsive.scss */
  #main.qnasection > article {
    padding: 0 197px 60px 302px;
  }
}
/*if you want to target high resolution devices, like iphone and certain other smartphones*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-device-width: 768px), only screen and (-o-min-device-pixel-ratio: 3 / 2) and (max-device-width: 768px), only screen and (min-device-pixel-ratio: 1.5) and (max-device-width: 768px) {
  /*some styles for retina displays*/
  /* line 722, ../sass/partials/_responsive.scss */
  .cc-cookies {
    font-size: 12px !important;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  /* STYLES GO HERE */
  /* line 731, ../sass/partials/_responsive.scss */
  body {
    -webkit-text-size-adjust: none;
  }

  /* line 734, ../sass/partials/_responsive.scss */
  .container section.phone-navigation h4 {
    font-size: 1.4rem;
    -webkit-text-size-adjust: none;
  }

  /* line 738, ../sass/partials/_responsive.scss */
  .container section.phone-navigation ul > li > a {
    font-size: 1.5rem;
    -webkit-text-size-adjust: none;
  }

  /* line 742, ../sass/partials/_responsive.scss */
  .cc-cookies, body > footer, body > footer .footer-info p, body > footer .footer-info li span {
    -webkit-text-size-adjust: none;
  }
}
@media only screen and (min-device-width: 640px) and (max-device-width: 960px) and (orientation: landscape) {
  /* STYLES GO HERE */
  /* line 750, ../sass/partials/_responsive.scss */
  body {
    -webkit-text-size-adjust: none;
  }

  /* line 753, ../sass/partials/_responsive.scss */
  .container section.phone-navigation h4 {
    font-size: 1.4rem;
    -webkit-text-size-adjust: none;
  }

  /* line 757, ../sass/partials/_responsive.scss */
  .container section.phone-navigation ul > li > a {
    font-size: 1.5rem;
    -webkit-text-size-adjust: none;
  }

  /* line 761, ../sass/partials/_responsive.scss */
  .cc-cookies, body > footer, body > footer .footer-info p, body > footer .footer-info li span {
    -webkit-text-size-adjust: none;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  /* STYLES GO HERE */
}
/*iPad introduced "orientation" - detection orientation change for iPad3*/
@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (orientation: landscape) {
  /*some styles*/
}
@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (orientation: portrait) {
  /*some styles*/
}
/*smartphone navigation*/
/* line 784, ../sass/partials/_responsive.scss */
.closed {
  display: none !important;
}

/*IE10 only*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10-specific styles go here */
}
/* line 803, ../sass/partials/_responsive.scss */
.ltIE10 #main form.qna .qsection .file-field .upload-text-field {
  background-color: transparent;
}

/* line 806, ../sass/partials/_responsive.scss */
.ltIE10 #main.qna-fallback-page form.qna .qsection .file-field .upload {
  background-color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 2, ../sass/partials/_breadcrumb.scss */
.breadcrumb .breadcrumb-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 20px 0;
}
/* line 9, ../sass/partials/_breadcrumb.scss */
.breadcrumb .breadcrumb-list .list-item + .list-item {
  margin-left: 6px;
}
/* line 12, ../sass/partials/_breadcrumb.scss */
.breadcrumb .breadcrumb-list .list-item + .list-item:before {
  content: "/";
}
/* line 17, ../sass/partials/_breadcrumb.scss */
.breadcrumb .breadcrumb-list .list-item .item-link {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 23, ../sass/partials/_breadcrumb.scss */
.breadcrumb .breadcrumb-list .list-item:last-child .item-link {
  color: #000000;
}
/* line 26, ../sass/partials/_breadcrumb.scss */
.breadcrumb .breadcrumb-list .list-item:last-child .item-link:hover {
  text-decoration: none;
}
/* line 34, ../sass/partials/_breadcrumb.scss */
.breadcrumb > ul {
  display: none;
}

/* line 1, ../sass/partials/_web-reader.scss */
.web-reader {
  position: absolute;
  display: flex;
  justify-content: flex-end;
  max-width: 1436px;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 200;
}
@media only screen and (max-width: 768px) {
  /* line 1, ../sass/partials/_web-reader.scss */
  .web-reader {
    top: 306px !important;
  }
}
/* line 15, ../sass/partials/_web-reader.scss */
.web-reader__origin {
  top: 27px;
  height: 0;
}
@media only screen and (max-width: 768px) {
  /* line 15, ../sass/partials/_web-reader.scss */
  .web-reader__origin {
    position: relative;
    top: 0 !important;
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  /* line 26, ../sass/partials/_web-reader.scss */
  .web-reader__swoosh {
    top: 0 !important;
  }
}

@media only screen and (max-width: 768px) {
  /* line 33, ../sass/partials/_web-reader.scss */
  .header-inner__margin {
    margin-top: 60px;
  }
}

/* line 39, ../sass/partials/_web-reader.scss */
#speaklink {
  color: #FFFFFF;
  font-size: 20px;
}

/* line 44, ../sass/partials/_web-reader.scss */
#lang-link {
  color: #FFFFFF !important;
  font-size: 15px;
}

/* line 49, ../sass/partials/_web-reader.scss */
#top-buttons {
  display: flex;
  align-items: center;
}
/* line 53, ../sass/partials/_web-reader.scss */
#top-buttons a {
  display: inline-block;
  padding: 20px;
  background-color: #6b6b6b;
  height: 15px;
}
/* line 59, ../sass/partials/_web-reader.scss */
#top-buttons a + a {
  margin-left: 2px;
}

/*# sourceMappingURL=kemi.css.map */
