@charset "UTF-8";
/* --------------------------------------------------------- */
/* NOTE:  ALL the CSS below is compiled via SASS. Any edits to CSS files will be blown away. Talk to Ken, first. */
/* --------------------------------------------------------- */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
/* line 9, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 29, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 40, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 47, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
[hidden],
template {
  display: none;
}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
/* line 11, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_base.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 19, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_base.scss */
body {
  margin: 0;
}

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
/* line 9, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a {
  background: transparent;
}

/* line 15, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a:active,
a:hover {
  outline: 0;
}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
/* line 9, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 15, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 22, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
dfn {
  font-style: italic;
}

/* line 29, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 36, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 43, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
small {
  font-size: 80%;
}

/* line 49, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 57, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sup {
  top: -0.5em;
}

/* line 61, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub {
  bottom: -0.25em;
}

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
/* line 9, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
img {
  border: 0;
}

/* line 15, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
svg:not(:root) {
  overflow: hidden;
}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
/* line 9, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
figure {
  margin: 1em 40px;
}

/* line 15, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 23, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
pre {
  overflow: auto;
}

/* line 29, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
/* line 15, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 27, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button {
  overflow: visible;
}

/* line 36, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
select {
  text-transform: none;
}

/* line 47, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 57, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 64, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 73, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input {
  line-height: normal;
}

/* line 83, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 93, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 102, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 113, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 120, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 129, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 136, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
textarea {
  overflow: auto;
}

/* line 143, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
optgroup {
  font-weight: bold;
}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
/* line 9, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 14, ../../../Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
td,
th {
  padding: 0;
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.2.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/font-awesome/_core.scss */
.fa, #social-media-icons .facebook:before, .list-icon-links.social-media .twitter:before, .list-icon-links.social-media .wordpress:before, .list-icon-links.social-media .facebook:before, .list-icon-links.social-media .instagram:before, .list-icon-links.social-media .youtube:before, .list-icon-links.social-media .pinterest:before, .list-icon-links.social-media .flickr:before, .list-icon-links.social-media .rss:before, .list-icon-links.social-media .tumblr:before, .social-media-page .simple-box#twitter .box-title:before, .social-media-page .simple-box#facebook .box-title:before, .social-media-page .simple-box#instagram .box-title:before, .social-media-page .simple-box#youtube .box-title:before, .social-media-page .simple-box#pinterest .box-title:before, .social-media-page .simple-box#flickr .box-title:before, .social-media-page .simple-box#blogs .box-title:before, .social-media-page .simple-box#tumblr .box-title:before, #homepage-alert .maintenance:before, #homepage-alert .alert:before, #homepage-alert .info:before, #homepage-alert .upgrade:before, .site-services.page-id-8 .alert:before, .icon-file-type.pdf:before, .icon-file-type.word:before, .icon-file-type.excel:before, .icon-file-type.powerpoint:before, .icon-file-type.video:before, .icon-file-type.image:before, .icon-file-type.audio:before, .icon-file-type.text:before, .icon-file-type.file:before, .icon-file-type.files:before, .icon-file-type.archive:before, #gform_6 .not-on-schedule .message:before, body.site-home #index-featured1 .box-title:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../sass/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../sass/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../sass/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../sass/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../sass/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../sass/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../sass/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-left, #social-media-icons .pull-left.facebook:before, .list-icon-links.social-media .pull-left.twitter:before, .list-icon-links.social-media .pull-left.wordpress:before, .list-icon-links.social-media .pull-left.facebook:before, .list-icon-links.social-media .pull-left.instagram:before, .list-icon-links.social-media .pull-left.youtube:before, .list-icon-links.social-media .pull-left.pinterest:before, .list-icon-links.social-media .pull-left.flickr:before, .list-icon-links.social-media .pull-left.rss:before, .list-icon-links.social-media .pull-left.tumblr:before, .social-media-page .simple-box#twitter .pull-left.box-title:before, .social-media-page .simple-box#facebook .pull-left.box-title:before, .social-media-page .simple-box#instagram .pull-left.box-title:before, .social-media-page .simple-box#youtube .pull-left.box-title:before, .social-media-page .simple-box#pinterest .pull-left.box-title:before, .social-media-page .simple-box#flickr .pull-left.box-title:before, .social-media-page .simple-box#blogs .pull-left.box-title:before, .social-media-page .simple-box#tumblr .pull-left.box-title:before, #homepage-alert .pull-left.maintenance:before, #homepage-alert .pull-left.alert:before, #homepage-alert .pull-left.info:before, #homepage-alert .pull-left.upgrade:before, .site-services.page-id-8 .pull-left.alert:before, .pull-left.icon-file-type.pdf:before, .pull-left.icon-file-type.word:before, .pull-left.icon-file-type.excel:before, .pull-left.icon-file-type.powerpoint:before, .pull-left.icon-file-type.video:before, .pull-left.icon-file-type.image:before, .pull-left.icon-file-type.audio:before, .pull-left.icon-file-type.text:before, .pull-left.icon-file-type.file:before, .pull-left.icon-file-type.files:before, .pull-left.icon-file-type.archive:before, #gform_6 .not-on-schedule .pull-left.message:before, body.site-home #index-featured1 .pull-left.box-title:before {
  margin-right: .3em;
}
/* line 15, ../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-right, #social-media-icons .pull-right.facebook:before, .list-icon-links.social-media .pull-right.twitter:before, .list-icon-links.social-media .pull-right.wordpress:before, .list-icon-links.social-media .pull-right.facebook:before, .list-icon-links.social-media .pull-right.instagram:before, .list-icon-links.social-media .pull-right.youtube:before, .list-icon-links.social-media .pull-right.pinterest:before, .list-icon-links.social-media .pull-right.flickr:before, .list-icon-links.social-media .pull-right.rss:before, .list-icon-links.social-media .pull-right.tumblr:before, .social-media-page .simple-box#twitter .pull-right.box-title:before, .social-media-page .simple-box#facebook .pull-right.box-title:before, .social-media-page .simple-box#instagram .pull-right.box-title:before, .social-media-page .simple-box#youtube .pull-right.box-title:before, .social-media-page .simple-box#pinterest .pull-right.box-title:before, .social-media-page .simple-box#flickr .pull-right.box-title:before, .social-media-page .simple-box#blogs .pull-right.box-title:before, .social-media-page .simple-box#tumblr .pull-right.box-title:before, #homepage-alert .pull-right.maintenance:before, #homepage-alert .pull-right.alert:before, #homepage-alert .pull-right.info:before, #homepage-alert .pull-right.upgrade:before, .site-services.page-id-8 .pull-right.alert:before, .pull-right.icon-file-type.pdf:before, .pull-right.icon-file-type.word:before, .pull-right.icon-file-type.excel:before, .pull-right.icon-file-type.powerpoint:before, .pull-right.icon-file-type.video:before, .pull-right.icon-file-type.image:before, .pull-right.icon-file-type.audio:before, .pull-right.icon-file-type.text:before, .pull-right.icon-file-type.file:before, .pull-right.icon-file-type.files:before, .pull-right.icon-file-type.archive:before, #gform_6 .not-on-schedule .pull-right.message:before, body.site-home #index-featured1 .pull-right.box-title:before {
  margin-left: .3em;
}

/* line 4, ../sass/font-awesome/_spinning.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../sass/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../sass/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../sass/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../sass/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../sass/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../sass/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../sass/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../sass/font-awesome/_icons.scss */
.fa-star:before, body.site-home #index-featured1 .box-title:before {
  content: "";
}

/* line 10, ../sass/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../sass/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../sass/font-awesome/_icons.scss */
.fa-film:before, .icon-file-type.video:before {
  content: "";
}

/* line 13, ../sass/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../sass/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../sass/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../sass/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../sass/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../sass/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../sass/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../sass/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../sass/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../sass/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../sass/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../sass/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../sass/font-awesome/_icons.scss */
.fa-file-o:before, .icon-file-type.file:before {
  content: "";
}

/* line 29, ../sass/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../sass/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../sass/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../sass/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, ../sass/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../sass/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../sass/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../sass/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../sass/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../sass/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../sass/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../sass/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../sass/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../sass/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../sass/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../sass/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../sass/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../sass/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../sass/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../sass/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../sass/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../sass/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../sass/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../sass/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../sass/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../sass/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../sass/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../sass/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../sass/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../sass/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../sass/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../sass/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../sass/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../sass/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../sass/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../sass/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, ../sass/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../sass/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../sass/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../sass/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../sass/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../sass/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../sass/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../sass/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../sass/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../sass/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../sass/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../sass/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../sass/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../sass/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../sass/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../sass/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../sass/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../sass/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../sass/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../sass/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../sass/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../sass/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../sass/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../sass/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../sass/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../sass/font-awesome/_icons.scss */
.fa-info-circle:before, #homepage-alert .info:before {
  content: "";
}

/* line 98, ../sass/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../sass/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../sass/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../sass/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../sass/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../sass/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../sass/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, ../sass/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, ../sass/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../sass/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../sass/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../sass/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../sass/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../sass/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../sass/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../sass/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../sass/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../sass/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../sass/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../sass/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../sass/font-awesome/_icons.scss */
.fa-warning:before, #homepage-alert .alert:before, .site-services.page-id-8 .alert:before, #gform_6 .not-on-schedule .message:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../sass/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../sass/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../sass/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../sass/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../sass/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../sass/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../sass/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../sass/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../sass/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../sass/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../sass/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../sass/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../sass/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../sass/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../sass/font-awesome/_icons.scss */
.fa-twitter-square:before, .list-icon-links.social-media .twitter:before, .social-media-page .simple-box#twitter .box-title:before {
  content: "";
}

/* line 137, ../sass/font-awesome/_icons.scss */
.fa-facebook-square:before, #social-media-icons .facebook:before, .list-icon-links.social-media .facebook:before, .social-media-page .simple-box#facebook .box-title:before {
  content: "";
}

/* line 138, ../sass/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../sass/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../sass/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../sass/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../sass/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../sass/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../sass/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../sass/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../sass/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../sass/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../sass/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../sass/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../sass/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../sass/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../sass/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../sass/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../sass/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../sass/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, ../sass/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../sass/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../sass/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../sass/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../sass/font-awesome/_icons.scss */
.fa-facebook:before {
  content: "";
}

/* line 162, ../sass/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 163, ../sass/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 164, ../sass/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 165, ../sass/font-awesome/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 166, ../sass/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 167, ../sass/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 168, ../sass/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 169, ../sass/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 170, ../sass/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 171, ../sass/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 172, ../sass/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 173, ../sass/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 174, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 175, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 176, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 177, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 178, ../sass/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 179, ../sass/font-awesome/_icons.scss */
.fa-wrench:before, #homepage-alert .maintenance:before {
  content: "";
}

/* line 180, ../sass/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 181, ../sass/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 182, ../sass/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 183, ../sass/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 184, ../sass/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 186, ../sass/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 188, ../sass/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 189, ../sass/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 190, ../sass/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 192, ../sass/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before,
.icon-file-type.files:before {
  content: "";
}

/* line 194, ../sass/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 195, ../sass/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 197, ../sass/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 198, ../sass/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 201, ../sass/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 202, ../sass/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 203, ../sass/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 204, ../sass/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 205, ../sass/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 206, ../sass/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 207, ../sass/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 208, ../sass/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 209, ../sass/font-awesome/_icons.scss */
.fa-pinterest-square:before, .list-icon-links.social-media .pinterest:before, .social-media-page .simple-box#pinterest .box-title:before {
  content: "";
}

/* line 210, ../sass/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 211, ../sass/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 212, ../sass/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 213, ../sass/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 214, ../sass/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 215, ../sass/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 216, ../sass/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 217, ../sass/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 218, ../sass/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 220, ../sass/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 222, ../sass/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 224, ../sass/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 225, ../sass/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 226, ../sass/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 228, ../sass/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 230, ../sass/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 232, ../sass/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 233, ../sass/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 234, ../sass/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 236, ../sass/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 237, ../sass/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 238, ../sass/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 240, ../sass/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 241, ../sass/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 242, ../sass/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 243, ../sass/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 244, ../sass/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 245, ../sass/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 246, ../sass/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 247, ../sass/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 248, ../sass/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 249, ../sass/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 250, ../sass/font-awesome/_icons.scss */
.fa-file-text-o:before, .icon-file-type.text:before {
  content: "";
}

/* line 251, ../sass/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 252, ../sass/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 253, ../sass/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 254, ../sass/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 255, ../sass/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 256, ../sass/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 257, ../sass/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 258, ../sass/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 259, ../sass/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 260, ../sass/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 261, ../sass/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 262, ../sass/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 263, ../sass/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 264, ../sass/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 265, ../sass/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 266, ../sass/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 267, ../sass/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 268, ../sass/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 269, ../sass/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 270, ../sass/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 272, ../sass/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 273, ../sass/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 274, ../sass/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 275, ../sass/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 276, ../sass/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 277, ../sass/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 279, ../sass/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 280, ../sass/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 281, ../sass/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 282, ../sass/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 283, ../sass/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 284, ../sass/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 285, ../sass/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 286, ../sass/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 287, ../sass/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 288, ../sass/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 289, ../sass/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 290, ../sass/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 291, ../sass/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 293, ../sass/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 296, ../sass/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 297, ../sass/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 298, ../sass/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 299, ../sass/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 301, ../sass/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 302, ../sass/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 303, ../sass/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 304, ../sass/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 305, ../sass/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 306, ../sass/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 307, ../sass/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 308, ../sass/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 309, ../sass/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 310, ../sass/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 311, ../sass/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 312, ../sass/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 313, ../sass/font-awesome/_icons.scss */
.fa-rocket:before, #homepage-alert .upgrade:before {
  content: "";
}

/* line 314, ../sass/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 315, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 316, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 317, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 318, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 319, ../sass/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 320, ../sass/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 321, ../sass/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 322, ../sass/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 323, ../sass/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 324, ../sass/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 325, ../sass/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 326, ../sass/font-awesome/_icons.scss */
.fa-rss-square:before, .list-icon-links.social-media .wordpress:before, .list-icon-links.social-media .rss:before, .social-media-page .simple-box#blogs .box-title:before {
  content: "";
}

/* line 327, ../sass/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 328, ../sass/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 329, ../sass/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 330, ../sass/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 331, ../sass/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 332, ../sass/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 333, ../sass/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 334, ../sass/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 335, ../sass/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 336, ../sass/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 337, ../sass/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 338, ../sass/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 340, ../sass/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 342, ../sass/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 344, ../sass/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 346, ../sass/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 347, ../sass/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 349, ../sass/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 351, ../sass/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 355, ../sass/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 358, ../sass/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 360, ../sass/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 362, ../sass/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 363, ../sass/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 364, ../sass/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 365, ../sass/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 366, ../sass/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 367, ../sass/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 368, ../sass/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 369, ../sass/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 370, ../sass/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 371, ../sass/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 372, ../sass/font-awesome/_icons.scss */
.fa-youtube-square:before, .list-icon-links.social-media .youtube:before, .social-media-page .simple-box#youtube .box-title:before {
  content: "";
}

/* line 373, ../sass/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 374, ../sass/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 375, ../sass/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 376, ../sass/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 377, ../sass/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 378, ../sass/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 379, ../sass/font-awesome/_icons.scss */
.fa-instagram:before, .list-icon-links.social-media .instagram:before, .social-media-page .simple-box#instagram .box-title:before {
  content: "";
}

/* line 380, ../sass/font-awesome/_icons.scss */
.fa-flickr:before, .list-icon-links.social-media .flickr:before, .social-media-page .simple-box#flickr .box-title:before {
  content: "";
}

/* line 381, ../sass/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 382, ../sass/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 383, ../sass/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 384, ../sass/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 385, ../sass/font-awesome/_icons.scss */
.fa-tumblr-square:before, .list-icon-links.social-media .tumblr:before, .social-media-page .simple-box#tumblr .box-title:before {
  content: "";
}

/* line 386, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 387, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 388, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 389, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 390, ../sass/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 391, ../sass/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 392, ../sass/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 393, ../sass/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 394, ../sass/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 395, ../sass/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 396, ../sass/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 397, ../sass/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 398, ../sass/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 399, ../sass/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 400, ../sass/font-awesome/_icons.scss */
.fa-gittip:before {
  content: "";
}

/* line 401, ../sass/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 402, ../sass/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 403, ../sass/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 404, ../sass/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 405, ../sass/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 406, ../sass/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 407, ../sass/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 408, ../sass/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 409, ../sass/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 410, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 411, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 412, ../sass/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 414, ../sass/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 415, ../sass/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 416, ../sass/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 417, ../sass/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 419, ../sass/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 420, ../sass/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 421, ../sass/font-awesome/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 422, ../sass/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 423, ../sass/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 424, ../sass/font-awesome/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 425, ../sass/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 428, ../sass/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 430, ../sass/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 431, ../sass/font-awesome/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 432, ../sass/font-awesome/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 433, ../sass/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 434, ../sass/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 435, ../sass/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 436, ../sass/font-awesome/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 437, ../sass/font-awesome/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 438, ../sass/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 439, ../sass/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 440, ../sass/font-awesome/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 441, ../sass/font-awesome/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 442, ../sass/font-awesome/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 443, ../sass/font-awesome/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 444, ../sass/font-awesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 445, ../sass/font-awesome/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 446, ../sass/font-awesome/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 447, ../sass/font-awesome/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 448, ../sass/font-awesome/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 449, ../sass/font-awesome/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 450, ../sass/font-awesome/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 451, ../sass/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 452, ../sass/font-awesome/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 453, ../sass/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 454, ../sass/font-awesome/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 455, ../sass/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 457, ../sass/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 459, ../sass/font-awesome/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 460, ../sass/font-awesome/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 461, ../sass/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 462, ../sass/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 463, ../sass/font-awesome/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 464, ../sass/font-awesome/_icons.scss */
.fa-file-pdf-o:before, .icon-file-type.pdf:before {
  content: "";
}

/* line 465, ../sass/font-awesome/_icons.scss */
.fa-file-word-o:before, .icon-file-type.word:before {
  content: "";
}

/* line 466, ../sass/font-awesome/_icons.scss */
.fa-file-excel-o:before, .icon-file-type.excel:before {
  content: "";
}

/* line 467, ../sass/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before, .icon-file-type.powerpoint:before {
  content: "";
}

/* line 468, ../sass/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before,
.icon-file-type.image:before {
  content: "";
}

/* line 471, ../sass/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before,
.icon-file-type.archive:before {
  content: "";
}

/* line 473, ../sass/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before,
.icon-file-type.audio:before {
  content: "";
}

/* line 475, ../sass/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 477, ../sass/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 478, ../sass/font-awesome/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 479, ../sass/font-awesome/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 480, ../sass/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 481, ../sass/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 486, ../sass/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 487, ../sass/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 489, ../sass/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 491, ../sass/font-awesome/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 492, ../sass/font-awesome/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 493, ../sass/font-awesome/_icons.scss */
.fa-hacker-news:before {
  content: "";
}

/* line 494, ../sass/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 495, ../sass/font-awesome/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 496, ../sass/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 498, ../sass/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 500, ../sass/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 502, ../sass/font-awesome/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 503, ../sass/font-awesome/_icons.scss */
.fa-circle-thin:before {
  content: "";
}

/* line 504, ../sass/font-awesome/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 505, ../sass/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 506, ../sass/font-awesome/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 507, ../sass/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 508, ../sass/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 509, ../sass/font-awesome/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 510, ../sass/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 512, ../sass/font-awesome/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 513, ../sass/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 514, ../sass/font-awesome/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 515, ../sass/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 516, ../sass/font-awesome/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 517, ../sass/font-awesome/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 518, ../sass/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 519, ../sass/font-awesome/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 520, ../sass/font-awesome/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 521, ../sass/font-awesome/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 522, ../sass/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 523, ../sass/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 524, ../sass/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 525, ../sass/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 526, ../sass/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 527, ../sass/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 528, ../sass/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 529, ../sass/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 530, ../sass/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 531, ../sass/font-awesome/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 532, ../sass/font-awesome/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 533, ../sass/font-awesome/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 534, ../sass/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 535, ../sass/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 536, ../sass/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 537, ../sass/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 538, ../sass/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 539, ../sass/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 540, ../sass/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 541, ../sass/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 542, ../sass/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 543, ../sass/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 544, ../sass/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 545, ../sass/font-awesome/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 546, ../sass/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 547, ../sass/font-awesome/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 548, ../sass/font-awesome/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 549, ../sass/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 552, ../sass/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.2.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/contrib/font-awesome/_core.scss */
.fa, #social-media-icons .facebook:before, .list-icon-links.social-media .twitter:before, .list-icon-links.social-media .wordpress:before, .list-icon-links.social-media .facebook:before, .list-icon-links.social-media .instagram:before, .list-icon-links.social-media .youtube:before, .list-icon-links.social-media .pinterest:before, .list-icon-links.social-media .flickr:before, .list-icon-links.social-media .rss:before, .list-icon-links.social-media .tumblr:before, .social-media-page .simple-box#twitter .box-title:before, .social-media-page .simple-box#facebook .box-title:before, .social-media-page .simple-box#instagram .box-title:before, .social-media-page .simple-box#youtube .box-title:before, .social-media-page .simple-box#pinterest .box-title:before, .social-media-page .simple-box#flickr .box-title:before, .social-media-page .simple-box#blogs .box-title:before, .social-media-page .simple-box#tumblr .box-title:before, #homepage-alert .maintenance:before, #homepage-alert .alert:before, #homepage-alert .info:before, #homepage-alert .upgrade:before, .site-services.page-id-8 .alert:before, .icon-file-type.pdf:before, .icon-file-type.word:before, .icon-file-type.excel:before, .icon-file-type.powerpoint:before, .icon-file-type.video:before, .icon-file-type.image:before, .icon-file-type.audio:before, .icon-file-type.text:before, .icon-file-type.file:before, .icon-file-type.files:before, .icon-file-type.archive:before, #gform_6 .not-on-schedule .message:before, body.site-home #index-featured1 .box-title:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/contrib/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/contrib/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../sass/contrib/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../sass/contrib/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../sass/contrib/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../sass/contrib/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/contrib/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/contrib/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../sass/contrib/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/contrib/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/contrib/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../sass/contrib/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../sass/contrib/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../sass/contrib/font-awesome/_bordered-pulled.scss */
.fa.pull-left, #social-media-icons .pull-left.facebook:before, .list-icon-links.social-media .pull-left.twitter:before, .list-icon-links.social-media .pull-left.wordpress:before, .list-icon-links.social-media .pull-left.facebook:before, .list-icon-links.social-media .pull-left.instagram:before, .list-icon-links.social-media .pull-left.youtube:before, .list-icon-links.social-media .pull-left.pinterest:before, .list-icon-links.social-media .pull-left.flickr:before, .list-icon-links.social-media .pull-left.rss:before, .list-icon-links.social-media .pull-left.tumblr:before, .social-media-page .simple-box#twitter .pull-left.box-title:before, .social-media-page .simple-box#facebook .pull-left.box-title:before, .social-media-page .simple-box#instagram .pull-left.box-title:before, .social-media-page .simple-box#youtube .pull-left.box-title:before, .social-media-page .simple-box#pinterest .pull-left.box-title:before, .social-media-page .simple-box#flickr .pull-left.box-title:before, .social-media-page .simple-box#blogs .pull-left.box-title:before, .social-media-page .simple-box#tumblr .pull-left.box-title:before, #homepage-alert .pull-left.maintenance:before, #homepage-alert .pull-left.alert:before, #homepage-alert .pull-left.info:before, #homepage-alert .pull-left.upgrade:before, .site-services.page-id-8 .pull-left.alert:before, .pull-left.icon-file-type.pdf:before, .pull-left.icon-file-type.word:before, .pull-left.icon-file-type.excel:before, .pull-left.icon-file-type.powerpoint:before, .pull-left.icon-file-type.video:before, .pull-left.icon-file-type.image:before, .pull-left.icon-file-type.audio:before, .pull-left.icon-file-type.text:before, .pull-left.icon-file-type.file:before, .pull-left.icon-file-type.files:before, .pull-left.icon-file-type.archive:before, #gform_6 .not-on-schedule .pull-left.message:before, body.site-home #index-featured1 .pull-left.box-title:before {
  margin-right: .3em;
}
/* line 15, ../sass/contrib/font-awesome/_bordered-pulled.scss */
.fa.pull-right, #social-media-icons .pull-right.facebook:before, .list-icon-links.social-media .pull-right.twitter:before, .list-icon-links.social-media .pull-right.wordpress:before, .list-icon-links.social-media .pull-right.facebook:before, .list-icon-links.social-media .pull-right.instagram:before, .list-icon-links.social-media .pull-right.youtube:before, .list-icon-links.social-media .pull-right.pinterest:before, .list-icon-links.social-media .pull-right.flickr:before, .list-icon-links.social-media .pull-right.rss:before, .list-icon-links.social-media .pull-right.tumblr:before, .social-media-page .simple-box#twitter .pull-right.box-title:before, .social-media-page .simple-box#facebook .pull-right.box-title:before, .social-media-page .simple-box#instagram .pull-right.box-title:before, .social-media-page .simple-box#youtube .pull-right.box-title:before, .social-media-page .simple-box#pinterest .pull-right.box-title:before, .social-media-page .simple-box#flickr .pull-right.box-title:before, .social-media-page .simple-box#blogs .pull-right.box-title:before, .social-media-page .simple-box#tumblr .pull-right.box-title:before, #homepage-alert .pull-right.maintenance:before, #homepage-alert .pull-right.alert:before, #homepage-alert .pull-right.info:before, #homepage-alert .pull-right.upgrade:before, .site-services.page-id-8 .pull-right.alert:before, .pull-right.icon-file-type.pdf:before, .pull-right.icon-file-type.word:before, .pull-right.icon-file-type.excel:before, .pull-right.icon-file-type.powerpoint:before, .pull-right.icon-file-type.video:before, .pull-right.icon-file-type.image:before, .pull-right.icon-file-type.audio:before, .pull-right.icon-file-type.text:before, .pull-right.icon-file-type.file:before, .pull-right.icon-file-type.files:before, .pull-right.icon-file-type.archive:before, #gform_6 .not-on-schedule .pull-right.message:before, body.site-home #index-featured1 .pull-right.box-title:before {
  margin-left: .3em;
}

/* line 4, ../sass/contrib/font-awesome/_spinning.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/contrib/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/contrib/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/contrib/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/contrib/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/contrib/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../sass/contrib/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../sass/contrib/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/contrib/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/contrib/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/contrib/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/contrib/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../sass/contrib/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../sass/contrib/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../sass/contrib/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../sass/contrib/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../sass/contrib/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../sass/contrib/font-awesome/_icons.scss */
.fa-star:before, body.site-home #index-featured1 .box-title:before {
  content: "";
}

/* line 10, ../sass/contrib/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../sass/contrib/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../sass/contrib/font-awesome/_icons.scss */
.fa-film:before, .icon-file-type.video:before {
  content: "";
}

/* line 13, ../sass/contrib/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../sass/contrib/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../sass/contrib/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../sass/contrib/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../sass/contrib/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../sass/contrib/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../sass/contrib/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../sass/contrib/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../sass/contrib/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../sass/contrib/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../sass/contrib/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../sass/contrib/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-o:before, .icon-file-type.file:before {
  content: "";
}

/* line 29, ../sass/contrib/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../sass/contrib/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../sass/contrib/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../sass/contrib/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, ../sass/contrib/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../sass/contrib/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../sass/contrib/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../sass/contrib/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../sass/contrib/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../sass/contrib/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../sass/contrib/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../sass/contrib/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../sass/contrib/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../sass/contrib/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../sass/contrib/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../sass/contrib/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../sass/contrib/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../sass/contrib/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../sass/contrib/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../sass/contrib/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../sass/contrib/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../sass/contrib/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../sass/contrib/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../sass/contrib/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../sass/contrib/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../sass/contrib/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../sass/contrib/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../sass/contrib/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../sass/contrib/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../sass/contrib/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../sass/contrib/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../sass/contrib/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../sass/contrib/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../sass/contrib/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../sass/contrib/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../sass/contrib/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, ../sass/contrib/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../sass/contrib/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../sass/contrib/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../sass/contrib/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../sass/contrib/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../sass/contrib/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../sass/contrib/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../sass/contrib/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../sass/contrib/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../sass/contrib/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../sass/contrib/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../sass/contrib/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../sass/contrib/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../sass/contrib/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../sass/contrib/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../sass/contrib/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../sass/contrib/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../sass/contrib/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../sass/contrib/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../sass/contrib/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../sass/contrib/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../sass/contrib/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../sass/contrib/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../sass/contrib/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../sass/contrib/font-awesome/_icons.scss */
.fa-info-circle:before, #homepage-alert .info:before {
  content: "";
}

/* line 98, ../sass/contrib/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../sass/contrib/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../sass/contrib/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../sass/contrib/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, ../sass/contrib/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../sass/contrib/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../sass/contrib/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../sass/contrib/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../sass/contrib/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../sass/contrib/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../sass/contrib/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../sass/contrib/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../sass/contrib/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../sass/contrib/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../sass/contrib/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../sass/contrib/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../sass/contrib/font-awesome/_icons.scss */
.fa-warning:before, #homepage-alert .alert:before, .site-services.page-id-8 .alert:before, #gform_6 .not-on-schedule .message:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../sass/contrib/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../sass/contrib/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../sass/contrib/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../sass/contrib/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../sass/contrib/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../sass/contrib/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../sass/contrib/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../sass/contrib/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../sass/contrib/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../sass/contrib/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../sass/contrib/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../sass/contrib/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../sass/contrib/font-awesome/_icons.scss */
.fa-twitter-square:before, .list-icon-links.social-media .twitter:before, .social-media-page .simple-box#twitter .box-title:before {
  content: "";
}

/* line 137, ../sass/contrib/font-awesome/_icons.scss */
.fa-facebook-square:before, #social-media-icons .facebook:before, .list-icon-links.social-media .facebook:before, .social-media-page .simple-box#facebook .box-title:before {
  content: "";
}

/* line 138, ../sass/contrib/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../sass/contrib/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../sass/contrib/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../sass/contrib/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../sass/contrib/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../sass/contrib/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../sass/contrib/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../sass/contrib/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../sass/contrib/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../sass/contrib/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../sass/contrib/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../sass/contrib/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../sass/contrib/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../sass/contrib/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../sass/contrib/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../sass/contrib/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../sass/contrib/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../sass/contrib/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, ../sass/contrib/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../sass/contrib/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../sass/contrib/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../sass/contrib/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../sass/contrib/font-awesome/_icons.scss */
.fa-facebook:before {
  content: "";
}

/* line 162, ../sass/contrib/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 163, ../sass/contrib/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 164, ../sass/contrib/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 165, ../sass/contrib/font-awesome/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 166, ../sass/contrib/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 167, ../sass/contrib/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 168, ../sass/contrib/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 169, ../sass/contrib/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 170, ../sass/contrib/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 171, ../sass/contrib/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 172, ../sass/contrib/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 173, ../sass/contrib/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 174, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 175, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 176, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 177, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 178, ../sass/contrib/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 179, ../sass/contrib/font-awesome/_icons.scss */
.fa-wrench:before, #homepage-alert .maintenance:before {
  content: "";
}

/* line 180, ../sass/contrib/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 181, ../sass/contrib/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 182, ../sass/contrib/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 183, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 184, ../sass/contrib/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 186, ../sass/contrib/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 188, ../sass/contrib/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 189, ../sass/contrib/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 190, ../sass/contrib/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 192, ../sass/contrib/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before,
.icon-file-type.files:before {
  content: "";
}

/* line 194, ../sass/contrib/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 195, ../sass/contrib/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 197, ../sass/contrib/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 198, ../sass/contrib/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 201, ../sass/contrib/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 202, ../sass/contrib/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 203, ../sass/contrib/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 204, ../sass/contrib/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 205, ../sass/contrib/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 206, ../sass/contrib/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 207, ../sass/contrib/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 208, ../sass/contrib/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 209, ../sass/contrib/font-awesome/_icons.scss */
.fa-pinterest-square:before, .list-icon-links.social-media .pinterest:before, .social-media-page .simple-box#pinterest .box-title:before {
  content: "";
}

/* line 210, ../sass/contrib/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 211, ../sass/contrib/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 212, ../sass/contrib/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 213, ../sass/contrib/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 214, ../sass/contrib/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 215, ../sass/contrib/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 216, ../sass/contrib/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 217, ../sass/contrib/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 218, ../sass/contrib/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 220, ../sass/contrib/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 222, ../sass/contrib/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 224, ../sass/contrib/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 225, ../sass/contrib/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 226, ../sass/contrib/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 228, ../sass/contrib/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 230, ../sass/contrib/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 232, ../sass/contrib/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 233, ../sass/contrib/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 234, ../sass/contrib/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 236, ../sass/contrib/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 237, ../sass/contrib/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 238, ../sass/contrib/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 240, ../sass/contrib/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 241, ../sass/contrib/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 242, ../sass/contrib/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 243, ../sass/contrib/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 244, ../sass/contrib/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 245, ../sass/contrib/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 246, ../sass/contrib/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 247, ../sass/contrib/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 248, ../sass/contrib/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 249, ../sass/contrib/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 250, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-text-o:before, .icon-file-type.text:before {
  content: "";
}

/* line 251, ../sass/contrib/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 252, ../sass/contrib/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 253, ../sass/contrib/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 254, ../sass/contrib/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 255, ../sass/contrib/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 256, ../sass/contrib/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 257, ../sass/contrib/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 258, ../sass/contrib/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 259, ../sass/contrib/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 260, ../sass/contrib/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 261, ../sass/contrib/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 262, ../sass/contrib/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 263, ../sass/contrib/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 264, ../sass/contrib/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 265, ../sass/contrib/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 266, ../sass/contrib/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 267, ../sass/contrib/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 268, ../sass/contrib/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 269, ../sass/contrib/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 270, ../sass/contrib/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 272, ../sass/contrib/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 273, ../sass/contrib/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 274, ../sass/contrib/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 275, ../sass/contrib/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 276, ../sass/contrib/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 277, ../sass/contrib/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 279, ../sass/contrib/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 280, ../sass/contrib/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 281, ../sass/contrib/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 282, ../sass/contrib/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 283, ../sass/contrib/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 284, ../sass/contrib/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 285, ../sass/contrib/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 286, ../sass/contrib/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 287, ../sass/contrib/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 288, ../sass/contrib/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 289, ../sass/contrib/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 290, ../sass/contrib/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 291, ../sass/contrib/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 293, ../sass/contrib/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 296, ../sass/contrib/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 297, ../sass/contrib/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 298, ../sass/contrib/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 299, ../sass/contrib/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 301, ../sass/contrib/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 302, ../sass/contrib/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 303, ../sass/contrib/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 304, ../sass/contrib/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 305, ../sass/contrib/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 306, ../sass/contrib/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 307, ../sass/contrib/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 308, ../sass/contrib/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 309, ../sass/contrib/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 310, ../sass/contrib/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 311, ../sass/contrib/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 312, ../sass/contrib/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 313, ../sass/contrib/font-awesome/_icons.scss */
.fa-rocket:before, #homepage-alert .upgrade:before {
  content: "";
}

/* line 314, ../sass/contrib/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 315, ../sass/contrib/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 316, ../sass/contrib/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 317, ../sass/contrib/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 318, ../sass/contrib/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 319, ../sass/contrib/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 320, ../sass/contrib/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 321, ../sass/contrib/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 322, ../sass/contrib/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 323, ../sass/contrib/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 324, ../sass/contrib/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 325, ../sass/contrib/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 326, ../sass/contrib/font-awesome/_icons.scss */
.fa-rss-square:before, .list-icon-links.social-media .wordpress:before, .list-icon-links.social-media .rss:before, .social-media-page .simple-box#blogs .box-title:before {
  content: "";
}

/* line 327, ../sass/contrib/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 328, ../sass/contrib/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 329, ../sass/contrib/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 330, ../sass/contrib/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 331, ../sass/contrib/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 332, ../sass/contrib/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 333, ../sass/contrib/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 334, ../sass/contrib/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 335, ../sass/contrib/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 336, ../sass/contrib/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 337, ../sass/contrib/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 338, ../sass/contrib/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 340, ../sass/contrib/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 342, ../sass/contrib/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 344, ../sass/contrib/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 346, ../sass/contrib/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 347, ../sass/contrib/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 349, ../sass/contrib/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 351, ../sass/contrib/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 355, ../sass/contrib/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 358, ../sass/contrib/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 360, ../sass/contrib/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 362, ../sass/contrib/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 363, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 364, ../sass/contrib/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 365, ../sass/contrib/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 366, ../sass/contrib/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 367, ../sass/contrib/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 368, ../sass/contrib/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 369, ../sass/contrib/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 370, ../sass/contrib/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 371, ../sass/contrib/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 372, ../sass/contrib/font-awesome/_icons.scss */
.fa-youtube-square:before, .list-icon-links.social-media .youtube:before, .social-media-page .simple-box#youtube .box-title:before {
  content: "";
}

/* line 373, ../sass/contrib/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 374, ../sass/contrib/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 375, ../sass/contrib/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 376, ../sass/contrib/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 377, ../sass/contrib/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 378, ../sass/contrib/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 379, ../sass/contrib/font-awesome/_icons.scss */
.fa-instagram:before, .list-icon-links.social-media .instagram:before, .social-media-page .simple-box#instagram .box-title:before {
  content: "";
}

/* line 380, ../sass/contrib/font-awesome/_icons.scss */
.fa-flickr:before, .list-icon-links.social-media .flickr:before, .social-media-page .simple-box#flickr .box-title:before {
  content: "";
}

/* line 381, ../sass/contrib/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 382, ../sass/contrib/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 383, ../sass/contrib/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 384, ../sass/contrib/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 385, ../sass/contrib/font-awesome/_icons.scss */
.fa-tumblr-square:before, .list-icon-links.social-media .tumblr:before, .social-media-page .simple-box#tumblr .box-title:before {
  content: "";
}

/* line 386, ../sass/contrib/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 387, ../sass/contrib/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 388, ../sass/contrib/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 389, ../sass/contrib/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 390, ../sass/contrib/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 391, ../sass/contrib/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 392, ../sass/contrib/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 393, ../sass/contrib/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 394, ../sass/contrib/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 395, ../sass/contrib/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 396, ../sass/contrib/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 397, ../sass/contrib/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 398, ../sass/contrib/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 399, ../sass/contrib/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 400, ../sass/contrib/font-awesome/_icons.scss */
.fa-gittip:before {
  content: "";
}

/* line 401, ../sass/contrib/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 402, ../sass/contrib/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 403, ../sass/contrib/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 404, ../sass/contrib/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 405, ../sass/contrib/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 406, ../sass/contrib/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 407, ../sass/contrib/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 408, ../sass/contrib/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 409, ../sass/contrib/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 410, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 411, ../sass/contrib/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 412, ../sass/contrib/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 414, ../sass/contrib/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 415, ../sass/contrib/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 416, ../sass/contrib/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 417, ../sass/contrib/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 419, ../sass/contrib/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 420, ../sass/contrib/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 421, ../sass/contrib/font-awesome/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 422, ../sass/contrib/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 423, ../sass/contrib/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 424, ../sass/contrib/font-awesome/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 425, ../sass/contrib/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 428, ../sass/contrib/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 430, ../sass/contrib/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 431, ../sass/contrib/font-awesome/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 432, ../sass/contrib/font-awesome/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 433, ../sass/contrib/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 434, ../sass/contrib/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 435, ../sass/contrib/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 436, ../sass/contrib/font-awesome/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 437, ../sass/contrib/font-awesome/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 438, ../sass/contrib/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 439, ../sass/contrib/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 440, ../sass/contrib/font-awesome/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 441, ../sass/contrib/font-awesome/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 442, ../sass/contrib/font-awesome/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 443, ../sass/contrib/font-awesome/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 444, ../sass/contrib/font-awesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 445, ../sass/contrib/font-awesome/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 446, ../sass/contrib/font-awesome/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 447, ../sass/contrib/font-awesome/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 448, ../sass/contrib/font-awesome/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 449, ../sass/contrib/font-awesome/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 450, ../sass/contrib/font-awesome/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 451, ../sass/contrib/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 452, ../sass/contrib/font-awesome/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 453, ../sass/contrib/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 454, ../sass/contrib/font-awesome/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 455, ../sass/contrib/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 457, ../sass/contrib/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 459, ../sass/contrib/font-awesome/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 460, ../sass/contrib/font-awesome/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 461, ../sass/contrib/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 462, ../sass/contrib/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 463, ../sass/contrib/font-awesome/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 464, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-pdf-o:before, .icon-file-type.pdf:before {
  content: "";
}

/* line 465, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-word-o:before, .icon-file-type.word:before {
  content: "";
}

/* line 466, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-excel-o:before, .icon-file-type.excel:before {
  content: "";
}

/* line 467, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before, .icon-file-type.powerpoint:before {
  content: "";
}

/* line 468, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before,
.icon-file-type.image:before {
  content: "";
}

/* line 471, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before,
.icon-file-type.archive:before {
  content: "";
}

/* line 473, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before,
.icon-file-type.audio:before {
  content: "";
}

/* line 475, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 477, ../sass/contrib/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 478, ../sass/contrib/font-awesome/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 479, ../sass/contrib/font-awesome/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 480, ../sass/contrib/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 481, ../sass/contrib/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 486, ../sass/contrib/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 487, ../sass/contrib/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 489, ../sass/contrib/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 491, ../sass/contrib/font-awesome/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 492, ../sass/contrib/font-awesome/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 493, ../sass/contrib/font-awesome/_icons.scss */
.fa-hacker-news:before {
  content: "";
}

/* line 494, ../sass/contrib/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 495, ../sass/contrib/font-awesome/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 496, ../sass/contrib/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 498, ../sass/contrib/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 500, ../sass/contrib/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 502, ../sass/contrib/font-awesome/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 503, ../sass/contrib/font-awesome/_icons.scss */
.fa-circle-thin:before {
  content: "";
}

/* line 504, ../sass/contrib/font-awesome/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 505, ../sass/contrib/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 506, ../sass/contrib/font-awesome/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 507, ../sass/contrib/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 508, ../sass/contrib/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 509, ../sass/contrib/font-awesome/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 510, ../sass/contrib/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 512, ../sass/contrib/font-awesome/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 513, ../sass/contrib/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 514, ../sass/contrib/font-awesome/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 515, ../sass/contrib/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 516, ../sass/contrib/font-awesome/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 517, ../sass/contrib/font-awesome/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 518, ../sass/contrib/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 519, ../sass/contrib/font-awesome/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 520, ../sass/contrib/font-awesome/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 521, ../sass/contrib/font-awesome/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 522, ../sass/contrib/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 523, ../sass/contrib/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 524, ../sass/contrib/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 525, ../sass/contrib/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 526, ../sass/contrib/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 527, ../sass/contrib/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 528, ../sass/contrib/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 529, ../sass/contrib/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 530, ../sass/contrib/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 531, ../sass/contrib/font-awesome/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 532, ../sass/contrib/font-awesome/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 533, ../sass/contrib/font-awesome/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 534, ../sass/contrib/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 535, ../sass/contrib/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 536, ../sass/contrib/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 537, ../sass/contrib/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 538, ../sass/contrib/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 539, ../sass/contrib/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 540, ../sass/contrib/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 541, ../sass/contrib/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 542, ../sass/contrib/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 543, ../sass/contrib/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 544, ../sass/contrib/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 545, ../sass/contrib/font-awesome/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 546, ../sass/contrib/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 547, ../sass/contrib/font-awesome/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 548, ../sass/contrib/font-awesome/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 549, ../sass/contrib/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 552, ../sass/contrib/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* ----- BEGIN old global.css ----- */
/* line 4, ../sass/_old-global.scss */
body > #printheader,
.header-wrapper .header-wrapper-inner div#printheader {
  display: none;
}

/* line 9, ../sass/_old-global.scss */
.logo_mobile {
  display: none;
}

/* line 11, ../sass/_old-global.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

/* line 12, ../sass/_old-global.scss */
.clearfix {
  display: inline-block;
}

/* line 13, ../sass/_old-global.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 14, ../sass/_old-global.scss */
* html .clearfix {
  height: 1%;
}

/* line 15, ../sass/_old-global.scss */
p {
  line-height: 1.3;
  margin: 0 0 1.25em;
  padding: 0;
}

/* line 16, ../sass/_old-global.scss */
a, a:link, a:visited {
  color: #1A1A1A;
  text-decoration: underline;
}

/* line 17, ../sass/_old-global.scss */
a:focus, a:hover, a:hover {
  text-decoration: none;
}

/* line 18, ../sass/_old-global.scss */
a img {
  border: none;
}

/* line 19, ../sass/_old-global.scss */
.rule {
  background-color: #333;
  color: #333;
  height: 1px;
  border-style: solid;
}

/* line 30, ../sass/_old-global.scss */
.revisedDate {
  text-align: right;
  font-size: smaller;
  clear: both;
}

/* line 31, ../sass/_old-global.scss */
img {
  border: none;
}

/* line 32, ../sass/_old-global.scss */
.aligncenter {
  display: block;
  margin: 0 auto !important;
}

/* line 33, ../sass/_old-global.scss */
.alignright {
  float: right;
  margin: 0 0 1em 1em;
}

/* line 34, ../sass/_old-global.scss */
.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 35, ../sass/_old-global.scss */
.floatleft {
  float: left;
}

/* line 36, ../sass/_old-global.scss */
.floatright {
  float: right;
}

/* line 37, ../sass/_old-global.scss */
.floatright {
  float: right;
  width: 236px;
  margin: 0 0 10px 10px;
  background-color: #fff;
  padding: 10px;
}

/* line 38, ../sass/_old-global.scss */
.textcenter {
  text-align: center;
}

/* line 39, ../sass/_old-global.scss */
.textright {
  text-align: right;
}

/* line 40, ../sass/_old-global.scss */
.textleft {
  text-align: left;
}

/* line 41, ../sass/_old-global.scss */
img.aligncenter, img.alignright, img.alignleft {
  border: none;
  text-align: center;
  padding: 4px;
}

/* line 49, ../sass/_old-global.scss */
input[type=text], input[type=password], textarea {
  background: url(/images/form.jpg) repeat-x top #FFF;
  border: 1px solid #CCC;
  padding: 5px 3px;
}

/* line 50, ../sass/_old-global.scss */
input[type=submit] {
  font-family: Helvetica, Arial, sans-serif;
  background: url(/images/feed-title-white.jpg) repeat-x;
  border: 1px solid #CCC;
  padding: 5px 10px;
  font-size: 12px;
  color: #000;
  font-weight: 700;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 51, ../sass/_old-global.scss */
input[type=submit]:hover {
  background: #313428;
  color: #FFF;
}

/* line 52, ../sass/_old-global.scss */
img.aligncenter, img.alignright, img.alignleft {
  border: none;
  text-align: center;
  padding: 4px;
}

/* line 61, ../sass/_old-global.scss */
.sub {
  font-size: 11px;
  color: #848485;
}

/* line 62, ../sass/_old-global.scss */
.sub a {
  font-weight: normal !important;
}

/* line 63, ../sass/_old-global.scss */
label.error {
  border: 1px solid #D8000C;
  color: #D8000C;
  background: #FFBABA;
  margin: 5px 0;
}

/* line 64, ../sass/_old-global.scss */
.xoxo {
  padding: 0;
}

/* ***********************top menu************************************************** */
/* line 66, ../sass/_old-global.scss */
.small {
  font-size: .8em;
  width: 14em;
}

/* *****************main navigation************************* */
/* line 68, ../sass/_old-global.scss */
#nav {
  min-width: 990px;
  position: relative;
  z-index: 101;
}

/* line 74, ../sass/_old-global.scss */
#nav-content {
  margin: 0 auto;
  width: 978px;
}

/* line 75, ../sass/_old-global.scss */
#nav .sf-menu {
  float: left;
  line-height: 1.2;
  max-width: 900px;
}

/* line 76, ../sass/_old-global.scss */
#nav .sf-menu a {
  display: block;
  text-decoration: none;
  padding: 8px 12px 11px;
  color: #AAA;
  font-size: 14px;
}

/* line 77, ../sass/_old-global.scss */
#nav .sf-menu a {
  color: #fff;
}

/* line 78, ../sass/_old-global.scss */
#nav .sf-menu ul li {
  border: 1px solid #474331;
  margin-top: 0;
  width: 200px;
}

/* line 79, ../sass/_old-global.scss */
#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover, #nav .sf-menu ul li {
  background: #373331;
  color: #FFF;
}

/* line 80, ../sass/_old-global.scss */
#nav .sf-menu ul a:hover, #nav .sf-menu ul li.sfHover, #nav .sf-menu ul li:hover {
  color: #373331;
  background: #FFF;
}

/* line 81, ../sass/_old-global.scss */
#nav .sf-menu ul li.sfHover a.sf-with-ul {
  color: #373331;
}

/* line 82, ../sass/_old-global.scss */
#nav .sf-menu li li a {
  padding: 7px 10px;
  line-height: 1;
  height: auto;
  font-size: 12px;
}

/* line 83, ../sass/_old-global.scss */
#nav .sf-menu .sf-with-ul {
  padding-right: 15px;
}

/* line 84, ../sass/_old-global.scss */
#nav .sf-sub-indicator {
  background: url(/images/dropdown.png) no-repeat;
  width: 5px;
  height: 5px;
  text-indent: -9999px;
  display: inline-block;
  position: relative;
  left: 7px;
  top: 0;
  vertical-align: middle;
}

/* line 85, ../sass/_old-global.scss */
#nav .sf-menu ul .sf-sub-indicator {
  display: none;
}

/* line 86, ../sass/_old-global.scss */
#nav .quick-nav li {
  padding: 5px 0 0 8px;
}

/* line 87, ../sass/_old-global.scss */
.quick-nav a:link, .quick-nav a:visited {
  display: block;
  text-indent: -9000px;
  width: 16px;
  height: 16px;
  float: left;
  clear: left;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 88, ../sass/_old-global.scss */
.quick-nav a:hover {
  opacity: 1;
}

/* line 89, ../sass/_old-global.scss */
.quick-nav #rss {
  background: url(/images/rss.png) no-repeat;
}

/* line 90, ../sass/_old-global.scss */
.quick-nav #twitter {
  background: url(/images/twitter.png) no-repeat;
}

/* line 91, ../sass/_old-global.scss */
.quick-nav #facebook {
  background: url(/images/facebook.png) no-repeat;
}

/* **************************search bar************************ */
/* line 93, ../sass/_old-global.scss */
#searchbar {
  float: right;
  overflow: hidden;
  margin: 25px 10px 0 0;
  width: 280px;
}

/* line 94, ../sass/_old-global.scss */
.searchform {
  border: 3px solid #383332;
  background: #EFEFEF;
  margin: 0;
}

/* line 95, ../sass/_old-global.scss */
.searchform .s {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  border: none;
  background: #EFEFEF;
  padding: 8px 5px;
  margin: 0;
  float: left;
  width: 234px;
}

/* line 96, ../sass/_old-global.scss */
.searchform .searchsubmit {
  background: url(/images/searchsubmit.gif) no-repeat;
  text-indent: -9000px;
  width: 16px;
  height: 16px;
  border: none;
  float: right;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
  text-transform: capitalize;
  padding: 0;
  margin: 6px 5px;
}

/* line 97, ../sass/_old-global.scss */
.searchform .searchsubmit:hover {
  background: url(/images/searchsubmit.gif) no-repeat;
  opacity: 1;
}

/* line 98, ../sass/_old-global.scss */
.search-results h2 {
  color: #333;
  font-size: 12px;
  font-weight: 700;
  margin: 0 10px 0 0;
  padding: 6px 10px;
  background: url(/images/feed-title-white.jpg) repeat-x top #EFEFEF;
  border: 1px solid #CCC;
}

/* line 99, ../sass/_old-global.scss */
.search-results-content {
  border: solid #CCC;
  border-width: 0 1px 1px;
  background: #FFF;
  margin: 0 10px 10px 0;
  padding: 10px;
}

/* line 100, ../sass/_old-global.scss */
.search-results-content .searchform, .sidebar .searchform {
  border: 2px solid #CCC;
  background: #EFEFEF;
}

/* *************header************************* */
/* line 102, ../sass/_old-global.scss */
#header {
  background: #1e1b1a;
  border-bottom: 5px solid #383332;
  min-width: 990px;
  padding: 0;
}

/* line 103, ../sass/_old-global.scss */
.logo {
  max-width: 640px;
  float: left;
  font-weight: 700;
  font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 10px 0 10px 10px;
}

/* line 104, ../sass/_old-global.scss */
#branding {
  width: 980px;
  margin: 0 auto;
  padding: 0;
}

/* *************Structure***************** */
/* line 106, ../sass/_old-global.scss */
#wrapper {
  min-height: 100%;
  position: relative;
  padding: 20px 0 0 0;
}

/* line 111, ../sass/_old-global.scss */
#main {
  max-width: 960px;
  min-height: 400px;
}

/* line 119, ../sass/_old-global.scss */
#container {
  max-width: 960px;
}

/* line 120, ../sass/_old-global.scss */
#content {
  max-width: 960px;
}

/* line 121, ../sass/_old-global.scss */
#content {
  overflow: hidden;
}

/* ********************sidebar boxes**************** */
/* line 123, ../sass/_old-global.scss */
.widgetcontainer {
  border: solid #CCC;
  border-width: 1px;
  background: repeat-x #FFF;
  line-height: 1.4em;
}

/* line 124, ../sass/_old-global.scss */
.widgetcontainer a {
  font-weight: 700;
}

/* line 125, ../sass/_old-global.scss */
.widgetcontainer .excerpt {
  font-size: 11px;
  margin: 5px 0;
}

/* line 126, ../sass/_old-global.scss */
.widgetcontainer {
  padding: 10px;
  margin-bottom: 10px;
}

/* line 127, ../sass/_old-global.scss */
.widgetcontainer ul, .widgetcontainer .xoxo, .widgetcontainer ol {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
}

/* line 128, ../sass/_old-global.scss */
.widgetcontainer li {
  list-style: none;
  margin: 3px 0;
}

/* line 129, ../sass/_old-global.scss */
.widgetcontainer input[type=text], .widgetcontainer input[type=password] {
  width: 80%;
}

/* line 130, ../sass/_old-global.scss */
.widgettitle {
  color: #333;
  font-size: 12px;
  font-weight: 700;
  margin: -10px -10px 10px;
  padding: 5px 10px;
  border-bottom: 1px solid #CCC;
}

/* line 139, ../sass/_old-global.scss */
.widgettitle a {
  color: #333;
}

/* line 140, ../sass/_old-global.scss */
.multi-sidebar .thumb, .featured-stories .thumb {
  float: left;
  border: 1px solid #CCC;
  margin: 0 10px 0 0;
  background: #FFF;
  padding: 2px;
}

/* line 141, ../sass/_old-global.scss */
.sidebar-read-more:link, .sidebar-read-more:visited {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 10px;
  padding: 2px 4px;
  margin: 5px 0 0;
  display: inline-block;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #FFF;
  background: #333;
}

/* line 142, ../sass/_old-global.scss */
.sidebar-read-more:hover {
  background: #CC0000;
}

/* line 143, ../sass/_old-global.scss */
.multi-sidebar .tabs li {
  background: #383332;
  border: 1px solid #CCC;
}

/* line 144, ../sass/_old-global.scss */
.multi-sidebar .tabs a:link, .multi-sidebar .tabs a:visited {
  text-decoration: none;
  font-weight: 700;
  color: #FFF;
}

/* line 145, ../sass/_old-global.scss */
.multi-sidebar .tabs a:hover {
  border-bottom: 1px dotted #FFF;
}

/* line 146, ../sass/_old-global.scss */
.multi-sidebar .tabs .ui-tabs-selected {
  background: #FFF;
}

/* line 147, ../sass/_old-global.scss */
.multi-sidebar .tabs .ui-tabs-selected a:link, .multi-sidebar .tabs .ui-tabs-selected a:visited {
  color: #37322F;
}

/* line 148, ../sass/_old-global.scss */
.multi-sidebar .widgetcontainer {
  background: #FFF;
  border: 1px solid #CCC;
}

/* line 149, ../sass/_old-global.scss */
.multi-sidebar .widgetcontainer li, .featured-stories li, .related-posts li {
  list-style: none;
  border-bottom: 1px dotted #CCC;
}

/* line 150, ../sass/_old-global.scss */
.sidebar .xoxo {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* bottom content on home page */
/* line 152, ../sass/_old-global.scss */
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle {
  background: #F0F0F0;
}

/* line 153, ../sass/_old-global.scss */
#bottom-content-1, #bottom-content-2 {
  list-style: none;
  float: left;
  width: 320px;
  margin: 0 10px 10px 0;
  overflow: hidden;
  padding: 0;
}

/* line 154, ../sass/_old-global.scss */
.layout-3c-r-fixed #bottom-content-1, .layout-3c-r-fixed #bottom-content-2, .layout-3c-fixed #bottom-content-1, .layout-3c-fixed #bottom-content-2 {
  width: 243px;
}

/* line 155, ../sass/_old-global.scss */
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle, #bottom-content-3 .widgettitle {
  color: #333;
  font-size: 12px;
  font-weight: 700;
  margin: -10px -10px 10px;
  padding: 5px 10px;
  background: url(/images/feed-title-white.jpg) repeat-x top #EFEFEF;
  border-bottom: 1px solid #CCC;
}

/* line 156, ../sass/_old-global.scss */
#bottom-content-1, #bottom-content-2, #bottom-content-3 {
  list-style: none;
  float: left;
  width: 210px;
  margin: 0 10px 10px 0;
  overflow: hidden;
  padding: 0;
}

/* line 157, ../sass/_old-global.scss */
#bottom-content-1 ul, #bottom-content-2 ul, #bottom-content-3 ul {
  margin: 0;
  padding: 0;
}

/* line 158, ../sass/_old-global.scss */
#bottom-content-1 .widgetcontainer, #bottom-content-2 .widgetcontainer, #bottom-content-3 .widgetcontainer {
  height: 130px;
}

/*.widgetcontainer li { list-style-type: none; }*/
/* featured slideshow */
/* line 161, ../sass/_old-global.scss */
.featured {
  margin: 0;
  overflow: hidden;
}

/* line 162, ../sass/_old-global.scss */
.featured-article {
  text-decoration: none !important;
  background-position: center !important;
}

/* line 163, ../sass/_old-global.scss */
.featured-article {
  display: block;
}

/* line 164, ../sass/_old-global.scss */
.featured-entry {
  background: #000;
  height: 85px;
  color: #a7a7a7;
}

/* line 165, ../sass/_old-global.scss */
.featured-entry {
  position: relative;
  top: -85px;
  overflow: hidden;
  padding: 0;
  display: block;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 166, ../sass/_old-global.scss */
.featured-entry .entry-title {
  display: block;
  color: #FFF;
  padding: 10px 15px 5px;
  font-size: 18px;
  font-weight: 700;
}

/* line 167, ../sass/_old-global.scss */
.featured-entry .entry-summary {
  padding: 0 15px;
  margin: 0;
  display: block;
}

/* line 168, ../sass/_old-global.scss */
#featured-slideshow {
  border: 5px solid #333;
}

/* tapestries (home page) */
/* line 170, ../sass/_old-global.scss */
.entry-thumbnails-link {
  float: left;
  display: block;
  background: #111;
  text-decoration: none !important;
}

/* line 171, ../sass/_old-global.scss */
.entry-thumbnails {
  clear: both;
  display: inline-block;
}

/* line 172, ../sass/_old-global.scss */
.posts-default .entry {
  margin: 0 15px 10px 0;
  font-size: 12px;
}

/* line 173, ../sass/_old-global.scss */
.posts-default img {
  background: #111;
}

/* line 174, ../sass/_old-global.scss */
.posts-default .entry-title {
  font-weight: 700;
  font-size: 14px;
  margin: 5px;
  line-height: 1.4em;
}

/* line 175, ../sass/_old-global.scss */
.posts-default .entry-summary, .posts-quick .entry-summary {
  color: #333;
}

/* line 176, ../sass/_old-global.scss */
.posts-default .entry-thumbnails-link {
  border: 1px solid #E1E1E1;
  background: #FFF;
  padding: 4px;
}

/* line 177, ../sass/_old-global.scss */
.posts-default .published {
  text-transform: uppercase;
  font-size: 10px;
  color: #999;
  border-bottom: none;
  float: left;
  margin: 5px 5px 0;
}

/* line 178, ../sass/_old-global.scss */
.posts-default, .posts-quick, .posts-line {
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
}

/*overflow: hidden; --taken from above*/
/* line 180, ../sass/_old-global.scss */
.posts-default {
  margin: 0 0 20px;
}

/* line 181, ../sass/_old-global.scss */
.posts-default .entry, .posts-default img {
  float: left;
  padding: 0;
  overflow: hidden;
}

/* line 182, ../sass/_old-global.scss */
.posts-default .entry-summary {
  overflow: hidden;
  margin: 0 5px;
  padding-bottom: 10px;
  line-height: 1.4em;
}

/* line 183, ../sass/_old-global.scss */
.posts-quick .entry-title {
  font-weight: 700;
  font-size: 16px;
}

/* line 184, ../sass/_old-global.scss */
.posts-quick .entry-summary {
  font-size: 12px;
  line-height: 1.6em;
  margin-bottom: 15px;
}

/* line 185, ../sass/_old-global.scss */
.posts-quick .entry-thumbnails {
  border: 1px solid #CCC;
  background: #FFF;
  float: left;
  margin: 0 20px 10px 0;
  padding: 4px;
}

/* line 186, ../sass/_old-global.scss */
.posts-quick .entry-info {
  font-size: 11px;
  color: #666;
  border: none;
  margin: 0 0 5px;
}

/* line 187, ../sass/_old-global.scss */
.posts-quick .entry-info abbr {
  text-decoration: none;
  border: none;
  padding: 0 4px 0 0;
}

/* line 188, ../sass/_old-global.scss */
.posts-quick .quick-read-more a:link, .posts-quick .quick-read-more a:visited {
  padding: 5px 10px;
  margin: 3px 0;
  font-size: 12px;
  background: url(/images/feed-title-white.jpg) top repeat-x #EFEFEF;
  color: #000;
  text-decoration: none;
  border: 1px solid #CCC;
  font-weight: 700;
  display: inline-block;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 189, ../sass/_old-global.scss */
.posts-quick .quick-read-more a:hover {
  background: #383332;
  color: #FFF;
}

/* line 190, ../sass/_old-global.scss */
.posts-quick {
  margin: 0 10px 10px 0;
  padding: 0;
}

/* line 191, ../sass/_old-global.scss */
.posts-quick li {
  padding: 0 10px 0 0;
  margin: 0 0 10px;
}

/* line 192, ../sass/_old-global.scss */
.posts-quick .entry-title {
  padding: 5px 0 0;
  margin: 0;
  line-height: 1.3em;
}

/* line 193, ../sass/_old-global.scss */
.posts-quick .quick-read-more {
  margin: 10px 0 5px;
}

/* line 194, ../sass/_old-global.scss */
.posts-quick .entry-info span {
  padding: 0 4px;
}

/* line 195, ../sass/_old-global.scss */
.posts-default .entry-meta, .posts-quick .entry-meta {
  color: #CCC;
  background: #000;
  height: 25px;
  font-weight: 700;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 196, ../sass/_old-global.scss */
.posts-default .entry-meta a:link, .posts-default .entry-meta a:visited, .posts-quick .entry-meta a:link, .posts-quick .entry-meta a:visited {
  color: #FFF;
  text-decoration: none;
}

/* line 197, ../sass/_old-global.scss */
.posts-default .entry-meta, .posts-quick .entry-meta {
  float: left;
  display: block;
  margin: -25px 0 0;
}

/* line 198, ../sass/_old-global.scss */
.posts-default .entry-comments, .posts-quick .entry-comments {
  float: right;
  margin: 5px 5px 0;
  background: url(/images/comments.gif) no-repeat left center;
  padding: 0 0 0 12px;
}

/* line 199, ../sass/_old-global.scss */
.posts-line {
  background: #FFF;
  border: 1px solid #CCC;
}

/* line 200, ../sass/_old-global.scss */
.posts-line li {
  padding: 7px 0;
  border-bottom: 1px solid #EEE;
}

/* line 201, ../sass/_old-global.scss */
.posts-line .entry-cat {
  font-size: 11px;
  color: #848485;
  float: left;
  width: 100px;
  overflow: hidden;
}

/* line 202, ../sass/_old-global.scss */
.posts-line .entry-title {
  font-size: 12px;
  float: left;
  margin: 0;
  max-width: 450px;
  line-height: 1.4em;
}

/* line 203, ../sass/_old-global.scss */
.posts-line {
  margin: 0 10px 10px 0;
  padding: 10px;
  line-height: 1.4em;
}

/* single post */
/* line 205, ../sass/_old-global.scss */
.single .post, #main .single-post {
  background: #FFF;
}

/* line 214, ../sass/_old-global.scss */
.single .post .entry-info,
.single-post .entry-info {
  color: #848485;
  font-size: 11px;
  text-transform: uppercase;
  border-bottom: 1px dotted #CCC;
}

/* line 221, ../sass/_old-global.scss */
.single .post .entry-info .published, .single-post .entry-info .published {
  border: none;
}

/* line 222, ../sass/_old-global.scss */
.single .post .entry-cat, .single-post .entry-cat {
  color: #848485;
  line-height: 1.5em;
}

/* line 223, ../sass/_old-global.scss */
.single-post .entry-info a:link, .single-post .entry-info a:visited {
  color: #666;
  text-decoration: none;
}

/* line 224, ../sass/_old-global.scss */
.single-post .entry-info a:hover {
  color: #333;
}

/* line 225, ../sass/_old-global.scss */
.single .post .entry-author, .single-post .entry-author {
  font-weight: 700;
  color: #848485;
}

/* line 226, ../sass/_old-global.scss */
.single .post .entry-author address, .single-post .entry-author address {
  font-style: normal;
}

/* line 238, ../sass/_old-global.scss */
.single .post .entry-info, .single-post .entry-info {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 239, ../sass/_old-global.scss */
.single .post .entry-cat, .single-post .entry-cat {
  display: block;
  margin: 5px 0 0;
}

/* line 240, ../sass/_old-global.scss */
.single .post .entry-author, .single-post .entry-author {
  margin: 0;
  display: inline;
}

/* line 241, ../sass/_old-global.scss */
.single .post .entry-author address, .single-post .entry-author address {
  display: inline;
}

/* line 242, ../sass/_old-global.scss */
#main .single .post .tags, #main .single-post .tags {
  margin: 15px 0;
  padding: 15px 0 0;
}

/* line 243, ../sass/_old-global.scss */
#main .single .post .tags a, #main .single-post .tags a {
  padding: 0;
}

/* line 244, ../sass/_old-global.scss */
#main .single .post .tags, #main .single-post .tags {
  color: #848485;
  border-top: 1px dotted #CCC;
  line-height: 1.5em;
}

/* line 245, ../sass/_old-global.scss */
#main .single .post .tags strong, #main .single-post .tags strong {
  text-transform: uppercase;
  font-size: 11px;
}

/* line 246, ../sass/_old-global.scss */
.single .post .entry-photo, .single-post .entry-photo {
  overflow: hidden;
}

/* line 247, ../sass/_old-global.scss */
.single .post .entry-photo img, .single-post .entry-photo img {
  margin: 10px auto;
}

/* line 248, ../sass/_old-global.scss */
.single .post .entry-photo img, .single-post .entry-photo img {
  border: 1px solid #CCC;
}

/* line 249, ../sass/_old-global.scss */
.single-post-meta {
  clear: right;
  float: right;
  margin: 1em 0 1em 1em;
  width: 40%;
}

/* line 250, ../sass/_old-global.scss */
.single-post-meta-field {
  background: #313428;
  display: block;
  border: 1px solid #383332;
  padding: 5px 10px;
  color: #FFF;
  font-weight: 700;
}

/* line 251, ../sass/_old-global.scss */
.single-post-meta-value {
  border: 1px solid #CCC;
  padding: 5px 10px;
  background: #F0F0F0;
  display: block;
}

/* line 252, ../sass/_old-global.scss */
.post-edit-link:link, .post-edit-link:visited {
  text-decoration: none;
}

/* line 253, ../sass/_old-global.scss */
.module-title, .feed-title, #reply-title {
  line-height: 1em;
  color: #333;
  font-size: 12px;
  font-weight: 700;
  margin: 0 10px 0 0;
  padding: 7px 10px;
  background: url(/images/feed-title-white.jpg) repeat-x top #EFEFEF;
  border: 1px solid #CCC;
  display: block;
}

/* line 254, ../sass/_old-global.scss */
.feed-title {
  border-bottom: none;
}

/* line 255, ../sass/_old-global.scss */
.gallery-icon img {
  background: #FFF;
  border: 1px solid #CCC;
}

/* line 256, ../sass/_old-global.scss */
.gallery {
  clear: both;
}

/* line 260, ../sass/_old-global.scss */
.gallery-item {
  float: left;
  margin-right: 10px;
  width: 31%;
  text-align: center;
}

/* line 261, ../sass/_old-global.scss */
.gallery-icon img {
  padding: 4px;
}

/* line 262, ../sass/_old-global.scss */
.gallery-caption {
  font-size: 12px;
}

/* line 263, ../sass/_old-global.scss */
.home-title {
  text-transform: uppercase;
  font-weight: 900;
  padding: 0 0 2px 2px;
  border-bottom: 1px solid #ddd;
  margin: 0 0 8px 0;
  color: #333;
}

/* line 272, ../sass/_old-global.scss */
.layout-3c-fixed .posts-line .entry-title, .layout-3c-r-fixed .posts-line .entry-title {
  max-width: 300px;
}

/* line 273, ../sass/_old-global.scss */
.layout-3c-r-fixed .post .entry-photo, .layout-3c-r-fixed .single-post .entry-photo, .layout-3c-fixed .post .entry-photo, .layout-3c-fixed .single-post .entry-photo {
  width: 480px;
}

/* line 274, ../sass/_old-global.scss */
.posts-line .entry-comments {
  float: right;
}

/* line 275, ../sass/_old-global.scss */
.navigation {
  margin: 0 10px 20px 0;
  text-align: center;
}

/* line 276, ../sass/_old-global.scss */
.entry-content {
  margin: 10px 0;
  font-size: 12px;
  line-height: 1.5em;
  /*overflow: hidden;*/
}

/* line 282, ../sass/_old-global.scss */
.entry-content ul ul, .entry-content ol ol, .entry-content ol ul, .entry-content ul ol {
  padding: 0;
}

/*.entry-content blockquote { font-style: italic; }*/
/* line 284, ../sass/_old-global.scss */
.entry-content form {
  margin: 1em 0;
}

/* line 285, ../sass/_old-global.scss */
.entry-content {
  font-size: 1.2em;
  color: #000;
}

/* line 286, ../sass/_old-global.scss */
.post-edit-link:link, .post-edit-link:visited {
  padding: 0 0 0 14px;
}

/* line 287, ../sass/_old-global.scss */
.page .entry-content {
  margin: 0 0 20px;
}

/* wp-pagenavi */
/* line 289, ../sass/_old-global.scss */
.wp-pagenavi {
  margin: 0 0 30px;
  font-size: 12px;
}

/* line 290, ../sass/_old-global.scss */
.wp-pagenavi a, .wp-pagenavi span {
  margin: 2px !important;
  display: inline-block;
}

/* line 291, ../sass/_old-global.scss */
.wp-pagenavi span.pages {
  border: 1px solid #CCC;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 5px 8px;
}

/* line 292, ../sass/_old-global.scss */
.ui-tabs-hide, .hide {
  display: none !important;
}

/* Menus */
/* line 294, ../sass/_old-global.scss */
.sf-menu, .sf-menu * {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 295, ../sass/_old-global.scss */
.sf-menu {
  line-height: 1;
}

/* line 296, ../sass/_old-global.scss */
.sf-menu ul {
  position: absolute;
  left: -999em;
  width: 11em;
  z-index: 100;
}

/* line 297, ../sass/_old-global.scss */
.sf-menu ul li {
  width: 100%;
}

/* line 298, ../sass/_old-global.scss */
.sf-menu li:hover {
  visibility: inherit;
}

/* line 299, ../sass/_old-global.scss */
.sf-menu li {
  float: left;
  position: relative;
}

/* line 300, ../sass/_old-global.scss */
.sf-menu a {
  display: block;
  position: relative;
}

/* line 301, ../sass/_old-global.scss */
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
  left: 0;
  top: 2.8em;
  z-index: 99;
}

/* line 302, ../sass/_old-global.scss */
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
  top: -999em;
}

/* line 303, ../sass/_old-global.scss */
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
  left: 11em;
  top: 0;
}

/* line 304, ../sass/_old-global.scss */
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
  top: -999em;
}

/* line 305, ../sass/_old-global.scss */
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
  left: 11em;
  top: 0;
}

/* line 306, ../sass/_old-global.scss */
.sf-shadow ul {
  background: url(/images/shadow.png) no-repeat bottom right;
  padding: 0 8px 9px 0;
  -moz-border-radius-bottomleft: 17px;
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  -webkit-border-bottom-left-radius: 17px;
}

/* line 307, ../sass/_old-global.scss */
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}

/* line 308, ../sass/_old-global.scss */
.quick-nav {
  float: right;
  list-style: none;
  margin: 0 10px 0;
  padding: 0;
}

/* line 309, ../sass/_old-global.scss */
.quick-nav li {
  float: left;
  display: inline;
}

/* line 310, ../sass/_old-global.scss */
#menu-mobile {
  display: none;
}

/* line 311, ../sass/_old-global.scss */
#mobileonly {
  display: none;
}

/*navigation buttons on bones of skull site*/
/* line 313, ../sass/_old-global.scss */
#navlist {
  padding: 3px 0;
  margin-left: 0;
  margin-top: 0;
  width: 80%;
}

/* line 315, ../sass/_old-global.scss */
#navlist li {
  list-style: none;
  margin: 0;
  display: inline;
}

/* line 316, ../sass/_old-global.scss */
#navlist li a {
  padding: 2px 1em;
  margin-left: 3px;
  text-decoration: none;
  background-color: #E5E5E5;
  font-weight: 700;
  border: 1px solid #999;
  font-size: 12px;
}

/* line 317, ../sass/_old-global.scss */
#navlist li a:link {
  color: #333;
}

/* line 318, ../sass/_old-global.scss */
#navlist li a:visited {
  color: #333;
}

/* line 319, ../sass/_old-global.scss */
#navlist li a:hover {
  color: #000;
  border-color: #000;
  background-color: #CCC;
}

/* line 320, ../sass/_old-global.scss */
#navlist li a#current {
  background: white;
  font-weight: 700;
}

/*E-Resources pages from LibGuides APIs*/
/* line 322, ../sass/_old-global.scss */
.bi_links, .bi_text, .bi_books, .bi_file, .bi_podcast, .bi_rss, .bi_event, .bi_poll, .bi_video, .bi_search {
  display: none !important;
}

/* line 323, ../sass/_old-global.scss */
.headerbox {
  background-image: none !important;
  padding: 0;
  margin: 0;
}

/* line 324, ../sass/_old-global.scss */
.headerbox h2 {
  display: none !important;
}

/* line 325, ../sass/_old-global.scss */
.roundbox {
  background-color: #FFFFFF !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 326, ../sass/_old-global.scss */
.outerbox {
  background-color: #FFFFFF !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 327, ../sass/_old-global.scss */
.innerbox {
  background-color: #FFFFFF;
  padding: 0;
  margin: 0;
}

/* line 328, ../sass/_old-global.scss */
.roundbox innerbox innerbox_3 {
  background-color: #FFFFFF;
  padding: 0;
  margin: 0;
}

/* line 329, ../sass/_old-global.scss */
.innerbox, .innerboxprofile {
  background-color: #FFFFFF;
  padding: 8px;
  margin: 0px;
  font: normal 12px Arial, Helvetica, sans-serif;
}

/* line 330, ../sass/_old-global.scss */
.innerbox p {
  margin-bottom: 12px;
}

/* line 331, ../sass/_old-global.scss */
.innerbox img {
  max-width: 99%;
}

/* this line makes sure that images do not bleed outside the content box borders */
/* line 332, ../sass/_old-global.scss */
.innerbox table img {
  max-width: none;
}

/* dont resize images within tables since that can cause the images to display much smaller than intended */
/* line 333, ../sass/_old-global.scss */
.boxatt {
  padding-top: 5px;
}

/* line 334, ../sass/_old-global.scss */
.itemlist ul, .itemlist li {
  margin: 0 8px 0 8px;
  color: #484848;
  padding: 0 3px 5px 0;
}

/* line 335, ../sass/_old-global.scss */
.itemlist ul li {
  list-style-type: none !important;
  padding-left: 0;
  margin-left: 0;
}

/* line 336, ../sass/_old-global.scss */
.itemlist li {
  font-size: 1.3em;
  font-weight: bold;
  color: #333;
}

/* line 337, ../sass/_old-global.scss */
.itemlist li a {
  /*font-size: 1.3em; */
  font-weight: bold;
  color: #333;
  text-decoration: underline !important;
}

/* line 338, ../sass/_old-global.scss */
.itemlist li a:hover {
  /*font-size: 1.3em;*/
  font-weight: bold;
  color: #000;
  text-decoration: none !important;
}

/* line 339, ../sass/_old-global.scss */
.itemlist ul {
  padding-top: 10px;
}

/* line 340, ../sass/_old-global.scss */
.libguides_api_list {
  padding: 0 0 0 20px !important;
  margin: 0px !important;
}

/* line 341, ../sass/_old-global.scss */
.im_icon {
  padding-right: 10px;
  padding-bottom: 10px;
}

/*.linkdesc {display: none!important;}*/
/* line 344, ../sass/_old-global.scss */
.linkdesc {
  display: block !important;
  line-height: normal !important;
  color: #333;
  font-size: 0.8em !important;
}

/* line 345, ../sass/_old-global.scss */
.linkdesc a {
  font-weight: normal !important;
  font-size: 0.8em !important;
}

/* line 346, ../sass/_old-global.scss */
.b_moreinfo {
  display: none !important;
}

/*removes the extra line caused by the moreinfo popup*/
/* line 348, ../sass/_old-global.scss */
.popupdiv {
  display: none !important;
}

/* line 349, ../sass/_old-global.scss */
.top {
  text-align: center;
}

/* line 350, ../sass/_old-global.scss */
.res_icon {
  display: inline !important;
}

/*#la_qformbutton { background-color: #333!important; border: 1px solid #999999!important; }*/
/*#la_poplist {position: relative; z-index: 3000; }
#la_featlist {position: relative; z-index: 3000; }*/
/* line 355, ../sass/_old-global.scss */
.lc_button {
  background-color: #333 !important;
  border: 1px solid #999999 !important;
}

/*services page*/
/* line 360, ../sass/_old-global.scss */
#reserve_column_left {
  width: 30%;
  float: left;
}

/* line 361, ../sass/_old-global.scss */
#reserve_column_right {
  width: 65%;
  float: right;
}

/* line 362, ../sass/_old-global.scss */
#reserve_search {
  clear: both;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000;
}

/*main reserve page*/
/* line 364, ../sass/_old-global.scss */
#reserve_left_column {
  width: 40em;
  float: left;
}

/* line 365, ../sass/_old-global.scss */
#reserve_right_column {
  width: 21em;
  float: right;
  padding-bottom: 30px;
}

/* line 366, ../sass/_old-global.scss */
#reserve_right_column ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

/* line 367, ../sass/_old-global.scss */
#reserve_right_column h3 {
  padding: 5px 0 0 0;
  margin: 0;
  font-size: 1em;
}

/* line 368, ../sass/_old-global.scss */
#reserve_search {
  clear: both;
  text-align: left;
  padding: 0 20px;
}

/* line 369, ../sass/_old-global.scss */
#reserve_search {
  border: 1px solid #999;
}

/* line 370, ../sass/_old-global.scss */
.streaming {
  background-color: #F2F2F2;
  border: 1px solid #999;
  padding: 3px;
}

/* line 371, ../sass/_old-global.scss */
.goldborder {
  border-bottom-style: solid;
  border-bottom-color: #FEE002;
  border-bottom-width: 1px;
  font-size: 1.1em;
  font-weight: bold;
}

/* line 372, ../sass/_old-global.scss */
#ill_column_left {
  width: 60%;
  float: left;
}

/* line 373, ../sass/_old-global.scss */
#ill_column_right {
  width: 35%;
  float: right;
  padding-top: 15px;
}

/* line 374, ../sass/_old-global.scss */
#ill_column_left p {
  margin-top: 25px;
}

/* line 375, ../sass/_old-global.scss */
#illiadlogon {
  margin-bottom: 20px;
}

/* line 376, ../sass/_old-global.scss */
#uborrowlogon {
  margin-bottom: 20px;
}

/* line 377, ../sass/_old-global.scss */
#illiadlogon h3 {
  font-size: 1.2em;
  padding: 0;
  margin: 15px 0 0 0;
}

/* line 378, ../sass/_old-global.scss */
#uborrowlogon h3 {
  font-size: 1.2em;
  padding: 0;
  margin: 15px 0 0 0;
}

/* line 379, ../sass/_old-global.scss */
#illiadlogon p {
  padding: 0;
  margin: 0 0 0 0;
}

/* line 380, ../sass/_old-global.scss */
#uborrowlogon p {
  padding: 0;
  margin: 0;
}

/*eac pages*/
/* line 382, ../sass/_old-global.scss */
#buttons2 {
  padding: 20px 0 0 0;
  margin: 0 0 20px 0;
  font: bold 14px Arial, Helvetica, sans-serif;
}

/* line 383, ../sass/_old-global.scss */
#buttons2 ul {
  margin-top: 0;
  margin-left: 0;
}

/* line 384, ../sass/_old-global.scss */
#buttons2 li {
  list-style: none;
  margin: 0;
  display: inline;
}

/* line 385, ../sass/_old-global.scss */
#buttons2 li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #333;
  text-decoration: none;
  background-color: #F3F3F3;
}

/* line 386, ../sass/_old-global.scss */
#buttons2 li a:link {
  color: #000000;
}

/* line 387, ../sass/_old-global.scss */
#buttons2 a:link, #buttons2 a:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

/* line 388, ../sass/_old-global.scss */
#buttons2 li a:hover {
  color: #000;
  background: #fff;
  border-color: #333;
}

/* line 389, ../sass/_old-global.scss */
#eac {
  clear: both;
}

/* line 390, ../sass/_old-global.scss */
#eac1 {
  float: left;
  width: 25%;
}

/* line 391, ../sass/_old-global.scss */
#eac2 {
  float: right;
  width: 70%;
}

/* line 392, ../sass/_old-global.scss */
#eac ul {
  margin: 0;
  padding: 0;
}

/* line 393, ../sass/_old-global.scss */
#eac ul li {
  list-style: none;
  padding-bottom: 10px;
}

/*circ pages*/
/* line 396, ../sass/_old-global.scss */
#circ_column_left {
  float: left;
  width: 30%;
}

/* line 397, ../sass/_old-global.scss */
#circ_column_left ul {
  padding: 0;
  margin: 0 0 20px 0;
  list-style-type: none;
}

/* line 398, ../sass/_old-global.scss */
#circ_column_right {
  float: right;
  width: 65%;
}

/*ill pages*/
/* line 400, ../sass/_old-global.scss */
#illpol_column_left {
  float: left;
  width: 25%;
}

/* line 401, ../sass/_old-global.scss */
#illpol_column_left ul {
  padding: 0;
  margin: 0 0 20px 0;
  list-style-image: none;
}

/* line 402, ../sass/_old-global.scss */
#illpol_column_right {
  float: right;
  width: 70%;
}

/* line 403, ../sass/_old-global.scss */
#illpol_footer {
  clear: both;
}

/* line 404, ../sass/_old-global.scss */
#illpol_footer table {
  border-collapse: collapse;
  font-size: .9em;
}

/* line 405, ../sass/_old-global.scss */
#illpol_footer table, #illpol_footer th, #illpol_footer td {
  border: 1px solid black;
  text-align: left;
  padding: 0 0 0 2px;
  margin: 0;
  line-height: normal;
}

/* line 406, ../sass/_old-global.scss */
#illpol_footer th {
  background-color: #E8E8E8;
}

/* line 407, ../sass/_old-global.scss */
#illpol_footer h3 {
  margin: 12px 0;
  padding-top: 0;
  font-size: 1.2em;
}

/* line 408, ../sass/_old-global.scss */
#illiadlogon {
  background-color: #F7F7F7;
  padding: 0 10px 10px 10px;
  margin: 10px 0;
  border: 1px solid #999;
}

/* line 409, ../sass/_old-global.scss */
#illiadlogon p {
  padding: 0;
  margin: 0;
}

/* line 410, ../sass/_old-global.scss */
#uborrowlogon {
  background-color: #F7F7F7;
  padding: 0 10px 10px 10px;
  margin: 0;
  border: 1px solid #999;
}

/*policies tables*/
/* line 412, ../sass/_old-global.scss */
#circpolicies table {
  border-collapse: collapse;
  font-size: .9em;
}

/* line 413, ../sass/_old-global.scss */
#circpolicies table, #circpolicies th, #circpolicies td {
  border: 1px solid black;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: normal;
}

/* line 414, ../sass/_old-global.scss */
#circpolicies th {
  background-color: #E8E8E8;
}

/* line 415, ../sass/_old-global.scss */
#circpolicies h3 {
  margin: 12px 0;
  padding-top: 0;
  font-size: 1.2em;
}

/* line 416, ../sass/_old-global.scss */
#contact_columnleft {
  width: 60%;
  float: left;
}

/* line 417, ../sass/_old-global.scss */
#contact_columnleft p {
  margin: 0;
  padding: 0;
}

/* line 418, ../sass/_old-global.scss */
#contact_columnleft h3 {
  padding-top: 15px;
}

/* line 419, ../sass/_old-global.scss */
#contact_columnright {
  width: 37%;
  float: right;
  margin-right: 0px;
  padding-right: 0px;
  clear: right;
}

/*about pages*/
/* line 421, ../sass/_old-global.scss */
#aboutcolumnleft {
  width: 60%;
  float: left;
}

/* line 422, ../sass/_old-global.scss */
#aboutcolumnright {
  width: 37%;
  float: right;
  margin-right: 0px;
  padding-right: 0px;
  clear: right;
}

/* line 423, ../sass/_old-global.scss */
#aboutcolumnleft h3 {
  margin: 12px 0 0 0;
  padding: 0;
  font-size: 1.1em;
}

/* line 424, ../sass/_old-global.scss */
#aboutfooter {
  clear: both;
}

/*admin pages*/
/* line 426, ../sass/_old-global.scss */
#ulc {
  font-size: .9em;
}

/* line 427, ../sass/_old-global.scss */
#ulc li {
  line-height: normal;
}

/*annual report pages*/
/* line 429, ../sass/_old-global.scss */
#ar_columnleft {
  float: left;
  width: 15%;
  background-color: #FCEFC5;
  height: 500px;
}

/* line 430, ../sass/_old-global.scss */
#ar_columnleft ul {
  margin: 0;
  padding: 10px 0 0 10px;
}

/* line 431, ../sass/_old-global.scss */
#ar_columnleft ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 432, ../sass/_old-global.scss */
#ar_columnright {
  float: right;
  width: 80%;
}

/* line 433, ../sass/_old-global.scss */
#ar_columnright h3 {
  padding-bottom: 20px;
  font-size: 1.5em;
}

/* line 434, ../sass/_old-global.scss */
#ar_columnright th[scope="row"] {
  background-color: #FFCC00;
  font-weight: bold;
  text-align: left;
}

/* line 435, ../sass/_old-global.scss */
#ar_columnright th[scope="col"] {
  background-color: #FFCC00;
  font-weight: normal;
}

/* line 436, ../sass/_old-global.scss */
#ar_columnright table td {
  text-align: center;
}

/*bones of the skull - move to hardin template?*/
/* line 438, ../sass/_old-global.scss */
#gallery_columnleft {
  width: 20%;
  float: left;
}

/* line 439, ../sass/_old-global.scss */
#gallery_columnright {
  width: 80%;
  float: right;
}

/* line 440, ../sass/_old-global.scss */
#gallery_desc {
  clear: both;
}

/*exhibit pages*/
/* line 442, ../sass/_old-global.scss */
#exhibitnav {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666;
  padding-top: 20px;
}

/* line 443, ../sass/_old-global.scss */
#exhibitnav p {
  font-style: italic;
  font-size: .8em;
}

/* line 444, ../sass/_old-global.scss */
#exhibit_buttons {
  padding: 20px 0;
  margin: 0 0 20px 0;
  font: bold 14px Arial, Helvetica, sans-serif;
  /*border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333; */
}

/* line 445, ../sass/_old-global.scss */
#exhibit_buttons ul {
  margin-top: 0;
  margin-left: 0;
}

/* line 446, ../sass/_old-global.scss */
#exhibit_buttons li {
  list-style: none;
  margin: 0;
  display: inline;
}

/* line 447, ../sass/_old-global.scss */
#exhibit_buttons li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #333;
  text-decoration: none;
  background-color: #F3F3F3;
}

/* line 448, ../sass/_old-global.scss */
#exhibit_buttons li a:link {
  color: #000000;
}

/* line 449, ../sass/_old-global.scss */
#exhibit_buttons a:link, #buttons2 a:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

/* line 450, ../sass/_old-global.scss */
#exhibit_buttons li a:hover {
  color: #000;
  background: #fff;
  border-color: #333;
}

/*60 second*/
/* line 452, ../sass/_old-global.scss */
#videos {
  background-color: #E1E1E1;
  padding: 5px;
}

/* line 453, ../sass/_old-global.scss */
#videos_col1 {
  float: left;
  width: 30%;
}

/* line 454, ../sass/_old-global.scss */
#videos_col2 {
  width: 28%;
  float: left;
}

/* line 455, ../sass/_old-global.scss */
#videos_col3 {
  float: right;
  width: 39%;
}

/* line 456, ../sass/_old-global.scss */
#videos h3 {
  font-size: 1em;
  padding: 0 0 10px 0;
}

/* line 457, ../sass/_old-global.scss */
#videos_about {
  clear: both;
  padding: 20px 20px 0 20px;
}

/* line 458, ../sass/_old-global.scss */
#services_left_column {
  width: 55%;
  float: left;
}

/* line 459, ../sass/_old-global.scss */
#services_right_column {
  width: 35%;
  float: right;
}

/* line 460, ../sass/_old-global.scss */
#services_left_column p {
  font-size: .93em;
}

/* line 461, ../sass/_old-global.scss */
#services_right_column h3 {
  font-size: .93em;
  line-height: 1;
}

/* line 462, ../sass/_old-global.scss */
#services_right_column p {
  font-size: .93em;
}

/* line 463, ../sass/_old-global.scss */
p.services_info {
  border-bottom-style: solid;
  border-bottom-color: #FEE002;
  border-bottom-width: 1px;
  font-weight: bold;
}

/*News page*/
/* line 465, ../sass/_old-global.scss */
#newsleft {
  float: left;
  width: 50%;
}

/* line 466, ../sass/_old-global.scss */
#newsleft ul {
  padding-left: 0;
  margin-left: 0;
}

/* line 467, ../sass/_old-global.scss */
#newsleft ul li {
  padding-bottom: 10px;
  list-style-image: none;
  list-style-type: none;
}

/* line 468, ../sass/_old-global.scss */
#newsleft ul li a {
  font-weight: bold;
}

/* line 469, ../sass/_old-global.scss */
#othercontent {
  margin-right: 5px;
  margin-left: 15px;
  font-size: 1em;
}

/* line 470, ../sass/_old-global.scss */
#othercontent p {
  margin: 0;
  padding: 0;
}

/* line 471, ../sass/_old-global.scss */
#newsfeed {
  float: right;
  width: 45%;
  /*font-size: .8em; */
  padding: 5px 10px 0 0;
  margin-left: 0;
}

/* line 472, ../sass/_old-global.scss */
#newsfeed li {
  line-height: normal;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 473, ../sass/_old-global.scss */
#newsfeed p {
  padding-right: 5px;
  padding-left: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 0 5px 0;
  color: #333;
}

/* line 474, ../sass/_old-global.scss */
#newsfeed h2.widgettitle {
  display: none;
}

/* line 475, ../sass/_old-global.scss */
#newsfeed h2 a {
  text-decoration: none;
}

/* line 476, ../sass/_old-global.scss */
#newsfeed img {
  margin: 2px;
}

/* line 477, ../sass/_old-global.scss */
#newsfeed p.more {
  margin: 20px 0 20px 0;
  padding: 0;
}

/* line 478, ../sass/_old-global.scss */
#newsfeed ul {
  margin: 0;
  padding: 0;
}

/* line 479, ../sass/_old-global.scss */
ul.collections li {
  padding-bottom: 15px;
}

/* line 480, ../sass/_old-global.scss */
#creditfooter {
  display: none;
}

/*find page*/
/* line 482, ../sass/_old-global.scss */
.entry {
  float: left;
  border-bottom-width: thin;
  border-bottom-style: dotted;
  border-bottom-color: #999;
  width: 60em;
  padding: 5px 0;
}

/* line 483, ../sass/_old-global.scss */
.entry .title {
  width: 13em;
  font-weight: bold;
}

/* line 484, ../sass/_old-global.scss */
.find_description {
  float: right;
  text-align: left;
  width: 43em;
  font-size: 1em;
}

/* line 485, ../sass/_old-global.scss */
#find_bottom {
  padding-top: 20px;
  clear: both;
}

/*locations folder*/
/* line 487, ../sass/_old-global.scss */
#branches_columnleft {
  width: 60%;
  float: left;
}

/* line 488, ../sass/_old-global.scss */
#branches_columnright {
  width: 37%;
  float: right;
  margin-right: 0px;
  padding-right: 0px;
}

/*RLI pages*/
/*.govpubs {padding-top: 20px;}*/
/* line 495, ../sass/_old-global.scss */
ul.govpublogos {
  margin-left: 0;
  padding-left: 0;
  margin-top: 0;
  padding-top: 0;
}

/* line 496, ../sass/_old-global.scss */
ul.govpublogos li {
  display: inline;
}

/* line 497, ../sass/_old-global.scss */
#wowslider_gov {
  margin-bottom: 20px;
}

/* line 498, ../sass/_old-global.scss */
#govpubs_intro {
  padding: 10px 0 0 0;
}

/* line 499, ../sass/_old-global.scss */
#govpubs_intro ul {
  margin: 0;
  padding: 0 0 0 40px;
}

/* line 500, ../sass/_old-global.scss */
#govpubs_intro ul li {
  list-style-type: none;
}

/* line 501, ../sass/_old-global.scss */
.rliref {
  margin-top: 33px;
}

/* line 502, ../sass/_old-global.scss */
#rli_list {
  padding: 3px 0;
  margin-left: 0;
  /*margin-top: -10px;*/
  width: 80%;
}

/* line 503, ../sass/_old-global.scss */
#rli_buttons {
  padding: 2px 0 0 0;
  margin: 0;
  font: bold 13px Arial, Helvetica, sans-serif;
}

/* line 504, ../sass/_old-global.scss */
#rli_buttons ul {
  margin-top: 0;
  margin-left: 0;
}

/* line 505, ../sass/_old-global.scss */
#rli_buttons li {
  list-style: none;
  margin: 0;
  display: inline;
  padding: 0;
}

/* line 506, ../sass/_old-global.scss */
#rli_buttons li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #333;
  text-decoration: none;
  background-color: #F3F3F3;
}

/* line 507, ../sass/_old-global.scss */
#rli_buttons li a:link {
  color: #000000;
}

/* line 508, ../sass/_old-global.scss */
#rli_buttons a:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

/* line 509, ../sass/_old-global.scss */
#rli_buttons li a:hover {
  color: #000;
  background: #fff;
  border-color: #333;
}

/* line 510, ../sass/_old-global.scss */
#rli_list li a#current {
  background: white;
  font-weight: 700;
}

/* line 511, ../sass/_old-global.scss */
.refposts-default {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/* line 512, ../sass/_old-global.scss */
.refposts-default li {
  width: 193px;
  margin: 5px 5px 10px 4px;
  font-size: 12px;
  float: left;
  padding: 0;
  overflow: hidden;
}

/* line 513, ../sass/_old-global.scss */
ul.refposts-default {
  margin: 0;
  padding: 0;
}

/* line 520, ../sass/_old-global.scss */
.widgetcontainer2 ul {
  list-style: none;
  margin: 0 0 0 10px;
  padding: 0;
}

/* line 521, ../sass/_old-global.scss */
.widgetcontainer2 li {
  margin: 0;
}

/* line 522, ../sass/_old-global.scss */
.textwidget2 {
  margin: 10px;
  height: 110px;
}

/* line 523, ../sass/_old-global.scss */
.textwidget2 li {
  margin: 0 0 5px 0;
  font-weight: 700;
}

/* line 524, ../sass/_old-global.scss */
#refhome li {
  line-height: normal;
}

/* line 525, ../sass/_old-global.scss */
#refhome p {
  margin: 0;
  padding: 0 0 10px 0;
}

/* line 526, ../sass/_old-global.scss */
.widgettitle2 {
  color: #333;
  font-size: 12px;
  font-weight: 700;
  margin: -2px -3px 5px;
  padding: 5px 10px;
  background: url(/images/feed-title-white.jpg) repeat-x top #EFEFEF;
  border-bottom: 1px solid #CCC;
}

/* ***********Gravity Forms************ */
/* line 528, ../sass/_old-global.scss */
input[type=text], input[type=password], textarea {
  background: none;
}

/* line 529, ../sass/_old-global.scss */
.gform_wrapper textarea {
  font-size: 100%;
}

/* line 530, ../sass/_old-global.scss */
input[type=submit] {
  background: none;
}

/* line 531, ../sass/_old-global.scss */
.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
  padding: 2px;
  margin: 0;
}

/* line 532, ../sass/_old-global.scss */
.gform_wrapper .gform_body .gform_fields .gfield input[type=email] {
  padding: 2px;
  margin: 0;
}

/* line 533, ../sass/_old-global.scss */
.gform_wrapper .gform_body .gform_fields .gfield input[type=tel] {
  padding: 2px;
  margin: 0;
}

/* line 534, ../sass/_old-global.scss */
.gform_wrapper .gform_body .gform_fields .gfield select {
  padding: 2px;
  margin: 0;
}

/* line 535, ../sass/_old-global.scss */
.gform_wrapper .left_label li.gfield_html_formatted, .uil_description p {
  font-weight: normal;
  font-size: 100%;
  padding: 0 0 7px 0;
  margin: 0;
}

/* line 536, ../sass/_old-global.scss */
.gform_wrapper .gform_body .gform_fields h3 {
  font-weight: bold;
  padding: 20px 0;
}

/* line 537, ../sass/_old-global.scss */
.uil_description a {
  text-decoration: underline;
}

/*added 4/30/12*/
/* line 540, ../sass/_old-global.scss */
.gform_wrapper select, .gform_wrapper li {
  font-size: 100%;
}

/*added 5/25/12 - for the email line on the contact us forms*/
/* line 542, ../sass/_old-global.scss */
.contactforms {
  padding-top: 10px;
}

/*added 5/29/12 for recall form*/
/* line 544, ../sass/_old-global.scss */
.indent {
  padding-left: 30px;
}

/* line 545, ../sass/_old-global.scss */
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
  font-size: 100%;
}

/* line 546, ../sass/_old-global.scss */
.gform_wrapper .gfield_label {
  font-size: 100%;
}

/* line 547, ../sass/_old-global.scss */
.gform_wrapper .left_label .gfield_label {
  width: 20%;
  font-size: 100%;
}

/* line 548, ../sass/_old-global.scss */
.gform_wrapper .gform_description {
  font-size: 100%;
}

/* line 549, ../sass/_old-global.scss */
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
  font-size: 100%;
}

/* line 550, ../sass/_old-global.scss */
.gform_wrapper .dontdisplay {
  font-size: 1.2em;
}

/* line 551, ../sass/_old-global.scss */
.gform_wrapper .dontdisplay .gfield_label {
  display: none;
}

/* line 552, ../sass/_old-global.scss */
.space {
  margin-top: 30px;
}

/*_36 Special Coll Access Form*/
/* line 565, ../sass/_old-global.scss */
#gform_fields_36 .gfield_description {
  margin: 0;
  padding: 0;
}

/* line 566, ../sass/_old-global.scss */
#gform_36 p {
  line-height: normal;
}

/*rhet form*/
/* line 568, ../sass/_old-global.scss */
#gform_fields_45 ul li {
  margin: 0 0 0 20px;
  padding: 0;
  font-size: 1em;
  line-height: normal;
}

/* line 569, ../sass/_old-global.scss */
hr {
  border: none;
  background-color: #666;
  color: #666;
  height: 1px;
  margin-top: 2px;
}

/* line 570, ../sass/_old-global.scss */
.red {
  color: #900;
}

/* line 576, ../sass/_old-global.scss */
.gfield_html_formatted h3 {
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 1.3em;
  font-weight: bold;
}

/* line 577, ../sass/_old-global.scss */
.rule2 {
  background-color: #333;
  color: #333;
  height: 1px;
  border-style: solid;
  margin: 40px 0;
}

/*refsubj*/
/* line 579, ../sass/_old-global.scss */
#subj_columns {
  text-align: left;
  margin: 0 auto;
  width: 100%;
  padding-top: 10px;
}

/* line 580, ../sass/_old-global.scss */
#subj_columns .letter {
  font-size: large;
  font-weight: bold;
}

/* line 581, ../sass/_old-global.scss */
#subj_columns h3 {
  font-size: 1em;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

/* line 582, ../sass/_old-global.scss */
#subj_columns p {
  padding: 0;
  margin: 0;
}

/* line 583, ../sass/_old-global.scss */
#subj_columns p.letter {
  padding-top: 20px;
}

/* line 584, ../sass/_old-global.scss */
.seeref {
  font-size: .8em;
  padding: 0;
  margin: 0;
}

/* line 585, ../sass/_old-global.scss */
#subj_col1 {
  float: left;
  width: 34%;
}

/* line 586, ../sass/_old-global.scss */
#subj_col2 {
  float: left;
  width: 32%;
}

/* line 587, ../sass/_old-global.scss */
#subj_col3 {
  float: right;
  width: 30%;
}

/* line 588, ../sass/_old-global.scss */
#subj_columns li {
  font-size: .8em;
  padding: 0;
  margin: 0;
  line-height: normal;
  list-style-type: none;
}

/* line 589, ../sass/_old-global.scss */
#subj_columns li a {
  color: #666;
}

/* line 590, ../sass/_old-global.scss */
.libguides ul {
  margin: 0;
  padding: 0;
}

/* line 591, ../sass/_old-global.scss */
.libguides li {
  margin: 0 0 0 10px;
  list-style-type: none;
}

/* line 596, ../sass/_old-global.scss */
.libguides li {
  padding-left: 1em;
  text-indent: -1em;
}

/* line 597, ../sass/_old-global.scss */
.bordercolor p {
  padding: 0;
  margin: 0;
}

/*thin client page*/
/* line 599, ../sass/_old-global.scss */
#ih_columnleft {
  width: 50%;
  float: left;
  margin: 0;
  padding: 0;
}

/* line 600, ../sass/_old-global.scss */
#ih_columnleft .ss {
  width: 70%;
}

/* line 601, ../sass/_old-global.scss */
#ih_columnright {
  width: 45%;
  float: right;
  margin: 0;
  padding: 0;
  text-align: right;
}

/* line 602, ../sass/_old-global.scss */
#ih_columnright p {
  padding: 0;
  margin: 0;
}

/* line 603, ../sass/_old-global.scss */
#ih_columnleft h3 {
  margin-top: 30px;
}

/* line 604, ../sass/_old-global.scss */
#ih_columnleft h3 a {
  text-decoration: none;
}

/* line 605, ../sass/_old-global.scss */
#ih_columnright #print {
  font-size: .92em;
  padding: 0;
  font-weight: bold;
  color: #900;
}

/* line 606, ../sass/_old-global.scss */
#ih_columnright #caption {
  padding: 0;
  margin: 0;
}

/* line 607, ../sass/_old-global.scss */
#ih_columnright #caption p {
  padding: 0;
  margin: 0;
  font-size: .8em;
  color: #666;
}

/* line 608, ../sass/_old-global.scss */
#ih_columnright #caption a {
  color: #666;
}

/* line 609, ../sass/_old-global.scss */
#ih_description {
  font-size: 0.8em;
  color: #333;
}

/* line 610, ../sass/_old-global.scss */
#ih_description h3 {
  padding: 0;
  margin: 20px 0 10px 0;
}

/* line 611, ../sass/_old-global.scss */
#ih_description h4 {
  padding: 0;
  margin: 0;
  font-size: 1em;
}

/* ********* A-Z Bars ************* */
/* line 613, ../sass/_old-global.scss */
ul#letters {
  list-style-type: none;
  margin: 20px 0 0 0;
  padding: 0;
}

/* line 614, ../sass/_old-global.scss */
ul#letters li {
  float: left;
  background-color: #333;
  font-size: 1.1em;
  line-height: 0.8em;
  margin-right: 2px;
  padding: 5px;
}

/* line 615, ../sass/_old-global.scss */
ul#letters li:hover {
  background-color: #CCC;
}

/* line 616, ../sass/_old-global.scss */
ul#letters li:hover a {
  color: #000;
}

/* line 617, ../sass/_old-global.scss */
ul#letters li a {
  text-decoration: none;
  color: #fff;
}

/* line 618, ../sass/_old-global.scss */
ul#letters li a:hover {
  color: #000;
}

/* line 619, ../sass/_old-global.scss */
.letters {
  float: left;
  padding: 0;
}

/* line 620, ../sass/_old-global.scss */
#api_box_iid100_bid9079575 {
  clear: both;
}

/* line 621, ../sass/_old-global.scss */
#my_left_column {
  width: 50%;
  float: left;
}

/* line 622, ../sass/_old-global.scss */
#my_right_column {
  width: 45%;
  float: right;
}

/* line 623, ../sass/_old-global.scss */
#sitemap p {
  padding: 0;
  margin: 0;
}

/* line 624, ../sass/_old-global.scss */
#sitemap_primary {
  width: 30%;
  float: left;
  margin: 0 0 0 10px;
}

/* line 625, ../sass/_old-global.scss */
#sitemap_secondary {
  width: 30%;
  float: right;
  margin: 0 5px 0 10px;
}

/* line 626, ../sass/_old-global.scss */
#sitemap_container {
  width: 30%;
  float: right;
  margin: 0 10px 30px 5px;
}

/*#main p { font-size: .85em; font-weight: bold; margin: 0 0 3px 0; }*/
/* line 628, ../sass/_old-global.scss */
#sitemap ul {
  padding: 0;
  margin: 0;
}

/* line 629, ../sass/_old-global.scss */
#sitemap ul li {
  padding: 0 0 2px 15px;
  margin: 0;
}

/* line 630, ../sass/_old-global.scss */
#sitemap li {
  font-size: .9em;
  list-style-type: none;
  line-height: normal;
}

/* line 631, ../sass/_old-global.scss */
#sitemap ul ul {
  padding: 0 0 5px 15px;
  margin: 0;
}

/* line 632, ../sass/_old-global.scss */
#sitemap h3 {
  margin: 0 0 5px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  width: 80%;
}

/* line 633, ../sass/_old-global.scss */
#sitemap h4 {
  font-size: .95em;
  margin: 5px 0 0 0;
}

/* line 634, ../sass/_old-global.scss */
#sitemap .space {
  padding-bottom: 10px;
}

/*my library page*/
/* line 636, ../sass/_old-global.scss */
#my_left_column {
  width: 65%;
  float: left;
}

/* line 637, ../sass/_old-global.scss */
#my_right_column {
  width: 30%;
  float: right;
}

/* line 638, ../sass/_old-global.scss */
#help_columnleft {
  width: 60%;
  float: left;
}

/* line 639, ../sass/_old-global.scss */
#help_columnright {
  width: 35%;
  float: right;
  margin-right: 0px;
  padding-right: 0px;
}

/* line 640, ../sass/_old-global.scss */
#locations {
  margin-top: 20px;
  padding-bottom: 25px;
}

/* line 641, ../sass/_old-global.scss */
#locations_columnleft {
  width: 45%;
  float: left;
}

/* line 642, ../sass/_old-global.scss */
#locations_columnright {
  width: 45%;
  float: right;
}

/* line 643, ../sass/_old-global.scss */
#locations_bottom {
  clear: both;
}

/* line 644, ../sass/_old-global.scss */
#tutorials_left_column {
  width: 47%;
  float: left;
}

/* line 645, ../sass/_old-global.scss */
#tutorials_right_column {
  width: 47%;
  float: right;
}

/* line 646, ../sass/_old-global.scss */
#footer {
  clear: both;
}

/* line 647, ../sass/_old-global.scss */
#footer {
  height: 11em;
  text-align: left;
  font-size: .9em;
  line-height: 1.1em;
  color: #666;
  margin: 20px auto;
  width: 970px;
  background: #fff;
  border-top: 1px solid #CCC;
  padding: 10px 10px 5px 10px;
}

/* line 660, ../sass/_old-global.scss */
#footer p {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}

/* line 661, ../sass/_old-global.scss */
#footer ul {
  padding: 0;
  margin: 0;
}

/* line 662, ../sass/_old-global.scss */
#footer li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

/* line 663, ../sass/_old-global.scss */
#footer a {
  text-decoration: none;
  color: #666;
}

/* line 664, ../sass/_old-global.scss */
#footer a:hover {
  text-decoration: underline;
  color: #666666;
}

/* line 665, ../sass/_old-global.scss */
#footer img {
  border: none;
}

/* line 666, ../sass/_old-global.scss */
#footer_left {
  float: left;
  width: 32%;
}

/* line 667, ../sass/_old-global.scss */
#footer_middle {
  text-align: center;
}

/* line 668, ../sass/_old-global.scss */
#footer_right {
  float: right;
  text-align: right;
  width: 32%;
}

/*LibCal on home pages*/
/*.ttim,
.tcam,
.ttitles,
#th3,
.tdat { display: none!important; }*/
/* line 675, ../sass/_old-global.scss */
p.morehours {
  text-align: right;
  padding: 0;
  margin: 0;
}

/* line 676, ../sass/_old-global.scss */
#staff_left {
  float: left;
  width: 22%;
}

/* line 677, ../sass/_old-global.scss */
#staff_right {
  float: right;
  width: 75%;
}

/* line 678, ../sass/_old-global.scss */
#staff_bio {
  clear: both;
}

/* line 679, ../sass/_old-global.scss */
.staff_bio {
  padding-top: 10px;
}

/* line 680, ../sass/_old-global.scss */
#dailyhours {
  width: 980px;
  margin: -18px auto 2px auto;
  text-align: right;
  padding: 0;
  height: 14px;
}

/* line 681, ../sass/_old-global.scss */
#dailyhours p {
  margin: 0;
  padding: 0;
}

/* line 682, ../sass/_old-global.scss */
p.illnote {
  font-size: .8em;
  color: #900;
}

/* line 683, ../sass/_old-global.scss */
p.illnote2 {
  font-size: 1em;
  color: #900;
  font-weight: bold;
}

/* line 684, ../sass/_old-global.scss */
#top-menu {
  background-color: #FFE000;
  background-image: url(https://www.lib.uiowa.edu/images/background.png);
  position: relative;
  z-index: 1000;
  min-width: 985px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #A69602;
}

/* line 685, ../sass/_old-global.scss */
#top-menu-content {
  height: 14px;
  padding: 2px 0;
  margin: 0 auto;
  width: 978px;
}

/* line 686, ../sass/_old-global.scss */
#top-menu-content .sf-menu {
  margin: 0 2px;
  line-height: 1;
}

/* line 692, ../sass/_old-global.scss */
#top-menu .sf-menu a {
  display: block;
  text-decoration: none;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 0 2px 22px;
  color: #000;
  font-size: 0.85em;
  border-right: none;
}

/* line 693, ../sass/_old-global.scss */
#top-menu .sf-menu a:hover {
  color: #666;
}

/* line 694, ../sass/_old-global.scss */
#top-menu .sf-menu li:hover {
  color: #666;
}

/* line 695, ../sass/_old-global.scss */
#top-menu .sf-menu li.sfHover {
  color: #666;
}

/* line 696, ../sass/_old-global.scss */
#top-menu .sf-menu ul {
  position: absolute;
  z-index: 500;
  margin-top: -11px;
}

/* line 697, ../sass/_old-global.scss */
#top-menu .sf-menu ul a:hover {
  color: #373331;
  background: #FFF;
}

/* line 698, ../sass/_old-global.scss */
#top-menu .sf-menu ul li {
  width: 270px;
  margin-top: -1px;
  color: #666;
  background-color: #ffe000;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000;
}

/* line 699, ../sass/_old-global.scss */
#top-menu .sf-menu ul li:hover {
  color: #373331;
  background: #FFF;
}

/* line 700, ../sass/_old-global.scss */
#top-menu .sf-menu ul li.sfHover {
  color: #373331;
  background: #FFF;
}

/* line 701, ../sass/_old-global.scss */
#top-menu .sf-menu ul li.sfHover a.sf-with-ul {
  color: #373331;
}

/* line 702, ../sass/_old-global.scss */
#top-menu .sf-menu li li a {
  padding: 7px 10px;
  line-height: 1;
  height: auto;
  font-size: .9em;
  text-transform: none;
}

/* line 703, ../sass/_old-global.scss */
#top-menu .sf-menu .sf-with-ul {
  padding-right: 0;
}

/* line 704, ../sass/_old-global.scss */
#top-menu .sf-menu ul .sf-sub-indicator {
  display: none;
}

/* line 705, ../sass/_old-global.scss */
#top-menu .sf-menu li:hover ul {
  top: 2.4em;
}

/* line 706, ../sass/_old-global.scss */
#top-menu .sf-menu li.sfHover ul {
  top: 2.4em;
}

/* line 707, ../sass/_old-global.scss */
#top-menu ul.sf-menu li li:hover ul {
  top: 0;
}

/* line 708, ../sass/_old-global.scss */
#top-menu ul.sf-menu li li.sfHover ul {
  top: 0;
}

/* line 709, ../sass/_old-global.scss */
#top-menu ul.sf-menu li li li:hover ul {
  top: 0;
}

/* line 710, ../sass/_old-global.scss */
#top-menu ul.sf-menu li li li.sfHover ul {
  top: 0;
}

/*added 11/13*/
/* line 713, ../sass/_old-global.scss */
#footer_background {
  clear: both;
  width: 100%;
  background-color: #000;
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: #ffdd0e;
  margin-top: 20px;
  margin-bottom: 0;
}

/* line 714, ../sass/_old-global.scss */
#footer_background {
  background-image: url(/images/testpattern10.png);
  background-color: #e4bd49;
  background-repeat: repeat;
  padding: 7px 0;
}

/* line 715, ../sass/_old-global.scss */
#footer_black {
  height: 10em;
  text-align: left;
  font-size: 1em;
  color: #fff;
  /*font-weight: bold;*/
  margin: 0 auto 0 auto;
  width: 978px;
  padding: 7px 0;
  background-color: #000;
}

/* line 716, ../sass/_old-global.scss */
#footer_black {
  background-image: url(/images/testpattern10.png);
  background-color: #000;
  background-repeat: repeat;
}

/* line 717, ../sass/_old-global.scss */
#footer_black p {
  margin: 0;
  padding: 0;
  line-height: 1.5em;
  color: #fff;
}

/* line 718, ../sass/_old-global.scss */
#footer_black ul {
  padding: 0;
  margin: 0;
}

/* line 719, ../sass/_old-global.scss */
#footer_black li {
  padding: 5px 0 0 0;
  margin: 0;
  list-style-type: none;
}

/* line 720, ../sass/_old-global.scss */
#footer_black a {
  text-decoration: none;
  color: #fff;
}

/* line 721, ../sass/_old-global.scss */
#footer_black a:hover {
  text-decoration: underline;
  color: #fff;
}

/* line 722, ../sass/_old-global.scss */
#footer_black img {
  border: none;
}

/* line 723, ../sass/_old-global.scss */
#footer_black_left {
  float: left;
  width: 36%;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #ffe100;
  padding-left: 5px;
}

/* line 724, ../sass/_old-global.scss */
#footer_black_middle {
  text-align: left;
}

/* line 725, ../sass/_old-global.scss */
#footer_black_right {
  float: right;
  text-align: right;
  width: 23%;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #ffe100;
  padding-right: 5px;
}

/* line 726, ../sass/_old-global.scss */
#footer_logo img {
  padding-left: 1px;
}

/* line 727, ../sass/_old-global.scss */
#socialicons {
  padding-top: 20px;
}

/* line 728, ../sass/_old-global.scss */
#socialicons ul li {
  list-style-type: none;
  display: inline;
  padding-right: 1px;
}

/*** arrows (for all except IE7) **/
/* styling for both css and generated arrows */
/* styling for right-facing arrows */
/* line 754, ../sass/_old-global.scss */
.sf-arrows ul .sf-with-ul:after {
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #dFeEFF;
  /* edit this to suit design (no rgba in IE8) */
  border-left-color: rgba(255, 255, 255, 0.5);
}

/* line 755, ../sass/_old-global.scss */
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: white;
}

/* line 756, ../sass/_old-global.scss */
#top-menu .sf-menu .sf-with-ul {
  padding-right: 10px;
}

/* ----- END old global.css ----- */
/* ----- Breakpoint variables ----- */
/* ----- Typography variables ----- */
/* ----- Color variables ----- */
/* ----- My custom mixins ----- */
/* ----- My custom Font Awesome mixins ----- */
/* ----- Temporary mixins for development ----- */
/* ----- Colors ----- */
/* ----- Links ----- */
/* line 2, ../sass/base/_links.scss */
a:link {
  color: #326f9b;
}

/* line 8, ../sass/base/_links.scss */
a:visited {
  color: #326f9b;
}

/* line 12, ../sass/base/_links.scss */
a:hover {
  color: #3f8ac1;
}

/* line 16, ../sass/base/_links.scss */
a:active {
  color: #79add4;
}

/* line 20, ../sass/base/_links.scss */
a:focus {
  color: #79add4;
}

/* ----- Typography ----- */
/* line 3, ../sass/base/_typography.scss */
html {
  font-size: 62.5%;
}

/* line 7, ../sass/base/_typography.scss */
body, p, li {
  font-family: "adelle-sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 300;
}
/* line 12, ../sass/base/_typography.scss */
body .small-type, body.small-type, p .small-type, p.small-type, li .small-type, li.small-type {
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 17, ../sass/base/_typography.scss */
.entry-content p {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 20, ../sass/base/_typography.scss */
.entry-content li {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 25, ../sass/base/_typography.scss */
h1, h2, h3, h4 {
  font-family: "adelle-sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif;
  font-weight: 700;
}

/* line 30, ../sass/base/_typography.scss */
h1 {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
  margin: 0;
  padding-bottom: 0.5em;
  font-size: 26px;
  font-size: 2.6rem;
}

/* line 37, ../sass/base/_typography.scss */
h2 {
  margin: 0;
  padding-bottom: 0.5em;
  font-size: 20px;
  font-size: 2rem;
}
/* line 42, ../sass/base/_typography.scss */
h2 .entry-title {
  margin: 0.5em 0 0.75em 0;
  padding: 0;
  font-size: 26px;
  font-size: 2.6rem;
}

/* line 48, ../sass/base/_typography.scss */
h3 {
  margin: 0;
  padding-bottom: 0.5em;
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 54, ../sass/base/_typography.scss */
h4 {
  margin: 0;
  padding-bottom: 0.25em;
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 60, ../sass/base/_typography.scss */
h5 {
  margin: 0;
  padding-bottom: 0.25em;
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 3, ../sass/base/_lists.scss */
.entry-content ul, .entry-content ol {
  margin: 0.5em 1em 1em 1.33em;
  padding: 0 0 0 1em;
}
/* line 7, ../sass/base/_lists.scss */
.entry-content ul ul, .entry-content ul ol, .entry-content ol ul, .entry-content ol ol {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1, ../sass/base/_layout.scss */
#main {
  margin: 0 auto;
}

/* ----- Miscellaneous base styles ----- */
/* line 3, ../sass/base/_misc.scss */
.hide-offscreen {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}

/* line 8, ../sass/base/_misc.scss */
.inline-icon svg {
  height: 18px;
  width: 18px;
}

/* line 4, ../sass/elements/_branding.scss */
.uilibraries-branding .ui-branding,
.uilibraries-branding .uilibraries-wordmark {
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  stroke: transparent;
  stroke-width: 12;
}
/* line 10, ../sass/elements/_branding.scss */
.uilibraries-branding .ui-branding {
  fill: #ccc;
}
/* line 13, ../sass/elements/_branding.scss */
.uilibraries-branding .ui-branding:hover {
  fill: white;
}
/* line 17, ../sass/elements/_branding.scss */
.uilibraries-branding .uilibraries-wordmark {
  fill: #feca61;
}
/* line 20, ../sass/elements/_branding.scss */
.uilibraries-branding .uilibraries-wordmark:hover {
  fill: #febe3e;
}

/* line 1, ../sass/elements/_libcal-manyhours.scss */
.location {
  display: inline-block;
  font-size: small;
}
/* line 5, ../sass/elements/_libcal-manyhours.scss */
.location .title {
  margin: 0.5em 0;
}
/* line 9, ../sass/elements/_libcal-manyhours.scss */
.location .week {
  margin: 0;
  padding: 0;
}
/* line 13, ../sass/elements/_libcal-manyhours.scss */
.location .week:first-of-type {
  border-top: 1px solid #999;
}
/* line 17, ../sass/elements/_libcal-manyhours.scss */
.location .week .day {
  padding: 2px 4px;
  border: 1px solid #999;
  border-top: none;
}
/* line 28, ../sass/elements/_libcal-manyhours.scss */
.location .week .day .status {
  display: inline-block;
  line-height: 1.1em;
}
/* line 32, ../sass/elements/_libcal-manyhours.scss */
.location .week .day .status:nth-of-type(3) {
  display: block;
  padding-left: 10em;
}
/* line 38, ../sass/elements/_libcal-manyhours.scss */
.location .week .day.today {
  font-weight: bold;
  background-color: #feca61;
  color: black;
}
/* line 43, ../sass/elements/_libcal-manyhours.scss */
.location .week .day.closed {
  background-color: #ddd;
}
/* line 46, ../sass/elements/_libcal-manyhours.scss */
.location .week .day.closed .status {
  font-style: italic;
}
/* line 50, ../sass/elements/_libcal-manyhours.scss */
.location .week .day.closed .note {
  display: block;
  font-style: italic;
  font-size: 10px;
  font-size: 1rem;
}
/* line 59, ../sass/elements/_libcal-manyhours.scss */
.location .week .day.past {
  color: #999;
}
/* line 62, ../sass/elements/_libcal-manyhours.scss */
.location .week .day.today,
.location .week .day.near-future {
  display: block;
}
/* line 69, ../sass/elements/_libcal-manyhours.scss */
.location .week .day.Sun {
  border-bottom: 2px solid #aaa;
}
/* line 78, ../sass/elements/_libcal-manyhours.scss */
.location .date {
  display: inline-block;
  min-width: 10em;
  font-weight: bold;
}
/* line 83, ../sass/elements/_libcal-manyhours.scss */
.location .date:after {
  content: ":\0000a0\0000a0";
}
/* line 90, ../sass/elements/_libcal-manyhours.scss */
.location .start:not(:last-child):after {
  content: " - ";
}
/* line 97, ../sass/elements/_libcal-manyhours.scss */
.location .end:not(:last-child):after {
  content: ", ";
}
/* line 102, ../sass/elements/_libcal-manyhours.scss */
.location .desc {
  font-size: x-small;
  color: #999;
  display: none;
}
/* line 108, ../sass/elements/_libcal-manyhours.scss */
.location .notabene {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.2em;
  color: #d24d33;
}
/* line 114, ../sass/elements/_libcal-manyhours.scss */
.location .past .notabene {
  color: #999;
}

/* line 120, ../sass/elements/_libcal-manyhours.scss */
.contact .contact-snippet {
  display: block;
  font-size: small;
  line-height: 1.2em;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 126, ../sass/elements/_libcal-manyhours.scss */
.contact .contact-snippet:before {
  color: #666;
  min-width: 1.2em;
}
/* line 131, ../sass/elements/_libcal-manyhours.scss */
.contact .campus-address {
  font-weight: bold;
}

/* line 159, ../sass/elements/_libcal-manyhours.scss */
.hours {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 164, ../sass/elements/_libcal-manyhours.scss */
.hours a {
  color: #326f9b;
  text-decoration: none;
}

/* line 170, ../sass/elements/_libcal-manyhours.scss */
a.showmore {
  margin-top: 1em;
}

/* line 179, ../sass/elements/_libcal-manyhours.scss */
body.single-location .location {
  width: 100%;
}
/* line 183, ../sass/elements/_libcal-manyhours.scss */
body.single-location .contact {
  margin-bottom: 12px;
}
/* line 186, ../sass/elements/_libcal-manyhours.scss */
body.single-location .contact .box-title,
body.single-location .contact .hours-link {
  display: none;
}
/* line 191, ../sass/elements/_libcal-manyhours.scss */
body.single-location .contact .campus-address,
body.single-location .contact .mailing-address-2 {
  margin-bottom: 6px;
}
/* line 197, ../sass/elements/_libcal-manyhours.scss */
body.single-location .note {
  margin: 0;
  padding: 2px;
  text-align: left;
}
/* line 203, ../sass/elements/_libcal-manyhours.scss */
body.single-location .hours {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
body.single-location .hours:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 208, ../sass/elements/_libcal-manyhours.scss */
body.single-location .week {
  clear: both;
}
/* line 211, ../sass/elements/_libcal-manyhours.scss */
body.single-location .week .day.Sun {
  border-bottom: 2px solid #aaa;
}
/* line 216, ../sass/elements/_libcal-manyhours.scss */
body.single-location div.showmore {
  clear: both;
}
/* line 219, ../sass/elements/_libcal-manyhours.scss */
body.single-location div.showmore a.showmore {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
}
/* line 81, ../sass/mixins/_custom.scss */
body.single-location div.showmore a.showmore:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
body.single-location div.showmore a.showmore:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}
@media (min-width: 960px) {
  /* line 230, ../sass/elements/_libcal-manyhours.scss */
  body.single-location .all-hours {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 234, ../sass/elements/_libcal-manyhours.scss */
  body.single-location .primary {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 238, ../sass/elements/_libcal-manyhours.scss */
  body.single-location .sidebar-last {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}

/* line 250, ../sass/elements/_libcal-manyhours.scss */
body.all-locations .all-hours {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 800px) {
  /* line 254, ../sass/elements/_libcal-manyhours.scss */
  body.all-locations .all-hours .inside-main {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 257, ../sass/elements/_libcal-manyhours.scss */
  body.all-locations .all-hours .outside-main {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}
/* line 263, ../sass/elements/_libcal-manyhours.scss */
body.all-locations .location {
  margin: 0 0 3em 0;
  width: 95%;
}
/* line 5, ../sass/mixins/_temp.scss */
body.all-locations .location a, body.all-locations .location a:link {
  color: #326f9b;
  text-decoration: none;
  border-bottom: none;
}
/* line 11, ../sass/mixins/_temp.scss */
body.all-locations .location a:visited {
  color: #326f9b;
  text-decoration: none;
  border-bottom: none;
}
/* line 17, ../sass/mixins/_temp.scss */
body.all-locations .location a:hover {
  color: #19384e;
  text-decoration: none;
  border-bottom: none;
}
/* line 23, ../sass/mixins/_temp.scss */
body.all-locations .location a:active, body.all-locations .location a:focus {
  color: #3f8ac1;
  text-decoration: none;
  border-bottom: none;
}
/* line 269, ../sass/elements/_libcal-manyhours.scss */
body.all-locations .location-name a {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 273, ../sass/elements/_libcal-manyhours.scss */
body.all-locations .contact {
  margin-bottom: 1em;
}
/* line 276, ../sass/elements/_libcal-manyhours.scss */
body.all-locations .contact .all-hours-link {
  display: none;
}
/* line 281, ../sass/elements/_libcal-manyhours.scss */
body.all-locations .hours {
  margin: 0;
  padding: 0;
  padding-left: -8px;
  width: 100%;
}
/* line 288, ../sass/elements/_libcal-manyhours.scss */
body.all-locations a.showmore {
  display: none;
  font-size: 12px;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Jan-01-2016:before {
  display: block;
  content: "New Years Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Jan-18-2016:before {
  display: block;
  content: "MLK Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Jan-19-2016:before {
  display: block;
  content: "Spring classes begin";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Mar-11-2016:after {
  display: block;
  content: "Spring break begins";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Mar-20-2016:after {
  display: block;
  content: "Spring break ends";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.May-30-2016:before {
  display: block;
  content: "Memorial Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Jul-04-2016:before {
  display: block;
  content: "Independence Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Sep-05-2016:before {
  display: block;
  content: "Labor Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Nov-24-2016:before {
  display: block;
  content: "Thanksgiving Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Dec-25-2016:before {
  display: block;
  content: "Christmas Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Nov-26-2015:before {
  display: block;
  content: "Thanksgiving Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Dec-25-2015:before {
  display: block;
  content: "Christmas Day";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 362, ../sass/elements/_libcal-manyhours.scss */
.day.Dec-14-2015,
.day.Dec-15-2015,
.day.Dec-16-2015,
.day.Dec-17-2015,
.day.Dec-18-2015 {
  background-color: #fee4ad;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Dec-14-2015:before {
  display: block;
  content: "Final exams begin";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.Dec-18-2015:after {
  display: block;
  content: "Last day of final exams";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 378, ../sass/elements/_libcal-manyhours.scss */
.day.May-09-2016,
.day.May-10-2016,
.day.May-11-2016,
.day.May-12-2016,
.day.May-13-2016 {
  background-color: #fee4ad;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.May-09-2016:before {
  display: block;
  content: "Final week of classes begins";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 300, ../sass/elements/_libcal-manyhours.scss */
.May-13-2016:after {
  display: block;
  content: "Last day of final exams";
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

/* line 402, ../sass/elements/_libcal-manyhours.scss */
.Sep-05-2015:before,
.Sep-19-2015:before,
.Sep-26-2015:before,
.Oct-10-2015:before,
.Oct-31-2015:before,
.Nov-14-2015:before,
.Nov-21-2015:before {
  display: block;
  content: 'Home football game';
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  text-align: center;
}

/* line 1, ../sass/elements/_libcal-todayshours.scss */
#todayhours {
  font-size: small;
}
/* line 4, ../sass/elements/_libcal-todayshours.scss */
#todayhours:before {
  content: "Today's hours: ";
}
/* line 10, ../sass/elements/_libcal-todayshours.scss */
#todayhours .start:not(:last-child):after {
  content: " - ";
}
/* line 17, ../sass/elements/_libcal-todayshours.scss */
#todayhours .end:not(:last-child):after {
  content: ", ";
}

/* line 3, ../sass/elements/_table-of-contents.scss */
.table-of-contents {
  float: right;
  margin: 0 0 8px 12px;
  padding: 4px 8px;
  background-color: #ddd;
  width: 30%;
  font-size: small;
  border-radius: 4px;
}

/* line 13, ../sass/elements/_table-of-contents.scss */
.table-of-contents ul {
  padding: 0;
}

/* line 17, ../sass/elements/_table-of-contents.scss */
.table-of-contents li {
  line-height: 1.25em;
}

/* line 21, ../sass/elements/_table-of-contents.scss */
.table-of-contents a {
  text-decoration: none !important;
}

/* line 25, ../sass/elements/_table-of-contents.scss */
.table-of-contents a:hover {
  color: #666;
}

/* line 29, ../sass/elements/_table-of-contents.scss */
.table-of-contents > h2 {
  border-bottom: none;
}

/* line 5, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer {
  margin: 0 0 -900px 0;
  width: 100%;
  background-color: #000;
  min-height: 300px;
  overflow: visible;
}
/* line 12, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .footer-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  color: white;
  line-height: 1.4em;
}
/* line 11, ../sass/mixins/_custom.scss */
body.theme-uilibraries .ken-testing #footer .footer-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
body.theme-uilibraries .ken-testing #footer .footer-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 19, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer a, body.theme-uilibraries .ken-testing #footer a:link, body.theme-uilibraries .ken-testing #footer a:visited {
  color: white;
}
/* line 22, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer a:hover, body.theme-uilibraries .ken-testing #footer a:active, body.theme-uilibraries .ken-testing #footer a:focus {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  text-decoration: none;
}
/* line 31, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer a:link.icon-with-fallback:before,
body.theme-uilibraries .ken-testing #footer a:visited.icon-with-fallback:before {
  color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 39, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.twitter:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.twitter:before {
  color: #00aced;
}
/* line 42, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.wordpress:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.wordpress:before {
  color: #21759b;
}
/* line 45, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.facebook:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.facebook:before {
  color: #3b5998;
}
/* line 48, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.instagram:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.instagram:before {
  color: #517fa4;
}
/* line 51, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.youtube:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.youtube:before {
  color: #bb0000;
}
/* line 54, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.pinterest:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.pinterest:before {
  color: #cb2027;
}
/* line 57, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.flickr:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.flickr:before {
  color: #ff0084;
}
/* line 60, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.rss:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.rss:before {
  color: #f60;
}
/* line 63, ../sass/elements/_footer.scss */
body.theme-uilibraries .ken-testing #footer .social-media a:hover.icon-with-fallback.tumblr:before,
body.theme-uilibraries .ken-testing #footer .social-media a:active.icon-with-fallback.tumblr:before {
  color: #32506d;
}

/* ----- Social media ----- */
/* line 4, ../sass/elements/_social-media.scss */
#socialicons img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 7, ../sass/elements/_social-media.scss */
#socialicons img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 11, ../sass/mixins/_custom.scss */
#social-media-icons:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../sass/mixins/_fa.scss */
#social-media-icons .facebook:before {
  margin-right: 0;
  margin-left: 0;
  color: #3b5998;
  font-size: 1em;
}

/* line 30, ../sass/elements/_social-media.scss */
ul.list-icon-links {
  margin: 0;
}
/* line 33, ../sass/elements/_social-media.scss */
ul.list-icon-links li {
  display: inline-block;
  list-style-type: none;
  overflow: hidden;
}
/* line 39, ../sass/elements/_social-media.scss */
ul.list-icon-links a.icon-with-fallback {
  text-decoration: none;
  overflow: hidden;
}
/* line 43, ../sass/elements/_social-media.scss */
ul.list-icon-links a.icon-with-fallback:before {
  -moz-transition: opacity 0.1s ease-in;
  -o-transition: opacity 0.1s ease-in;
  -webkit-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  margin-right: 0 !important;
}
/* line 48, ../sass/elements/_social-media.scss */
ul.list-icon-links a.icon-with-fallback:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 53, ../sass/elements/_social-media.scss */
ul.list-icon-links a.icon-with-fallback .text {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}

/* line 59, ../sass/elements/_social-media.scss */
.list-icon-links.social-media {
  overflow: hidden;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .twitter:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #00aced;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .wordpress:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #21759b;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .facebook:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #3b5998;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .instagram:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #517fa4;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .youtube:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #bb0000;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .pinterest:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #cb2027;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .flickr:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #ff0084;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .rss:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #f60;
}
/* line 28, ../sass/mixins/_fa.scss */
.list-icon-links.social-media .tumblr:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #32506d;
}
/* line 91, ../sass/elements/_social-media.scss */
.list-icon-links.social-media.header {
  margin-top: 2px;
  display: block;
  float: right;
}
/* line 97, ../sass/elements/_social-media.scss */
.list-icon-links.social-media.header li {
  padding-right: 2px;
}

/* line 5, ../sass/mixins/_temp.scss */
.social-media-page a, .social-media-page a:link {
  color: #326f9b;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 11, ../sass/mixins/_temp.scss */
.social-media-page a:visited {
  color: #326f9b;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 17, ../sass/mixins/_temp.scss */
.social-media-page a:hover {
  color: #19384e;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 23, ../sass/mixins/_temp.scss */
.social-media-page a:active, .social-media-page a:focus {
  color: #3f8ac1;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 115, ../sass/elements/_social-media.scss */
.social-media-page .simple-box {
  border: none;
}
/* line 5, ../sass/mixins/_fa.scss */
.social-media-page .simple-box#twitter .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #00aced;
  font-size: 2em;
}
/* line 5, ../sass/mixins/_fa.scss */
.social-media-page .simple-box#facebook .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #3b5998;
  font-size: 2em;
}
/* line 5, ../sass/mixins/_fa.scss */
.social-media-page .simple-box#instagram .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #517fa4;
  font-size: 2em;
}
/* line 5, ../sass/mixins/_fa.scss */
.social-media-page .simple-box#youtube .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #bb0000;
  font-size: 2em;
}
/* line 5, ../sass/mixins/_fa.scss */
.social-media-page .simple-box#pinterest .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #cb2027;
  font-size: 2em;
}
/* line 5, ../sass/mixins/_fa.scss */
.social-media-page .simple-box#flickr .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #ff0084;
  font-size: 2em;
}
/* line 5, ../sass/mixins/_fa.scss */
.social-media-page .simple-box#blogs .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #f60;
  font-size: 2em;
}
/* line 5, ../sass/mixins/_fa.scss */
.social-media-page .simple-box#tumblr .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #32506d;
  font-size: 2em;
}
/* line 143, ../sass/elements/_social-media.scss */
.social-media-page .simple-box .box-title {
  background-color: #fff;
  color: #000;
}
/* line 153, ../sass/elements/_social-media.scss */
.social-media-page .simple-box li {
  text-indent: -1em;
  margin-left: 1em;
  list-style-type: none;
}

/* line 1, ../sass/elements/_alert.scss */
#homepage-alert {
  margin-bottom: 18px;
  padding: 12px;
  background-color: #333;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 9, ../sass/elements/_alert.scss */
#homepage-alert h2 {
  margin: 0;
  padding-left: 60px;
  border-bottom: none;
  line-height: 1.2em;
}
/* line 28, ../sass/mixins/_fa.scss */
#homepage-alert .maintenance:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #feca61;
}
/* line 28, ../sass/mixins/_fa.scss */
#homepage-alert .alert:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #feca61;
}
/* line 28, ../sass/mixins/_fa.scss */
#homepage-alert .info:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #3f8ac1;
}
/* line 28, ../sass/mixins/_fa.scss */
#homepage-alert .upgrade:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #3f8ac1;
}
/* line 32, ../sass/elements/_alert.scss */
#homepage-alert i.fa, #homepage-alert #social-media-icons i.facebook:before, #social-media-icons #homepage-alert i.facebook:before, #homepage-alert .list-icon-links.social-media i.twitter:before, .list-icon-links.social-media #homepage-alert i.twitter:before, #homepage-alert .list-icon-links.social-media i.wordpress:before, .list-icon-links.social-media #homepage-alert i.wordpress:before, #homepage-alert .list-icon-links.social-media i.facebook:before, .list-icon-links.social-media #homepage-alert i.facebook:before, #homepage-alert .list-icon-links.social-media i.instagram:before, .list-icon-links.social-media #homepage-alert i.instagram:before, #homepage-alert .list-icon-links.social-media i.youtube:before, .list-icon-links.social-media #homepage-alert i.youtube:before, #homepage-alert .list-icon-links.social-media i.pinterest:before, .list-icon-links.social-media #homepage-alert i.pinterest:before, #homepage-alert .list-icon-links.social-media i.flickr:before, .list-icon-links.social-media #homepage-alert i.flickr:before, #homepage-alert .list-icon-links.social-media i.rss:before, .list-icon-links.social-media #homepage-alert i.rss:before, #homepage-alert .list-icon-links.social-media i.tumblr:before, .list-icon-links.social-media #homepage-alert i.tumblr:before, #homepage-alert .social-media-page .simple-box#twitter i.box-title:before, .social-media-page .simple-box#twitter #homepage-alert i.box-title:before, #homepage-alert .social-media-page .simple-box#facebook i.box-title:before, .social-media-page .simple-box#facebook #homepage-alert i.box-title:before, #homepage-alert .social-media-page .simple-box#instagram i.box-title:before, .social-media-page .simple-box#instagram #homepage-alert i.box-title:before, #homepage-alert .social-media-page .simple-box#youtube i.box-title:before, .social-media-page .simple-box#youtube #homepage-alert i.box-title:before, #homepage-alert .social-media-page .simple-box#pinterest i.box-title:before, .social-media-page .simple-box#pinterest #homepage-alert i.box-title:before, #homepage-alert .social-media-page .simple-box#flickr i.box-title:before, .social-media-page .simple-box#flickr #homepage-alert i.box-title:before, #homepage-alert .social-media-page .simple-box#blogs i.box-title:before, .social-media-page .simple-box#blogs #homepage-alert i.box-title:before, #homepage-alert .social-media-page .simple-box#tumblr i.box-title:before, .social-media-page .simple-box#tumblr #homepage-alert i.box-title:before, #homepage-alert i.maintenance:before, #homepage-alert i.alert:before, #homepage-alert i.info:before, #homepage-alert i.upgrade:before, #homepage-alert i.icon-file-type.pdf:before, #homepage-alert i.icon-file-type.word:before, #homepage-alert i.icon-file-type.excel:before, #homepage-alert i.icon-file-type.powerpoint:before, #homepage-alert i.icon-file-type.video:before, #homepage-alert i.icon-file-type.image:before, #homepage-alert i.icon-file-type.audio:before, #homepage-alert i.icon-file-type.text:before, #homepage-alert i.icon-file-type.file:before, #homepage-alert i.icon-file-type.files:before, #homepage-alert i.icon-file-type.archive:before, #homepage-alert #gform_6 .not-on-schedule i.message:before, #gform_6 .not-on-schedule #homepage-alert i.message:before, #homepage-alert body.site-home #index-featured1 i.box-title:before, body.site-home #index-featured1 #homepage-alert i.box-title:before {
  float: left;
  color: #feca61;
}

/* line 38, ../sass/elements/_alert.scss */
.alert-art {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px;
  background-color: #333;
  color: white;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* line 12, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
.alert-art:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 45, ../sass/elements/_alert.scss */
.alert-art svg, .alert-art .svg-fallback {
  width: 6.77966%;
  float: left;
  margin-right: 1.69492%;
  margin: 0;
  padding: 4px;
  width: 60px;
  height: 60px;
  fill: #fee100;
}
/* line 54, ../sass/elements/_alert.scss */
.alert-art .message {
  width: 91.52542%;
  float: right;
  margin-right: 0;
  margin: 0;
  padding: 12px 0;
}

/* line 64, ../sass/elements/_alert.scss */
.site-services.page-id-8 .alert {
  margin: 12px 0;
  padding: 12px 12px 0 12px;
  background-color: #333;
  color: white;
  font-size: 20px;
  font-size: 2rem;
  vertical-align: middle;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-services.page-id-8 .alert:after {
  content: "";
  display: table;
  clear: both;
}
/* line 28, ../sass/mixins/_fa.scss */
.site-services.page-id-8 .alert:before {
  float: left;
  margin-right: 0.3em;
  min-height: contain-floats;
  overflow: auto;
  font-size: 2.2em;
  color: #feca61;
}
/* line 75, ../sass/elements/_alert.scss */
.site-services.page-id-8 .alert h3 {
  margin-top: 12px;
}

/* ----- Denoting different document types (links usually) ----- */
/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.pdf:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.word:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.excel:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.powerpoint:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.video:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.image:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.audio:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.text:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.file:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.files:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* line 5, ../sass/mixins/_fa.scss */
.icon-file-type.archive:before {
  margin-right: 2px;
  margin-left: 0;
  color: "";
  font-size: 1em;
}

/* ----- Simple buttons ----- */
/* line 3, ../sass/elements/_buttons.scss */
.simple-button {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
}
/* line 81, ../sass/mixins/_custom.scss */
.simple-button:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
.simple-button:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}

/* line 1, ../sass/elements/_boxes.scss */
.simple-box {
  margin: 0 0 18px 0;
  padding: 8px;
  border: 1px solid #333;
}
/* line 165, ../sass/mixins/_custom.scss */
.simple-box .box-title {
  display: block;
  margin: -8px -8px 8px -8px;
  padding: 4px 8px;
  background-color: #333;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 173, ../sass/mixins/_custom.scss */
.simple-box .box-title a:link {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 177, ../sass/mixins/_custom.scss */
.simple-box .box-title em {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 182, ../sass/mixins/_custom.scss */
.simple-box ul {
  padding-bottom: 0.5em;
}

/* line 1, ../sass/elements/_smartsearch-form.scss */
form.global-header-search {
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  border: none;
}
/* line 5, ../sass/elements/_smartsearch-form.scss */
form.global-header-search input[type=text] {
  padding-left: 12px;
  -moz-border-radius-topleft: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
  -moz-border-radius-bottomleft: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  vertical-align: baseline;
  color: #999;
}
/* line 12, ../sass/elements/_smartsearch-form.scss */
form.global-header-search input.searchsubmit {
  background: url(/images/fa-magnify-glass.png) top left no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  margin-right: 8px;
  padding: 0;
}
/* line 19, ../sass/elements/_smartsearch-form.scss */
form.global-header-search input.searchsubmit:hover {
  background: url(/images/fa-magnify-glass.png) top left no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 30, ../sass/elements/_smartsearch-form.scss */
#searchbar {
  margin-right: 0;
}

/* line 3, ../sass/elements/_svg-fallback.scss */
.svg-fallback {
  display: none;
}

/* line 6, ../sass/elements/_svg-fallback.scss */
.no-inlinesvg .svg-fallback {
  display: block;
}

/* line 9, ../sass/elements/_svg-fallback.scss */
.svg-fallback-test {
  display: inline-block;
  border: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 29, ../sass/elements/_svg-fallback.scss */
  #global-footer.footer-wrapper .uilibraries-branding svg {
    width: 40%;
  }

  /* line 32, ../sass/elements/_svg-fallback.scss */
  body.theme-ranganathan .header-wrapper .uilibraries-branding svg {
    max-height: 48px;
  }
}
/* line 3, ../sass/elements/_header-global.scss */
.header-wrapper {
  background-color: #222;
}
/* line 6, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
/* line 12, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
.header-wrapper .header-wrapper-inner:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 10, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .header-left {
  padding-top: 6px;
}
/* line 13, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .header-left svg {
  margin: 0 0.25em;
  max-width: 360px;
}
/* line 17, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .header-left .site-name {
  margin-left: 0.25em;
}
/* line 24, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .header-right #finding-menu {
  text-align: right;
}
/* line 27, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .header-right #finding-menu #top-menu-content {
  width: auto;
  text-align: right;
}
/* line 32, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .header-right #finding-menu ul {
  display: inline-block;
  text-align: right;
}
/* line 38, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .header-right #finding-menu ul li a {
  display: inline-block;
  padding: 6px;
  color: white;
  text-decoration: none;
  background-color: #222;
}
/* line 46, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .header-right #finding-menu ul li ul {
  z-index: 9999;
}
/* line 54, ../sass/elements/_header-global.scss */
.header-wrapper .header-wrapper-inner .site-name {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 0;
  padding: 0;
}
@media (min-width: 800px) {
  /* line 64, ../sass/elements/_header-global.scss */
  .header-wrapper .header-wrapper-inner .header-left {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 67, ../sass/elements/_header-global.scss */
  .header-wrapper .header-wrapper-inner .header-left .site-name a {
    font-size: 36px;
    font-size: 3.6rem;
  }
  /* line 72, ../sass/elements/_header-global.scss */
  .header-wrapper .header-wrapper-inner .header-right {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 6, ../sass/elements/_header-global.scss */
  .header-wrapper .header-wrapper-inner {
    margin: 0 auto;
    width: 960px;
  }
  /* line 84, ../sass/elements/_header-global.scss */
  .header-wrapper .header-wrapper-inner .header-left svg,
  .header-wrapper .header-wrapper-inner .header-left .site-name {
    margin: 0;
  }
}

/* line 4, ../sass/elements/_top-menu.scss */
#top-menu ul#menu-top {
  display: inline-block;
  float: right;
}
/* line 10, ../sass/elements/_top-menu.scss */
#top-menu ul#menu-top li a {
  display: block;
  padding: 2px 8px;
}

/* line 18, ../sass/elements/_search-skinny.scss */
.search-skinny {
  width: 100%;
}
/* line 21, ../sass/elements/_search-skinny.scss */
.search-skinny .core {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 24, ../sass/elements/_search-skinny.scss */
.search-skinny .core label[for="search_field"] {
  width: 88.88889%;
  float: left;
}
/* line 27, ../sass/elements/_search-skinny.scss */
.search-skinny .core input#submit {
  width: 11.11111%;
  float: right;
  margin-right: 0;
}
/* line 31, ../sass/elements/_search-skinny.scss */
.search-skinny .scope {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 34, ../sass/elements/_search-skinny.scss */
.search-skinny .scope div.webpages {
  width: 41.66667%;
  float: left;
}
/* line 37, ../sass/elements/_search-skinny.scss */
.search-skinny .scope div.everything {
  width: 41.66667%;
  float: left;
}
/* line 40, ../sass/elements/_search-skinny.scss */
.search-skinny .scope div.more-options {
  width: 16.66667%;
  float: right;
  margin-right: 0;
}

/* line 11, ../sass/mixins/_custom.scss */
.search-skinny:after {
  content: "";
  display: table;
  clear: both;
}
/* line 52, ../sass/elements/_search-skinny.scss */
.search-skinny .core #search_field {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 30px;
  background-color: #eee;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 61, ../sass/elements/_search-skinny.scss */
.search-skinny .core #submit {
  margin: 0;
  padding: 0;
  height: 30px;
  background-color: #feca61;
  background-image: url(../includes/icons/png/black/128/search.png);
  background-size: 24px 24px;
  background-position: center center;
  background-repeat: no-repeat;
  color: #000;
  border: 0;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 75, ../sass/elements/_search-skinny.scss */
.search-skinny .core #submit:hover, .search-skinny .core #submit:focus {
  background-color: #febe3e;
}
/* line 84, ../sass/elements/_search-skinny.scss */
.search-skinny .scope div {
  margin: 0;
  padding: 0;
}
/* line 89, ../sass/elements/_search-skinny.scss */
.search-skinny .scope input[type="radio"] {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 92, ../sass/elements/_search-skinny.scss */
.search-skinny .scope label {
  display: block;
  margin: 0;
  padding: 4px 0;
  background-color: #999;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  text-align: center;
}
/* line 100, ../sass/elements/_search-skinny.scss */
.search-skinny .scope input[name="scope"]:checked + label {
  background-color: #eee;
  color: #000;
}
/* line 104, ../sass/elements/_search-skinny.scss */
.search-skinny .scope input[name="scope"]:not(:checked) + label {
  color: #000;
}
/* line 107, ../sass/elements/_search-skinny.scss */
.search-skinny .scope input[name="scope"]:not(:checked) + label:hover, .search-skinny .scope input[name="scope"]:not(:checked) + label:focus {
  background-color: #cccccc;
  cursor: pointer;
}
/* line 124, ../sass/elements/_search-skinny.scss */
.search-skinny .scope .more-options a {
  display: block;
  padding: 4px;
  text-decoration: none;
  color: #000;
  font-weight: normal;
  background-color: #999;
  text-align: center;
}
/* line 133, ../sass/elements/_search-skinny.scss */
.search-skinny .scope .more-options a:hover {
  background-color: #cccccc;
  color: #000;
}
@media (min-width: 480px) {
  /* line 147, ../sass/elements/_search-skinny.scss */
  .search-skinny .scope label {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 151, ../sass/elements/_search-skinny.scss */
  .search-skinny .scope .more-options a {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media (min-width: 800px) {
  /* line 163, ../sass/elements/_search-skinny.scss */
  .search-skinny .core {
    margin-top: 18px;
  }
  /* line 166, ../sass/elements/_search-skinny.scss */
  .search-skinny .core #search_field {
    padding: 8px;
  }
}

/* line 1, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper {
  background-color: #666;
  color: #bbb;
  min-height: 48px;
}
/* line 6, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 0;
  width: 960px;
  margin: 0 auto;
}
/* line 12, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
#local-footer.footer-wrapper .footer-wrapper-inner:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 12, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner .footer-left {
  padding-left: 8px;
}
/* line 16, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 21, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner ul li {
  margin: 0;
}
/* line 26, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner a {
  margin: 0;
  padding: 0 12px 0 0;
  text-decoration: none;
  color: #ccc;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
/* line 33, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner a:hover {
  color: #eee;
}
/* line 38, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner h3 {
  padding: 0;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 700;
}
/* line 44, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner p {
  margin: 0.5em 0 0 0;
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 50, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner ul.social-media {
  margin-top: 12px;
}
/* line 55, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner ul.social-media li a {
  padding: 0;
}
/* line 62, ../sass/elements/_footer-local.scss */
#local-footer.footer-wrapper .footer-wrapper-inner ul.social-media .inline-icon svg, #local-footer.footer-wrapper .footer-wrapper-inner ul.social-media .inline-icon .svg-fallback {
  width: 20px;
  height: 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
@media (min-width: 480px) {
  /* line 74, ../sass/elements/_footer-local.scss */
  #local-footer.footer-wrapper .footer-wrapper-inner .footer-left {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 78, ../sass/elements/_footer-local.scss */
  #local-footer.footer-wrapper .footer-wrapper-inner .footer-right {
    width: 23.72881%;
    float: right;
    margin-right: 0;
  }
  /* line 84, ../sass/elements/_footer-local.scss */
  #local-footer.footer-wrapper .footer-wrapper-inner ul li {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 90, ../sass/elements/_footer-local.scss */
  #local-footer.footer-wrapper .footer-wrapper-inner h3 {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 94, ../sass/elements/_footer-local.scss */
  #local-footer.footer-wrapper .footer-wrapper-inner h3 a {
    padding-left: 0;
  }
  /* line 99, ../sass/elements/_footer-local.scss */
  #local-footer.footer-wrapper .footer-wrapper-inner ul.social-media {
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  /* line 106, ../sass/elements/_footer-local.scss */
  #local-footer.footer-wrapper .footer-wrapper-inner .footer-left {
    padding-left: 0;
  }
}

/* line 1, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper {
  background-color: #222;
  color: #ccc;
  min-height: 48vh;
  line-height: 1.4em;
}
/* line 7, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 0;
  width: 960px;
  margin: 0 auto;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 12, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
#global-footer.footer-wrapper .footer-wrapper-inner:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 14, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .footer-left {
  padding-left: 8px;
}
/* line 20, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .footer-center {
  text-align: center;
}
/* line 24, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .footer-right {
  padding-right: 8px;
  text-align: right;
}
/* line 29, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner a, #global-footer.footer-wrapper .footer-wrapper-inner a:link, #global-footer.footer-wrapper .footer-wrapper-inner a:visited {
  color: #ccc;
  text-decoration: none !important;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
/* line 34, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner a:hover, #global-footer.footer-wrapper .footer-wrapper-inner a:link:hover, #global-footer.footer-wrapper .footer-wrapper-inner a:visited:hover {
  color: #fff;
}
/* line 39, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner ul {
  padding: 0;
  list-style-type: none;
}
/* line 48, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .uilibraries-branding svg {
  max-width: 100px;
}
/* line 53, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner li.login-intranet {
  margin-top: 0.5em;
}
/* line 59, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .inline-icon.giving {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 62, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .inline-icon.giving a {
  margin-top: 0.5em;
  padding: 0em;
  display: inline-block;
  background-color: #ccc;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  border-radius: 2em;
  border: 2px solid #222;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 72, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .inline-icon.giving a svg {
  fill: #ccc;
}
/* line 77, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .inline-icon.giving a:hover {
  background-color: #feca61;
  border: 2px solid white;
}
/* line 83, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .inline-icon.giving .ii-image {
  display: block;
  float: left;
  padding: .4em .2em .1em 1em;
}
/* line 88, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .inline-icon.giving .ii-image svg, #global-footer.footer-wrapper .footer-wrapper-inner .inline-icon.giving .ii-image .svg-fallback {
  fill: #222;
  width: 1.8em;
  height: 1.8em;
}
/* line 95, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner .inline-icon.giving .ii-text {
  display: block;
  float: left;
  margin: 0;
  padding: 0.75em 1.2em 0 .2em;
  color: #222;
  font-weight: 900;
}
/* line 108, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner li.reuse a .inline-icon.cc-icon {
  display: inline-block;
  margin-top: 4px;
}
/* line 112, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner li.reuse a .inline-icon.cc-icon svg, #global-footer.footer-wrapper .footer-wrapper-inner li.reuse a .inline-icon.cc-icon .svg-fallback {
  width: 24px;
  height: 24px;
  fill: #ccc;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 121, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner li.reuse a .inline-icon.cc-icon.cc-by svg, #global-footer.footer-wrapper .footer-wrapper-inner li.reuse a .inline-icon.cc-icon.cc-by .svg-fallback {
  -moz-transition-delay: 0.05s;
  -o-transition-delay: 0.05s;
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
/* line 131, ../sass/elements/_footer-global.scss */
#global-footer.footer-wrapper .footer-wrapper-inner li.reuse a:hover .inline-icon.cc-icon svg, #global-footer.footer-wrapper .footer-wrapper-inner li.reuse a:hover .inline-icon.cc-icon .svg-fallback {
  background-color: #fff;
  fill: #000;
}
@media (min-width: 480px) {
  /* line 142, ../sass/elements/_footer-global.scss */
  #global-footer.footer-wrapper .footer-wrapper-inner .footer-left {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 146, ../sass/elements/_footer-global.scss */
  #global-footer.footer-wrapper .footer-wrapper-inner .footer-right {
    width: 40.67797%;
    float: right;
    margin-right: 0;
  }
  /* line 150, ../sass/elements/_footer-global.scss */
  #global-footer.footer-wrapper .footer-wrapper-inner .uilibraries-branding {
    margin-top: -52px;
    z-index: 999;
  }
  /* line 154, ../sass/elements/_footer-global.scss */
  #global-footer.footer-wrapper .footer-wrapper-inner .uilibraries-branding svg {
    max-width: 140px;
  }
}
@media (min-width: 960px) {
  /* line 162, ../sass/elements/_footer-global.scss */
  #global-footer.footer-wrapper .footer-wrapper-inner .footer-left {
    padding-left: 0;
  }
  /* line 166, ../sass/elements/_footer-global.scss */
  #global-footer.footer-wrapper .footer-wrapper-inner .footer-right {
    padding-right: 0;
  }
}

/* line 6, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media {
  margin-top: 1.4em;
}
/* line 11, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .inline-icon svg, .footer-wrapper ul.social-media .inline-icon .svg-fallback {
  width: 28px;
  height: 28px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 19, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media {
  list-style-type: none;
}
/* line 22, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media li {
  display: inline-block;
}
/* line 28, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .inline-icon svg, .footer-wrapper ul.social-media .inline-icon .svg-fallback {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 32, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .inline-icon svg {
  fill: white;
}
/* line 35, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .inline-icon .svg-fallback {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 38, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .inline-icon .svg-fallback:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 43, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .inline-icon .ii-text {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 48, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .instagram:hover svg {
  fill: #517fa4;
}
/* line 51, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .facebook:hover svg {
  fill: #3b5998;
}
/* line 54, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .pinterest:hover svg {
  fill: #cb2027;
}
/* line 57, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .blog:hover svg {
  fill: #f60;
}
/* line 60, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .twitter:hover svg {
  fill: #00aced;
}
/* line 63, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .tumblr:hover svg {
  fill: #32506d;
}
/* line 66, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .youtube:hover svg {
  fill: #bb0000;
}
/* line 69, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media .flickr:hover svg {
  fill: #ff0084;
}
/* line 72, ../sass/elements/_footer-social-media.scss */
.footer-wrapper ul.social-media li svg:hover {
  background-color: #fff;
}

/* line 1, ../sass/elements/_images-wysiwyg.scss */
div.alignright {
  margin: 0.25em 0 1em 1em;
}

/* line 5, ../sass/elements/_images-wysiwyg.scss */
div.alignleft {
  margin: 0.25em 1em 1em 0;
}

/* line 11, ../sass/elements/_images-wysiwyg.scss */
div.wp-caption .wp-caption-text {
  text-align: center;
  font-size: 11px;
  font-size: 1.1rem;
}

/* line 4, ../sass/elements/_hero-image.scss */
.hero-image #wrapper {
  padding-top: 0;
}
/* line 10, ../sass/elements/_hero-image.scss */
.hero-image.hero-image-hero .hero {
  margin-bottom: 0;
  min-height: 120px;
  background-size: cover;
}
/* line 15, ../sass/elements/_hero-image.scss */
.hero-image.hero-image-hero .entry-title {
  display: inline-block;
  margin: 0 0 0.5em 0;
  padding: 0.5em;
  width: 100%;
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 28, ../sass/elements/_hero-image.scss */
.hero-image.hero-image-superhero .superhero {
  margin-bottom: 0;
  min-height: 120px;
  background-size: cover;
}
/* line 33, ../sass/elements/_hero-image.scss */
.hero-image.hero-image-superhero .entry-title {
  display: inline-block;
  margin: 0 0 0.5em 0;
  padding: 0.5em;
  width: 100%;
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
  font-size: 1.6rem;
}
@media (min-width: 960px) {
  /* line 48, ../sass/elements/_hero-image.scss */
  .hero-image #wrapper {
    position: relative;
  }
  /* line 54, ../sass/elements/_hero-image.scss */
  .hero-image.hero-image-hero .hero {
    margin: 0 auto;
    margin-bottom: 1em;
    width: 960px;
    min-height: 180px;
    overflow: hidden;
    background-size: 100%;
  }
  /* line 62, ../sass/elements/_hero-image.scss */
  .hero-image.hero-image-hero .entry-title {
    position: absolute;
    top: -3em;
    left: 0;
    margin: 0;
    width: auto;
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 74, ../sass/elements/_hero-image.scss */
  .hero-image.hero-image-superhero .superhero {
    margin-bottom: 2em;
    min-height: 400px;
  }
  /* line 78, ../sass/elements/_hero-image.scss */
  .hero-image.hero-image-superhero .entry-title {
    position: absolute;
    top: 300px;
    left: 2em;
    margin: 0;
    width: auto;
    font-size: 34px;
    font-size: 3.4rem;
  }
}

/* line 1, ../sass/elements/_h-subnav.scss */
.hardin-simcenter-subnav {
  margin: 24px;
  padding: 0;
  list-style-type: none;
  text-align: center;
}
/* line 7, ../sass/elements/_h-subnav.scss */
.hardin-simcenter-subnav li {
  margin: 0 4px;
  padding: 0;
  display: inline-block;
}
/* line 12, ../sass/elements/_h-subnav.scss */
.hardin-simcenter-subnav li a {
  display: block;
  padding: 4px 12px;
  background-color: #feb92e;
  text-decoration: none !important;
  color: black;
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 23, ../sass/elements/_h-subnav.scss */
.hardin-simcenter-subnav li a:hover {
  background-color: #feca61;
  color: #333;
}

/* line 1, ../sass/elements/_nav-primary.scss */
body.theme-ranganathan #nav {
  display: none;
  padding-top: 8px;
  background: none;
  background-color: #222;
}
@media (min-width: 800px) {
  /* line 1, ../sass/elements/_nav-primary.scss */
  body.theme-ranganathan #nav {
    display: block;
  }
  /* line 11, ../sass/elements/_nav-primary.scss */
  body.theme-ranganathan #nav a {
    font-size: 14px;
    font-size: 1.4rem;
  }
}

/* line 23, ../sass/elements/_nav-primary.scss */
body.theme-ranganathan #mobnav {
  display: block;
}
@media (min-width: 800px) {
  /* line 23, ../sass/elements/_nav-primary.scss */
  body.theme-ranganathan #mobnav {
    display: none;
  }
}

/* line 3, ../sass/elements/_main-content-region.scss */
body.theme-ranganathan .entry-content {
  padding: 0;
}
/* line 8, ../sass/elements/_main-content-region.scss */
body.theme-ranganathan #main {
  background-color: white;
}
/* line 13, ../sass/elements/_main-content-region.scss */
body.theme-ranganathan #menu-mobile {
  display: none;
}

/* line 7, ../sass/elements/_site-name.scss */
body.theme-ranganathan .header-wrapper .header-wrapper-inner .site-name a {
  color: #ddd;
  font-size: 14px;
  font-size: 1.4rem;
  text-decoration: none;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 13, ../sass/elements/_site-name.scss */
body.theme-ranganathan .header-wrapper .header-wrapper-inner .site-name a:hover {
  color: white;
}
@media (min-width: 480px) {
  /* line 7, ../sass/elements/_site-name.scss */
  body.theme-ranganathan .header-wrapper .header-wrapper-inner .site-name a {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
/* line 28, ../sass/elements/_site-name.scss */
body.theme-ranganathan.site-studio .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-drp .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-hardin .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-eng .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-biz .header-wrapper .header-wrapper-inner .site-name a {
  font-size: 18px;
  font-size: 1.8rem;
}
@media (min-width: 480px) {
  /* line 28, ../sass/elements/_site-name.scss */
  body.theme-ranganathan.site-studio .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-drp .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-hardin .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-eng .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-biz .header-wrapper .header-wrapper-inner .site-name a {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media (min-width: 800px) {
  /* line 28, ../sass/elements/_site-name.scss */
  body.theme-ranganathan.site-studio .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-drp .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-hardin .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-eng .header-wrapper .header-wrapper-inner .site-name a, body.theme-ranganathan.site-biz .header-wrapper .header-wrapper-inner .site-name a {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
/* line 45, ../sass/elements/_site-name.scss */
body.theme-ranganathan.site-home .header-wrapper .header-wrapper-inner .site-name a {
  display: none;
}
/* line 49, ../sass/elements/_site-name.scss */
body.theme-ranganathan.site-home .header-wrapper .header-wrapper-inner .header-left {
  padding-top: 12px;
  padding-bottom: 12px;
}
/* line 55, ../sass/elements/_site-name.scss */
body.theme-ranganathan.site-home .uilibraries-logo svg {
  max-width: 95% !important;
}

/* line 3, ../sass/elements/_links-special.scss */
a[href*="sharepoint.uiowa.edu"]:after {
  content: " (Authentication required) ";
}

/* line 9, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu {
  width: 98%;
}
/* line 13, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu,
.menu-nested-pages-container ul.sub-menu {
  padding: 0;
  list-style-type: none;
}
/* line 18, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu li,
.menu-nested-pages-container ul.sub-menu li {
  margin: 0;
}
/* line 22, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu a,
.menu-nested-pages-container ul.sub-menu a {
  display: block;
  padding: 4px 8px 4px 8px;
  border-bottom: none;
  text-decoration: none;
  border-left: 4px solid transparent;
  line-height: 1.25em;
  color: #444;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 32, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu a:hover,
.menu-nested-pages-container ul.sub-menu a:hover {
  background-color: #eee;
  color: black;
}
/* line 42, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu .menu-design-standards {
  display: none;
}
/* line 46, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li {
  border-top: 1px solid #666;
}
/* line 49, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li:first-of-type {
  border-top: none;
}
/* line 53, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li > a:hover {
  background-color: #666;
  color: white;
}
/* line 58, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li.current-menu-item, .menu-nested-pages-container ul.menu > li.current-menu-ancestor {
  border-top: none;
}
/* line 62, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li.current-menu-item > a, .menu-nested-pages-container ul.menu > li.current-menu-ancestor > a {
  background-color: #444;
  border-left: 4px solid #444;
  color: white;
}
/* line 69, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li.current-menu-item + li, .menu-nested-pages-container ul.menu > li.current-menu-ancestor + li {
  border-top: none;
}
/* line 72, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li.current-menu-item.menu-item-has-children + li, .menu-nested-pages-container ul.menu > li.current-menu-ancestor.menu-item-has-children + li {
  border-top: 1px solid #666;
}
/* line 93, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li > ul.sub-menu > li > a {
  padding-left: 16px;
}
/* line 104, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container ul.menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  padding-left: 24px;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 112, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container li ul.sub-menu {
  display: none;
}
/* line 118, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container li.current-menu-item ul.sub-menu,
.menu-nested-pages-container li.current-menu-ancestor ul.sub-menu {
  display: block;
}
/* line 136, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container li.current-menu-item > a {
  border-left: 4px solid #ccc;
  background-color: #ccc;
  color: black;
}
/* line 141, ../sass/elements/_sidebar-nav-nested-pages.scss */
.menu-nested-pages-container li.current-menu-item > a:hover {
  background-color: #ccc;
}

/* line 3, ../sass/elements/_error404.scss */
.error404 #wrapper {
  padding-top: 0;
}
/* line 7, ../sass/elements/_error404.scss */
.error404 .entry-content {
  margin-top: 0;
}
/* line 11, ../sass/elements/_error404.scss */
.error404 #mainhours,
.error404 #dailyhours {
  display: none;
}
/* line 16, ../sass/elements/_error404.scss */
.error404 .error404-top {
  position: relative;
}
/* line 19, ../sass/elements/_error404.scss */
.error404 .error404-top img {
  width: 100%;
}
/* line 22, ../sass/elements/_error404.scss */
.error404 .error404-top .entry-title {
  position: absolute;
  left: 0;
  bottom: 25%;
  padding: 1em;
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  line-height: 1.2em;
  width: 90%;
}

/* line 3, ../sass/elements/_widgets.scss */
h1.widgettitle, h2.widgettitle, h3.widgettitle, h4.widgettitle {
  font-family: "adelle-sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif;
}

/* line 1, ../sass/elements/_bad-links.scss */
a.badlink-scua {
  background-color: #E2B858;
  color: black;
}

/* line 5, ../sass/elements/_bad-links.scss */
a.badlink-scua-bai {
  background-color: #90dbff;
  color: black;
}

/* line 9, ../sass/elements/_bad-links.scss */
a.badlink-sdrc {
  background-color: #fca87b;
  color: black;
}

/* line 13, ../sass/elements/_bad-links.scss */
a.badlink-sdrc-dada {
  background-color: transparent;
  color: #326f9b;
}

/* --- Grid --- */
/* line 21, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* --- Header --- */
/* --- Navigation --- */
/* --- Main content --- */
/* --- Sidebar content --- */
/* --- Footer --- */
/* --- Home page --- */
/* --- SUSY LAYOUT TESTING --- */
/* line 6, ../sass/responsiveness/_uilibraries.scss */
.theme-uilibraries #content #post-8 {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 10, ../sass/responsiveness/_uilibraries.scss */
.theme-uilibraries #content #post-8 .main {
  width: 65.71429%;
  float: left;
  margin-right: 2.85714%;
}
/* line 14, ../sass/responsiveness/_uilibraries.scss */
.theme-uilibraries #content #post-8 .sidebar-last {
  width: 22.85714%;
  float: right;
  margin-right: 0;
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 6, ../sass/responsiveness/_hardin.scss */
.theme-hardin #content #post-76 {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
/* line 11, ../sass/responsiveness/_hardin.scss */
.theme-hardin #content #post-76 .main {
  width: 65.71429%;
  float: left;
  margin-right: 2.85714%;
}
/* line 15, ../sass/responsiveness/_hardin.scss */
.theme-hardin #content #post-76 .sidebar-last {
  width: 22.85714%;
  float: right;
  margin-right: 0;
  font-size: 12px;
  font-size: 1.2rem;
}

/* ----- Layouts ----- */
/* line 4, ../sass/responsiveness/_content-layouts.scss */
.theme-ranganathan {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 12, ../sass/responsiveness/_content-layouts.scss */
.content-layout-air {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 17, ../sass/responsiveness/_content-layouts.scss */
.content-layout-stone {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 800px) {
  /* line 22, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-stone .primary-content {
    width: 74.28571%;
    float: right;
    margin-right: 0;
  }
  /* line 26, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-stone .sidebar-one {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 30, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-stone .sidebar-two {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 36, ../sass/responsiveness/_content-layouts.scss */
.content-layout-stone-flipped {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 800px) {
  /* line 41, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-stone-flipped .primary-content {
    width: 74.28571%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 45, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-stone-flipped .sidebar-one {
    width: 22.85714%;
    float: right;
    margin-right: 0;
  }
  /* line 49, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-stone-flipped .sidebar-two {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 55, ../sass/responsiveness/_content-layouts.scss */
.content-layout-grass {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 800px) {
  /* line 60, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-grass .primary-content {
    width: 65.71429%;
    float: right;
    margin-right: 0;
  }
  /* line 64, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-grass .sidebar-one {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 68, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-grass .sidebar-two {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 800px) {
  /* line 79, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-grass-flipped .primary-content {
    width: 65.71429%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 83, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-grass-flipped .sidebar-one {
    width: 31.42857%;
    float: right;
    margin-right: 0;
  }
  /* line 87, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-grass-flipped .sidebar-two {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 800px) {
  /* line 98, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-dirt .primary-content {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 102, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-dirt .sidebar-one {
    width: 48.57143%;
    float: right;
    margin-right: 0;
  }
  /* line 106, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-dirt .sidebar-two {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 800px) {
  /* line 117, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-dirt-flipped .primary-content {
    width: 48.57143%;
    float: right;
    margin-right: 0;
  }
  /* line 121, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-dirt-flipped .sidebar-one {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 125, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-dirt-flipped .sidebar-two {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 131, ../sass/responsiveness/_content-layouts.scss */
.content-layout-cobblestone {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 800px) {
  /* line 136, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-cobblestone .primary-content {
    width: 74.28571%;
    float: right;
    margin-right: 0;
  }
  /* line 140, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-cobblestone .sidebar-one {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 144, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-cobblestone .sidebar-two {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 151, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-cobblestone .primary-content {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 155, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-cobblestone .sidebar-one {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 159, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-cobblestone .sidebar-two {
    width: 22.85714%;
    float: right;
    margin-right: 0;
  }
}

/* line 165, ../sass/responsiveness/_content-layouts.scss */
.content-layout-bedrock {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 960px) {
  /* line 185, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-bedrock .primary-content {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 189, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-bedrock .sidebar-one {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 193, ../sass/responsiveness/_content-layouts.scss */
  .content-layout-bedrock .sidebar-two {
    width: 31.42857%;
    float: right;
    margin-right: 0;
  }
}

/* line 1, ../sass/responsiveness/_typography.scss */
h2.entry-title {
  font-size: 14px;
  font-size: 1.4rem;
}

@media (min-width: 480px) {
  /* line 7, ../sass/responsiveness/_typography.scss */
  h2.entry-title {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
@media (min-width: 800px) {
  /* line 14, ../sass/responsiveness/_typography.scss */
  h2.entry-title {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
/* -- Gravity forms overrides -- */
/* line 4, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3 {
  font-weight: 700 !important;
}
/* line 14, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper .gform_body h3 {
  padding: 0;
  margin: 0;
  font-size: 1.1em;
}
/* line 19, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield {
  margin-bottom: 1em;
}
/* line 22, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield select, .gform_wrapper .gform_body .gform_fields .gfield input[type=text], .gform_wrapper .gform_body .gform_fields .gfield input[type=email], .gform_wrapper .gform_body .gform_fields .gfield textarea {
  font-size: 1em;
}
/* line 26, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper .gform_body .gfield_required {
  color: #900;
}
/* line 32, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper .gform_body .field_sublabel_below label {
  margin-bottom: 0;
}
/* line 40, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper .gform_footer input[type="submit"].gform_button {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
}
/* line 81, ../sass/mixins/_custom.scss */
.gform_wrapper .gform_footer input[type="submit"].gform_button:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
.gform_wrapper .gform_footer input[type="submit"].gform_button:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}
/* line 47, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper .gfield_html_formatted ul {
  padding-left: 2em !important;
}
/* line 51, ../sass/overrides/_gravity-forms.scss */
.gform_wrapper .gfield_html_formatted ul li {
  margin-bottom: 0 !important;
}

/* -- Owl Carousel style overrides -- */
/* line 2, ../sass/overrides/_owl-carousel.scss */
.owl-theme .owl-controls.clickable {
  margin-top: 0;
}

/* line 8, ../sass/overrides/_owl-carousel.scss */
.owl-carousel-item-text {
  position: relative;
}

/* line 11, ../sass/overrides/_owl-carousel.scss */
.owl-caption {
  position: absolute;
  bottom: 1px;
  left: 1px;
  width: 100%;
  text-align: center;
  padding: 6px;
  font-size: small;
  color: white;
  background: rgba(0, 0, 0, 0.6);
}

/* line 23, ../sass/overrides/_owl-carousel.scss */
.owl-item img {
  padding: 0;
}

/* line 31, ../sass/overrides/_owl-carousel.scss */
.site-hardin.home .featured-links {
  margin-bottom: 18px;
}
/* line 36, ../sass/overrides/_owl-carousel.scss */
.site-hardin.home .featured-links .owl-carousel .item {
  margin-right: 8px;
  height: auto;
}
/* line 40, ../sass/overrides/_owl-carousel.scss */
.site-hardin.home .featured-links .owl-carousel .item a {
  font-weight: bold;
  text-decoration: none;
}
/* line 45, ../sass/overrides/_owl-carousel.scss */
.site-hardin.home .featured-links .owl-carousel .item img {
  width: auto;
}

/* -- Columns style overrides -- */
/* line 3, ../sass/overrides/_columns.scss */
.column-group {
  float: left;
  width: 100%;
  clear: both;
}

/* line 4, ../sass/overrides/_columns.scss */
.column {
  float: left;
  margin-right: 5%;
  width: 100%;
}

/* line 5, ../sass/overrides/_columns.scss */
.column-group > br, .column-group > p {
  display: none;
}

/* line 6, ../sass/overrides/_columns.scss */
.column.last {
  margin-right: 0;
}

/* line 7, ../sass/overrides/_columns.scss */
.columns-2 .column {
  width: 47.5%;
}

/* ( 100 - $margin * ( $num_cols - 1 ) ) / $num_cols */
/* line 8, ../sass/overrides/_columns.scss */
.columns-3 .column {
  width: 30%;
}

/* line 9, ../sass/overrides/_columns.scss */
.columns-4 .column {
  width: 21.25%;
}

/* line 10, ../sass/overrides/_columns.scss */
.columns-3 .column-span-2 {
  width: 65%;
}

/* $width * $span + $margin * ( $span - 1 ) */
/* line 11, ../sass/overrides/_columns.scss */
.columns-4 .column-span-2 {
  width: 47.5%;
}

/* line 12, ../sass/overrides/_columns.scss */
.columns-4 .column-span-3 {
  width: 73.75%;
}

/* line 14, ../sass/overrides/_columns.scss */
.column-group {
  margin: 10px 0;
}
/* line 25, ../sass/overrides/_columns.scss */
.column-group h2, .column-group h3 {
  margin-bottom: 4px;
}

/* line 8, ../sass/overrides/_connections.scss */
.cn-card-bio .cn-entry {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 15, ../sass/overrides/_connections.scss */
.cn-card-bio .cn-entry .imageinfo .cn-image-style img {
  border: 1px solid #999;
}
/* line 23, ../sass/overrides/_connections.scss */
.cn-card-bio .cn-entry .textinfo span {
  display: block;
}
/* line 26, ../sass/overrides/_connections.scss */
.cn-card-bio .cn-entry .textinfo .fn,
.cn-card-bio .cn-entry .textinfo .organization-name,
.cn-card-bio .cn-entry .textinfo .address-name,
.cn-card-bio .cn-entry .textinfo .phone-name,
.cn-card-bio .cn-entry .textinfo .email-name,
.cn-card-bio .cn-entry .textinfo .link-block,
.cn-card-bio .cn-entry .textinfo .cn-separator,
.cn-card-bio .cn-entry .textinfo .cn-last-updated,
.cn-card-bio .cn-entry .textinfo .cn-return-to-top {
  display: none;
}
/* line 37, ../sass/overrides/_connections.scss */
.cn-card-bio .cn-entry .textinfo .title {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
}
/* line 41, ../sass/overrides/_connections.scss */
.cn-card-bio .cn-entry .textinfo .bio {
  margin-top: 1em;
}
/* line 44, ../sass/overrides/_connections.scss */
.cn-card-bio .cn-entry .textinfo .cn_category_label,
.cn-card-bio .cn-entry .textinfo .cn_category {
  display: inline-block;
  margin-right: 0.33em;
  color: #999;
  font-size: 10px;
  font-size: 1rem;
}
@media (min-width: 800px) {
  /* line 55, ../sass/overrides/_connections.scss */
  .cn-card-bio .cn-entry .imageinfo {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 58, ../sass/overrides/_connections.scss */
  .cn-card-bio .cn-entry .textinfo {
    width: 74.28571%;
    float: right;
    margin-right: 0;
  }
}

/* line 66, ../sass/overrides/_connections.scss */
.staff-listing-many {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
.staff-listing-many:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 69, ../sass/overrides/_connections.scss */
.staff-listing-many .dept {
  clear: both;
}
/* line 74, ../sass/overrides/_connections.scss */
.staff-listing-many .deptinfo {
  margin-bottom: 0.5em;
  padding: 12px;
  background-color: #333;
  color: white;
}
/* line 80, ../sass/overrides/_connections.scss */
.staff-listing-many .deptinfo a, .staff-listing-many .deptinfo a:link {
  color: white;
}
/* line 84, ../sass/overrides/_connections.scss */
.staff-listing-many .deptinfo p {
  margin-bottom: 0;
}
/* line 89, ../sass/overrides/_connections.scss */
.staff-listing-many h3 {
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 0;
  padding-bottom: 0.2em;
}
/* line 94, ../sass/overrides/_connections.scss */
.staff-listing-many h3 a {
  text-decoration: none;
}
/* line 109, ../sass/overrides/_connections.scss */
.staff-listing-many .subdept h3 {
  font-size: 18px;
  font-size: 1.8rem;
}
@media (min-width: 800px) {
  /* line 119, ../sass/overrides/_connections.scss */
  .staff-listing-many .frequent-phone {
    width: 74.28571%;
    float: left;
    margin-right: 2.85714%;
    margin-bottom: 12px;
  }
  /* line 124, ../sass/overrides/_connections.scss */
  .staff-listing-many .other-listings {
    width: 22.85714%;
    float: right;
    margin-right: 0;
  }
}

/* line 133, ../sass/overrides/_connections.scss */
.cn-list-allstaff .individual,
.cn-list-all-alpha .individual {
  border-bottom: 1px solid #999;
}
/* line 11, ../sass/mixins/_custom.scss */
.cn-list-allstaff .individual:after,
.cn-list-all-alpha .individual:after {
  content: "";
  display: table;
  clear: both;
}
/* line 137, ../sass/overrides/_connections.scss */
.cn-list-allstaff .individual:last-of-type,
.cn-list-all-alpha .individual:last-of-type {
  border-bottom: none;
}
/* line 142, ../sass/overrides/_connections.scss */
.cn-list-allstaff .cn-entry,
.cn-list-all-alpha .cn-entry {
  margin: 0;
}
/* line 145, ../sass/overrides/_connections.scss */
.cn-list-allstaff .cn-entry span,
.cn-list-all-alpha .cn-entry span {
  display: block;
}
/* line 148, ../sass/overrides/_connections.scss */
.cn-list-allstaff .cn-entry span.fn span,
.cn-list-all-alpha .cn-entry span.fn span {
  display: inline-block;
}
/* line 154, ../sass/overrides/_connections.scss */
.cn-list-allstaff .cn-entry .moreinfo a.url,
.cn-list-all-alpha .cn-entry .moreinfo a.url {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
  margin: 8px;
  float: right;
}
/* line 81, ../sass/mixins/_custom.scss */
.cn-list-allstaff .cn-entry .moreinfo a.url:hover,
.cn-list-all-alpha .cn-entry .moreinfo a.url:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
.cn-list-allstaff .cn-entry .moreinfo a.url:active,
.cn-list-all-alpha .cn-entry .moreinfo a.url:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}
/* line 162, ../sass/overrides/_connections.scss */
.cn-list-allstaff .cn-entry .organization-name,
.cn-list-allstaff .cn-entry .address-name,
.cn-list-allstaff .cn-entry .phone-name,
.cn-list-allstaff .cn-entry .email-name,
.cn-list-allstaff .cn-entry .link-name,
.cn-list-allstaff .cn-entry .cn-separator,
.cn-list-allstaff .cn-entry .cn-last-updated,
.cn-list-allstaff .cn-entry .cn-return-to-top,
.cn-list-all-alpha .cn-entry .organization-name,
.cn-list-all-alpha .cn-entry .address-name,
.cn-list-all-alpha .cn-entry .phone-name,
.cn-list-all-alpha .cn-entry .email-name,
.cn-list-all-alpha .cn-entry .link-name,
.cn-list-all-alpha .cn-entry .cn-separator,
.cn-list-all-alpha .cn-entry .cn-last-updated,
.cn-list-all-alpha .cn-entry .cn-return-to-top {
  display: none;
}
@media (min-width: 800px) {
  /* line 176, ../sass/overrides/_connections.scss */
  .cn-list-allstaff .cn-entry .titleinfo,
  .cn-list-all-alpha .cn-entry .titleinfo {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%;
    padding: 0 8px;
  }
  /* line 180, ../sass/overrides/_connections.scss */
  .cn-list-allstaff .cn-entry .contactinfo,
  .cn-list-all-alpha .cn-entry .contactinfo {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 183, ../sass/overrides/_connections.scss */
  .cn-list-allstaff .cn-entry .moreinfo,
  .cn-list-all-alpha .cn-entry .moreinfo {
    width: 14.28571%;
    float: right;
    margin-right: 0;
  }
}

/* line 193, ../sass/overrides/_connections.scss */
.cn-list-sc .fn {
  font-weight: bold;
}
/* line 196, ../sass/overrides/_connections.scss */
.cn-list-sc .email-name,
.cn-list-sc .cn-separator {
  display: none;
}
/* line 200, ../sass/overrides/_connections.scss */
.cn-list-sc .data {
  padding: 6px 0;
}
/* line 204, ../sass/overrides/_connections.scss */
.cn-list-sc p.cn-list-no-results {
  display: none;
}

/* line 212, ../sass/overrides/_connections.scss */
.cn-list-drp .staff-person {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 10px 0;
  border-bottom: 1px dotted #999;
}
/* line 218, ../sass/overrides/_connections.scss */
.cn-list-drp .image {
  width: 14.28571%;
  float: left;
  margin-right: 2.85714%;
  margin-bottom: 10px;
  height: 100px;
  width: 100px;
  background-image: url(/images/no-image-person.jpg);
  background-size: cover;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
/* line 233, ../sass/overrides/_connections.scss */
.cn-list-drp .fn {
  font-weight: bold;
  margin-top: 12px;
}
/* line 237, ../sass/overrides/_connections.scss */
.cn-list-drp .email-name,
.cn-list-drp .cn-separator,
.cn-list-drp .phone-name,
.cn-list-drp .link-name {
  display: none;
}
/* line 243, ../sass/overrides/_connections.scss */
.cn-list-drp .data {
  width: 82.85714%;
  float: right;
  margin-right: 0;
}
/* line 246, ../sass/overrides/_connections.scss */
.cn-list-drp .data .title,
.cn-list-drp .data .email-address-block,
.cn-list-drp .data .phone-number-block,
.cn-list-drp .data .note {
  display: block;
}
/* line 253, ../sass/overrides/_connections.scss */
.cn-list-drp .data .title {
  font-style: italic;
}
/* line 257, ../sass/overrides/_connections.scss */
.cn-list-drp .data .link-block {
  float: right;
}
/* line 260, ../sass/overrides/_connections.scss */
.cn-list-drp .data .link-block a {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
}
/* line 81, ../sass/mixins/_custom.scss */
.cn-list-drp .data .link-block a:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
.cn-list-drp .data .link-block a:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}
/* line 266, ../sass/overrides/_connections.scss */
.cn-list-drp p.cn-list-no-results {
  display: none;
}

/* line 272, ../sass/overrides/_connections.scss */
#cn-profile {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 276, ../sass/overrides/_connections.scss */
#cn-profile .staff-info .fn {
  display: none;
}
/* line 279, ../sass/overrides/_connections.scss */
#cn-profile .staff-info .title, #cn-profile .staff-info .phone-number-block, #cn-profile .staff-info .email-address-block, #cn-profile .staff-info .address-block {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 284, ../sass/overrides/_connections.scss */
#cn-profile .staff-info .cn-separator, #cn-profile .staff-info .phone-name, #cn-profile .staff-info .email-name, #cn-profile .staff-info .address-name {
  display: none;
}
/* line 287, ../sass/overrides/_connections.scss */
#cn-profile .staff-info .cn-biography {
  margin: 18px 0;
}
/* line 294, ../sass/overrides/_connections.scss */
#cn-profile .staff-image img {
  margin: 0;
  padding: 0;
  border: 1px solid #333;
}
/* line 304, ../sass/overrides/_connections.scss */
#cn-profile .staff-image {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 308, ../sass/overrides/_connections.scss */
#cn-profile .staff-info {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 800px) {
  /* line 314, ../sass/overrides/_connections.scss */
  #cn-profile .staff-image {
    width: 22.85714%;
    float: right;
    margin-right: 0;
  }
  /* line 318, ../sass/overrides/_connections.scss */
  #cn-profile .staff-info {
    width: 74.28571%;
    float: left;
    margin-right: 2.85714%;
  }
}

/* ----- Misc. overrides ----- */
/* line 5, ../sass/overrides/_zotpress.scss */
.zp-Zotpress .zp-Entry {
  padding: 1px 4px;
}
/* line 8, ../sass/overrides/_zotpress.scss */
.zp-Zotpress .zp-Entry:nth-of-type(odd) {
  background-color: #ddd;
}
/* line 12, ../sass/overrides/_zotpress.scss */
.zp-Zotpress .zp-Entry .csl-entry {
  line-height: 1.75em;
}

/* line 3, ../sass/overrides/_slicknav.scss */
.slicknav_menu {
  padding: 4px 0 0 0;
  background-color: #222;
  text-align: center;
}
/* line 8, ../sass/overrides/_slicknav.scss */
.slicknav_menu a.slicknav_btn {
  margin: 0 auto;
  line-height: 36px;
  text-decoration: none;
}
/* line 13, ../sass/overrides/_slicknav.scss */
.slicknav_menu a.slicknav_btn .slicknav_menutxt {
  margin-left: 2px;
  padding: 0;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 21, ../sass/overrides/_slicknav.scss */
.slicknav_menu a.slicknav_btn .slicknav_icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/includes/icons/png/white/128/bars.png");
  background-size: cover;
  vertical-align: text-bottom;
  -moz-transition: 0.33s;
  -o-transition: 0.33s;
  -webkit-transition: 0.33s;
  transition: 0.33s;
}
/* line 30, ../sass/overrides/_slicknav.scss */
.slicknav_menu a.slicknav_btn.slicknav_open .slicknav_icon {
  background-image: url("/includes/icons/png/white/128/times.png");
}
/* line 35, ../sass/overrides/_slicknav.scss */
.slicknav_menu ul.slicknav_nav {
  margin: 0;
  padding: 0.5em 1em;
  list-style-type: none;
  text-align: left;
  background-color: #666;
}
/* line 42, ../sass/overrides/_slicknav.scss */
.slicknav_menu ul.slicknav_nav ul {
  padding-left: 1em;
}
/* line 46, ../sass/overrides/_slicknav.scss */
.slicknav_menu ul.slicknav_nav li {
  padding: 0.25em;
}
/* line 49, ../sass/overrides/_slicknav.scss */
.slicknav_menu ul.slicknav_nav li a {
  text-decoration: none;
  color: #ccc;
}
/* line 53, ../sass/overrides/_slicknav.scss */
.slicknav_menu ul.slicknav_nav li a:hover {
  background-color: #666;
}

/* line 1, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss {
  margin-bottom: 18px;
}
/* line 4, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item {
  padding: 6px 0 !important;
  border-bottom: none;
}
/* line 8, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item .rss_header {
  clear: both;
}
/* line 16, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item .rss_image {
  width: 60px !important;
  height: 60px !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 23, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item .rss_image span {
  display: none;
}
/* line 26, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item .rss_image span.default {
  display: none;
}
/* line 30, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item .rss_image span.fetched {
  display: block;
  border: 1px solid #666;
  width: 60px !important;
  height: 60px !important;
}
/* line 39, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item .title {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 42, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item .title a {
  text-decoration: none;
}
/* line 49, ../sass/overrides/_feedzy-simplepie-rss.scss */
.feedzy-rss li.rss_item:hover .rss_image {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 7, ../sass/overrides/owl-carousel/_pods-slides.scss */
.site-iwa.home #wrapper,
.site-sc.page-id-6514 #wrapper,
.site-commons.home #wrapper,
.site-preservation.home #wrapper {
  padding-top: 0;
}
/* line 11, ../sass/overrides/owl-carousel/_pods-slides.scss */
.site-iwa.home .entry-content,
.site-sc.page-id-6514 .entry-content,
.site-commons.home .entry-content,
.site-preservation.home .entry-content {
  padding: 0;
}

/* line 16, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider {
  margin-bottom: 18px;
}
/* line 19, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .slider-item {
  position: relative;
}
/* line 11, ../sass/mixins/_custom.scss */
.home-slider .slider-item:after {
  content: "";
  display: table;
  clear: both;
}
/* line 23, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .slider-item a {
  display: block;
  color: white;
}
/* line 31, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .slider-item .slide-image img {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 38, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .slider-item .slide-info {
  position: absolute;
  padding: 8px;
  background-color: rgba(0, 0, 0, 0.8);
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  bottom: 18px;
}
/* line 45, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .slider-item .slide-info .slide-title {
  margin: 0;
  padding: 0;
  color: white;
}
/* line 50, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .slider-item .slide-info .slide-description {
  margin: 0;
  padding: 0;
}
/* line 58, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .slider-item:hover .slide-info {
  background-color: black;
}
/* line 68, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .owl-controls .owl-nav > div {
  position: absolute;
  margin: 0;
  padding: 0;
  bottom: 18px;
  height: 48px;
  width: 48px;
  background: none;
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  color: transparent;
  background-color: rgba(50, 111, 155, 0.8);
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 83, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .owl-controls .owl-nav > div:hover {
  background-color: #326f9b;
}
/* line 88, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .owl-controls .owl-nav .owl-next {
  right: 0;
  background-image: url("/includes/icons/png/white/128/caret-right.png");
  background-position: center center;
}
/* line 93, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .owl-controls .owl-nav .owl-prev {
  right: 52px;
  background-image: url("/includes/icons/png/white/128/caret-left.png");
  background-position: center center;
}
/* line 99, ../sass/overrides/owl-carousel/_pods-slides.scss */
.home-slider .owl-controls .owl-nav .disabled {
  display: none;
}

/* line 5, ../sass/mixins/_temp.scss */
#gform_69 a, #gform_69 a:link {
  color: #326f9b;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 11, ../sass/mixins/_temp.scss */
#gform_69 a:visited {
  color: #326f9b;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 17, ../sass/mixins/_temp.scss */
#gform_69 a:hover {
  color: #19384e;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 23, ../sass/mixins/_temp.scss */
#gform_69 a:active, #gform_69 a:focus {
  color: #3f8ac1;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 8, ../sass/pages/_ecards.scss */
#gform_69 #input_69_1 li {
  display: inline-block;
  margin-right: 6px;
  width: 220px;
  vertical-align: top;
}
/* line 14, ../sass/pages/_ecards.scss */
#gform_69 #input_69_1 li label {
  min-height: 400px;
}
/* line 19, ../sass/pages/_ecards.scss */
#gform_69 #input_69_1 .card-image {
  margin: 0;
  padding: 0;
}
/* line 23, ../sass/pages/_ecards.scss */
#gform_69 #input_69_1 .card-image img {
  width: 95%;
  height: auto;
  border: 4px solid transparent;
}
/* line 29, ../sass/pages/_ecards.scss */
#gform_69 #input_69_1 p {
  padding-left: 4px;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: normal;
}
/* line 34, ../sass/pages/_ecards.scss */
#gform_69 #input_69_1 p.card-title {
  font-weight: bold;
  text-align: center;
}
/* line 41, ../sass/pages/_ecards.scss */
#gform_69 #input_69_1 input:checked + label p.card-image img {
  border: 4px solid #5fcf80;
}
/* line 48, ../sass/pages/_ecards.scss */
#gform_69 .preview {
  padding: 8px;
  text-align: center;
}
/* line 52, ../sass/pages/_ecards.scss */
#gform_69 .preview p {
  margin: 0;
}
/* line 55, ../sass/pages/_ecards.scss */
#gform_69 .preview .card-title {
  font-weight: bold;
}
/* line 59, ../sass/pages/_ecards.scss */
#gform_69 .preview .card-link {
  display: none;
}
/* line 63, ../sass/pages/_ecards.scss */
#gform_69 .preview-label {
  font-weight: bold;
}
/* line 67, ../sass/pages/_ecards.scss */
#gform_69 input[type=submit] {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
}
/* line 81, ../sass/mixins/_custom.scss */
#gform_69 input[type=submit]:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
#gform_69 input[type=submit]:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}

/* line 5, ../sass/mixins/_temp.scss */
#gform_6 a, #gform_6 a:link {
  color: #326f9b;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 11, ../sass/mixins/_temp.scss */
#gform_6 a:visited {
  color: #326f9b;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 17, ../sass/mixins/_temp.scss */
#gform_6 a:hover {
  color: #19384e;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 23, ../sass/mixins/_temp.scss */
#gform_6 a:active, #gform_6 a:focus {
  color: #3f8ac1;
  text-decoration: none;
  border-bottom: 1px dotted #326f9b;
}
/* line 12, ../sass/pages/_hardin-workshops.scss */
#gform_6 li.workshop {
  margin-bottom: 24px;
  padding: 0 8px;
  border: 1px solid #333;
  float: left;
  clear: none;
  width: 64%;
}
/* line 21, ../sass/pages/_hardin-workshops.scss */
#gform_6 li.workshop > label.gfield_label {
  display: block;
  margin: 0 -8px 4px -8px;
  padding: 4px 8px;
  background-color: #333;
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 30, ../sass/pages/_hardin-workshops.scss */
#gform_6 li.workshop .gfield_description {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 35, ../sass/pages/_hardin-workshops.scss */
#gform_6 li.workshop .gfield_checkbox label {
  display: inline-block;
  margin-left: 0;
  padding: 2px 6px;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 41, ../sass/pages/_hardin-workshops.scss */
#gform_6 li.workshop .gfield_checkbox li input[type="checkbox"]:checked + label {
  background-color: #ffecc6;
  font-weight: normal !important;
}
/* line 50, ../sass/pages/_hardin-workshops.scss */
#gform_6 .not-on-schedule .message {
  margin-bottom: 0;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 5, ../sass/mixins/_fa.scss */
#gform_6 .not-on-schedule .message:before {
  margin-right: 4px;
  margin-left: 4px;
  color: #d24d33;
  font-size: 1em;
}
/* line 59, ../sass/pages/_hardin-workshops.scss */
#gform_6 .gform_footer input[type=submit] {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
}
/* line 81, ../sass/mixins/_custom.scss */
#gform_6 .gform_footer input[type=submit]:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
#gform_6 .gform_footer input[type=submit]:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}
/* line 65, ../sass/pages/_hardin-workshops.scss */
#gform_6 .workshop-list {
  margin: 0 0 18px 0;
  padding: 8px;
  border: 1px solid #333;
  float: right;
  width: 30%;
  border: 1px solid #ddd;
  background-color: #ddd;
}
/* line 165, ../sass/mixins/_custom.scss */
#gform_6 .workshop-list .box-title {
  display: block;
  margin: -8px -8px 8px -8px;
  padding: 4px 8px;
  background-color: #333;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 173, ../sass/mixins/_custom.scss */
#gform_6 .workshop-list .box-title a:link {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 177, ../sass/mixins/_custom.scss */
#gform_6 .workshop-list .box-title em {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 182, ../sass/mixins/_custom.scss */
#gform_6 .workshop-list ul {
  padding-bottom: 0.5em;
}
/* line 74, ../sass/pages/_hardin-workshops.scss */
#gform_6 .workshop-list .box-title {
  background-color: #ddd;
  font-size: 14px;
  font-size: 1.4rem;
  color: #000;
}
/* line 84, ../sass/pages/_hardin-workshops.scss */
#gform_6 .workshop-list ul li {
  margin-left: .66em !important;
  text-indent: -0.66em;
  list-style-type: none !important;
  line-height: 1.2em;
  font-size: 12px;
  font-size: 1.2rem;
  -moz-page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

/* line 2, ../sass/pages/_webguidelines.scss */
.webguidelines {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 5, ../sass/pages/_webguidelines.scss */
.webguidelines .sidebar-first {
  width: 22.85714%;
  float: left;
  margin-right: 2.85714%;
}
/* line 9, ../sass/pages/_webguidelines.scss */
.webguidelines .main-content {
  width: 74.28571%;
  float: right;
  margin-right: 0;
}

/* line 161, ../sass/pages/_webguidelines.scss */
.webguidelines img, .webguidelines .wp-caption {
  border: none;
  background: none;
}

/* line 3, ../sass/pages/_employment-home.scss */
body.site-employment.home {
  /*.widgetcontainer { height: 442px; overflow-y: auto; }*/
  /*
  .widgetcontainer5 { width:100%; min-width:31%; height: 132px;  line-height: 1.4em; height:auto; }
  .widgetcontainer5 { height: 132px;  line-height: 1.4em; overflow-y: auto; height:auto; }
  .widgetcontainer5 { padding: 10px; margin-bottom: 10px; }
  .widgetcontainer5 img {width:100%; min-height:132px; } */
  /*.widgetcontainer6 { height: 132px; border: solid #CCC; border-width: 1px; background: repeat-x #FFF; line-height: 1.4em; overflow-y: auto; }*/
  /* =Media Queries - Smartphones (Portrait & Landscape)
  -------------------------------------------------------------- */
}
/* line 5, ../sass/pages/_employment-home.scss */
body.site-employment.home .entry-title {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 10, ../sass/pages/_employment-home.scss */
body.site-employment.home .columns {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 15, ../sass/pages/_employment-home.scss */
body.site-employment.home .columns .column > li {
  margin-bottom: 8px;
  list-style-type: none;
}
/* line 20, ../sass/pages/_employment-home.scss */
body.site-employment.home .columns .column img {
  width: 100%;
  height: auto;
}
/* line 25, ../sass/pages/_employment-home.scss */
body.site-employment.home .columns .column .textwidget {
  padding: 8px;
}
@media (min-width: 480px) {
  /* line 31, ../sass/pages/_employment-home.scss */
  body.site-employment.home .columns .column-left {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 35, ../sass/pages/_employment-home.scss */
  body.site-employment.home .columns .column-center {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
  }
  /* line 39, ../sass/pages/_employment-home.scss */
  body.site-employment.home .columns .column-right {
    width: 31.42857%;
    float: right;
    margin-right: 0;
  }
}
/* line 45, ../sass/pages/_employment-home.scss */
body.site-employment.home .currently-open {
  margin: 12px 0;
}
/* line 49, ../sass/pages/_employment-home.scss */
body.site-employment.home .currently-open h4 {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 59, ../sass/pages/_employment-home.scss */
body.site-employment.home #employ_columns h2 {
  padding-top: 10px;
}
/* line 72, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer3 {
  height: 351px;
  border: solid #CCC;
  border-width: 1px;
  background: repeat-x #FFF;
  line-height: 1.4em;
  overflow-y: auto;
  height: auto;
  min-height: 371px;
}
/* line 73, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer3 a {
  font-weight: 700;
}
/* line 74, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer3 .excerpt {
  font-size: 11px;
  margin: 5px 0;
}
/* line 75, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer3 {
  padding: 10px;
  margin-bottom: 10px;
}
/* line 76, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer3 ul {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
}
/* line 77, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer3 li {
  list-style: none;
  margin: 3px 0;
}
/* line 85, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer5 {
  width: 100%;
  min-width: 31%;
  height: 132px;
  line-height: 1.4em;
  height: auto;
}
/* line 86, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer5 img {
  width: 100%;
}
/* line 87, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer5 {
  margin-bottom: 10px;
}
/* line 88, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer5 a {
  font-weight: 700;
}
/* line 89, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer5 .excerpt {
  font-size: 11px;
  margin: 5px 0;
}
/* line 91, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer5 ul {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
}
/* line 92, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer5 li {
  margin: 0;
  padding: 0;
}
/* line 93, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer5 h2 {
  display: none;
}
/* line 103, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer6 {
  height: auto;
  min-height: 126px;
  border: solid #CCC;
  border-width: 1px;
  background: repeat-x #FFF;
  line-height: 1.4em;
  overflow-y: auto;
}
/* line 104, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer6 a {
  font-weight: 700;
}
/* line 105, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer6 .excerpt {
  font-size: 11px;
  margin: 5px 0;
}
/* line 106, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer6 {
  padding: 10px;
  margin-bottom: 10px;
}
/* line 107, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer6 ul {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
}
/* line 108, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer6 li {
  list-style: none;
  margin: 3px 0;
}
/* line 112, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer7 {
  height: 310px;
  border: solid #CCC;
  border-width: 1px;
  background: repeat-x #FFF;
  line-height: 1.4em;
  overflow-y: auto;
  min-height: 442px;
  height: auto;
}
/* line 114, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer7 a {
  font-weight: 700;
}
/* line 115, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer7 .excerpt {
  font-size: 11px;
  margin: 5px 0;
}
/* line 116, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer7 {
  padding: 10px;
  margin-bottom: 10px;
}
/* line 117, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer7 ul {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
}
/* line 118, ../sass/pages/_employment-home.scss */
body.site-employment.home .widgetcontainer7 li {
  list-style: none;
  margin: 3px 0;
}

@media not print {
  /* line 5, ../sass/print/_print-general.scss */
  .print-only {
    display: none;
  }
}
@media print {
  /* line 14, ../sass/print/_print-general.scss */
  .header-wrapper,
  #nav, #mobnav,
  #dailyhours {
    display: none !important;
  }

  /* line 20, ../sass/print/_print-general.scss */
  #local-footer,
  #global-footer {
    display: none !important;
  }

  /* line 27, ../sass/print/_print-general.scss */
  .sidebar-first {
    display: none;
  }

  /* line 30, ../sass/print/_print-general.scss */
  body.site-web.page-id-11 .main-content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 35, ../sass/print/_print-general.scss */
  body > #printheader {
    display: none;
  }

  /* line 39, ../sass/print/_print-general.scss */
  .header-wrapper .header-wrapper-inner div#printheader {
    display: block;
  }

  /* line 46, ../sass/print/_print-general.scss */
  a.show-url-on-print:after {
    content: " [" attr(href) "] ";
  }

  /* line 52, ../sass/print/_print-general.scss */
  .print-only {
    display: block;
  }

  /* line 56, ../sass/print/_print-general.scss */
  .print-header {
    margin-bottom: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #ccc;
  }
  /* line 11, ../sass/mixins/_custom.scss */
  .print-header:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 62, ../sass/print/_print-general.scss */
  .print-header .branding-image {
    float: right;
  }
  /* line 65, ../sass/print/_print-general.scss */
  .print-header .branding-image img {
    max-height: 48px;
    max-width: 300px;
  }
  /* line 72, ../sass/print/_print-general.scss */
  .print-header .page-title {
    float: left;
    font-size: 26px;
    font-size: 2.6rem;
    font-family: "adelle-sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif;
    font-weight: 700;
  }
}
@media print {
  /* line 5, ../sass/print/_print-staff-directory.scss */
  .home.site-staff .moreinfo {
    display: none;
  }
}
/* line 5, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-carousel .owl-pagination {
  display: none;
}
/* line 9, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-carousel .item {
  position: relative;
}
/* line 12, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-carousel .item img {
  width: 100%;
  height: auto;
}
/* line 17, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-carousel .item .carousel-caption {
  position: absolute;
  bottom: 72px;
  padding: 18px 36px;
  background-color: rgba(255, 255, 255, 0.9);
  color: #000;
  font-size: 24px;
  font-size: 2.4rem;
  text-transform: uppercase;
  text-align: left;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 30, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-carousel .item .carousel-caption:hover {
  background-color: white;
}
/* line 34, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-carousel .item .carousel-caption span {
  text-transform: none;
  font-size: 80%;
  font-style: italic;
  font-family: "adelle", serif;
}
/* line 48, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-theme .owl-controls .owl-buttons > div {
  position: absolute;
  margin: 0;
  padding: 0;
  bottom: 24px;
  height: 60px;
  width: 60px;
  background: none;
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  color: transparent;
  background-color: rgba(255, 202, 97, 0.9);
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 66, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-theme .owl-controls .owl-buttons > div:hover {
  background-color: #ffca61;
}
/* line 71, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-theme .owl-controls .owl-buttons .owl-prev {
  right: 68px;
  background-image: url("/includes/icons/png/white/128/caret-left.png");
  background-position: center center;
}
/* line 78, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-theme .owl-controls .owl-buttons .owl-next {
  right: 0;
  background-image: url("/includes/icons/png/white/128/caret-right.png");
  background-position: center center;
}
/* line 85, ../sass/sites/studio/_studio-owl-carousel.scss */
.site-studio .owl-theme .owl-controls .owl-buttons .disabled {
  display: none;
}

/* line 3, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .suzee {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 9, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 480px) {
  /* line 15, ../sass/sites/studio/_studio-projects.scss */
  .site-studio.page-id-15 .studio-project {
    width: 49.15254%;
    float: left;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-studio.page-id-15 .studio-project:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-studio.page-id-15 .studio-project:nth-child(2n + 2) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 960px) {
  /* line 22, ../sass/sites/studio/_studio-projects.scss */
  .site-studio.page-id-15 .studio-project {
    width: 32.20339%;
    float: left;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-studio.page-id-15 .studio-project:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-studio.page-id-15 .studio-project:nth-child(3n + 2) {
    margin-left: 33.89831%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-studio.page-id-15 .studio-project:nth-child(3n + 3) {
    margin-left: 67.79661%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 28, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project {
  position: relative;
  margin: 0 0 10px 0;
  padding: 0;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 37, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project .project-image img {
  width: 100%;
  height: 100%;
}
/* line 43, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project a {
  display: block;
  color: black;
}
/* line 48, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project .project-info {
  position: absolute;
  top: 0;
  padding: 10% 1.6em;
  background-color: rgba(255, 255, 255, 0.8);
  -moz-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  width: 100%;
  height: 100%;
}
/* line 58, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project .project-info p {
  margin: 0;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6em;
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  text-shadow: rgba(255, 255, 255, 0.9) 2px 2px 3px, rgba(255, 255, 255, 0.9) 2px 2px 3px;
}
/* line 66, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project .project-info p.project-name {
  margin: 0.25em auto;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
  text-align: center;
}
/* line 73, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project .project-info p.project-name strong {
  font-weight: 700;
}
/* line 77, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project .project-info p.project-short-description {
  margin: 0;
  font-weight: 400;
}
/* line 86, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project:not(.dimmed) a:hover .project-info {
  top: 80%;
  padding: 5% 1.6em;
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 91, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project:not(.dimmed) a:hover .project-info p {
  color: transparent;
  text-shadow: transparent 1px 1px 3px;
}
/* line 95, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project:not(.dimmed) a:hover .project-info p.project-name {
  color: black;
}
/* line 102, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 ul.studio-project-filter {
  margin: 2em;
  padding-left: 0;
  text-align: center;
}
/* line 107, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 ul.studio-project-filter li {
  display: inline-block;
}
/* line 110, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 ul.studio-project-filter li a {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: black !important;
  font-weight: bold;
  border: solid 1px #ffab05;
  background: #ffca61;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #ffca61, #ffb015);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca61', endColorstr='#ffb015');
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  border: none;
  padding-left: 1.25em;
  padding-right: 1.25em;
}
/* line 81, ../sass/mixins/_custom.scss */
.site-studio.page-id-15 ul.studio-project-filter li a:hover {
  text-decoration: none;
  background: #ffca61;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #ffca61, #ffc147);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca61', endColorstr='#ffc147');
}
/* line 87, ../sass/mixins/_custom.scss */
.site-studio.page-id-15 ul.studio-project-filter li a:active {
  position: relative;
  top: 1px;
  color: #ffca61;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #ffca61, #ffe4ae);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca61', endColorstr='#ffe4ae');
}
/* line 118, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 ul.studio-project-filter li a:hover {
  background-color: #ffdb94;
}
/* line 122, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 ul.studio-project-filter li a.all,
.site-studio.page-id-15 ul.studio-project-filter li a.other {
  margin-right: 2em;
}
/* line 126, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 ul.studio-project-filter li a.selected {
  background: black !important;
  color: white !important;
}
/* line 133, ../sass/sites/studio/_studio-projects.scss */
.site-studio.page-id-15 .studio-project.dimmed {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}

/* line 3, ../sass/sites/studio/_studio-general.scss */
.site-studio .entry-content p,
.site-studio .entry-content li {
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  font-weight: 400;
}
/* line 11, ../sass/sites/studio/_studio-general.scss */
.site-studio #nav ul.sf-menu li > a {
  text-transform: uppercase;
}
/* line 16, ../sass/sites/studio/_studio-general.scss */
.site-studio #nav ul.sub-menu li > a {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: none;
}
/* line 26, ../sass/sites/studio/_studio-general.scss */
.site-studio #wrapper {
  padding-top: 0;
}
/* line 32, ../sass/sites/studio/_studio-general.scss */
.site-studio .header-wrapper .uilibraries-branding .uilibraries-wordmark {
  fill: #d8ab52;
}
/* line 35, ../sass/sites/studio/_studio-general.scss */
.site-studio .header-wrapper .uilibraries-branding .uilibraries-wordmark:hover {
  fill: #ffca61;
}
/* line 39, ../sass/sites/studio/_studio-general.scss */
.site-studio .header-wrapper .search-skinny input#submit {
  background-color: #d8ab52;
}
/* line 42, ../sass/sites/studio/_studio-general.scss */
.site-studio .header-wrapper .search-skinny input#submit:hover {
  background-color: #ffca61;
}
/* line 49, ../sass/sites/studio/_studio-general.scss */
.site-studio .footer-wrapper .uilibraries-branding .uilibraries-wordmark {
  fill: #d8ab52;
}
/* line 52, ../sass/sites/studio/_studio-general.scss */
.site-studio .footer-wrapper .uilibraries-branding .uilibraries-wordmark:hover {
  fill: #ffca61;
}
/* line 58, ../sass/sites/studio/_studio-general.scss */
.site-studio .footer-wrapper .inline-icon.giving a:hover {
  background-color: #ffca61 !important;
}
/* line 64, ../sass/sites/studio/_studio-general.scss */
.site-studio #main {
  margin: 0 auto;
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  width: 100%;
  max-width: 100%;
}
/* line 71, ../sass/sites/studio/_studio-general.scss */
.site-studio #main #container {
  max-width: 100%;
}
/* line 74, ../sass/sites/studio/_studio-general.scss */
.site-studio #main #content {
  max-width: 100%;
}
/* line 78, ../sass/sites/studio/_studio-general.scss */
.site-studio #main h2.entry-title, .site-studio #main h2, .site-studio #main h3, .site-studio #main h4, .site-studio #main h5 {
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  text-transform: uppercase;
}
/* line 82, ../sass/sites/studio/_studio-general.scss */
.site-studio #main .entry-title-outer {
  margin: 0 0 36px 0;
  width: 100%;
  background-color: #ffca61;
}
/* line 87, ../sass/sites/studio/_studio-general.scss */
.site-studio #main .entry-title-outer h2.entry-title {
  margin: 0 auto;
  max-width: 960px;
  padding: 18px 0;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
}
/* line 96, ../sass/sites/studio/_studio-general.scss */
.site-studio #main .entry-content {
  margin: 0 auto;
  margin-bottom: 36px;
  padding: 0;
  max-width: 960px;
}
/* line 102, ../sass/sites/studio/_studio-general.scss */
.site-studio #main .entry-content p {
  line-height: 1.4em;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-studio #main .entry-content .section:after {
  content: "";
  display: table;
  clear: both;
}
/* line 110, ../sass/sites/studio/_studio-general.scss */
.site-studio #main .entry-content .subheading {
  display: table-cell;
  margin: 0 0 10px 0;
  padding: 12px 18px;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  font-weight: 300;
}
/* line 118, ../sass/sites/studio/_studio-general.scss */
.site-studio #main .entry-content .section:nth-of-type(odd) .subheading {
  background-color: #333;
  color: #eee;
}
/* line 122, ../sass/sites/studio/_studio-general.scss */
.site-studio #main .entry-content .section:nth-of-type(even) .subheading {
  background-color: #ffca61;
  color: #333;
}

/* line 4, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 7, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person-with-image {
  width: 48.57143%;
  float: left;
}
/* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
.site-studio .studio-people .studio-person-with-image:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
.site-studio .studio-people .studio-person-with-image:nth-child(2n + 2) {
  margin-left: 51.42857%;
  margin-right: -100%;
  clear: none;
}
/* line 10, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person-with-image .person-image {
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
}
/* line 13, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person-with-image .person-info {
  width: 65.71429%;
  float: right;
  margin-right: 0;
}
/* line 18, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person-no-image {
  width: 48.57143%;
  float: left;
}
/* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
.site-studio .studio-people .studio-person-no-image:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
.site-studio .studio-people .studio-person-no-image:nth-child(2n + 2) {
  margin-left: 51.42857%;
  margin-right: -100%;
  clear: none;
}
/* line 21, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person-no-image .person-info {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 30, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person {
  margin: 10px 0;
}
/* line 35, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person .person-image img {
  width: 100%;
  height: auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 42, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person .person-info {
  padding-top: 1em;
}
/* line 45, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person .person-info h3.person-name {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  background-color: transparent;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 53, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person .person-info p {
  margin: 0;
  padding: 0;
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  font-weight: 200;
  font-size: 14px;
  font-size: 1.4rem;
  padding-left: 1em;
  text-indent: -1em;
}
/* line 62, ../sass/sites/studio/_studio-people.scss */
.site-studio .studio-people .studio-person .person-info p.person-title {
  text-transform: uppercase;
}

/* line 3, ../sass/sites/studio/_studio-home.scss */
.site-studio.home h2.entry-title {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 7, ../sass/sites/studio/_studio-home.scss */
.site-studio.home div.about {
  padding: 2em;
}
/* line 10, ../sass/sites/studio/_studio-home.scss */
.site-studio.home div.about em {
  text-transform: uppercase;
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  font-style: normal;
}
/* line 17, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider {
  margin-bottom: 18px;
}
/* line 20, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .slider-item {
  position: relative;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-studio.home .home-slider .slider-item:after {
  content: "";
  display: table;
  clear: both;
}
/* line 24, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .slider-item a {
  display: block;
  color: black;
}
/* line 32, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .slider-item .slide-image img {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 39, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .slider-item .slide-info {
  position: absolute;
  padding: 8px;
  background-color: rgba(238, 238, 238, 0.8);
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  bottom: 18px;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 47, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .slider-item .slide-info .slide-title {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 52, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .slider-item .slide-info p, .site-studio.home .home-slider .slider-item .slide-info .slide-description {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-style: normal;
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 61, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .slider-item .slide-info p em, .site-studio.home .home-slider .slider-item .slide-info .slide-description em {
  text-transform: none;
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
}
/* line 70, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .slider-item:hover .slide-info {
  background-color: #eeeeee;
}
/* line 80, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .owl-controls .owl-nav > div {
  position: absolute;
  margin: 0;
  padding: 0;
  bottom: 18px;
  height: 48px;
  width: 48px;
  background: none;
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  color: transparent;
  background-color: rgba(255, 202, 97, 0.8);
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 95, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .owl-controls .owl-nav > div:hover {
  background-color: #ffca61;
}
/* line 100, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .owl-controls .owl-nav .owl-next {
  right: 0;
  background-image: url("/includes/icons/png/white/128/caret-right.png");
  background-position: center center;
}
/* line 105, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .owl-controls .owl-nav .owl-prev {
  right: 52px;
  background-image: url("/includes/icons/png/white/128/caret-left.png");
  background-position: center center;
}
/* line 111, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-slider .owl-controls .owl-nav .disabled {
  display: none;
}
/* line 118, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-projects {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 18px;
}
/* line 124, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-projects .studio-project {
  width: 23.72881%;
  float: left;
  position: relative;
}
/* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
.site-studio.home .home-projects .studio-project:nth-child(4n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
.site-studio.home .home-projects .studio-project:nth-child(4n + 2) {
  margin-left: 25.42373%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
.site-studio.home .home-projects .studio-project:nth-child(4n + 3) {
  margin-left: 50.84746%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
.site-studio.home .home-projects .studio-project:nth-child(4n + 4) {
  margin-left: 76.27119%;
  margin-right: -100%;
  clear: none;
}
/* line 128, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-projects .studio-project a {
  display: block;
  padding: 0;
  color: black;
}
/* line 135, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-projects .studio-project .project-image img {
  width: 100%;
  height: auto;
}
/* line 140, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-projects .studio-project .project-info {
  position: absolute;
  bottom: 20px;
  padding: 8px;
  width: 100%;
  text-align: center;
  background-color: rgba(238, 238, 238, 0.8);
  font-family: "Roboto", "helvetica-neue", helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
}
/* line 151, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-projects .studio-project .project-info p {
  margin: 0;
}
/* line 159, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 18px;
}
/* line 163, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .owl-item {
  position: relative;
}
/* line 167, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .owl-item:hover .person-name {
  padding-bottom: 0;
}
/* line 170, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .owl-item:hover .person-title {
  padding-bottom: 8px;
  display: block;
}
/* line 177, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .person-info {
  position: absolute;
  bottom: 12px;
  padding: 0;
  background-color: rgba(238, 238, 238, 0.8);
  color: black;
  width: 100%;
  text-align: center;
}
/* line 187, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .person-name {
  margin: 0;
  padding: 8px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.4rem;
  font-weight: 400;
}
/* line 195, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .person-title {
  display: none;
  margin: 0;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
}
/* line 202, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .person-email,
.site-studio.home .home-people .person-phone {
  display: none;
}
/* line 211, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .owl-controls .owl-nav > div {
  position: absolute;
  bottom: 40%;
  display: block !important;
  margin: 0;
  padding: 0;
  height: 32px;
  width: 32px;
  background: none;
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  color: transparent;
  background-color: rgba(255, 202, 97, 0.8);
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 228, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .owl-controls .owl-nav > div:hover {
  background-color: #ffca61;
}
/* line 233, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .owl-controls .owl-nav .owl-next {
  right: 0;
  background-image: url("/includes/icons/png/white/128/caret-right.png");
  background-position: center center;
}
/* line 238, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .owl-controls .owl-nav .owl-prev {
  left: 0;
  background-image: url("/includes/icons/png/white/128/caret-left.png");
  background-position: center center;
}
/* line 244, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .home-people .owl-controls .owl-nav .disabled {
  display: none;
}
/* line 251, ../sass/sites/studio/_studio-home.scss */
.site-studio.home .news-image {
  width: 100%;
  height: auto;
}

/* line 8, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #main,
.site-studio.home #container,
.site-studio.home #content {
  max-width: 100%;
}
/* line 13, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .entry-content {
  width: 100% !important;
  margin-bottom: 0 !important;
  max-width: 100% !important;
}
/* line 23, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .section .section-inner .section-content {
  width: 100%;
}
/* line 26, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .section .section-inner .section-content p, .site-studio.home .section .section-inner .section-content h2, .site-studio.home .section .section-inner .section-content h3, .site-studio.home .section .section-inner .section-content h4 {
  margin: 0;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 32, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .section .section-inner .section-content h2 {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 400;
}
/* line 37, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .section .section-inner .section-content p {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 300;
}
/* line 43, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .section .section-inner .section-content hr {
  margin: 1em auto;
  width: 20%;
  height: 3px;
  background-color: #ffca61;
}
@media (min-width: 960px) {
  /* line 57, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home .section .section-inner .section-content h2 {
    font-size: 32px;
    font-size: 3.2rem;
  }
  /* line 61, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home .section .section-inner .section-content p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 65, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home .section .section-inner .section-content hr {
    margin: 2em auto;
  }
}
/* line 72, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .section.section-with-image {
  position: relative;
  margin-bottom: 0;
  text-align: center;
}
/* line 79, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .section.section-with-image .section-inner .section-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  text-align: center;
  color: white;
}
@media (min-width: 960px) {
  /* line 90, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home .section.section-with-image .section-inner .section-content {
    width: 80%;
  }
}
/* line 96, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #top {
  position: relative;
}
/* line 102, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #introduction .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__01.jpg?1450298911');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 71.26667%;
}
/* line 107, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #introduction .section-inner .section-content h2 {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 1.2em;
}
/* line 112, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #introduction .section-inner .section-content hr {
  margin: 0.5em auto;
}
@media (min-width: 480px) {
  /* line 120, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #introduction h2 {
    font-size: 30px;
    font-size: 3rem;
  }
  /* line 124, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #introduction hr {
    margin: 1em auto;
  }
}
@media (min-width: 960px) {
  /* line 133, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #introduction .section-inner .section-content h2 {
    font-size: 42px;
    font-size: 4.2rem;
  }
  /* line 137, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #introduction .section-inner .section-content hr {
    margin: 3.4em auto 4em auto;
  }
}
/* line 144, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #contact {
  margin: 0;
  padding: 0;
  text-align: center;
  color: white;
  background-color: black;
  z-index: 49;
}
/* line 153, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #contact a {
  text-decoration: none;
  color: white;
}
/* line 158, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #contact ul {
  margin: 0;
  padding: 0;
}
/* line 162, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #contact ul li {
  margin: 0;
  padding: 0.25em 1em;
  display: inline-block;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.6rem;
  background-color: black;
}
/* line 172, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #contact ul li.contact a {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 178, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #contact ul li.email a:before {
  content: "E ";
  font-weight: bold;
}
/* line 183, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #contact ul li.phone:before {
  content: "P ";
  font-weight: bold;
}
@media (min-width: 960px) {
  /* line 144, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #contact {
    position: absolute;
    bottom: -1.2em;
    left: 50%;
    transform: translate(-50%, 0);
    width: 960px;
    background-color: transparent;
  }
  /* line 199, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #contact ul li {
    padding: 1em 1.75em;
  }
  /* line 202, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #contact ul li.email {
    background-color: white;
  }
  /* line 205, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #contact ul li.email a {
    color: black;
  }
  /* line 210, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #contact ul li.phone {
    background-color: #ffca61;
    color: black;
  }
}
/* line 222, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-header .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__02.jpg?1450299272');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 39.46667%;
}
/* line 227, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-header .section-inner .section-content h3 {
  display: inline-block;
  padding: 0.5em 1.2em;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: 400;
  border: 3px solid white;
}
/* line 240, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-diyh .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__03.jpg?1450727386');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 67.5%;
}
/* line 243, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-diyh .section-inner .section-content {
  color: black;
}
/* line 246, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-diyh .section-inner .section-content h4 {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 250, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-diyh .section-inner .section-content img {
  max-width: 90%;
  height: auto;
}
/* line 254, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-diyh .section-inner .section-content p {
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 265, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-iro .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__04.jpg?1450727361');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 67.5%;
}
/* line 270, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-iro .section-inner .section-content h4 {
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: 400;
}
/* line 280, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-idl .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__05.jpg?1450727195');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 67.5%;
}
/* line 285, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-idl .section-inner .section-content h4 {
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: 400;
}
/* line 295, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-editions .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__06.jpg?1450727077');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 67.5%;
}
/* line 300, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-editions .section-inner .section-content h4 {
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: 400;
}
/* line 308, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  clear: both;
}
/* line 316, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content > h3 {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 320, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project {
  margin: 0 0 12px 0;
  padding: 0;
  background-color: #ffca61;
}
/* line 325, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project a {
  display: block;
  margin: 0;
  padding: 2em;
  color: black;
  text-decoration: none;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 334, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project .project-info {
  line-height: 1.6em;
}
/* line 338, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project .project-info h4, .site-studio.home #projects #projects-featured .section-inner .section-content .studio-project .project-info p {
  display: inline-block;
}
/* line 345, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project .project-info .project-shorter-description {
  text-transform: uppercase;
}
/* line 348, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project .project-info .project-shorter-description:after, .site-studio.home #projects #projects-featured .section-inner .section-content .studio-project .project-info .project-shorter-description:before {
  content: "  |  ";
}
/* line 352, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project .project-info .project-type {
  font-style: italic;
}
/* line 356, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project .project-info .project-status {
  display: block;
  float: right;
  height: 100%;
  width: 15%;
  text-align: right;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}
/* line 390, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project:hover a {
  color: #333;
}
/* line 394, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #projects #projects-featured .section-inner .section-content .studio-project:last-of-type {
  margin: 0 0 24px 0;
}
@media (min-width: 960px) {
  /* line 408, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-header .section-inner .section-content h3 {
    padding: 1.6em;
    font-size: 42px;
    font-size: 4.2rem;
  }
  /* line 414, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-diyh {
    width: 50%;
    float: left;
  }
  /* line 417, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-diyh .section-inner {
    margin: 12px 12px 12px 0;
  }
  /* line 421, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-iro {
    width: 50%;
    float: right;
    margin-right: 0;
  }
  /* line 424, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-iro .section-inner {
    margin: 12px 0 12px 12px;
  }
  /* line 428, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-idl {
    width: 50%;
    float: left;
  }
  /* line 431, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-idl .section-inner {
    margin: 0 12px 12px 0;
  }
  /* line 435, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-editions {
    width: 50%;
    float: right;
    margin-right: 0;
  }
  /* line 438, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #projects #projects-editions .section-inner {
    margin: 0 0 12px 12px;
  }
}
/* line 452, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people {
  clear: both;
}
/* line 459, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .section-title {
  position: relative;
  margin-bottom: 3em;
  padding: 1.5em;
  background-color: black;
  text-align: left;
  color: white;
  font-weight: 400;
}
/* line 468, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .section-title:after {
  position: absolute;
  left: 0;
  bottom: -4em;
  content: url("/includes/icons/png/black/128/caret-down.png");
}
/* line 476, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-peeps {
  position: relative;
  padding: 0 1em;
}
/* line 481, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-person {
  padding: 0 6px;
}
/* line 486, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-person .person-image img {
  width: 100%;
  height: auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 493, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-person .person-info {
  clear: both;
  padding-top: 0.5em;
  font-family: "Roboto", sans-serif;
}
/* line 498, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-person .person-info h3.person-name,
.site-studio.home #people .section-inner .section-content .studio-person .person-info a.person-link {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  background-color: transparent;
  font-weight: 700;
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: none;
  color: black;
  text-align: center;
  line-height: 1.4em;
}
/* line 511, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-person .person-info p {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 11px;
  font-size: 1.1rem;
  font-family: "Roboto", sans-serif;
  color: black;
  text-align: center;
}
/* line 520, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-person .person-info p.person-title {
  text-transform: uppercase;
}
/* line 523, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-person .person-info p.person-email {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 526, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .studio-person .person-info p.person-phone {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 537, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .owl-controls .owl-nav > div {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 30%;
  height: 48px;
  width: 48px;
  background: none;
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  color: transparent;
  background-color: rgba(255, 202, 97, 0.9);
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 553, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .owl-controls .owl-nav > div:hover {
  background-color: #ffca61;
}
/* line 558, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .owl-controls .owl-nav .owl-next {
  right: 0.5em;
  background-image: url("/includes/icons/png/white/128/caret-right.png");
  background-position: center center;
}
/* line 563, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .owl-controls .owl-nav .owl-prev {
  left: 0.5em;
  background-image: url("/includes/icons/png/white/128/caret-left.png");
  background-position: center center;
}
/* line 569, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #people .section-inner .section-content .owl-controls .owl-nav .disabled {
  display: none;
}
/* line 578, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 583, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-header .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__07.jpg?1450299155');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 24.33333%;
}
/* line 588, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-header .section-inner .section-content h3 {
  display: inline-block;
  padding: 0.5em 1.2em;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: 400;
  border: 3px solid white;
}
/* line 601, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-workshops .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__08.jpg?1450722069');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 80%;
}
/* line 604, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-workshops .section-inner .section-content {
  color: black;
}
/* line 607, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-workshops .section-inner .section-content h3 {
  margin-top: 0.25em;
  font-size: 36px;
  font-size: 3.6rem;
  font-weight: 400;
}
/* line 612, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-workshops .section-inner .section-content h4 {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: 400;
}
/* line 622, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-salons .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__09.jpg?1450722087');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 80%;
}
/* line 625, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-salons .section-inner .section-content {
  color: black;
}
/* line 628, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-salons .section-inner .section-content h3 {
  margin-top: 0.25em;
  font-size: 36px;
  font-size: 3.6rem;
  font-weight: 400;
}
/* line 633, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-salons .section-inner .section-content h4 {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: 400;
}
/* line 637, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #events #events-salons .section-inner .section-content hr {
  background-color: white;
}
@media (min-width: 960px) {
  /* line 649, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #events #events-header .section-inner .section-content h3 {
    padding: 1.6em;
    font-size: 42px;
    font-size: 4.2rem;
  }
  /* line 655, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #events #events-workshops {
    width: 50%;
    float: left;
  }
  /* line 658, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #events #events-workshops .section-inner {
    margin: 0 0 12px 0;
  }
  /* line 662, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #events #events-salons {
    width: 50%;
    float: right;
    margin-right: 0;
  }
  /* line 665, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #events #events-salons .section-inner {
    margin: 0 0 12px 0;
  }
}
/* line 672, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #studio-footer {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 675, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #studio-footer .section-inner {
  background-image: url('../images/studio/THESTUDIO_FINAL__10.jpg?1450298935');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 36.13333%;
}
/* line 678, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #studio-footer .section-inner .section-content {
  top: 1em;
}
/* line 681, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #studio-footer .section-inner .section-content p {
  text-align: left;
}
@media (min-width: 960px) {
  /* line 690, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #studio-footer .section-inner .section-content {
    top: 3em;
    width: 960px;
  }
}
/* line 698, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #news {
  clear: both;
}
/* line 705, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #news .section-inner .section-content .section-title {
  position: relative;
  margin-bottom: 3em;
  padding: 1.5em;
  background-color: black;
  text-align: left;
  color: white;
  font-weight: 400;
}
/* line 714, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #news .section-inner .section-content .section-title:after {
  position: absolute;
  left: 0;
  bottom: -4em;
  content: url("/includes/icons/png/black/128/caret-down.png");
}
/* line 725, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #news .section-inner .section-content .feedzy-rss ul {
  margin: 0 auto;
}
/* line 730, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #news .section-inner .section-content .feedzy-rss ul li.rss_item .rss_image,
.site-studio.home #news .section-inner .section-content .feedzy-rss ul li.rss_item .rss_image a span.fetched {
  width: 300px !important;
  height: 200px !important;
  border: none;
}
/* line 737, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home #news .section-inner .section-content .feedzy-rss ul li.rss_item .title a {
  font-size: 20px;
  font-size: 2rem;
  color: black;
}
@media (min-width: 960px) {
  /* line 752, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home #news .section-inner .section-content .feedzy-rss ul {
    width: 960px;
  }
}
/* line 761, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .more-link {
  display: block;
  clear: both;
}
/* line 765, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .more-link a {
  clear: both;
  display: block;
  float: right;
  margin: 0;
  padding: 3em 1em;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem;
  color: black;
}
/* line 777, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .more-link a span {
  display: table-cell;
  vertical-align: middle;
}
/* line 781, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .more-link a span.ii-text {
  padding-bottom: 8px;
}
/* line 786, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .more-link a svg {
  height: 24px;
  width: 24px;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 794, ../sass/sites/studio/_studio-home-new.scss */
.site-studio.home .more-link a:hover svg {
  fill: #ffca61;
}
@media (min-width: 960px) {
  /* line 803, ../sass/sites/studio/_studio-home-new.scss */
  .site-studio.home .more-link a {
    padding: 3em 4em;
  }
}

/* line 3, ../sass/sites/studio/_studio-hacks.scss */
.page-id-859 code.fred {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
  font-family: 'Droid Sans Mono', monospace;
  overflow: visible;
}

/* line 1, ../sass/sites/studio/_studio-faq.scss */
.faq-item {
  margin-left: 0.25em;
}
/* line 4, ../sass/sites/studio/_studio-faq.scss */
.faq-item .faq-question {
  display: inline-block;
}
/* line 7, ../sass/sites/studio/_studio-faq.scss */
.faq-item .faq-question a {
  text-decoration: none;
  font-weight: bold;
  text-transform: none;
}
/* line 12, ../sass/sites/studio/_studio-faq.scss */
.faq-item .faq-question a:before {
  display: inline-block;
  content: "+";
  font-weight: bold;
  min-width: 1em;
  color: black;
}
/* line 25, ../sass/sites/studio/_studio-faq.scss */
.faq-item .faq-answer {
  padding-left: 1em;
}
/* line 29, ../sass/sites/studio/_studio-faq.scss */
.faq-item.selected {
  margin: 0.25em 0;
  padding: 0.25em;
  background-color: #eee;
}
/* line 36, ../sass/sites/studio/_studio-faq.scss */
.faq-item.selected .faq-question a {
  color: black;
}
/* line 39, ../sass/sites/studio/_studio-faq.scss */
.faq-item.selected .faq-question a:before {
  content: "–";
}
/* line 47, ../sass/sites/studio/_studio-faq.scss */
.faq-item.selected .faq-answer p:last-of-type {
  margin-bottom: 0;
}
/* line 51, ../sass/sites/studio/_studio-faq.scss */
.faq-item.selected .faq-answer ul:last-of-type {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 3, ../sass/sites/studio/_studio-project-page.scss */
.site-studio.single-project .project-name {
  font-size: 120%;
}
/* line 9, ../sass/sites/studio/_studio-project-page.scss */
.site-studio.single-project .project-image img {
  width: 100%;
  height: auto;
}
/* line 15, ../sass/sites/studio/_studio-project-page.scss */
.site-studio.single-project .project-pi,
.site-studio.single-project .project-url,
.site-studio.single-project .project-status {
  margin: 1em 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
}
/* line 24, ../sass/sites/studio/_studio-project-page.scss */
.site-studio.single-project .project-pi .label,
.site-studio.single-project .project-url .label,
.site-studio.single-project .project-status .label {
  display: block;
  font-weight: bold;
}
/* line 32, ../sass/sites/studio/_studio-project-page.scss */
.site-studio.single-project .project-status .label {
  display: inline-block;
  padding-right: 0.5em;
}
/* line 37, ../sass/sites/studio/_studio-project-page.scss */
.site-studio.single-project .project-status:after {
  content: ", ";
}
/* line 43, ../sass/sites/studio/_studio-project-page.scss */
.site-studio.single-project .project-status:last-of-type:after {
  content: "";
}

/* line 4, ../sass/sites/studio/_studio-old-drp-hacks.scss */
body.site-drp .header-wrapper-inner .header-left .site-name a {
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 10, ../sass/sites/studio/_studio-old-drp-hacks.scss */
body.site-drp.home #main #container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 13, ../sass/sites/studio/_studio-old-drp-hacks.scss */
body.site-drp.home #drp_content.section {
  width: 65.71429%;
  float: right;
  margin-right: 0;
}
/* line 16, ../sass/sites/studio/_studio-old-drp-hacks.scss */
body.site-drp.home #drp_primary.aside {
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
}

/* line 3, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio #wrapper {
  padding-top: 0;
}
/* line 9, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio .header-wrapper .uilibraries-branding .uilibraries-wordmark {
  fill: #d7ab52;
}
/* line 12, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio .header-wrapper .uilibraries-branding .uilibraries-wordmark:hover {
  fill: #feca61;
}
/* line 16, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio .header-wrapper .search-skinny input#submit {
  background-color: #d7ab52;
}
/* line 19, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio .header-wrapper .search-skinny input#submit:hover {
  background-color: #feca61;
}
/* line 26, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio .footer-wrapper .uilibraries-branding .uilibraries-wordmark {
  fill: #d7ab52;
}
/* line 29, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio .footer-wrapper .uilibraries-branding .uilibraries-wordmark:hover {
  fill: #feca61;
}
/* line 35, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio .footer-wrapper .inline-icon.giving a:hover {
  background-color: #feca61 !important;
}
/* line 42, ../sass/sites/obs/_obs-general.scss */
.site-onebuttonstudio .header-wrapper .header-wrapper-inner .header-left svg {
  margin: 0.25em;
  max-width: 95%;
}

/* line 5, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio #nav #menu-main > li {
  text-transform: uppercase;
}
/* line 13, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio #main h2, .site-onebuttonstudio #main h3, .site-onebuttonstudio #main h4, .site-onebuttonstudio #main p, .site-onebuttonstudio #main li {
  font-family: "helvetica-neue", helvetica, arial, sans-serif !important;
}
/* line 16, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio #main p, .site-onebuttonstudio #main li {
  font-weight: 200;
  line-height: 1.75em;
  list-style: disc;
}
/* line 22, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio #main a {
  font-weight: bold;
}

/* line 30, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home h2.site-name {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 33, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home h2.entry-title {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 42, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #main, .site-onebuttonstudio.home #container, .site-onebuttonstudio.home #content {
  width: 100%;
  max-width: 100%;
}
/* line 47, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .entry-content {
  margin-bottom: 0;
}
/* line 51, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home h3 {
  padding-bottom: 1em;
  font-size: 36px;
  font-size: 3.6rem;
}
/* line 55, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home h3.section-title {
  text-transform: uppercase;
  font-weight: 400;
}
/* line 61, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home h4 {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
}
/* line 65, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home h4.like-h3 {
  font-size: 36px;
  font-size: 3.6rem;
  background-color: none !important;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-onebuttonstudio.home .section:after {
  content: "";
  display: table;
  clear: both;
}
/* line 74, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section .section-inner {
  margin: 0 auto;
  padding: 60px 0;
  width: 960px;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-onebuttonstudio.home .section .section-inner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 81, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section .included-page {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 84, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section .included-page .subsection-1 {
  width: 47.82609%;
  float: left;
  margin-right: 4.34783%;
}
/* line 87, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section .included-page .subsection-2 {
  width: 47.82609%;
  float: right;
  margin-right: 0;
}
/* line 92, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section .subsection {
  padding-left: 1em;
}
/* line 95, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section .subsection h4 {
  display: inline-block;
  margin: 1em 0 1em -1em;
  padding: 1em;
}
/* line 102, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-yellow {
  background-color: #feca61;
}
/* line 105, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-yellow a, .site-onebuttonstudio.home .section.bg-yellow a:link {
  color: black;
}
/* line 109, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-yellow .subsection h4 {
  background-color: black;
  color: white;
}
/* line 114, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-light {
  background-color: #e7e7e7;
}
/* line 117, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-light a, .site-onebuttonstudio.home .section.bg-light a:link {
  color: black;
}
/* line 121, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-light .subsection h4 {
  background-color: #feca61;
  color: black;
}
/* line 126, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-dark {
  background-color: #222;
  color: #eee;
}
/* line 130, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-dark a, .site-onebuttonstudio.home .section.bg-dark a:link {
  color: white;
}
/* line 134, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home .section.bg-dark .subsection h4 {
  background-color: #feca61;
  color: black;
}
/* line 143, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome .section-inner {
  width: 90%;
  max-width: 1500px;
}
/* line 148, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome h2.welcome-title {
  margin: 0;
  padding: 0;
  margin-bottom: 24px;
  text-align: left;
  font-weight: 200;
  line-height: 1.2em;
  font-size: 52px;
  font-size: 5.2rem;
}
/* line 157, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome h2.welcome-title strong {
  display: block;
  font-size: 60px;
  font-size: 6rem;
  font-weight: 900;
}
/* line 164, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome p img {
  width: 100%;
  height: auto;
}
/* line 169, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome ol.steps {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 0;
  list-style-type: none;
}
/* line 174, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome ol.steps li.step {
  display: inline-block;
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
  text-align: center;
  font-weight: 200;
}
/* line 180, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome ol.steps li.step img {
  width: 100%;
  height: auto;
}
/* line 185, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome ol.steps li.step.step-1 {
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
}
/* line 188, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome ol.steps li.step.step-2 {
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
}
/* line 191, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome ol.steps li.step.step-3 {
  width: 31.42857%;
  float: right;
  margin-right: 0;
}
/* line 194, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #welcome ol.steps li.step strong {
  font-weight: 900;
  color: white;
  font-size: 28px;
  font-size: 2.8rem;
}
/* line 205, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #support .section-inner {
  padding-bottom: 2em;
}
/* line 211, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #support .components li {
  text-align: center;
  list-style-type: none;
  text-transform: uppercase;
  font-weight: bold;
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
}
/* line 218, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #support .components li:nth-of-type(3n) {
  width: 31.42857%;
  float: right;
  margin-right: 0;
}
/* line 222, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #support .components li a {
  display: block;
  margin: 1.25em 0;
}
/* line 227, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #support .components li img {
  width: 100%;
  height: auto;
}
/* line 236, ../sass/sites/obs/_obs-home.scss */
.site-onebuttonstudio.home #support2 .section-inner {
  padding-top: 0;
}

/* line 3, ../sass/sites/home/_home-layout.scss */
.site-root.home #wrapper {
  padding-top: 0;
}
/* line 8, ../sass/sites/home/_home-layout.scss */
.site-root.home #container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 11, ../sass/sites/home/_home-layout.scss */
.site-root.home .main-aside {
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
}
/* line 14, ../sass/sites/home/_home-layout.scss */
.site-root.home #content {
  width: 65.71429%;
  float: right;
  margin-right: 0;
}

/* line 25, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #tabs_search {
  padding: 0 8px;
}
/* line 33, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchtabs li a {
  margin-right: 0;
  background-color: #999;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 38, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchtabs li a:hover {
  background-color: #ccc;
}
/* line 52, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search1 .everything-search-formxxxxxx {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 55, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search1 .everything-search-formxxxxxx #search_field2 {
  width: 88.88889%;
  float: left;
}
/* line 58, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search1 .everything-search-formxxxxxx #go2 {
  width: 11.11111%;
  float: right;
  margin-right: 0;
}
/* line 66, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search1 .everything-search-formXXXXXXX #search_field2 {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 30px;
  background-color: #eee;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 75, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search1 .everything-search-formXXXXXXX #go2 {
  margin: 0;
  padding: 0;
  height: 30px;
  background-color: #feca61;
  background-image: url(../includes/icons/png/black/128/search.png);
  background-size: 24px 24px;
  background-position: center center;
  background-repeat: no-repeat;
  color: #000;
  border: 0;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 89, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search1 .everything-search-formXXXXXXX #go2:hover, body.home.site-home #searchbox #search1 .everything-search-formXXXXXXX #go2:focus {
  background-color: #feca61;
}
/* line 100, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search2 {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 104, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search2 div.guides-search-box {
  width: 48.57143%;
  float: left;
  margin-right: 2.85714%;
}
/* line 108, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search2 div#s-lg-widget-1446136372298 {
  width: 48.57143%;
  float: right;
  margin-right: 0;
}
/* line 112, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search2 div.description {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 117, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search2 .s-lg-widget-search {
  display: inline-block;
  width: 90%;
}
/* line 121, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search2 .s-lg-widget-search input {
  width: 100%;
}
/* line 126, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search2 #s-lg-sel-subject-widget-1446136372298 {
  width: 90%;
}
/* line 130, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search2 label.control-label.sr-only {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 140, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search3 ul#letters li {
  margin: 0 2px 0 0;
  padding: 0;
  background-color: none;
}
/* line 145, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search3 ul#letters li a:link, body.home.site-home #searchbox #search3 ul#letters li a:visited {
  display: block;
  margin: 0;
  padding: 4px;
  background-color: #326f9b;
}
/* line 151, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search3 ul#letters li a:hover {
  color: white;
  background-color: #3f8ac1;
}
/* line 155, ../sass/sites/home/_home-toptabs.scss */
body.home.site-home #searchbox #search3 ul#letters li a:active {
  background-color: #79add4;
}

/* line 3, ../sass/sites/home/_home-banner.scss */
.site-root.home .temp-banner {
  position: relative;
  margin: 0;
  padding: 0;
  margin-bottom: -4px;
  max-width: 960px;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-root.home .temp-banner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../sass/sites/home/_home-banner.scss */
.site-root.home .temp-banner img {
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 19, ../sass/sites/home/_home-banner.scss */
.site-root.home .temp-banner:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 24, ../sass/sites/home/_home-banner.scss */
.site-root.home .temp-banner .text {
  position: absolute;
  right: 0;
  top: 60px;
  padding: 12px 36px;
  text-align: right;
  color: white;
  background-color: rgba(0, 0, 0, 0.66);
}
/* line 34, ../sass/sites/home/_home-banner.scss */
.site-root.home .temp-banner .text h3 {
  font-size: 26px;
  font-size: 2.6rem;
}
/* line 37, ../sass/sites/home/_home-banner.scss */
.site-root.home .temp-banner .text p {
  margin: 0;
}
/* line 43, ../sass/sites/home/_home-banner.scss */
.site-root.home #tabs_search {
  margin-bottom: 12px;
}
/* line 48, ../sass/sites/home/_home-banner.scss */
.site-root.home #header {
  border-bottom: none;
}
/* line 52, ../sass/sites/home/_home-banner.scss */
.site-root.home #nav {
  padding-top: 0;
}

/* line 5, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .owl-item {
  position: relative;
}
/* line 13, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-image-description {
  position: absolute;
  left: -9999px;
  bottom: 0;
  margin: 0;
  padding: 1px 4px;
  font-size: 9px;
  font-size: 0.9rem;
  font-weight: 200;
  color: white;
  background-color: rgba(0, 0, 0, 0.75);
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 29, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-info {
  padding: 0.5rem 1.5rem 0.75rem 1.5rem;
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: white;
  text-shadow: none;
  background-color: black;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 38, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-info h3.jumbotron-title {
  margin: 0;
  padding: 0 0 0.5rem 0;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
}
/* line 45, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-info .jumbotron-description p {
  margin: 0.5rem 0 0 0;
  padding: 0;
  font-size: 5px;
  font-size: 0.5rem;
  font-weight: 200;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
@media (min-width: 800px) {
  /* line 29, ../sass/sites/home/_home-jumbotron.scss */
  .site-root .featured-jumbotron.owl-carousel .jumbotron-info {
    position: absolute;
    right: 0;
    bottom: 2rem;
    padding: 4rem 3rem;
    width: 40%;
    background-color: rgba(0, 0, 0, 0.6);
  }
  /* line 61, ../sass/sites/home/_home-jumbotron.scss */
  .site-root .featured-jumbotron.owl-carousel .jumbotron-info .jumbotron-description p {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
/* line 70, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-item:hover .jumbotron-info {
  background-color: black;
}
/* line 77, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-item.upper-left .jumbotron-info {
  right: auto;
  bottom: auto;
  left: 0;
  top: 2rem;
}
/* line 84, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-item.lower-left .jumbotron-info {
  right: auto;
  left: 0;
}
/* line 89, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-item.upper-right .jumbotron-info {
  bottom: auto;
  top: 2rem;
}
/* line 96, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-item.show-image-description .jumbotron-image-description {
  bottom: 0;
  left: 0;
}
/* line 102, ../sass/sites/home/_home-jumbotron.scss */
.site-root .featured-jumbotron.owl-carousel .jumbotron-item.hide-info .jumbotron-info {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}

/* line 8, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 24px;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-root .featured-items.owl-carousel:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel .feature-image {
  display: none;
}
/* line 17, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel .owl-item {
  position: relative;
}
/* line 20, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel .owl-item .feature-image {
  display: block;
}
/* line 24, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel .owl-item .feature-info {
  position: absolute;
  bottom: 8px;
  right: 0;
  padding: 0;
  width: 90%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: white;
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0.8);
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 37, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel .owl-item .feature-info .feature-title {
  margin: 0;
  padding: 6px 0 6px 0;
  font-size: 8px;
  font-size: 0.8rem;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 800px) {
  /* line 37, ../sass/sites/home/_home-features.scss */
  .site-root .featured-items.owl-carousel .owl-item .feature-info .feature-title {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
/* line 48, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel .owl-item .feature-info .feature-description p {
  margin: 0;
  padding: 0 0 6px 0;
  font-size: 6px;
  font-size: 0.6rem;
  font-weight: 200;
  text-align: center;
}
@media (min-width: 800px) {
  /* line 48, ../sass/sites/home/_home-features.scss */
  .site-root .featured-items.owl-carousel .owl-item .feature-info .feature-description p {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
/* line 59, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel .owl-item .feature-info.with-feature-description .feature-title {
  padding: 6px 0 0 0;
}
/* line 66, ../sass/sites/home/_home-features.scss */
.site-root .featured-items.owl-carousel .owl-item:hover .feature-info {
  background-color: black;
}

/* line 3, ../sass/sites/home/_home-widgets.scss */
body.home.site-root li > a {
  text-decoration: none;
}

/* line 5, ../sass/sites/home/_home-news.scss */
body.home.site-root .news-feed p.more {
  text-align: right;
}
/* line 9, ../sass/sites/home/_home-news.scss */
body.home.site-root .news-feed li ul li {
  margin-bottom: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
  line-height: 1.25em;
  list-style-type: none !important;
}
/* line 16, ../sass/sites/home/_home-news.scss */
body.home.site-root .news-feed li ul li a {
  font-weight: bold;
}
/* line 24, ../sass/sites/home/_home-news.scss */
body.home.site-root .feedzy-rss ul {
  margin: 0;
  padding: 0;
}
/* line 28, ../sass/sites/home/_home-news.scss */
body.home.site-root .feedzy-rss ul li {
  padding: 4px 0 4px 1em !important;
  text-indent: -1em;
  line-height: 1.2rem;
}

/* line 1, ../sass/sites/home/_home-titles.scss */
.home-title {
  border-bottom: none;
}

/* line 3, ../sass/sites/openaccess/_openaccess-layout.scss */
.site-openaccess.home #content {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 6, ../sass/sites/openaccess/_openaccess-layout.scss */
.site-openaccess.home #content .primary {
  width: 74.28571%;
  float: left;
  margin-right: 2.85714%;
}
/* line 9, ../sass/sites/openaccess/_openaccess-layout.scss */
.site-openaccess.home #content .sidebar-last {
  width: 22.85714%;
  float: right;
  margin-right: 0;
}

/* line 3, ../sass/sites/openaccess/_openaccess-home.scss */
.site-openaccess.home #wrapper {
  padding-top: 0;
}
/* line 7, ../sass/sites/openaccess/_openaccess-home.scss */
.site-openaccess.home #main {
  max-width: none;
  width: 100%;
}
/* line 12, ../sass/sites/openaccess/_openaccess-home.scss */
.site-openaccess.home #container {
  max-width: none;
  width: 100%;
}
/* line 17, ../sass/sites/openaccess/_openaccess-home.scss */
.site-openaccess.home #content {
  max-width: none;
  width: 100%;
}
/* line 22, ../sass/sites/openaccess/_openaccess-home.scss */
.site-openaccess.home .entry-content {
  margin: 0 auto;
  width: 960px;
}
/* line 27, ../sass/sites/openaccess/_openaccess-home.scss */
.site-openaccess.home .hero {
  margin-bottom: 18px;
  width: 100%;
  background-image: url("/images/open-access-banner.jpg");
  background-size: cover;
}
/* line 34, ../sass/sites/openaccess/_openaccess-home.scss */
.site-openaccess.home .hero .hero-inner {
  position: relative;
  margin: 0 auto;
  min-height: 300px;
  width: 960px;
}
/* line 41, ../sass/sites/openaccess/_openaccess-home.scss */
.site-openaccess.home .hero .entry-title {
  position: absolute;
  bottom: 0;
}

/* line 3, ../sass/sites/special/_special-layout.scss */
.site-sc.home #content {
  width: 660px;
  overflow: hidden;
  margin: 0 0 0 310px;
}

/* line 3, ../sass/sites/special/_uiarchives-general.scss */
.site-sc.page-id-6514 #dailyhours {
  display: none;
}
/* line 7, ../sass/sites/special/_uiarchives-general.scss */
.site-sc.page-id-6514 h2.entry-title {
  position: absolute;
  top: 48px;
  left: 0;
  margin: 0;
  padding: 8px 24px;
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 50;
}

/* line 8, ../sass/sites/hardin/_hardin-features-front.scss */
.site-hardin.home .featured-items.owl-carousel {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 24px;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-hardin.home .featured-items.owl-carousel:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../sass/sites/hardin/_hardin-features-front.scss */
.site-hardin.home .featured-items.owl-carousel .feature-image {
  display: none;
}
/* line 17, ../sass/sites/hardin/_hardin-features-front.scss */
.site-hardin.home .featured-items.owl-carousel .owl-item {
  position: relative;
}
/* line 20, ../sass/sites/hardin/_hardin-features-front.scss */
.site-hardin.home .featured-items.owl-carousel .owl-item .feature-image {
  display: block;
}
/* line 24, ../sass/sites/hardin/_hardin-features-front.scss */
.site-hardin.home .featured-items.owl-carousel .owl-item .feature-info {
  position: absolute;
  bottom: 8px;
  right: 0;
  padding: 0;
  width: 90%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: white;
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0.8);
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 37, ../sass/sites/hardin/_hardin-features-front.scss */
.site-hardin.home .featured-items.owl-carousel .owl-item .feature-info .feature-title {
  margin: 0;
  padding: 6px 0;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  text-align: center;
}
/* line 44, ../sass/sites/hardin/_hardin-features-front.scss */
.site-hardin.home .featured-items.owl-carousel .owl-item .feature-info .feature-description {
  display: none;
}
/* line 56, ../sass/sites/hardin/_hardin-features-front.scss */
.site-hardin.home .featured-items.owl-carousel .owl-item:hover .feature-info {
  background-color: black;
}

/* line 3, ../sass/sites/employment/_employment-layout.scss */
.site-employment.home .main {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 6, ../sass/sites/employment/_employment-layout.scss */
.site-employment.home .main .sidebar-first {
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
}
/* line 10, ../sass/sites/employment/_employment-layout.scss */
.site-employment.home .main .primary-content {
  width: 31.42857%;
  float: left;
  margin-right: 2.85714%;
}
/* line 14, ../sass/sites/employment/_employment-layout.scss */
.site-employment.home .main .sidebar-second {
  width: 31.42857%;
  float: right;
  margin-right: 0;
}

/* line 3, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .block-box {
  margin-bottom: 1em;
}
/* line 6, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .block-box h3 {
  text-align: center;
}
/* line 10, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .block-box ul {
  margin-top: 0;
  padding-left: 2em;
}
/* line 17, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .block-box.welcome img.rounded-image {
  width: 60px !important;
  height: auto;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
/* line 24, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .block-box .position-listing {
  margin-bottom: 0.5em;
}
/* line 27, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .block-box .position-listing .position-title {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 35, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .pands-positions .merit,
.site-employment .pands-positions .graduate-assistantship {
  display: none;
}
/* line 42, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .merit-positions .professional-scientific,
.site-employment .merit-positions .graduate-assistantship {
  display: none;
}
/* line 49, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .ga-positions .professional-scientific,
.site-employment .ga-positions .merit {
  display: none;
}
/* line 11, ../sass/mixins/_custom.scss */
.site-employment .full-position-description .app-header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 64, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .full-position-description .app-header .app-link {
  text-align: right;
}
/* line 67, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .full-position-description .app-header .app-link a {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
}
/* line 81, ../sass/mixins/_custom.scss */
.site-employment .full-position-description .app-header .app-link a:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
.site-employment .full-position-description .app-header .app-link a:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}
/* line 74, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .corner-link img {
  margin-bottom: 1em;
  width: 100%;
}
/* line 79, ../sass/sites/employment/_employment-hacks.scss */
.site-employment .eoaa-info {
  clear: both;
  padding-top: 2em;
  text-align: center;
}

/* line 5, ../sass/sites/preservation/_nav-hacks.scss */
.site-preservation .section-nav ul {
  margin: 0 0 1em 0;
  padding-left: 0;
  list-style-type: none;
}
/* line 10, ../sass/sites/preservation/_nav-hacks.scss */
.site-preservation .section-nav ul li {
  padding-left: 1em;
  text-indent: -1em;
}
/* line 14, ../sass/sites/preservation/_nav-hacks.scss */
.site-preservation .section-nav ul li a {
  text-decoration: none;
}

/* line 3, ../sass/sites/preservation/_other-hacks.scss */
.site-preservation.home #main {
  position: relative;
}
/* line 7, ../sass/sites/preservation/_other-hacks.scss */
.site-preservation.home h2.entry-title {
  position: absolute;
  top: 48px;
  left: 0;
  margin: 0;
  padding: 8px 24px;
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 50;
}

/* line 75, ../sass/mixins/_temp.scss */
.site-gallery.home #wrapper {
  padding-top: 0;
}
/* line 82, ../sass/mixins/_temp.scss */
.site-gallery.home #wrapper #main {
  max-width: 100%;
  background-color: transparent;
}
/* line 87, ../sass/mixins/_temp.scss */
.site-gallery.home #wrapper #container {
  max-width: 100%;
}
/* line 91, ../sass/mixins/_temp.scss */
.site-gallery.home #wrapper #content {
  max-width: 100%;
}
/* line 95, ../sass/mixins/_temp.scss */
.site-gallery.home #wrapper .entry-content {
  position: relative;
  margin-bottom: 0;
}
/* line 143, ../sass/mixins/_custom.scss */
.site-gallery.home h2.site-name {
  position: absolute;
  left: -10000px;
  top: auto;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
/* line 149, ../sass/mixins/_custom.scss */
.site-gallery.home .uilibraries-logo svg {
  margin-top: 8px;
  max-width: 95%;
}
/* line 11, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home #wrapper .wrapper-inner {
  background-image: url("//www.lib.uiowa.edu/gallery/files/2016/01/Iowa-new-gallery-1.jpg");
  background-size: cover;
}
/* line 17, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .section {
  width: 100%;
}
/* line 20, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .section .section-inner {
  margin: 0 auto;
}
/* line 25, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .section .section-inner p:last-of-type {
  margin-bottom: 0;
}
/* line 32, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .welcome {
  background-color: rgba(254, 202, 97, 0.8);
}
/* line 35, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .welcome .welcome-title {
  padding: 1em 0.25em;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 2.8rem;
  text-align: center;
}
/* line 41, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .welcome .welcome-title strong {
  display: block;
}
/* line 47, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current {
  margin: 0 auto;
}
/* line 50, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster {
  position: relative;
  margin-top: 0;
  color: #feca61;
  font-weight: 300;
  font-family: "museo-slab", serif;
}
/* line 57, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster img {
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
}
/* line 64, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information {
  text-align: center;
}
/* line 67, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .top {
  position: absolute;
  top: 1em;
  left: 0;
  width: 100%;
}
/* line 73, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .top .supertitle {
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 300;
  color: #f6573a;
}
/* line 79, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .top h3.title {
  margin-top: 1em;
  font-family: "museo-slab", serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 4.6rem;
}
/* line 89, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .bottom {
  position: absolute;
  bottom: 1em;
  left: 0;
  width: 100%;
}
/* line 95, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .bottom .subtitle {
  font-size: 20px;
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: 500;
}
/* line 100, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .bottom .subtitle em {
  display: block;
  font-style: normal;
}
/* line 106, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .bottom .link {
  margin-top: 1em;
}
/* line 109, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .bottom .link a {
  color: #feca61;
  text-decoration: none;
  font-size: 22px;
  font-size: 2.2rem;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 115, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .poster .information .bottom .link a:hover {
  color: white;
}
/* line 124, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .current .blurb {
  padding: 3em 0.5em;
  background-color: rgba(254, 202, 97, 0.8);
}
/* line 130, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .hours {
  margin-top: 1em;
  background-color: rgba(254, 202, 97, 0.8);
}
/* line 134, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .hours .section-inner {
  padding: 3em 0.5em;
}
/* line 137, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .hours .section-inner p {
  margin-bottom: 0;
}
/* line 143, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .upcoming {
  margin-top: 1em;
  background-color: rgba(254, 202, 97, 0.8);
}
/* line 147, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .upcoming .section-inner {
  padding: 3em 0.5em;
}
/* line 150, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .upcoming .section-inner ul {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
}
/* line 155, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .upcoming .section-inner ul li {
  margin-bottom: 1em;
}
/* line 158, ../sass/sites/gallery/_gallery-home-general.scss */
.site-gallery.home .upcoming .section-inner ul li:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  /* line 169, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .welcome .welcome-title {
    text-align: left;
  }
  /* line 172, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .welcome .welcome-title strong {
    display: inline-block;
  }
  /* line 183, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .poster .information .top {
    top: 3em;
  }
  /* line 186, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .poster .information .top .supertitle {
    font-size: 36px;
    font-size: 3.6rem;
  }
  /* line 190, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .poster .information .top h3.title {
    font-size: 84px;
    font-size: 8.4rem;
    line-height: 9.0rem;
  }
  /* line 196, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .poster .information .bottom {
    bottom: 3em;
  }
  /* line 199, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .poster .information .bottom .subtitle {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
  /* line 204, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .poster .information .bottom .link {
    margin-top: 2em;
  }
  /* line 207, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .poster .information .bottom .link a {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
@media (min-width: 800px) {
  /* line 221, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .welcome .welcome-title {
    font-size: 40px;
    font-size: 4rem;
    line-height: 4.2rem;
  }
  /* line 229, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .poster {
    width: 74.28571%;
    float: left;
    margin-right: 2.85714%;
    margin-top: -2em;
  }
  /* line 234, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .blurb {
    width: 25.71429%;
    float: right;
    margin-right: 0;
    margin-top: 0;
    margin-left: -2em;
    padding: 0 2em 2em 2em;
  }
  /* line 241, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .current .blurb p {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width: 960px) {
  /* line 252, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .section .section-inner {
    width: 960px;
  }
  /* line 268, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .hours {
    margin-top: -2em;
  }
  /* line 271, ../sass/sites/gallery/_gallery-home-general.scss */
  .site-gallery.home .hours .section-inner {
    padding-top: 4em;
  }
}

/* line 1, ../sass/admin/_ken-eyes-only.scss */
.ken-eyes-only {
  display: none;
}

/* line 7, ../sass/admin/_ken-eyes-only.scss */
.user-clinkenb .ken-eyes-only {
  display: block;
}

/* line 5, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 .results {
  padding: 0 0.5em;
}
/* line 8, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 div#img_thumb {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 480px) {
  /* line 14, ../sass/test/_giving-digital-bookplates.scss */
  .site-giving.page-id-34 div#img_thumb {
    width: 49.15254%;
    float: left;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(2n + 2) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 800px) {
  /* line 21, ../sass/test/_giving-digital-bookplates.scss */
  .site-giving.page-id-34 div#img_thumb {
    width: 32.20339%;
    float: left;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(3n + 2) {
    margin-left: 33.89831%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(3n + 3) {
    margin-left: 67.79661%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 960px) {
  /* line 27, ../sass/test/_giving-digital-bookplates.scss */
  .site-giving.page-id-34 .results {
    padding: 0;
  }
  /* line 31, ../sass/test/_giving-digital-bookplates.scss */
  .site-giving.page-id-34 div#img_thumb {
    width: 23.72881%;
    float: left;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(4n + 2) {
    margin-left: 25.42373%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(4n + 3) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.2/sass/susy/language/susy/_gallery.scss */
  .site-giving.page-id-34 div#img_thumb:nth-child(4n + 4) {
    margin-left: 76.27119%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 37, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 #searchcontainer {
  padding: 1em;
  background-color: #eee;
  text-align: center;
}
/* line 44, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 #searchcontainer #searchBox input[type=text] {
  width: 50%;
}
/* line 48, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 #searchcontainer #searchBox input[type=submit] {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  color: #fff !important;
  font-weight: bold;
  border: solid 1px #1c3d56;
  background: #326f9b;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #1f4561);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#1f4561');
}
/* line 81, ../sass/mixins/_custom.scss */
.site-giving.page-id-34 #searchcontainer #searchBox input[type=submit]:hover {
  text-decoration: none;
  background: #1e72af;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2d6fa0, #2c6188);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d6fa0', endColorstr='#2c6188');
}
/* line 87, ../sass/mixins/_custom.scss */
.site-giving.page-id-34 #searchcontainer #searchBox input[type=submit]:active {
  position: relative;
  top: 1px;
  color: #2371aa;
  background: -webkit-gradient(linear, left top, left bottom, left, right);
  background: -moz-linear-gradient(top, #2371aa, #5296c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2371aa', endColorstr='#5296c7');
}
/* line 53, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 #searchcontainer #az_list {
  padding: 0.5em;
}
/* line 57, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 #searchcontainer #az_list a {
  display: inline-block;
  padding: 4px 6px;
  text-decoration: none;
  font-weight: bold;
}
/* line 63, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 #searchcontainer #az_list a:hover {
  background-color: #ccc;
}
/* line 72, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 div#img_thumb p {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
/* line 77, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 div#img_thumb a.boxLink {
  display: block;
}
/* line 82, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 div#img_thumb img {
  width: 100%;
  height: auto;
}
/* line 88, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 .full-plate {
  display: none;
}
/* line 93, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 .bookplate-details {
  padding-bottom: 2em;
  border-bottom: 1px solid #ccc;
}
/* line 97, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 .bookplate-details .bookplate-image {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 480px) {
  /* line 97, ../sass/test/_giving-digital-bookplates.scss */
  .site-giving.page-id-34 .bookplate-details .bookplate-image {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%;
  }
}
/* line 104, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 .bookplate-details .bookplate-image img {
  width: 100%;
  height: auto;
}
/* line 110, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 .bookplate-details .bookplate-resource {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 480px) {
  /* line 110, ../sass/test/_giving-digital-bookplates.scss */
  .site-giving.page-id-34 .bookplate-details .bookplate-resource {
    width: 48.57143%;
    float: right;
    margin-right: 0;
  }
}
/* line 117, ../sass/test/_giving-digital-bookplates.scss */
.site-giving.page-id-34 .bookplate-details .bookplate-resource .title {
  font-size: 18px;
  font-size: 1.8rem;
}

/*
    "A foolish consistency is the hobgoblin of little minds, adored by 
    little statesmen and philosophers and divines." - Ralph Waldo Emerson

Here are the hacks and overrides that were thrown into the junk drawer of 
this site. I apologize for any inconvenience.
*/
/* ----- BEGIN Shame ----- */
/* line 12, ../sass/shame/_index.scss */
#news ul li a {
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 23, ../sass/shame/_index.scss */
body.site-home #tabs_search {
  border: none;
}
/* line 30, ../sass/shame/_index.scss */
body.site-home #tabs_search ul#searchtabs li a {
  padding-top: 6px;
  text-decoration: none;
}
/* line 41, ../sass/shame/_index.scss */
body.site-home #tabs_search ul#searchtabs li a.selected, body.site-home #tabs_search ul#searchtabs li a.selected:hover {
  background-color: #fff;
  font-weight: normal;
  color: #000;
}
/* line 5, ../sass/mixins/_fa.scss */
body.site-home #index-featured1 .box-title:before {
  margin-right: 4px;
  margin-left: 0;
  color: #333;
  font-size: 1.4em;
}

/* line 1, ../sass/shame/_google-cse-results.scss */
.gsc-selected-option-container {
  padding-right: 80px !important;
}

/* line 5, ../sass/shame/_google-cse-results.scss */
div.gsc-cursor-box div.gsc-cursor div.gsc-cursor-current-page {
  color: #fff;
}

/* line 5, ../sass/shame/_hardin-nits.scss */
body.home.site-hardin .widgetcontainer li > a {
  text-decoration: none;
}

/* ----- END Shame ----- */
