/* line 49, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/base/_mixins.scss */
#block-views-homepage-slideshow-block #slideshow-left img,
#block-views-homepage-slideshow-block #slideshow-right img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
}

/* line 2, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_admin-menu.scss */
#admin-menu, #admin-menu * {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 7, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_admin-menu.scss */
#admin-menu .dropdown span, #admin-menu .dropdown a {
  font: normal 10px/12px Arial, sans-serif !important;
  text-transform: none !important;
  display: block;
  height: 12px;
  padding: 4px 8px;
}
/* line 14, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_admin-menu.scss */
#admin-menu .dropdown li {
  font: normal 10px/12px Arial, sans-serif !important;
  position: static;
}

/* line 2, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block .contextual-links-trigger {
  text-indent: -9999px;
}
/* line 5, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block .contextual-links-wrapper {
  display: none;
}
/* line 7, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block .contextual-links-wrapper a {
  text-align: left !important;
  text-decoration: none !important;
}
/* line 11, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block .contextual-links-wrapper .contextual-links {
  padding: 2px !important;
  margin: 0 !important;
  list-style: none !important;
  background: #fff;
}
/* line 16, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block .contextual-links-wrapper .contextual-links li, .block .contextual-links-wrapper .contextual-links a {
  margin: 0 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}
/* line 20, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block .contextual-links-wrapper .contextual-links li:before, .block .contextual-links-wrapper .contextual-links li:after, .block .contextual-links-wrapper .contextual-links a:before, .block .contextual-links-wrapper .contextual-links a:after {
  content: '' !important;
  content: none !important;
}
/* line 26, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block .contextual-links-wrapper .contextual-links li {
  padding: 0 !important;
  list-style: none !important;
}
/* line 29, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block .contextual-links-wrapper .contextual-links li a {
  padding: 2px 6px;
  font: normal 14px/1.5 Arial, sans-serif !important;
  color: #333;
  display: block;
}
/* line 38, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_blocks.scss */
.block.contextual-links-region-active {
  outline: 1px dashed #999;
}

/* line 2, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_breadcrumbs.scss */
.breadcrumb ul, .breadcrumb ol {
  list-style: none;
}

/* line 3, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_elements.scss */
.form-item,
.form-actions,
.item-list ul,
.item-list ul li {
  margin: 0;
}

/* line 2, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_navigation.scss */
.navigation > ul {
  float: left;
  width: 100%;
}
/* line 5, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_navigation.scss */
.navigation > ul > li {
  float: left;
}
/* line 7, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_navigation.scss */
.navigation > ul > li a {
  display: inline-block;
}
/* line 3, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/base/_mixins.scss */
.navigation > ul > li.hover, .navigation > ul > li:hover, .navigation > ul > li:focus {
  z-index: 10;
}
/* line 12, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_navigation.scss */
.navigation > ul > li.hover > ul, .navigation > ul > li:hover > ul, .navigation > ul > li:focus > ul {
  display: block;
}
/* line 19, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_navigation.scss */
.navigation ul li {
  position: relative;
  list-style: none;
  list-style-image: none;
  z-index: 1;
}
/* line 25, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_navigation.scss */
.navigation ul ul {
  position: absolute;
  display: none;
}
/* line 28, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_navigation.scss */
.navigation ul ul ul {
  display: none;
}

/* line 1, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/modules/_regions.scss */
#region-page-bottom {
  overflow: hidden;
}

@font-face {
  font-family: "OpenSansLight";
  src: url('../fonts/../fonts/OpenSans-Light-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-Light-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-Light-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-Light-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-Light-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-Light-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansRegular";
  src: url('../fonts/../fonts/OpenSans-Regular-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-Regular-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-Regular-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-Regular-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-Regular-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-Regular-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansSemibold";
  src: url('../fonts/../fonts/OpenSans-Semibold-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-Semibold-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-Semibold-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-Semibold-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-Semibold-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-Semibold-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansBold";
  src: url('../fonts/../fonts/OpenSans-Bold-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-Bold-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-Bold-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-Bold-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-Bold-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-Bold-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansExtraBold";
  src: url('../fonts/../fonts/OpenSans-ExtraBold-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-ExtraBold-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-ExtraBold-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-ExtraBold-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-ExtraBold-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-ExtraBold-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansLightItalic";
  src: url('../fonts/../fonts/OpenSans-LightItalic-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-LightItalic-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-LightItalic-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-LightItalic-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-LightItalic-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-LightItalic-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansItalic";
  src: url('../fonts/../fonts/OpenSans-Italic-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-Italic-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-Italic-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-Italic-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-Italic-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-Italic-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansSemiboldItalic";
  src: url('../fonts/../fonts/OpenSans-SemiboldItalic-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-SemiboldItalic-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-SemiboldItalic-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-SemiboldItalic-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-SemiboldItalic-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-SemiboldItalic-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansBoldItalic";
  src: url('../fonts/../fonts/OpenSans-BoldItalic-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-BoldItalic-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-BoldItalic-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-BoldItalic-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-BoldItalic-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-BoldItalic-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "OpenSansExtraBoldItalic";
  src: url('../fonts/../fonts/OpenSans-ExtraBoldItalic-webfont.eot?1515015618');
  src: url('../fonts/../fonts/OpenSans-ExtraBoldItalic-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/OpenSans-ExtraBoldItalic-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/OpenSans-ExtraBoldItalic-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/OpenSans-ExtraBoldItalic-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/OpenSans-ExtraBoldItalic-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "NovecentoWideLight";
  src: url('../fonts/../fonts/Novecentowide-Light-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Novecentowide-Light-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Novecentowide-Light-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Novecentowide-Light-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Novecentowide-Light-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Novecentowide-Light-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "NovecentoWideBook";
  src: url('../fonts/../fonts/Novecentowide-Book-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Novecentowide-Book-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Novecentowide-Book-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Novecentowide-Book-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Novecentowide-Book-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Novecentowide-Book-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "NovecentoWideNormal";
  src: url('../fonts/../fonts/Novecentowide-Normal-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Novecentowide-Normal-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Novecentowide-Normal-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Novecentowide-Normal-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Novecentowide-Normal-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Novecentowide-Normal-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "NovecentoWideMedium";
  src: url('../fonts/../fonts/Novecentowide-Medium-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Novecentowide-Medium-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Novecentowide-Medium-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Novecentowide-Medium-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Novecentowide-Medium-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Novecentowide-Medium-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "NovecentoWideDemiBold";
  src: url('../fonts/../fonts/Novecentowide-DemiBold-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Novecentowide-DemiBold-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Novecentowide-DemiBold-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Novecentowide-DemiBold-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Novecentowide-DemiBold-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Novecentowide-DemiBold-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "NovecentoWideBold";
  src: url('../fonts/../fonts/Novecentowide-Bold-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Novecentowide-Bold-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Novecentowide-Bold-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Novecentowide-Bold-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Novecentowide-Bold-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Novecentowide-Bold-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoThin";
  src: url('../fonts/../fonts/Roboto-Thin-webfont.eot?1515015619');
  src: url('../fonts/../fonts/Roboto-Thin-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-Thin-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-Thin-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/Roboto-Thin-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/Roboto-Thin-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoLight";
  src: url('../fonts/../fonts/Roboto-Light-webfont.eot?1515015619');
  src: url('../fonts/../fonts/Roboto-Light-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-Light-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-Light-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/Roboto-Light-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/Roboto-Light-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoRegular";
  src: url('../fonts/../fonts/Roboto-Regular-webfont.eot?1515015619');
  src: url('../fonts/../fonts/Roboto-Regular-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-Regular-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-Regular-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/Roboto-Regular-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/Roboto-Regular-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoMedium";
  src: url('../fonts/../fonts/Roboto-Medium-webfont.eot?1515015619');
  src: url('../fonts/../fonts/Roboto-Medium-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-Medium-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-Medium-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/Roboto-Medium-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/Roboto-Medium-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoBold";
  src: url('../fonts/../fonts/Roboto-Bold-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Roboto-Bold-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-Bold-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Roboto-Bold-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Roboto-Bold-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Roboto-Bold-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoBlack";
  src: url('../fonts/../fonts/Roboto-Black-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Roboto-Black-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-Black-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Roboto-Black-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Roboto-Black-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Roboto-Black-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoThinItalic";
  src: url('../fonts/../fonts/Roboto-ThinItalic-webfont.eot?1515015619');
  src: url('../fonts/../fonts/Roboto-ThinItalic-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-ThinItalic-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-ThinItalic-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/Roboto-ThinItalic-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/Roboto-ThinItalic-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoLightItalic";
  src: url('../fonts/../fonts/Roboto-LightItalic-webfont.eot?1515015619');
  src: url('../fonts/../fonts/Roboto-LightItalic-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-LightItalic-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-LightItalic-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/Roboto-LightItalic-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/Roboto-LightItalic-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoItalic";
  src: url('../fonts/../fonts/Roboto-Italic-webfont.eot?1515015619');
  src: url('../fonts/../fonts/Roboto-Italic-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-Italic-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-Italic-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/Roboto-Italic-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/Roboto-Italic-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoMediumItalic";
  src: url('../fonts/../fonts/Roboto-MediumItalic-webfont.eot?1515015619');
  src: url('../fonts/../fonts/Roboto-MediumItalic-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-MediumItalic-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-MediumItalic-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/Roboto-MediumItalic-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/Roboto-MediumItalic-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoBoldItalic";
  src: url('../fonts/../fonts/Roboto-BoldItalic-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Roboto-BoldItalic-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-BoldItalic-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/Roboto-BoldItalic-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Roboto-BoldItalic-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Roboto-BoldItalic-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoBlackItalic";
  src: url('../fonts/../fonts/Roboto-BlackItalic-webfont.eot?1515015618');
  src: url('../fonts/../fonts/Roboto-BlackItalic-webfont.eot?&1515015618#iefix') format('embedded-opentype'), url('../fonts/../fonts/Roboto-BlackItalic-webfont.woff?1515015618') format('woff'), url('../fonts/../fonts/Roboto-BlackItalic-webfont.ttf?1515015618') format('truetype'), url('../fonts/../fonts/Roboto-BlackItalic-webfont.svg?1515015618') format('svg'), url('../fonts/../fonts/Roboto-BlackItalic-webfont.eot?1515015618') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoCondensedLight";
  src: url('../fonts/../fonts/RobotoCondensed-Light-webfont.eot?1515015619');
  src: url('../fonts/../fonts/RobotoCondensed-Light-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/RobotoCondensed-Light-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/RobotoCondensed-Light-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/RobotoCondensed-Light-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/RobotoCondensed-Light-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoCondensedRegular";
  src: url('../fonts/../fonts/RobotoCondensed-Regular-webfont.eot?1515015619');
  src: url('../fonts/../fonts/RobotoCondensed-Regular-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/RobotoCondensed-Regular-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/RobotoCondensed-Regular-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/RobotoCondensed-Regular-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/RobotoCondensed-Regular-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoCondensedBold";
  src: url('../fonts/../fonts/RobotoCondensed-Bold-webfont.eot?1515015619');
  src: url('../fonts/../fonts/RobotoCondensed-Bold-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/RobotoCondensed-Bold-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/RobotoCondensed-Bold-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/RobotoCondensed-Bold-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/RobotoCondensed-Bold-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoCondensedLightItalic";
  src: url('../fonts/../fonts/RobotoCondensed-LightItalic-webfont.eot?1515015619');
  src: url('../fonts/../fonts/RobotoCondensed-LightItalic-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/RobotoCondensed-LightItalic-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/RobotoCondensed-LightItalic-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/RobotoCondensed-LightItalic-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/RobotoCondensed-LightItalic-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoCondensedItalic";
  src: url('../fonts/../fonts/RobotoCondensed-Italic-webfont.eot?1515015619');
  src: url('../fonts/../fonts/RobotoCondensed-Italic-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/RobotoCondensed-Italic-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/RobotoCondensed-Italic-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/RobotoCondensed-Italic-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/RobotoCondensed-Italic-webfont.eot?1515015619') format('embedded-opentype');
}
@font-face {
  font-family: "RobotoCondensedBoldItalic";
  src: url('../fonts/../fonts/RobotoCondensed-BoldItalic-webfont.eot?1515015619');
  src: url('../fonts/../fonts/RobotoCondensed-BoldItalic-webfont.eot?&1515015619#iefix') format('embedded-opentype'), url('../fonts/../fonts/RobotoCondensed-BoldItalic-webfont.woff?1515015619') format('woff'), url('../fonts/../fonts/RobotoCondensed-BoldItalic-webfont.ttf?1515015619') format('truetype'), url('../fonts/../fonts/RobotoCondensed-BoldItalic-webfont.svg?1515015619') format('svg'), url('../fonts/../fonts/RobotoCondensed-BoldItalic-webfont.eot?1515015619') format('embedded-opentype');
}
@media print {
  @page {
    margin: 1cm 0.5cm 2cm;
  }
  /* line 5, ../sass/theme/_print.scss */
  #header {
    page-break-after: avoid;
  }
  /* line 7, ../sass/theme/_print.scss */
  #header .region-header {
    background-color: transparent;
  }
  /* line 10, ../sass/theme/_print.scss */
  #header #navigation {
    background-color: transparent;
    height: 100%;
  }
  /* line 13, ../sass/theme/_print.scss */
  #header #navigation > * {
    display: none;
  }

  /* line 18, ../sass/theme/_print.scss */
  .sitewide-site-name {
    padding-left: 0;
  }
  /* line 20, ../sass/theme/_print.scss */
  .sitewide-site-name::before {
    display: block;
    content: url(../logo-dark.png);
  }
}
@media print and (-webkit-min-device-pixel-ratio: 2), print and (min-resolution: 192dppx), print and (-webkit-min-device-pixel-ratio: 192), print and (min--moz-device-pixel-ratio: 192), print and (min-resolution: 18432dpi) {
  /* line 20, ../sass/theme/_print.scss */
  .sitewide-site-name::before {
    content: url(../logo-dark.svg);
  }
}
@media print {
  /* line 28, ../sass/theme/_print.scss */
  .sitewide-site-name a {
    display: none;
  }

  /* line 32, ../sass/theme/_print.scss */
  #page-title,
  .breadcrumb {
    float: none;
    padding-left: 0;
  }

  /* line 37, ../sass/theme/_print.scss */
  .field-type-image ~ .breadcrumb {
    position: static;
  }

  /* line 40, ../sass/theme/_print.scss */
  #page * {
    color: #333 !important;
    background-color: transparent !important;
  }

  /* line 44, ../sass/theme/_print.scss */
  p {
    font-size: 12px;
    line-height: 22px;
  }
  /* line 47, ../sass/theme/_print.scss */
  p a:after {
    content: " (" attr(href) ")";
    font-size: 0.8em;
  }

  /* line 52, ../sass/theme/_print.scss */
  .field-name-field-focus-primary-image {
    height: auto;
    padding: 0;
  }
  /* line 55, ../sass/theme/_print.scss */
  .field-name-field-focus-primary-image a {
    position: static;
  }
  /* line 58, ../sass/theme/_print.scss */
  .field-name-field-focus-primary-image img {
    position: static;
    margin: auto;
  }

  /* line 63, ../sass/theme/_print.scss */
  .views-exposed-widgets,
  #block-views-secondary-navigation-block,
  #block-sitewide-sitewide-social-block,
  #block-sitewide-sitewide-short-name-block,
  #block-menu-menu-footer {
    display: none;
  }

  /* line 70, ../sass/theme/_print.scss */
  #suny-link {
    width: 100%;
    background-position: center;
  }
  /* line 78, ../sass/theme/_print.scss */
  .view-id-structural_children.view-display-id-children .views-row-odd,
  .view-id-structural_children.view-display-id-children .views-row-even {
    height: 60px;
  }
  /* line 82, ../sass/theme/_print.scss */
  .view-id-structural_children.view-display-id-children .views-field-field-focus-primary-image {
    display: none;
  }
  /* line 85, ../sass/theme/_print.scss */
  .view-id-structural_children.view-display-id-children .views-field-title .field-content a {
    height: auto;
  }

  /* line 89, ../sass/theme/_print.scss */
  .ui-accordion.ui-widget .ui-accordion-content {
    display: block !important;
  }

  /* line 92, ../sass/theme/_print.scss */
  .region-footer-left {
    display: none;
  }
}
/* line 3, ../sass/home.scss */
#page-title {
  height: 0;
  background: none;
  text-indent: -9999px;
  padding: 0;
  margin: 0;
}

@media screen and (min-width: 640px) {
  /* line 13, ../sass/home.scss */
  #header {
    margin-bottom: -150px;
  }
}

/* line 19, ../sass/home.scss */
#main {
  width: 100%;
}
@media screen and (min-width: 640px), print {
  /* line 19, ../sass/home.scss */
  #main {
    min-width: 952px;
    max-width: 1272px;
    margin: auto;
  }
}

/* line 31, ../sass/home.scss */
.js img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

@media screen and (min-width: 640px) {
  /* line 37, ../sass/home.scss */
  #preface .wrapper {
    width: 88%;
    min-width: 1272px;
    max-width: 1680px;
    padding: 0;
  }
}

/* line 47, ../sass/home.scss */
#block-views-homepage-slideshow-block {
  position: relative;
  z-index: 1;
}
/* line 50, ../sass/home.scss */
#block-views-homepage-slideshow-block .view-content {
  width: 100% !important;
  position: relative;
  z-index: 1;
  background: #ffc900;
}
@media screen and (min-width: 640px) {
  /* line 50, ../sass/home.scss */
  #block-views-homepage-slideshow-block .view-content {
    max-width: 1680px !important;
    height: 700px !important;
    left: 50%;
    margin-left: -50%;
  }
}
/* line 61, ../sass/home.scss */
#block-views-homepage-slideshow-block .view-content .views-field-field-slide-image {
  position: relative;
  z-index: 1;
  left: 50%;
  width: 100%;
}
@media screen and (min-width: 640px) {
  /* line 61, ../sass/home.scss */
  #block-views-homepage-slideshow-block .view-content .views-field-field-slide-image {
    left: 0;
    width: auto;
  }
}
/* line 71, ../sass/home.scss */
#block-views-homepage-slideshow-block .view-content img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}
@media screen and (min-width: 640px) {
  /* line 71, ../sass/home.scss */
  #block-views-homepage-slideshow-block .view-content img {
    position: static;
    width: 1272px;
  }
}
/* line 81, ../sass/home.scss */
#block-views-homepage-slideshow-block .view-content .views-row {
  width: 100% !important;
  height: auto !important;
  background: #ffc900;
}
/* line 86, ../sass/home.scss */
#block-views-homepage-slideshow-block .view-content .views-row a {
  display: block;
  border-bottom: 4px solid transparent;
  transition: border .25s;
}
/* line 3, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/base/_mixins.scss */
#block-views-homepage-slideshow-block .view-content .views-row a.hover, #block-views-homepage-slideshow-block .view-content .views-row a:hover, #block-views-homepage-slideshow-block .view-content .views-row a:focus {
  border-bottom-color: white;
}
/* line 97, ../sass/home.scss */
#block-views-homepage-slideshow-block #slideshow-left,
#block-views-homepage-slideshow-block #slideshow-right {
  display: none;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 1272px;
  cursor: pointer;
  background: #fff;
}
@media screen and (min-width: 640px) {
  /* line 97, ../sass/home.scss */
  #block-views-homepage-slideshow-block #slideshow-left,
  #block-views-homepage-slideshow-block #slideshow-right {
    display: block;
  }
}
/* line 109, ../sass/home.scss */
#block-views-homepage-slideshow-block #slideshow-left .views-field-field-slide-image,
#block-views-homepage-slideshow-block #slideshow-right .views-field-field-slide-image {
  line-height: 0;
}
/* line 112, ../sass/home.scss */
#block-views-homepage-slideshow-block #slideshow-left .inner,
#block-views-homepage-slideshow-block #slideshow-right .inner {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 115, ../sass/home.scss */
#block-views-homepage-slideshow-block #slideshow-left .inner:hover,
#block-views-homepage-slideshow-block #slideshow-right .inner:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 122, ../sass/home.scss */
#block-views-homepage-slideshow-block #slideshow-left .views-field-nothing,
#block-views-homepage-slideshow-block #slideshow-right .views-field-nothing {
  display: none !important;
}
/* line 126, ../sass/home.scss */
#block-views-homepage-slideshow-block #slideshow-left {
  right: 100%;
  border-right: 10px solid #fff;
}
/* line 130, ../sass/home.scss */
#block-views-homepage-slideshow-block #slideshow-right {
  left: 100%;
  border-left: 10px solid #fff;
}
/* line 134, ../sass/home.scss */
#block-views-homepage-slideshow-block .views-field-field-slide-caption {
  display: block;
  background: #ffc900;
  line-height: initial;
  padding: 14px;
}

/* line 141, ../sass/home.scss */
#slideshow-pager {
  display: block;
  position: absolute;
  left: 50%;
  top: calc(100% - 30px);
  z-index: 20;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 149, ../sass/home.scss */
#slideshow-pager a {
  color: black;
  text-indent: -999px;
  overflow: hidden;
  border-radius: 24px;
  height: 16px;
  width: 16px;
  background: #fff;
  display: inline-block;
}
/* line 3, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/base/_mixins.scss */
#slideshow-pager a.hover, #slideshow-pager a:hover, #slideshow-pager a:focus {
  background: #007eb3;
}
/* line 163, ../sass/home.scss */
#slideshow-pager a.activeSlide {
  background: #a6a6a6;
}
/* line 166, ../sass/home.scss */
#slideshow-pager a + a {
  margin-left: 24px;
}
@media screen and (min-width: 640px) {
  /* line 141, ../sass/home.scss */
  #slideshow-pager {
    top: 620px;
  }
  /* line 174, ../sass/home.scss */
  #slideshow-pager a.activeSlide {
    background: #ffc900;
  }
}

/* line 182, ../sass/home.scss */
#content {
  padding: 0 30px;
}
@media screen and (min-width: 640px) {
  /* line 182, ../sass/home.scss */
  #content {
    padding: 0;
  }
}

/* line 190, ../sass/home.scss */
#block-views-news-recent-homepage-news .view-content a {
  background: #dd0a17;
}

/* line 194, ../sass/home.scss */
#block-views-case-studies-homepage-case-studies {
  margin: 0;
}
/* line 197, ../sass/home.scss */
#block-views-case-studies-homepage-case-studies .view-content a {
  background: #007eb3;
}

/* line 204, ../sass/home.scss */
#block-views-news-recent-homepage-news .views-field-title,
#block-views-case-studies-homepage-case-studies .views-field-title {
  font: normal 28px/30px "OpenSansLight",sans-serif;
  margin: 0 !important;
  padding: 10px !important;
}

/* line 211, ../sass/home.scss */
#block-views-news-recent-homepage-news,
#block-views-case-studies-homepage-case-studies,
#block-views-homepage-secondary-slideshow-block {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 217, ../sass/home.scss */
#block-views-news-recent-homepage-news img,
#block-views-case-studies-homepage-case-studies img,
#block-views-homepage-secondary-slideshow-block img {
  width: 100%;
  height: auto;
}
/* line 222, ../sass/home.scss */
#block-views-news-recent-homepage-news .field-name-field-slide-image,
#block-views-news-recent-homepage-news .views-field-field-focus-primary-image,
#block-views-case-studies-homepage-case-studies .field-name-field-slide-image,
#block-views-case-studies-homepage-case-studies .views-field-field-focus-primary-image,
#block-views-homepage-secondary-slideshow-block .field-name-field-slide-image,
#block-views-homepage-secondary-slideshow-block .views-field-field-focus-primary-image {
  line-height: 0;
}
/* line 227, ../sass/home.scss */
#block-views-news-recent-homepage-news .view-content a,
#block-views-case-studies-homepage-case-studies .view-content a,
#block-views-homepage-secondary-slideshow-block .view-content a {
  display: block;
  position: relative;
  color: white;
  text-decoration: none;
}
/* line 3, ../../../../../../../../.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/dropcloth-0.2.1/stylesheets/dropcloth/base/_mixins.scss */
#block-views-news-recent-homepage-news .view-content a.hover, #block-views-news-recent-homepage-news .view-content a:hover, #block-views-news-recent-homepage-news .view-content a:focus,
#block-views-case-studies-homepage-case-studies .view-content a.hover,
#block-views-case-studies-homepage-case-studies .view-content a:hover,
#block-views-case-studies-homepage-case-studies .view-content a:focus,
#block-views-homepage-secondary-slideshow-block .view-content a.hover,
#block-views-homepage-secondary-slideshow-block .view-content a:hover,
#block-views-homepage-secondary-slideshow-block .view-content a:focus {
  text-decoration: underline;
}

@media screen and (min-width: 640px) {
  /* line 240, ../sass/home.scss */
  #block-views-news-recent-homepage-news,
  #block-views-case-studies-homepage-case-studies,
  #block-views-homepage-secondary-slideshow-block {
    float: left;
    width: 31.3%;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  /* line 249, ../sass/home.scss */
  #block-views-case-studies-homepage-case-studies {
    margin-left: 3%;
    margin-right: 3%;
  }
}
/* line 255, ../sass/home.scss */
.node-homepage {
  clear: left;
  color: #555454;
  padding: 0 9999px;
  margin-left: -9999px;
  width: 100%;
  position: relative;
}
/* line 262, ../sass/home.scss */
.node-homepage .field-name-field-intro {
  padding: 36px 36px;
  font: normal 25px/36px "OpenSansLight", sans-serif;
  margin-bottom: 60px;
}
@media screen and (min-width: 640px) {
  /* line 262, ../sass/home.scss */
  .node-homepage .field-name-field-intro {
    padding: 0;
  }
}

@media screen and (min-width: 640px) {
  /* line 275, ../sass/home.scss */
  #block-system-main-menu .view-megamenus {
    padding-top: 55px;
  }
}

@media screen and (min-width: 640px) {
  /* line 283, ../sass/home.scss */
  .sitewide-site-name a {
    height: 87px;
    background-position: center center;
  }
}
