/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */
/*
 *Body
 */
/* line 17, ../sass/pages.scss */
body {
  background: url("/sites/all/themes/inteva/images/splash-background.png") no-repeat center 100px;
  margin: 0;
  padding: 0;
  height: 100%;
  color: #444444;
}

/* line 25, ../sass/pages.scss */
#page {
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.1);
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
/* line 35, ../sass/pages.scss */
#skip-link {
  margin: 0;
}
/* line 39, ../sass/pages.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/* line 49, ../sass/pages.scss */
b, strong {
  color: #000000;
}

/*
 *  Header
 */
/* Wrapping link f  or logo */
/* line 58, ../sass/pages.scss */
#logo {
  float: left;
  margin: 0 0 0 20px;
  padding: 0;
}
/* line 63, ../sass/pages.scss */
#logo img {
  vertical-align: bottom;
}

/* Wrapper for website name and slogan */
/* line 69, ../sass/pages.scss */
#name-and-slogan {
  float: left;
  margin-left: 1em;
  margin-top: 19px;
}

/* The name of the website */
/* line 76, ../sass/pages.scss */
#site-name {
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
/* line 81, ../sass/pages.scss */
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
/* line 87, ../sass/pages.scss */
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

/* The slogan (or tagline) of a website */
/* line 93, ../sass/pages.scss */
#site-slogan {
  margin: 0;
  font-style: italic;
  font-size: 120%;
}

/* line 99, ../sass/pages.scss */
.region-header {
  float: right;
}

/* =============================================================================
   Breadcrumb
   ========================================================================== */
/* The path to the current page in the form of a list of links */
/* line 109, ../sass/pages.scss */
.breadcrumb {
  margin-bottom: 1em;
  border-bottom: 1px solid #f1f1f1;
  text-transform: uppercase;
}
/* line 113, ../sass/pages.scss */
.breadcrumb ol {
  margin: 0 0 12px;
  padding: 0 220px 0 0;
  word-wrap: normal;
}
/* line 117, ../sass/pages.scss */
.breadcrumb ol > li {
  padding-left: 0;
}
/* line 121, ../sass/pages.scss */
.breadcrumb li {
  line-height: 1em;
  font-size: 12px;
  font-weight: bold;
  color: #d1d1d1;
  display: inline;
  list-style-type: none;
  margin: 0 .5em 0 0;
  padding: 0 0 0 .75em;
}
/* line 132, ../sass/pages.scss */
.breadcrumb li a {
  margin-right: .5em;
  color: #444444;
}
/* line 135, ../sass/pages.scss */
.breadcrumb li a:hover, .breadcrumb li a:focus {
  color: #00B0EA;
}
/* line 138, ../sass/pages.scss */
.breadcrumb li a:link, .breadcrumb li a:visited {
  text-decoration: none;
}

/* line 151, ../sass/pages.scss */
h2.node-title, h2.block-title, h2.title, h2.comment-form, h3.title {
  margin: 0;
}
/* line 153, ../sass/pages.scss */
h2.node-title a, h2.block-title a, h2.title a, h2.comment-form a, h3.title a {
  word-wrap: normal;
}

/* line 158, ../sass/pages.scss */
h1.title {
  margin: 0 0 1em;
}

/* line 163, ../sass/pages.scss */
#content .field-name-body h2, #content .field-name-body h3, #content .field-name-body h4, #content .field-name-body h5, #content .field-name-body h6, #field-name-field-additional-text h2, #field-name-field-additional-text h3, #field-name-field-additional-text h4, #field-name-field-additional-text h5, #field-name-field-additional-text h6 {
  color: #6496BB;
}

/* line 169, ../sass/pages.scss */
h1#page-title.title,
.node h2 {
  color: #000000;
}

/* line 173, ../sass/pages.scss */
.node h2 {
  line-height: 1.6em;
}

/* line 177, ../sass/pages.scss */
h2.block-title {
  font-size: 120%;
}

/* line 181, ../sass/pages.scss */
div.messages {
  /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0;
  /* Drupal core uses "6px 0" margin */
}
/* line 184, ../sass/pages.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 190, ../sass/pages.scss */
div.status {
  /* Normal priority messages */
}

/* line 194, ../sass/pages.scss */
div.warning,
tr.warning {
  /* Medium priority messages */
  /* border: 1px solid #f0c020; */
  /* Drupal core uses: 1px solid #f0c020 */
}

/* line 199, ../sass/pages.scss */
div.error,
tr.error {
  /* High priority messages. See also the .error declaration below. */
}

/* line 202, ../sass/pages.scss */
.error {
  /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */
  /* Drupal core uses a #e55 background */
}

/* line 206, ../sass/pages.scss */
.warning {
  /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */
  /* Drupal core uses a #e09010 background */
}

/* line 210, ../sass/pages.scss */
.tabs {
  /* See also the tabs.css file. */
}

/* line 213, ../sass/pages.scss */
.region-help {
  /* Help text on a page */
}

/* line 216, ../sass/pages.scss */
.more-help-link {
  /* Link to more help */
}

/* line 219, ../sass/pages.scss */
.region-content {
  /* Wrapper for the actual page content */
}

/* List of links generated by theme_links() */
/* line 223, ../sass/pages.scss */
ul.inline {
  display: inline;
  padding: 0;
}
/* line 227, ../sass/pages.scss */
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

/* The inline field label used by the Fences module */
/* line 235, ../sass/pages.scss */
span.field-label {
  padding: 0 1em 0 0;
}

/* A list of page numbers when more than 1 page of content is available */
/* line 241, ../sass/pages.scss */
.item-list .pager li {
  padding: 0 0.25em;
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */
/* line 253, ../sass/pages.scss */
.region-sidebar-first {
  border: none;
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
/* line 264, ../sass/pages.scss */
.region-sidebar-second {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: #dbdbdb 0 0 3px;
  -moz-box-shadow: #dbdbdb 0 0 3px;
  box-shadow: #dbdbdb 0 0 3px;
}

/*
 * Both sidebars (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
/*
 * Sidebar menu color
 */
/* line 286, ../sass/pages.scss */
.sidebar .block {
  padding: 1em;
  color: #fff;
}

/* =============================================================================
   Product Page
   ========================================================================== */
/* line 296, ../sass/pages.scss */
#content {
  position: relative;
}

/* line 300, ../sass/pages.scss */
.field.field-name-field-related-contact-form.field-type-node-reference.field-label-hidden {
  position: absolute;
  right: 30px;
  text-transform: uppercase;
  top: 26px;
}
/* line 305, ../sass/pages.scss */
.field.field-name-field-related-contact-form.field-type-node-reference.field-label-hidden a {
  display: block;
  text-shadow: 0 -1px 1px #007fa9;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  background: none repeat scroll 0 0 #00B0EA;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  font-size: 75%;
  font-weight: bold;
  padding: 3px 10px 2px;
  color: #fff;
}
/* line 317, ../sass/pages.scss */
.field.field-name-field-related-contact-form.field-type-node-reference.field-label-hidden a:hover {
  background: none repeat scroll 0 0 #0299CB;
  text-decoration: none;
}

/* =============================================================================
   Product Page
   ========================================================================== */
/* line 330, ../sass/pages.scss */
.field-name-field-prod-cat-image-bottom {
  border-top: 1px dashed #D1D1D1;
  margin: 2em 0 0;
  padding: 2em 0 0;
}
/* line 334, ../sass/pages.scss */
.field-name-field-prod-cat-image-bottom .field-item {
  float: left;
  line-height: 0;
  margin-right: 12px;
  margin-bottom: 12px;
  width: 208px;
  background: url("/sites/all/themes/inteva/images/prod-shadow.jpg") no-repeat scroll center bottom transparent;
  height: 230px;
}
/* line 343, ../sass/pages.scss */
.field-name-field-prod-cat-image-bottom .field-item.odd ~ .field-item.even {
  margin-right: 0;
}
/* line 346, ../sass/pages.scss */
.field-name-field-prod-cat-image-bottom img {
  border: 1px solid #fff;
  -webkit-box-shadow: #d1d1d1 0 0 8px;
  -moz-box-shadow: #d1d1d1 0 0 8px;
  box-shadow: #d1d1d1 0 0 8px;
  padding: 4px;
}

/* line 353, ../sass/pages.scss */
.field-name-field-media {
  margin-bottom: 1em;
}

/* line 359, ../sass/pages.scss */
#front-blocks .field-name-field-wistia-embed-code, #front-blocks .field-name-field-featured-youtbe-vim-media {
  margin: 1em 0 0 0;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 366, ../sass/pages.scss */
#front-blocks .field-name-field-wistia-embed-code iframe, #front-blocks .field-name-field-wistia-embed-code object, #front-blocks .field-name-field-wistia-embed-code embed, #front-blocks .field-name-field-featured-youtbe-vim-media iframe, #front-blocks .field-name-field-featured-youtbe-vim-media object, #front-blocks .field-name-field-featured-youtbe-vim-media embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 377, ../sass/pages.scss */
.node-capabilities .field-name-field-wistia-embed-code, .node-capabilities .field-name-field-youtube-or-vimeo-media {
  margin: 1em 0;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 383, ../sass/pages.scss */
.node-capabilities .field-name-field-wistia-embed-code iframe, .node-capabilities .field-name-field-wistia-embed-code object, .node-capabilities .field-name-field-wistia-embed-code embed, .node-capabilities .field-name-field-youtube-or-vimeo-media iframe, .node-capabilities .field-name-field-youtube-or-vimeo-media object, .node-capabilities .field-name-field-youtube-or-vimeo-media embed {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

/* =============================================================================
   Colorbox
   ========================================================================== */
/* line 397, ../sass/pages.scss */
#cboxWrapper {
  background: none repeat scroll 0 0 transparent;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
}

/* line 402, ../sass/pages.scss */
#cboxContent {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  background: none;
  border: none;
  overflow: visible;
}

/* line 409, ../sass/pages.scss */
#cboxCurrent {
  bottom: 50px;
  color: #d1d1d1;
  position: absolute;
  right: 10px;
}

/* line 416, ../sass/pages.scss */
#cboxTitle {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
  color: #fff;
  min-height: 20px;
}

/* line 423, ../sass/pages.scss */
#cboxClose {
  display: none;
  background: url("/sites/all/themes/inteva/images/cbox-controls.png") no-repeat scroll left bottom transparent;
  top: -16px;
  height: 36px;
  position: absolute;
  right: -16px;
  text-indent: -9999px;
  width: 36px;
}

/* line 434, ../sass/pages.scss */
#cboxNext {
  background: url("/sites/all/themes/inteva/images/cbox-controls.png") no-repeat scroll right bottom transparent;
  bottom: 4px;
  height: 36px;
  left: 50%;
  position: absolute;
  text-indent: -9999px;
  width: 36px;
}

/* line 444, ../sass/pages.scss */
#cboxPrevious {
  background: url("/sites/all/themes/inteva/images/cbox-controls.png") no-repeat scroll center bottom transparent;
  bottom: 4px;
  height: 36px;
  right: 50%;
  position: absolute;
  text-indent: -9999px;
  width: 36px;
}

/* =============================================================================
   Colorbox Original
   ========================================================================== */
/* line 460, ../sass/pages.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 9999;
}

/* line 467, ../sass/pages.scss */
#cboxOverlay {
  height: 100%;
  position: fixed;
  width: 100%;
}

/* line 472, ../sass/pages.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 475, ../sass/pages.scss */
#cboxContent {
  position: relative;
}

/* line 478, ../sass/pages.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-box-shadow: black 0 0 10px;
  -moz-box-shadow: black 0 0 10px;
  box-shadow: black 0 0 10px;
}

/* line 482, ../sass/pages.scss */
#cboxTitle {
  margin: 0;
}

/* line 485, ../sass/pages.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 491, ../sass/pages.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 494, ../sass/pages.scss */
.cboxPhoto {
  border: 0 none;
  display: block;
  float: left;
  margin: auto;
}

/* line 500, ../sass/pages.scss */
.cboxIframe {
  border: 0 none;
  display: block;
  height: 100%;
  width: 100%;
}

/* line 506, ../sass/pages.scss */
#cboxOverlay {
  background: none repeat scroll 0 0 #000000;
}

/* line 512, ../sass/pages.scss */
#cboxTopLeft {
  height: 15px;
  width: 15px;
}

/* line 516, ../sass/pages.scss */
#cboxTopCenter {
  height: 15px;
}

/* line 519, ../sass/pages.scss */
#cboxTopRight {
  height: 15px;
  width: 15px;
}

/* line 523, ../sass/pages.scss */
#cboxBottomLeft {
  height: 10px;
  width: 15px;
}

/* line 527, ../sass/pages.scss */
#cboxBottomCenter {
  height: 10px;
}

/* line 530, ../sass/pages.scss */
#cboxBottomRight {
  height: 10px;
  width: 15px;
}

/* line 534, ../sass/pages.scss */
#cboxMiddleLeft {
  width: 15px;
}

/* line 537, ../sass/pages.scss */
#cboxMiddleRight {
  width: 15px;
}

/* line 541, ../sass/pages.scss */
#cboxError {
  border: 1px solid #CCCCCC;
  padding: 50px;
}

/* line 545, ../sass/pages.scss */
#cboxLoadedContent {
  margin-bottom: 42px;
}

/* line 549, ../sass/pages.scss */
body.front #cboxLoadedContent {
  margin-bottom: 0;
}

/* line 553, ../sass/pages.scss */
body.front #cboxTitle {
  z-index: -1;
}

/* line 557, ../sass/pages.scss */
#cboxTitle {
  bottom: 42px;
  color: #d1d1d1;
  left: 0;
  padding: 1% 2%;
  position: absolute;
  width: 96%;
}

/* line 566, ../sass/pages.scss */
.cboxSlideshow_on #cboxSlideshow {
  background: url("images/controls.png") no-repeat scroll -75px -50px transparent;
  bottom: 0;
  height: 25px;
  position: absolute;
  right: 30px;
  text-indent: -9999px;
  width: 25px;
}

/* line 575, ../sass/pages.scss */
.cboxSlideshow_on #cboxSlideshow.hover {
  background-position: -101px -50px;
}

/* line 578, ../sass/pages.scss */
.cboxSlideshow_off #cboxSlideshow {
  background: url("images/controls.png") no-repeat scroll -49px -50px transparent;
  bottom: 0;
  height: 25px;
  position: absolute;
  right: 30px;
  text-indent: -9999px;
  width: 25px;
}

/* line 587, ../sass/pages.scss */
.cboxSlideshow_off #cboxSlideshow.hover {
  background-position: -25px -50px;
}

/* line 591, ../sass/pages.scss */
#cboxLoadingOverlay {
  background: none;
}

/* line 594, ../sass/pages.scss */
#cboxLoadingGraphic {
  background: url("/sites/all/themes/inteva/images/loading.gif") no-repeat scroll center center transparent;
}

/* line 598, ../sass/pages.scss */
.cboxIE6 #cboxTitle {
  background: none repeat scroll 0 0 #FFFFFF;
}

/* line 602, ../sass/pages.scss */
.cboxElement {
  position: relative;
}

/* line 605, ../sass/pages.scss */
.cboxElement:after {
  content: "";
  position: absolute;
  bottom: 12px;
  right: 12px;
  height: 16px;
  width: 16px;
  background: url("/sites/all/themes/inteva/images/zoom.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  opacity: .3;
}

/* =============================================================================
   Views Paging
   ========================================================================== */
/* line 622, ../sass/pages.scss */
#slideshow-nav-wrapper {
  background: url("/../sites/all/themes/inteva/images/pagere.png") no-repeat scroll left 0 transparent;
  width: 100%;
}

/* line 627, ../sass/pages.scss */
#slideshow-nav {
  background: url("/../sites/all/themes/inteva/images/pagerm.png") repeat-x scroll left 0 transparent;
  height: 22px;
  margin: 0 0 0 12px;
  padding: 0 50px 0 0;
  whitespace: no-wrap;
  overflow: hidden;
}

/* line 637, ../sass/pages.scss */
#slideshow-nav li {
  background: none repeat scroll 0 0 #FFFFFF;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  display: inline-block;
  margin: 16px 6px;
  opacity: 0.5;
  padding: 4px;
}

/* line 646, ../sass/pages.scss */
#slideshow-nav li:hover {
  opacity: 1;
  -webkit-box-shadow: #00b0ea 0 0 2px;
  -moz-box-shadow: #00b0ea 0 0 2px;
  box-shadow: #00b0ea 0 0 2px;
}

/* line 651, ../sass/pages.scss */
#slideshow-nav a {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: medium none;
  margin-right: 2px;
  margin-left: 2px;
  float: left;
  opacity: 0.7;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border: 1px solid #00B0EA;
  width: 13px;
  height: 13px;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  margin-top: 5px;
}

/* line 673, ../sass/pages.scss */
#slideshow-nav a:hover {
  border: 1px solid #ffffff;
  opacity: 1;
  background: #2BC5F8;
}

/* line 679, ../sass/pages.scss */
#slideshow-nav a.activeSlide {
  border: 1px solid #ffffff;
  background: #2BC5F8;
  cursor: default;
}

/* line 685, ../sass/pages.scss */
html.lt-ie9 #slideshow-nav a {
  background: url("/../sites/all/themes/inteva/images/snav-dots.png") no-repeat scroll left 0 transparent;
  margin-right: 1px;
  margin-left: 1px;
  margin-top: 4px;
  float: left;
  border: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
  width: 15px;
  height: 15px;
}
/* line 695, ../sass/pages.scss */
html.lt-ie9 #slideshow-nav a.activeSlide {
  background-position: center;
}
/* line 698, ../sass/pages.scss */
html.lt-ie9 #slideshow-nav a:hover {
  background-position: right;
}
/* line 701, ../sass/pages.scss */
html.lt-ie9 #slideshow-nav a.activeSlide:hover {
  background-position: center;
}

/* line 707, ../sass/pages.scss */
.views-slideshow-controls-bottom .views-slideshow-controls-text, .views-slideshow-controls-top .views-slideshow-controls-text {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #D1D1D1;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  margin-top: 1em;
  float: right;
}
/* line 713, ../sass/pages.scss */
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous, .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous {
  float: left;
  margin-right: 0;
  border-right: 1px solid #D1D1D1;
}
/* line 717, ../sass/pages.scss */
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a, .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
  display: block;
  background: url("/sites/all/themes/inteva/images/slide-controls.png") no-repeat scroll center 0 transparent;
  height: 36px;
  text-indent: -9999px;
  width: 36px;
}
/* line 725, ../sass/pages.scss */
.views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_pause, .views-slideshow-controls-top .views-slideshow-controls-text .views_slideshow_controls_text_pause {
  display: none;
  float: left;
  margin-right: 0;
}
/* line 729, ../sass/pages.scss */
.views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_pause a, .views-slideshow-controls-top .views-slideshow-controls-text .views_slideshow_controls_text_pause a {
  display: block;
  background: url("/sites/all/themes/inteva/images/slide-controls.png") no-repeat scroll left bottom transparent;
  height: 36px;
  text-indent: -9999px;
  width: 36px;
}
/* line 737, ../sass/pages.scss */
.views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_next, .views-slideshow-controls-top .views-slideshow-controls-text .views_slideshow_controls_text_next {
  float: left;
  margin-right: 0;
}
/* line 740, ../sass/pages.scss */
.views-slideshow-controls-bottom .views-slideshow-controls-text .views_slideshow_controls_text_next a, .views-slideshow-controls-top .views-slideshow-controls-text .views_slideshow_controls_text_next a {
  display: block;
  background: url("/sites/all/themes/inteva/images/slide-controls.png") no-repeat scroll right 0 transparent;
  height: 36px;
  text-indent: -9999px;
  width: 36px;
}

/* line 752, ../sass/pages.scss */
#block-views-intern-slideshow-block .views-slideshow-controls-text {
  float: right;
}

/* line 756, ../sass/pages.scss */
#block-views-splash-image-block {
  position: relative;
}
/* line 762, ../sass/pages.scss */
#block-views-splash-image-block .views-slideshow-cycle-main-frame-row {
  height: 330px !important;
  width: 956px !important;
  position: relative;
}
/* line 766, ../sass/pages.scss */
#block-views-splash-image-block .views-slideshow-cycle-main-frame-row .wistia_embed, #block-views-splash-image-block .views-slideshow-cycle-main-frame-row .media-youtube-player, #block-views-splash-image-block .views-slideshow-cycle-main-frame-row .media-vimeo-player {
  height: 270px;
  margin: 20px 0 0 40px;
  width: 480px;
  background: url("/sites/all/themes/inteva/images/if-sh.png") no-repeat scroll center bottom transparent;
  padding: 0 0 27px;
}
/* line 773, ../sass/pages.scss */
#block-views-splash-image-block .views-slideshow-cycle-main-frame-row .views-field-colorbox img {
  margin: 40px 0 0 100px;
}
/* line 776, ../sass/pages.scss */
#block-views-splash-image-block .views-slideshow-cycle-main-frame-row .cta-wrapper {
  background: url("/../sites/all/themes/inteva/images/wdot80.png") repeat scroll 0 0 transparent;
  position: absolute;
  border-left: 1px solid #F1F1F1;
  border-right: 1px solid #F1F1F1;
  height: 330px;
  right: 20px;
  top: 0;
  width: 300px;
}
/* line 786, ../sass/pages.scss */
#block-views-splash-image-block .views-slideshow-cycle-main-frame-row .cta {
  padding: 1.5em 1em 1em 1em;
}
/* line 789, ../sass/pages.scss */
#block-views-splash-image-block .views-slideshow-cycle-main-frame-row .banner-link {
  display: block;
  margin: 1em 0;
}
/* line 793, ../sass/pages.scss */
#block-views-splash-image-block .views-slideshow-cycle-main-frame-row p {
  line-height: 1.1em;
  color: #222222;
}
/* line 797, ../sass/pages.scss */
#block-views-splash-image-block .views-slideshow-cycle-main-frame-row h2 {
  margin-bottom: .5em;
  line-height: 1.1em;
  font-size: 1.3em;
  margin-top: 0;
}
/* line 804, ../sass/pages.scss */
#block-views-splash-image-block .view-footer {
  bottom: 12px;
  right: 75px;
  position: absolute;
  z-index: 10;
}

/* =============================================================================
   AWARDS & COMMUNITY View
   ========================================================================== */
/* line 823, ../sass/pages.scss */
.node-award.view-mode-full .field-name-body {
  margin: 1em 0;
}

/* line 829, ../sass/pages.scss */
.field-name-field-award-image img {
  border: 5px solid #FFFFFF;
  -webkit-box-shadow: #d1d1d1 0 4px 5px;
  -moz-box-shadow: #d1d1d1 0 4px 5px;
  box-shadow: #d1d1d1 0 4px 5px;
}

/* line 836, ../sass/pages.scss */
#views-exposed-form-awards-page .views-exposed-form, #views-exposed-form-community-stories-page .views-exposed-form {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(center top, #f1f1f1, #ffffff);
  background-image: -moz-linear-gradient(center top, #f1f1f1, #ffffff);
  background-image: -o-linear-gradient(center top, #f1f1f1, #ffffff);
  background-image: linear-gradient(center top, #f1f1f1, #ffffff);
  border: 1px solid #D1D1D1;
  border-radius: 6px 6px 6px 6px;
  -webkit-box-shadow: #d1d1d1 0 0 5px inset;
  -moz-box-shadow: #d1d1d1 0 0 5px inset;
  box-shadow: #d1d1d1 0 0 5px inset;
  padding: 10px 20px;
}
/* line 842, ../sass/pages.scss */
#views-exposed-form-awards-page .views-exposed-form label, #views-exposed-form-community-stories-page .views-exposed-form label {
  float: left;
  font-weight: bold;
  color: #999999;
  text-shadow: 0 1px 0 #FFFFFF;
  line-height: 2em;
}
/* line 849, ../sass/pages.scss */
#views-exposed-form-awards-page .views-exposed-form .views-widget, #views-exposed-form-community-stories-page .views-exposed-form .views-widget {
  float: left;
  margin-left: 20px;
}
/* line 853, ../sass/pages.scss */
#views-exposed-form-awards-page .views-exposed-form .views-exposed-widget, #views-exposed-form-awards-page .views-exposed-form .views-exposed-widgets, #views-exposed-form-community-stories-page .views-exposed-form .views-exposed-widget, #views-exposed-form-community-stories-page .views-exposed-form .views-exposed-widgets {
  margin-bottom: 0;
  padding: 0;
}
/* line 857, ../sass/pages.scss */
#views-exposed-form-awards-page .views-exposed-form input#edit-submit-awards, #views-exposed-form-awards-page .views-exposed-form input#edit-submit-community-stories, #views-exposed-form-community-stories-page .views-exposed-form input#edit-submit-awards, #views-exposed-form-community-stories-page .views-exposed-form input#edit-submit-community-stories {
  margin-top: 0;
  padding: 5px 20px;
}

/* line 864, ../sass/pages.scss */
.view-awards .view-filters {
  clear: both;
  float: left;
}
/* line 868, ../sass/pages.scss */
.view-awards .view-content {
  clear: both;
  float: left;
  width: 100%;
}
/* line 872, ../sass/pages.scss */
.view-awards .view-content h2 {
  font-size: 1.5em;
  line-height: 1.2em;
  margin-bottom: 5px;
  margin-top: 0;
}
/* line 878, ../sass/pages.scss */
.view-awards .view-content h3 {
  clear: both;
  color: #999999;
  float: left;
  font-size: 2.3em;
  line-height: 1em;
  margin-top: 1em;
  margin-bottom: 0.5em;
  width: 100%;
}
/* line 887, ../sass/pages.scss */
.view-awards .view-content h3 ~ h3 {
  margin-top: 1em;
}
/* line 891, ../sass/pages.scss */
.view-awards .view-content .views-row {
  border-bottom: 1px solid #E7E7E7;
  clear: both;
  float: left;
  margin-top: 1.5em;
  padding-bottom: 1.5em;
  width: 100%;
}
/* line 898, ../sass/pages.scss */
.view-awards .view-content .views-row img {
  float: right;
  margin: 1em 1em 0 1em;
}
/* line 902, ../sass/pages.scss */
.view-awards .view-content .views-row a {
  display: block;
  font-weight: bold;
  font-size: 120%;
}
/* line 910, ../sass/pages.scss */
.view-awards .item-list {
  width: 100%;
  font-size: 80%;
  line-height: 24px;
  clear: both;
  float: left;
}

/* line 920, ../sass/pages.scss */
ul.pager {
  background: none repeat scroll 0 0 #666666;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: #444444 0 1px 2px inset;
  -moz-box-shadow: #444444 0 1px 2px inset;
  box-shadow: #444444 0 1px 2px inset;
  clear: both;
  float: left;
  padding: 0.6em 2em 0.5em;
}
/* line 927, ../sass/pages.scss */
ul.pager li {
  float: left;
  padding: 0;
}
/* line 931, ../sass/pages.scss */
ul.pager li a {
  display: block;
  background-color: #363636;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #444444), color-stop(100%, #222222));
  background-image: -webkit-linear-gradient(center top, #444444, #222222);
  background-image: -moz-linear-gradient(center top, #444444, #222222);
  background-image: -o-linear-gradient(center top, #444444, #222222);
  background-image: linear-gradient(center top, #444444, #222222);
  background-repeat: repeat-x;
  border: 1px solid #222222;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
  color: #FFFFFF;
  text-shadow: 0 1px 1px #000;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  height: 24px;
  padding: 0 5px;
}
/* line 947, ../sass/pages.scss */
ul.pager li.pager-current, ul.pager a:hover {
  background-color: #00b0ea;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1bc1f7), color-stop(100%, #00b0ea));
  background-image: -webkit-linear-gradient(center top, #1bc1f7, #00b0ea);
  background-image: -moz-linear-gradient(center top, #1bc1f7, #00b0ea);
  background-image: -o-linear-gradient(center top, #1bc1f7, #00b0ea);
  background-image: linear-gradient(center top, #1bc1f7, #00b0ea);
  color: #004359;
  background-repeat: repeat-x;
  border: 1px solid #00b0ea;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 0 8px inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 0 8px inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 0 8px inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
  text-shadow: 0 1px 1px #000;
  text-transform: uppercase;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  text-align: center;
  text-decoration: none;
  padding: 0 5px;
}
/* line 963, ../sass/pages.scss */
ul.pager li.pager-current, ul.pager li.pager-item a {
  height: 24px;
  width: 24px;
}
/* line 967, ../sass/pages.scss */
ul.pager li.pager-current {
  margin: 0 0.25em;
}
/* line 978, ../sass/pages.scss */
ul.pager li.pager-first a, ul.pager li.pager-previous a, ul.pager li.pager-next a, ul.pager li.pager-last a {
  padding: 0 14px;
}

/* =============================================================================
   BASIC PAGES
   ========================================================================== */
/* line 989, ../sass/pages.scss */
body.node-type-basic-page #content-region {
  padding: 2em 2em 114px;
  background: none repeat scroll 0 0 #ffffff;
}
/* line 992, ../sass/pages.scss */
body.node-type-basic-page #content-region .field-name-field-landing-page-thumbnail {
  bottom: 15px;
  height: 80px;
  position: absolute;
  right: 30px;
  width: 80px;
}

/* line 1002, ../sass/pages.scss */
.field-name-field-caption2 {
  font-style: italic;
  font-weight: bold;
  padding: 0 20px 30px;
}

/* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#block-views-gallery-block:before, #block-views-gallery-block:after {
  content: "";
  display: table;
}
/* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#block-views-gallery-block:after {
  clear: both;
}

/* line 1013, ../sass/pages.scss */
.field-name-field-lightbox-image .field-items {
  width: 100%;
  clear: both;
  margin-bottom: 15px;
}
/* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.field-name-field-lightbox-image .field-items:before, .field-name-field-lightbox-image .field-items:after {
  content: "";
  display: table;
}
/* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.field-name-field-lightbox-image .field-items:after {
  clear: both;
}
/* line 1018, ../sass/pages.scss */
.field-name-field-lightbox-image .field-items .field-item {
  float: left;
  margin-right: 12px;
}

/* line 1025, ../sass/pages.scss */
#block-views-lightbox-album-block {
  border-radius: 8px;
  background: none repeat scroll 0 0 #E2E7E9;
  border: 1px solid #D1D1D1;
}

/* line 1031, ../sass/pages.scss */
#block-views-lightbox-album-block {
  position: relative;
  margin-bottom: 15px;
  width: 660px;
}
/* line 1035, ../sass/pages.scss */
#block-views-lightbox-album-block h2 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 4px 16px 0 16px;
}
/* line 1041, ../sass/pages.scss */
#block-views-lightbox-album-block .views-slideshow-controls-text-previous, #block-views-lightbox-album-block .views-slideshow-controls-text-next {
  position: absolute;
  top: 78px;
  z-index: 200;
  border: none;
}
/* line 1047, ../sass/pages.scss */
#block-views-lightbox-album-block .views-slideshow-controls-text-next {
  right: 8px;
}
/* line 1050, ../sass/pages.scss */
#block-views-lightbox-album-block .views-slideshow-controls-text-previous {
  left: 8px;
}
/* line 1053, ../sass/pages.scss */
#block-views-lightbox-album-block .views-slideshow-cycle-main-frame-row-item {
  float: left;
  margin-right: 0;
  margin-left: 4px;
  height: 104px;
  width: 106px;
}
/* line 1061, ../sass/pages.scss */
#block-views-lightbox-album-block .views-slideshow-cycle-main-frame-row {
  overflow: hidden;
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 1066, ../sass/pages.scss */
#block-views-lightbox-album-block .views-slideshow-cycle-main-frame {
  width: 550px;
  margin: 0 auto;
  padding-right: 4px;
}
/* line 1071, ../sass/pages.scss */
#block-views-lightbox-album-block .view-footer {
  width: 100%;
  clear: both;
}
/* line 1074, ../sass/pages.scss */
#block-views-lightbox-album-block .view-footer #album-description {
  padding: 0 12px 8px 58px;
}
/* line 1078, ../sass/pages.scss */
#block-views-lightbox-album-block .view-content {
  height: 116px;
}
/* line 1081, ../sass/pages.scss */
#block-views-lightbox-album-block .cboxElement img {
  padding: 2px;
  background: #fff;
  border: 1px solid #d1d1d1;
}

/* Account for borders in ie7 */
/* line 1089, ../sass/pages.scss */
.lt-ie8 #block-views-lightbox-album-block .views-slideshow-cycle-main-frame {
  width: 562px;
}

/* line 1093, ../sass/pages.scss */
.galleria-errors {
  display: none;
}

/* line 1097, ../sass/pages.scss */
body.logged-in .galleria-errors {
  display: block;
}

/* =============================================================================
   LANDING PAGES
   ========================================================================== */
/* line 1107, ../sass/pages.scss */
.node-landing-page .field-name-field-additional-text {
  clear: left;
}

/* line 1113, ../sass/pages.scss */
.field-name-field-attachment {
  margin-top: 1.282em;
}

/* line 1118, ../sass/pages.scss */
body.node-type-landing-page .child-nodes {
  border-top: 1px solid #F1F1F1;
  margin: 40px 0 0;
  padding-top: 40px;
}
/* line 1122, ../sass/pages.scss */
body.node-type-landing-page .child-nodes .node-teaser {
  float: left;
  margin: 0 0 20px;
  min-height: 160px;
  overflow: hidden;
  text-align: center;
  width: 165px;
}
/* line 1129, ../sass/pages.scss */
body.node-type-landing-page .child-nodes .node-teaser:nth-child(4n+1) {
  clear: left;
}
/* line 1132, ../sass/pages.scss */
body.node-type-landing-page .child-nodes .node-teaser .field-name-field-landing-page-thumbnail {
  float: left;
  height: 80px;
  width: 100%;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
}
/* line 1137, ../sass/pages.scss */
body.node-type-landing-page .child-nodes .node-teaser .field-name-field-landing-page-thumbnail img {
  margin: 0 auto;
}
/* line 1141, ../sass/pages.scss */
body.node-type-landing-page .child-nodes .node-teaser h2.node-title {
  float: left;
  font-size: 120%;
  line-height: 1.1em;
  padding: 0 10%;
  text-align: center;
  width: 80%;
  margin-top: 1em;
}
/* line 1151, ../sass/pages.scss */
body.node-type-landing-page .child-nodes ul.links {
  clear: both;
  float: left;
}

/* =============================================================================
   COMMUNITY STORIES PAGES
   ========================================================================== */
/* line 1165, ../sass/pages.scss */
.view-community-stories .item-list {
  width: 100%;
  font-size: 80%;
  line-height: 24px;
  clear: both;
  float: left;
}
/* line 1172, ../sass/pages.scss */
.view-community-stories .views-row {
  border-bottom: 1px solid #E7E7E7;
  clear: both;
  float: left;
  margin-top: 1.5em;
  padding-bottom: 1.5em;
}
/* line 1178, ../sass/pages.scss */
.view-community-stories .views-row img {
  float: left;
  margin-right: 1em;
}
/* line 1182, ../sass/pages.scss */
.view-community-stories .views-row a {
  font-size: 120%;
  font-weight: bold;
}
/* line 1186, ../sass/pages.scss */
.view-community-stories .views-row span.date-display-single {
  display: block;
  font-weight: bold;
  margin-top: 5px;
}

/* line 1195, ../sass/pages.scss */
.node-community-story span.date-display-single {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  width: 100%;
}
/* line 1202, ../sass/pages.scss */
.node-community-story .field-name-field-community-image img {
  margin-top: 22px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 5px solid #FFFFFF;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
