@charset "UTF-8";

/* ==========================================================================

INSTRUCTIONS FOR THIS STYLESHEET

This is for styling of all broad regions on the page that govern the look and feel, such as the header (including main navigation bar), footer, content areas, and all elements inside them (e. g. logo, search box, social media icons, etc.)

===========================================================================*/

/* This is for all the screen sizes HIGHER than these points.

   Using mixin respond-to(breakpoint, up) */

@font-face {

  font-family: 'Lato';

  src: url("../fonts/lato/lato-bol-webfont.eot");

  src: url("../fonts/lato/lato-bol-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bol-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bol-webfont.woff") format("woff"), url("../fonts/lato/lato-bol-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bol-webfont.svg#latobold") format("svg");

  font-weight: bold;

  font-style: normal;

}

@font-face {

  font-family: 'Lato';

  src: url("../fonts/lato/lato-bolita-webfont.eot");

  src: url("../fonts/lato/lato-bolita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bolita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bolita-webfont.woff") format("woff"), url("../fonts/lato/lato-bolita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bolita-webfont.svg#latobold_italic") format("svg");

  font-weight: bold;

  font-style: italic;

}

@font-face {

  font-family: 'Lato';

  src: url("../fonts/lato/lato-reg-webfont.eot");

  src: url("../fonts/lato/lato-reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-reg-webfont.woff2") format("woff2"), url("../fonts/lato/lato-reg-webfont.woff") format("woff"), url("../fonts/lato/lato-reg-webfont.ttf") format("truetype"), url("../fonts/lato/lato-reg-webfont.svg#latoregular") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Lato';

  src: url("../fonts/lato/lato-regita-webfont.eot");

  src: url("../fonts/lato/lato-regita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-regita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-regita-webfont.woff") format("woff"), url("../fonts/lato/lato-regita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-regita-webfont.svg#latoitalic") format("svg");

  font-weight: normal;

  font-style: italic;

}

@font-face {

  font-family: 'Lato';

  src: url("../fonts/lato/lato-bla-webfont.eot");

  src: url("../fonts/lato/lato-bla-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bla-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bla-webfont.woff") format("woff"), url("../fonts/lato/lato-bla-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bla-webfont.svg#latoblack") format("svg");

  font-weight: 900;

  font-style: normal;

}

@font-face {

  font-family: 'Lato';

  src: url("../fonts/lato/lato-blaita-webfont.eot");

  src: url("../fonts/lato/lato-blaita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-blaita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-blaita-webfont.woff") format("woff"), url("../fonts/lato/lato-blaita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-blaita-webfont.svg#latoblack_italic") format("svg");

  font-weight: 900;

  font-style: italic;

}

@font-face {

  font-family: "Roboto";

  src: url("../fonts/Roboto/regular/Roboto-Regular.eot");

  src: url("../fonts/Roboto/regular/Roboto-Regular.eot?iefix") format("eot"), url("../fonts/Roboto/regular/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto/regular/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto/regular/Roboto-Regular.ttf") format("truetype"), url("../fonts/Roboto/regular/Roboto-Regular.svg#Roboto") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: "Roboto";

  src: url("../fonts/Roboto/bold/Roboto-Bold.eot");

  src: url("../fonts/Roboto/bold/Roboto-Bold.eot?iefix") format("eot"), url("../fonts/Roboto/bold/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto/bold/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto/bold/Roboto-Bold.ttf") format("truetype"), url("../fonts/Roboto/bold/Roboto-Bold.svg#Roboto") format("svg");

  font-weight: bold;

  font-style: normal;

}

@font-face {

  font-family: "Roboto";

  src: url("../fonts/Roboto/italic/Roboto-Italic.eot");

  src: url("../fonts/Roboto/italic/Roboto-Italic.eot?iefix") format("eot"), url("../fonts/Roboto/italic/Roboto-Italic.woff2") format("woff2"), url("../fonts/Roboto/italic/Roboto-Italic.woff") format("woff"), url("../fonts/Roboto/italic/Roboto-Italic.ttf") format("truetype"), url("../fonts/Roboto/italic/Roboto-Italic.svg#Roboto") format("svg");

  font-weight: normal;

  font-style: italic;

}

@font-face {

  font-family: "Roboto";

  src: url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.eot");

  src: url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.eot?iefix") format("eot"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.woff2") format("woff2"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.woff") format("woff"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.ttf") format("truetype"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.svg#Roboto") format("svg");

  font-weight: bold;

  font-style: italic;

}

@font-face {

  font-family: 'dlfont';

  src: url("../fonts/dlfont/dlfont.eot");

  src: url("../fonts/dlfont/dlfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dlfont/dlfont.woff") format("woff"), url("../fonts/dlfont/dlfont.ttf") format("truetype"), url("../fonts/dlfont/dlfont.svg?#dlfont") format("svg");

  font-weight: normal;

  font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

  @font-face {

    font-family: 'dlfont';

    src: url("../fonts/dlfont/dlfont.svg?#dlfont") format("svg");

  }

}

@font-face {

  font-family: 'Tekscan Icon';

  src: url("../fonts/tekscan/tekscan.eot");

  src: url("../fonts/tekscan/tekscan.eot?#iefix") format("embedded-opentype"), url("../fonts/tekscan/tekscan.woff") format("woff"), url("../fonts/tekscan/tekscan.ttf") format("truetype"), url("../fonts/tekscan/tekscan.svg#tekscan") format("svg");

  font-weight: normal;

  font-style: normal;

}

/* Custom Sass Mixins */

/* ==================================================================

   RESPONSIVE GUTTER

   $type argument can be either "padding", "margin"

   $topValue, $rightValue, $bottomValue, $leftValue can be "0", "1" for the default gutter

   or any value that is going to mutiply the default value

===================================================================== */

/* ==================================================================

  RESPONSIVE FONT-SIZE AND LINE HEIGHT

===================================================================== */

/* ==================================================================

  RESPOND TO

  Use the breakpoint names defined in base.scss

  The $direction argument can be either "up", "down" or a second breakpoint 

  (higher or lower than the first).

===================================================================== */

/* ==================================================================

   DIGTIAL LOOM'S CLEAR FIX

   This clearfix is better than both Drupal and Compass's clearfix

   http://css-tricks.com/snippets/css/clear-fix/

===================================================================== */

/* ==================================================================

  LIST STYLE

===================================================================== */

/* ==================================================================

   HIDING CONTENT

   Use this inplace of display: none when you want the content accessible to screen readers

   http://css-tricks.com/snippets/css/accessibilityseo-friendly-css-hiding/

===================================================================== */

/* ==================================================================

   TRANSFORM

===================================================================== */

/* generic transform */

/* rotate */

/* ==================================================================

   TRANSPARENCY

===================================================================== */

/* ==================================================================

   FONT ICON

===================================================================== */

/* ==========================================================================

   LINK STYLES

   These should only be applied directly to anchor tags

========================================================================== */

/* ------- Button -------------------------- */

/* Used by link buttons, form buttons, search button, and view/edit buttons */

/* -------

Border on Over

if $disable = 1

-------------------------- */

/* ------- Arrow -------------------------- */

/* ==================================================================

   RESPONSIVE DISPLAY SUITE GROUPS

   One or no column style for Display Suite or View

   $float value can be left/right/none

===================================================================== */

/* ==================================================================

   RESPONSIVE DISPLAY SUITE GROUPS

   2 columns style for Display Suite

   $image-container value can be left or right

===================================================================== */

/* ==================================================================

   RESPONSIVE DISPLAY SUITE GROUPS

   $image-container value can be left, middle or right

   if group-middle contains the image the gutter will be applied on the left and on the right

===================================================================== */

/* ==========================================================================

TYPOGRAPHY STYLES TO EXTEND THROUGHOUT THE THEME

Table of Contents

  %heading1

  %heading2

  %heading3

  %heading4

  %block-header

  %intro

  %list-item

  %quote

  %related-link

  %caption

========================================================================== */

/* --- Headings --- */

/* --- BLOCK HEADER --- */

/* --- Utilities --- */

/* line 209, ../../sass/_typography.scss */

#block-solr-search-block-solr-search-block #search-block-form .form-actions:before, button.search-trigger:after, .dl-menuwrapper li.dl-back:after,

.dl-menuwrapper li > a:not(:only-child):after {

  font-weight: normal;

  font-style: normal;

  text-decoration: none;

  text-rendering: optimizeLegibility;

  text-indent: 0;

  line-height: 1;

  -webkit-font-smoothing: antialiased !important;

  text-shadow: rgba(0, 0, 0, 0.004) 1px 1px 1px;

  zoom: 1;

}



/* --- Custom styles --- */

/* --- Buttons --- */

/* --- Lists --- */

/* --- Accordion --- */

/* --- Tables --- */

/* --- Menus/Navigation --- */

/* line 604, ../../sass/_typography.scss */

ul#superfish-main > li {

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: bold;

  text-transform: uppercase;

  font-size: 1em;

  line-height: 1em;

}

@media (min-width: 640px) {

  /* line 604, ../../sass/_typography.scss */

  ul#superfish-main > li {

    font-size: 0.9333333333em;

    line-height: 1em;

  }

}

@media (min-width: 768px) {

  /* line 604, ../../sass/_typography.scss */

  ul#superfish-main > li {

    font-size: 1em;

    line-height: 3.6666666667em;

  }

}

@media (min-width: 800px) {

  /* line 604, ../../sass/_typography.scss */

  ul#superfish-main > li {

    font-size: 0.875em;

    line-height: 3.9285714286em;

  }

}

@media (min-width: 1250px) {

  /* line 604, ../../sass/_typography.scss */

  ul#superfish-main > li {

    font-size: 1em;

    line-height: 3.4375em;

  }

}



/* line 616, ../../sass/_typography.scss */

ul#superfish-main li ul li,

ul#superfish-main li ol li {

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: bold;

  text-transform: none;

  font-size: 0.9285714286em;

  line-height: 1.6923076923em;

}

@media (min-width: 640px) {

  /* line 616, ../../sass/_typography.scss */

  ul#superfish-main li ul li,

  ul#superfish-main li ol li {

    font-size: 0.9333333333em;

    line-height: 1.5714285714em;

  }

}

@media (min-width: 800px) {

  /* line 616, ../../sass/_typography.scss */

  ul#superfish-main li ul li,

  ul#superfish-main li ol li {

    font-size: 0.9375em;

    line-height: 1.4666666667em;

  }

}



/* line 629, ../../sass/_typography.scss */

.breadcrumb-wrapper div.breadcrumb {

  color: #363d45;

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: 900;

  font-size: 0.9285714286em;

  line-height: 1.3076923077em;

}

@media (min-width: 640px) {

  /* line 629, ../../sass/_typography.scss */

  .breadcrumb-wrapper div.breadcrumb {

    font-size: 0.8666666667em;

    line-height: 1.3076923077em;

  }

}

@media (min-width: 800px) {

  /* line 629, ../../sass/_typography.scss */

  .breadcrumb-wrapper div.breadcrumb {

    font-size: 0.8125em;

    line-height: 1.3076923077em;

  }

}

/* line 638, ../../sass/_typography.scss */

.breadcrumb-wrapper div.breadcrumb a {

  padding: 0;

  font-weight: 900;

  margin: 0px 0.85px 0px 0.85px;

  display: inline;

  border-bottom: 1px dotted transparent;

}

@media (min-width: 640px) {

  /* line 638, ../../sass/_typography.scss */

  .breadcrumb-wrapper div.breadcrumb a {

    margin: 0px 1px 0px 1px;

  }

}

@media (min-width: 800px) {

  /* line 638, ../../sass/_typography.scss */

  .breadcrumb-wrapper div.breadcrumb a {

    margin: 0px 1.1px 0px 1.1px;

  }

}

@media (min-width: 1250px) {

  /* line 638, ../../sass/_typography.scss */

  .breadcrumb-wrapper div.breadcrumb a {

    margin: 0px 1.25px 0px 1.25px;

  }

}

/* line 644, ../../sass/_typography.scss */

.breadcrumb-wrapper div.breadcrumb a:hover {

  border-bottom: 1px dotted #095cb1;

}



/* --- Forms --- */

/* --- Tekscan Custom --- */

/* =============================================================================

   BODY & PAGE STYLING

   ========================================================================== */

/* line 12, ../../sass/6-header-footer-nav.scss */

body {

  background: #ffffff;

  padding: 0;

  margin: 0;

  width: 100%;

  max-width: 100%;

  position: relative;

  overflow-x: hidden;

  overflow-y: auto;

}



/* =============================================================================

   HEADER

   (Logo, slogan, search box, utility nav, etc.)

   ========================================================================== */

/* line 29, ../../sass/6-header-footer-nav.scss */

header {

  zoom: 1;

  text-rendering: optimizeSpeed;

}

/* line 169, ../../sass/_custom.scss */

header:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 32, ../../sass/6-header-footer-nav.scss */

header > .wrapper {

  padding: 0;

  position: relative;

  margin: 0px 17px 0px 17px;

}

@media (min-width: 640px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 20px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 22px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 25px 0px 25px;

  }

}

@media (min-width: 1250px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 17px 0px 34px;

  }

}

@media (min-width: 1250px) and (min-width: 640px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 20px 0px 40px;

  }

}

@media (min-width: 1250px) and (min-width: 800px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 22px 0px 44px;

  }

}

@media (min-width: 1250px) and (min-width: 1250px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 25px 0px 50px;

  }

}



@media (min-width: 1500px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 34px 0px 68px;

  }

}

@media (min-width: 1500px) and (min-width: 640px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 40px 0px 80px;

  }

}

@media (min-width: 1500px) and (min-width: 800px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 44px 0px 88px;

  }

}

@media (min-width: 1500px) and (min-width: 1250px) {

  /* line 32, ../../sass/6-header-footer-nav.scss */

  header > .wrapper {

    margin: 0px 50px 0px 100px;

  }

}



/* line 42, ../../sass/6-header-footer-nav.scss */

header > .wrapper .region-header {

  float: right;

}



/* line 48, ../../sass/6-header-footer-nav.scss */

#logo {

  /* Wrapping link for logo */

  box-sizing: border-box;

  border: none;

  float: left;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  *zoom: 1;

  *display: inline;

  text-align: right;

  margin: 0;

  padding: 13px 0px 13px 0px;

}

@media (min-width: 640px) {

  /* line 48, ../../sass/6-header-footer-nav.scss */

  #logo {

    padding: 16px 0px 16px 0px;

  }

}

@media (min-width: 800px) {

  /* line 48, ../../sass/6-header-footer-nav.scss */

  #logo {

    padding: 18px 0px 18px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 48, ../../sass/6-header-footer-nav.scss */

  #logo {

    padding: 20px 0px 20px 0px;

  }

}

@media (min-width: 640px) {

  /* line 48, ../../sass/6-header-footer-nav.scss */

  #logo {

    text-align: center;

    width: auto;

  }

}

/* line 62, ../../sass/6-header-footer-nav.scss */

#logo img {

  vertical-align: bottom;

  width: 115px;

  max-width: 100%;

}

@media (min-width: 480px) {

  /* line 62, ../../sass/6-header-footer-nav.scss */

  #logo img {

    width: 150px;

  }

}

@media (min-width: 800px) {

  /* line 62, ../../sass/6-header-footer-nav.scss */

  #logo img {

    width: 165px;

  }

}

@media (min-width: 1250px) {

  /* line 62, ../../sass/6-header-footer-nav.scss */

  #logo img {

    width: 175px;

  }

}

@media (min-width: 1500px) {

  /* line 62, ../../sass/6-header-footer-nav.scss */

  #logo img {

    width: 185px;

  }

}



/* line 81, ../../sass/6-header-footer-nav.scss */

html.svg #bitmap-logo {

  display: none;

}



/* line 87, ../../sass/6-header-footer-nav.scss */

html.no-svg #svg-logo,

html.lt-ie9 #svg-logo {

  display: none;

}



/* line 92, ../../sass/6-header-footer-nav.scss */

#name-and-slogan {

  /* Wrapper for website name and slogan */

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  *zoom: 1;

  *display: inline;

}



/* line 96, ../../sass/6-header-footer-nav.scss */

#site-name {

  /* The name of the website */

  position: absolute !important;

  top: -9999px;

  left: -9999px;

}



/* line 100, ../../sass/6-header-footer-nav.scss */

#site-slogan {

  /* The slogan (or tagline) of a website */

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: 900;

  color: #484a4c;

  font-size: 1em;

  line-height: 1.4285714286em;

  max-width: 160px;

  line-height: 1.1em !important;

  margin-top: 27px;

  padding: 0px 0px 0px 8.5px;

}

@media (min-width: 320px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    font-size: 1.0714285714em;

    line-height: 1.6666666667em;

  }

}

@media (min-width: 480px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    font-size: 1.0714285714em;

    line-height: 1.6666666667em;

  }

}

@media (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    font-size: 1em;

    line-height: 1.6666666667em;

  }

}

@media (min-width: 768px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    font-size: 1.0666666667em;

    line-height: 1.5625em;

  }

}

@media (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    font-size: 1em;

    line-height: 1.5625em;

  }

}

@media (min-width: 980px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    font-size: 1.125em;

    line-height: 1.3888888889em;

  }

}

@media (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    font-size: 1.25em;

    line-height: 1.25em;

  }

}

@media (min-width: 1500px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    font-size: 1.25em;

    line-height: 1.25em;

  }

}

@media (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 10px;

  }

}

@media (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 11px;

  }

}

@media (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 12.5px;

  }

}

@media (min-width: 480px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 17px;

    margin-top: 45px;

  }

}

@media (min-width: 480px) and (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 20px;

  }

}

@media (min-width: 480px) and (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 22px;

  }

}

@media (min-width: 480px) and (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 25px;

  }

}



@media (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 25.5px;

    margin-top: 47px;

  }

}

@media (min-width: 640px) and (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 30px;

  }

}

@media (min-width: 640px) and (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 33px;

  }

}

@media (min-width: 640px) and (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 37.5px;

  }

}



@media (min-width: 768px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 17px;

    margin-top: 46px;

  }

}

@media (min-width: 768px) and (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 20px;

  }

}

@media (min-width: 768px) and (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 22px;

  }

}

@media (min-width: 768px) and (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 25px;

  }

}



@media (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 25.5px;

    margin-top: 55px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 30px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 33px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 37.5px;

  }

}



@media (min-width: 980px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 17px;

    margin-top: 88px;

    max-width: 530px;

  }

}

@media (min-width: 980px) and (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 20px;

  }

}

@media (min-width: 980px) and (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 22px;

  }

}

@media (min-width: 980px) and (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 25px;

  }

}



@media (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 34px;

    margin-top: 93px;

  }

}

@media (min-width: 1250px) and (min-width: 640px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 40px;

  }

}

@media (min-width: 1250px) and (min-width: 800px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 44px;

  }

}

@media (min-width: 1250px) and (min-width: 1250px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    padding: 0px 0px 0px 50px;

  }

}



@media (min-width: 1500px) {

  /* line 100, ../../sass/6-header-footer-nav.scss */

  #site-slogan {

    margin-top: 97px;

  }

}



/* ----- Search Variable ----------------- */

/* ------------------------------------- */

/* line 29, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block #search-block-form .form-actions:before, button.search-trigger:after {

  text-align: center;

  font-family: "dlfont";

  font-size: 18px;

  content: "";

  vertical-align: middle;

  text-decoration: none;

  background: transparent;

  cursor: pointer;

  color: #ffffff;

}

@media (max-width: 799px) {

  /* line 29, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block #search-block-form .form-actions:before, button.search-trigger:after {

    color: #095cb1;

  }

}

@media (min-width: 800px) {

  /* line 29, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block #search-block-form .form-actions:before, button.search-trigger:after {

    color: #095cb1;

  }

}

/* line 46, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block #search-block-form .form-actions:hover:before, button.search-trigger:hover:after {

  cursor: pointer;

}



/*Default Style */

/* line 52, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block {

  position: relative;

  border: none;

}

/* line 55, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block .form-item {

  position: relative;

  display: inline-block;

  margin: 0;

  padding: 0;

  text-align: left;

  background: #ffffff;

  height: auto;

}

@media (min-width: 640px) {

  /* line 55, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block .form-item {

    height: 38px;

  }

}

@media (min-width: 800px) {

  /* line 55, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block .form-item {

    height: 43px;

  }

}

/* line 69, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block .form-item input.form-text {

  box-sizing: border-box;

  background: #ffffff;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

  box-shadow: none;

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  border-radius: 0;

  border: none;

  color: #9c9c9c;

  height: 38px;

}

@media (min-width: 640px) {

  /* line 69, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block .form-item input.form-text {

    height: 38px;

  }

}

@media (min-width: 800px) {

  /* line 69, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block .form-item input.form-text {

    height: 43px;

  }

}

/* line 87, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block .form-actions input.form-submit {

  height: 38px;

}

@media (min-width: 640px) {

  /* line 87, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block .form-actions input.form-submit {

    height: 38px;

  }

}

@media (min-width: 800px) {

  /* line 87, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block .form-actions input.form-submit {

    height: 43px;

  }

}



/* line 101, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block {

  /* Default Search Block*/

  position: relative;

  float: right;

  width: auto;

  max-width: none;

  display: inline-block;

  z-index: 991;

  width: 60%;

  max-width: 260px;

  margin: 7.8px 8.5px 0px 8.5px;

}

@media (min-width: 640px) {

  /* line 101, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block {

    margin: 9.6px 10px 0px 10px;

  }

}

@media (min-width: 800px) {

  /* line 101, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block {

    margin: 10.8px 11px 0px 11px;

  }

}

@media (min-width: 1250px) {

  /* line 101, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block {

    margin: 12px 12.5px 0px 12.5px;

  }

}

@media (min-width: 640px) {

  /* line 101, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block {

    display: inline-block;

  }

}

@media (min-width: 800px) {

  /* line 101, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block {

    width: 194px;

    max-width: 194px;

    display: inline-block;

  }

}

@media (min-width: 980px) {

  /* line 101, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block {

    width: 220px;

    max-width: 220px;

  }

}

@media (min-width: 1250px) {

  /* line 101, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block {

    width: 250px;

    max-width: 250px;

  }

}

@media (min-width: 1500px) {

  /* line 101, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block {

    width: 260px;

    max-width: 260px;

  }

}

/* line 133, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block #search-block-form .form-item {

  position: absolute;

  z-index: 0;

  width: 100%;

  display: block;

}

/* line 138, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block #search-block-form .form-item input.form-text {

  max-width: 100%;

  line-height: 38px;

  height: 38px;

  padding: 0 38px 0 1em;

  font-style: italic;

}

@media (min-width: 640px) {

  /* line 138, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block #search-block-form .form-item input.form-text {

    line-height: 38px;

    height: 38px;

    padding: 0 38px 0 1em;

  }

}

@media (min-width: 800px) {

  /* line 138, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block #search-block-form .form-item input.form-text {

    line-height: 38px;

    height: 43px;

    padding: 0 43px 0 1em;

  }

}

/* line 157, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block #search-block-form .form-actions {

  display: inline;

  background-color: transparent;

}

/* line 160, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block #search-block-form .form-actions:before,

#block-solr-search-block-solr-search-block #search-block-form .form-actions input.form-submit {

  position: absolute;

  z-index: 10;

  display: block;

  box-sizing: border-box;

  top: 0;

  bottom: auto;

  left: auto;

  right: 0;

  line-height: 38px;

  height: 38px;

  width: 38px;

}

@media (min-width: 640px) {

  /* line 160, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block #search-block-form .form-actions:before,

  #block-solr-search-block-solr-search-block #search-block-form .form-actions input.form-submit {

    line-height: 38px;

    height: 38px;

    width: 38px;

  }

}

@media (min-width: 800px) {

  /* line 160, ../../sass/_search.scss */

  #block-solr-search-block-solr-search-block #search-block-form .form-actions:before,

  #block-solr-search-block-solr-search-block #search-block-form .form-actions input.form-submit {

    line-height: 43px;

    height: 43px;

    width: 43px;

  }

}

/* line 187, ../../sass/_search.scss */

#block-solr-search-block-solr-search-block #search-block-form .form-actions input.form-submit,

#block-solr-search-block-solr-search-block #search-block-form .form-actions input[type="submit"] {

  border: none;

  margin: 0;

  padding: 0;

  overflow: hidden;

  text-indent: -9999px;

  background-color: transparent;

}



/* Mobile Search Block */

/* line 201, ../../sass/_search.scss */

.block-search.mobile-search {

  position: absolute;

  top: 0;

  bottom: auto;

  left: auto;

  width: 100%;

  right: 0;

  max-height: 0;

  overflow: visible;

  margin: 0;

  padding: 0;

  z-index: 991;

  display: block;

}

@media (min-width: 640px) {

  /* line 201, ../../sass/_search.scss */

  .block-search.mobile-search {

    width: auto;

    min-width: 380px;

  }

}

@media (max-width: 639px) {

  /* line 201, ../../sass/_search.scss */

  .block-search.mobile-search {

    display: none;

  }

}

@media (min-width: 800px) {

  /* line 201, ../../sass/_search.scss */

  .block-search.mobile-search {

    display: none;

  }

}

/* line 224, ../../sass/_search.scss */

.block-search.mobile-search .content {

  position: absolute;

  box-sizing: border-box;

  max-height: 0;

  overflow: hidden;

  display: none;

  top: -1000px;

}

/* line 231, ../../sass/_search.scss */

.block-search.mobile-search .content form {

  display: none;

  padding: 0;

  margin: 0;

}

/* line 235, ../../sass/_search.scss */

.block-search.mobile-search .content form input {

  margin: 0;

}

/* line 238, ../../sass/_search.scss */

.block-search.mobile-search .content form .form-item {

  width: 70%;

}

/* line 240, ../../sass/_search.scss */

.block-search.mobile-search .content form .form-item input.form-text {

  max-width: 100%;

}

/* line 246, ../../sass/_search.scss */

.block-search.mobile-search.open {

  z-index: 1000;

}

/* line 248, ../../sass/_search.scss */

.block-search.mobile-search.open .content {

  position: relative;

  display: block;

  max-height: 250px;

  padding: 13px 17px 13px 17px;

  background-color: #363d45;

  border: none;

  overflow-y: hidden;

  zoom: 1;

  top: 52px;

  transition-property: all;

  transition-duration: .9s;

  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);

}

@media (min-width: 640px) {

  /* line 248, ../../sass/_search.scss */

  .block-search.mobile-search.open .content {

    padding: 16px 20px 16px 20px;

  }

}

@media (min-width: 800px) {

  /* line 248, ../../sass/_search.scss */

  .block-search.mobile-search.open .content {

    padding: 18px 22px 18px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 248, ../../sass/_search.scss */

  .block-search.mobile-search.open .content {

    padding: 20px 25px 20px 25px;

  }

}

/* line 169, ../../sass/_custom.scss */

.block-search.mobile-search.open .content:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 261, ../../sass/_search.scss */

.block-search.mobile-search.open .content form#search-block-form {

  padding: 13px 0px 13px 0px;

  text-align: right;

  width: 100%;

  display: block;

}

@media (min-width: 640px) {

  /* line 261, ../../sass/_search.scss */

  .block-search.mobile-search.open .content form#search-block-form {

    padding: 16px 0px 16px 0px;

  }

}

@media (min-width: 800px) {

  /* line 261, ../../sass/_search.scss */

  .block-search.mobile-search.open .content form#search-block-form {

    padding: 18px 0px 18px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 261, ../../sass/_search.scss */

  .block-search.mobile-search.open .content form#search-block-form {

    padding: 20px 0px 20px 0px;

  }

}

/* line 268, ../../sass/_search.scss */

.block-search.mobile-search.open .content .form-item input.form-text {

  height: 35px;

}

/* line 273, ../../sass/_search.scss */

.block-search.mobile-search.open .content .form-actions input.form-submit {

  height: 35px;

}



/* Mobile Trigger*/

/* line 281, ../../sass/_search.scss */

button.search-trigger {

  text-indent: -999px;

  overflow: hidden;

  border: none;

  background-color: transparent;

  margin: 0;

  padding: 0;

  z-index: 2;

}

/* line 289, ../../sass/_search.scss */

button.search-trigger, button.search-trigger:after {

  position: absolute;

  display: block;

  box-sizing: border-box;

  top: 0;

  bottom: auto;

  left: auto;

  right: 0;

  line-height: 52px;

  height: 52px;

  width: 62px;

}

/* line 301, ../../sass/_search.scss */

button.search-trigger:hover, button.search-trigger:after:hover {

  cursor: pointer;

}

/* line 305, ../../sass/_search.scss */

button.search-trigger:after {

  z-index: 1;

}

/* line 309, ../../sass/_search.scss */

button.search-trigger a:after {

  background: none;

  display: none;

}



/* =============================================================================

   CONTENT AREAS

================================================================================ */

/* line 157, ../../sass/6-header-footer-nav.scss */

#main > .wrapper {

  zoom: 1;

  padding: 0;

  /*@include respond-to(large, up) {

    @include set-gutter(padding, 0, 1, 0, 1);

  }

  @include respond-to(xLarge, up) {

    @include set-gutter(padding, 0, 2, 0, 2);

  }*/

}

/* line 169, ../../sass/_custom.scss */

#main > .wrapper:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}



/* line 172, ../../sass/6-header-footer-nav.scss */

#content > .wrapper {

  position: relative;

  zoom: 1;

  margin: 0px 0px 13px 0px;

}

/* line 169, ../../sass/_custom.scss */

#content > .wrapper:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

@media (min-width: 640px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    margin: 0px 0px 16px 0px;

  }

}

@media (min-width: 800px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    margin: 0px 0px 18px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    margin: 0px 0px 20px 0px;

  }

}

@media (min-width: 640px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    padding: 6.5px 17px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 640px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    padding: 8px 20px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 800px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    padding: 9px 22px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 1250px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    padding: 10px 25px 0px 0px;

  }

}



@media (min-width: 1500px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    padding: 6.5px 17px 0px 17px;

  }

}

@media (min-width: 1500px) and (min-width: 640px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    padding: 8px 20px 0px 20px;

  }

}

@media (min-width: 1500px) and (min-width: 800px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    padding: 9px 22px 0px 22px;

  }

}

@media (min-width: 1500px) and (min-width: 1250px) {

  /* line 172, ../../sass/6-header-footer-nav.scss */

  #content > .wrapper {

    padding: 10px 25px 0px 25px;

  }

}



/* line 184, ../../sass/6-header-footer-nav.scss */

.region-help {

  padding: 13px 0px 0px 0px;

}

@media (min-width: 640px) {

  /* line 184, ../../sass/6-header-footer-nav.scss */

  .region-help {

    padding: 16px 0px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 184, ../../sass/6-header-footer-nav.scss */

  .region-help {

    padding: 18px 0px 0px 10px;

  }

}

@media (min-width: 1250px) {

  /* line 184, ../../sass/6-header-footer-nav.scss */

  .region-help {

    padding: 10px 25px;
    max-width: 1500px;
    margin: 0 auto;

  }

}



/* line 187, ../../sass/6-header-footer-nav.scss */

div.utilities {

  position: relative;

  margin: 0px 17px 0px 17px;

}

@media (min-width: 640px) {

  /* line 187, ../../sass/6-header-footer-nav.scss */

  div.utilities {

    margin: 0px 20px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 187, ../../sass/6-header-footer-nav.scss */

  div.utilities {

    margin: 0px 22px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 187, ../../sass/6-header-footer-nav.scss */

  div.utilities {

    margin: 0px 25px 0px 25px;

  }

}



/* line 191, ../../sass/6-header-footer-nav.scss */

h1#page-title {

  margin: 19.5px 17px 13px 17px;

}

@media (min-width: 640px) {

  /* line 191, ../../sass/6-header-footer-nav.scss */

  h1#page-title {

    margin: 24px 20px 16px 20px;

  }

}

@media (min-width: 800px) {

  /* line 191, ../../sass/6-header-footer-nav.scss */

  h1#page-title {

    margin: 27px 22px 18px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 191, ../../sass/6-header-footer-nav.scss */

  h1#page-title {

    margin: 30px 25px 20px 25px;

  }

}



/* line 194, ../../sass/6-header-footer-nav.scss */

.region-content {

  zoom: 1;

  margin: 19.5px 17px 0px 17px;

  text-rendering: optimizeLegibility;

}

/* line 169, ../../sass/_custom.scss */

.region-content:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

@media (min-width: 640px) {

  /* line 194, ../../sass/6-header-footer-nav.scss */

  .region-content {

    margin: 24px 20px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 194, ../../sass/6-header-footer-nav.scss */

  .region-content {

    margin: 27px 22px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 194, ../../sass/6-header-footer-nav.scss */

  .region-content {

    margin: 30px 25px 0px 25px;

  }

}

@media (min-width: 800px) {

  /* line 194, ../../sass/6-header-footer-nav.scss */

  .region-content {

    margin: 19.5px 34px 0px 17px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 194, ../../sass/6-header-footer-nav.scss */

  .region-content {

    margin: 24px 40px 0px 20px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 194, ../../sass/6-header-footer-nav.scss */

  .region-content {

    margin: 27px 44px 0px 22px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 194, ../../sass/6-header-footer-nav.scss */

  .region-content {

    margin: 30px 50px 0px 25px;

  }

}



/* line 202, ../../sass/6-header-footer-nav.scss */

.region-content-top {

  zoom: 1;

  margin: 13px 17px 13px 17px;

}

/* line 169, ../../sass/_custom.scss */

.region-content-top:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

@media (min-width: 640px) {

  /* line 202, ../../sass/6-header-footer-nav.scss */

  .region-content-top {

    margin: 16px 20px 16px 20px;

  }

}

@media (min-width: 800px) {

  /* line 202, ../../sass/6-header-footer-nav.scss */

  .region-content-top {

    margin: 18px 22px 18px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 202, ../../sass/6-header-footer-nav.scss */

  .region-content-top {

    margin: 20px 25px 20px 25px;

  }

}

@media (min-width: 800px) {

  /* line 202, ../../sass/6-header-footer-nav.scss */

  .region-content-top {

    margin: 13px 34px 13px 17px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 202, ../../sass/6-header-footer-nav.scss */

  .region-content-top {

    margin: 16px 40px 16px 20px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 202, ../../sass/6-header-footer-nav.scss */

  .region-content-top {

    margin: 18px 44px 18px 22px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 202, ../../sass/6-header-footer-nav.scss */

  .region-content-top {

    margin: 20px 50px 20px 25px;

  }

}



/* line 208, ../../sass/6-header-footer-nav.scss */

.region-content-top + .region-content {

  margin: 0px 34px 0px 17px;

  text-rendering: optimizeLegibility;

}

@media (min-width: 640px) {

  /* line 208, ../../sass/6-header-footer-nav.scss */

  .region-content-top + .region-content {

    margin: 0px 40px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 208, ../../sass/6-header-footer-nav.scss */

  .region-content-top + .region-content {

    margin: 0px 44px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 208, ../../sass/6-header-footer-nav.scss */

  .region-content-top + .region-content {

    margin: 0px 50px 0px 25px;

  }

}

@media (min-width: 800px) {

  /* line 208, ../../sass/6-header-footer-nav.scss */

  .region-content-top + .region-content {

    margin: 0px 17px 0px 17px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 208, ../../sass/6-header-footer-nav.scss */

  .region-content-top + .region-content {

    margin: 0px 20px 0px 20px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 208, ../../sass/6-header-footer-nav.scss */

  .region-content-top + .region-content {

    margin: 0px 22px 0px 22px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 208, ../../sass/6-header-footer-nav.scss */

  .region-content-top + .region-content {

    margin: 0px 25px 0px 25px;

  }

}



/* line 216, ../../sass/6-header-footer-nav.scss */

.region-content-bottom {

  position: relative;

  margin: 0px 17px 0px 17px;

  zoom: 1;

  text-rendering: optimizeLegibility;

}

@media (min-width: 640px) {

  /* line 216, ../../sass/6-header-footer-nav.scss */

  .region-content-bottom {

    margin: 0px 20px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 216, ../../sass/6-header-footer-nav.scss */

  .region-content-bottom {

    margin: 0px 22px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 216, ../../sass/6-header-footer-nav.scss */

  .region-content-bottom {

    margin: 0px 25px 0px 25px;

  }

}

@media (min-width: 800px) {

  /* line 216, ../../sass/6-header-footer-nav.scss */

  .region-content-bottom {

    margin: 0px 34px 0px 17px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 216, ../../sass/6-header-footer-nav.scss */

  .region-content-bottom {

    margin: 0px 40px 0px 20px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 216, ../../sass/6-header-footer-nav.scss */

  .region-content-bottom {

    margin: 0px 44px 0px 22px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 216, ../../sass/6-header-footer-nav.scss */

  .region-content-bottom {

    margin: 0px 50px 0px 25px;

  }

}



/* line 169, ../../sass/_custom.scss */

.region-content-bottom:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}



/* line 225, ../../sass/6-header-footer-nav.scss */

.region-full-width-content-bottom {

  clear: both;

  position: relative;

  margin: 0px 17px 0px 17px;

  zoom: 1;

  text-rendering: optimizeLegibility;

}

@media (min-width: 640px) {

  /* line 225, ../../sass/6-header-footer-nav.scss */

  .region-full-width-content-bottom {

    margin: 0px 20px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 225, ../../sass/6-header-footer-nav.scss */

  .region-full-width-content-bottom {

    margin: 0px 22px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 225, ../../sass/6-header-footer-nav.scss */

  .region-full-width-content-bottom {

    margin: 0px 25px 0px 25px;

  }

}

@media (min-width: 800px) {

  /* line 225, ../../sass/6-header-footer-nav.scss */

  .region-full-width-content-bottom {

    margin: 0px 34px 0px 17px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 225, ../../sass/6-header-footer-nav.scss */

  .region-full-width-content-bottom {

    margin: 0px 40px 0px 20px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 225, ../../sass/6-header-footer-nav.scss */

  .region-full-width-content-bottom {

    margin: 0px 44px 0px 22px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 225, ../../sass/6-header-footer-nav.scss */

  .region-full-width-content-bottom {

    margin: 0px 50px 0px 25px;

  }

}



/* line 169, ../../sass/_custom.scss */

.region-full-width-content-bottom:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 234, ../../sass/6-header-footer-nav.scss */

.region-full-width-content-bottom .views-table {

  width: 100%;

  max-width: 100%;

}

/* line 238, ../../sass/6-header-footer-nav.scss */

.region-full-width-content-bottom .block {

  zoom: 1;

}

/* line 169, ../../sass/_custom.scss */

.region-full-width-content-bottom .block:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}



/* line 244, ../../sass/6-header-footer-nav.scss */

body.no-sidebars #content .region-content .node.view-mode-full {

  margin: 0px 0px 0px 0px;

}

@media (min-width: 640px) {

  /* line 244, ../../sass/6-header-footer-nav.scss */

  body.no-sidebars #content .region-content .node.view-mode-full {

    margin: 0px 0px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 244, ../../sass/6-header-footer-nav.scss */

  body.no-sidebars #content .region-content .node.view-mode-full {

    margin: 0px 0px 0px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 244, ../../sass/6-header-footer-nav.scss */

  body.no-sidebars #content .region-content .node.view-mode-full {

    margin: 0px 0px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 244, ../../sass/6-header-footer-nav.scss */

  body.no-sidebars #content .region-content .node.view-mode-full {

    margin: 0px 17px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 244, ../../sass/6-header-footer-nav.scss */

  body.no-sidebars #content .region-content .node.view-mode-full {

    margin: 0px 20px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 244, ../../sass/6-header-footer-nav.scss */

  body.no-sidebars #content .region-content .node.view-mode-full {

    margin: 0px 22px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 244, ../../sass/6-header-footer-nav.scss */

  body.no-sidebars #content .region-content .node.view-mode-full {

    margin: 0px 25px 0px 0px;

  }

}



/* line 253, ../../sass/6-header-footer-nav.scss */

body.front #content .region-content .node.view-mode-full {

  padding-right: 0;

}



@media (min-width: 640px) {

  /* line 259, ../../sass/6-header-footer-nav.scss */

  body.one-sidebar.sidebar-first #content .region {

    margin-left: 0;

  }

}



/* line 270, ../../sass/6-header-footer-nav.scss */

.region-sidebar-first {

  position: relative;

  zoom: 1;

}

/* line 169, ../../sass/_custom.scss */

.region-sidebar-first:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 273, ../../sass/6-header-footer-nav.scss */

.region-sidebar-first > .wrapper {

  margin: 13px 17px 0px 17px;

}

@media (min-width: 640px) {

  /* line 273, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-first > .wrapper {

    margin: 16px 20px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 273, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-first > .wrapper {

    margin: 18px 22px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 273, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-first > .wrapper {

    margin: 20px 25px 0px 25px;

  }

}

@media (min-width: 640px) {

  /* line 273, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-first > .wrapper {

    padding: 13px 0px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 640px) {

  /* line 273, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-first > .wrapper {

    padding: 16px 0px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 800px) {

  /* line 273, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-first > .wrapper {

    padding: 18px 0px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 1250px) {

  /* line 273, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-first > .wrapper {

    padding: 20px 0px 0px 0px;

  }

}



/* line 280, ../../sass/6-header-footer-nav.scss */

.region-sidebar-second {

  position: relative;

  zoom: 1;

}

/* line 169, ../../sass/_custom.scss */

.region-sidebar-second:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 283, ../../sass/6-header-footer-nav.scss */

.region-sidebar-second > .wrapper {

  margin: 13px 17px 0px 17px;

  padding: 13px 34px 0px 0px;

}

@media (min-width: 640px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    margin: 16px 20px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    margin: 18px 22px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    margin: 20px 25px 0px 25px;

  }

}

@media (min-width: 640px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    padding: 16px 40px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    padding: 18px 44px 0px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    padding: 20px 50px 0px 0px;

  }

}

@media (min-width: 640px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    padding: 13px 0px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 640px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    padding: 16px 0px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 800px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    padding: 18px 0px 0px 0px;

  }

}

@media (min-width: 640px) and (min-width: 1250px) {

  /* line 283, ../../sass/6-header-footer-nav.scss */

  .region-sidebar-second > .wrapper {

    padding: 20px 0px 0px 0px;

  }

}



/* line 292, ../../sass/6-header-footer-nav.scss */

.region-content-closure {

  clear: both;

  zoom: 1;

}

/* line 169, ../../sass/_custom.scss */

.region-content-closure:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}



/* =============================================================================

   MAIN NAVIGATION

   (Nice Menus)

================================================================================ */

/* Plug colors from the palette into these variables to (almost) instantly theme your nice menu.*/

/* Main navigation bar */

/* line 323, ../../sass/6-header-footer-nav.scss */

#navigation {

  background-color: #484a4c;

  position: relative;

  width: 100%;

  zoom: 1;

}

/* line 169, ../../sass/_custom.scss */

#navigation:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 329, ../../sass/6-header-footer-nav.scss */

#navigation .wrapper .region-navigation {

  box-sizing: border-box;

  max-height: 52px;

  padding: 0px 8.5px 0px 0px;

}

@media (min-width: 640px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 10px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 11px 0px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 12.5px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    max-height: 70px;

    padding: 0px 8.5px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 10px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 11px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 12.5px 0px 0px;

  }

}



@media (min-width: 1250px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 8.5px 0px 17px;

  }

}

@media (min-width: 1250px) and (min-width: 640px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 10px 0px 20px;

  }

}

@media (min-width: 1250px) and (min-width: 800px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 11px 0px 22px;

  }

}

@media (min-width: 1250px) and (min-width: 1250px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 12.5px 0px 25px;

  }

}



@media (min-width: 1500px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 25.5px 0px 34px;

  }

}

@media (min-width: 1500px) and (min-width: 640px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 30px 0px 40px;

  }

}

@media (min-width: 1500px) and (min-width: 800px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 33px 0px 44px;

  }

}

@media (min-width: 1500px) and (min-width: 1250px) {

  /* line 329, ../../sass/6-header-footer-nav.scss */

  #navigation .wrapper .region-navigation {

    padding: 0px 37.5px 0px 50px;

  }

}



/* line 346, ../../sass/6-header-footer-nav.scss */

ul#superfish-main {

  position: relative;

  box-sizing: border-box;

  padding: 0;

  zoom: 1;

  border-left: 1px solid #35373a;

  /* Any item, at any level */

  /* Top level only */

  /* Any inner level */

  /* Second level (drop-down menu) */

}

/* line 169, ../../sass/_custom.scss */

ul#superfish-main:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 354, ../../sass/6-header-footer-nav.scss */

ul#superfish-main li {

  border-width: 0;

  background-image: none;

  color: #ffffff;

  margin: 0;

  padding: 0;

}

/* line 360, ../../sass/6-header-footer-nav.scss */

ul#superfish-main li a {

  text-decoration: none;

  color: #ffffff;

  margin: 0;

  padding: 0;

}

/* line 369, ../../sass/6-header-footer-nav.scss */

ul#superfish-main > li {

  box-sizing: border-box;

  border-right: 1px solid #35373a;

  min-height: 52px;

  max-height: 52px;

}

@media (min-width: 800px) {

  /* line 369, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li {

    max-height: 70px;

    min-height: 70px;

  }

}

/* line 379, ../../sass/6-header-footer-nav.scss */

ul#superfish-main > li > a {

  margin: 8px 0 0 0;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  *zoom: 1;

  *display: inline;

  -moz-border-radius: 8px 8px 0px 0px;

  -webkit-border-radius: 8px;

  border-radius: 8px 8px 0px 0px;

  height: 44px;

  line-height: 44px;

}

@media (min-width: 640px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 7.65px 0px 7.65px;

  }

}

@media (min-width: 640px) and (min-width: 640px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 9px 0px 9px;

  }

}

@media (min-width: 640px) and (min-width: 800px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 9.9px 0px 9.9px;

  }

}

@media (min-width: 640px) and (min-width: 1250px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 11.25px 0px 11.25px;

  }

}



@media (min-width: 768px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 13.6px 0px 13.6px;

  }

}

@media (min-width: 768px) and (min-width: 640px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 16px 0px 16px;

  }

}

@media (min-width: 768px) and (min-width: 800px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 17.6px 0px 17.6px;

  }

}

@media (min-width: 768px) and (min-width: 1250px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 20px 0px 20px;

  }

}



@media (min-width: 800px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 6.8px 0px 6.8px;

    height: 62px;

    line-height: 62px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 8px 0px 8px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 8.8px 0px 8.8px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 10px 0px 10px;

  }

}



@media (min-width: 980px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 17px 0px 17px;

  }

}

@media (min-width: 980px) and (min-width: 640px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 20px 0px 20px;

  }

}

@media (min-width: 980px) and (min-width: 800px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 22px 0px 22px;

  }

}

@media (min-width: 980px) and (min-width: 1250px) {

  /* line 379, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main > li > a {

    padding: 0px 25px 0px 25px;

  }

}



/* line 401, ../../sass/6-header-footer-nav.scss */

ul#superfish-main > li:hover > a, ul#superfish-main > li.over > a, ul#superfish-main > li > a:hover, ul#superfish-main > li > a:focus {

  color: #484a4c;

  background-color: #ffffff;

}

/* line 411, ../../sass/6-header-footer-nav.scss */

ul#superfish-main > li.active-trail > a, ul#superfish-main > li.active-trail > a:active {

  background-color: #ebebeb;

  color: #484a4c;

}

/* line 430, ../../sass/6-header-footer-nav.scss */

ul#superfish-main li ul,

ul#superfish-main li ol {

  background-color: #ffffff;

  border-bottom-width: 0;

  border-top-width: 0;

  min-width: 170px;

}

/* line 436, ../../sass/6-header-footer-nav.scss */

ul#superfish-main li ul li,

ul#superfish-main li ol li {

  background-color: transparent;

}

/* line 439, ../../sass/6-header-footer-nav.scss */

ul#superfish-main li ul li a,

ul#superfish-main li ol li a {

  padding: 5.2px 5.1px 5.2px 5.1px;

  border-bottom: 1px solid #ebebeb;

  border-left: 1px solid #ebebeb;

  border-right: 1px solid #ebebeb;

  padding: 8px 20px 5px 20px;

  color: #095cb1;

}

@media (min-width: 640px) {

  /* line 439, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main li ul li a,

  ul#superfish-main li ol li a {

    padding: 6.4px 6px 6.4px 6px;

  }

}

@media (min-width: 800px) {

  /* line 439, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main li ul li a,

  ul#superfish-main li ol li a {

    padding: 7.2px 6.6px 7.2px 6.6px;

  }

}

@media (min-width: 1250px) {

  /* line 439, ../../sass/6-header-footer-nav.scss */

  ul#superfish-main li ul li a,

  ul#superfish-main li ol li a {

    padding: 8px 7.5px 8px 7.5px;

  }

}

/* line 447, ../../sass/6-header-footer-nav.scss */

ul#superfish-main li ul li a.menuparent:after,

ul#superfish-main li ol li a.menuparent:after {

  position: absolute;

  display: inline;

  vertical-align: bottom;

  font-family: "dlfont";

  font-size: .7em;

  font-weight: normal;

  min-height: .7em;

  min-width: 1em;

  margin: auto;

  padding: 0 5px;

  color: #095cb1;

  content: "";

  text-decoration: none;

  border-bottom: 1px dotted transparent;

}

/* line 465, ../../sass/6-header-footer-nav.scss */

ul#superfish-main li ul li.active-trail > a, ul#superfish-main li ul li:hover > a, ul#superfish-main li ul li.over > a,

ul#superfish-main li ol li.active-trail > a,

ul#superfish-main li ol li:hover > a,

ul#superfish-main li ol li.over > a {

  background-color: #ebebeb;

}

/* line 474, ../../sass/6-header-footer-nav.scss */

ul#superfish-main > li > ul {

  top: auto;

}

/* line 477, ../../sass/6-header-footer-nav.scss */

ul#superfish-main > li > ul > li {

  /* Third level */

}

/* line 480, ../../sass/6-header-footer-nav.scss */

ul#superfish-main > li > ul > li > ul {

  top: 0;

  left: 169px;

  border-top: 1px solid #ebebeb;

}

/* line 487, ../../sass/6-header-footer-nav.scss */

ul#superfish-main .sf-megamenu-wrapper {

  width: 100%;

  zoom: 1;

  background-color: #ffffff;

}

/* line 169, ../../sass/_custom.scss */

ul#superfish-main .sf-megamenu-wrapper:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 493, ../../sass/6-header-footer-nav.scss */

ul#superfish-main.fouc {

  display: none;

}



/* line 499, ../../sass/6-header-footer-nav.scss */

.block-nice-menus .block-inner {

  padding: 0;

}



/* ==========================================================================

INSTRUCTIONS FOR THIS STYLESHEET

This is the styling for the megamenu

===========================================================================*/

/* ----- MegaMenu Variables----------------- */

/* ------ MegaMenu Font-style ---------------- */

/* line 13, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: 900;

  font-size: 1.2857142857em;

  line-height: 1.6666666667em;

}

@media (min-width: 640px) {

  /* line 13, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

    font-size: 1.3333333333em;

    line-height: 1.5em;

  }

}

@media (min-width: 800px) {

  /* line 13, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

    font-size: 1.375em;

    line-height: 1.5909090909em;

  }

}



/* line 22, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.sf-depth-3,

ul#superfish-main #menu-1079-1 a.sf-depth-3, ul#superfish-main #menu-122963-1 a.sf-depth-2 {

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: bold;

  text-transform: none;

  line-height: 18px;

  font-size: 14px;

  /*

  @include respond-to(interLarge, up) {

    font-size: 15px;

  }

  */

}

@media (min-width: 1250px) {

  /* line 22, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.sf-depth-3,

  ul#superfish-main #menu-1079-1 a.sf-depth-3, ul#superfish-main #menu-122963-1 a.sf-depth-2 {

    font-size: 15px;

  }

}



/* line 37, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.sf-depth-4,

ul#superfish-main #menu-1079-1 a.sf-depth-4 {

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: bold;

  text-transform: none;

  line-height: 16px;

  font-size: 13px;

  /*

  @include respond-to(interLarge, up) {

    font-size: 14px;

  }

  */

}

@media (min-width: 1250px) {

  /* line 37, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.sf-depth-4,

  ul#superfish-main #menu-1079-1 a.sf-depth-4 {

    font-size: 14px;

  }

}



/* line 53, ../../sass/_megamenu.scss */

ul#superfish-main {

  position: relative;

  /* Systems menu has 4 columns */

  /* Assign consistent style to Company menu */

  /* Unbold the menu items */

  /* FF Integration Guides */

  /*Not used as of 12/28/18*/

  /*

  #menu-241-1 {

    a.menuparent.sf-depth-1 + ul.sf-megamenu {

      & > li.first {

        background: #ffffff url('/sites/all/themes/tekscan/dist/images/find-a-sensor-divider.png') 82% 10px no-repeat;



        & > ol {

          background: transparent;

        }

      }



      li.sf-depth-2 {

        div.sf-megamenu-column {

          @media (max-width: 1080px) {

            padding-left: 0;

          }

        }



        // Test & Measurement

        &#menu-1047-1 {

          width: 22%;

        }



        // Embedded Sensing

        &#menu-1049-1 {

          width: 25%

        }



        // Medical

        &#menu-1051-1 {

          width: 18%

        }



        // Dental

        &#menu-1053-1 {

          width: 18%;

          margin-right: 1%; // Leaving room for the background on parent

                            // li.first to show through.

        }



        // Find a Sensor

        &#menu-2167-1 {

          width: 16%;



          div.sf-megamenu-column {

            padding-left: 0;

          }

        }

      }

    }

  }

  */

  /*Division Theming*/

  /*Not used as of 12/28/18*/

  /*

   a.test-measurement-menu:before {

     background-image: url('../images/icon-test-measurement.svg');

     html.no-svg &, html.lt-ie9 & {

       background-image: url('../images/icon-test-measurement.png');

     }

   }

   a.embedded-sensing-menu:before {

     background-image: url('../images/icon-embedded-sensing.png');

     html.no-svg &, html.lt-ie9 & {

       background-image: url('../images/icon-embedded-sensing.png');

     }

   }

   a.medical-menu:before {

     background-image: url('../images/icon-medical.svg');

     html.no-svg &, html.lt-ie9 & {

       background-image: url('../images/icon-medical.png');

     }

   }

   a.dental-menu:before {

     background-image: url('../images/icon-dental.svg');

     html.no-svg &, html.lt-ie9 & {

       background-image: url('../images/icon-dental.png');

     }

   }

   */

  /* Border above See All */

}

/* line 57, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.sf-depth-3,

ul#superfish-main #menu-1079-1 a.sf-depth-3 {

  padding: 3.9px 5.1px 3.9px 5.1px;

}

@media (min-width: 640px) {

  /* line 57, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.sf-depth-3,

  ul#superfish-main #menu-1079-1 a.sf-depth-3 {

    padding: 4.8px 6px 4.8px 6px;

  }

}

@media (min-width: 800px) {

  /* line 57, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.sf-depth-3,

  ul#superfish-main #menu-1079-1 a.sf-depth-3 {

    padding: 5.4px 6.6px 5.4px 6.6px;

  }

}

@media (min-width: 1250px) {

  /* line 57, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.sf-depth-3,

  ul#superfish-main #menu-1079-1 a.sf-depth-3 {

    padding: 6px 7.5px 6px 7.5px;

  }

}

/* line 64, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu {

  position: absolute;

  box-sizing: border-box;

  border-left: 1px solid #ebebeb;

  border-right: 1px solid #ebebeb;

  border-bottom: 1px solid #ebebeb;

  left: 0;

  zoom: 1;

}

/* line 169, ../../sass/_custom.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu:after,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 73, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li {

  padding: 0;

  border: none;

}

/* line 78, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li a.menuparent:after,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li a.menuparent:after {

  position: absolute;

  display: none;

  font-size: 0;

  min-height: 0;

  min-width: 0;

  margin: 0;

  padding: 0;

  color: #095cb1;

  content: "";

  border: none;

}

/* line 92, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol {

  padding: 0px 8.5px 26px 8.5px;

}

@media (min-width: 640px) {

  /* line 92, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol {

    padding: 0px 10px 32px 10px;

  }

}

@media (min-width: 800px) {

  /* line 92, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol {

    padding: 0px 11px 36px 11px;

  }

}

@media (min-width: 1250px) {

  /* line 92, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol {

    padding: 0px 12.5px 40px 12.5px;

  }

}

@media (min-width: 800px) {

  /* line 92, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol {

    padding: 0px 17px 26px 17px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 92, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol {

    padding: 0px 20px 32px 20px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 92, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol {

    padding: 0px 22px 36px 22px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 92, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol {

    padding: 0px 25px 40px 25px;

  }

}



/* line 98, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol li a,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol li a {

  border: 0 none;

}

/* line 101, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol li ol,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol li ol {

  min-width: inherit;

  padding: 0;

}

/* line 104, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol li ol li,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol li ol li {

  padding-left: 0;

  padding-right: 0;

}

/* line 107, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol li ol li a,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu ol li ol li a {

  font-weight: normal;

}

/* line 116, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol {

  padding: 0px 0px 0px 13.6px;

}

@media (min-width: 640px) {

  /* line 116, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol {

    padding: 0px 0px 0px 16px;

  }

}

@media (min-width: 800px) {

  /* line 116, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol {

    padding: 0px 0px 0px 17.6px;

  }

}

@media (min-width: 1250px) {

  /* line 116, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol {

    padding: 0px 0px 0px 20px;

  }

}

/* line 119, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li {

  padding: 0px 0px 3.9px 0px;

}

@media (min-width: 640px) {

  /* line 119, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li {

    padding: 0px 0px 4.8px 0px;

  }

}

@media (min-width: 800px) {

  /* line 119, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li {

    padding: 0px 0px 5.4px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 119, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li {

    padding: 0px 0px 6px 0px;

  }

}

/* line 122, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li a,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li a {

  display: inline;

  padding: 0;

}

/* line 126, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.last,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.last {

  padding: 0px 0px 6.5px 0px;

}

@media (min-width: 640px) {

  /* line 126, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.last,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.last {

    padding: 0px 0px 8px 0px;

  }

}

@media (min-width: 800px) {

  /* line 126, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.last,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.last {

    padding: 0px 0px 9px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 126, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.last,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.last {

    padding: 0px 0px 10px 0px;

  }

}

/* line 131, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.active-trail > a,

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li:hover > a,

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.over > a,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.active-trail > a,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li:hover > a,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-3.menuparent > ol li.over > a {

  background-color: transparent;

}

/* line 138, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 {

  box-sizing: border-box;

  width: 33%;

  overflow: hidden;

  float: left;

  padding: 0px 0px 6.5px 0px;

}

@media (min-width: 640px) {

  /* line 138, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 {

    padding: 0px 0px 8px 0px;

  }

}

@media (min-width: 800px) {

  /* line 138, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 {

    padding: 0px 0px 9px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 138, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 {

    padding: 0px 0px 10px 0px;

  }

}

/* line 145, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column {

  /* padding-left: 38px; BP */

  padding-left: 0px;

  padding-right: 15px;

  /* Menu parent*/

}

/* line 151, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

  border-bottom: 1px solid #dedede !important;

  vertical-align: text-bottom;

  margin: 10.4px 0px 0px 0px;

  position: relative;

  min-height: 20px;

  /*Not used as of 12/28/18*/

  			/*

              &:before {

                content:'';

                display: block;

                position: absolute;

                background-size: 25px 25px ;

                height: 25px;

                width: 25px;

                left: -25px;

                top: 5px;

                background-repeat: no-repeat;

                background-position: left top;

                @include respond-to(medium, up) {

                  background-size: 28px 28px ;

                  height: 28px;

                  width: 28px;

                  left: -28px;

                }

                @include respond-to(interLarge, up) {

                  background-size: 30px 30px ;

                  height: 30px;

                  width: 30px;

                  left: -30px;

                }

                @include respond-to(large, up) {

                  background-size: 35px 35px ;

                  height: 35px;

                  width: 35px;

                  left: -35px;

                }

              }

  			*/

}

@media (min-width: 640px) {

  /* line 151, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

    margin: 12.8px 0px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 151, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

    margin: 14.4px 0px 0px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 151, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

    margin: 16px 0px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 151, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

    min-height: 28px;

  }

}

@media (min-width: 980px) {

  /* line 151, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

    min-height: 30px;

  }

}

@media (min-width: 1250px) {

  /* line 151, ../../sass/_megamenu.scss */

  ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2,

  ul#superfish-main #menu-1079-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 div.sf-megamenu-column a.menuparent.sf-depth-2 {

    min-height: 35px;

  }

}

/* line 209, ../../sass/_megamenu.scss */

ul#superfish-main #menu-241-1 a.menuparent.sf-depth-1 + ul.sf-megamenu li.sf-depth-2 {

  width: 25%;

}

/* line 226, ../../sass/_megamenu.scss */

ul#superfish-main #menu-122963-1 a.sf-depth-2,

ul#superfish-main #menu-122963-1 a.sf-depth-3,

ul#superfish-main #menu-1043-1 a.sf-depth-2,

ul#superfish-main #menu-1043-1 a.sf-depth-3,

ul#superfish-main #menu-1055-1 a.sf-depth-2,

ul#superfish-main #menu-1055-1 a.sf-depth-3 {

  font-weight: normal !important;

}

/* line 235, ../../sass/_megamenu.scss */

ul#superfish-main #menu-1043-1 li.sf-depth-2#menu-83824-1 a {

  text-shadow: 1px 1px 1px #555555 !important;

  color: #ffffff !important;

  background-color: #4f397a !important;

  border-top: 2px solid #ffd200 !important;

}

/* line 328, ../../sass/_megamenu.scss */

ul#superfish-main .shopping-cart-icon-menu:after {

  display: inline-block;

  vertical-align: top;

  font-size: 0.7em;

  font-weight: normal;

  max-height: 0.7em;

  min-width: 1em;

  margin: auto 0;

  margin-top: -4px;

  padding-left: 5px;

  font-family: "dlfont";

  color: #9c9c9c;

  content: "";

  text-decoration: none;

}

/* line 346, ../../sass/_megamenu.scss */

ul#superfish-main .see-all-menu:after {

  padding-left: 5px;

  content: "\2192";

}

/* line 353, ../../sass/_megamenu.scss */

ul#superfish-main #menu-135621-1,

ul#superfish-main #menu-135399-1 {

  border-top: 1px solid #dedede !important;

}



/* ==========================================================================

INSTRUCTIONS FOR THIS STYLESHEET

This is the styling for the mobile nav

===========================================================================*/

/* ----- Nav Variables----------------- */

/* ------------------------------------- */

/* line 22, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul li a,

.dl-menuwrapper ul div.cart-count a,

.dl-menuwrapper ul.menu li a,

.dl-menuwrapper ul.menu div.cart-count a {

  font-color: #095cb1;

  outline: none;

  border-bottom: 1px solid #dfdfdf;

  padding: 15.6px 17px 15.6px 17px;

}

@media (min-width: 640px) {

  /* line 22, ../../sass/_mobile-nav.scss */

  .dl-menuwrapper ul li a,

  .dl-menuwrapper ul div.cart-count a,

  .dl-menuwrapper ul.menu li a,

  .dl-menuwrapper ul.menu div.cart-count a {

    padding: 19.2px 20px 19.2px 20px;

  }

}

@media (min-width: 800px) {

  /* line 22, ../../sass/_mobile-nav.scss */

  .dl-menuwrapper ul li a,

  .dl-menuwrapper ul div.cart-count a,

  .dl-menuwrapper ul.menu li a,

  .dl-menuwrapper ul.menu div.cart-count a {

    padding: 21.6px 22px 21.6px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 22, ../../sass/_mobile-nav.scss */

  .dl-menuwrapper ul li a,

  .dl-menuwrapper ul div.cart-count a,

  .dl-menuwrapper ul.menu li a,

  .dl-menuwrapper ul.menu div.cart-count a {

    padding: 24px 25px 24px 25px;

  }

}



/* line 28, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > ul > li > a, .dl-menuwrapper > ul li.parent-landing a {

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-size: 17px;

  line-height: 22px;

  font-weight: 900;

  text-transform: uppercase;

}



/* line 35, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul .secondary-nav-item a, .dl-menuwrapper li .dl-submenu {

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: bold;

  line-height: 22px;

  font-size: 15px;

  text-transform: none;

}



/* line 43, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul .secondary-nav-item a {

  border: none;

  padding: 6.5px 17px 6.5px 17px;

}

@media (min-width: 640px) {

  /* line 43, ../../sass/_mobile-nav.scss */

  .dl-menuwrapper ul .secondary-nav-item a {

    padding: 8px 20px 8px 20px;

  }

}

@media (min-width: 800px) {

  /* line 43, ../../sass/_mobile-nav.scss */

  .dl-menuwrapper ul .secondary-nav-item a {

    padding: 9px 22px 9px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 43, ../../sass/_mobile-nav.scss */

  .dl-menuwrapper ul .secondary-nav-item a {

    padding: 10px 25px 10px 25px;

  }

}



/* line 49, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul li.dl-back > a,

.dl-menuwrapper ul.menu li.dl-back > a {

  font-family: lato;

  font-size: 15px;

  line-height: 22px;

  font-weight: 900;

  text-transform: uppercase;

  padding-left: 3em;

}



/* line 59, ../../sass/_mobile-nav.scss */

#dl-menu {

  display: block;

  z-index: 990;

}

@media (min-width: 800px) {

  /* line 59, ../../sass/_mobile-nav.scss */

  #dl-menu {

    display: none;

  }

}



/* line 66, ../../sass/_mobile-nav.scss */

#block-superfish-1,

#block-menu-menu-global-navigation {

  display: none;

}

@media (min-width: 800px) {

  /* line 66, ../../sass/_mobile-nav.scss */

  #block-superfish-1,

  #block-menu-menu-global-navigation {

    display: inline-block;

  }

}



/* line 74, ../../sass/_mobile-nav.scss */

#block-system-main-menu {

  display: none;

}



/* line 79, ../../sass/_mobile-nav.scss */

button.dl-trigger {

  position: relative;

  box-sizing: border-box;

  padding: 0;

  width: 100px;

  height: 52px;

  padding: 13px 0px 0px 25.5px;

  background: none;

  border: none;

  outline: none;

  text-indent: -999px;

  overflow: hidden;

}

@media (min-width: 640px) {

  /* line 79, ../../sass/_mobile-nav.scss */

  button.dl-trigger {

    padding: 16px 0px 0px 30px;

  }

}

@media (min-width: 800px) {

  /* line 79, ../../sass/_mobile-nav.scss */

  button.dl-trigger {

    padding: 18px 0px 0px 33px;

  }

}

@media (min-width: 1250px) {

  /* line 79, ../../sass/_mobile-nav.scss */

  button.dl-trigger {

    padding: 20px 0px 0px 37.5px;

  }

}

/* line 91, ../../sass/_mobile-nav.scss */

button.dl-trigger:before {

  position: absolute;

  margin: 13px 0px 0px 25.5px;

  content: '';

  cursor: pointer;

  background: #ffffff;

  width: 30px;

  height: 6px;

  top: 0;

  left: 0;

  box-shadow: 0 10px 0 #ffffff, 0 20px 0 #ffffff;

}

@media (min-width: 640px) {

  /* line 91, ../../sass/_mobile-nav.scss */

  button.dl-trigger:before {

    margin: 16px 0px 0px 30px;

  }

}

@media (min-width: 800px) {

  /* line 91, ../../sass/_mobile-nav.scss */

  button.dl-trigger:before {

    margin: 18px 0px 0px 33px;

  }

}

@media (min-width: 1250px) {

  /* line 91, ../../sass/_mobile-nav.scss */

  button.dl-trigger:before {

    margin: 20px 0px 0px 37.5px;

  }

}



/* line 106, ../../sass/_mobile-nav.scss */

.dl-menuwrapper {

  box-sizing: border-box;

  width: 98%;

  max-width: 800px;

  position: relative;

  -webkit-perspective: 1000px;

  -moz-perspective: 1000px;

  perspective: 1000px;

  -webkit-perspective-origin: 50% 200%;

  -moz-perspective-origin: 50% 200%;

  perspective-origin: 50% 200%;

  /* only menu parent */

  /* only secondary nav */

}

/* line 117, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul,

.dl-menuwrapper ul.menu {

  border: 1px solid #ebebeb;

  padding: 0;

  width: 100%;

  list-style: none;

  -webkit-transform-style: preserve-3d;

  -moz-transform-style: preserve-3d;

  transform-style: preserve-3d;

  background: #ebebeb;

  /* All items */

}

/* line 129, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul li,

.dl-menuwrapper ul div.cart-count,

.dl-menuwrapper ul.menu li,

.dl-menuwrapper ul.menu div.cart-count {

  position: relative;

  width: 100%;

  max-width: 100%;

  margin-bottom: 0;

  border: 0 none;

}

/* line 136, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul li:hover,

.dl-menuwrapper ul div.cart-count:hover,

.dl-menuwrapper ul.menu li:hover,

.dl-menuwrapper ul.menu div.cart-count:hover {

  background-color: #ffffff;

}

/* line 139, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul li a,

.dl-menuwrapper ul div.cart-count a,

.dl-menuwrapper ul.menu li a,

.dl-menuwrapper ul.menu div.cart-count a {

  display: block;

  position: relative;

}

/* line 161, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul .secondary-nav-item.first {

  margin-top: 1em;

}

/* line 164, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul .secondary-nav-item .last-item.cart-count {

  margin-bottom: 1em;

  border: 0 none;

  max-height: 35px;

  line-height: 35px;

  padding-top: 0;

  padding-bottom: 0;

}

/* line 171, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul .secondary-nav-item .last-item.cart-count a {

  padding-top: 0;

  padding-bottom: 0;

  max-height: 35px;

  line-height: 35px;

}



/* line 181, ../../sass/_mobile-nav.scss */

.dl-menuwrapper ul li.dl-back > a,

.dl-menuwrapper ul.menu li.dl-back > a {

  background: rgba(0, 0, 0, 0.05);

}



/* line 186, ../../sass/_mobile-nav.scss */

.dl-menuwrapper li.dl-back:after,

.dl-menuwrapper li > a:not(:only-child):after {

  position: absolute;

  top: 0;

  line-height: 50px;

  font-family: "dlfont";

  content: "";

  font-size: 18px;

  color: #ffd200;

}



/* line 197, ../../sass/_mobile-nav.scss */

.dl-menuwrapper li.dl-back:after {

  left: 1em;

  color: #ffd200;

  -webkit-transform: rotate(180deg);

  -moz-transform: rotate(180deg);

  transform: rotate(180deg);

}



/* line 204, ../../sass/_mobile-nav.scss */

.dl-menuwrapper li > a:after {

  right: 1em;

  color: #ffd200;

}



/* line 208, ../../sass/_mobile-nav.scss */

.dl-menuwrapper .dl-menu {

  margin: 0;

  position: absolute;

  width: 100%;

  opacity: 0;

  pointer-events: none;

  -webkit-transform: translateY(10px);

  -moz-transform: translateY(10px);

  transform: translateY(10px);

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  backface-visibility: hidden;

}

/* line 221, ../../sass/_mobile-nav.scss */

.dl-menuwrapper .dl-menu.dl-menu-toggle {

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

/* line 227, ../../sass/_mobile-nav.scss */

.dl-menuwrapper .dl-menu.dl-menuopen {

  opacity: 1;

  pointer-events: auto;

  z-index: 998;

  -webkit-transform: translateY(0px);

  -moz-transform: translateY(0px);

  transform: translateY(0px);

}



/* Hide the inner submenus */

/* line 239, ../../sass/_mobile-nav.scss */

.dl-menuwrapper li .dl-submenu {

  display: none;

}



/* 

When a submenu is openend, we will hide all li siblings.

For that we give a class to the parent menu called "dl-subview".

We also hide the submenu link. 

The opened submenu will get the class "dl-subviewopen".

All this is done for any sub-level being entered.

*/

/* line 250, ../../sass/_mobile-nav.scss */

.dl-menu.dl-subview li,

.dl-menu.dl-subview li.dl-subviewopen > a,

.dl-menu.dl-subview li.dl-subview > a {

  display: none;

}



/* line 255, ../../sass/_mobile-nav.scss */

.dl-menu.dl-subview li.dl-subview,

.dl-menu.dl-subview li.dl-subview .dl-submenu,

.dl-menu.dl-subview li.dl-subviewopen,

.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,

.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {

  display: block;

}



/* Dynamically added submenu outside of the menu context */

/* line 263, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu {

  position: absolute;

  width: 100%;

  top: 50px;

  left: 0;

  margin: 0;

}



/* Animation classes for moving out and in */

/* line 272, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-out-1 {

  -webkit-animation: MenuAnimOut1 0.4s;

  -moz-animation: MenuAnimOut1 0.4s;

  animation: MenuAnimOut1 0.4s;

}



/* line 277, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-out-2 {

  -webkit-animation: MenuAnimOut2 0.3s ease-in-out;

  -moz-animation: MenuAnimOut2 0.3s ease-in-out;

  animation: MenuAnimOut2 0.3s ease-in-out;

}



/* line 282, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-out-3 {

  -webkit-animation: MenuAnimOut3 0.4s ease;

  -moz-animation: MenuAnimOut3 0.4s ease;

  animation: MenuAnimOut3 0.4s ease;

}



/* line 287, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-out-4 {

  -webkit-animation: MenuAnimOut4 0.4s ease;

  -moz-animation: MenuAnimOut4 0.4s ease;

  animation: MenuAnimOut4 0.4s ease;

}



/* line 292, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-out-5 {

  -webkit-animation: MenuAnimOut5 0.4s ease;

  -moz-animation: MenuAnimOut5 0.4s ease;

  animation: MenuAnimOut5 0.4s ease;

}



@-webkit-keyframes MenuAnimOut1 {

  50% {

    -webkit-transform: translateZ(-250px) rotateY(30deg);

  }

  75% {

    -webkit-transform: translateZ(-372.5px) rotateY(15deg);

    opacity: .5;

  }

  100% {

    -webkit-transform: translateZ(-500px) rotateY(0deg);

    opacity: 0;

  }

}

@-webkit-keyframes MenuAnimOut2 {

  100% {

    -webkit-transform: translateX(-100%);

    opacity: 0;

  }

}

@-webkit-keyframes MenuAnimOut3 {

  100% {

    -webkit-transform: translateZ(300px);

    opacity: 0;

  }

}

@-webkit-keyframes MenuAnimOut4 {

  100% {

    -webkit-transform: translateZ(-300px);

    opacity: 0;

  }

}

@-webkit-keyframes MenuAnimOut5 {

  100% {

    -webkit-transform: translateY(40%);

    opacity: 0;

  }

}

@-moz-keyframes MenuAnimOut1 {

  50% {

    -moz-transform: translateZ(-250px) rotateY(30deg);

  }

  75% {

    -moz-transform: translateZ(-372.5px) rotateY(15deg);

    opacity: .5;

  }

  100% {

    -moz-transform: translateZ(-500px) rotateY(0deg);

    opacity: 0;

  }

}

@-moz-keyframes MenuAnimOut2 {

  100% {

    -moz-transform: translateX(-100%);

    opacity: 0;

  }

}

@-moz-keyframes MenuAnimOut3 {

  100% {

    -moz-transform: translateZ(300px);

    opacity: 0;

  }

}

@-moz-keyframes MenuAnimOut4 {

  100% {

    -moz-transform: translateZ(-300px);

    opacity: 0;

  }

}

@-moz-keyframes MenuAnimOut5 {

  100% {

    -moz-transform: translateY(40%);

    opacity: 0;

  }

}

@keyframes MenuAnimOut1 {

  50% {

    transform: translateZ(-250px) rotateY(30deg);

  }

  75% {

    transform: translateZ(-372.5px) rotateY(15deg);

    opacity: .5;

  }

  100% {

    transform: translateZ(-500px) rotateY(0deg);

    opacity: 0;

  }

}

@keyframes MenuAnimOut2 {

  100% {

    transform: translateX(-100%);

    opacity: 0;

  }

}

@keyframes MenuAnimOut3 {

  100% {

    transform: translateZ(300px);

    opacity: 0;

  }

}

@keyframes MenuAnimOut4 {

  100% {

    transform: translateZ(-300px);

    opacity: 0;

  }

}

@keyframes MenuAnimOut5 {

  100% {

    transform: translateY(40%);

    opacity: 0;

  }

}

/* line 408, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-in-1 {

  -webkit-animation: MenuAnimIn1 0.3s;

  -moz-animation: MenuAnimIn1 0.3s;

  animation: MenuAnimIn1 0.3s;

}



/* line 413, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-in-2 {

  -webkit-animation: MenuAnimIn2 0.3s ease-in-out;

  -moz-animation: MenuAnimIn2 0.3s ease-in-out;

  animation: MenuAnimIn2 0.3s ease-in-out;

}



/* line 418, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-in-3 {

  -webkit-animation: MenuAnimIn3 0.4s ease;

  -moz-animation: MenuAnimIn3 0.4s ease;

  animation: MenuAnimIn3 0.4s ease;

}



/* line 423, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-in-4 {

  -webkit-animation: MenuAnimIn4 0.4s ease;

  -moz-animation: MenuAnimIn4 0.4s ease;

  animation: MenuAnimIn4 0.4s ease;

}



/* line 428, ../../sass/_mobile-nav.scss */

.dl-menu.dl-animate-in-5 {

  -webkit-animation: MenuAnimIn5 0.4s ease;

  -moz-animation: MenuAnimIn5 0.4s ease;

  animation: MenuAnimIn5 0.4s ease;

}



@-webkit-keyframes MenuAnimIn1 {

  0% {

    -webkit-transform: translateZ(-500px) rotateY(0deg);

    opacity: 0;

  }

  20% {

    -webkit-transform: translateZ(-250px) rotateY(30deg);

    opacity: 0.5;

  }

  100% {

    -webkit-transform: translateZ(0px) rotateY(0deg);

    opacity: 1;

  }

}

@-webkit-keyframes MenuAnimIn2 {

  0% {

    -webkit-transform: translateX(-100%);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateX(0px);

    opacity: 1;

  }

}

@-webkit-keyframes MenuAnimIn3 {

  0% {

    -webkit-transform: translateZ(300px);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateZ(0px);

    opacity: 1;

  }

}

@-webkit-keyframes MenuAnimIn4 {

  0% {

    -webkit-transform: translateZ(-300px);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateZ(0px);

    opacity: 1;

  }

}

@-webkit-keyframes MenuAnimIn5 {

  0% {

    -webkit-transform: translateY(40%);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateY(0);

    opacity: 1;

  }

}

@-moz-keyframes MenuAnimIn1 {

  0% {

    -moz-transform: translateZ(-500px) rotateY(0deg);

    opacity: 0;

  }

  20% {

    -moz-transform: translateZ(-250px) rotateY(30deg);

    opacity: 0.5;

  }

  100% {

    -moz-transform: translateZ(0px) rotateY(0deg);

    opacity: 1;

  }

}

@-moz-keyframes MenuAnimIn2 {

  0% {

    -moz-transform: translateX(-100%);

    opacity: 0;

  }

  100% {

    -moz-transform: translateX(0px);

    opacity: 1;

  }

}

@-moz-keyframes MenuAnimIn3 {

  0% {

    -moz-transform: translateZ(300px);

    opacity: 0;

  }

  100% {

    -moz-transform: translateZ(0px);

    opacity: 1;

  }

}

@-moz-keyframes MenuAnimIn4 {

  0% {

    -moz-transform: translateZ(-300px);

    opacity: 0;

  }

  100% {

    -moz-transform: translateZ(0px);

    opacity: 1;

  }

}

@-moz-keyframes MenuAnimIn5 {

  0% {

    -moz-transform: translateY(40%);

    opacity: 0;

  }

  100% {

    -moz-transform: translateY(0);

    opacity: 1;

  }

}

@keyframes MenuAnimIn1 {

  0% {

    transform: translateZ(-500px) rotateY(0deg);

    opacity: 0;

  }

  20% {

    transform: translateZ(-250px) rotateY(30deg);

    opacity: 0.5;

  }

  100% {

    transform: translateZ(0px) rotateY(0deg);

    opacity: 1;

  }

}

@keyframes MenuAnimIn2 {

  0% {

    transform: translateX(-100%);

    opacity: 0;

  }

  100% {

    transform: translateX(0px);

    opacity: 1;

  }

}

@keyframes MenuAnimIn3 {

  0% {

    transform: translateZ(300px);

    opacity: 0;

  }

  100% {

    transform: translateZ(0px);

    opacity: 1;

  }

}

@keyframes MenuAnimIn4 {

  0% {

    transform: translateZ(-300px);

    opacity: 0;

  }

  100% {

    transform: translateZ(0px);

    opacity: 1;

  }

}

@keyframes MenuAnimIn5 {

  0% {

    transform: translateY(40%);

    opacity: 0;

  }

  100% {

    transform: translateY(0);

    opacity: 1;

  }

}

/* line 595, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {

  -webkit-animation: SubMenuAnimIn1 0.4s ease;

  -moz-animation: SubMenuAnimIn1 0.4s ease;

  animation: SubMenuAnimIn1 0.4s ease;

}



/* line 600, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {

  -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;

  -moz-animation: SubMenuAnimIn2 0.3s ease-in-out;

  animation: SubMenuAnimIn2 0.3s ease-in-out;

}



/* line 605, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {

  -webkit-animation: SubMenuAnimIn3 0.4s ease;

  -moz-animation: SubMenuAnimIn3 0.4s ease;

  animation: SubMenuAnimIn3 0.4s ease;

}



/* line 610, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {

  -webkit-animation: SubMenuAnimIn4 0.4s ease;

  -moz-animation: SubMenuAnimIn4 0.4s ease;

  animation: SubMenuAnimIn4 0.4s ease;

}



/* line 615, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {

  -webkit-animation: SubMenuAnimIn5 0.4s ease;

  -moz-animation: SubMenuAnimIn5 0.4s ease;

  animation: SubMenuAnimIn5 0.4s ease;

}



@-webkit-keyframes SubMenuAnimIn1 {

  0% {

    -webkit-transform: translateX(50%);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateX(0px);

    opacity: 1;

  }

}

@-webkit-keyframes SubMenuAnimIn2 {

  0% {

    -webkit-transform: translateX(100%);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateX(0px);

    opacity: 1;

  }

}

@-webkit-keyframes SubMenuAnimIn3 {

  0% {

    -webkit-transform: translateZ(-300px);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateZ(0px);

    opacity: 1;

  }

}

@-webkit-keyframes SubMenuAnimIn4 {

  0% {

    -webkit-transform: translateZ(300px);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateZ(0px);

    opacity: 1;

  }

}

@-webkit-keyframes SubMenuAnimIn5 {

  0% {

    -webkit-transform: translateZ(-200px);

    opacity: 0;

  }

  100% {

    -webkit-transform: translateZ(0);

    opacity: 1;

  }

}

@-moz-keyframes SubMenuAnimIn1 {

  0% {

    -moz-transform: translateX(50%);

    opacity: 0;

  }

  100% {

    -moz-transform: translateX(0px);

    opacity: 1;

  }

}

@-moz-keyframes SubMenuAnimIn2 {

  0% {

    -moz-transform: translateX(100%);

    opacity: 0;

  }

  100% {

    -moz-transform: translateX(0px);

    opacity: 1;

  }

}

@-moz-keyframes SubMenuAnimIn3 {

  0% {

    -moz-transform: translateZ(-300px);

    opacity: 0;

  }

  100% {

    -moz-transform: translateZ(0px);

    opacity: 1;

  }

}

@-moz-keyframes SubMenuAnimIn4 {

  0% {

    -moz-transform: translateZ(300px);

    opacity: 0;

  }

  100% {

    -moz-transform: translateZ(0px);

    opacity: 1;

  }

}

@-moz-keyframes SubMenuAnimIn5 {

  0% {

    -moz-transform: translateZ(-200px);

    opacity: 0;

  }

  100% {

    -moz-transform: translateZ(0);

    opacity: 1;

  }

}

@keyframes SubMenuAnimIn1 {

  0% {

    transform: translateX(50%);

    opacity: 0;

  }

  100% {

    transform: translateX(0px);

    opacity: 1;

  }

}

@keyframes SubMenuAnimIn2 {

  0% {

    transform: translateX(100%);

    opacity: 0;

  }

  100% {

    transform: translateX(0px);

    opacity: 1;

  }

}

@keyframes SubMenuAnimIn3 {

  0% {

    transform: translateZ(-300px);

    opacity: 0;

  }

  100% {

    transform: translateZ(0px);

    opacity: 1;

  }

}

@keyframes SubMenuAnimIn4 {

  0% {

    transform: translateZ(300px);

    opacity: 0;

  }

  100% {

    transform: translateZ(0px);

    opacity: 1;

  }

}

@keyframes SubMenuAnimIn5 {

  0% {

    transform: translateZ(-200px);

    opacity: 0;

  }

  100% {

    transform: translateZ(0);

    opacity: 1;

  }

}

/* line 770, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {

  -webkit-animation: SubMenuAnimOut1 0.4s ease;

  -moz-animation: SubMenuAnimOut1 0.4s ease;

  animation: SubMenuAnimOut1 0.4s ease;

}



/* line 775, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {

  -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;

  -moz-animation: SubMenuAnimOut2 0.3s ease-in-out;

  animation: SubMenuAnimOut2 0.3s ease-in-out;

}



/* line 780, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {

  -webkit-animation: SubMenuAnimOut3 0.4s ease;

  -moz-animation: SubMenuAnimOut3 0.4s ease;

  animation: SubMenuAnimOut3 0.4s ease;

}



/* line 785, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {

  -webkit-animation: SubMenuAnimOut4 0.4s ease;

  -moz-animation: SubMenuAnimOut4 0.4s ease;

  animation: SubMenuAnimOut4 0.4s ease;

}



/* line 790, ../../sass/_mobile-nav.scss */

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {

  -webkit-animation: SubMenuAnimOut5 0.4s ease;

  -moz-animation: SubMenuAnimOut5 0.4s ease;

  animation: SubMenuAnimOut5 0.4s ease;

}



@-webkit-keyframes SubMenuAnimOut1 {

  0% {

    -webkit-transform: translateX(0%);

    opacity: 1;

  }

  100% {

    -webkit-transform: translateX(50%);

    opacity: 0;

  }

}

@-webkit-keyframes SubMenuAnimOut2 {

  0% {

    -webkit-transform: translateX(0%);

    opacity: 1;

  }

  100% {

    -webkit-transform: translateX(100%);

    opacity: 0;

  }

}

@-webkit-keyframes SubMenuAnimOut3 {

  0% {

    -webkit-transform: translateZ(0px);

    opacity: 1;

  }

  100% {

    -webkit-transform: translateZ(-300px);

    opacity: 0;

  }

}

@-webkit-keyframes SubMenuAnimOut4 {

  0% {

    -webkit-transform: translateZ(0px);

    opacity: 1;

  }

  100% {

    -webkit-transform: translateZ(300px);

    opacity: 0;

  }

}

@-webkit-keyframes SubMenuAnimOut5 {

  0% {

    -webkit-transform: translateZ(0);

    opacity: 1;

  }

  100% {

    -webkit-transform: translateZ(-200px);

    opacity: 0;

  }

}

@-moz-keyframes SubMenuAnimOut1 {

  0% {

    -moz-transform: translateX(0%);

    opacity: 1;

  }

  100% {

    -moz-transform: translateX(50%);

    opacity: 0;

  }

}

@-moz-keyframes SubMenuAnimOut2 {

  0% {

    -moz-transform: translateX(0%);

    opacity: 1;

  }

  100% {

    -moz-transform: translateX(100%);

    opacity: 0;

  }

}

@-moz-keyframes SubMenuAnimOut3 {

  0% {

    -moz-transform: translateZ(0px);

    opacity: 1;

  }

  100% {

    -moz-transform: translateZ(-300px);

    opacity: 0;

  }

}

@-moz-keyframes SubMenuAnimOut4 {

  0% {

    -moz-transform: translateZ(0px);

    opacity: 1;

  }

  100% {

    -moz-transform: translateZ(300px);

    opacity: 0;

  }

}

@-moz-keyframes SubMenuAnimOut5 {

  0% {

    -moz-transform: translateZ(0);

    opacity: 1;

  }

  100% {

    -moz-transform: translateZ(-200px);

    opacity: 0;

  }

}

@keyframes SubMenuAnimOut1 {

  0% {

    transform: translateX(0%);

    opacity: 1;

  }

  100% {

    transform: translateX(50%);

    opacity: 0;

  }

}

@keyframes SubMenuAnimOut2 {

  0% {

    transform: translateX(0%);

    opacity: 1;

  }

  100% {

    transform: translateX(100%);

    opacity: 0;

  }

}

@keyframes SubMenuAnimOut3 {

  0% {

    transform: translateZ(0px);

    opacity: 1;

  }

  100% {

    transform: translateZ(-300px);

    opacity: 0;

  }

}

@keyframes SubMenuAnimOut4 {

  0% {

    transform: translateZ(0px);

    opacity: 1;

  }

  100% {

    transform: translateZ(300px);

    opacity: 0;

  }

}

@keyframes SubMenuAnimOut5 {

  0% {

    transform: translateZ(0);

    opacity: 1;

  }

  100% {

    transform: translateZ(-200px);

    opacity: 0;

  }

}

/* No JS Fallback */

/* line 946, ../../sass/_mobile-nav.scss */

.no-js .dl-menuwrapper .dl-menu {

  position: relative;

  opacity: 1;

  -webkit-transform: none;

  -moz-transform: none;

  transform: none;

}



/* line 953, ../../sass/_mobile-nav.scss */

.no-js .dl-menuwrapper li .dl-submenu {

  display: block;

}



/* line 956, ../../sass/_mobile-nav.scss */

.no-js .dl-menuwrapper li.dl-back {

  display: none;

}



/* line 959, ../../sass/_mobile-nav.scss */

.no-js .dl-menuwrapper li > a:not(:only-child) {

  background: rgba(0, 0, 0, 0.1);

}



/* line 962, ../../sass/_mobile-nav.scss */

.no-js .dl-menuwrapper li > a:not(:only-child):after {

  content: '';

}



/* =============================================================================

   SIDE NAVIGATION   

================================================================================ */

/* line 515, ../../sass/6-header-footer-nav.scss */

ul.links,

ul.menu {

  /* Menu block links */

  margin: 0;

  padding: 0;

  text-align: left;

  border-bottom: none;

}

/* line 522, ../../sass/6-header-footer-nav.scss */

ul.links li,

ul.menu li {

  list-style-type: none;

  list-style-image: none;

  border-top: none;

}

/* line 527, ../../sass/6-header-footer-nav.scss */

ul.links li a,

ul.menu li a {

  display: block;

  padding: 5px;

  text-decoration: none;

  color: #095cb1;

}

/* line 534, ../../sass/6-header-footer-nav.scss */

ul.links li a:hover,

ul.menu li a:hover {

  color: #095cb1;

}

/* line 538, ../../sass/6-header-footer-nav.scss */

ul.links li li,

ul.menu li li {

  border: none;

  font-weight: normal;

}

/* line 542, ../../sass/6-header-footer-nav.scss */

ul.links li li a,

ul.menu li li a {

  padding-left: 20px;

}



/* =============================================================================

   HIGHLIGHTED

================================================================================ */

/* line 554, ../../sass/6-header-footer-nav.scss */

.highlighted-wrapper {

  background: #ffffff;

}



/* line 559, ../../sass/6-header-footer-nav.scss */

.node-type-group .highlighted-wrapper {

  background: #dfdfdf;

}

/* line 561, ../../sass/6-header-footer-nav.scss */

.node-type-group .highlighted-wrapper .region {

  background: #ffffff;

}



/* line 568, ../../sass/6-header-footer-nav.scss */

.node-type-page .highlighted-wrapper {

  background: #ebebeb;

}

/* line 571, ../../sass/6-header-footer-nav.scss */

.node-type-page .highlighted-wrapper .region-highlighted .block,

.node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

  padding: 13px 17px 0px 17px;

}

@media (min-width: 640px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 16px 20px 0px 20px;

  }

}

@media (min-width: 800px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 18px 22px 0px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 20px 25px 0px 25px;

  }

}

@media (min-width: 1250px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 13px 68px 0px 68px;

  }

}

@media (min-width: 1250px) and (min-width: 640px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 16px 80px 0px 80px;

  }

}

@media (min-width: 1250px) and (min-width: 800px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 18px 88px 0px 88px;

  }

}

@media (min-width: 1250px) and (min-width: 1250px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 20px 100px 0px 100px;

  }

}



@media (min-width: 1500px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 13px 85px 0px 51px;

  }

}

@media (min-width: 1500px) and (min-width: 640px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 16px 100px 0px 60px;

  }

}

@media (min-width: 1500px) and (min-width: 800px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 18px 110px 0px 66px;

  }

}

@media (min-width: 1500px) and (min-width: 1250px) {

  /* line 571, ../../sass/6-header-footer-nav.scss */

  .node-type-page .highlighted-wrapper .region-highlighted .block,

  .node-type-page .highlighted-wrapper .region-highlighted #block-views-exp-solr-searches-block {

    padding: 20px 125px 0px 75px;

  }

}



/* line 585, ../../sass/6-header-footer-nav.scss */

.tabs_area-wrapper {

  zoom: 1;

  /* Divisions Theming*/

}

/* line 169, ../../sass/_custom.scss */

.tabs_area-wrapper:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 587, ../../sass/6-header-footer-nav.scss */

.tabs_area-wrapper .region-tabs-area {

  zoom: 1;

}

/* line 169, ../../sass/_custom.scss */

.tabs_area-wrapper .region-tabs-area:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 591, ../../sass/6-header-footer-nav.scss */

body.division-test-measurement .tabs_area-wrapper {

  background: #00549e;

}

/* line 594, ../../sass/6-header-footer-nav.scss */

body.division-embedded-sensing .tabs_area-wrapper {

  background: #4f397a;

}

/* line 597, ../../sass/6-header-footer-nav.scss */

body.division-medical .tabs_area-wrapper {

  background: #186473;

}

/* line 600, ../../sass/6-header-footer-nav.scss */

body.division-dental .tabs_area-wrapper {

  background: #2d803b;

}



/* =============================================================================

   BREADCRUMBS

================================================================================ */

/* line 610, ../../sass/6-header-footer-nav.scss */

.breadcrumb-wrapper {

  background: #ebebeb;

}

/* line 614, ../../sass/6-header-footer-nav.scss */

.breadcrumb-wrapper div.breadcrumb {

  /* The path to the current page in the form of a list of links */

  max-width: 1500px;

  margin: 0 auto;

  background: #ebebeb;

  padding: 0px 8.5px 0px 0px;

  box-sizing: border-box;

  padding: 13px 0px 13px 17px;

}

@media (min-width: 640px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 10px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 11px 0px 0px;

  }

}

@media (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 12.5px 0px 0px;

  }

}

@media (min-width: 800px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 8.5px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 640px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 10px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 800px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 11px 0px 0px;

  }

}

@media (min-width: 800px) and (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 12.5px 0px 0px;

  }

}



@media (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 8.5px 0px 17px;

  }

}

@media (min-width: 1250px) and (min-width: 640px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 10px 0px 20px;

  }

}

@media (min-width: 1250px) and (min-width: 800px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 11px 0px 22px;

  }

}

@media (min-width: 1250px) and (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 12.5px 0px 25px;

  }

}



@media (min-width: 1500px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 25.5px 0px 34px;

  }

}

@media (min-width: 1500px) and (min-width: 640px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 30px 0px 40px;

  }

}

@media (min-width: 1500px) and (min-width: 800px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 33px 0px 44px;

  }

}

@media (min-width: 1500px) and (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 0px 37.5px 0px 50px;

  }

}



@media (min-width: 640px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 16px 0px 16px 20px;

  }

}

@media (min-width: 800px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 18px 0px 18px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 20px 0px 20px 25px;

  }

}

@media (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 10.4px 17px 10.4px 17px;

  }

}

@media (min-width: 1250px) and (min-width: 640px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 12.8px 20px 12.8px 20px;

  }

}

@media (min-width: 1250px) and (min-width: 800px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 14.4px 22px 14.4px 22px;

  }

}

@media (min-width: 1250px) and (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 16px 25px 16px 25px;

  }

}



@media (min-width: 1500px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 10.4px 76.5px 10.4px 51px;

  }

}

@media (min-width: 1500px) and (min-width: 640px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 12.8px 90px 12.8px 60px;

  }

}

@media (min-width: 1500px) and (min-width: 800px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 14.4px 99px 14.4px 66px;

  }

}

@media (min-width: 1500px) and (min-width: 1250px) {

  /* line 614, ../../sass/6-header-footer-nav.scss */

  .breadcrumb-wrapper div.breadcrumb {

    padding: 16px 112.5px 16px 75px;

  }

}



/* line 640, ../../sass/6-header-footer-nav.scss */

.breadcrumb-wrapper div.breadcrumb ol {

  margin: 0;

  padding: 0;

}

/* line 644, ../../sass/6-header-footer-nav.scss */

.breadcrumb-wrapper div.breadcrumb li {

  display: inline;

  list-style-type: none;

  margin: 0;

  padding: 0;

}



/* =============================================================================

   FOOTER

================================================================================ */

/* line 657, ../../sass/6-header-footer-nav.scss */

footer {

  zoom: 1;

  background: #053b72 url("../images/bg-footer.png") no-repeat center top;

  border-top: 4px solid #ffc000;

  color: #ebebeb;

  text-rendering: optimizeSpeed;

}

/* line 169, ../../sass/_custom.scss */

footer:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

/* line 664, ../../sass/6-header-footer-nav.scss */

footer .wrapper {

  zoom: 1;

  padding: 32.5px 17px 13px 17px;

}

/* line 169, ../../sass/_custom.scss */

footer .wrapper:after {

  visibility: hidden;

  display: table;

  font-size: 0;

  content: ".";

  clear: both;

  height: 0;

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

@media (min-width: 640px) {

  /* line 664, ../../sass/6-header-footer-nav.scss */

  footer .wrapper {

    padding: 40px 20px 16px 20px;

  }

}

@media (min-width: 800px) {

  /* line 664, ../../sass/6-header-footer-nav.scss */

  footer .wrapper {

    padding: 45px 22px 18px 22px;

  }

}

@media (min-width: 1250px) {

  /* line 664, ../../sass/6-header-footer-nav.scss */

  footer .wrapper {

    padding: 50px 25px 20px 25px;

  }

}

@media (min-width: 1500px) {

  /* line 664, ../../sass/6-header-footer-nav.scss */

  footer .wrapper {

    padding: 32.5px 51px 13px 34px;

  }

}

@media (min-width: 1500px) and (min-width: 640px) {

  /* line 664, ../../sass/6-header-footer-nav.scss */

  footer .wrapper {

    padding: 40px 60px 16px 40px;

  }

}

@media (min-width: 1500px) and (min-width: 800px) {

  /* line 664, ../../sass/6-header-footer-nav.scss */

  footer .wrapper {

    padding: 45px 66px 18px 44px;

  }

}

@media (min-width: 1500px) and (min-width: 1250px) {

  /* line 664, ../../sass/6-header-footer-nav.scss */

  footer .wrapper {

    padding: 50px 75px 20px 50px;

  }

}



/* line 673, ../../sass/6-header-footer-nav.scss */

footer a,

footer a:link,

footer a:hover,

footer a:visited,

footer a:focus {

  font-family: "Lato", Verdana, Geneva, sans-serif;

  font-weight: 900;

  color: #9ed9f6;

}



/*# sourceMappingURL=6-header-footer-nav.css.map */

