@charset "UTF-8";
/* ==========================================================================
INSTRUCTIONS FOR THIS STYLESHEET
This is for special one-off pages (such as a landing page or specific node)
or elements (such as a field that's displayed one way in teasers and another
in search results).
========================================================================== */
/* 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
========================================================================== */
/* line 20, ../../sass/_typography.scss */
.ajax-progress, .view-commerce-cart-block .views-table, .view-commerce-cart-block ul.links li, .tooltip-description a.tooltip-link, .tooltip-description .tooltip {
  font-size: 0.8571428571em;
  line-height: 1.6666666667em;
}
@media (min-width: 640px) {
  /* line 20, ../../sass/_typography.scss */
  .ajax-progress, .view-commerce-cart-block .views-table, .view-commerce-cart-block ul.links li, .tooltip-description a.tooltip-link, .tooltip-description .tooltip {
    font-size: 0.8666666667em;
    line-height: 1.5384615385em;
  }
}
@media (min-width: 800px) {
  /* line 20, ../../sass/_typography.scss */
  .ajax-progress, .view-commerce-cart-block .views-table, .view-commerce-cart-block ul.links li, .tooltip-description a.tooltip-link, .tooltip-description .tooltip {
    font-size: 0.8125em;
    line-height: 1.5384615385em;
  }
}

/* --- Headings --- */
/* --- BLOCK HEADER --- */
/* --- Utilities --- */
/* line 209, ../../sass/_typography.scss */
#block-cart-cart div.cart-count a:before, .colorbox .figure::before {
  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 --- */
/* line 393, ../../sass/_typography.scss */
.commerce-add-to-cart input[type="submit"], .view-commerce-cart-block ul.links li a {
  position: relative;
  display: block;
  box-sizing: border-box;
  font-family: "Archivo Narrow", "Arial Black", Gadget, sans-serif;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  font-size: 1.1428571429em;
  line-height: 1.375em;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: .3em .6em .3em .6em;
  border: none;
  margin: 0;
  left: 0;
  margin-right: 4px;
  top: 0;
  margin-bottom: 4px;
}
@media (min-width: 640px) {
  /* line 393, ../../sass/_typography.scss */
  .commerce-add-to-cart input[type="submit"], .view-commerce-cart-block ul.links li a {
    font-size: 1.2em;
    line-height: 1.3888888889em;
  }
}
@media (min-width: 800px) {
  /* line 393, ../../sass/_typography.scss */
  .commerce-add-to-cart input[type="submit"], .view-commerce-cart-block ul.links li a {
    font-size: 1.25em;
    line-height: 1.25em;
  }
}
/* line 415, ../../sass/_typography.scss */
.field-type-text-long .field-item .commerce-add-to-cart input[type="submit"]:hover, .commerce-add-to-cart .field-type-text-long .field-item input[type="submit"]:hover, .field-type-text-long .field-item .view-commerce-cart-block ul.links li a:hover, .view-commerce-cart-block ul.links li .field-type-text-long .field-item a:hover, .field-type-text .field-item .commerce-add-to-cart input[type="submit"]:hover, .commerce-add-to-cart .field-type-text .field-item input[type="submit"]:hover, .field-type-text .field-item .view-commerce-cart-block ul.links li a:hover, .view-commerce-cart-block ul.links li .field-type-text .field-item a:hover, .field-type-text-with-summary .field-item .commerce-add-to-cart input[type="submit"]:hover, .commerce-add-to-cart .field-type-text-with-summary .field-item input[type="submit"]:hover, .field-type-text-with-summary .field-item .view-commerce-cart-block ul.links li a:hover, .view-commerce-cart-block ul.links li .field-type-text-with-summary .field-item a:hover, .block-block > .content .commerce-add-to-cart input[type="submit"]:hover, .commerce-add-to-cart .block-block > .content input[type="submit"]:hover, .block-block > .content .view-commerce-cart-block ul.links li a:hover, .view-commerce-cart-block ul.links li .block-block > .content a:hover, .commerce-add-to-cart input[type="submit"]:hover, .view-commerce-cart-block ul.links li a:hover {
  left: 1px;
  top: 1px;
}
/* line 423, ../../sass/_typography.scss */
.field-type-text-long .field-item .commerce-add-to-cart input[type="submit"]:active, .commerce-add-to-cart .field-type-text-long .field-item input[type="submit"]:active, .field-type-text-long .field-item .view-commerce-cart-block ul.links li a:active, .view-commerce-cart-block ul.links li .field-type-text-long .field-item a:active, .field-type-text .field-item .commerce-add-to-cart input[type="submit"]:active, .commerce-add-to-cart .field-type-text .field-item input[type="submit"]:active, .field-type-text .field-item .view-commerce-cart-block ul.links li a:active, .view-commerce-cart-block ul.links li .field-type-text .field-item a:active, .field-type-text-with-summary .field-item .commerce-add-to-cart input[type="submit"]:active, .commerce-add-to-cart .field-type-text-with-summary .field-item input[type="submit"]:active, .field-type-text-with-summary .field-item .view-commerce-cart-block ul.links li a:active, .view-commerce-cart-block ul.links li .field-type-text-with-summary .field-item a:active, .block-block > .content .commerce-add-to-cart input[type="submit"]:active, .commerce-add-to-cart .block-block > .content input[type="submit"]:active, .block-block > .content .view-commerce-cart-block ul.links li a:active, .view-commerce-cart-block ul.links li .block-block > .content a:active, .commerce-add-to-cart input[type="submit"]:active, .view-commerce-cart-block ul.links li a:active {
  left: 2px;
  top: 2px;
}
/* line 431, ../../sass/_typography.scss */
.intro .commerce-add-to-cart input[type="submit"], .commerce-add-to-cart .intro input[type="submit"], .intro .view-commerce-cart-block ul.links li a, .view-commerce-cart-block ul.links li .intro a {
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 640px) {
  /* line 431, ../../sass/_typography.scss */
  .intro .commerce-add-to-cart input[type="submit"], .commerce-add-to-cart .intro input[type="submit"], .intro .view-commerce-cart-block ul.links li a, .view-commerce-cart-block ul.links li .intro a {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (min-width: 640px) {
  /* line 431, ../../sass/_typography.scss */
  .intro .commerce-add-to-cart input[type="submit"], .commerce-add-to-cart .intro input[type="submit"], .intro .view-commerce-cart-block ul.links li a, .view-commerce-cart-block ul.links li .intro a {
    font-size: 20px;
    line-height: 25px;
  }
}

/* line 465, ../../sass/_typography.scss */
.commerce-add-to-cart input[type="submit"] {
  color: #095cb1;
  background-color: #ffd200;
  display: inline-block;
  vertical-align: top;
  margin-right: 1em;
  padding: .5em 1.4em .4em .6em;
  border: none;
  margin: 0;
  left: 0;
  border-right: 3px solid #ffc000;
  bottom: 0;
  border-bottom: 5px solid #ffc000;
}
/* line 371, ../../sass/_custom.scss */
.commerce-add-to-cart input[type="submit"]:after {
  position: absolute;
  display: inline-block;
  vertical-align: bottom;
  font-family: "dlfont";
  font-size: 0.7em;
  font-weight: normal;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0.15em;
  color: inherit;
  content: "";
  text-decoration: none;
  border-bottom: 1px dotted transparent;
}
/* line 477, ../../sass/_typography.scss */
.field-type-text-long .field-item .commerce-add-to-cart input[type="submit"]:hover, .commerce-add-to-cart .field-type-text-long .field-item input[type="submit"]:hover, .field-type-text .field-item .commerce-add-to-cart input[type="submit"]:hover, .commerce-add-to-cart .field-type-text .field-item input[type="submit"]:hover, .field-type-text-with-summary .field-item .commerce-add-to-cart input[type="submit"]:hover, .commerce-add-to-cart .field-type-text-with-summary .field-item input[type="submit"]:hover, .block-block > .content .commerce-add-to-cart input[type="submit"]:hover, .commerce-add-to-cart .block-block > .content input[type="submit"]:hover, .commerce-add-to-cart input[type="submit"]:hover {
  left: 1px;
  margin-right: 1px;
  border-right: 2px solid #ffc000;
  top: 1px;
  margin-bottom: 1px;
  border-bottom: 4px solid #ffc000;
}
/* line 489, ../../sass/_typography.scss */
.field-type-text-long .field-item .commerce-add-to-cart input[type="submit"]:active, .commerce-add-to-cart .field-type-text-long .field-item input[type="submit"]:active, .field-type-text .field-item .commerce-add-to-cart input[type="submit"]:active, .commerce-add-to-cart .field-type-text .field-item input[type="submit"]:active, .field-type-text-with-summary .field-item .commerce-add-to-cart input[type="submit"]:active, .commerce-add-to-cart .field-type-text-with-summary .field-item input[type="submit"]:active, .block-block > .content .commerce-add-to-cart input[type="submit"]:active, .commerce-add-to-cart .block-block > .content input[type="submit"]:active, .commerce-add-to-cart input[type="submit"]:active {
  left: 2px;
  margin-right: 2px;
  border-right: 1px solid #ffc000;
  top: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #ffc000;
}

/* --- Lists --- */
/* --- Accordion --- */
/* --- Tables --- */
/* --- Menus/Navigation --- */
/* --- Forms --- */
/* --- Tekscan Custom --- */
/* line 705, ../../sass/_typography.scss */
#block-cart-cart div.cart-count {
  font-family: "Lato", Verdana, Geneva, sans-serif;
  font-weight: bold;
  color: #484a4c;
  font-size: 0.9285714286em;
  line-height: 1.9230769231em;
}
@media (min-width: 640px) {
  /* line 705, ../../sass/_typography.scss */
  #block-cart-cart div.cart-count {
    font-size: 0.8666666667em;
    line-height: 1.9230769231em;
  }
}
@media (min-width: 800px) {
  /* line 705, ../../sass/_typography.scss */
  #block-cart-cart div.cart-count {
    font-size: 0.875em;
    line-height: 1.7857142857em;
  }
}
@media (min-width: 1250px) {
  /* line 705, ../../sass/_typography.scss */
  #block-cart-cart div.cart-count {
    font-size: 0.9375em;
    line-height: 1.6666666667em;
  }
}

/* line 12, ../../sass/9-special-pages-and-elements.scss */
.full-width-box {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0;
  margin: 0;
  float: none;
  background-color: #ebebeb;
  border-top: 4px solid #ffc000;
  padding: 13px 0px 26px 0px;
  zoom: 1;
}
@media (min-width: 640px) {
  /* line 12, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box {
    padding: 16px 0px 32px 0px;
  }
}
@media (min-width: 800px) {
  /* line 12, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box {
    padding: 18px 0px 36px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 12, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box {
    padding: 20px 0px 40px 0px;
  }
}
/* line 169, ../../sass/_custom.scss */
.full-width-box:after {
  visibility: hidden;
  display: table;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
  width: 100%;
  line-height: 0;
  overflow: hidden;
}
/* line 23, ../../sass/9-special-pages-and-elements.scss */
.full-width-box .full-width-box-wrapper {
  position: relative;
  max-width: 100%;
  margin: 0 auto;
}
/* line 27, ../../sass/9-special-pages-and-elements.scss */
.full-width-box .full-width-box-wrapper .block {
  padding: 0px 17px 0px 17px;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  /* line 27, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box .full-width-box-wrapper .block {
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 800px) {
  /* line 27, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box .full-width-box-wrapper .block {
    padding: 0px 22px 0px 22px;
  }
}
@media (min-width: 1250px) {
  /* line 27, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box .full-width-box-wrapper .block {
    padding: 0px 25px 0px 25px;
  }
}
@media (min-width: 1500px) {
  /* line 27, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box .full-width-box-wrapper .block {
    padding: 0px 85px 0px 85px;
  }
}
@media (min-width: 1500px) and (min-width: 640px) {
  /* line 27, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box .full-width-box-wrapper .block {
    padding: 0px 100px 0px 100px;
  }
}
@media (min-width: 1500px) and (min-width: 800px) {
  /* line 27, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box .full-width-box-wrapper .block {
    padding: 0px 110px 0px 110px;
  }
}
@media (min-width: 1500px) and (min-width: 1250px) {
  /* line 27, ../../sass/9-special-pages-and-elements.scss */
  .full-width-box .full-width-box-wrapper .block {
    padding: 0px 125px 0px 125px;
  }
}

/* line 36, ../../sass/9-special-pages-and-elements.scss */
.block.full-width-box {
  margin: 13px 0px 26px 0px;
}
@media (min-width: 640px) {
  /* line 36, ../../sass/9-special-pages-and-elements.scss */
  .block.full-width-box {
    margin: 16px 0px 32px 0px;
  }
}
@media (min-width: 800px) {
  /* line 36, ../../sass/9-special-pages-and-elements.scss */
  .block.full-width-box {
    margin: 18px 0px 36px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 36, ../../sass/9-special-pages-and-elements.scss */
  .block.full-width-box {
    margin: 20px 0px 40px 0px;
  }
}

/************************************
*   CAROUSEL CONFIGURATION
************************************/
/* ==========================================================================
   Carousel Icon Configuration
 ========================================================================== */
/* line 11, ../../sass/_carousel.scss */
.slick-slider {
  box-sizing: border-box;
  display: block;
  khtml-user-select: none;
  moz-box-sizing: border-box;
  moz-user-select: none;
  ms-touch-action: pan-y;
  ms-user-select: none;
  position: relative;
  touch-action: pan-y;
  user-select: none;
  webkit-tap-highlight-color: transparent;
  webkit-touch-callout: none;
  webkit-user-select: none;
}

/* line 26, ../../sass/_carousel.scss */
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}

/* line 33, ../../sass/_carousel.scss */
.slick-list:focus {
  outline: none;
}

/* line 36, ../../sass/_carousel.scss */
.slick-loading .slick-list {
  background: white url("../images/ajax-loader.gif") center center no-repeat;
}

/* line 39, ../../sass/_carousel.scss */
.slick-list.dragging {
  cursor: hand;
  cursor: pointer;
}

/* line 43, ../../sass/_carousel.scss */
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {
  moz-transform: translate3d(0, 0, 0);
  ms-transform: translate3d(0, 0, 0);
  o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  webkit-transform: translate3d(0, 0, 0);
}

/* line 50, ../../sass/_carousel.scss */
.slick-track {
  display: block;
  left: 0;
  position: relative;
  top: 0;
  zoom: 1;
}

/* line 57, ../../sass/_carousel.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

/* line 61, ../../sass/_carousel.scss */
.slick-track:after {
  clear: both;
}

/* line 64, ../../sass/_carousel.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 67, ../../sass/_carousel.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 73, ../../sass/_carousel.scss */
.slick-slide img {
  display: block;
}

/* line 76, ../../sass/_carousel.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 79, ../../sass/_carousel.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 82, ../../sass/_carousel.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 85, ../../sass/_carousel.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 88, ../../sass/_carousel.scss */
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}

/* line 93, ../../sass/_carousel.scss */
.slick-prev, .slick-next {
  background: transparent;
  border: none;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  margin-top: -10px;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 80px;
  height: 80px;
}

/* line 109, ../../sass/_carousel.scss */
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  background: transparent;
  color: transparent;
  outline: none;
}

/* line 114, ../../sass/_carousel.scss */
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
  opacity: 1;
}

/* line 117, ../../sass/_carousel.scss */
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: 0.25;
}

/* line 120, ../../sass/_carousel.scss */
.slick-prev:before, .slick-next:before {
  color: #ffc000;
  font-family: "dlfont";
  font-size: 80px;
  line-height: 1;
  moz-osx-font-smoothing: grayscale;
  opacity: 0.75;
  webkit-font-smoothing: antialiased;
}

/* line 129, ../../sass/_carousel.scss */
.slick-prev {
  left: -80px;
}

/* line 132, ../../sass/_carousel.scss */
.slick-prev:before {
  content: "";
}

/* line 135, ../../sass/_carousel.scss */
.slick-next {
  right: -80px;
}

/* line 138, ../../sass/_carousel.scss */
.slick-next:before {
  content: "";
}

/* line 141, ../../sass/_carousel.scss */
.slick-slider {
  margin-bottom: 30px;
}

/* line 144, ../../sass/_carousel.scss */
.slick-dots {
  bottom: -45px;
  display: block;
  list-style: none;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 153, ../../sass/_carousel.scss */
.slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  width: 20px;
}

/* line 162, ../../sass/_carousel.scss */
.slick-dots li button {
  background: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  outline: none;
  padding: 5px;
  width: 20px;
}

/* line 175, ../../sass/_carousel.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

/* line 178, ../../sass/_carousel.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

/* line 181, ../../sass/_carousel.scss */
.slick-dots li button:before {
  color: #ffc000;
  content: "";
  font-family: "dlfont";
  font-size: 10px;
  width: 20px;
  height: 20px;
  display: block;
  left: 0;
  line-height: 20px;
  moz-osx-font-smoothing: grayscale;
  opacity: 0.4;
  position: absolute;
  text-align: center;
  top: 0;
  webkit-font-smoothing: antialiased;
}

/* line 199, ../../sass/_carousel.scss */
.slick-dots li.slick-active button:before {
  color: #ffc000;
  opacity: 0.75;
}

/* line 203, ../../sass/_carousel.scss */
[dir="rtl"] .slick-next {
  left: -80px;
  right: auto;
}

/* line 207, ../../sass/_carousel.scss */
[dir="rtl"] .slick-next:before {
  content: "";
}

/* line 210, ../../sass/_carousel.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -80px;
}

/* line 214, ../../sass/_carousel.scss */
[dir="rtl"] .slick-prev:before {
  content: "";
}

/* line 217, ../../sass/_carousel.scss */
[dir="rtl"] .slick-slide {
  float: right;
}

/* line 46, ../../sass/9-special-pages-and-elements.scss */
.dl-slider-carousel {
  padding: 13px 0px 0px 0px;
  background-color: #ebebeb;
}
@media (min-width: 640px) {
  /* line 46, ../../sass/9-special-pages-and-elements.scss */
  .dl-slider-carousel {
    padding: 16px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 46, ../../sass/9-special-pages-and-elements.scss */
  .dl-slider-carousel {
    padding: 18px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 46, ../../sass/9-special-pages-and-elements.scss */
  .dl-slider-carousel {
    padding: 20px 0px 0px 0px;
  }
}
/* line 51, ../../sass/9-special-pages-and-elements.scss */
.dl-slider-carousel .views-row .views-field {
  margin: 0px 34px 0px 34px;
}
@media (min-width: 640px) {
  /* line 51, ../../sass/9-special-pages-and-elements.scss */
  .dl-slider-carousel .views-row .views-field {
    margin: 0px 40px 0px 40px;
  }
}
@media (min-width: 800px) {
  /* line 51, ../../sass/9-special-pages-and-elements.scss */
  .dl-slider-carousel .views-row .views-field {
    margin: 0px 44px 0px 44px;
  }
}
@media (min-width: 1250px) {
  /* line 51, ../../sass/9-special-pages-and-elements.scss */
  .dl-slider-carousel .views-row .views-field {
    margin: 0px 50px 0px 50px;
  }
}
/* line 55, ../../sass/9-special-pages-and-elements.scss */
.dl-slider-carousel img {
  border: 7px solid #dfdfdf;
}
/* line 58, ../../sass/9-special-pages-and-elements.scss */
.dl-slider-carousel .slick-prev, .dl-slider-carousel .slick-next {
  margin-top: 0;
  top: 20%;
}
/* line 62, ../../sass/9-special-pages-and-elements.scss */
.dl-slider-carousel .slick-prev:before, .dl-slider-carousel .slick-next:before {
  text-align: center;
}

/* line 68, ../../sass/9-special-pages-and-elements.scss */
.dl-slideshow {
  background-color: #ebebeb;
}
/* line 70, ../../sass/9-special-pages-and-elements.scss */
.dl-slideshow .slick-slider {
  overflow: hidden;
  margin-bottom: 0;
}
/* line 75, ../../sass/9-special-pages-and-elements.scss */
.dl-slideshow .slick-slider .slick-prev,
.dl-slideshow .slick-slider .slick-next {
  top: 40%;
  bottom: 0;
  width: 30px;
  box-sizing: border-box;
  padding: 0px 17px 0px 17px;
}
@media (min-width: 640px) {
  /* line 75, ../../sass/9-special-pages-and-elements.scss */
  .dl-slideshow .slick-slider .slick-prev,
  .dl-slideshow .slick-slider .slick-next {
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 800px) {
  /* line 75, ../../sass/9-special-pages-and-elements.scss */
  .dl-slideshow .slick-slider .slick-prev,
  .dl-slideshow .slick-slider .slick-next {
    padding: 0px 22px 0px 22px;
  }
}
@media (min-width: 1250px) {
  /* line 75, ../../sass/9-special-pages-and-elements.scss */
  .dl-slideshow .slick-slider .slick-prev,
  .dl-slideshow .slick-slider .slick-next {
    padding: 0px 25px 0px 25px;
  }
}
@media (min-width: 640px) {
  /* line 75, ../../sass/9-special-pages-and-elements.scss */
  .dl-slideshow .slick-slider .slick-prev,
  .dl-slideshow .slick-slider .slick-next {
    width: 40px;
  }
}
@media (min-width: 800px) {
  /* line 75, ../../sass/9-special-pages-and-elements.scss */
  .dl-slideshow .slick-slider .slick-prev,
  .dl-slideshow .slick-slider .slick-next {
    width: 60px;
  }
}
@media (max-width: 639px) {
  /* line 75, ../../sass/9-special-pages-and-elements.scss */
  .dl-slideshow .slick-slider .slick-prev,
  .dl-slideshow .slick-slider .slick-next {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 93, ../../sass/9-special-pages-and-elements.scss */
.dl-slideshow .slick-slider .slick-prev:before,
.dl-slideshow .slick-slider .slick-next:before {
  width: 100%;
  max-width: 100%;
  margin: auto;
}
@media (min-width: 640px) {
  /* line 93, ../../sass/9-special-pages-and-elements.scss */
  .dl-slideshow .slick-slider .slick-prev:before,
  .dl-slideshow .slick-slider .slick-next:before {
    margin-top: 0;
  }
}
/* line 102, ../../sass/9-special-pages-and-elements.scss */
.dl-slideshow .slick-slider .slick-prev {
  left: 0;
}
/* line 105, ../../sass/9-special-pages-and-elements.scss */
.dl-slideshow .slick-slider .slick-next {
  right: 0;
}
/* line 108, ../../sass/9-special-pages-and-elements.scss */
.dl-slideshow .slick-slider .slick-dots {
  top: auto;
  bottom: 0;
  left: auto;
  right: auto;
}

/* ==========================================================================
 Ajax form
========================================================================== */
/* line 121, ../../sass/9-special-pages-and-elements.scss */
.progress-disabled {
  float: none;
  display: inline;
}

/* line 125, ../../sass/9-special-pages-and-elements.scss */
.ajax-progress {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: absolute;
  margin: -30px auto 0 auto;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: gainsboro;
  /* RGBa with 0.9 opacity */
  background: rgba(220, 220, 220, 0.8);
  zoom: 1;
  padding: 10.4px 8.5px 10.4px 8.5px;
}
@media (min-width: 640px) {
  /* line 125, ../../sass/9-special-pages-and-elements.scss */
  .ajax-progress {
    padding: 12.8px 10px 12.8px 10px;
  }
}
@media (min-width: 800px) {
  /* line 125, ../../sass/9-special-pages-and-elements.scss */
  .ajax-progress {
    padding: 14.4px 11px 14.4px 11px;
  }
}
@media (min-width: 1250px) {
  /* line 125, ../../sass/9-special-pages-and-elements.scss */
  .ajax-progress {
    padding: 16px 12.5px 16px 12.5px;
  }
}

/* line 138, ../../sass/9-special-pages-and-elements.scss */
.ajax-progress .throbber {
  background: transparent url("../images/ajax-loader.gif") no-repeat;
  float: none;
  height: 19px;
  margin: 2px;
  width: 220px;
  display: inline-block;
}

/* line 146, ../../sass/9-special-pages-and-elements.scss */
tr .ajax-progress .throbber {
  margin: 0 2px;
}

/* line 149, ../../sass/9-special-pages-and-elements.scss */
.ajax-progress-bar {
  width: 16em;
}

/* line 153, ../../sass/9-special-pages-and-elements.scss */
.views-table th.active {
  position: relative;
}
/* line 156, ../../sass/9-special-pages-and-elements.scss */
.views-table .ajax-progress {
  right: 10px;
  margin-top: 0;
}

/* ==========================================================================
 Responsive Tabs
========================================================================== */
/* line 166, ../../sass/9-special-pages-and-elements.scss */
.responsive-tabs {
  zoom: 1;
  /* Vertical Tabs */
  /* Horizontal Tabs displayed on highlighted region*/
}
/* line 169, ../../sass/_custom.scss */
.responsive-tabs:after {
  visibility: hidden;
  display: table;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
  width: 100%;
  line-height: 0;
  overflow: hidden;
}
/* line 174, ../../sass/9-special-pages-and-elements.scss */
.responsive-tabs.horizontal-tabs ul {
  padding: 0;
  margin: 0;
}
/* line 177, ../../sass/9-special-pages-and-elements.scss */
.responsive-tabs.horizontal-tabs ul li {
  padding: 0;
  margin: 0;
  display: block;
}
/* line 182, ../../sass/9-special-pages-and-elements.scss */
.responsive-tabs.horizontal-tabs ul a {
  font-weight: bold;
}
@media (max-width: 639px) {
  /* line 187, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul {
    background: #ffffff;
    overflow: hidden;
    position: relative;
    z-index: 50;
    height: 36px;
    min-width: 250px;
    max-width: 70%;
    margin: 10px auto 0 auto;
    border: 1px solid #dfdfdf;
    border-bottom: 0;
  }
  /* line 198, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul li {
    display: block;
  }
  /* line 201, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul a {
    color: #9c9c9c;
    height: 36px;
    padding: 0px 17px 0px 17px;
    display: none;
    top: 0;
    left: 0;
    border-bottom: 1px solid #dfdfdf;
  }
}
@media (max-width: 639px) and (min-width: 640px) {
  /* line 201, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul a {
    padding: 0px 20px 0px 20px;
  }
}
@media (max-width: 639px) and (min-width: 800px) {
  /* line 201, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul a {
    padding: 0px 22px 0px 22px;
  }
}
@media (max-width: 639px) and (min-width: 1250px) {
  /* line 201, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul a {
    padding: 0px 25px 0px 25px;
  }
}
@media (max-width: 639px) {
  /* line 209, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul a.active {
    color: #484a4c;
    z-index: 1;
    display: block;
  }
  /* line 214, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul a:hover {
    color: #363d45;
    background-color: #ebebeb;
  }
  /* line 219, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul:after {
    content: "\e807";
    font-family: "dlfont";
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 2;
    pointer-events: none;
    color: #9c9c9c;
  }
  /* line 229, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul.open {
    overflow: visible;
    height: auto;
  }
  /* line 232, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs ul.open a {
    position: relative;
    display: block;
  }
}
@media (min-width: 640px) {
  /* line 240, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs li {
    float: left;
  }
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    font-family: "Archivo Narrow", "Arial Black", Gadget, sans-serif;
    font-weight: normal;
    color: #ffffff;
    margin: 10px 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: 45px;
    line-height: 45px;
    max-height: 45px;
    box-sizing: border-box;
    /* Divisions Theming*/
  }
  /* line 257, ../../sass/9-special-pages-and-elements.scss */
  body.division-test-measurement .responsive-tabs.horizontal-tabs a {
    background-color: #002f66;
    border-right: 2px solid #00549e;
  }
  /* line 261, ../../sass/9-special-pages-and-elements.scss */
  body.division-test-measurement .responsive-tabs.horizontal-tabs a:hover {
    background-color: #003c7a;
  }
  /* line 266, ../../sass/9-special-pages-and-elements.scss */
  body.division-embedded-sensing .responsive-tabs.horizontal-tabs a {
    background-color: #29225b;
    border-right: 2px solid #4f397a;
  }
  /* line 270, ../../sass/9-special-pages-and-elements.scss */
  body.division-embedded-sensing .responsive-tabs.horizontal-tabs a:hover {
    background-color: #362a66;
  }
  /* line 275, ../../sass/9-special-pages-and-elements.scss */
  body.division-medical .responsive-tabs.horizontal-tabs a {
    background-color: #003941;
    border-right: 2px solid #186473;
  }
  /* line 279, ../../sass/9-special-pages-and-elements.scss */
  body.division-medical .responsive-tabs.horizontal-tabs a:hover {
    background-color: #084852;
  }
  /* line 284, ../../sass/9-special-pages-and-elements.scss */
  body.division-dental .responsive-tabs.horizontal-tabs a {
    background-color: #004e27;
    border-right: 2px solid #2d803b;
  }
  /* line 288, ../../sass/9-special-pages-and-elements.scss */
  body.division-dental .responsive-tabs.horizontal-tabs a:hover {
    background-color: #105f2e;
  }
  /* line 292, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a.active, .responsive-tabs.horizontal-tabs a:focus {
    color: #484a4c;
  }
  /* line 295, ../../sass/9-special-pages-and-elements.scss */
  body.division-test-measurement .responsive-tabs.horizontal-tabs a.active, body.division-embedded-sensing .responsive-tabs.horizontal-tabs a.active, body.division-medical .responsive-tabs.horizontal-tabs a.active, body.division-dental .responsive-tabs.horizontal-tabs a.active, body.division-test-measurement .responsive-tabs.horizontal-tabs a:focus, body.division-embedded-sensing .responsive-tabs.horizontal-tabs a:focus, body.division-medical .responsive-tabs.horizontal-tabs a:focus, body.division-dental .responsive-tabs.horizontal-tabs a:focus {
    background-color: #ffffff;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 7.65px 0px 7.65px;
  }
}
@media (min-width: 640px) and (min-width: 640px) and (min-width: 640px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 9px 0px 9px;
  }
}
@media (min-width: 640px) and (min-width: 640px) and (min-width: 800px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 9.9px 0px 9.9px;
  }
}
@media (min-width: 640px) and (min-width: 640px) and (min-width: 1250px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 11.25px 0px 11.25px;
  }
}

@media (min-width: 640px) and (min-width: 768px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 13.6px 0px 13.6px;
  }
}
@media (min-width: 640px) and (min-width: 768px) and (min-width: 640px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 16px 0px 16px;
  }
}
@media (min-width: 640px) and (min-width: 768px) and (min-width: 800px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 17.6px 0px 17.6px;
  }
}
@media (min-width: 640px) and (min-width: 768px) and (min-width: 1250px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 20px 0px 20px;
  }
}

@media (min-width: 640px) and (min-width: 800px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 6.8px 0px 6.8px;
  }
}
@media (min-width: 640px) and (min-width: 800px) and (min-width: 640px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 8px 0px 8px;
  }
}
@media (min-width: 640px) and (min-width: 800px) and (min-width: 800px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 8.8px 0px 8.8px;
  }
}
@media (min-width: 640px) and (min-width: 800px) and (min-width: 1250px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 10px 0px 10px;
  }
}

@media (min-width: 640px) and (min-width: 980px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 17px 0px 17px;
  }
}

@media (min-width: 640px) and (min-width: 980px) and (min-width: 640px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 640px) and (min-width: 980px) and (min-width: 800px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 22px 0px 22px;
  }
}
@media (min-width: 640px) and (min-width: 980px) and (min-width: 1250px) {
  /* line 243, ../../sass/9-special-pages-and-elements.scss */
  .responsive-tabs.horizontal-tabs a {
    padding: 0px 25px 0px 25px;
  }
}

/* line 322, ../../sass/9-special-pages-and-elements.scss */
.region-content .field-name-ds-tabs {
  zoom: 1;
  padding: 13px 0px 13px 0px;
}
/* line 169, ../../sass/_custom.scss */
.region-content .field-name-ds-tabs: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 322, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tabs {
    padding: 16px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 322, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tabs {
    padding: 18px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 322, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tabs {
    padding: 20px 0px 20px 0px;
  }
}
@media (min-width: 640px) {
  /* line 325, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tabs #tab-content {
    border-top: 1px solid #dfdfdf;
    margin-left: 190px;
  }
}
/* line 332, ../../sass/9-special-pages-and-elements.scss */
.region-content .field-name-ds-tab-labels,
.region-content .tab-label,
.region-content #tab-label {
  display: none;
  zoom: 1;
}
/* line 169, ../../sass/_custom.scss */
.region-content .field-name-ds-tab-labels:after,
.region-content .tab-label:after,
.region-content #tab-label: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 332, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels,
  .region-content .tab-label,
  .region-content #tab-label {
    display: block;
    float: left;
    vertical-align: top;
    width: 190px;
    max-width: 190px;
    box-sizing: border-box;
    padding: 0px 17px 0px 0px;
    border-top: 1px solid #dfdfdf;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 332, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels,
  .region-content .tab-label,
  .region-content #tab-label {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 640px) and (min-width: 800px) {
  /* line 332, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels,
  .region-content .tab-label,
  .region-content #tab-label {
    padding: 0px 22px 0px 0px;
  }
}
@media (min-width: 640px) and (min-width: 1250px) {
  /* line 332, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels,
  .region-content .tab-label,
  .region-content #tab-label {
    padding: 0px 25px 0px 0px;
  }
}
@media (min-width: 640px) {
  /* line 346, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul,
  .region-content .tab-label ul,
  .region-content #tab-label ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0 none;
    background: none;
    background-color: #ebebeb;
    border-bottom: 1px solid #dfdfdf;
  }
  /* line 191, ../../sass/_custom.scss */
  .region-content .field-name-ds-tab-labels ul li,
  .region-content .tab-label ul li,
  .region-content #tab-label ul li {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    list-style: none;
  }
  /* line 197, ../../sass/_custom.scss */
  .region-content .field-name-ds-tab-labels ul li ul,
  .region-content .tab-label ul li ul,
  .region-content #tab-label ul li ul {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
  }
  /* line 203, ../../sass/_custom.scss */
  .region-content .field-name-ds-tab-labels ul li:before,
  .region-content .tab-label ul li:before,
  .region-content #tab-label ul li:before {
    display: none;
  }
  /* line 350, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li,
  .region-content .tab-label ul li,
  .region-content #tab-label ul li {
    position: relative;
  }
  /* line 352, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a,
  .region-content .tab-label ul li a,
  .region-content #tab-label ul li a {
    box-sizing: border-box;
    font-family: "Archivo Narrow", "Arial Black", Gadget, sans-serif;
    font-weight: bold;
    color: #484a4c;
    font-size: 1.1428571429em;
    line-height: 1.375em;
    display: block;
    padding: 6.5px 13.6px 6.5px 17px;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 352, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a,
  .region-content .tab-label ul li a,
  .region-content #tab-label ul li a {
    font-size: 1.0666666667em;
    line-height: 1.375em;
  }
}
@media (min-width: 640px) and (min-width: 800px) {
  /* line 352, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a,
  .region-content .tab-label ul li a,
  .region-content #tab-label ul li a {
    font-size: 1.125em;
    line-height: 1.2222222222em;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 352, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a,
  .region-content .tab-label ul li a,
  .region-content #tab-label ul li a {
    padding: 8px 16px 8px 20px;
  }
}
@media (min-width: 640px) and (min-width: 800px) {
  /* line 352, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a,
  .region-content .tab-label ul li a,
  .region-content #tab-label ul li a {
    padding: 9px 17.6px 9px 22px;
  }
}
@media (min-width: 640px) and (min-width: 1250px) {
  /* line 352, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a,
  .region-content .tab-label ul li a,
  .region-content #tab-label ul li a {
    padding: 10px 20px 10px 25px;
  }
}
@media (min-width: 640px) {
  /* line 366, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a:hover,
  .region-content .tab-label ul li a:hover,
  .region-content #tab-label ul li a:hover {
    background-color: #dfdfdf;
  }
  /* line 369, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a.active,
  .region-content .tab-label ul li a.active,
  .region-content #tab-label ul li a.active {
    background-color: #ffffff;
    border-right: 1px solid #ffffff;
    display: inline-block;
    vertical-align: top;
    margin-right: 1em;
    display: inline-block;
    width: 100%;
  }
  /* line 371, ../../sass/_custom.scss */
  .region-content .field-name-ds-tab-labels ul li a.active:after,
  .region-content .tab-label ul li a.active:after,
  .region-content #tab-label ul li a.active:after {
    position: absolute;
    display: inline-block;
    vertical-align: bottom;
    font-family: "dlfont";
    font-size: 0.8em;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0.1em;
    color: inherit;
    content: "";
    text-decoration: none;
    border-bottom: 1px dotted transparent;
  }
  /* line 375, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels ul li a.active:after,
  .region-content .tab-label ul li a.active:after,
  .region-content #tab-label ul li a.active:after {
    position: absolute;
    right: 0;
    top: .7em;
  }
  /* line 385, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels + .field-name-ds-tab-content, .region-content .field-name-ds-tab-labels + #tabs-content-wrapper,
  .region-content .tab-label + .field-name-ds-tab-content,
  .region-content .tab-label + #tabs-content-wrapper,
  .region-content #tab-label + .field-name-ds-tab-content,
  .region-content #tab-label + #tabs-content-wrapper {
    display: block;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 385, ../../sass/9-special-pages-and-elements.scss */
  .region-content .field-name-ds-tab-labels + .field-name-ds-tab-content, .region-content .field-name-ds-tab-labels + #tabs-content-wrapper,
  .region-content .tab-label + .field-name-ds-tab-content,
  .region-content .tab-label + #tabs-content-wrapper,
  .region-content #tab-label + .field-name-ds-tab-content,
  .region-content #tab-label + #tabs-content-wrapper {
    border-top: 1px solid #dfdfdf;
    margin-left: 190px;
  }
}

/* line 398, ../../sass/9-special-pages-and-elements.scss */
.tab-content {
  display: none;
  vertical-align: top;
  zoom: 1;
}
/* line 169, ../../sass/_custom.scss */
.tab-content:after {
  visibility: hidden;
  display: table;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
  width: 100%;
  line-height: 0;
  overflow: hidden;
}
/* line 402, ../../sass/9-special-pages-and-elements.scss */
.tab-content.active {
  display: block;
}
@media (min-width: 980px) {
  /* line 406, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related {
    width: 49%;
    min-height: 100px;
    padding: 6.5px 0px 6.5px 0px;
    display: inline-block;
    vertical-align: top;
  }
}
@media (min-width: 980px) and (min-width: 640px) {
  /* line 406, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related {
    padding: 8px 0px 8px 0px;
  }
}
@media (min-width: 980px) and (min-width: 800px) {
  /* line 406, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related {
    padding: 9px 0px 9px 0px;
  }
}
@media (min-width: 980px) and (min-width: 1250px) {
  /* line 406, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related {
    padding: 10px 0px 10px 0px;
  }
}
@media (min-width: 980px) {
  /* line 414, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-title h3 {
    font-size: 1.1428571429em;
    line-height: 1.5625em;
  }
}
@media (min-width: 980px) and (min-width: 640px) {
  /* line 414, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-title h3 {
    font-size: 1.2em;
    line-height: 1.3888888889em;
  }
}
@media (min-width: 980px) and (min-width: 800px) {
  /* line 414, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-title h3 {
    font-size: 1.125em;
    line-height: 1.3888888889em;
  }
}
@media (min-width: 980px) and (min-width: 980px) {
  /* line 424, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-title, .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-body, .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-type-text-long {
    margin: 0px 8.5px 3.9px 0px;
  }
}

@media (min-width: 980px) and (min-width: 980px) and (min-width: 640px) {
  /* line 424, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-title, .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-body, .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-type-text-long {
    margin: 0px 10px 4.8px 0px;
  }
}
@media (min-width: 980px) and (min-width: 980px) and (min-width: 800px) {
  /* line 424, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-title, .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-body, .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-type-text-long {
    margin: 0px 11px 5.4px 0px;
  }
}
@media (min-width: 980px) and (min-width: 980px) and (min-width: 1250px) {
  /* line 424, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-title, .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-name-body, .tab-content.horizontal-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related > .field-type-text-long {
    margin: 0px 12.5px 6px 0px;
  }
}

/* line 435, ../../sass/9-special-pages-and-elements.scss */
.tab-content.vertical-tabs-content {
  zoom: 1;
  display: block;
}
/* line 169, ../../sass/_custom.scss */
.tab-content.vertical-tabs-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 435, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content {
    display: none;
    padding: 7.8px 8.5px 13px 0px;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 435, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content {
    padding: 9.6px 10px 16px 0px;
  }
}
@media (min-width: 640px) and (min-width: 800px) {
  /* line 435, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content {
    padding: 10.8px 11px 18px 0px;
  }
}
@media (min-width: 640px) and (min-width: 1250px) {
  /* line 435, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content {
    padding: 12px 12.5px 20px 0px;
  }
}
@media (min-width: 640px) {
  /* line 441, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content.active {
    display: block;
  }
  /* line 444, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content h2.tab-name {
    display: none;
  }
  /* line 447, ../../sass/9-special-pages-and-elements.scss */
  body:not(.section-admin) .tab-content.vertical-tabs-content table,
  .tab-content.vertical-tabs-content .figure {
    clear: none;
  }
  /* line 451, ../../sass/9-special-pages-and-elements.scss */
  body:not(.section-admin) .tab-content.vertical-tabs-content table {
    width: 100%;
  }
  /* line 454, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content > .content-wrapper {
    zoom: 1;
  }
  /* line 169, ../../sass/_custom.scss */
  .tab-content.vertical-tabs-content > .content-wrapper:after {
    visibility: hidden;
    display: table;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
    width: 100%;
    line-height: 0;
    overflow: hidden;
  }
  /* line 456, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content > .content-wrapper > ul:first-child {
    margin-top: 0;
  }
  /* line 460, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related {
    width: 90%;
    max-width: 90%;
  }
  /* line 463, ../../sass/9-special-pages-and-elements.scss */
  .tab-content.vertical-tabs-content > .content-wrapper > div.token-content > .node.view-mode-related:after {
    display: inline-block;
  }
}

/* ==========================================================================
 STORE
========================================================================== */
/* line 476, ../../sass/9-special-pages-and-elements.scss */
body.section-cart table.views-table {
  width: 100%;
}

/* line 481, ../../sass/9-special-pages-and-elements.scss */
#block-cart-cart {
  margin: 0;
  float: right;
  padding: 39px 0px 0px 0px;
  display: none;
}
@media (min-width: 640px) {
  /* line 481, ../../sass/9-special-pages-and-elements.scss */
  #block-cart-cart {
    padding: 48px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 481, ../../sass/9-special-pages-and-elements.scss */
  #block-cart-cart {
    padding: 54px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 481, ../../sass/9-special-pages-and-elements.scss */
  #block-cart-cart {
    padding: 60px 0px 0px 0px;
  }
}
@media (min-width: 480px) {
  /* line 481, ../../sass/9-special-pages-and-elements.scss */
  #block-cart-cart {
    display: block;
  }
}
@media (min-width: 640px) {
  /* line 481, ../../sass/9-special-pages-and-elements.scss */
  #block-cart-cart {
    padding: 0;
  }
}
/* line 495, ../../sass/9-special-pages-and-elements.scss */
#block-cart-cart div.cart-count a {
  padding: 0;
  margin: 0px 3.4px 0px 3.4px;
  display: inline-block;
  vertical-align: top;
  display: inline;
  border-bottom: 1px dotted transparent;
}
@media (min-width: 640px) {
  /* line 495, ../../sass/9-special-pages-and-elements.scss */
  #block-cart-cart div.cart-count a {
    margin: 0px 4px 0px 4px;
  }
}
@media (min-width: 800px) {
  /* line 495, ../../sass/9-special-pages-and-elements.scss */
  #block-cart-cart div.cart-count a {
    margin: 0px 4.4px 0px 4.4px;
  }
}
@media (min-width: 1250px) {
  /* line 495, ../../sass/9-special-pages-and-elements.scss */
  #block-cart-cart div.cart-count a {
    margin: 0px 5px 0px 5px;
  }
}
/* line 388, ../../sass/_custom.scss */
#block-cart-cart div.cart-count a:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.8em;
  font-weight: normal;
  max-height: 0.8em;
  min-width: 1em;
  margin: auto 0;
  padding-right: 5px;
  font-family: "dlfont";
  color: #095cb1;
  content: "";
  text-decoration: none;
}
/* line 501, ../../sass/9-special-pages-and-elements.scss */
#block-cart-cart div.cart-count a:hover {
  border-bottom: 1px dotted #095cb1;
}
/* line 503, ../../sass/9-special-pages-and-elements.scss */
#block-cart-cart div.cart-count a:hover:before {
  border-bottom: 1px dotted #ffffff;
}
/* line 507, ../../sass/9-special-pages-and-elements.scss */
#block-cart-cart div.cart-count a:before {
  border-bottom: 1px dotted #ffffff;
}

@media (max-width: 1249px) {
  /* line 515, ../../sass/9-special-pages-and-elements.scss */
  .field-name-ds-buy-online,
  .field-type-commerce-product-reference {
    clear: both;
    width: 100%;
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
}

/* line 525, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart {
  position: relative;
  padding: 6.5px 0px 0px 0px;
}
@media (min-width: 640px) {
  /* line 525, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart {
    padding: 8px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 525, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart {
    padding: 9px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 525, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart {
    padding: 10px 0px 0px 0px;
  }
}
/* line 529, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart .form-item {
  margin: 0px 0px 6.5px 0px;
}
@media (min-width: 640px) {
  /* line 529, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .form-item {
    margin: 0px 0px 8px 0px;
  }
}
@media (min-width: 800px) {
  /* line 529, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .form-item {
    margin: 0px 0px 9px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 529, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .form-item {
    margin: 0px 0px 10px 0px;
  }
}
/* line 532, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart .attribute-widgets {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0px 0px 3.9px 0px;
  width: 320px;
  max-width: 100%;
}
@media (min-width: 640px) {
  /* line 532, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets {
    padding: 0px 0px 4.8px 0px;
  }
}
@media (min-width: 800px) {
  /* line 532, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets {
    padding: 0px 0px 5.4px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 532, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets {
    padding: 0px 0px 6px 0px;
  }
}
@media (max-width: 479px) {
  /* line 532, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets {
    float: left;
    width: 100%;
    margin-left: 20px;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  /* line 532, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets {
    float: left;
    width: 230px;
    margin-left: 12px;
  }
}
@media (min-width: 640px) and (max-width: 799px) {
  /* line 532, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets {
    float: left;
    width: 382px;
    margin-left: 0px;
  }
}
@media (min-width: 800px) and (max-width: 979px) {
  /* line 532, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets {
    float: left;
    width: 230px;
    margin-left: 12px;
  }
}
@media (min-width: 980px) {
  /* line 532, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets {
    float: left;
    width: 390px;
    max-width: 75%;
  }
}
/* line 567, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart .attribute-widgets .form-item {
  clear: left;
}
/* line 569, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart .attribute-widgets .form-item > * {
  display: inline-block;
}
@media (max-width: 639px) {
  /* line 569, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets .form-item > * {
    display: block;
  }
}
@media (min-width: 640px) and (max-width: 799px) {
  /* line 569, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets .form-item > * {
    display: inline-block;
  }
}
@media (min-width: 800px) and (max-width: 979px) {
  /* line 569, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets .form-item > * {
    display: block;
  }
}
@media (min-width: 980px) and (max-width: 1249px) {
  /* line 569, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart .attribute-widgets .form-item > * {
    display: inline-block;
  }
}
/* line 588, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart label {
  padding: 0px 0px 3.9px 0px;
  min-width: 150px;
  margin: 0;
  font-size: 0.9285714286em;
  line-height: 1.5384615385em;
}
@media (min-width: 640px) {
  /* line 588, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart label {
    padding: 0px 0px 4.8px 0px;
  }
}
@media (min-width: 800px) {
  /* line 588, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart label {
    padding: 0px 0px 5.4px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 588, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart label {
    padding: 0px 0px 6px 0px;
  }
}
@media (min-width: 640px) {
  /* line 588, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart label {
    font-size: 0.9333333333em;
    line-height: 1.4285714286em;
  }
}
@media (min-width: 800px) {
  /* line 588, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart label {
    font-size: 0.875em;
    line-height: 1.4285714286em;
  }
}
/* line 594, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart .form-item-attributes-field-store-max-force label {
  /* min-width: 95px; */
}
/* line 597, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart .form-item-attributes-field-store-max-force label:after {
  content: " *";
}
/* line 600, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart .form-item-attributes-field-store-max-force .tooltip-link {
  /* margin: 0 5px; */
}
/* line 603, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart .form-item-quantity label {
  min-width: 0;
}
/* line 606, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart select,
.commerce-add-to-cart input[type="text"] {
  min-width: 90px;
  max-width: 100%;
  margin: 0px 8.5px 6.5px 0px;
  font-size: 0.9285714286em;
  line-height: 1.0769230769em;
}
@media (min-width: 640px) {
  /* line 606, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart select,
  .commerce-add-to-cart input[type="text"] {
    margin: 0px 10px 8px 0px;
  }
}
@media (min-width: 800px) {
  /* line 606, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart select,
  .commerce-add-to-cart input[type="text"] {
    margin: 0px 11px 9px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 606, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart select,
  .commerce-add-to-cart input[type="text"] {
    margin: 0px 12.5px 10px 0px;
  }
}
@media (min-width: 640px) {
  /* line 606, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart select,
  .commerce-add-to-cart input[type="text"] {
    font-size: 0.9333333333em;
    line-height: 1em;
  }
}
@media (min-width: 800px) {
  /* line 606, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart select,
  .commerce-add-to-cart input[type="text"] {
    font-size: 0.875em;
    line-height: 1em;
  }
}
/* line 612, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart select .form-item-attributes-field-store-max-force label,
.commerce-add-to-cart input[type="text"] .form-item-attributes-field-store-max-force label {
  min-width: 100px;
}
/* line 617, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart input[type="submit"] {
  float: right;
  margin: 6.5px 0px 0px 0px;
  padding: 6.5px 13.6px 6.5px 30.6px;
  font-size: 1.1428571429em;
  line-height: 1.5625em;
  background-image: url("../images/cart-icon.svg");
  background-repeat: no-repeat;
  background-position: 16px 12px;
  min-width: 145px;
}
@media (min-width: 640px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    margin: 8px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    margin: 9px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    margin: 10px 0px 0px 0px;
  }
}
@media (min-width: 640px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    padding: 8px 16px 8px 36px;
  }
}
@media (min-width: 800px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    padding: 9px 17.6px 9px 39.6px;
  }
}
@media (min-width: 1250px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    padding: 10px 20px 10px 45px;
  }
}
@media (min-width: 640px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    font-size: 1.2em;
    line-height: 1.3888888889em;
  }
}
@media (min-width: 800px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    font-size: 1.125em;
    line-height: 1.3888888889em;
  }
}
@media (min-width: 1250px) and (max-width: 1499px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    padding: 5.2px 4.25px 5.2px 4.25px;
    min-width: 120px;
    background-position: 8px 12px;
    text-align: right;
  }
}
@media (min-width: 1250px) and (max-width: 1499px) and (min-width: 640px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    padding: 6.4px 5px 6.4px 5px;
  }
}
@media (min-width: 1250px) and (max-width: 1499px) and (min-width: 800px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    padding: 7.2px 5.5px 7.2px 5.5px;
  }
}
@media (min-width: 1250px) and (max-width: 1499px) and (min-width: 1250px) {
  /* line 617, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart input[type="submit"] {
    padding: 8px 6.25px 8px 6.25px;
  }
}

/* line 636, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart #price-quantity-submit {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  background: #ebebeb;
  margin: 19.5px 17px 13px 0px;
  padding: 13px 13.6px 13px 13.6px;
}
@media (min-width: 640px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 24px 20px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 27px 22px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 30px 25px 20px 0px;
  }
}
@media (min-width: 640px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 16px 16px 16px 16px;
  }
}
@media (min-width: 800px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 18px 17.6px 18px 17.6px;
  }
}
@media (min-width: 1250px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 20px 20px 20px 20px;
  }
}
@media (max-width: 479px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    clear: both;
    float: left;
    margin: 0px 0px 0px 0px;
    margin-left: 20px;
  }
}
@media (max-width: 479px) and (min-width: 640px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 479px) and (min-width: 800px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 479px) and (min-width: 1250px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width: 640px) and (max-width: 799px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 6.5px 5.1px 6.5px 5.1px;
  }
}
@media (min-width: 640px) and (max-width: 799px) and (min-width: 640px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 8px 6px 8px 6px;
  }
}
@media (min-width: 640px) and (max-width: 799px) and (min-width: 800px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 9px 6.6px 9px 6.6px;
  }
}
@media (min-width: 640px) and (max-width: 799px) and (min-width: 1250px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 10px 7.5px 10px 7.5px;
  }
}

@media (min-width: 980px) and (max-width: 1499px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 6.5px 5.1px 6.5px 5.1px;
  }
}
@media (min-width: 980px) and (max-width: 1499px) and (min-width: 640px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 8px 6px 8px 6px;
  }
}
@media (min-width: 980px) and (max-width: 1499px) and (min-width: 800px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 9px 6.6px 9px 6.6px;
  }
}
@media (min-width: 980px) and (max-width: 1499px) and (min-width: 1250px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    padding: 10px 7.5px 10px 7.5px;
  }
}

@media (min-width: 480px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    float: right;
    margin: 0px 0px 13px 0px;
  }
}
@media (min-width: 480px) and (min-width: 640px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 480px) and (min-width: 800px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 0px 0px 18px 0px;
  }
}
@media (min-width: 480px) and (min-width: 1250px) {
  /* line 636, ../../sass/9-special-pages-and-elements.scss */
  .commerce-add-to-cart #price-quantity-submit {
    margin: 0px 0px 20px 0px;
  }
}

/* line 662, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart #price-quantity-submit > div, .commerce-add-to-cart #price-quantity-submit > input {
  clear: both;
}
/* line 667, ../../sass/9-special-pages-and-elements.scss */
.commerce-add-to-cart #price-quantity-submit .field-name-commerce-price {
  padding-top: 0;
  font-size: 1.5em;
}

/* line 675, ../../sass/9-special-pages-and-elements.scss */
.field-name-ds-buy-online h3 {
  border-top: 1px solid #ebebeb;
  padding: 15.6px 0px 0px 0px;
}
@media (min-width: 640px) {
  /* line 675, ../../sass/9-special-pages-and-elements.scss */
  .field-name-ds-buy-online h3 {
    padding: 19.2px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 675, ../../sass/9-special-pages-and-elements.scss */
  .field-name-ds-buy-online h3 {
    padding: 21.6px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 675, ../../sass/9-special-pages-and-elements.scss */
  .field-name-ds-buy-online h3 {
    padding: 24px 0px 0px 0px;
  }
}

/* line 680, ../../sass/9-special-pages-and-elements.scss */
.form-item-quantity {
  margin-bottom: 0 !important;
}
/* line 683, ../../sass/9-special-pages-and-elements.scss */
.form-item-quantity > label, .form-item-quantity > input {
  display: inline-block;
}
/* line 688, ../../sass/9-special-pages-and-elements.scss */
.form-item-quantity input[type="text"] {
  background: #ffffff;
  max-width: none;
  min-width: inherit;
  width: 50px;
  padding: 8px;
}

/* line 697, ../../sass/9-special-pages-and-elements.scss */
.field-name-commerce-price {
  font-size: 1.1428571429em;
  line-height: 1.5625em;
  width: 12%;
  min-width: 90px;
  float: left;
  font-weight: bold;
  display: block;
  padding: 15.6px 0px 0px 0px;
}
@media (min-width: 640px) {
  /* line 697, ../../sass/9-special-pages-and-elements.scss */
  .field-name-commerce-price {
    font-size: 1.2em;
    line-height: 1.3888888889em;
  }
}
@media (min-width: 800px) {
  /* line 697, ../../sass/9-special-pages-and-elements.scss */
  .field-name-commerce-price {
    font-size: 1.125em;
    line-height: 1.3888888889em;
  }
}
@media (min-width: 640px) {
  /* line 697, ../../sass/9-special-pages-and-elements.scss */
  .field-name-commerce-price {
    padding: 19.2px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 697, ../../sass/9-special-pages-and-elements.scss */
  .field-name-commerce-price {
    padding: 21.6px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 697, ../../sass/9-special-pages-and-elements.scss */
  .field-name-commerce-price {
    padding: 24px 0px 0px 0px;
  }
}
@media (min-width: 480px) and (max-width: 979px) {
  /* line 697, ../../sass/9-special-pages-and-elements.scss */
  .field-name-commerce-price {
    width: 20%;
  }
}

/* line 712, ../../sass/9-special-pages-and-elements.scss */
.view-commerce-cart-block .views-table {
  border: 0 none;
  margin: 13px 0px 0px 0px;
}
@media (min-width: 640px) {
  /* line 712, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .views-table {
    margin: 16px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 712, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .views-table {
    margin: 18px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 712, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .views-table {
    margin: 20px 0px 0px 0px;
  }
}
/* line 716, ../../sass/9-special-pages-and-elements.scss */
.view-commerce-cart-block .views-table td {
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
}
/* line 722, ../../sass/9-special-pages-and-elements.scss */
.view-commerce-cart-block .line-item-quantity,
.view-commerce-cart-block .line-item-total {
  box-sizing: border-box;
  font-size: 0.9285714286em;
  line-height: 1.5384615385em;
  padding: 6.5px 6.8px 6.5px 6.8px;
  margin: 0;
}
@media (min-width: 640px) {
  /* line 722, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .line-item-quantity,
  .view-commerce-cart-block .line-item-total {
    font-size: 0.8666666667em;
    line-height: 1.5384615385em;
  }
}
@media (min-width: 800px) {
  /* line 722, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .line-item-quantity,
  .view-commerce-cart-block .line-item-total {
    font-size: 0.875em;
    line-height: 1.4285714286em;
  }
}
@media (min-width: 1250px) {
  /* line 722, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .line-item-quantity,
  .view-commerce-cart-block .line-item-total {
    font-size: 0.9375em;
    line-height: 1.3333333333em;
  }
}
@media (min-width: 640px) {
  /* line 722, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .line-item-quantity,
  .view-commerce-cart-block .line-item-total {
    padding: 8px 8px 8px 8px;
  }
}
@media (min-width: 800px) {
  /* line 722, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .line-item-quantity,
  .view-commerce-cart-block .line-item-total {
    padding: 9px 8.8px 9px 8.8px;
  }
}
@media (min-width: 1250px) {
  /* line 722, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block .line-item-quantity,
  .view-commerce-cart-block .line-item-total {
    padding: 10px 10px 10px 10px;
  }
}
/* line 734, ../../sass/9-special-pages-and-elements.scss */
.view-commerce-cart-block ul.links {
  text-align: right;
}
/* line 736, ../../sass/9-special-pages-and-elements.scss */
.view-commerce-cart-block ul.links li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 13px 0px 0px 0px;
}
@media (min-width: 640px) {
  /* line 736, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block ul.links li {
    margin: 16px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 736, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block ul.links li {
    margin: 18px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 736, ../../sass/9-special-pages-and-elements.scss */
  .view-commerce-cart-block ul.links li {
    margin: 20px 0px 0px 0px;
  }
}
/* line 740, ../../sass/9-special-pages-and-elements.scss */
.view-commerce-cart-block ul.links li a {
  color: #ffffff;
  background-color: #095cb1;
  border: 1px solid #095cb1;
  display: inline-block;
}

/* line 748, ../../sass/9-special-pages-and-elements.scss */
#edit-continue-shopping {
  background: #ffffff;
  color: #095cb1;
  border: none;
  font-size: 1.0em;
}

/* line 755, ../../sass/9-special-pages-and-elements.scss */
.section-user .region-content-bottom .tabs-primary {
  border: 1px solid #f00;
  visibility: hidden;
}

/* line 760, ../../sass/9-special-pages-and-elements.scss */
.checkout-review {
  width: 100%;
}

/* line 764, ../../sass/9-special-pages-and-elements.scss */
.form-item-commerce-shipping-shipping-service .description {
  margin-bottom: 10px;
  color: #444444;
}

/* line 770, ../../sass/9-special-pages-and-elements.scss */
.form-item-commerce-shipping-shipping-service input[type="radio"] + label {
  color: #363d45;
  font-weight: bold;
}

/* line 776, ../../sass/9-special-pages-and-elements.scss */
fieldset#edit-buttons.checkout-buttons.form-wrapper {
  border: none;
  padding-left: 0px;
  margin-top: 26px !important;
}

/* ==========================================================================
 Exposed filter on highlighted region
========================================================================== */
/* line 786, ../../sass/9-special-pages-and-elements.scss */
.highlighted-wrapper .views-exposed-form {
  padding: 0px 0px 26px 0px;
}
@media (min-width: 640px) {
  /* line 786, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form {
    padding: 0px 0px 32px 0px;
  }
}
@media (min-width: 800px) {
  /* line 786, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form {
    padding: 0px 0px 36px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 786, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form {
    padding: 0px 0px 40px 0px;
  }
}
/* line 788, ../../sass/9-special-pages-and-elements.scss */
.highlighted-wrapper .views-exposed-form input.form-text,
.highlighted-wrapper .views-exposed-form select,
.highlighted-wrapper .views-exposed-form textarea {
  background-color: #ffffff;
}
/* line 793, ../../sass/9-special-pages-and-elements.scss */
.highlighted-wrapper .views-exposed-form .views-exposed-widget {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  box-sizing: border-box;
  max-width: 100%;
  vertical-align: middle;
  margin: 0px 0px 0px 0px;
}
@media (min-width: 640px) {
  /* line 793, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 793, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 793, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget {
    margin: 0px 0px 0px 0px;
  }
}
/* line 799, ../../sass/9-special-pages-and-elements.scss */
.highlighted-wrapper .views-exposed-form .views-exposed-widget .form-submit {
  margin: 13px 0px 13px 0px;
}
@media (min-width: 640px) {
  /* line 799, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget .form-submit {
    margin: 16px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 799, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget .form-submit {
    margin: 18px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 799, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget .form-submit {
    margin: 20px 0px 20px 0px;
  }
}
@media (min-width: 480px) {
  /* line 793, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget {
    width: 49%;
  }
}
@media (min-width: 980px) {
  /* line 793, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget {
    width: 30%;
    max-width: 310px;
  }
  /* line 808, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget.views-submit-button {
    width: 9%;
    margin: 6.5px 0px 6.5px 0px;
  }
}
@media (min-width: 980px) and (min-width: 640px) {
  /* line 808, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget.views-submit-button {
    margin: 8px 0px 8px 0px;
  }
}
@media (min-width: 980px) and (min-width: 800px) {
  /* line 808, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget.views-submit-button {
    margin: 9px 0px 9px 0px;
  }
}
@media (min-width: 980px) and (min-width: 1250px) {
  /* line 808, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget.views-submit-button {
    margin: 10px 0px 10px 0px;
  }
}
@media (min-width: 980px) {
  /* line 811, ../../sass/9-special-pages-and-elements.scss */
  .highlighted-wrapper .views-exposed-form .views-exposed-widget.views-submit-button input {
    margin-right: 0;
    margin-bottom: 0;
  }
}

/* line 826, ../../sass/9-special-pages-and-elements.scss */
body.page-node-121 .node-page.view-mode-full .field-name-title,
body.page-node-122 .node-page.view-mode-full .field-name-title,
body.page-node-123 .node-page.view-mode-full .field-name-title {
  display: none;
}

/* ==========================================================================
 Colorbox Icon
========================================================================== */
/* line 836, ../../sass/9-special-pages-and-elements.scss */
.colorbox .figure::before {
  font-family: "Tekscan Icon";
  content: '\e987';
  position: absolute;
  z-index: 1;
  background: #484a4c;
  color: #ffffff;
  display: block;
  padding: 5px;
  height: 25px;
  width: 25px;
  margin-top: 4px;
  margin-left: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* ==========================================================================
 Facets
========================================================================== */
/* line 857, ../../sass/9-special-pages-and-elements.scss */
ul.js-facets-checkbox-links,
ul.facetapi-facetapi-ajax-checkboxes {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 862, ../../sass/9-special-pages-and-elements.scss */
ul.facetapi-facetapi-ajax-checkboxes .form-item {
  margin: 0;
  padding: 0;
}

/* line 869, ../../sass/9-special-pages-and-elements.scss */
.facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-product-group, .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-application-group, .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-related-systems {
  max-height: 220px;
  overflow: auto;
  border: 1px solid #ebebeb;
  padding: 6.5px 8.5px 6.5px 8.5px;
}
@media (min-width: 640px) {
  /* line 869, ../../sass/9-special-pages-and-elements.scss */
  .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-product-group, .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-application-group, .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-related-systems {
    padding: 8px 10px 8px 10px;
  }
}
@media (min-width: 800px) {
  /* line 869, ../../sass/9-special-pages-and-elements.scss */
  .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-product-group, .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-application-group, .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-related-systems {
    padding: 9px 11px 9px 11px;
  }
}
@media (min-width: 1250px) {
  /* line 869, ../../sass/9-special-pages-and-elements.scss */
  .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-product-group, .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-application-group, .facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-related-systems {
    padding: 10px 12.5px 10px 12.5px;
  }
}

/* line 882, ../../sass/9-special-pages-and-elements.scss */
.view-solr-searches .views-exposed-widgets, .view-db-searches .views-exposed-widgets, .view-db-searches-db-site-search .views-exposed-widgets, .view-solr-searches-bz-site-search .views-exposed-widgets {
  padding: 0px 0px 13px 0px;
}
@media (min-width: 640px) {
  /* line 882, ../../sass/9-special-pages-and-elements.scss */
  .view-solr-searches .views-exposed-widgets, .view-db-searches .views-exposed-widgets, .view-db-searches-db-site-search .views-exposed-widgets, .view-solr-searches-bz-site-search .views-exposed-widgets {
    padding: 0px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 882, ../../sass/9-special-pages-and-elements.scss */
  .view-solr-searches .views-exposed-widgets, .view-db-searches .views-exposed-widgets, .view-db-searches-db-site-search .views-exposed-widgets, .view-solr-searches-bz-site-search .views-exposed-widgets {
    padding: 0px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 882, ../../sass/9-special-pages-and-elements.scss */
  .view-solr-searches .views-exposed-widgets, .view-db-searches .views-exposed-widgets, .view-db-searches-db-site-search .views-exposed-widgets, .view-solr-searches-bz-site-search .views-exposed-widgets {
    padding: 0px 0px 20px 0px;
  }
}
/* line 886, ../../sass/9-special-pages-and-elements.scss */
.view-solr-searches .views-exposed-widget, .view-db-searches .views-exposed-widget, .view-db-searches-db-site-search .views-exposed-widget, .view-solr-searches-bz-site-search .views-exposed-widget {
  float: left;
  width: 100%;
  max-width: 350px;
}
/* line 891, ../../sass/9-special-pages-and-elements.scss */
.view-solr-searches .views-exposed-widget.views-submit-button, .view-db-searches .views-exposed-widget.views-submit-button, .view-db-searches-db-site-search .views-exposed-widget.views-submit-button, .view-solr-searches-bz-site-search .views-exposed-widget.views-submit-button {
  width: 100px;
}
/* line 895, ../../sass/9-special-pages-and-elements.scss */
.view-solr-searches .views-exposed-widget input.form-text, .view-db-searches .views-exposed-widget input.form-text, .view-db-searches-db-site-search .views-exposed-widget input.form-text, .view-solr-searches-bz-site-search .views-exposed-widget input.form-text {
  width: 98%;
  max-width: 98%;
}
/* line 900, ../../sass/9-special-pages-and-elements.scss */
.view-solr-searches .views-exposed-widget .form-submit, .view-db-searches .views-exposed-widget .form-submit, .view-db-searches-db-site-search .views-exposed-widget .form-submit, .view-solr-searches-bz-site-search .views-exposed-widget .form-submit {
  float: left;
  margin-top: 1.2em;
}
@media (max-width: 479px) {
  /* line 900, ../../sass/9-special-pages-and-elements.scss */
  .view-solr-searches .views-exposed-widget .form-submit, .view-db-searches .views-exposed-widget .form-submit, .view-db-searches-db-site-search .views-exposed-widget .form-submit, .view-solr-searches-bz-site-search .views-exposed-widget .form-submit {
    margin-top: 0.2em;
  }
}
/* line 907, ../../sass/9-special-pages-and-elements.scss */
.view-solr-searches .view-content, .view-db-searches .view-content, .view-db-searches-db-site-search .view-content, .view-solr-searches-bz-site-search .view-content {
  border-top: 1px solid #ebebeb;
}
/* line 910, ../../sass/9-special-pages-and-elements.scss */
.view-solr-searches .view-content .content-wrapper ul, .view-db-searches .view-content .content-wrapper ul, .view-db-searches-db-site-search .view-content .content-wrapper ul, .view-solr-searches-bz-site-search .view-content .content-wrapper ul {
  padding: 6.5px 0px 0px 8.5px;
}
@media (min-width: 640px) {
  /* line 910, ../../sass/9-special-pages-and-elements.scss */
  .view-solr-searches .view-content .content-wrapper ul, .view-db-searches .view-content .content-wrapper ul, .view-db-searches-db-site-search .view-content .content-wrapper ul, .view-solr-searches-bz-site-search .view-content .content-wrapper ul {
    padding: 8px 0px 0px 10px;
  }
}
@media (min-width: 800px) {
  /* line 910, ../../sass/9-special-pages-and-elements.scss */
  .view-solr-searches .view-content .content-wrapper ul, .view-db-searches .view-content .content-wrapper ul, .view-db-searches-db-site-search .view-content .content-wrapper ul, .view-solr-searches-bz-site-search .view-content .content-wrapper ul {
    padding: 9px 0px 0px 11px;
  }
}
@media (min-width: 1250px) {
  /* line 910, ../../sass/9-special-pages-and-elements.scss */
  .view-solr-searches .view-content .content-wrapper ul, .view-db-searches .view-content .content-wrapper ul, .view-db-searches-db-site-search .view-content .content-wrapper ul, .view-solr-searches-bz-site-search .view-content .content-wrapper ul {
    padding: 10px 0px 0px 12.5px;
  }
}
/* line 913, ../../sass/9-special-pages-and-elements.scss */
.view-solr-searches .view-content .content-wrapper h3.views-field,
.view-solr-searches .view-content .content-wrapper h4.views-field, .view-db-searches .view-content .content-wrapper h3.views-field,
.view-db-searches .view-content .content-wrapper h4.views-field, .view-db-searches-db-site-search .view-content .content-wrapper h3.views-field,
.view-db-searches-db-site-search .view-content .content-wrapper h4.views-field, .view-solr-searches-bz-site-search .view-content .content-wrapper h3.views-field,
.view-solr-searches-bz-site-search .view-content .content-wrapper h4.views-field {
  margin-top: 0;
}

/* line 922, ../../sass/9-special-pages-and-elements.scss */
body.page-search .view-solr-searches .views-exposed-widget .form-submit, body.page-search .view-db-searches .views-exposed-widget .form-submit, .view-db-searches-db-site-search .views-exposed-widget .form-submit, body.page-search .view-solr-searches-bz-site-search .views-exposed-widget .form-submit {
  margin-top: 0;
}

/* line 929, ../../sass/9-special-pages-and-elements.scss */
ul.js-facets-checkbox-links,
ul.facetapi-facetapi-ajax-checkboxes,
ul.facetapi-tekscan-custom,
ul.facetapi-facet-field-event-type,
ul.facetapi-facet-field-topic,
.facetapi-facetapi-ajax-checkboxes .item-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0 none;
  background: none;
  border: 1px solid #ebebeb;
  padding: 6.5px 8.5px 6.5px 8.5px;
}
/* line 191, ../../sass/_custom.scss */
ul.js-facets-checkbox-links li,
ul.facetapi-facetapi-ajax-checkboxes li,
ul.facetapi-tekscan-custom li,
ul.facetapi-facet-field-event-type li,
ul.facetapi-facet-field-topic li,
.facetapi-facetapi-ajax-checkboxes .item-list ul li {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  list-style: none;
}
/* line 197, ../../sass/_custom.scss */
ul.js-facets-checkbox-links li ul,
ul.facetapi-facetapi-ajax-checkboxes li ul,
ul.facetapi-tekscan-custom li ul,
ul.facetapi-facet-field-event-type li ul,
ul.facetapi-facet-field-topic li ul,
.facetapi-facetapi-ajax-checkboxes .item-list ul li ul {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
/* line 203, ../../sass/_custom.scss */
ul.js-facets-checkbox-links li:before,
ul.facetapi-facetapi-ajax-checkboxes li:before,
ul.facetapi-tekscan-custom li:before,
ul.facetapi-facet-field-event-type li:before,
ul.facetapi-facet-field-topic li:before,
.facetapi-facetapi-ajax-checkboxes .item-list ul li:before {
  display: none;
}
@media (min-width: 640px) {
  /* line 929, ../../sass/9-special-pages-and-elements.scss */
  ul.js-facets-checkbox-links,
  ul.facetapi-facetapi-ajax-checkboxes,
  ul.facetapi-tekscan-custom,
  ul.facetapi-facet-field-event-type,
  ul.facetapi-facet-field-topic,
  .facetapi-facetapi-ajax-checkboxes .item-list ul {
    padding: 8px 10px 8px 10px;
  }
}
@media (min-width: 800px) {
  /* line 929, ../../sass/9-special-pages-and-elements.scss */
  ul.js-facets-checkbox-links,
  ul.facetapi-facetapi-ajax-checkboxes,
  ul.facetapi-tekscan-custom,
  ul.facetapi-facet-field-event-type,
  ul.facetapi-facet-field-topic,
  .facetapi-facetapi-ajax-checkboxes .item-list ul {
    padding: 9px 11px 9px 11px;
  }
}
@media (min-width: 1250px) {
  /* line 929, ../../sass/9-special-pages-and-elements.scss */
  ul.js-facets-checkbox-links,
  ul.facetapi-facetapi-ajax-checkboxes,
  ul.facetapi-tekscan-custom,
  ul.facetapi-facet-field-event-type,
  ul.facetapi-facet-field-topic,
  .facetapi-facetapi-ajax-checkboxes .item-list ul {
    padding: 10px 12.5px 10px 12.5px;
  }
}
/* line 937, ../../sass/9-special-pages-and-elements.scss */
ul.js-facets-checkbox-links div.form-item,
ul.facetapi-facetapi-ajax-checkboxes div.form-item,
ul.facetapi-tekscan-custom div.form-item,
ul.facetapi-facet-field-event-type div.form-item,
ul.facetapi-facet-field-topic div.form-item,
.facetapi-facetapi-ajax-checkboxes .item-list ul div.form-item {
  margin: 0;
}
/* line 940, ../../sass/9-special-pages-and-elements.scss */
ul.js-facets-checkbox-links label[for="ajax-facets-checkboxes-field-resource-type-39"],
ul.facetapi-facetapi-ajax-checkboxes label[for="ajax-facets-checkboxes-field-resource-type-39"],
ul.facetapi-tekscan-custom label[for="ajax-facets-checkboxes-field-resource-type-39"],
ul.facetapi-facet-field-event-type label[for="ajax-facets-checkboxes-field-resource-type-39"],
ul.facetapi-facet-field-topic label[for="ajax-facets-checkboxes-field-resource-type-39"],
.facetapi-facetapi-ajax-checkboxes .item-list ul label[for="ajax-facets-checkboxes-field-resource-type-39"] {
  padding-left: 5%;
}

/* line 945, ../../sass/9-special-pages-and-elements.scss */
ul.js-facets-checkbox-links .item-list ul,
ul.facetapi-facetapi-ajax-checkboxes .item-list ul,
.facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-product-group .item-list ul,
.facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-application-group .item-list ul,
.facetapi-facetapi-ajax-checkboxes.facetapi-facet-field-related-systems .item-list ul {
  border: none;
  padding: 0;
}

/* line 953, ../../sass/9-special-pages-and-elements.scss */
.tooltip-description {
  overflow: visible;
}
/* line 955, ../../sass/9-special-pages-and-elements.scss */
.tooltip-description a.tooltip-link {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: 0px 3.4px 0px 3.4px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #095cb1;
  color: #ffffff;
  text-align: center;
}
@media (min-width: 640px) {
  /* line 955, ../../sass/9-special-pages-and-elements.scss */
  .tooltip-description a.tooltip-link {
    margin: 0px 4px 0px 4px;
  }
}
@media (min-width: 800px) {
  /* line 955, ../../sass/9-special-pages-and-elements.scss */
  .tooltip-description a.tooltip-link {
    margin: 0px 4.4px 0px 4.4px;
  }
}
@media (min-width: 1250px) {
  /* line 955, ../../sass/9-special-pages-and-elements.scss */
  .tooltip-description a.tooltip-link {
    margin: 0px 5px 0px 5px;
  }
}
/* line 967, ../../sass/9-special-pages-and-elements.scss */
.tooltip-description label {
  display: inline-block;
  vertical-align: top;
}
/* line 973, ../../sass/9-special-pages-and-elements.scss */
.tooltip-description .tooltip {
  position: absolute;
  top: -90px;
  z-index: 1000;
  min-width: 200px;
  display: none;
  padding: 7.8px 10.2px 7.8px 10.2px;
  overflow-y: visible;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-color: #dfdfdf;
  opacity: 1;
}
@media (min-width: 640px) {
  /* line 973, ../../sass/9-special-pages-and-elements.scss */
  .tooltip-description .tooltip {
    padding: 9.6px 12px 9.6px 12px;
  }
}
@media (min-width: 800px) {
  /* line 973, ../../sass/9-special-pages-and-elements.scss */
  .tooltip-description .tooltip {
    padding: 10.8px 13.2px 10.8px 13.2px;
  }
}
@media (min-width: 1250px) {
  /* line 973, ../../sass/9-special-pages-and-elements.scss */
  .tooltip-description .tooltip {
    padding: 12px 15px 12px 15px;
  }
}

/* ==========================================================================
 Unit Converter Radios
========================================================================== */
/* line 992, ../../sass/9-special-pages-and-elements.scss */
#unitConverter {
  text-align: right;
  margin: 0px 17px 0px 0px;
}
@media (min-width: 640px) {
  /* line 992, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter {
    margin: 0px 20px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 992, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter {
    margin: 0px 22px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 992, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter {
    margin: 0px 25px 0px 0px;
  }
}
/* line 995, ../../sass/9-special-pages-and-elements.scss */
#unitConverter label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0px 0px 0px 6.8px;
}
@media (min-width: 640px) {
  /* line 995, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter label {
    margin: 0px 0px 0px 8px;
  }
}
@media (min-width: 800px) {
  /* line 995, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter label {
    margin: 0px 0px 0px 8.8px;
  }
}
@media (min-width: 1250px) {
  /* line 995, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter label {
    margin: 0px 0px 0px 10px;
  }
}
/* line 998, ../../sass/9-special-pages-and-elements.scss */
#unitConverter label:before {
  padding: 0px 3.4px 0px 0px;
}
@media (min-width: 640px) {
  /* line 998, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter label:before {
    padding: 0px 4px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 998, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter label:before {
    padding: 0px 4.4px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 998, ../../sass/9-special-pages-and-elements.scss */
  #unitConverter label:before {
    padding: 0px 5px 0px 0px;
  }
}

/* line 1004, ../../sass/9-special-pages-and-elements.scss */
.view-id-sensors #unitConverter,
#specifications #unitConverter {
  text-align: left;
}
/* line 1007, ../../sass/9-special-pages-and-elements.scss */
.view-id-sensors #unitConverter label,
#specifications #unitConverter label {
  margin: 0px 6.8px 0px 0px;
}
@media (min-width: 640px) {
  /* line 1007, ../../sass/9-special-pages-and-elements.scss */
  .view-id-sensors #unitConverter label,
  #specifications #unitConverter label {
    margin: 0px 8px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 1007, ../../sass/9-special-pages-and-elements.scss */
  .view-id-sensors #unitConverter label,
  #specifications #unitConverter label {
    margin: 0px 8.8px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 1007, ../../sass/9-special-pages-and-elements.scss */
  .view-id-sensors #unitConverter label,
  #specifications #unitConverter label {
    margin: 0px 10px 0px 0px;
  }
}

/* ==========================================================================
 Force Sensors Table Popups - BZ
========================================================================== */
/* line 1015, ../../sass/9-special-pages-and-elements.scss */
.tipsy-inner {
  max-width: 400px;
  text-align: left;
  background: white;
  color: black;
  border-radius: 4px;
  border: 1px solid black;
  font-size: 14px;
  box-shadow: 2px 2px 2px #555555;
  opacity: 1;
}

/* line 1027, ../../sass/9-special-pages-and-elements.scss */
.tipsy-inner img {
  margin: 0 auto;
}

/* line 1030, ../../sass/9-special-pages-and-elements.scss */
.view-display-id-block_5 table td img {
  border: none;
  cursor: pointer;
}

/* line 1035, ../../sass/9-special-pages-and-elements.scss */
.form-item-attributes-field-store-max-force:after {
  clear: both;
  content: '* In order to measure max force see "How to Adjust the Force Range" below.';
  font-size: .85em;
  float: left;
}

/* line 1041, ../../sass/9-special-pages-and-elements.scss */
.form-item-attributes-field-store-max-force .tooltip-link {
  display: none;
}

/* line 1044, ../../sass/9-special-pages-and-elements.scss */
.form-item-attributes-field-store-max-force #tip-force-sensor {
  display: none;
}

/* ==========================================================================
 Resources and Events pages with Gated Content - BZ
========================================================================== */
/* line 1052, ../../sass/9-special-pages-and-elements.scss */
.gated-content .field-name-ds-original-image,
.gated-content .field-name-field-description,
.gated-content .field-name-ds-resource-page-form {
  display: none !important;
}
/* line 1057, ../../sass/9-special-pages-and-elements.scss */
.gated-content .field-name-field-resource-type,
.gated-content .field-name-title,
.gated-content .field-name-field-high-level-message,
.gated-content .field-name-ds-full-event-date,
.gated-content .field-name-field-brief-description {
  margin-left: 0% !important;
  padding-left: 0px !important;
}
/* line 1065, ../../sass/9-special-pages-and-elements.scss */
.gated-content .field-name-field-high-level-message,
.gated-content .field-name-field-brief-description {
  display: block !important;
  color: #363d45;
  font-family: "Lato", Verdana, Geneva, sans-serif;
  font-size: 1.2857142857em;
  line-height: 1.4444444444em;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #ebebeb;
}
@media (min-width: 640px) {
  /* line 1065, ../../sass/9-special-pages-and-elements.scss */
  .gated-content .field-name-field-high-level-message,
  .gated-content .field-name-field-brief-description {
    font-size: 1.4666666667em;
    line-height: 1.4545454545em;
  }
}
@media (min-width: 800px) {
  /* line 1065, ../../sass/9-special-pages-and-elements.scss */
  .gated-content .field-name-field-high-level-message,
  .gated-content .field-name-field-brief-description {
    font-size: 1.5em;
    line-height: 1.4166666667em;
  }
}
/* line 1078, ../../sass/9-special-pages-and-elements.scss */
.gated-content .field-name-title {
  margin-bottom: 10px;
}
/* line 1080, ../../sass/9-special-pages-and-elements.scss */
.gated-content .field-name-title h1 {
  margin: 0px !important;
}
/* line 1084, ../../sass/9-special-pages-and-elements.scss */
.gated-content .field-name-field-body, .gated-content .field-name-body, .gated-content .field-name-field-presenter {
  border-top: none !important;
  width: 60% !important;
  float: left !important;
  padding-right: 1% !important;
}
@media (max-width: 799px) {
  /* line 1084, ../../sass/9-special-pages-and-elements.scss */
  .gated-content .field-name-field-body, .gated-content .field-name-body, .gated-content .field-name-field-presenter {
    width: 100% !important;
    float: none !important;
  }
}
/* line 1095, ../../sass/9-special-pages-and-elements.scss */
.gated-content .node-events.view-mode-full .field-name-body {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 0px !important;
}
/* line 1100, ../../sass/9-special-pages-and-elements.scss */
.gated-content .node-events.view-mode-full .field-name-field-form {
  margin: 13px 0px 13px 0px;
}
@media (min-width: 640px) {
  /* line 1100, ../../sass/9-special-pages-and-elements.scss */
  .gated-content .node-events.view-mode-full .field-name-field-form {
    margin: 16px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 1100, ../../sass/9-special-pages-and-elements.scss */
  .gated-content .node-events.view-mode-full .field-name-field-form {
    margin: 18px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 1100, ../../sass/9-special-pages-and-elements.scss */
  .gated-content .node-events.view-mode-full .field-name-field-form {
    margin: 20px 0px 20px 0px;
  }
}
/* line 1103, ../../sass/9-special-pages-and-elements.scss */
.gated-content .node-events.view-mode-full .field-name-field-presenter-image img {
  max-width: 125px;
  width: 100%;
  height: auto;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 3px solid #dedede;
  float: left;
  margin: 0px 12px 12px 0px;
}
/* line 1113, ../../sass/9-special-pages-and-elements.scss */
.gated-content .node-events.view-mode-full .field-name-field-presenter h2 {
  margin: 0 !important;
}
/* line 1117, ../../sass/9-special-pages-and-elements.scss */
.gated-content #form, .gated-content .field-name-field-form {
  width: 35% !important;
  float: right !important;
  padding: 1% !important;
  background-color: #f9f9f9;
  margin: 13px 0px 13px 0px;
}
@media (min-width: 640px) {
  /* line 1117, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form, .gated-content .field-name-field-form {
    margin: 16px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 1117, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form, .gated-content .field-name-field-form {
    margin: 18px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 1117, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form, .gated-content .field-name-field-form {
    margin: 20px 0px 20px 0px;
  }
}
/* line 1123, ../../sass/9-special-pages-and-elements.scss */
.gated-content #form h2, .gated-content .field-name-field-form h2 {
  text-align: center !important;
}
@media (max-width: 799px) {
  /* line 1117, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form, .gated-content .field-name-field-form {
    width: 100% !important;
    float: none !important;
  }
}
@media (min-width: 800px) and (max-width: 979px) {
  /* line 1133, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    text-align: left;
    box-sizing: border-box;
    display: inline-block;
    width: 100% !important;
    height: auto !important;
    font-size: 1em !important;
    max-width: 100% !important;
    float: none !important;
    padding: 6px 12px;
    margin: 0px 0px 13px 0px;
  }
}
@media (min-width: 800px) and (max-width: 979px) and (min-width: 640px) {
  /* line 1133, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 800px) and (max-width: 979px) and (min-width: 800px) {
  /* line 1133, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 18px 0px;
  }
}
@media (min-width: 800px) and (max-width: 979px) and (min-width: 1250px) {
  /* line 1133, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 20px 0px;
  }
}

@media (min-width: 980px) and (max-width: 1249px) {
  /* line 1159, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    text-align: left;
    box-sizing: border-box;
    display: inline-block;
    width: 100% !important;
    height: auto !important;
    font-size: 1em !important;
    max-width: 55% !important;
    float: none !important;
    padding: 6px 12px;
    margin: 0px 0px 13px 0px;
  }
}
@media (min-width: 980px) and (max-width: 1249px) and (min-width: 640px) {
  /* line 1159, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 980px) and (max-width: 1249px) and (min-width: 800px) {
  /* line 1159, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 18px 0px;
  }
}
@media (min-width: 980px) and (max-width: 1249px) and (min-width: 1250px) {
  /* line 1159, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 20px 0px;
  }
}

@media (min-width: 1250px) {
  /* line 1185, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    text-align: left;
    box-sizing: border-box;
    display: inline-block;
    width: 100% !important;
    height: auto !important;
    font-size: 1em !important;
    max-width: 60% !important;
    float: none !important;
    padding: 6px 12px;
    margin: 0px 0px 13px 0px;
  }
}
@media (min-width: 1250px) and (min-width: 640px) {
  /* line 1185, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 1250px) and (min-width: 800px) {
  /* line 1185, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 18px 0px;
  }
}
@media (min-width: 1250px) and (min-width: 1250px) {
  /* line 1185, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm input[type="text"],
  .gated-content #form form.mktoForm input[type="email"],
  .gated-content #form form.mktoForm input[type="password"],
  .gated-content #form form.mktoForm input[type="number"],
  .gated-content #form form.mktoForm input[type="tel"],
  .gated-content #form form.mktoForm textarea,
  .gated-content #form form.mktoForm select,
  .gated-content #form form.mktoForm .mktoRadioList,
  .gated-content #form form.mktoForm .mktoLogicalField,
  .gated-content #form form.mktoForm .mktoCheckboxList,
  .gated-content #form form.lpeRegForm input[type="text"],
  .gated-content #form form.lpeRegForm input[type="email"],
  .gated-content #form form.lpeRegForm input[type="password"],
  .gated-content #form form.lpeRegForm input[type="number"],
  .gated-content #form form.lpeRegForm input[type="tel"],
  .gated-content #form form.lpeRegForm textarea,
  .gated-content #form form.lpeRegForm select,
  .gated-content #form form.lpeRegForm .mktoRadioList,
  .gated-content #form form.lpeRegForm .mktoLogicalField,
  .gated-content #form form.lpeRegForm .mktoCheckboxList, .gated-content .field-name-field-form form.mktoForm input[type="text"],
  .gated-content .field-name-field-form form.mktoForm input[type="email"],
  .gated-content .field-name-field-form form.mktoForm input[type="password"],
  .gated-content .field-name-field-form form.mktoForm input[type="number"],
  .gated-content .field-name-field-form form.mktoForm input[type="tel"],
  .gated-content .field-name-field-form form.mktoForm textarea,
  .gated-content .field-name-field-form form.mktoForm select,
  .gated-content .field-name-field-form form.mktoForm .mktoRadioList,
  .gated-content .field-name-field-form form.mktoForm .mktoLogicalField,
  .gated-content .field-name-field-form form.mktoForm .mktoCheckboxList,
  .gated-content .field-name-field-form form.lpeRegForm input[type="text"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="email"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="password"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="number"],
  .gated-content .field-name-field-form form.lpeRegForm input[type="tel"],
  .gated-content .field-name-field-form form.lpeRegForm textarea,
  .gated-content .field-name-field-form form.lpeRegForm select,
  .gated-content .field-name-field-form form.lpeRegForm .mktoRadioList,
  .gated-content .field-name-field-form form.lpeRegForm .mktoLogicalField,
  .gated-content .field-name-field-form form.lpeRegForm .mktoCheckboxList {
    margin: 0px 0px 20px 0px;
  }
}

@media (min-width: 980px) {
  /* line 1209, ../../sass/9-special-pages-and-elements.scss */
  .gated-content #form form.mktoForm label, .gated-content #form form.lpeRegForm label, .gated-content .field-name-field-form form.mktoForm label, .gated-content .field-name-field-form form.lpeRegForm label {
    width: 35% !important;
  }
}
/* line 1214, ../../sass/9-special-pages-and-elements.scss */
.gated-content.division-embedded-sensing #form, .gated-content.division-embedded-sensing .field-name-field-form {
  border: 3px solid #4f397a;
}
/* line 1217, ../../sass/9-special-pages-and-elements.scss */
.gated-content.division-medical #form, .gated-content.division-medical .field-name-field-form {
  border: 3px solid #186473;
}
/* line 1220, ../../sass/9-special-pages-and-elements.scss */
.gated-content.division-dental #form, .gated-content.division-dental .field-name-field-form {
  border: 3px solid #2d803b;
}
/* line 1223, ../../sass/9-special-pages-and-elements.scss */
.gated-content.division-test-measurement #form, .gated-content.division-test-measurement .field-name-field-form {
  border: 3px solid #053b72;
}

/* line 1228, ../../sass/9-special-pages-and-elements.scss */
.gated-content #form form.mktoForm .mktoCheckboxList label {
  width: 100% !important;
}

/* line 1231, ../../sass/9-special-pages-and-elements.scss */
.gated-content #form form.mktoForm .mktoCheckboxList {
  font-size: 1.7em !important;
  padding: 0 !important;
}

/* ==========================================================================
 Circular Image - BZ
========================================================================== */
/* line 1239, ../../sass/9-special-pages-and-elements.scss */
.circular-image img {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 3px solid #dedede !important;
}

/* ==========================================================================
 Disclaimers - BZ
========================================================================== */
/* line 1248, ../../sass/9-special-pages-and-elements.scss */
.disclaimer-title {
  clear: both;
  border-top: 1px solid #ebebeb;
  margin: 13px 0px 0px 0px;
  padding: 2.6px 0px 0px 0px;
}
@media (min-width: 640px) {
  /* line 1248, ../../sass/9-special-pages-and-elements.scss */
  .disclaimer-title {
    margin: 16px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 1248, ../../sass/9-special-pages-and-elements.scss */
  .disclaimer-title {
    margin: 18px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 1248, ../../sass/9-special-pages-and-elements.scss */
  .disclaimer-title {
    margin: 20px 0px 0px 0px;
  }
}
@media (min-width: 640px) {
  /* line 1248, ../../sass/9-special-pages-and-elements.scss */
  .disclaimer-title {
    padding: 3.2px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 1248, ../../sass/9-special-pages-and-elements.scss */
  .disclaimer-title {
    padding: 3.6px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 1248, ../../sass/9-special-pages-and-elements.scss */
  .disclaimer-title {
    padding: 4px 0px 0px 0px;
  }
}
/* line 1253, ../../sass/9-special-pages-and-elements.scss */
.disclaimer-title p {
  color: #ebebeb;
  font-family: "Lato",Verdana,Geneva,sans-serif;
}
/* line 1257, ../../sass/9-special-pages-and-elements.scss */
.disclaimer-title a {
  color: #9c9c9c;
}

/* ==========================================================================
 Future Webinars - BZ
========================================================================== */
/* line 1265, ../../sass/9-special-pages-and-elements.scss */
.zevent-border {
  border-right: 1px solid #ccc;
  padding-right: 3px;
  text-align: center;
}

/* line 1270, ../../sass/9-special-pages-and-elements.scss */
.zevent-convert {
  width: 33%;
  display: inline-block;
  text-align: center;
}

/* line 1275, ../../sass/9-special-pages-and-elements.scss */
.zevent-convert a {
  font-weight: normal;
}

/* line 1278, ../../sass/9-special-pages-and-elements.scss */
.zevent-button {
  width: 10%;
  border-radius: 5px;
  border: 1px solid #ccc;
}

/* line 1283, ../../sass/9-special-pages-and-elements.scss */
.zevent-button .zevent-top {
  background: #ffd200;
  text-align: center;
  padding: 0px 5px;
}

/* line 1288, ../../sass/9-special-pages-and-elements.scss */
.zevent-button .zevent-bottom {
  text-align: center;
  font-size: 2em;
  padding: 5px 2px;
}

/* line 1293, ../../sass/9-special-pages-and-elements.scss */
.zevent-button, .zevent-date {
  display: inline-block;
}

@media (min-width: 0px) and (max-width: 479px) {
  /* line 1297, ../../sass/9-special-pages-and-elements.scss */
  .zevent-button {
    width: 20%;
  }

  /* line 1298, ../../sass/9-special-pages-and-elements.scss */
  .zevent-date {
    width: 40%;
  }

  /* line 1299, ../../sass/9-special-pages-and-elements.scss */
  .zevent-convert {
    line-height: 1em;
  }
}
@media (min-width: 480px) {
  /* line 1302, ../../sass/9-special-pages-and-elements.scss */
  .zevent-date {
    width: 45%;
    border-right: 1px solid #ccc;
    text-align: center;
    display: inline-block;
  }

  /* line 1308, ../../sass/9-special-pages-and-elements.scss */
  .zevent-time {
    display: inline;
    border-left: 1px solid #ccc;
    margin-left: 8%;
    padding-left: 7%;
  }

  /* line 1314, ../../sass/9-special-pages-and-elements.scss */
  .zevent-convert {
    width: 40%;
  }
}
/* ==========================================================================
 Seminar Design update - BZ
========================================================================== */
/* line 1322, ../../sass/9-special-pages-and-elements.scss */
.surroundleft {
  margin: 0px 0px 0px 17px;
}
@media (min-width: 640px) {
  /* line 1322, ../../sass/9-special-pages-and-elements.scss */
  .surroundleft {
    margin: 0px 0px 0px 20px;
  }
}
@media (min-width: 800px) {
  /* line 1322, ../../sass/9-special-pages-and-elements.scss */
  .surroundleft {
    margin: 0px 0px 0px 22px;
  }
}
@media (min-width: 1250px) {
  /* line 1322, ../../sass/9-special-pages-and-elements.scss */
  .surroundleft {
    margin: 0px 0px 0px 25px;
  }
}

/* line 1325, ../../sass/9-special-pages-and-elements.scss */
.surroundclear {
  clear: left;
}

/* line 1328, ../../sass/9-special-pages-and-elements.scss */
h2.surround {
  clear: both;
  margin: 13px 0px 13px 0px;
  background: #ffcd00;
  border-radius: 8px;
  display: inline-block;
  border-bottom: 1px solid #cccccc;
  box-shadow: -1px 3px 2px 1px #eeeeee;
}
@media (min-width: 640px) {
  /* line 1328, ../../sass/9-special-pages-and-elements.scss */
  h2.surround {
    margin: 16px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 1328, ../../sass/9-special-pages-and-elements.scss */
  h2.surround {
    margin: 18px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 1328, ../../sass/9-special-pages-and-elements.scss */
  h2.surround {
    margin: 20px 0px 20px 0px;
  }
}

/* line 1337, ../../sass/9-special-pages-and-elements.scss */
h2.surround span {
  background: white;
  border-left: 1px solid #cccccc;
  padding: 2px 12px;
  margin: 0px 0px 0px 8.5px;
}
@media (min-width: 640px) {
  /* line 1337, ../../sass/9-special-pages-and-elements.scss */
  h2.surround span {
    margin: 0px 0px 0px 10px;
  }
}
@media (min-width: 800px) {
  /* line 1337, ../../sass/9-special-pages-and-elements.scss */
  h2.surround span {
    margin: 0px 0px 0px 11px;
  }
}
@media (min-width: 1250px) {
  /* line 1337, ../../sass/9-special-pages-and-elements.scss */
  h2.surround span {
    margin: 0px 0px 0px 12.5px;
  }
}

@media (min-width: 0px) and (max-width: 639px) {
  /* line 1344, ../../sass/9-special-pages-and-elements.scss */
  h2.surround span {
    padding: 3px 12px;
  }
}
/* ==========================================================================
 Border around custom box on homepage - BZ
========================================================================== */
/* line 1352, ../../sass/9-special-pages-and-elements.scss */
.front #block-block-14 .content {
  border: 3px solid #ffc000;
}

/* ==========================================================================
 Squeeze landing page setup - BZ  (6/9/17)
========================================================================== */
/* line 1359, ../../sass/9-special-pages-and-elements.scss */
.body.page-node-1388 #content .region-content .node.view-mode-full,
.body.page-node-3053 #content .region-content .node.view-mode-full,
.body.page-node-3059 #content .region-content .node.view-mode-full,
.body.page-node-3287 #content .region-content .node.view-mode-full,
.body.page-node-3334 #content .region-content .node.view-mode-full,
.body.page-node-3357 #content .region-content .node.view-mode-full,
.body.page-node-3384 #content .region-content .node.view-mode-full,
.body.page-node-3396 #content .region-content .node.view-mode-full,
.body.page-node-3398 #content .region-content .node.view-mode-full,
.body.page-node-3421 #content .region-content .node.view-mode-full,
.body.page-node-3436 #content .region-content .node.view-mode-full {
  margin: 0px 0px 0px 0px;
}
@media (min-width: 640px) {
  /* line 1359, ../../sass/9-special-pages-and-elements.scss */
  .body.page-node-1388 #content .region-content .node.view-mode-full,
  .body.page-node-3053 #content .region-content .node.view-mode-full,
  .body.page-node-3059 #content .region-content .node.view-mode-full,
  .body.page-node-3287 #content .region-content .node.view-mode-full,
  .body.page-node-3334 #content .region-content .node.view-mode-full,
  .body.page-node-3357 #content .region-content .node.view-mode-full,
  .body.page-node-3384 #content .region-content .node.view-mode-full,
  .body.page-node-3396 #content .region-content .node.view-mode-full,
  .body.page-node-3398 #content .region-content .node.view-mode-full,
  .body.page-node-3421 #content .region-content .node.view-mode-full,
  .body.page-node-3436 #content .region-content .node.view-mode-full {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 1359, ../../sass/9-special-pages-and-elements.scss */
  .body.page-node-1388 #content .region-content .node.view-mode-full,
  .body.page-node-3053 #content .region-content .node.view-mode-full,
  .body.page-node-3059 #content .region-content .node.view-mode-full,
  .body.page-node-3287 #content .region-content .node.view-mode-full,
  .body.page-node-3334 #content .region-content .node.view-mode-full,
  .body.page-node-3357 #content .region-content .node.view-mode-full,
  .body.page-node-3384 #content .region-content .node.view-mode-full,
  .body.page-node-3396 #content .region-content .node.view-mode-full,
  .body.page-node-3398 #content .region-content .node.view-mode-full,
  .body.page-node-3421 #content .region-content .node.view-mode-full,
  .body.page-node-3436 #content .region-content .node.view-mode-full {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 1359, ../../sass/9-special-pages-and-elements.scss */
  .body.page-node-1388 #content .region-content .node.view-mode-full,
  .body.page-node-3053 #content .region-content .node.view-mode-full,
  .body.page-node-3059 #content .region-content .node.view-mode-full,
  .body.page-node-3287 #content .region-content .node.view-mode-full,
  .body.page-node-3334 #content .region-content .node.view-mode-full,
  .body.page-node-3357 #content .region-content .node.view-mode-full,
  .body.page-node-3384 #content .region-content .node.view-mode-full,
  .body.page-node-3396 #content .region-content .node.view-mode-full,
  .body.page-node-3398 #content .region-content .node.view-mode-full,
  .body.page-node-3421 #content .region-content .node.view-mode-full,
  .body.page-node-3436 #content .region-content .node.view-mode-full {
    margin: 0px 0px 0px 0px;
  }
}

/* line 1372, ../../sass/9-special-pages-and-elements.scss */
.page-node-1388 .view-mode-full,
.page-node-3053 .view-mode-full,
.page-node-3059 .view-mode-full,
.page-node-3287 .view-mode-full,
.page-node-3334 .view-mode-full,
.page-node-3357 .view-mode-full,
.page-node-3384 .view-mode-full,
.page-node-3396 .view-mode-full,
.page-node-3398 .view-mode-full,
.page-node-3421 .view-mode-full,
.page-node-3436 .view-mode-full {
  margin: 0 auto !important;
  max-width: 1200px;
}

/* line 1387, ../../sass/9-special-pages-and-elements.scss */
body.page-node-1388 table td, body.page-node-1388:not(.section-admin) table td,
body.page-node-3053 table td, body.page-node-3053:not(.section-admin) table td,
body.page-node-3059 table td, body.page-node-3059:not(.section-admin) table td,
body.page-node-3287 table td, body.page-node-3287:not(.section-admin) table td,
body.page-node-3334 table td, body.page-node-3334:not(.section-admin) table td,
body.page-node-3357 table td, body.page-node-3357:not(.section-admin) table td,
body.page-node-3384 table td, body.page-node-3384:not(.section-admin) table td,
body.page-node-3396 table td, body.page-node-3396:not(.section-admin) table td,
body.page-node-3398 table td, body.page-node-3398:not(.section-admin) table td,
body.page-node-3421 table td, body.page-node-3421:not(.section-admin) table td,
body.page-node-3436 table td, body.page-node-3421:not(.section-admin) table td {
  color: #000000;
}

/* line 1401, ../../sass/9-special-pages-and-elements.scss */
.page-node-3436 .region-content {
  margin: 0 auto !important;
  max-width: 600px;
}

/* line 1406, ../../sass/9-special-pages-and-elements.scss */
.page-node-3436 div#block-ds-extras-page-share {
  display: none;
}

.node-type-product-display img.image-square, .section-store img.image-square, .field-name-ds-original-image img{
    min-width: 242px;
    object-fit: cover;
}

/* code to make blog post pages full witdth and remove the right sidebar */
body.page-node-4483 section.sidebar, body.page-node-4485 section.sidebar,
body.page-node-4486 section.sidebar, body.page-node-4487 section.sidebar,
body.page-node-4492 section.sidebar, body.page-node-4498 section.sidebar,
body.page-node-4541 section.sidebar, {
  visibility: collapse;
  width: 0; height: 0;
}

body.page-node-4483 div#content, body.page-node-4485 div#content,
body.page-node-4486 div#content, body.page-node-4487 div#content,
body.page-node-4492 div#content, body.page-node-4498 div#content,
body.page-node-4541 div#content, {
  width:99%;
}
/* end blog post full-width right sidebar removal code */

/*# sourceMappingURL=9-special-pages-and-elements.css.map */
