/* ==========================================================================
INSTRUCTIONS FOR THIS STYLESHEET
General views styling. Start with most general, then views that are reused multiple times, then lastly special one-off views.

Views styling should be applied using classes rather than the default views markup, so we will all stay sane.
========================================================================== */
/* This is for all the screen sizes HIGHER than these points.
   Using mixin respond-to(breakpoint, up) */
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-bol-webfont.eot");
  src: url("../fonts/lato/lato-bol-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bol-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bol-webfont.woff") format("woff"), url("../fonts/lato/lato-bol-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bol-webfont.svg#latobold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-bolita-webfont.eot");
  src: url("../fonts/lato/lato-bolita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bolita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bolita-webfont.woff") format("woff"), url("../fonts/lato/lato-bolita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bolita-webfont.svg#latobold_italic") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-reg-webfont.eot");
  src: url("../fonts/lato/lato-reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-reg-webfont.woff2") format("woff2"), url("../fonts/lato/lato-reg-webfont.woff") format("woff"), url("../fonts/lato/lato-reg-webfont.ttf") format("truetype"), url("../fonts/lato/lato-reg-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-regita-webfont.eot");
  src: url("../fonts/lato/lato-regita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-regita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-regita-webfont.woff") format("woff"), url("../fonts/lato/lato-regita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-regita-webfont.svg#latoitalic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-bla-webfont.eot");
  src: url("../fonts/lato/lato-bla-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bla-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bla-webfont.woff") format("woff"), url("../fonts/lato/lato-bla-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bla-webfont.svg#latoblack") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-blaita-webfont.eot");
  src: url("../fonts/lato/lato-blaita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-blaita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-blaita-webfont.woff") format("woff"), url("../fonts/lato/lato-blaita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-blaita-webfont.svg#latoblack_italic") format("svg");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/regular/Roboto-Regular.eot");
  src: url("../fonts/Roboto/regular/Roboto-Regular.eot?iefix") format("eot"), url("../fonts/Roboto/regular/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto/regular/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto/regular/Roboto-Regular.ttf") format("truetype"), url("../fonts/Roboto/regular/Roboto-Regular.svg#Roboto") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/bold/Roboto-Bold.eot");
  src: url("../fonts/Roboto/bold/Roboto-Bold.eot?iefix") format("eot"), url("../fonts/Roboto/bold/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto/bold/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto/bold/Roboto-Bold.ttf") format("truetype"), url("../fonts/Roboto/bold/Roboto-Bold.svg#Roboto") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/italic/Roboto-Italic.eot");
  src: url("../fonts/Roboto/italic/Roboto-Italic.eot?iefix") format("eot"), url("../fonts/Roboto/italic/Roboto-Italic.woff2") format("woff2"), url("../fonts/Roboto/italic/Roboto-Italic.woff") format("woff"), url("../fonts/Roboto/italic/Roboto-Italic.ttf") format("truetype"), url("../fonts/Roboto/italic/Roboto-Italic.svg#Roboto") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.eot");
  src: url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.eot?iefix") format("eot"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.woff2") format("woff2"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.woff") format("woff"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.ttf") format("truetype"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.svg#Roboto") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'dlfont';
  src: url("../fonts/dlfont/dlfont.eot");
  src: url("../fonts/dlfont/dlfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dlfont/dlfont.woff") format("woff"), url("../fonts/dlfont/dlfont.ttf") format("truetype"), url("../fonts/dlfont/dlfont.svg?#dlfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'dlfont';
    src: url("../fonts/dlfont/dlfont.svg?#dlfont") format("svg");
  }
}
@font-face {
  font-family: 'Tekscan Icon';
  src: url("../fonts/tekscan/tekscan.eot");
  src: url("../fonts/tekscan/tekscan.eot?#iefix") format("embedded-opentype"), url("../fonts/tekscan/tekscan.woff") format("woff"), url("../fonts/tekscan/tekscan.ttf") format("truetype"), url("../fonts/tekscan/tekscan.svg#tekscan") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Custom Sass Mixins */
/* ==================================================================
   RESPONSIVE GUTTER
   $type argument can be either "padding", "margin"
   $topValue, $rightValue, $bottomValue, $leftValue can be "0", "1" for the default gutter
   or any value that is going to mutiply the default value
===================================================================== */
/* ==================================================================
  RESPONSIVE FONT-SIZE AND LINE HEIGHT
===================================================================== */
/* ==================================================================
  RESPOND TO
  Use the breakpoint names defined in base.scss
  The $direction argument can be either "up", "down" or a second breakpoint 
  (higher or lower than the first).
===================================================================== */
/* ==================================================================
   DIGTIAL LOOM'S CLEAR FIX
   This clearfix is better than both Drupal and Compass's clearfix
   http://css-tricks.com/snippets/css/clear-fix/
===================================================================== */
/* ==================================================================
  LIST STYLE
===================================================================== */
/* ==================================================================
   HIDING CONTENT
   Use this inplace of display: none when you want the content accessible to screen readers
   http://css-tricks.com/snippets/css/accessibilityseo-friendly-css-hiding/
===================================================================== */
/* ==================================================================
   TRANSFORM
===================================================================== */
/* generic transform */
/* rotate */
/* ==================================================================
   TRANSPARENCY
===================================================================== */
/* ==================================================================
   FONT ICON
===================================================================== */
/* ==========================================================================
   LINK STYLES
   These should only be applied directly to anchor tags
========================================================================== */
/* ------- Button -------------------------- */
/* Used by link buttons, form buttons, search button, and view/edit buttons */
/* -------
Border on Over
if $disable = 1
-------------------------- */
/* ------- Arrow -------------------------- */
/* ==================================================================
   RESPONSIVE DISPLAY SUITE GROUPS
   One or no column style for Display Suite or View
   $float value can be left/right/none
===================================================================== */
/* ==================================================================
   RESPONSIVE DISPLAY SUITE GROUPS
   2 columns style for Display Suite
   $image-container value can be left or right
===================================================================== */
/* ==================================================================
   RESPONSIVE DISPLAY SUITE GROUPS
   $image-container value can be left, middle or right
   if group-middle contains the image the gutter will be applied on the left and on the right
===================================================================== */
/* ==========================================================================
TYPOGRAPHY STYLES TO EXTEND THROUGHOUT THE THEME
Table of Contents
  %heading1
  %heading2
  %heading3
  %heading4
  %block-header
  %intro
  %list-item
  %quote
  %related-link
  %caption
========================================================================== */
/* --- Headings --- */
/* --- BLOCK HEADER --- */
/* --- Utilities --- */
/* --- Custom styles --- */
/* --- Buttons --- */
/* --- Lists --- */
/* --- Accordion --- */
/* --- Tables --- */
/* --- Menus/Navigation --- */
/* --- Forms --- */
/* --- Tekscan Custom --- */
/* line 11, ../../sass/8-views.scss */
.views-row {
  margin: 0px 0px 6.5px 0px;
}
@media (min-width: 640px) {
  /* line 11, ../../sass/8-views.scss */
  .views-row {
    margin: 0px 0px 8px 0px;
  }
}
@media (min-width: 800px) {
  /* line 11, ../../sass/8-views.scss */
  .views-row {
    margin: 0px 0px 9px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 11, ../../sass/8-views.scss */
  .views-row {
    margin: 0px 0px 10px 0px;
  }
}

/* line 14, ../../sass/8-views.scss */
.views-table {
  width: 100%;
  max-width: 100%;
}

/* line 18, ../../sass/8-views.scss */
.views-field-field-image {
  line-height: 0;
}

/* Undo Views' default styling for exposed form widgets. Do we want/need this? -VM */
/* line 22, ../../sass/8-views.scss */
.views-exposed-form .views-exposed-widget {
  float: none;
  padding-right: 0;
}

/* line 27, ../../sass/8-views.scss */
ul.views-view-grid {
  padding-left: 0;
}
/* line 30, ../../sass/8-views.scss */
ul.views-view-grid li {
  list-style-image: none;
  list-style-type: none;
  margin: 0px 0px 13px 0px;
}
@media (min-width: 640px) {
  /* line 30, ../../sass/8-views.scss */
  ul.views-view-grid li {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 30, ../../sass/8-views.scss */
  ul.views-view-grid li {
    margin: 0px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 30, ../../sass/8-views.scss */
  ul.views-view-grid li {
    margin: 0px 0px 20px 0px;
  }
}
/* line 35, ../../sass/8-views.scss */
ul.views-view-grid li.col-first {
  clear: left;
}

/* ==========================================================================
   APPLICATIONS
========================================================================== */
/* line 45, ../../sass/8-views.scss */
.view-applications.dl-slider-carousel .view-header {
  box-sizing: border-box;
  display: block;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 640px) {
  /* line 45, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header {
    padding: 6.5px 0px 13px 0px;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 45, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header {
    padding: 8px 0px 16px 0px;
  }
}
@media (min-width: 640px) and (min-width: 800px) {
  /* line 45, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header {
    padding: 9px 0px 18px 0px;
  }
}
@media (min-width: 640px) and (min-width: 1250px) {
  /* line 45, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header {
    padding: 10px 0px 20px 0px;
  }
}

@media (min-width: 800px) {
  /* line 45, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header {
    float: left;
    max-width: 30%;
  }
}
/* line 59, ../../sass/8-views.scss */
.view-applications.dl-slider-carousel .view-header p {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0px 8.5px 6.5px 0px;
}
@media (min-width: 640px) {
  /* line 59, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p {
    margin: 0px 10px 8px 0px;
  }
}
@media (min-width: 800px) {
  /* line 59, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p {
    margin: 0px 11px 9px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 59, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p {
    margin: 0px 12.5px 10px 0px;
  }
}
@media (min-width: 640px) {
  /* line 59, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p {
    padding: 0px 8.5px 10.4px 0px;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 59, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p {
    padding: 0px 10px 12.8px 0px;
  }
}
@media (min-width: 640px) and (min-width: 800px) {
  /* line 59, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p {
    padding: 0px 11px 14.4px 0px;
  }
}
@media (min-width: 640px) and (min-width: 1250px) {
  /* line 59, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p {
    padding: 0px 12.5px 16px 0px;
  }
}

/* line 65, ../../sass/8-views.scss */
.view-applications.dl-slider-carousel .view-header p strong {
  font-family: "Lato", Verdana, Geneva, sans-serif;
  font-size: 1.2857142857em;
  line-height: 1.6666666667em;
}
@media (min-width: 640px) {
  /* line 65, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p strong {
    font-size: 1.2em;
    line-height: 1.6666666667em;
  }
}
@media (min-width: 800px) {
  /* line 65, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p strong {
    font-size: 1.25em;
    line-height: 1.5em;
  }
}
@media (min-width: 1250px) {
  /* line 65, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-header p strong {
    font-size: 1.5625em;
    line-height: 1.4em;
  }
}
/* line 77, ../../sass/8-views.scss */
.view-applications.dl-slider-carousel .view-content {
  display: none;
}
@media (min-width: 640px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    display: block;
    width: 650px;
    max-width: 80%;
    margin: 0px 51px 0px 51px;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    margin: 0px 60px 0px 60px;
  }
}
@media (min-width: 640px) and (min-width: 800px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    margin: 0px 66px 0px 66px;
  }
}
@media (min-width: 640px) and (min-width: 1250px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    margin: 0px 75px 0px 75px;
  }
}

@media (min-width: 800px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    float: right;
    max-width: 55%;
    margin: 0px 51px 0px 0px;
  }
}
@media (min-width: 800px) and (min-width: 640px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    margin: 0px 60px 0px 0px;
  }
}
@media (min-width: 800px) and (min-width: 800px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    margin: 0px 66px 0px 0px;
  }
}
@media (min-width: 800px) and (min-width: 1250px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    margin: 0px 75px 0px 0px;
  }
}

@media (min-width: 1250px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    max-width: 60%;
  }
}
@media (min-width: 1500px) {
  /* line 77, ../../sass/8-views.scss */
  .view-applications.dl-slider-carousel .view-content {
    max-width: 65%;
  }
}

/* ==========================================================================
   SOLR SEARCHES
========================================================================== */
/* line 107, ../../sass/8-views.scss */
.view-solr-searches .views-row {
  margin-bottom: 0;
}

/* ==========================================================================
 View Sensors
========================================================================== */
/* line 117, ../../sass/8-views.scss */
.view-sensors table.views-table tbody td {
  min-width: 65px;
}
@media (min-width: 640px) {
  /* line 120, ../../sass/8-views.scss */
  .view-sensors table.views-table th.views-field-field-image-square,
  .view-sensors table.views-table td.views-field-field-image-square {
    max-width: 100px;
  }
}
@media (min-width: 1250px) {
  /* line 120, ../../sass/8-views.scss */
  .view-sensors table.views-table th.views-field-field-image-square,
  .view-sensors table.views-table td.views-field-field-image-square {
    max-width: 150px;
  }
}

/* ==========================================================================
   DIVISIONS
========================================================================== */
/* line 135, ../../sass/8-views.scss */
.view-divisions {
  position: relative;
}
/* line 138, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row {
  box-sizing: border-box;
  display: inline-block;
  zoom: 1;
  width: 100%;
  border: 0;
  float: none;
  padding: 6.5px 8.5px 6.5px 8.5px;
  margin: 0px 0px 0px 0px;
  /* Divisions Theming*/
  /* All Division */
}
/* line 169, ../../sass/_custom.scss */
.view-divisions.view-display-id-division_homepage .views-row: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 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    padding: 8px 10px 8px 10px;
  }
}
@media (min-width: 800px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    padding: 9px 11px 9px 11px;
  }
}
@media (min-width: 1250px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    padding: 10px 12.5px 10px 12.5px;
  }
}
@media (min-width: 640px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 800px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 480px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    width: 50%;
    float: left;
  }
}
@media (min-width: 980px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    margin: 0px 0px 13px 0px;
    width: 25%;
  }
}
@media (min-width: 980px) and (min-width: 640px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 980px) and (min-width: 800px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    margin: 0px 0px 18px 0px;
  }
}
@media (min-width: 980px) and (min-width: 1250px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    margin: 0px 0px 20px 0px;
  }
}

@media (min-width: 1250px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    padding: 13px 17px 0px 0px;
  }
}
@media (min-width: 1250px) and (min-width: 640px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    padding: 16px 20px 0px 0px;
  }
}
@media (min-width: 1250px) and (min-width: 800px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    padding: 18px 22px 0px 0px;
  }
}
@media (min-width: 1250px) and (min-width: 1250px) {
  /* line 138, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row {
    padding: 20px 25px 0px 0px;
  }
}

/* line 161, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row-1 .node {
  background-color: #53b7e8;
}
/* line 163, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row-1 .node .field-items:before {
  background-image: url("../images/icon-test-measurement.svg");
}
/* line 165, ../../sass/8-views.scss */
html.no-svg .view-divisions.view-display-id-division_homepage .views-row.views-row-1 .node .field-items:before, html.lt-ie9 .view-divisions.view-display-id-division_homepage .views-row.views-row-1 .node .field-items:before {
  background-image: url("../images/icon-test-measurement.png");
}
/* line 170, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row-2 .node {
  background-color: #7b76ad;
}
/* line 172, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row-2 .node .field-items:before {
  background-image: url("../images/icon-embedded-sensing.svg");
}
/* line 174, ../../sass/8-views.scss */
html.no-svg .view-divisions.view-display-id-division_homepage .views-row.views-row-2 .node .field-items:before, html.lt-ie9 .view-divisions.view-display-id-division_homepage .views-row.views-row-2 .node .field-items:before {
  background-image: url("../images/icon-embedded-sensing.png");
}
/* line 179, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row-3 .node {
  background-color: #5bc4be;
}
/* line 181, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row-3 .node .field-items:before {
  background-image: url("../images/icon-medical.svg");
}
/* line 183, ../../sass/8-views.scss */
html.no-svg .view-divisions.view-display-id-division_homepage .views-row.views-row-3 .node .field-items:before, html.lt-ie9 .view-divisions.view-display-id-division_homepage .views-row.views-row-3 .node .field-items:before {
  background-image: url("../images/icon-medical.png");
}
/* line 188, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row-4 .node {
  background-color: #70bf52;
}
/* line 190, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row-4 .node .field-items:before {
  background-image: url("../images/icon-dental.svg");
}
/* line 192, ../../sass/8-views.scss */
html.no-svg .view-divisions.view-display-id-division_homepage .views-row.views-row-4 .node .field-items:before, html.lt-ie9 .view-divisions.view-display-id-division_homepage .views-row.views-row-4 .node .field-items:before {
  background-image: url("../images/icon-dental.png");
}
/* line 199, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row .node .field-name-title {
  position: relative;
}
/* line 202, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row .node .field-name-title .field-items:before {
  background-repeat: no-repeat;
  background-position: left top;
  content: '';
  position: absolute;
  display: block;
  line-height: 1;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
}
@media (min-width: 800px) {
  /* line 202, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row.views-row .node .field-name-title .field-items:before {
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
  }
}
@media (min-width: 980px) {
  /* line 202, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row.views-row .node .field-name-title .field-items:before {
    background-size: 32px 32px;
    width: 32px;
    height: 32px;
  }
}
@media (min-width: 1250px) {
  /* line 202, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row.views-row .node .field-name-title .field-items:before {
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
  }
}
/* line 228, ../../sass/8-views.scss */
.view-divisions.view-display-id-division_homepage .views-row.views-row .node .field-name-title .field-items .field-item {
  min-height: 35px;
  padding: 0 0 0 42px;
}
@media (min-width: 980px) {
  /* line 228, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row.views-row .node .field-name-title .field-items .field-item {
    padding: 0 0 0 40px;
  }
}
@media (min-width: 1250px) {
  /* line 228, ../../sass/8-views.scss */
  .view-divisions.view-display-id-division_homepage .views-row.views-row .node .field-name-title .field-items .field-item {
    padding: 0 0 0 42px;
  }
}

/* ==========================================================================
   Force Sensor Tables
========================================================================== */
/* line 250, ../../sass/8-views.scss */
th.views-field-field-model-number {
  /* These percentages force columns in both views tables to line up. --VM */
  width: 7%;
}

/* line 254, ../../sass/8-views.scss */
th.views-field-field-notes {
  width: 33%;
}

/* line 258, ../../sass/8-views.scss */
th.views-field-field-image-square {
  width: 10%;
}

/* line 262, ../../sass/8-views.scss */
th.views-field-field-sensor-length {
  width: 10%;
}

/* line 266, ../../sass/8-views.scss */
th.views-field-field-sensing-size {
  width: 10%;
}

/* line 270, ../../sass/8-views.scss */
th.views-field-field-max-force {
  width: 10%;
}

/* line 274, ../../sass/8-views.scss */
th.views-field-field-temperature-range-low {
  width: 10%;
}

/* line 278, ../../sass/8-views.scss */
th.views-field-field-temperature-range-high {
  width: 10%;
}

/* line 284, ../../sass/8-views.scss */
td.views-field-field-sensor-length ul,
td.views-field-field-max-force ul {
  margin: 0;
  padding: 0;
}
/* line 289, ../../sass/8-views.scss */
td.views-field-field-sensor-length li::before,
td.views-field-field-max-force li::before {
  display: none;
}

/* ==================================================================
  Main store and store category pages
===================================================================== */
/* line 300, ../../sass/8-views.scss */
body.section-store-category .ds-2col-fluid > .group-left,
.view-store.view-display-id-block_1 .ds-2col-fluid > .group-left {
  box-sizing: border-box;
  width: 10%;
  padding-right: 1em;
}
@media (min-width: 980px) and (max-width: 1249px) {
  /* line 300, ../../sass/8-views.scss */
  body.section-store-category .ds-2col-fluid > .group-left,
  .view-store.view-display-id-block_1 .ds-2col-fluid > .group-left {
    width: 15%;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 300, ../../sass/8-views.scss */
  body.section-store-category .ds-2col-fluid > .group-left,
  .view-store.view-display-id-block_1 .ds-2col-fluid > .group-left {
    width: 20%;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  /* line 300, ../../sass/8-views.scss */
  body.section-store-category .ds-2col-fluid > .group-left,
  .view-store.view-display-id-block_1 .ds-2col-fluid > .group-left {
    width: 25%;
  }
}
@media (min-width: 0px) and (max-width: 639px) {
  /* line 300, ../../sass/8-views.scss */
  body.section-store-category .ds-2col-fluid > .group-left,
  .view-store.view-display-id-block_1 .ds-2col-fluid > .group-left {
    width: 35%;
  }
}
/* line 322, ../../sass/8-views.scss */
body.section-store-category .ds-2col-fluid > .group-right,
.view-store.view-display-id-block_1 .ds-2col-fluid > .group-right {
  box-sizing: border-box;
  width: 90%;
}
@media (min-width: 980px) and (max-width: 1249px) {
  /* line 322, ../../sass/8-views.scss */
  body.section-store-category .ds-2col-fluid > .group-right,
  .view-store.view-display-id-block_1 .ds-2col-fluid > .group-right {
    width: 85%;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 322, ../../sass/8-views.scss */
  body.section-store-category .ds-2col-fluid > .group-right,
  .view-store.view-display-id-block_1 .ds-2col-fluid > .group-right {
    width: 80%;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  /* line 322, ../../sass/8-views.scss */
  body.section-store-category .ds-2col-fluid > .group-right,
  .view-store.view-display-id-block_1 .ds-2col-fluid > .group-right {
    width: 75%;
  }
}
@media (min-width: 0px) and (max-width: 639px) {
  /* line 322, ../../sass/8-views.scss */
  body.section-store-category .ds-2col-fluid > .group-right,
  .view-store.view-display-id-block_1 .ds-2col-fluid > .group-right {
    width: 65%;
  }
}
/* line 342, ../../sass/8-views.scss */
body.section-store-category .ds-2col-fluid > .group-right h3,
.view-store.view-display-id-block_1 .ds-2col-fluid > .group-right h3 {
  margin-top: 0;
}

/* ==================================================================
  BZ - Custom Cart view (6/18/15)
===================================================================== */
/* line 353, ../../sass/8-views.scss */
.custom-cart-image {
  vertical-align: middle;
  float: left;
  margin-right: 35px;
}

/* line 358, ../../sass/8-views.scss */
.custom-cart-title {
  float: left;
  vertical-align: middle;
  margin-top: 46px;
  margin-right: 15px;
}

@media (min-width: 0px) and (max-width: 639px) {
  /* line 365, ../../sass/8-views.scss */
  .custom-cart-image {
    margin-right: 0px;
    margin-bottom: 6px;
    float: none;
    display: block;
  }

  /* line 371, ../../sass/8-views.scss */
  .custom-cart-title {
    margin-top: 0px;
    margin-bottom: 6px;
    float: none;
    display: block;
  }
}
/* ==================================================================
  BZ - T-Scan Dentist Locator - NEW (6/23/16)
===================================================================== */
/* line 382, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .node-unpublished {
  background-color: #ffffff;
}

/* line 386, ../../sass/8-views.scss */
.view-t-scan-portal-views-block #edit-field-geofield-distance-wrapper,
.view-t-scan-portal-views-block #edit-field-tscan-specialties-value-wrapper,
.view-t-scan-portal-views-block .views-widget-filter-field_tscan_portal_specialties_value,
.view-t-scan-portal-views-block .views-widget-filter-field_geofield_distance {
  float: left !important;
}

/* line 393, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .view-filters {
  margin-bottom: 20px;
  border: 1px solid #ddd;
  padding: 8px;
}
/* line 397, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .view-filters .form-item-field-geofield-distance-distance {
  width: 75px;
  margin-right: 5px;
}
/* line 401, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .view-filters .form-item-field-geofield-distance-origin {
  width: 80px;
}
/* line 403, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .view-filters .form-item-field-geofield-distance-origin input[type="text"] {
  max-width: 100%;
}
@media (min-width: 480px) and (max-width: 639px) {
  /* line 401, ../../sass/8-views.scss */
  .view-t-scan-portal-views-block .view-filters .form-item-field-geofield-distance-origin {
    width: 80px;
  }
}
@media (max-width: 479px) {
  /* line 401, ../../sass/8-views.scss */
  .view-t-scan-portal-views-block .view-filters .form-item-field-geofield-distance-origin {
    margin-top: 5px;
  }
}
/* line 413, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .view-filters .views-submit-button, .view-t-scan-portal-views-block .view-filters .views-reset-button {
  float: left;
  margin-top: 3%;
}
/* line 416, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .view-filters .views-submit-button .form-submit, .view-t-scan-portal-views-block .view-filters .views-reset-button .form-submit {
  margin-top: 0em;
}
/* line 420, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .view-filters .form-item-field-geofield-distance-unit {
  padding-top: 0px;
}
/* line 423, ../../sass/8-views.scss */
.view-t-scan-portal-views-block .view-filters .views-reset-button .form-submit {
  background: #ffffff;
  color: #555555;
  border: 1px solid #095cb1;
}
@media (max-width: 479px) {
  /* line 428, ../../sass/8-views.scss */
  .view-t-scan-portal-views-block .view-filters .geofield-proximity-origin-from {
    clear: both;
    margin-top: 5px;
  }
}
@media (max-width: 639px) {
  /* line 434, ../../sass/8-views.scss */
  .view-t-scan-portal-views-block .view-filters .views-submit-button {
    clear: both;
  }
}
@media (min-width: 640px) and (max-width: 799px) {
  /* line 440, ../../sass/8-views.scss */
  .view-t-scan-portal-views-block .view-filters .form-item-field-geofield-distance-origin {
    width: 80px;
  }
  /* line 443, ../../sass/8-views.scss */
  .view-t-scan-portal-views-block .view-filters .form-item {
    margin-right: 6px;
  }
  /* line 446, ../../sass/8-views.scss */
  .view-t-scan-portal-views-block .view-filters .form-type-select select {
    height: 37px;
  }
}
@media (max-width: 639px) {
  /* line 451, ../../sass/8-views.scss */
  .view-t-scan-portal-views-block .view-filters .form-type-select select {
    height: 35px;
  }
}

/*# sourceMappingURL=8-views.css.map */
