@import url(//fonts.googleapis.com/css?family=Karla:400,400italic,700,700italic);
/*
 *  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_v-4.2.0.eot");
  src: url("../fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("../fonts/fontawesome-webfont_v-4.2.0.woff") format("woff"), url("../fonts/fontawesome-webfont_v-4.2.0.ttf") format("truetype"), url("../fonts/fontawesome-webfont_v-4.2.0.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 4, ../scss/fontawesome/_core.scss */
.fa {
  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, ../scss/fontawesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

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

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

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

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

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

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

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

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

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

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

/* line 14, ../scss/fontawesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 15, ../scss/fontawesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

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

@-webkit-keyframes fa-spin {
  /* line 10, ../scss/fontawesome/_spinning.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 14, ../scss/fontawesome/_spinning.scss */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  /* line 21, ../scss/fontawesome/_spinning.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 25, ../scss/fontawesome/_spinning.scss */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 4, ../scss/fontawesome/_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, ../scss/fontawesome/_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, ../scss/fontawesome/_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, ../scss/fontawesome/_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, ../scss/fontawesome/_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 18, ../scss/fontawesome/_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, ../scss/fontawesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

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

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

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

/* line 20, ../scss/fontawesome/_stacked.scss */
.fa-inverse {
  color: white;
}

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

/* line 5, ../scss/fontawesome/_icons.scss */
.fa-music:before {
  content: "\f001";
}

/* line 6, ../scss/fontawesome/_icons.scss */
.fa-search:before {
  content: "\f002";
}

/* line 7, ../scss/fontawesome/_icons.scss */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 8, ../scss/fontawesome/_icons.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 9, ../scss/fontawesome/_icons.scss */
.fa-star:before {
  content: "\f005";
}

/* line 10, ../scss/fontawesome/_icons.scss */
.fa-star-o:before {
  content: "\f006";
}

/* line 11, ../scss/fontawesome/_icons.scss */
.fa-user:before {
  content: "\f007";
}

/* line 12, ../scss/fontawesome/_icons.scss */
.fa-film:before {
  content: "\f008";
}

/* line 13, ../scss/fontawesome/_icons.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 14, ../scss/fontawesome/_icons.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 15, ../scss/fontawesome/_icons.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 16, ../scss/fontawesome/_icons.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 19, ../scss/fontawesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

/* line 20, ../scss/fontawesome/_icons.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 21, ../scss/fontawesome/_icons.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 22, ../scss/fontawesome/_icons.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 23, ../scss/fontawesome/_icons.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 25, ../scss/fontawesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 26, ../scss/fontawesome/_icons.scss */
.fa-trash-o:before {
  content: "\f014";
}

/* line 27, ../scss/fontawesome/_icons.scss */
.fa-home:before {
  content: "\f015";
}

/* line 28, ../scss/fontawesome/_icons.scss */
.fa-file-o:before {
  content: "\f016";
}

/* line 29, ../scss/fontawesome/_icons.scss */
.fa-clock-o:before {
  content: "\f017";
}

/* line 30, ../scss/fontawesome/_icons.scss */
.fa-road:before {
  content: "\f018";
}

/* line 31, ../scss/fontawesome/_icons.scss */
.fa-download:before {
  content: "\f019";
}

/* line 32, ../scss/fontawesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 33, ../scss/fontawesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 34, ../scss/fontawesome/_icons.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 35, ../scss/fontawesome/_icons.scss */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 37, ../scss/fontawesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 38, ../scss/fontawesome/_icons.scss */
.fa-refresh:before {
  content: "\f021";
}

/* line 39, ../scss/fontawesome/_icons.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 40, ../scss/fontawesome/_icons.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 41, ../scss/fontawesome/_icons.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 42, ../scss/fontawesome/_icons.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 43, ../scss/fontawesome/_icons.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 44, ../scss/fontawesome/_icons.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 45, ../scss/fontawesome/_icons.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 46, ../scss/fontawesome/_icons.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 47, ../scss/fontawesome/_icons.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 48, ../scss/fontawesome/_icons.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 49, ../scss/fontawesome/_icons.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 50, ../scss/fontawesome/_icons.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 51, ../scss/fontawesome/_icons.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 52, ../scss/fontawesome/_icons.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 53, ../scss/fontawesome/_icons.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 54, ../scss/fontawesome/_icons.scss */
.fa-font:before {
  content: "\f031";
}

/* line 55, ../scss/fontawesome/_icons.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 56, ../scss/fontawesome/_icons.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 57, ../scss/fontawesome/_icons.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 58, ../scss/fontawesome/_icons.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 59, ../scss/fontawesome/_icons.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 60, ../scss/fontawesome/_icons.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 61, ../scss/fontawesome/_icons.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 62, ../scss/fontawesome/_icons.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 63, ../scss/fontawesome/_icons.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 65, ../scss/fontawesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 66, ../scss/fontawesome/_icons.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 67, ../scss/fontawesome/_icons.scss */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 70, ../scss/fontawesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 71, ../scss/fontawesome/_icons.scss */
.fa-pencil:before {
  content: "\f040";
}

/* line 72, ../scss/fontawesome/_icons.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 73, ../scss/fontawesome/_icons.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 74, ../scss/fontawesome/_icons.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 76, ../scss/fontawesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 77, ../scss/fontawesome/_icons.scss */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 78, ../scss/fontawesome/_icons.scss */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 79, ../scss/fontawesome/_icons.scss */
.fa-arrows:before {
  content: "\f047";
}

/* line 80, ../scss/fontawesome/_icons.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 81, ../scss/fontawesome/_icons.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 82, ../scss/fontawesome/_icons.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 83, ../scss/fontawesome/_icons.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 84, ../scss/fontawesome/_icons.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 85, ../scss/fontawesome/_icons.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 86, ../scss/fontawesome/_icons.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 87, ../scss/fontawesome/_icons.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 88, ../scss/fontawesome/_icons.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 89, ../scss/fontawesome/_icons.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 90, ../scss/fontawesome/_icons.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 91, ../scss/fontawesome/_icons.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 92, ../scss/fontawesome/_icons.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 93, ../scss/fontawesome/_icons.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 94, ../scss/fontawesome/_icons.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 95, ../scss/fontawesome/_icons.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 96, ../scss/fontawesome/_icons.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 97, ../scss/fontawesome/_icons.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 98, ../scss/fontawesome/_icons.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 99, ../scss/fontawesome/_icons.scss */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 100, ../scss/fontawesome/_icons.scss */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 101, ../scss/fontawesome/_icons.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 102, ../scss/fontawesome/_icons.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 103, ../scss/fontawesome/_icons.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 104, ../scss/fontawesome/_icons.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 105, ../scss/fontawesome/_icons.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 107, ../scss/fontawesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 108, ../scss/fontawesome/_icons.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 109, ../scss/fontawesome/_icons.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 110, ../scss/fontawesome/_icons.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 111, ../scss/fontawesome/_icons.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 112, ../scss/fontawesome/_icons.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 113, ../scss/fontawesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 114, ../scss/fontawesome/_icons.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 115, ../scss/fontawesome/_icons.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 116, ../scss/fontawesome/_icons.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 117, ../scss/fontawesome/_icons.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 118, ../scss/fontawesome/_icons.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 120, ../scss/fontawesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 121, ../scss/fontawesome/_icons.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 122, ../scss/fontawesome/_icons.scss */
.fa-calendar:before {
  content: "\f073";
}

/* line 123, ../scss/fontawesome/_icons.scss */
.fa-random:before {
  content: "\f074";
}

/* line 124, ../scss/fontawesome/_icons.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 125, ../scss/fontawesome/_icons.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 126, ../scss/fontawesome/_icons.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 127, ../scss/fontawesome/_icons.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 128, ../scss/fontawesome/_icons.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 129, ../scss/fontawesome/_icons.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 130, ../scss/fontawesome/_icons.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 131, ../scss/fontawesome/_icons.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 132, ../scss/fontawesome/_icons.scss */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 133, ../scss/fontawesome/_icons.scss */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 135, ../scss/fontawesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

/* line 136, ../scss/fontawesome/_icons.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 137, ../scss/fontawesome/_icons.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 138, ../scss/fontawesome/_icons.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 139, ../scss/fontawesome/_icons.scss */
.fa-key:before {
  content: "\f084";
}

/* line 141, ../scss/fontawesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 142, ../scss/fontawesome/_icons.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 143, ../scss/fontawesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 144, ../scss/fontawesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 145, ../scss/fontawesome/_icons.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 146, ../scss/fontawesome/_icons.scss */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 147, ../scss/fontawesome/_icons.scss */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 148, ../scss/fontawesome/_icons.scss */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 149, ../scss/fontawesome/_icons.scss */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 150, ../scss/fontawesome/_icons.scss */
.fa-external-link:before {
  content: "\f08e";
}

/* line 151, ../scss/fontawesome/_icons.scss */
.fa-sign-in:before {
  content: "\f090";
}

/* line 152, ../scss/fontawesome/_icons.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 153, ../scss/fontawesome/_icons.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 154, ../scss/fontawesome/_icons.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 155, ../scss/fontawesome/_icons.scss */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 156, ../scss/fontawesome/_icons.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 157, ../scss/fontawesome/_icons.scss */
.fa-square-o:before {
  content: "\f096";
}

/* line 158, ../scss/fontawesome/_icons.scss */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 159, ../scss/fontawesome/_icons.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 160, ../scss/fontawesome/_icons.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 161, ../scss/fontawesome/_icons.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 162, ../scss/fontawesome/_icons.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 163, ../scss/fontawesome/_icons.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 164, ../scss/fontawesome/_icons.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 165, ../scss/fontawesome/_icons.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 166, ../scss/fontawesome/_icons.scss */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 167, ../scss/fontawesome/_icons.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 168, ../scss/fontawesome/_icons.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 169, ../scss/fontawesome/_icons.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 170, ../scss/fontawesome/_icons.scss */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 171, ../scss/fontawesome/_icons.scss */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 172, ../scss/fontawesome/_icons.scss */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 173, ../scss/fontawesome/_icons.scss */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 174, ../scss/fontawesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 175, ../scss/fontawesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 176, ../scss/fontawesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 177, ../scss/fontawesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 178, ../scss/fontawesome/_icons.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 179, ../scss/fontawesome/_icons.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 180, ../scss/fontawesome/_icons.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 181, ../scss/fontawesome/_icons.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 182, ../scss/fontawesome/_icons.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 183, ../scss/fontawesome/_icons.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 185, ../scss/fontawesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 187, ../scss/fontawesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 188, ../scss/fontawesome/_icons.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 189, ../scss/fontawesome/_icons.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 191, ../scss/fontawesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 193, ../scss/fontawesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 194, ../scss/fontawesome/_icons.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 196, ../scss/fontawesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 197, ../scss/fontawesome/_icons.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 200, ../scss/fontawesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 201, ../scss/fontawesome/_icons.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 202, ../scss/fontawesome/_icons.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 203, ../scss/fontawesome/_icons.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 204, ../scss/fontawesome/_icons.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 205, ../scss/fontawesome/_icons.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 206, ../scss/fontawesome/_icons.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 207, ../scss/fontawesome/_icons.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 208, ../scss/fontawesome/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 209, ../scss/fontawesome/_icons.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 210, ../scss/fontawesome/_icons.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 211, ../scss/fontawesome/_icons.scss */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 212, ../scss/fontawesome/_icons.scss */
.fa-money:before {
  content: "\f0d6";
}

/* line 213, ../scss/fontawesome/_icons.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 214, ../scss/fontawesome/_icons.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 215, ../scss/fontawesome/_icons.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 216, ../scss/fontawesome/_icons.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 217, ../scss/fontawesome/_icons.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 219, ../scss/fontawesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 221, ../scss/fontawesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 223, ../scss/fontawesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 224, ../scss/fontawesome/_icons.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 225, ../scss/fontawesome/_icons.scss */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 227, ../scss/fontawesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 229, ../scss/fontawesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 231, ../scss/fontawesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 232, ../scss/fontawesome/_icons.scss */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 233, ../scss/fontawesome/_icons.scss */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 235, ../scss/fontawesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 236, ../scss/fontawesome/_icons.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 237, ../scss/fontawesome/_icons.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 239, ../scss/fontawesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 240, ../scss/fontawesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 241, ../scss/fontawesome/_icons.scss */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 242, ../scss/fontawesome/_icons.scss */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 243, ../scss/fontawesome/_icons.scss */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 244, ../scss/fontawesome/_icons.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 245, ../scss/fontawesome/_icons.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 246, ../scss/fontawesome/_icons.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 247, ../scss/fontawesome/_icons.scss */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 248, ../scss/fontawesome/_icons.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 249, ../scss/fontawesome/_icons.scss */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 250, ../scss/fontawesome/_icons.scss */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 251, ../scss/fontawesome/_icons.scss */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 252, ../scss/fontawesome/_icons.scss */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 253, ../scss/fontawesome/_icons.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 254, ../scss/fontawesome/_icons.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 255, ../scss/fontawesome/_icons.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 256, ../scss/fontawesome/_icons.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 257, ../scss/fontawesome/_icons.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 258, ../scss/fontawesome/_icons.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 259, ../scss/fontawesome/_icons.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 260, ../scss/fontawesome/_icons.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 261, ../scss/fontawesome/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 262, ../scss/fontawesome/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 263, ../scss/fontawesome/_icons.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 264, ../scss/fontawesome/_icons.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 265, ../scss/fontawesome/_icons.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 266, ../scss/fontawesome/_icons.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 267, ../scss/fontawesome/_icons.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 268, ../scss/fontawesome/_icons.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 269, ../scss/fontawesome/_icons.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 271, ../scss/fontawesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 272, ../scss/fontawesome/_icons.scss */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 273, ../scss/fontawesome/_icons.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 274, ../scss/fontawesome/_icons.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 275, ../scss/fontawesome/_icons.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 276, ../scss/fontawesome/_icons.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 278, ../scss/fontawesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 279, ../scss/fontawesome/_icons.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 280, ../scss/fontawesome/_icons.scss */
.fa-folder-o:before {
  content: "\f114";
}

/* line 281, ../scss/fontawesome/_icons.scss */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 282, ../scss/fontawesome/_icons.scss */
.fa-smile-o:before {
  content: "\f118";
}

/* line 283, ../scss/fontawesome/_icons.scss */
.fa-frown-o:before {
  content: "\f119";
}

/* line 284, ../scss/fontawesome/_icons.scss */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 285, ../scss/fontawesome/_icons.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 286, ../scss/fontawesome/_icons.scss */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 287, ../scss/fontawesome/_icons.scss */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 288, ../scss/fontawesome/_icons.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 289, ../scss/fontawesome/_icons.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 290, ../scss/fontawesome/_icons.scss */
.fa-code:before {
  content: "\f121";
}

/* line 292, ../scss/fontawesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 295, ../scss/fontawesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 296, ../scss/fontawesome/_icons.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 297, ../scss/fontawesome/_icons.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 298, ../scss/fontawesome/_icons.scss */
.fa-code-fork:before {
  content: "\f126";
}

/* line 300, ../scss/fontawesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 301, ../scss/fontawesome/_icons.scss */
.fa-question:before {
  content: "\f128";
}

/* line 302, ../scss/fontawesome/_icons.scss */
.fa-info:before {
  content: "\f129";
}

/* line 303, ../scss/fontawesome/_icons.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 304, ../scss/fontawesome/_icons.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 305, ../scss/fontawesome/_icons.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 306, ../scss/fontawesome/_icons.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 307, ../scss/fontawesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 308, ../scss/fontawesome/_icons.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 309, ../scss/fontawesome/_icons.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 310, ../scss/fontawesome/_icons.scss */
.fa-shield:before {
  content: "\f132";
}

/* line 311, ../scss/fontawesome/_icons.scss */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 312, ../scss/fontawesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 313, ../scss/fontawesome/_icons.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 314, ../scss/fontawesome/_icons.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 315, ../scss/fontawesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 316, ../scss/fontawesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 317, ../scss/fontawesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 318, ../scss/fontawesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 319, ../scss/fontawesome/_icons.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 320, ../scss/fontawesome/_icons.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 321, ../scss/fontawesome/_icons.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 322, ../scss/fontawesome/_icons.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 323, ../scss/fontawesome/_icons.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 324, ../scss/fontawesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 325, ../scss/fontawesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 326, ../scss/fontawesome/_icons.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 327, ../scss/fontawesome/_icons.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 328, ../scss/fontawesome/_icons.scss */
.fa-ticket:before {
  content: "\f145";
}

/* line 329, ../scss/fontawesome/_icons.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 330, ../scss/fontawesome/_icons.scss */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 331, ../scss/fontawesome/_icons.scss */
.fa-level-up:before {
  content: "\f148";
}

/* line 332, ../scss/fontawesome/_icons.scss */
.fa-level-down:before {
  content: "\f149";
}

/* line 333, ../scss/fontawesome/_icons.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 334, ../scss/fontawesome/_icons.scss */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 335, ../scss/fontawesome/_icons.scss */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 336, ../scss/fontawesome/_icons.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 337, ../scss/fontawesome/_icons.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 339, ../scss/fontawesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 341, ../scss/fontawesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 343, ../scss/fontawesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 345, ../scss/fontawesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 346, ../scss/fontawesome/_icons.scss */
.fa-gbp:before {
  content: "\f154";
}

/* line 348, ../scss/fontawesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 350, ../scss/fontawesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 354, ../scss/fontawesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 357, ../scss/fontawesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 359, ../scss/fontawesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 361, ../scss/fontawesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 362, ../scss/fontawesome/_icons.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 363, ../scss/fontawesome/_icons.scss */
.fa-file-text:before {
  content: "\f15c";
}

/* line 364, ../scss/fontawesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 365, ../scss/fontawesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 366, ../scss/fontawesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 367, ../scss/fontawesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 368, ../scss/fontawesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 369, ../scss/fontawesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 370, ../scss/fontawesome/_icons.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 371, ../scss/fontawesome/_icons.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 372, ../scss/fontawesome/_icons.scss */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 373, ../scss/fontawesome/_icons.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 374, ../scss/fontawesome/_icons.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 375, ../scss/fontawesome/_icons.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 376, ../scss/fontawesome/_icons.scss */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 377, ../scss/fontawesome/_icons.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 378, ../scss/fontawesome/_icons.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 379, ../scss/fontawesome/_icons.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 380, ../scss/fontawesome/_icons.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 381, ../scss/fontawesome/_icons.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 382, ../scss/fontawesome/_icons.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 383, ../scss/fontawesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 384, ../scss/fontawesome/_icons.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 385, ../scss/fontawesome/_icons.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 386, ../scss/fontawesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 387, ../scss/fontawesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 388, ../scss/fontawesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 389, ../scss/fontawesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 390, ../scss/fontawesome/_icons.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 391, ../scss/fontawesome/_icons.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 392, ../scss/fontawesome/_icons.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 393, ../scss/fontawesome/_icons.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 394, ../scss/fontawesome/_icons.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 395, ../scss/fontawesome/_icons.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 396, ../scss/fontawesome/_icons.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 397, ../scss/fontawesome/_icons.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 398, ../scss/fontawesome/_icons.scss */
.fa-female:before {
  content: "\f182";
}

/* line 399, ../scss/fontawesome/_icons.scss */
.fa-male:before {
  content: "\f183";
}

/* line 400, ../scss/fontawesome/_icons.scss */
.fa-gittip:before {
  content: "\f184";
}

/* line 401, ../scss/fontawesome/_icons.scss */
.fa-sun-o:before {
  content: "\f185";
}

/* line 402, ../scss/fontawesome/_icons.scss */
.fa-moon-o:before {
  content: "\f186";
}

/* line 403, ../scss/fontawesome/_icons.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 404, ../scss/fontawesome/_icons.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 405, ../scss/fontawesome/_icons.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 406, ../scss/fontawesome/_icons.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 407, ../scss/fontawesome/_icons.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 408, ../scss/fontawesome/_icons.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 409, ../scss/fontawesome/_icons.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 410, ../scss/fontawesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 411, ../scss/fontawesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 413, ../scss/fontawesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 414, ../scss/fontawesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 415, ../scss/fontawesome/_icons.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 416, ../scss/fontawesome/_icons.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 418, ../scss/fontawesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 419, ../scss/fontawesome/_icons.scss */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 420, ../scss/fontawesome/_icons.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 421, ../scss/fontawesome/_icons.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 422, ../scss/fontawesome/_icons.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 423, ../scss/fontawesome/_icons.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 424, ../scss/fontawesome/_icons.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 427, ../scss/fontawesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 429, ../scss/fontawesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 430, ../scss/fontawesome/_icons.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 431, ../scss/fontawesome/_icons.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 432, ../scss/fontawesome/_icons.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 433, ../scss/fontawesome/_icons.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 434, ../scss/fontawesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 435, ../scss/fontawesome/_icons.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 436, ../scss/fontawesome/_icons.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 437, ../scss/fontawesome/_icons.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 438, ../scss/fontawesome/_icons.scss */
.fa-pied-piper:before {
  content: "\f1a7";
}

/* line 439, ../scss/fontawesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 440, ../scss/fontawesome/_icons.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 441, ../scss/fontawesome/_icons.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 442, ../scss/fontawesome/_icons.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 443, ../scss/fontawesome/_icons.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 444, ../scss/fontawesome/_icons.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 445, ../scss/fontawesome/_icons.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 446, ../scss/fontawesome/_icons.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 447, ../scss/fontawesome/_icons.scss */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 448, ../scss/fontawesome/_icons.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 449, ../scss/fontawesome/_icons.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 450, ../scss/fontawesome/_icons.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 451, ../scss/fontawesome/_icons.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 452, ../scss/fontawesome/_icons.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 453, ../scss/fontawesome/_icons.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 454, ../scss/fontawesome/_icons.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 456, ../scss/fontawesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 458, ../scss/fontawesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 459, ../scss/fontawesome/_icons.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 460, ../scss/fontawesome/_icons.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 461, ../scss/fontawesome/_icons.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 462, ../scss/fontawesome/_icons.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 463, ../scss/fontawesome/_icons.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 464, ../scss/fontawesome/_icons.scss */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 465, ../scss/fontawesome/_icons.scss */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 466, ../scss/fontawesome/_icons.scss */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 467, ../scss/fontawesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 470, ../scss/fontawesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 472, ../scss/fontawesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 474, ../scss/fontawesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 476, ../scss/fontawesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 477, ../scss/fontawesome/_icons.scss */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 478, ../scss/fontawesome/_icons.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 479, ../scss/fontawesome/_icons.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 480, ../scss/fontawesome/_icons.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 485, ../scss/fontawesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 486, ../scss/fontawesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 488, ../scss/fontawesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 490, ../scss/fontawesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 491, ../scss/fontawesome/_icons.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 492, ../scss/fontawesome/_icons.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 493, ../scss/fontawesome/_icons.scss */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 494, ../scss/fontawesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 495, ../scss/fontawesome/_icons.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 497, ../scss/fontawesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 499, ../scss/fontawesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 501, ../scss/fontawesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 502, ../scss/fontawesome/_icons.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 503, ../scss/fontawesome/_icons.scss */
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 504, ../scss/fontawesome/_icons.scss */
.fa-header:before {
  content: "\f1dc";
}

/* line 505, ../scss/fontawesome/_icons.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 506, ../scss/fontawesome/_icons.scss */
.fa-sliders:before {
  content: "\f1de";
}

/* line 507, ../scss/fontawesome/_icons.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 508, ../scss/fontawesome/_icons.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 509, ../scss/fontawesome/_icons.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 511, ../scss/fontawesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

/* line 512, ../scss/fontawesome/_icons.scss */
.fa-tty:before {
  content: "\f1e4";
}

/* line 513, ../scss/fontawesome/_icons.scss */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 514, ../scss/fontawesome/_icons.scss */
.fa-plug:before {
  content: "\f1e6";
}

/* line 515, ../scss/fontawesome/_icons.scss */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 516, ../scss/fontawesome/_icons.scss */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 517, ../scss/fontawesome/_icons.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 518, ../scss/fontawesome/_icons.scss */
.fa-newspaper-o:before {
  content: "\f1ea";
}

/* line 519, ../scss/fontawesome/_icons.scss */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 520, ../scss/fontawesome/_icons.scss */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 521, ../scss/fontawesome/_icons.scss */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 522, ../scss/fontawesome/_icons.scss */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 523, ../scss/fontawesome/_icons.scss */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 524, ../scss/fontawesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 525, ../scss/fontawesome/_icons.scss */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 526, ../scss/fontawesome/_icons.scss */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 527, ../scss/fontawesome/_icons.scss */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 528, ../scss/fontawesome/_icons.scss */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 529, ../scss/fontawesome/_icons.scss */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 530, ../scss/fontawesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "\f1f7";
}

/* line 531, ../scss/fontawesome/_icons.scss */
.fa-trash:before {
  content: "\f1f8";
}

/* line 532, ../scss/fontawesome/_icons.scss */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 533, ../scss/fontawesome/_icons.scss */
.fa-at:before {
  content: "\f1fa";
}

/* line 534, ../scss/fontawesome/_icons.scss */
.fa-eyedropper:before {
  content: "\f1fb";
}

/* line 535, ../scss/fontawesome/_icons.scss */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 536, ../scss/fontawesome/_icons.scss */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 537, ../scss/fontawesome/_icons.scss */
.fa-area-chart:before {
  content: "\f1fe";
}

/* line 538, ../scss/fontawesome/_icons.scss */
.fa-pie-chart:before {
  content: "\f200";
}

/* line 539, ../scss/fontawesome/_icons.scss */
.fa-line-chart:before {
  content: "\f201";
}

/* line 540, ../scss/fontawesome/_icons.scss */
.fa-lastfm:before {
  content: "\f202";
}

/* line 541, ../scss/fontawesome/_icons.scss */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 542, ../scss/fontawesome/_icons.scss */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 543, ../scss/fontawesome/_icons.scss */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 544, ../scss/fontawesome/_icons.scss */
.fa-bicycle:before {
  content: "\f206";
}

/* line 545, ../scss/fontawesome/_icons.scss */
.fa-bus:before {
  content: "\f207";
}

/* line 546, ../scss/fontawesome/_icons.scss */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 547, ../scss/fontawesome/_icons.scss */
.fa-angellist:before {
  content: "\f209";
}

/* line 548, ../scss/fontawesome/_icons.scss */
.fa-cc:before {
  content: "\f20a";
}

/* line 551, ../scss/fontawesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

/* line 552, ../scss/fontawesome/_icons.scss */
.fa-meanpath:before {
  content: "\f20c";
}

/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 21, ../scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 31, ../scss/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
/* line 42, ../scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
/* line 52, ../scss/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, ../scss/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 82, ../scss/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7.
 */
/* line 90, ../scss/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 102, ../scss/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 112, ../scss/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
/* line 125, ../scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 130, ../scss/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 135, ../scss/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 140, ../scss/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 145, ../scss/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 150, ../scss/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */
/* line 159, ../scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */
/* line 168, ../scss/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 172, ../scss/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome.
 */
/* line 180, ../scss/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9.
 */
/* line 188, ../scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 198, ../scss/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 210, ../scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 220, ../scss/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE6/7.
 */
/* line 230, ../scss/_normalize.scss */
q {
  quotes: none;
}

/*
 * Addresses `quotes` property not supported in S4.
 */
/* line 239, ../scss/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 244, ../scss/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
/* line 254, ../scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 261, ../scss/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 265, ../scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 280, ../scss/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 284, ../scss/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 294, ../scss/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 303, ../scss/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 318, ../scss/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9.
 */
/* line 327, ../scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */
/* line 339, ../scss/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7.
 */
/* line 351, ../scss/_normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */
/* line 359, ../scss/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */
/* line 371, ../scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 387, ../scss/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
/* line 400, ../scss/_normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */
/* line 417, ../scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 428, ../scss/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */
/* line 440, ../scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */
/* line 453, ../scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */
/* line 465, ../scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+.
 */
/* line 474, ../scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 484, ../scss/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 497, ../scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
/* line 510, ../scss/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/* line 517, ../scss/_normalize.scss */
b, strong, .strong {
  font-weight: bold;
}

/* line 519, ../scss/_normalize.scss */
dfn, em, .em {
  font-style: italic;
}

/* line 521, ../scss/_normalize.scss */
small, .small {
  font-size: 75%;
}

/* line 523, ../scss/_normalize.scss */
ul, ol {
  padding: 0;
  list-style-type: none;
}

/* line 528, ../scss/_normalize.scss */
dd {
  margin: 0;
}

/* line 534, ../scss/_normalize.scss */
.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}

/*********************
CLEARFIXIN'
*********************/
/* line 6, ../scss/_mixins.scss */
.clearfix {
  zoom: 1;
}
/* line 8, ../scss/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 9, ../scss/_mixins.scss */
.clearfix:after {
  clear: both;
}

/*********************
TOOLS
*********************/
/* line 17, ../scss/_mixins.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 24, ../scss/_mixins.scss */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/* line 62, ../scss/_mixins.scss */
.blue, .blue a {
  color: #2a77b1 !important;
}

/* line 63, ../scss/_mixins.scss */
.light-blue, .light-blue a {
  color: #00aeef !important;
}

/* line 64, ../scss/_mixins.scss */
.green, .green a {
  color: #82ab40 !important;
}

/* line 65, ../scss/_mixins.scss */
.yellow, .yellow a {
  color: #f8b23b !important;
}

/* line 66, ../scss/_mixins.scss */
.red, .red a {
  color: #ee4136 !important;
}

/* line 67, ../scss/_mixins.scss */
.orange, .orange a {
  color: #f4731f !important;
}

/* line 68, ../scss/_mixins.scss */
.pink {
  color: #eb366e !important;
}

/* line 69, ../scss/_mixins.scss */
.purple, .purple a {
  color: #8a5d75 !important;
}

/* line 70, ../scss/_mixins.scss */
.grey, .grey a {
  color: #5d5d5d !important;
}

/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/*********************
TYPOGRAPHY
*********************/
@font-face {
  font-family: 'JustTheWayYouAreRegular';
  src: url("../fonts/justthewayyouare-webfont.eot");
  src: url("../fonts/justthewayyouare-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/justthewayyouare-webfont.woff") format("woff"), url("../fonts/justthewayyouare-webfont.ttf") format("truetype"), url("../fonts/justthewayyouare-webfont.svg") format("svg");
  font-weight: normal !important;
  font-style: normal;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 107, ../scss/_mixins.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
  font-weight: 100;
}

/* line 114, ../scss/_mixins.scss */
.text-left {
  text-align: left;
}

/* line 115, ../scss/_mixins.scss */
.text-center {
  text-align: center;
}

/* line 116, ../scss/_mixins.scss */
.text-right {
  text-align: right;
}

/* line 120, ../scss/_mixins.scss */
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
}

/* line 126, ../scss/_mixins.scss */
.alert-help {
  border-color: #e8dc59;
  background: #ebe16f;
}

/* line 132, ../scss/_mixins.scss */
.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8;
}

/* line 138, ../scss/_mixins.scss */
.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4;
}

/* line 144, ../scss/_mixins.scss */
.alert-success {
  border-color: #deeaae;
  background: #e6efc2;
}

/*********************
ROUNDED CORNERS
*********************/
/* line 161, ../scss/_mixins.scss */
.rounded {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

/*********************
BOX SHADOW
*********************/
/* line 175, ../scss/_mixins.scss */
.shadow {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
}

/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*********************
BUTTONS
*********************/
/* line 233, ../scss/_mixins.scss */
.button, .button:visited {
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 10px 25px;
  color: white;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  font-style: italic;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #df8f08;
  cursor: pointer;
  margin: 20px 0;
  border-radius: 100px;
  background-color: #f7ac2c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8b23b), to(#f7ac2c));
  background-image: -webkit-linear-gradient(top, #f8b23b, #f7ac2c);
  background-image: -moz-linear-gradient(top, #f8b23b, #f7ac2c);
  background-image: -o-linear-gradient(top, #f8b23b, #f7ac2c);
  background-image: linear-gradient(to bottom, #f8b23b, #f7ac2c);
}
/* line 249, ../scss/_mixins.scss */
.button i, .button:visited i {
  margin-left: 5px;
}
/* line 251, ../scss/_mixins.scss */
.button span, .button:visited span {
  font-size: 11px;
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}
/* line 257, ../scss/_mixins.scss */
.button:hover, .button:focus, .button:visited:hover, .button:visited:focus {
  color: white;
  background-color: #f69f0a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7a822), to(#f69f0a));
  background-image: -webkit-linear-gradient(top, #f7a822, #f69f0a);
  background-image: -moz-linear-gradient(top, #f7a822, #f69f0a);
  background-image: -o-linear-gradient(top, #f7a822, #f69f0a);
  background-image: linear-gradient(to bottom, #f7a822, #f69f0a);
}
/* line 262, ../scss/_mixins.scss */
.button:active, .button:visited:active {
  background-color: #f8b23b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7a822), to(#f8b23b));
  background-image: -webkit-linear-gradient(top, #f7a822, #f8b23b);
  background-image: -moz-linear-gradient(top, #f7a822, #f8b23b);
  background-image: -o-linear-gradient(top, #f7a822, #f8b23b);
  background-image: linear-gradient(to bottom, #f7a822, #f8b23b);
}

/* line 267, ../scss/_mixins.scss */
.accent-button, .accent-button:visited {
  text-shadow: 0 1px 1px #4d3441;
  background-color: #7b5368;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8a5d75), to(#7b5368));
  background-image: -webkit-linear-gradient(top, #8a5d75, #7b5368);
  background-image: -moz-linear-gradient(top, #8a5d75, #7b5368);
  background-image: -o-linear-gradient(top, #8a5d75, #7b5368);
  background-image: linear-gradient(to bottom, #8a5d75, #7b5368);
  box-shadow: inset 0 0 3px #b0899e;
}
/* line 272, ../scss/_mixins.scss */
.accent-button:hover, .accent-button:focus, .accent-button:visited:hover, .accent-button:visited:focus {
  border-color: #5c3e4e;
  background-color: #6c485b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7e556b), to(#6c485b));
  background-image: -webkit-linear-gradient(top, #7e556b, #6c485b);
  background-image: -moz-linear-gradient(top, #7e556b, #6c485b);
  background-image: -o-linear-gradient(top, #7e556b, #6c485b);
  background-image: linear-gradient(to bottom, #7e556b, #6c485b);
}
/* line 276, ../scss/_mixins.scss */
.accent-button:active, .accent-button:visited:active {
  background-color: #8a5d75;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7b5368), to(#8a5d75));
  background-image: -webkit-linear-gradient(top, #7b5368, #8a5d75);
  background-image: -moz-linear-gradient(top, #7b5368, #8a5d75);
  background-image: -o-linear-gradient(top, #7b5368, #8a5d75);
  background-image: linear-gradient(to bottom, #7b5368, #8a5d75);
}

/******************************************************************

Stylesheet: Base Mobile Stylesheet

******************************************************************/
/* line 9, ../scss/_base.scss */
#tabs-container .tabs-menu {
  clear: both;
  display: inline-block;
  padding: 3px;
  margin: 40px auto;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
/* line 18, ../scss/_base.scss */
#tabs-container .tabs-menu li {
  float: left;
  margin: 0;
  padding: 0 3px;
  line-height: 30px;
}
/* line 24, ../scss/_base.scss */
#tabs-container .tabs-menu li a {
  padding: 0 5px;
  font-size: 12px;
  color: #fac56c;
  text-decoration: none;
}
/* line 30, ../scss/_base.scss */
#tabs-container .tabs-menu li a:hover {
  text-decoration: underline;
}
/* line 33, ../scss/_base.scss */
#tabs-container .tabs-menu li.label {
  background: none;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.8);
  font-style: italic;
  font-weight: 700;
  margin-top: 1px;
  display: inline-block;
}
/* line 42, ../scss/_base.scss */
#tabs-container .tabs-menu li.label i {
  color: #f8b23b;
  font-size: 14px;
  margin-top: 3px;
}
/* line 49, ../scss/_base.scss */
#tabs-container .tabs-menu li.current {
  position: relative;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 5;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 55, ../scss/_base.scss */
#tabs-container .tabs-menu li.current a {
  color: rgba(255, 255, 255, 0.5);
}
/* line 60, ../scss/_base.scss */
#tabs-container .tabs-menu li:last-child.current {
  position: relative;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 5;
  -webkit-border-radius: 30px 100px 100px 30px;
  border-radius: 30px 100px 100px 30px;
}
/* line 70, ../scss/_base.scss */
#tabs-container .tabs-menu .current a {
  color: #2e7da3;
}
/* line 77, ../scss/_base.scss */
#tabs-container .tab-content {
  display: none;
}
/* line 81, ../scss/_base.scss */
#tabs-container #projects {
  display: block;
}
/* line 86, ../scss/_base.scss */
#tabs-container #contact h3 {
  margin: 20px 0 0;
  font-size: .80em;
  text-transform: none;
}

/*********************
GENERAL STYLES
*********************/
/* line 99, ../scss/_base.scss */
body {
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.5;
  color: #656565;
  background-image: url(../images/bg/bokeh.png);
  background-repeat: repeat;
  background-size: 300px 300px;
  background-color: #dcdcdc;
}

/* line 110, ../scss/_base.scss */
::selection {
  background: #b895a8;
  color: #fff;
}

/* line 115, ../scss/_base.scss */
::-moz-selection {
  background: #b895a8;
  color: #fff;
}

/* line 120, ../scss/_base.scss */
a {
  cursor: pointer;
}

/* line 122, ../scss/_base.scss */
.mobileHide, .show1240 {
  display: none;
}

/* line 126, ../scss/_base.scss */
.youtube {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 132, ../scss/_base.scss */
.youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 142, ../scss/_base.scss */
.arrow_box_left {
  position: relative;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 147, ../scss/_base.scss */
.arrow_box_left:after, .arrow_box_left:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 158, ../scss/_base.scss */
.arrow_box_left:after {
  border-color: rgba(0, 0, 0, 0);
  border-right-color: none;
  border-width: 7px;
  margin-top: -7px;
}

/* line 164, ../scss/_base.scss */
.arrow_box_left:before {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: rgba(255, 255, 255, 0.5);
  border-width: 13px;
  margin-top: -13px;
}

/* line 171, ../scss/_base.scss */
span.highlight {
  background: rgba(255, 255, 255, 0.85);
  padding: 0 7px 0 5px;
  font-weight: 700;
  line-height: 1.35;
  font-style: italic;
  text-transform: uppercase;
}

/* line 181, ../scss/_base.scss */
.callToAction .button {
  width: 100%;
  text-align: left;
  margin: 15px 0 0;
  font-size: 17px;
}
/* line 187, ../scss/_base.scss */
.callToAction .button i {
  float: right;
  font-size: 1.3em;
  margin-top: .1em;
}
/* line 194, ../scss/_base.scss */
.callToAction .secondary {
  background: rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  color: #fff;
  font-size: 13px;
  padding: 12px 25px;
  text-shadow: none;
}
/* line 202, ../scss/_base.scss */
.callToAction .secondary:hover {
  background: #f8b23b;
  color: #fff;
  border-color: #fdeccf;
}
/* line 208, ../scss/_base.scss */
.callToAction .secondary:active {
  background: #df8f08;
}

/*********************
AD STYLES
*********************/
/* line 217, ../scss/_base.scss */
.fishtank {
  display: block;
  position: relative;
  padding: 10px;
  margin: 1em auto;
  background: url(../images/ge-bg.jpg) repeat;
  background-attachment: fixed;
  background-size: cover;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
/* line 228, ../scss/_base.scss */
.fishtank img {
  max-width: 100%;
  height: auto;
}
/* line 233, ../scss/_base.scss */
.fishtank span.fishtankText {
  font-family: Karla, "Karla", "JustTheWayYouAreRegular", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  line-height: 1.6;
  background: rgba(255, 255, 255, 0.5);
}

/* line 241, ../scss/_base.scss */
.interstitial {
  background-image: url(../images/bg/empire-state-building.jpg);
  background-attachment: fixed;
  background-position: center top;
  background-color: #fff;
  margin: 3em auto;
  padding-bottom: 3em;
  text-align: center;
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.8);
}
/* line 243, ../scss/_base.scss */
.interstitial h3 {
  color: #f26d65;
  font-size: 2em;
}
/* line 258, ../scss/_base.scss */
.interstitial i.interIcon {
  font-size: 60px;
  display: block;
  margin: -30px auto 60px;
  line-height: 60px;
  height: 60px;
  color: #f26d65;
}
/* line 267, ../scss/_base.scss */
.interstitial a.button {
  background: #f26d65;
  opacity: .9;
}
/* line 267, ../scss/_base.scss */
.interstitial a.button:hover {
  opacity: 1;
}

/*********************
CONTACT FORM STYLES
*********************/
/* line 276, ../scss/_base.scss */
.wpcf7 p {
  display: block;
  position: relative;
  padding-left: 40px;
}
/* line 281, ../scss/_base.scss */
.wpcf7 p:before {
  display: inline-block;
  position: absolute;
  top: 10px;
  font-size: 18px;
  left: 12px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 296, ../scss/_base.scss */
.wpcf7 p#name:before {
  content: "\f007";
}
/* line 297, ../scss/_base.scss */
.wpcf7 p#email:before {
  content: "\f0e0";
}
/* line 298, ../scss/_base.scss */
.wpcf7 p#school:before {
  content: "\f19c";
}
/* line 299, ../scss/_base.scss */
.wpcf7 p#position:before {
  content: "\f0f2";
}
/* line 300, ../scss/_base.scss */
.wpcf7 p#human:before {
  content: "\f071";
}
/* line 301, ../scss/_base.scss */
.wpcf7 p#dates:before {
  content: "\f073";
}
/* line 302, ../scss/_base.scss */
.wpcf7 p#subject:before {
  content: "\f059";
}
/* line 303, ../scss/_base.scss */
.wpcf7 p#message:before {
  content: "\f075";
}
/* line 304, ../scss/_base.scss */
.wpcf7 p#upload:before {
  content: "\f0ee";
}
/* line 305, ../scss/_base.scss */
.wpcf7 p#submit:before {
  content: "\f064";
}
/* line 308, ../scss/_base.scss */
.wpcf7 input, .wpcf7 textarea {
  width: 100%;
  padding: 10px 15px;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 321, ../scss/_base.scss */
.wpcf7 textarea {
  height: 80px;
}
/* line 325, ../scss/_base.scss */
.wpcf7 ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #656565;
}
/* line 328, ../scss/_base.scss */
.wpcf7 :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #656565;
  opacity: 1;
}
/* line 332, ../scss/_base.scss */
.wpcf7 ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #656565;
  opacity: 1;
}
/* line 336, ../scss/_base.scss */
.wpcf7 :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #656565;
}
/* line 340, ../scss/_base.scss */
.wpcf7 input:focus, .wpcf7 textarea:focus {
  background: white;
}
/* line 344, ../scss/_base.scss */
.wpcf7 input[type=submit]:hover {
  background: #8a5d75;
  color: #fff;
}
/* line 349, ../scss/_base.scss */
.wpcf7 input[type=submit]:active {
  background: #f8b23b;
}
/* line 353, ../scss/_base.scss */
.wpcf7 .ninja-forms-response-msg {
  padding: 20px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
/* line 358, ../scss/_base.scss */
.wpcf7 .wpcf7-not-valid-tip {
  color: #f8b23b;
}
/* line 362, ../scss/_base.scss */
.wpcf7 .wpcf7-validation-errors {
  border-color: #f8b23b;
}
/* line 366, ../scss/_base.scss */
.wpcf7 .ninja-forms-success-msg {
  border: 1px dashed #82ab40;
}

/* line 374, ../scss/_base.scss */
.ninja-forms-cont .field-wrap {
  display: block;
  position: relative;
  padding-left: 40px;
}
/* line 379, ../scss/_base.scss */
.ninja-forms-cont .field-wrap:before {
  display: inline-block;
  position: absolute;
  top: 10px;
  font-size: 18px;
  left: 12px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 394, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.name-wrap:before {
  content: "\f007";
}
/* line 395, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.email-wrap:before {
  content: "\f0e0";
}
/* line 396, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.school-wrap:before {
  content: "\f19c";
}
/* line 397, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.position-wrap:before {
  content: "\f0f2";
}
/* line 398, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.human-wrap:before {
  content: "\f071";
}
/* line 399, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.dates-wrap:before {
  content: "\f073";
}
/* line 400, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.subject-wrap:before {
  content: "\f059";
}
/* line 401, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.message-wrap:before {
  content: "\f075";
}
/* line 402, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.upload-wrap:before {
  content: "\f0ee";
}
/* line 403, ../scss/_base.scss */
.ninja-forms-cont .field-wrap.submit-wrap:before {
  content: "\f064";
}
/* line 405, ../scss/_base.scss */
.ninja-forms-cont .field-wrap input, .ninja-forms-cont .field-wrap textarea {
  padding: 10px 15px;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 417, ../scss/_base.scss */
.ninja-forms-cont .field-wrap textarea {
  height: 80px;
}
/* line 421, ../scss/_base.scss */
.ninja-forms-cont .field-wrap ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #656565;
}
/* line 424, ../scss/_base.scss */
.ninja-forms-cont .field-wrap :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #656565;
  opacity: 1;
}
/* line 428, ../scss/_base.scss */
.ninja-forms-cont .field-wrap ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #656565;
  opacity: 1;
}
/* line 432, ../scss/_base.scss */
.ninja-forms-cont .field-wrap :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #656565;
}
/* line 436, ../scss/_base.scss */
.ninja-forms-cont .field-wrap input:focus, .ninja-forms-cont .field-wrap textarea:focus {
  background: white;
}
/* line 440, ../scss/_base.scss */
.ninja-forms-cont .field-wrap input[type=submit]:hover {
  background: #8a5d75;
  color: #fff;
}
/* line 445, ../scss/_base.scss */
.ninja-forms-cont .field-wrap input[type=submit]:active {
  background: #f8b23b;
}
/* line 450, ../scss/_base.scss */
.ninja-forms-cont .ninja-forms-response-msg, .ninja-forms-cont .ninja-forms-field-error {
  padding: 15px;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .7em;
  margin: 10px 0;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
/* line 458, ../scss/_base.scss */
.ninja-forms-cont .ninja-forms-field-error {
  border: 1px dashed #f4731f;
  color: #f4731f;
}
/* line 463, ../scss/_base.scss */
.ninja-forms-cont .wpcf7-validation-errors {
  border-color: #f8b23b;
}
/* line 467, ../scss/_base.scss */
.ninja-forms-cont .ninja-forms-success-msg {
  border: 1px dashed #82ab40;
  color: #82ab40;
}

/*********************
LAYOUT & GRID STYLES
*********************/
/* line 477, ../scss/_base.scss */
.wrap {
  width: 96%;
  margin: 0 auto;
  max-width: 1000px;
}

/*********************
LINK STYLES
*********************/
/* line 487, ../scss/_base.scss */
a, a:visited {
  color: #f8b23b;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
/* line 491, ../scss/_base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #ed9908;
}
/* line 496, ../scss/_base.scss */
a:active, a:visited:active {
  color: #8a5d75;
}
/* line 501, ../scss/_base.scss */
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 515, ../scss/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-rendering: optimizelegibility;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
/* line 524, ../scss/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 529, ../scss/_base.scss */
h1, .h1 {
  font-size: 2.1em;
  line-height: 1.2;
}

/* line 534, ../scss/_base.scss */
h2, .h2 {
  font-size: 1.8em;
  line-height: 1.2;
  margin-bottom: 0.375em;
}

/* line 540, ../scss/_base.scss */
h3, .h3 {
  font-size: 1.6em;
  line-height: 1.2;
  margin-bottom: 0.5em;
}

/* line 546, ../scss/_base.scss */
h4, .h4 {
  font-size: 1.4em;
}

/* line 550, ../scss/_base.scss */
h5, .h5 {
  font-size: 1.1em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/*********************
HEADER STYLES
*********************/
/* line 560, ../scss/_base.scss */
.header {
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url(../images/hi-im-sam-killermann.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 110px 250px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  width: 100%;
  margin: 24px 0 0;
  padding: 0 0 10px 100px;
  top: 0;
  z-index: 1000;
}
/* line 573, ../scss/_base.scss */
.header #headerSearch {
  float: left;
  margin: 0 10px 0 0;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: none;
  height: 30px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 583, ../scss/_base.scss */
.header #headerSearch .searchContainer:before {
  top: 10px;
  left: 5px;
  font-size: 12px;
  color: #fff;
  opacity: .9;
}
/* line 591, ../scss/_base.scss */
.header #headerSearch .searchContainer input {
  font-size: 11px;
  height: 30px;
  width: 160px;
  padding-left: 23px;
  background: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 600, ../scss/_base.scss */
.header #headerSearch .searchContainer input:focus {
  background: rgba(0, 0, 0, 0.5);
  color: #fff !important;
}
/* line 606, ../scss/_base.scss */
.header #headerSearch .searchContainer ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: rgba(255, 255, 255, 0.9);
}
/* line 609, ../scss/_base.scss */
.header #headerSearch .searchContainer :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: rgba(255, 255, 255, 0.9);
  opacity: 1;
}
/* line 613, ../scss/_base.scss */
.header #headerSearch .searchContainer ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: rgba(255, 255, 255, 0.9);
  opacity: 1;
}
/* line 617, ../scss/_base.scss */
.header #headerSearch .searchContainer :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: rgba(255, 255, 255, 0.9);
}

/* line 624, ../scss/_base.scss */
#logo {
  float: left;
}
/* line 627, ../scss/_base.scss */
#logo a {
  display: block;
  padding: 0 5px;
}
/* line 632, ../scss/_base.scss */
#logo img {
  width: auto;
  height: 36px;
  margin: 2px;
  display: block;
}
/* line 639, ../scss/_base.scss */
#logo:hover img {
  opacity: .75;
}
/* line 643, ../scss/_base.scss */
#logo:active img {
  opacity: .95;
}

/* line 648, ../scss/_base.scss */
#miniBio {
  width: 200px;
  margin: 10px;
  padding: 20px;
  font-size: 14px;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.8);
}

/* line 657, ../scss/_base.scss */
.content-info {
  display: none;
  /* Defaults closed. Opens with Jquery Toggle */
}

/* line 661, ../scss/_base.scss */
.home .content-info {
  display: block;
  /* defaults to open for home*/
}

/* line 663, ../scss/_base.scss */
#infoBar {
  height: 24px;
  line-height: 24px;
  top: 0;
  font-size: 14px;
  width: 100%;
  z-index: 9999;
  background: #f8b23b;
  position: fixed;
}
/* line 673, ../scss/_base.scss */
#infoBar span.instructions {
  color: #d08607;
  font-size: 11px;
  margin-left: 2px;
}
/* line 679, ../scss/_base.scss */
#infoBar .infoButton {
  margin: 1px 0 1px 1px;
  background: #d08607;
  width: 22px;
  line-height: 22px;
  text-align: center;
  display: block;
  color: #fcd99d;
  float: left;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
/* line 690, ../scss/_base.scss */
#infoBar .infoButton:hover {
  background: #df8f08;
  color: #fff;
}
/* line 695, ../scss/_base.scss */
#infoBar .infoButton:active {
  background: #6d4604;
  color: #df8f08;
}
/* line 701, ../scss/_base.scss */
#infoBar ul {
  float: right;
  margin: 0;
  padding: 0;
  line-height: 24px;
  list-style: none;
}
/* line 708, ../scss/_base.scss */
#infoBar ul li {
  float: right;
}
/* line 711, ../scss/_base.scss */
#infoBar ul li a {
  padding: 0 10px;
  font-size: 12px;
  text-decoration: none;
  color: #fef2dd;
}
/* line 717, ../scss/_base.scss */
#infoBar ul li a:hover {
  color: white;
}

/* line 725, ../scss/_base.scss */
#infoBlurb {
  background: #f8b23b;
  padding: 6px 24px 12px;
  margin: 0 0 -24px;
}
/* line 730, ../scss/_base.scss */
#infoBlurb #infoVid {
  display: none;
}
/* line 734, ../scss/_base.scss */
#infoBlurb p {
  margin: 20px 0 0;
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: italic;
  color: #9f6606;
  line-height: 1.6;
  font-size: 14px;
}
/* line 743, ../scss/_base.scss */
#infoBlurb p span {
  display: block;
  padding: 10px;
  border-top: 1px dashed #c67f07;
}
/* line 749, ../scss/_base.scss */
#infoBlurb p span.headline {
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
  border: none;
}
/* line 757, ../scss/_base.scss */
#infoBlurb p a {
  padding: 0 9px 0 7px;
  margin: 2px;
  background: #9f6606;
  text-decoration: none;
  display: inline-block;
  color: #f9bc54;
}
/* line 765, ../scss/_base.scss */
#infoBlurb p a:hover {
  background: #c67f07;
  color: #fff;
  text-decoration: underline;
}
/* line 771, ../scss/_base.scss */
#infoBlurb p a:active {
  background: #6d4604;
  color: #df8f08;
}

/* line 779, ../scss/_base.scss */
.headerList {
  display: none;
}

/* line 781, ../scss/_base.scss */
.single #infoBlurb {
  display: none;
}

/*********************
NAVIGATION STYLES
*********************/
/*
all navs have a .nav class applied via
the wp_menu function; this is so we can
easily write one group of styles for
the navs on the site so our css is cleaner
and more scalable.
*/
/* line 796, ../scss/_base.scss */
#dropDownNavContainer {
  width: 50px;
  height: 30px;
  float: left;
  position: relative;
  z-index: 9998;
}
/* line 803, ../scss/_base.scss */
#dropDownNavContainer:hover nav#dropdownNav {
  display: block;
}
/* line 804, ../scss/_base.scss */
#dropDownNavContainer:active nav#dropdownNav {
  display: block;
}
/* line 806, ../scss/_base.scss */
#dropDownNavContainer button {
  width: 50px;
  height: 30px;
  color: #f7f7f7;
  text-indent: -9999px;
  border: 0;
  background: url(../images/sk-logo-150.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* line 817, ../scss/_base.scss */
#dropDownNavContainer button:hover, #dropDownNavContainer button:active {
  opacity: .8;
}
/* line 824, ../scss/_base.scss */
#dropDownNavContainer nav#dropdownNav {
  display: none;
  overflow: hidden;
  width: 200px;
}
/* line 829, ../scss/_base.scss */
#dropDownNavContainer nav#dropdownNav ul {
  border-radius: 0px 10px 10px 10px;
  -moz-border-radius: 0px 10px 10px 10px;
  overflow: hidden;
  margin: 0;
}
/* line 835, ../scss/_base.scss */
#dropDownNavContainer nav#dropdownNav ul li {
  background: url(../images/bg-noise-darkgrey.jpg) repeat;
}
/* line 837, ../scss/_base.scss */
#dropDownNavContainer nav#dropdownNav ul li a {
  display: block;
  padding: 10px 20px;
  color: #ccc;
  font-size: 14px;
  text-decoration: none;
}
/* line 844, ../scss/_base.scss */
#dropDownNavContainer nav#dropdownNav ul li a:hover {
  background: rgba(255, 255, 255, 0.15);
}
/* line 848, ../scss/_base.scss */
#dropDownNavContainer nav#dropdownNav ul li a:active {
  background: rgba(0, 0, 0, 0.05);
}

/* line 858, ../scss/_base.scss */
#primaryNavContainer {
  float: right;
  /* Primary */
}
/* line 861, ../scss/_base.scss */
#primaryNavContainer button {
  background-image: url(../images/chevron-down.png);
  background-color: transparent;
  background-size: contain !important;
  background-repeat: no-repeat;
  background-position: right center;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  height: 30px;
  padding: 0 30px 0 0px;
  border: none;
  font-size: 12px;
  font-weight: 900;
  color: #000;
}
/* line 877, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav {
  position: absolute;
  right: 0;
  width: 100%;
  max-height: 0px;
  z-index: 9998;
  overflow: hidden;
  /* end ul */
}
/* line 886, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul {
  margin: 0;
  width: 100%;
  overflow: hidden;
  /* end .menu li */
  /* highlight current page */
  /* end current highlighters */
}
/* line 891, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul li {
  text-align: center;
  margin-bottom: 4px;
}
/* line 895, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul li a {
  display: block;
  position: relative;
  text-decoration: none;
  padding: 0 20px 0 30px;
  line-height: 40px;
  font-size: 26px;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 0.9);
  background-repeat: no-repeat;
}
/* line 908, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul li a i {
  position: absolute;
  left: 7px;
  top: 8px;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 915, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul li a span {
  text-transform: lowercase;
}
/* line 917, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul li a:hover, #primaryNavContainer nav#primaryNav ul li a:focus {
  opacity: 1;
}
/* line 920, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul li a:hover i, #primaryNavContainer nav#primaryNav ul li a:focus i {
  font-size: 18px;
  top: 10px;
}
/* line 936, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul li ul.sub-menu li a,
#primaryNavContainer nav#primaryNav ul li ul.children li a {
  padding-left: 30px;
}
/* line 959, ../scss/_base.scss */
#primaryNavContainer nav#primaryNav ul li.current-menu-item,
#primaryNavContainer nav#primaryNav ul li.current_page_item,
#primaryNavContainer nav#primaryNav ul li.current-page-ancestor {
  overflow: hidden;
}

/* Primary Container */
/*********************
POSTS & CONTENT STYLES
*********************/
/* line 977, ../scss/_base.scss */
.downloadResource a {
  display: block;
  margin: -25px 20px 0px;
  padding: 0 20px;
  font-size: 20px;
  line-height: 50px;
  text-align: center;
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
/* line 990, ../scss/_base.scss */
.downloadResource a i {
  margin-right: 5px;
}

/* line 993, ../scss/_base.scss */
.downloadPDF {
  display: block;
  margin-bottom: 7px;
}
/* line 997, ../scss/_base.scss */
.downloadPDF a {
  display: block;
  height: 40px;
  line-height: 40px;
  width: 100%;
  border-radius: 40px;
  -moz-border-radius: 40px;
  text-align: center;
  font-size: 14px;
  background: rgba(200, 200, 200, 0.8);
  color: #fff;
  text-decoration: none;
}
/* line 1010, ../scss/_base.scss */
.downloadPDF a:hover {
  background: #eb366e;
  color: #fff;
}
/* line 1015, ../scss/_base.scss */
.downloadPDF a:active {
  background: #d81652;
  color: #fff;
}

/* line 1023, ../scss/_base.scss */
.headerCats a {
  background: #f7a822;
  color: rgba(255, 255, 255, 0.9);
  display: inline-block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 7px;
  margin-right: 3px;
}
/* line 1033, ../scss/_base.scss */
.headerCats a:hover {
  color: #fff;
  text-decoration: underline;
}

/* line 1040, ../scss/_base.scss */
.excerpt {
  color: #444444;
  font-style: italic;
  text-align: center;
  line-height: 1.2;
}

/* line 1047, ../scss/_base.scss */
.excerpt-read-more {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 10px;
}

/* line 1053, ../scss/_base.scss */
address {
  background: #c2a4b4;
  padding: 20px;
  border: 2px dashed #ad869b;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .8em;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* line 1062, ../scss/_base.scss */
address a {
  color: #6c485b;
}

/* line 1067, ../scss/_base.scss */
ul.circleShare {
  margin: 0;
  display: none;
}
/* line 1071, ../scss/_base.scss */
ul.circleShare li {
  float: left;
  margin: 0 5px 5px 0;
}
/* line 1075, ../scss/_base.scss */
ul.circleShare li:last-child {
  margin-right: 0px;
}
/* line 1077, ../scss/_base.scss */
ul.circleShare li a {
  display: block;
  font-size: 14px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  text-decoration: none;
  background: rgba(200, 200, 200, 0.8);
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 1093, ../scss/_base.scss */
ul.circleShare li a#fb:hover {
  background: #2a5f9d;
}
/* line 1094, ../scss/_base.scss */
ul.circleShare li a#tw:hover {
  background: #00c2f5;
}
/* line 1095, ../scss/_base.scss */
ul.circleShare li a#tu:hover {
  background: #495592;
}
/* line 1096, ../scss/_base.scss */
ul.circleShare li a#go:hover {
  background: #ff1d1d;
}
/* line 1097, ../scss/_base.scss */
ul.circleShare li a#pi:hover {
  background: #cd1616;
}
/* line 1100, ../scss/_base.scss */
ul.circleShare li a:hover {
  font-size: 20px;
  color: rgba(255, 255, 255, 0.8);
}
/* line 1105, ../scss/_base.scss */
ul.circleShare li a:active {
  color: #fff;
}

/* line 1117, ../scss/_base.scss */
#content {
  margin-bottom: 3em;
}

/* line 1121, ../scss/_base.scss */
#stickyShare {
  display: none;
}

/* line 1123, ../scss/_base.scss */
#stickyPostTitle {
  dispay: none;
}

/* line 1127, ../scss/_base.scss */
.entry-content > p:first-of-type, p.introParagraph {
  font-family: Karla, "Karla", "JustTheWayYouAreRegular", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 1.2em;
  line-height: 1.2;
  font-style: italic;
}

/* line 1134, ../scss/_base.scss */
.single #content {
  background: rgba(255, 255, 255, 0.93);
}

/* line 1138, ../scss/_base.scss */
.single .featuredImage {
  background: #fff;
  overflow: hidden;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
}
/* line 1144, ../scss/_base.scss */
.single .featuredImage img {
  display: block;
}

/* line 1151, ../scss/_base.scss */
.page-title {
  text-align: center;
  font-weight: 700;
  font-style: italic;
  color: #fff;
  line-height: 1.2;
  margin: 60px 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
/* line 1160, ../scss/_base.scss */
.page-title span {
  color: #f8b23b;
  text-shadow: none;
}

/* line 1163, ../scss/_base.scss */
.single-title {
  font-weight: 700;
  margin: 10px 0 0;
  font-style: italic;
  text-transform: uppercase;
  line-height: 1.5;
  color: #f8b23b;
}
/* line 1171, ../scss/_base.scss */
.single-title span {
  background: rgba(255, 255, 255, 0.9);
  padding: 0 7px 0 5px;
}
/* line 1176, ../scss/_base.scss */
.single-title a.headerLink {
  font-size: 12px;
  position: absolute;
  right: 0px;
  bottom: -28px;
  margin: 10px 0 0 5px;
  padding: 6px 12px;
  display: inline-block;
  background: #82ab40;
  color: #fff;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
/* line 1188, ../scss/_base.scss */
.single-title a.headerLink i {
  margin-left: 3px;
}
/* line 1190, ../scss/_base.scss */
.single-title a.headerLink:hover {
  background: #749839;
}

/* line 1196, ../scss/_base.scss */
.single .article-header {
  margin: 2em auto;
  position: relative;
}

/* line 1203, ../scss/_base.scss */
.archive-title {
  margin: 1em 0;
  color: #333;
}

/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* line 1210, ../scss/_base.scss */
.page .entry-content {
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}
/* line 1211, ../scss/_base.scss */
.page .featuredImage img {
  -webkit-border-radius: 1px 1px 0 0;
  border-radius: 1px 1px 0 0;
}

/* general article on a page style */
/* line 1218, ../scss/_base.scss */
.archive .entry-content {
  margin-bottom: 1em;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}

/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by tag (i.e. tag-news) */
/* post meta */
/* line 1227, ../scss/_base.scss */
.byline {
  color: #999;
}

/* entry content */
/* line 1234, ../scss/_base.scss */
.entry-content {
  font-family: "Minion Pro", Cambria, Times New Roman, Times, serif;
  text-rendering: optimizelegibility;
  background: #fff;
  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.12);
}
/* line 1240, ../scss/_base.scss */
.entry-content p:first-child {
  margin-top: 20px;
}
/* line 1244, ../scss/_base.scss */
.entry-content p {
  margin-bottom: 20px;
  padding: 0 20px;
}
/* line 1250, ../scss/_base.scss */
.entry-content h2 {
  margin: 1.5em 0 .2em;
  padding: 0 20px;
  color: #585858;
  background: #fcd99d;
  font-weight: 700;
  font-style: italic;
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1260, ../scss/_base.scss */
.entry-content h3 {
  opacity: .7;
  color: #f7a822;
  text-transform: uppercase;
}
/* line 1266, ../scss/_base.scss */
.entry-content h1, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  margin: 1em 0 .5em;
  padding: 0 20px;
  font-weight: 700;
  font-style: italic;
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1274, ../scss/_base.scss */
.entry-content h6 {
  text-transform: uppercase;
}
/* line 1279, ../scss/_base.scss */
.entry-content ul, .entry-content ol {
  padding: 0 20px;
}
/* line 1283, ../scss/_base.scss */
.entry-content ul li, .entry-content ol li {
  margin: 0 0 1.4em 1em;
}
/* line 1287, ../scss/_base.scss */
.entry-content ul {
  list-style: disc;
}
/* line 1291, ../scss/_base.scss */
.entry-content ol {
  list-style: decimal;
}
/* line 1295, ../scss/_base.scss */
.entry-content blockquote {
  padding: 1em 1.9em;
  margin: 1em 0 1.5em;
  position: relative;
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-image: url(../images/bg/bokeh.png);
  background-repeat: repeat;
}
/* line 1303, ../scss/_base.scss */
.entry-content blockquote.praise {
  font-size: 1.5em;
  line-height: 1.2;
  text-transform: uppercase;
  color: #fff;
  font-style: italic;
  background-color: #8a5d75;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ee4136), to(#8a5d75));
  background-image: -webkit-linear-gradient(top, #ee4136, #8a5d75);
  background-image: -moz-linear-gradient(top, #ee4136, #8a5d75);
  background-image: -o-linear-gradient(top, #ee4136, #8a5d75);
  background-image: linear-gradient(to bottom, #ee4136, #8a5d75);
}
/* line 1310, ../scss/_base.scss */
.entry-content blockquote.praise:before {
  color: #f26d65;
}
/* line 1311, ../scss/_base.scss */
.entry-content blockquote.praise:after {
  color: #a3778e;
}
/* line 1313, ../scss/_base.scss */
.entry-content blockquote.praise .source {
  display: block;
  text-align: center;
  font-family: "Minion Pro", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-style: italic;
  text-transform: none;
  margin-top: 1.2em;
  font-size: .8em;
}
/* line 1325, ../scss/_base.scss */
.entry-content blockquote p {
  margin: .5em 0 0 0;
}
/* line 1329, ../scss/_base.scss */
.entry-content blockquote:before, .entry-content blockquote:after {
  display: inline-block;
  color: #f8b23b;
  position: absolute;
  font-size: 2.2em;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1342, ../scss/_base.scss */
.entry-content blockquote:before {
  content: "\f10d";
  top: 2px;
  left: 5px;
}
/* line 1348, ../scss/_base.scss */
.entry-content blockquote:after {
  content: "\f10e";
  bottom: 0px;
  right: 5px;
}
/* line 1354, ../scss/_base.scss */
.entry-content blockquote > p:first-child {
  margin-top: 0;
}
/* line 1364, ../scss/_base.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 1371, ../scss/_base.scss */
.entry-content img {
  margin: 0 0 1.5em 0;
  max-width: 100%;
  height: auto;
}
/* line 1380, ../scss/_base.scss */
.entry-content .alignleft, .entry-content img.alignleft {
  margin-right: 20px;
  margin-left: -20px;
  border-left: none !important;
  display: inline;
  float: left;
}
/* line 1388, ../scss/_base.scss */
.entry-content .alignright, .entry-content img.alignright {
  margin-left: 20px;
  margin-right: -20px;
  border-right: none !important;
  display: inline;
  float: right;
}
/* line 1396, ../scss/_base.scss */
.entry-content .aligncenter, .entry-content img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}
/* line 1403, ../scss/_base.scss */
.entry-content video, .entry-content object {
  max-width: 100%;
  height: auto;
}
/* line 1408, ../scss/_base.scss */
.entry-content address {
  padding: 20px;
}
/* line 1412, ../scss/_base.scss */
.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 20px;
}

/* end .entry-content */
/* line 1420, ../scss/_base.scss */
.wp-caption {
  max-width: 100%;
  border: 1px dashed #ddd;
  padding: 3px;
  margin-bottom: 1em;
  /* images inside wp-caption */
}
/* line 1427, ../scss/_base.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  display: block;
  width: 100%;
  border-radius: 17px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
}
/* line 1436, ../scss/_base.scss */
.wp-caption p.wp-caption-text {
  font-size: 0.75em;
  line-height: 1.2;
  margin: 8px 10px 4px;
  text-align: center;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #8b8b8b;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
/* line 1474, ../scss/_base.scss */
.adsmall {
  float: right;
  margin-right: -20px;
  padding: 0 0 10px 20px;
}
/* line 1479, ../scss/_base.scss */
.adsmall img {
  -webkit-border-radius: 20px 0 0 20px;
  border-radius: 20px 0 0 20px;
}

/********************************************
BLOG AND LOOP STYLES
********************************************/
/* line 1490, ../scss/_base.scss */
.featuredImage img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}

/* line 1498, ../scss/_base.scss */
.snapshot {
  margin: 20px 0;
  font-size: 1.2em;
  line-height: 1.1;
}
/* line 1503, ../scss/_base.scss */
.snapshot p {
  margin: 0;
}
/* line 1507, ../scss/_base.scss */
.snapshot .excerpt {
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 15px;
}
/* line 1515, ../scss/_base.scss */
.snapshot p.tags {
  margin-bottom: 12px;
}
/* line 1518, ../scss/_base.scss */
.snapshot p.tags a {
  background: #2a77b1;
  display: inline-block;
  color: rgba(255, 255, 255, 0.75);
  padding: 8px 14px;
  margin-bottom: 3px;
  text-decoration: none;
  font-size: .6em;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
}
/* line 1528, ../scss/_base.scss */
.snapshot p.tags a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 1535, ../scss/_base.scss */
.snapshot span {
  font-family: Karla, "Karla", "JustTheWayYouAreRegular", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal;
}
/* line 1540, ../scss/_base.scss */
.snapshot small {
  font-style: italic;
  opacity: .6;
}
/* line 1544, ../scss/_base.scss */
.snapshot small i {
  margin-right: 3px;
  opacity: .6;
}

/* line 1555, ../scss/_base.scss */
.shareBrag .stButton .st-sharethis-counter2 {
  display: none;
}
/* line 1559, ../scss/_base.scss */
.shareBrag .stButton .stBubble {
  background: none;
  height: auto;
  width: auto;
  border: none;
  display: inline !important;
  padding: 0;
  margin: 0;
}
/* line 1568, ../scss/_base.scss */
.shareBrag .stButton .stBubble .stBubble_count {
  font-size: 16px;
  line-height: 26px !important;
  font-family: Karla, "Karla", "JustTheWayYouAreRegular", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #fff !important;
  background: #82ab40;
  margin: 0;
  padding: 0 5px;
  display: inline-block !important;
  border: none;
  height: 26px;
  width: auto;
}

/* line 1586, ../scss/_base.scss */
#getTheBookHome {
  display: none;
  margin: 30px auto;
  text-align: center;
  font-size: .78em;
}
/* line 1592, ../scss/_base.scss */
#getTheBookHome h2 {
  text-align: center;
  color: #333;
}
/* line 1594, ../scss/_base.scss */
#getTheBookHome h2 a {
  color: #555;
  text-decoration: underline;
}
/* line 1598, ../scss/_base.scss */
#getTheBookHome h2 a:hover {
  color: #f8b23b;
}
/* line 1604, ../scss/_base.scss */
#getTheBookHome .option {
  padding: 3% 1%;
}
/* line 1608, ../scss/_base.scss */
#getTheBookHome h3 {
  color: #444;
  margin: 0;
  padding: 0;
}
/* line 1615, ../scss/_base.scss */
#getTheBookHome h3 span {
  color: #555;
  font-size: .6em;
  margin: 0;
  padding: 0;
}
/* line 1622, ../scss/_base.scss */
#getTheBookHome img {
  width: auto;
  max-height: 50%;
}
/* line 1627, ../scss/_base.scss */
#getTheBookHome #ebook, #getTheBookHome #back {
  background-color: #efefef;
}
/* line 1629, ../scss/_base.scss */
#getTheBookHome #back {
  padding: 2% 2% 1%;
  margin: 0;
}
/* line 1632, ../scss/_base.scss */
#getTheBookHome #back h3 {
  margin: 0 !important;
  font-size: 18px;
  line-height: 20px;
}
/* line 1636, ../scss/_base.scss */
#getTheBookHome p.link a {
  margin: 3%;
  font-family: Karla, "Karla", "JustTheWayYouAreRegular", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 20px;
  font-weight: 300 !important;
}
/* line 1645, ../scss/_base.scss */
#getTheBookHome p.link, #getTheBookHome .last {
  text-align: center;
}
/* line 1647, ../scss/_base.scss */
#getTheBookHome .button {
  margin: 0;
}

/* line 1650, ../scss/_base.scss */
#brainTrust {
  margin-bottom: 3.5em;
}
/* line 1653, ../scss/_base.scss */
#brainTrust h2 {
  margin: 0 0 5px;
  line-height: 1;
}
/* line 1658, ../scss/_base.scss */
#brainTrust h2 span.highlight {
  background: #ee4136;
  color: #fff;
  font-weight: bold;
  font-style: italic;
  padding: 0 8px 0 5px;
  text-transform: uppercase;
}
/* line 1667, ../scss/_base.scss */
#brainTrust #feedburner {
  background: #ee4136;
  padding: 20px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
/* line 1673, ../scss/_base.scss */
#brainTrust #feedburner p {
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.75);
  margin: 0 0 1em 0;
}
/* line 1678, ../scss/_base.scss */
#brainTrust #feedburner p a {
  color: rgba(255, 255, 255, 0.85);
}
/* line 1682, ../scss/_base.scss */
#brainTrust #feedburner p span {
  font-size: .9em;
  opacity: .8;
}
/* line 1688, ../scss/_base.scss */
#brainTrust #feedburner input {
  padding: 0 2px 0 7px;
  text-align: center;
}
/* line 1693, ../scss/_base.scss */
#brainTrust #feedburner button {
  background: #f26d65;
  color: #fff;
}
/* line 1700, ../scss/_base.scss */
#brainTrust #twitterHome {
  background: #00abf1;
}
/* line 1703, ../scss/_base.scss */
#brainTrust #twitterHome .twitter-follow-button {
  float: left;
  margin-top: 10px;
}
/* line 1708, ../scss/_base.scss */
#brainTrust h3 {
  text-align: center;
}
/* line 1712, ../scss/_base.scss */
#brainTrust .fb-like {
  margin-top: 10px;
  overflow: hidden;
}

/**********************
LOOP CARD STYLES
**********************/
/* line 1724, ../scss/_base.scss */
.loopCard {
  background: rgba(255, 255, 255, 0.8);
  overflow: hidden;
  position: relative;
  margin-bottom: 1.5em;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}
/* line 1731, ../scss/_base.scss */
.loopCard .loopTitle {
  line-height: 1.2;
  margin: 0;
  padding: 0;
}
/* line 1737, ../scss/_base.scss */
.loopCard .loopText {
  line-height: 1.2;
  margin: 0;
}
/* line 1741, ../scss/_base.scss */
.loopCard .loopText p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 22px;
}

/**********************
PROJECT STYLES
**********************/
/* line 1757, ../scss/_base.scss */
.project .loopText {
  padding: 15px;
  background: rgba(248, 169, 60, 0.9);
}
/* line 1760, ../scss/_base.scss */
.project .loopText a {
  text-decoration: none;
  color: #fff;
}
/* line 1767, ../scss/_base.scss */
.project .loopText a.button {
  border-radius: 100px;
  -moz-border-radius: 100px;
  width: 100%;
  display: block;
  text-align: left;
  margin: 10px 0 0;
  border: none;
  text-shadow: none;
  background: #f9bc54;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
}
/* line 1780, ../scss/_base.scss */
.project .loopText a.button i {
  float: right;
}
/* line 1784, ../scss/_base.scss */
.project .loopText a.button:hover {
  background: #f9c05d;
}
/* line 1788, ../scss/_base.scss */
.project .loopText a.button:active {
  box-shadow: none;
  margin: 11px 0 -1px;
}
/* line 1793, ../scss/_base.scss */
.project .loopText a.button.excerpt-read-more {
  display: none;
}
/* line 1797, ../scss/_base.scss */
.project .loopImage {
  position: relative;
  background: #f8b23b;
  overflow: hidden;
}
/* line 1802, ../scss/_base.scss */
.project .loopImage img {
  opacity: .7;
  z-index: 1;
  position: relative;
  display: block;
  -webkit-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
/* line 1811, ../scss/_base.scss */
.project .loopImage .loopTitle {
  position: absolute;
  z-index: 2;
  top: 0px;
  right: 0px;
  width: 100%;
  padding: 15px;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
  line-height: 1.5;
  color: #f8b23b;
}
/* line 1824, ../scss/_base.scss */
.project .loopImage .loopTitle span {
  background: rgba(255, 255, 255, 0.9);
}
/* line 1832, ../scss/_base.scss */
.project:hover .loopImage img {
  opacity: 1;
}
/* line 1834, ../scss/_base.scss */
.project:hover .loopImage .loopTitle span {
  background: #fff;
}

/* line 1839, ../scss/_base.scss */
.home .project:nth-child(1) .loopText {
  background: rgba(42, 119, 177, 0.9);
}
/* line 1841, ../scss/_base.scss */
.home .project:nth-child(1) .loopText a.button {
  background: #2f85c6;
}
/* line 1843, ../scss/_base.scss */
.home .project:nth-child(1) .loopText a.button:hover {
  background: #318ace;
}
/* line 1846, ../scss/_base.scss */
.home .project:nth-child(1) .loopImage {
  background: #2a77b1;
}
/* line 1848, ../scss/_base.scss */
.home .project:nth-child(1) .loopImage .loopTitle {
  color: #2a77b1;
}

/* line 1853, ../scss/_base.scss */
.home .project:nth-child(2) .loopText {
  background: rgba(130, 171, 64, 0.9);
}
/* line 1855, ../scss/_base.scss */
.home .project:nth-child(2) .loopText a.button {
  background: #90bb49;
}
/* line 1857, ../scss/_base.scss */
.home .project:nth-child(2) .loopText a.button:hover {
  background: #94be51;
}
/* line 1860, ../scss/_base.scss */
.home .project:nth-child(2) .loopImage {
  background: #82ab40;
}
/* line 1862, ../scss/_base.scss */
.home .project:nth-child(2) .loopImage .loopTitle {
  color: #82ab40;
}

/* line 1867, ../scss/_base.scss */
.home .project:nth-child(3) .loopText {
  background: rgba(244, 115, 31, 0.9);
}
/* line 1869, ../scss/_base.scss */
.home .project:nth-child(3) .loopText a.button {
  background: #f58237;
}
/* line 1871, ../scss/_base.scss */
.home .project:nth-child(3) .loopText a.button:hover {
  background: #f68841;
}
/* line 1874, ../scss/_base.scss */
.home .project:nth-child(3) .loopImage {
  background: #f4731f;
}
/* line 1876, ../scss/_base.scss */
.home .project:nth-child(3) .loopImage .loopTitle {
  color: #f4731f;
}

/* line 1881, ../scss/_base.scss */
.home .project:nth-child(4) .loopText {
  background: rgba(238, 65, 54, 0.9);
}
/* line 1883, ../scss/_base.scss */
.home .project:nth-child(4) .loopText a.button {
  background: #f0574e;
}
/* line 1885, ../scss/_base.scss */
.home .project:nth-child(4) .loopText a.button:hover {
  background: #f16057;
}
/* line 1888, ../scss/_base.scss */
.home .project:nth-child(4) .loopImage {
  background: #ee4136;
}
/* line 1890, ../scss/_base.scss */
.home .project:nth-child(4) .loopImage .loopTitle {
  color: #ee4136;
}

/**********************
PROJECT VERTICAL STYLES
**********************/
/* line 1898, ../scss/_base.scss */
#filters {
  /* ---- button-group ---- */
}
/* line 1900, ../scss/_base.scss */
#filters .button {
  display: inline-block;
  padding: 0.5em 1.0em;
  background: #EEE;
  border: none;
  border-radius: 7px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  color: #222;
  font-family: sans-serif;
  font-size: 16px;
  text-shadow: 0 1px white;
  cursor: pointer;
}
/* line 1914, ../scss/_base.scss */
#filters .button:hover {
  background-color: #8CF;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  color: #222;
}
/* line 1921, ../scss/_base.scss */
#filters .button:active,
#filters .button.is-checked {
  background-color: #28F;
}
/* line 1925, ../scss/_base.scss */
#filters .button.is-checked {
  color: white;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.8);
}
/* line 1930, ../scss/_base.scss */
#filters .button:active {
  box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.8);
}
/* line 1936, ../scss/_base.scss */
#filters .button-group:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1942, ../scss/_base.scss */
#filters .button-group .button {
  float: left;
  border-radius: 0;
  margin-left: 0;
  margin-right: 1px;
}
/* line 1949, ../scss/_base.scss */
#filters .button-group .button:first-child {
  border-radius: 0.5em 0 0 0.5em;
}
/* line 1950, ../scss/_base.scss */
#filters .button-group .button:last-child {
  border-radius: 0 0.5em 0.5em 0;
}

/* line 1953, ../scss/_base.scss */
.isotope {
  max-width: 100%;
  margin: 0 auto;
}

/* line 1958, ../scss/_base.scss */
.projectVert {
  background: rgba(248, 169, 60, 0.9);
  width: 300px;
  height: auto;
  margin-bottom: 20px;
}
/* line 1964, ../scss/_base.scss */
.projectVert a {
  text-decoration: none;
}
/* line 1966, ../scss/_base.scss */
.projectVert .loopText {
  padding: 0 15px 15px;
}
/* line 1969, ../scss/_base.scss */
.projectVert .loopText a {
  text-decoration: none;
  color: #fff;
}
/* line 1974, ../scss/_base.scss */
.projectVert .loopText a.button {
  border-radius: 100px;
  -moz-border-radius: 100px;
  width: 100%;
  display: block;
  text-align: left;
  font-size: 16px;
  margin: 10px 0 0;
  border: none;
  text-shadow: none;
  background: #f9bc54;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
}
/* line 1988, ../scss/_base.scss */
.projectVert .loopText a.button i {
  float: right;
}
/* line 1992, ../scss/_base.scss */
.projectVert .loopText a.button:hover {
  background: #f9c05d;
}
/* line 1996, ../scss/_base.scss */
.projectVert .loopText a.button:active {
  box-shadow: none;
  margin: 11px 0 -1px;
}
/* line 2001, ../scss/_base.scss */
.projectVert .loopText a.button.excerpt-read-more {
  display: none;
}
/* line 2005, ../scss/_base.scss */
.projectVert .loopImage {
  position: relative;
  background: #f8b23b;
  overflow: hidden;
}
/* line 2010, ../scss/_base.scss */
.projectVert .loopImage img {
  opacity: .7;
  z-index: 1;
  position: relative;
  display: block;
  -webkit-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
/* line 2021, ../scss/_base.scss */
.projectVert:hover .loopImage img {
  opacity: 1;
}
/* line 2022, ../scss/_base.scss */
.projectVert:hover .loopTitle span {
  background: #fff;
}
/* line 2025, ../scss/_base.scss */
.projectVert .loopTitle {
  position: relative;
  z-index: 2;
  width: 100%;
  margin: -36px auto 0;
  padding: 15px 15px 3px;
  font-weight: bold;
  font-style: italic;
  font-size: 28px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #f8b23b;
  text-decoration: none !important;
}
/* line 2039, ../scss/_base.scss */
.projectVert .loopTitle span {
  background: rgba(255, 255, 255, 0.9);
}

/**********************
TEASER STYLES
**********************/
/* line 2052, ../scss/_base.scss */
.teaser .loopTitle {
  border-bottom: 1px dashed #eee;
  padding: 20px;
}
/* line 2057, ../scss/_base.scss */
.teaser .loopText {
  padding: 20px;
}
/* line 2060, ../scss/_base.scss */
.teaser .loopText p {
  font-size: 1em;
  line-height: 1.3;
}
/* line 2065, ../scss/_base.scss */
.teaser .loopText a.readThis {
  background: #ccc;
  color: #fff;
  margin-top: 20px;
  text-decoration: none;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  width: 100%;
  display: block;
  text-align: center;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
/* line 2078, ../scss/_base.scss */
.teaser .loopText a.readThis i {
  margin-left: 4px;
}
/* line 2084, ../scss/_base.scss */
.teaser .loopText a.readThis:hover {
  background: #f8b23b;
}
/* line 2085, ../scss/_base.scss */
.teaser .loopText a.readThis:active {
  background: #f69f0a;
}
/* line 2090, ../scss/_base.scss */
.teaser .loopText ul.teaserCats li {
  float: left;
  margin-right: 10px;
}
/* line 2095, ../scss/_base.scss */
.teaser .loopText ul.teaserCats li a img {
  height: 35px;
  width: auto;
}

/**********************
SHADOWBOX STYLES
**********************/
/* line 2110, ../scss/_base.scss */
#relatedPosts {
  padding: 0 2.35%;
  position: relative;
}
/* line 2114, ../scss/_base.scss */
#relatedPosts ul {
  margin: 0;
}
/* line 2115, ../scss/_base.scss */
#relatedPosts ul li {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 2119, ../scss/_base.scss */
.yarpp-related-none {
  display: none;
}

/* line 2121, ../scss/_base.scss */
.shadowbox {
  position: relative;
  height: 300px;
  max-height: 300px;
  overflow: hidden;
  background-image: url(../images/bg/bokeh.png);
  background-repeat: repeat;
  background-size: cover;
  background-color: #f8b23b;
}
/* line 2133, ../scss/_base.scss */
.shadowbox:hover .loopImage img {
  opacity: 1;
}
/* line 2134, ../scss/_base.scss */
.shadowbox:hover .loopText h4 span.highlight {
  background: #fff;
}
/* line 2137, ../scss/_base.scss */
.shadowbox .loopTitle {
  margin: 0 0 10px;
}
/* line 2141, ../scss/_base.scss */
.shadowbox .loopImage img {
  opacity: .6;
  min-height: 300px;
  width: 100%;
}
/* line 2147, ../scss/_base.scss */
.shadowbox .loopText {
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  width: 100%;
  padding: 10px;
  font-size: 1.6em;
}
/* line 2156, ../scss/_base.scss */
.shadowbox .loopText a {
  text-decoration: none;
}
/* line 2161, ../scss/_base.scss */
.shadowbox:first-child {
  margin-left: 0;
}
/* line 2165, ../scss/_base.scss */
.shadowbox:nth-child(1) {
  background-color: #2a77b1;
}
/* line 2167, ../scss/_base.scss */
.shadowbox:nth-child(1) .loopText h4 span.highlight {
  color: #2a77b1;
}
/* line 2169, ../scss/_base.scss */
.shadowbox:nth-child(2) {
  background-color: #82ab40;
}
/* line 2171, ../scss/_base.scss */
.shadowbox:nth-child(2) .loopText h4 span.highlight {
  color: #82ab40;
}
/* line 2173, ../scss/_base.scss */
.shadowbox:nth-child(3) {
  background-color: #f4731f;
}
/* line 2175, ../scss/_base.scss */
.shadowbox:nth-child(3) .loopText h4 span.highlight {
  color: #f4731f;
}
/* line 2177, ../scss/_base.scss */
.shadowbox:nth-child(4) {
  background-color: #ee4136;
}
/* line 2179, ../scss/_base.scss */
.shadowbox:nth-child(4) .loopText h4 span.highlight {
  color: #ee4136;
}
/* line 2182, ../scss/_base.scss */
.shadowbox .shadow {
  position: absolute;
  display: none;
  z-index: 2;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 0 300px 20px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 0 300px 20px rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.5);
}

/**********************
BLOGGED STYLES
**********************/
/* line 2199, ../scss/_base.scss */
.blogged {
  margin: 20px 0 0;
  background: none;
  box-shadow: none;
  position: relative;
  overflow: hidden;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}
/* line 2207, ../scss/_base.scss */
.blogged .loopText {
  float: right;
  margin-left: 17.77777%;
  padding: 20px 20px 20px 20%;
  background: #fff;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}
/* line 2216, ../scss/_base.scss */
.blogged .loopText p {
  margin: 10px 0 0;
}
/* line 2221, ../scss/_base.scss */
.blogged .loopTitle {
  font-style: italic;
}
/* line 2224, ../scss/_base.scss */
.blogged .loopImage {
  position: absolute;
  width: 33.333%;
  top: 0px;
}
/* line 2229, ../scss/_base.scss */
.blogged .loopImage img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 1px 0px 1px 1px;
  border-radius: 1px 0px 1px 1px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
}
/* line 2239, ../scss/_base.scss */
.blogged .bloggedLeft {
  position: relative;
}

/**********************
MINIMAL LOOP STYLES
**********************/
/* line 2248, ../scss/_base.scss */
.minimal {
  margin-bottom: 5px;
  border-radius: 0;
  background: white;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 2254, ../scss/_base.scss */
.minimal:hover {
  box-shadow: none;
  background: white;
}
/* line 2259, ../scss/_base.scss */
.minimal .loopImage {
  position: absolute;
  width: 150px;
  height: 250px;
  margin: 0;
  left: 0;
  top: 0;
}
/* line 2267, ../scss/_base.scss */
.minimal .loopImage img {
  width: 150px;
  height: 150px;
  border-radius: 2px 0px 2px 0px;
  -webkit-border-radius: 2px 0px 2px 0px;
  background: #f8b23b;
}
/* line 2276, ../scss/_base.scss */
.minimal .loopText {
  padding: 15px 20px 15px 75px;
  float: right;
  width: 100%;
  margin: 0;
}
/* line 2283, ../scss/_base.scss */
.minimal .loopTitle {
  font-size: 1.2em;
  line-height: 1.3;
}

/******************************************************************
PAGE STYLES
******************************************************************/
/* line 2293, ../scss/_base.scss */
.page .inpageSearch {
  display: none;
}

/* line 2295, ../scss/_base.scss */
.pageIntro p {
  color: #888;
  line-height: 1.2;
}
/* line 2299, ../scss/_base.scss */
.pageIntro p:first-of-type p {
  margin: 0;
}

/* line 2304, ../scss/_base.scss */
ul.callToAction {
  width: 100%;
  z-index: 2;
  text-align: center;
  margin: 0;
  position: relative;
}
/* line 2311, ../scss/_base.scss */
ul.callToAction a.button {
  margin: 15px 0 0;
  padding: 15px 25px;
}
/* line 2316, ../scss/_base.scss */
ul.callToAction a.accent-button {
  padding: 12px 20px;
}

/* line 2320, ../scss/_base.scss */
h3.pageSubhead {
  margin-bottom: .3em;
}

/**********************
HOME PAGE
**********************/
/* line 2328, ../scss/_base.scss */
#homeWelcome {
  margin-bottom: 3em;
}

/* line 2332, ../scss/_base.scss */
.hcount #count {
  width: 26px !important;
  overflow: hidden;
}

/* line 2337, ../scss/_base.scss */
#sKBioWrap {
  margin: 40px auto;
  text-align: center;
}
/* line 2341, ../scss/_base.scss */
#sKBioWrap #sKBioHeadshot img {
  width: 50%;
  max-width: 250px;
  border-radius: 250px;
  -moz-border-radius: 250px;
  -webkit-border-radius: 250px;
  display: inline-block;
  margin: 0;
}
/* line 2349, ../scss/_base.scss */
#sKBioWrap #sKBio {
  padding: 20px 20px 20px;
  margin: -20px auto 0;
  background: rgba(255, 255, 255, 0.5);
  color: rgba(0, 0, 0, 0.9);
  font-style: italic;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 2358, ../scss/_base.scss */
#sKBioWrap #sKBio a {
  color: #000;
  font-weight: 700;
}
/* line 2361, ../scss/_base.scss */
#sKBioWrap #sKBio a:hover {
  background: #f8b23b;
}

/* line 2366, ../scss/_base.scss */
#homeLinks {
  text-align: center;
  margin: 20px auto;
}
/* line 2370, ../scss/_base.scss */
#homeLinks h4 {
  margin: 0 auto 10px;
  color: rgba(255, 255, 255, 0.7);
}
/* line 2375, ../scss/_base.scss */
#homeLinks ul {
  margin: 0;
  padding: 0;
}
/* line 2379, ../scss/_base.scss */
#homeLinks ul li {
  margin: 0 0 2px;
}
/* line 2382, ../scss/_base.scss */
#homeLinks ul li a {
  display: inline-block;
  padding: 4px 10px;
  font-size: 18px;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 2390, ../scss/_base.scss */
#homeLinks ul li a:hover {
  background: rgba(255, 255, 255, 0.8);
}

/**********************
TOUR PAGE
**********************/
/* line 2402, ../scss/_base.scss */
.tour span.highlight {
  color: #f26d65;
}
/* line 2406, ../scss/_base.scss */
.tour #leftSide .pageSidebarInner {
  background: #f26d65;
  color: #8a130c;
}
/* line 2410, ../scss/_base.scss */
.tour #leftSide .pageSidebarInner h2 {
  text-align: center;
  color: #fff;
}
/* line 2415, ../scss/_base.scss */
.tour #leftSide .pageSidebarInner a {
  padding: 0 5px;
  margin: 0 2px 1px;
  background: #8a130c;
  text-decoration: none;
  display: inline-block;
  color: #f26d65;
}
/* line 2423, ../scss/_base.scss */
.tour #leftSide .pageSidebarInner a:hover {
  background: #af180f;
  color: #fff;
  text-decoration: underline;
}
/* line 2429, ../scss/_base.scss */
.tour #leftSide .pageSidebarInner a:active {
  background: #5b0d08;
  color: #c71c11;
}
/* line 2436, ../scss/_base.scss */
.tour .entry-content {
  background: rgba(255, 255, 255, 0.95);
  margin: 0 10px;
}
/* line 2440, ../scss/_base.scss */
.tour .entry-content h2 {
  background: #f26d65;
  text-align: center;
  color: #fff;
}
/* line 2447, ../scss/_base.scss */
.tour ul {
  list-style: none;
}
/* line 2450, ../scss/_base.scss */
.tour ul li {
  margin: 0 0 30px;
  line-height: 1.3;
  position: relative;
  padding-left: 30px;
}
/* line 2456, ../scss/_base.scss */
.tour ul li:before {
  content: "\f041";
  color: #f26d65;
  position: absolute;
  left: 0;
  top: 1px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1.5em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 15px;
}
/* line 2471, ../scss/_base.scss */
.tour ul li strong {
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-style: italic;
}
/* line 2478, ../scss/_base.scss */
.tour ul li ul {
  list-style: none;
  margin: 10px 0;
  padding: 0;
}
/* line 2483, ../scss/_base.scss */
.tour ul li ul li {
  opacity: .8;
  margin: 0;
  padding-left: 25px;
}
/* line 2488, ../scss/_base.scss */
.tour ul li ul li:before {
  content: "\f138";
  color: inherit;
  width: 23px;
  position: absolute;
  opacity: .5;
  left: 0;
  top: 1px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**********************
ARTICLES AND BOOKS PAGE
**********************/
/* line 2516, ../scss/_base.scss */
#popularByCat .fourcol div {
  background: #fff;
  color: #eb366e;
  margin-bottom: 20px;
  overflow: hidden;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
}
/* line 2525, ../scss/_base.scss */
#popularByCat .fourcol div span.title {
  display: block;
  padding: 15px;
  border-bottom: 1px dashed #eb366e;
  font-family: Karla, "Karla", "JustTheWayYouAreRegular", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 2532, ../scss/_base.scss */
#popularByCat .fourcol div ul {
  padding: 0;
  margin: -1px 0 0;
  list-style: decimal;
  overflow: hidden;
}
/* line 2540, ../scss/_base.scss */
#popularByCat .fourcol div ul li a {
  text-decoration: none;
  color: #656565;
  display: block;
  padding: 15px;
  font-size: .9em;
  line-height: 1.2;
}
/* line 2548, ../scss/_base.scss */
#popularByCat .fourcol div ul li a:hover {
  background: #eb366e;
  color: rgba(255, 255, 255, 0.8);
}
/* line 2553, ../scss/_base.scss */
#popularByCat .fourcol div ul li a:active {
  color: #fff;
}
/* line 2558, ../scss/_base.scss */
#popularByCat .fourcol div.socialJustice {
  color: #2a77b1;
}
/* line 2558, ../scss/_base.scss */
#popularByCat .fourcol div.socialJustice span {
  border-color: #2a77b1;
}
/* line 2558, ../scss/_base.scss */
#popularByCat .fourcol div.socialJustice ul li a:hover {
  background: #2a77b1;
}
/* line 2559, ../scss/_base.scss */
#popularByCat .fourcol div.gender {
  color: #f8b23b;
}
/* line 2559, ../scss/_base.scss */
#popularByCat .fourcol div.gender span {
  border-color: #f8b23b;
}
/* line 2559, ../scss/_base.scss */
#popularByCat .fourcol div.gender ul li a:hover {
  background: #f8b23b;
}
/* line 2560, ../scss/_base.scss */
#popularByCat .fourcol div.opEd {
  color: #f4731f;
}
/* line 2560, ../scss/_base.scss */
#popularByCat .fourcol div.opEd span {
  border-color: #f4731f;
}
/* line 2560, ../scss/_base.scss */
#popularByCat .fourcol div.opEd ul li a:hover {
  background: #f4731f;
}
/* line 2561, ../scss/_base.scss */
#popularByCat .fourcol div.sexuality {
  color: #8a5d75;
}
/* line 2561, ../scss/_base.scss */
#popularByCat .fourcol div.sexuality span {
  border-color: #8a5d75;
}
/* line 2561, ../scss/_base.scss */
#popularByCat .fourcol div.sexuality ul li a:hover {
  background: #8a5d75;
}
/* line 2562, ../scss/_base.scss */
#popularByCat .fourcol div.edugraphics {
  color: #82ab40;
}
/* line 2562, ../scss/_base.scss */
#popularByCat .fourcol div.edugraphics span {
  border-color: #82ab40;
}
/* line 2562, ../scss/_base.scss */
#popularByCat .fourcol div.edugraphics ul li a:hover {
  background: #82ab40;
}

/* line 2566, ../scss/_base.scss */
.mailchimp {
  position: relative;
  z-index: 2;
}
/* line 2570, ../scss/_base.scss */
.mailchimp input, .mailchimp button {
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 20px;
  border: none;
  background: #fff;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  font-weight: bold;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
}
/* line 2583, ../scss/_base.scss */
.mailchimp input[type=email], .mailchimp input[type=text] {
  width: 58%;
  float: left;
  border-radius: 0;
}
/* line 2589, ../scss/_base.scss */
.mailchimp button[type=submit] {
  width: 40%;
  padding: 0 7px;
  float: right;
  border-radius: 60px;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  background: #f8b23b;
  color: rgba(255, 255, 255, 0.8);
}
/* line 2597, ../scss/_base.scss */
.mailchimp button[type=submit]:hover {
  background: #f69f0a;
  color: #fff;
}
/* line 2602, ../scss/_base.scss */
.mailchimp button[type=submit]:active {
  background: #8a5d75;
}
/* line 2606, ../scss/_base.scss */
.mailchimp button[type=submit] i {
  margin-right: 5px;
}

/******************************************************************
COMMENT STYLES
******************************************************************/
/* line 2615, ../scss/_base.scss */
#commentsContainer {
  margin: 1.5em 0 1.5em;
}
/* line 2619, ../scss/_base.scss */
#commentsContainer #commentsSide img {
  max-width: 100%;
  height: auto;
}
/* line 2624, ../scss/_base.scss */
#commentsContainer #commentsSide a img {
  opacity: .5;
}
/* line 2627, ../scss/_base.scss */
#commentsContainer #commentsSide a img:hover {
  opacity: 1;
}

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 2639, ../scss/_base.scss */
.page-navigation,
.wp-prev-next {
  margin: 1.1em 0 2.2em;
}

/* line 2642, ../scss/_base.scss */
.bones_page_navi {
  /* current page link */
  /* end .bones_page_navi .bpn-current */
  /* common styles for page-navi links */
  /* remove the bg on end links */
  /* previous link */
  /* next page link */
  /* first page link */
  /* last page link */
}
/* line 2644, ../scss/_base.scss */
.bones_page_navi li {
  float: left;
  margin-left: 10px;
}
/* line 2648, ../scss/_base.scss */
.bones_page_navi li a {
  padding: 3px 6px;
  display: block;
  text-decoration: none;
  position: relative;
}
/* line 2655, ../scss/_base.scss */
.bones_page_navi li a:hover, .bones_page_navi li a:focus {
  color: #f01d4f;
  text-decoration: underline;
}
/* line 2664, ../scss/_base.scss */
.bones_page_navi li.bpn-current {
  padding: 3px 6px;
  border-bottom: 2px solid #f01d4f;
  position: relative;
}
/* line 2669, ../scss/_base.scss */
.bones_page_navi li.bpn-current a {
  /* hovering on current page link */
}
/* line 2680, ../scss/_base.scss */
.bones_page_navi li.bpn-prev-link,
.bones_page_navi li.bpn-next-link {
  font-weight: 700;
}
/* line 2683, ../scss/_base.scss */
.bones_page_navi li.bpn-prev-link a,
.bones_page_navi li.bpn-next-link a {
  padding: 0;
}
/* line 2692, ../scss/_base.scss */
.bones_page_navi li.bpn-prev-link a:hover,
.bones_page_navi li.bpn-next-link a:hover,
.bones_page_navi li.bpn-first-page-link a:hover,
.bones_page_navi li.bpn-last-page-link a:hover {
  background: none;
}

/* end .bones_page_navi */
/* fallback previous & next links */
/* line 2735, ../scss/_base.scss */
.wp-prev-next .prev-link {
  float: left;
}
/* line 2739, ../scss/_base.scss */
.wp-prev-next .next-link {
  float: right;
}

/* end .wp-prev-next */
/*********************
SIDEBARS & ASIDES
*********************/
/* line 2750, ../scss/_base.scss */
.widgettitle {
  margin: 0 auto 10px;
  padding: 0 7px 0 0;
  font-style: italic;
  opacity: .8;
  -webkit-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 2759, ../scss/_base.scss */
.widget:hover .widgettitle {
  background: #f8b23b;
  opacity: 1;
  padding: 0 7px 0 5px;
}

/* line 2765, ../scss/_base.scss */
#sidebar1 .widget {
  margin: 2.5em auto;
}

/* line 2772, ../scss/_base.scss */
.widget select {
  padding: 10px 15px !important;
  font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-style: italic;
  position: relative;
  display: block;
  color: #777;
  border: 1px solid #ccc;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
/* line 2789, ../scss/_base.scss */
.widget select:focus {
  outline: none;
}
/* line 2796, ../scss/_base.scss */
.widget .searchContainer:before {
  top: 12px;
  left: 12px;
  color: #777;
}
/* line 2802, ../scss/_base.scss */
.widget .searchContainer input[type=text] {
  padding: 0px 0px 0px 35px;
  height: 40px;
  font-size: inherit;
  line-height: 40px;
  font-weight: 300;
  font-style: italic;
  border: none;
  max-width: 100%;
  width: 100%;
  background: none;
  border: 1px solid #ccc;
  color: #777;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* line 2823, ../scss/_base.scss */
.pageSidebar .pageSidebarInner {
  margin: 0 10px 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 2828, ../scss/_base.scss */
.pageSidebar p {
  padding: 0 20px;
  margin: 10px auto;
  font-family: "Minion Pro", Cambria, Times New Roman, Times, serif;
  font-size: .8em;
  line-height: 1.4;
}
/* line 2836, ../scss/_base.scss */
.pageSidebar h2 {
  font-style: italic;
  text-transform: uppercase;
  font-size: 1.0em;
  padding: 0 20px;
  background: none;
  margin-bottom: 10px;
}

/* line 2846, ../scss/_base.scss */
#pageSidebar .widget .searchContainer:before {
  color: rgba(255, 255, 255, 0.85);
}

/*********************
CATEGORIES AND ARCHIVES
*********************/
/* line 2854, ../scss/_base.scss */
.catIntro h4 {
  margin: 0 0 8px;
}
/* line 2857, ../scss/_base.scss */
.catIntro ul li {
  margin-bottom: 12px;
  font-size: .8em;
}

/*********************
SEARCH STYLES
*********************/
/* line 2867, ../scss/_base.scss */
.searchContainer {
  position: relative;
  color: #fdeccf;
}
/* line 2871, ../scss/_base.scss */
.searchContainer:before {
  content: "\f002";
  display: inline-block;
  position: absolute;
  top: 22px;
  left: 12px;
  font-size: 16px;
  color: #f8b23b;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 2887, ../scss/_base.scss */
.searchContainer .screen-reader-text {
  visibility: hidden;
  text-indent: -9999px;
  width: 0px;
  height: 0px;
  display: block;
  overflow: hidden;
}
/* line 2896, ../scss/_base.scss */
.searchContainer .searchsubmit {
  display: none;
  visibility: hidden;
  text-indent: -9999px;
  width: 0px;
  height: 0px;
  overflow: hidden;
}
/* line 2905, ../scss/_base.scss */
.searchContainer input[type=text] {
  padding: 0px 0px 0px 35px;
  height: 60px;
  font-size: 14px;
  font-weight: bold;
  border: none;
  max-width: 100%;
  width: 100%;
  color: #f8b23b;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 2918, ../scss/_base.scss */
.searchContainer:active .searchContainer:before {
  opacity: 1;
}

/* line 2924, ../scss/_base.scss */
.search #main {
  max-width: 600px;
  margin: 0 auto;
}
/* line 2928, ../scss/_base.scss */
.search #main #searchPageSearch {
  margin-bottom: 40px;
}
/* line 2934, ../scss/_base.scss */
.search .archive-title span {
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  text-transform: none;
}
/* line 2940, ../scss/_base.scss */
.search .archive-title i {
  color: #f8b23b;
}
/* line 2943, ../scss/_base.scss */
.search .archive-title i.fa-quote-right {
  margin-left: 12px;
}
/* line 2944, ../scss/_base.scss */
.search .archive-title i.fa-quote-left {
  margin-right: 10px;
}
/* line 2946, ../scss/_base.scss */
.search .archive-title small span {
  font-size: 18px;
  color: #f8b23b;
  text-transform: uppercase;
}

/*********************
TESTIMONIAL STYLES
*********************/
/* line 2957, ../scss/_base.scss */
.testimonialWrap {
  margin: .5em 0;
  position: relative;
}
/* line 2961, ../scss/_base.scss */
.testimonialWrap a {
  color: #8b8b8b;
}
/* line 2963, ../scss/_base.scss */
.testimonialWrap .paging {
  display: none;
}
/* line 2967, ../scss/_base.scss */
.testimonialWrap blockquote {
  margin: 0;
  padding: 0;
}
/* line 2972, ../scss/_base.scss */
.testimonialWrap .testimonial {
  position: relative;
  font-family: Karla, "Karla", "JustTheWayYouAreRegular", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant: italic;
  font-style: italic;
  text-align: center;
  font-size: 1.4em;
  padding: 0 1.2em;
  line-height: 1.4;
  color: #bebebe;
}
/* line 2983, ../scss/_base.scss */
.testimonialWrap .testimonial:before, .testimonialWrap .testimonial:after {
  display: inline-block;
  position: absolute;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  opacity: .5;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 2995, ../scss/_base.scss */
.testimonialWrap .testimonial:before {
  content: "\f10d";
  top: 2px;
  left: 5px;
}
/* line 3001, ../scss/_base.scss */
.testimonialWrap .testimonial:after {
  content: "\f10e";
  bottom: 0px;
  right: 5px;
}
/* line 3007, ../scss/_base.scss */
.testimonialWrap .testimonial > p:first-child {
  margin-top: 0;
}
/* line 3013, ../scss/_base.scss */
.testimonialWrap .author, .testimonialWrap .url {
  margin: 5px 15%;
  text-align: right;
  line-height: 1;
  font-size: .8em;
}

/*********************
FOOTER STYLES
*********************/
/* line 3026, ../scss/_base.scss */
#samHeads {
  text-align: center;
}
/* line 3028, ../scss/_base.scss */
#samHeads img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 3037, ../scss/_base.scss */
.footer {
  clear: both;
  size: contain;
  background: #4d3441;
  background-image: url(../images/bg/bokeh.png);
  background-repeat: repeat;
  color: rgba(255, 255, 255, 0.7);
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .85em;
  line-height: 1.2;
}
/* line 3048, ../scss/_base.scss */
.footer #inner-footer {
  padding: 2.35%;
}
/* line 3052, ../scss/_base.scss */
.footer h3 {
  margin: 0 0 10px;
}
/* line 3054, ../scss/_base.scss */
.footer h3 span {
  font-weight: 300;
  font-style: italic;
  color: #fff;
  background: #8a5d75;
  padding: 0 7px 0 5px;
}
/* line 3063, ../scss/_base.scss */
.footer p {
  margin: 0 0 10px;
  font-weight: 300;
}
/* line 3069, ../scss/_base.scss */
.footer a {
  color: rgba(255, 255, 255, 0.9);
}
/* line 3072, ../scss/_base.scss */
.footer a:hover {
  color: #8a5d75;
}
/* line 3077, ../scss/_base.scss */
.footer .socialButton {
  margin: 10px 10px 0 0;
}
/* line 3080, ../scss/_base.scss */
.footer #footerIPM img {
  background: rgba(255, 255, 255, 0.5);
  padding: 20px 30px;
  margin-bottom: 10px;
  width: 100%;
  height: auto;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
}
/* line 3093, ../scss/_base.scss */
.footer #footerSam img {
  max-width: 250px;
  margin-bottom: 20px;
  height: auto;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}
/* line 3102, ../scss/_base.scss */
.footer p.copyright {
  font-weight: 200;
  text-align: center;
  margin: 20px 0;
}
/* line 3108, ../scss/_base.scss */
.footer .footerBio {
  font-family: "Minion Pro", Cambria, Times New Roman, Times, serif;
  margin-bottom: 20px;
  font-weight: 300;
}
/* line 3113, ../scss/_base.scss */
.footer .footerBio p {
  margin: 0 0 1em;
}
/* line 3120, ../scss/_base.scss */
.footer #footerContact p {
  margin: 0 0 1em;
}
/* line 3124, ../scss/_base.scss */
.footer #footerContact .emailLink {
  text-decoration: none;
  color: #fff;
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 14px 20px;
  border: none;
  display: block;
  text-align: center;
  margin: 30px auto;
  width: 300px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  -webkit-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 3139, ../scss/_base.scss */
.footer #footerContact .emailLink i {
  margin-left: 10px;
}
/* line 3141, ../scss/_base.scss */
.footer #footerContact .emailLink:hover {
  color: #8a5d75;
  background: white;
}
/* line 3146, ../scss/_base.scss */
.footer #footerContact .emailLink:active {
  box-shadow: none;
  color: #6c485b;
}
/* line 3152, ../scss/_base.scss */
.footer #footerContact input, .footer #footerContact textarea {
  background: rgba(255, 255, 255, 0.5);
}
/* line 3156, ../scss/_base.scss */
.footer #footerContact ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #2f1f28;
}
/* line 3159, ../scss/_base.scss */
.footer #footerContact :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #2f1f28;
  opacity: 1;
}
/* line 3163, ../scss/_base.scss */
.footer #footerContact ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #2f1f28;
  opacity: 1;
}
/* line 3167, ../scss/_base.scss */
.footer #footerContact :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #2f1f28;
}
/* line 3171, ../scss/_base.scss */
.footer #footerContact input:focus, .footer #footerContact textarea:focus {
  background: rgba(255, 255, 255, 0.9);
}
/* line 3175, ../scss/_base.scss */
.footer #footerContact input[type=submit]:hover {
  background: #8a5d75;
  color: #fff;
}
/* line 3180, ../scss/_base.scss */
.footer #footerContact input[type=submit]:active {
  background: #f8b23b;
}
/* line 3184, ../scss/_base.scss */
.footer #footerContact ul {
  font-family: Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 15px 0 0;
}
/* line 3188, ../scss/_base.scss */
.footer #footerContact ul li {
  float: left;
  margin-right: 5px;
  line-height: 40px;
  font-size: 11px;
}
/* line 3194, ../scss/_base.scss */
.footer #footerContact ul li:last-child {
  margin: 0;
}
/* line 3196, ../scss/_base.scss */
.footer #footerContact ul li a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 1.4em;
  padding: 0 6px;
  background: rgba(255, 255, 255, 0.2);
  width: 40px;
  text-align: center;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -webkit-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 3209, ../scss/_base.scss */
.footer #footerContact ul li a:hover {
  color: #8a5d75;
  background: white;
}

/* line 3220, ../scss/_base.scss */
.footer-links {
  background: #6c485b;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 3224, ../scss/_base.scss */
.footer-links ul {
  margin: 0;
}
/* line 3226, ../scss/_base.scss */
.footer-links ul li {
  float: left;
  width: 100%;
  text-align: center;
}
/* line 3231, ../scss/_base.scss */
.footer-links ul li a {
  padding: 14px 0;
  display: block;
  text-decoration: none;
  font-weight: 700;
  color: #ccb4c1;
  font-style: italic;
  text-transform: uppercase;
  font-size: 1.2em;
}
/* line 3241, ../scss/_base.scss */
.footer-links ul li a span {
  text-transform: lowercase;
}
/* line 3243, ../scss/_base.scss */
.footer-links ul li a i {
  margin-right: 5px;
}
/* line 3245, ../scss/_base.scss */
.footer-links ul li a:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}

/* end .footer-links */
@media only screen and (min-width: 481px) {
  /******************************************************************
  
  Stylesheet: 481px and Up Stylesheet
  
  ******************************************************************/
  /* line 13, ../scss/_481up.scss */
  #tabs-container .tabs-menu li {
    padding: 0 10px;
  }
  /* line 16, ../scss/_481up.scss */
  #tabs-container .tabs-menu li a {
    padding: 0 10px;
    font-size: 14px;
  }
  /* line 21, ../scss/_481up.scss */
  #tabs-container .tabs-menu li.label {
    font-size: 12px;
    padding: 0 15px 0 10px;
  }
  /* line 25, ../scss/_481up.scss */
  #tabs-container .tabs-menu li.label i {
    font-size: 16px;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 38, ../scss/_481up.scss */
  .header {
    position: relative;
  }
  /* line 41, ../scss/_481up.scss */
  .header #headerSearch {
    float: left;
    margin: 0 10px 0 0;
    box-shadow: none;
  }
  /* line 48, ../scss/_481up.scss */
  .header #headerSearch .searchContainer:before {
    top: 8px;
    left: 7px;
    font-size: 14px;
  }
  /* line 54, ../scss/_481up.scss */
  .header #headerSearch .searchContainer input {
    font-size: 12px;
    padding-left: 27px;
  }
  /* line 61, ../scss/_481up.scss */
  .header .headStack {
    float: left;
  }

  /* .menu is clearfixed inside mixins.scss */
  /* line 69, ../scss/_481up.scss */
  .menu {
    /* end .menu ul */
  }
  /* line 70, ../scss/_481up.scss */
  .menu ul {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 71, ../scss/_481up.scss */
  .menu ul li {
    /*
    plan your menus and drop-downs wisely.
    */
  }
  /* line 72, ../scss/_481up.scss */
  .menu ul li a {
    /*
    you can use hover styles here even though this size
    has the possibility of being a mobile device.
    */
  }

  /* end .menu */
  /* line 114, ../scss/_481up.scss */
  #primaryNavContainer button {
    padding: 0 47px 0 0px;
    font-size: 14px;
    height: 45px;
  }
  /* line 126, ../scss/_481up.scss */
  #primaryNavContainer nav#primaryNav ul li a {
    font-size: 14px;
  }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* entry content */
  /* end .entry-content */
  /* line 144, ../scss/_481up.scss */
  .blogged .bloggedImage {
    width: 150px;
  }
  /* line 148, ../scss/_481up.scss */
  .blogged .bloggedText {
    margin-left: 150px;
  }
  /* line 152, ../scss/_481up.scss */
  .blogged .bloggedLinks {
    display: block;
  }

  /**********************
  ARTICLES AND BOOKS PAGE
  **********************/
  /* line 165, ../scss/_481up.scss */
  #myBooks .bookCard img {
    width: 30%;
  }
  /* line 169, ../scss/_481up.scss */
  #myBooks .bookCard .text {
    width: 70%;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /*
  check your menus here. do they look good?
  do they need tweaking?
  */
  /* end .footer-links */
}
@media only screen and (min-width: 768px) {
  /******************************************************************
  
  Stylesheet: Grid Stylesheet
  
  I've seperated the grid so you can swap it out easily. It's
  called at the top the style.scss stylesheet.
  
  There are a ton of grid solutions out there. You should definitely
  experiment with your own. Here are some recommendations:
  
  http://gridsetapp.com - Love this site. Responsive Grids made easy.
  http://susy.oddbird.net/ - Grids using Compass. Very elegant.
  http://gridpak.com/ - Create your own responsive grid.
  
  The grid below is a combination of the 1140 grid and Twitter Boostrap. 
  I liked 1140 but Boostrap's grid was way more detailed so I merged them 
  together, let's see how this works out. If you want to use 1140, the original 
  values are commented out on each line.
  
  ******************************************************************/
  /* line 22, ../scss/_grid.scss */
  .onecol {
    width: 5.801104972%;
  }

  /* 4.85%;  } /* grid_1  */
  /* line 23, ../scss/_grid.scss */
  .twocol {
    width: 14.364640883%;
  }

  /* 13.45%; } /* grid_2  */
  /* line 24, ../scss/_grid.scss */
  .threecol {
    width: 22.928176794%;
  }

  /* 22.05%; } /* grid_3  */
  /* line 25, ../scss/_grid.scss */
  .fourcol {
    width: 31.491712705%;
  }

  /* 30.75%; } /* grid_4  */
  /* line 26, ../scss/_grid.scss */
  .fivecol {
    width: 40.055248616%;
  }

  /* 39.45%; } /* grid_5  */
  /* line 27, ../scss/_grid.scss */
  .sixcol {
    width: 48.618784527%;
  }

  /* 48%;    } /* grid_6  */
  /* line 28, ../scss/_grid.scss */
  .sevencol {
    width: 57.182320438000005%;
  }

  /* 56.75%; } /* grid_7  */
  /* line 29, ../scss/_grid.scss */
  .eightcol {
    width: 65.74585634900001%;
  }

  /* 65.4%;  } /* grid_8  */
  /* line 30, ../scss/_grid.scss */
  .ninecol {
    width: 74.30939226%;
  }

  /* 74.05%; } /* grid_9  */
  /* line 31, ../scss/_grid.scss */
  .tencol {
    width: 82.87292817100001%;
  }

  /* 82.7%;  } /* grid_10 */
  /* line 32, ../scss/_grid.scss */
  .elevencol {
    width: 91.436464082%;
  }

  /* 91.35%; } /* grid_11 */
  /* line 33, ../scss/_grid.scss */
  .twelvecol {
    width: 99.999999993%;
  }

  /* 100%;   } /* grid_12 */
  /* line 36, ../scss/_grid.scss */
  .onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol, .floatcol {
    position: relative;
    float: left;
    margin-left: 2.762430939%;
  }

  /* line 42, ../scss/_grid.scss */
  .first {
    margin-left: 0;
  }

  /* line 46, ../scss/_grid.scss */
  .last {
    float: right;
  }

  /******************************************************************
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /* line 12, ../scss/_768up.scss */
  body {
    font-size: 120%;
    line-height: 1.6;
    background-image: url(../images/bg/desert-sky.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-color: #f8b23b;
  }

  /* line 23, ../scss/_768up.scss */
  .desktopHide {
    display: none !important;
  }

  /* line 25, ../scss/_768up.scss */
  .mobileHide {
    display: block;
  }

  /* line 27, ../scss/_768up.scss */
  h1, .h1 {
    font-size: 2.2em;
  }

  /* line 31, ../scss/_768up.scss */
  h2, .h2 {
    font-size: 1.8em;
  }

  /* line 35, ../scss/_768up.scss */
  h3, .h3 {
    font-size: 1.55em;
  }

  /* line 39, ../scss/_768up.scss */
  h4, .h4 {
    font-size: 1.33em;
  }

  /* line 43, ../scss/_768up.scss */
  h5, .h5 {
    font-size: 1.1em;
  }

  /*********************
  AD STYLES
  *********************/
  /* line 52, ../scss/_768up.scss */
  .fishtank {
    padding: 1em 10%;
  }
  /* line 56, ../scss/_768up.scss */
  .fishtank span.fishtankText {
    font-family: Karla, "Karla", "JustTheWayYouAreRegular", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8em;
    line-height: 1.6;
    background: rgba(255, 255, 255, 0.5);
  }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /**********************
  HOME PAGE
  **********************/
  /* line 74, ../scss/_768up.scss */
  .home #samPhoto {
    display: none;
  }

  /* line 79, ../scss/_768up.scss */
  #homeLinks {
    margin: 0;
    text-align: left;
  }
  /* line 83, ../scss/_768up.scss */
  #homeLinks h4 {
    color: rgba(0, 0, 0, 0.7);
    font-size: 18px;
  }
  /* line 85, ../scss/_768up.scss */
  #homeLinks ul li a {
    font-size: 14px;
  }

  /**********************
  TOUR PAGE
  **********************/
  /* line 95, ../scss/_768up.scss */
  .pageSidebar .pageSidebarInner {
    margin-bottom: 40px;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 104, ../scss/_768up.scss */
  .header {
    background-size: 165px 375px;
    padding-left: 165px;
  }
  /* line 108, ../scss/_768up.scss */
  .header .headStack {
    font-size: 14px;
  }
  /* line 111, ../scss/_768up.scss */
  .header .headStack h3 {
    font-size: 16px;
    margin: 10px 0 5px;
    font-weight: 700;
    font-style: italic;
    color: #000;
  }

  /* line 125, ../scss/_768up.scss */
  #infoBlurb p a {
    text-transform: uppercase;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 135, ../scss/_768up.scss */
  #primaryNavContainer {
    float: right;
    max-width: 260px;
    padding: 0 10px;
    overflow: visible;
    /* end .nav */
  }
  /* line 141, ../scss/_768up.scss */
  #primaryNavContainer button {
    display: none;
  }
  /* line 145, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav {
    position: relative;
    right: auto;
    width: auto;
    height: auto;
    max-height: 1000px;
    background: none;
    z-index: 999;
    box-shadow: none;
  }
  /* line 155, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul {
    border-radius: 0;
    float: right;
    -moz-border-radius: 0;
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 160, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li {
    float: left;
    width: 50%;
    position: relative;
    /*
    plan your menus and drop-downs wisely.
    */
    /* showing sub-menus */
  }
  /* line 165, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li a {
    padding: 0 20px 0 35px;
    font-weight: 900;
    color: #000;
    font-size: 14px;
    line-height: 40px;
    margin: 0;
    border-bottom: 0;
    background: none;
  }
  /* line 175, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li a i {
    left: 10px;
    font-size: 16px;
    top: 12px;
  }
  /* line 181, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li a:hover {
    color: #000;
  }
  /* line 184, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li a:hover i {
    font-size: 70px;
    color: #000;
    top: -10px;
    left: 5px;
    opacity: .15;
  }
  /* line 196, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li:last-child, #primaryNavContainer nav#primaryNav ul li #menu-item-82 {
    width: 100%;
  }
  /* line 198, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li:last-child a, #primaryNavContainer nav#primaryNav ul li #menu-item-82 a {
    background-color: #f8b23b;
    line-height: 40px;
    width: 100%;
    padding: 0 20px;
    overflow: hidden;
    margin: 10px 0;
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 1px #df8f08;
    background-color: #f7ac2c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8b23b), to(#f7ac2c));
    background-image: -webkit-linear-gradient(top, #f8b23b, #f7ac2c);
    background-image: -moz-linear-gradient(top, #f8b23b, #f7ac2c);
    background-image: -o-linear-gradient(top, #f8b23b, #f7ac2c);
    background-image: linear-gradient(to bottom, #f8b23b, #f7ac2c);
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
  }
  /* line 212, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li:last-child a i, #primaryNavContainer nav#primaryNav ul li #menu-item-82 a i {
    top: 13px;
    left: 15px;
  }
  /* line 217, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li:last-child a:hover, #primaryNavContainer nav#primaryNav ul li:last-child a:focus, #primaryNavContainer nav#primaryNav ul li #menu-item-82 a:hover, #primaryNavContainer nav#primaryNav ul li #menu-item-82 a:focus {
    background-color: #f9bc54;
    background-color: #f69f0a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f7a822), to(#f69f0a));
    background-image: -webkit-linear-gradient(top, #f7a822, #f69f0a);
    background-image: -moz-linear-gradient(top, #f7a822, #f69f0a);
    background-image: -o-linear-gradient(top, #f7a822, #f69f0a);
    background-image: linear-gradient(to bottom, #f7a822, #f69f0a);
  }
  /* line 221, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li:last-child a:hover i, #primaryNavContainer nav#primaryNav ul li:last-child a:focus i, #primaryNavContainer nav#primaryNav ul li #menu-item-82 a:hover i, #primaryNavContainer nav#primaryNav ul li #menu-item-82 a:focus i {
    left: 5px;
    top: -10px;
    color: #fff;
  }
  /* line 224, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li:last-child a:active, #primaryNavContainer nav#primaryNav ul li #menu-item-82 a:active {
    box-shadow: none;
    color: #fbcf85;
    background-color: #f7a822;
  }
  /* line 236, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li ul.sub-menu,
  #primaryNavContainer nav#primaryNav ul li ul.children {
    margin-top: 0;
    border: 1px solid #ccc;
    border-top: 0;
    position: absolute;
    display: none;
    z-index: 8999;
    /* highlight sub-menu current page */
  }
  /* line 244, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li ul.sub-menu li,
  #primaryNavContainer nav#primaryNav ul li ul.children li {
    /*
    if you need to go deeper, go nuts
    just remember deeper menus suck
    for usability. k, bai.
    */
  }
  /* line 246, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li ul.sub-menu li a,
  #primaryNavContainer nav#primaryNav ul li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
    width: 180px;
    border-bottom: 1px solid #ccc;
  }
  /* line 263, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li ul.sub-menu li:last-child a,
  #primaryNavContainer nav#primaryNav ul li ul.children li:last-child a {
    border-bottom: 0;
  }
  /* line 286, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li:hover ul {
    top: auto;
    display: block !important;
  }
  /* line 297, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li.current-menu-item a,
  #primaryNavContainer nav#primaryNav ul li.current_page_item a,
  #primaryNavContainer nav#primaryNav ul li.current-page-ancestor a {
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
  }
  /* line 303, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li.current-menu-item a i,
  #primaryNavContainer nav#primaryNav ul li.current_page_item a i,
  #primaryNavContainer nav#primaryNav ul li.current-page-ancestor a i {
    font-size: 70px;
    top: -10px;
    left: 5px;
    opacity: .2;
  }
  /* line 310, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li.current-menu-item a:hover,
  #primaryNavContainer nav#primaryNav ul li.current_page_item a:hover,
  #primaryNavContainer nav#primaryNav ul li.current-page-ancestor a:hover {
    color: #fff;
  }
  /* line 313, ../scss/_768up.scss */
  #primaryNavContainer nav#primaryNav ul li.current-menu-item a:hover i,
  #primaryNavContainer nav#primaryNav ul li.current_page_item a:hover i,
  #primaryNavContainer nav#primaryNav ul li.current-page-ancestor a:hover i {
    font-size: 70px;
    top: -10px;
    color: #fff;
    left: 5px;
    opacity: .2;
  }

  /* end primaryNavContainer */
  /********************
  WORDPRESS BODY CLASSES
  style a page via class
  ********************/
  /* line 334, ../scss/_768up.scss */
  .home {
    background-image: url(../images/bg/sunny-mountains.jpg);
  }

  /* line 337, ../scss/_768up.scss */
  body.category-doodling {
    background-image: url(../images/bg/doodling.jpg);
  }

  /* line 338, ../scss/_768up.scss */
  body.category-writing {
    background-image: url(../images/bg/writing.jpg);
  }

  /* line 339, ../scss/_768up.scss */
  body.category-speaking {
    background-image: url(../images/bg/concert.jpg);
  }

  /* line 341, ../scss/_768up.scss */
  .blog {
    background-image: url(../images/bg/jetstream.jpg);
  }

  /* line 343, ../scss/_768up.scss */
  .page-template-page-tour {
    background-image: url(../images/bg/empire-state-building.jpg);
    background-position: center top;
  }

  /* archive page */
  /* date archive page */
  /* replace the number to the corresponding page number */
  /* line 348, ../scss/_768up.scss */
  .search {
    background-image: url(../images/bg/retro-driving.gif);
  }

  /* search page */
  /* search result page */
  /* line 350, ../scss/_768up.scss */
  .search-no-results {
    background-image: url(http://www.samuelkillermann.com/wp-content/themes/pfhtheme/library/images/bg/snowball-miss.gif);
  }

  /* no results search page */
  /* individual paged search (i.e. body.search-paged-3) */
  /* line 352, ../scss/_768up.scss */
  .error404 {
    background-image: url(../images/bg/no-signal.gif);
  }

  /* 404 page */
  /* single post page */
  /* individual post page by id (i.e. body.postid-73) */
  /* individual paged single (i.e. body.single-paged-3) */
  /* attatchment page */
  /* individual attatchment page (i.e. body.attachmentid-763) */
  /* style mime type pages */
  /* author page */
  /* user nicename (i.e. body.author-samueladams) */
  /* paged author archives (i.e. body.author-paged-4) for page 4 */
  /* category page */
  /* individual category page (i.e. body.category-6) */
  /* replace the number to the corresponding page number */
  /* tag page */
  /* individual tag page (i.e. body.tag-news) */
  /* replace the number to the corresponding page number */
  /* custom page template page */
  /* individual page template (i.e. body.page-template-contact-php */
  /* replace the number to the corresponding page number */
  /* parent page template */
  /* child page template */
  /* replace the number to the corresponding page number */
  /* if user is logged in */
  /* paged items like search results or archives */
  /* individual paged (i.e. body.paged-3) */
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* line 383, ../scss/_768up.scss */
  .excerpt {
    text-align: left;
  }
  /* line 385, ../scss/_768up.scss */
  .excerpt p {
    margin-top: 0;
  }

  /* line 389, ../scss/_768up.scss */
  ul.circleShare {
    margin: 0;
    display: block;
  }

  /* line 394, ../scss/_768up.scss */
  #stickyPostTitle {
    position: fixed;
    left: 0;
    z-index: 999;
    width: 100%;
    font-size: 31px;
    line-height: 31px;
    color: #f8b23b;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    overflow: hidden;
    -webkit-transition: top 0.4s ease-in-out;
    -ms-transition: top 0.4s ease-in-out;
    -o-transition: top 0.4s ease-in-out;
    -transition: top 0.4s ease-in-out;
    transition: top 0.4s ease-in-out;
  }

  /* line 410, ../scss/_768up.scss */
  .single .entry-content > p:first-of-type, .page .entry-content > p:first-of-type, p.introParagraph {
    font-size: 1.5em;
    line-height: 1.25;
  }

  /* line 415, ../scss/_768up.scss */
  .unactiveSticky {
    max-height: 0px;
    top: -50px;
  }

  /* line 420, ../scss/_768up.scss */
  .activateSticky {
    top: 24px;
    max-height: 100px;
    background: rgba(255, 255, 255, 0.9);
    height: 31px;
    width: 100%;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.12);
  }

  /* end .hentry */
  /* line 443, ../scss/_768up.scss */
  .page-title {
    position: relative;
    z-index: 2999;
    font-size: 2.5em;
  }

  /* want to style individual post classes? Booya! */
  /* post by id (i.e. post-3) */
  /* general post style */
  /* general article on a page style */
  /* general style on an attatchment */
  /* sticky post style */
  /* hentry class */
  /* style by category (i.e. category-videos) */
  /* style by tag (i.e. tag-news) */
  /* post meta */
  /* line 462, ../scss/_768up.scss */
  .byline {
    color: #999;
  }

  /* entry content */
  /* line 471, ../scss/_768up.scss */
  .entry-content p {
    margin-bottom: 1.5em;
  }

  /* line 476, ../scss/_768up.scss */
  #getTheBookHome {
    display: block;
  }
  /* line 479, ../scss/_768up.scss */
  #getTheBookHome .option {
    width: 33.33333333%;
    float: left;
  }

  /**********************
  PROJECT LOOP STYLES
  **********************/
  /* line 491, ../scss/_768up.scss */
  .project .loopText {
    position: absolute;
    left: 0;
    z-index: 2;
    top: 0;
    height: 500px;
    width: 33.33333%;
  }
  /* line 499, ../scss/_768up.scss */
  .project .loopText p, .project .loopText .button {
    font-size: 18px;
  }
  /* line 504, ../scss/_768up.scss */
  .project .loopImage .loopTitle {
    width: 81.7%;
  }

  /**********************
  BLOG AND TEASER STYLES
  **********************/
  /* line 516, ../scss/_768up.scss */
  .teaser {
    margin-bottom: 2.762430939%;
  }
  /* line 519, ../scss/_768up.scss */
  .teaser .teaserTitle {
    padding: 30px 30px 15px;
  }
  /* line 523, ../scss/_768up.scss */
  .teaser .teaserText {
    padding: 15px 30px 30px;
    width: 50%;
    margin: 0;
  }
  /* line 529, ../scss/_768up.scss */
  .teaser .teaserImage {
    width: 50%;
    margin: 0;
  }

  /* line 535, ../scss/_768up.scss */
  .snapshot {
    margin: 8.762430939% auto;
  }

  /* line 543, ../scss/_768up.scss */
  #relatedPosts .shadowbox .loopText {
    font-size: 1.1em;
  }

  /**********************
  BLOGGED STYLES
  **********************/
  /* line 556, ../scss/_768up.scss */
  .blogged .loopText {
    float: right;
    margin-left: 33.3333%;
    padding: 20px;
    border-radius: 0;
    -webkit-border-radius: 0;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 571, ../scss/_768up.scss */
  .sidebar h4 {
    margin-top: 0;
  }

  /* line 577, ../scss/_768up.scss */
  .widget {
    padding: 0;
    margin: 0 0 4em;
  }
  /* line 582, ../scss/_768up.scss */
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  }
  /* line 590, ../scss/_768up.scss */
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }

  /**********************
  ARTICLES AND BOOKS PAGE
  **********************/
  /* line 606, ../scss/_768up.scss */
  #myBooks .bookCard img {
    width: 70%;
  }
  /* line 610, ../scss/_768up.scss */
  #myBooks .bookCard .text {
    width: 67%;
  }

  /*********************
  TESTIMONIAL STYLES
  *********************/
  /* line 620, ../scss/_768up.scss */
  .testimonialWrap {
    margin: 1.5em 0;
    position: relative;
  }
  /* line 625, ../scss/_768up.scss */
  .testimonialWrap .testimonial {
    font-size: 2.2em;
    padding: 0 1.5em;
  }
  /* line 630, ../scss/_768up.scss */
  .testimonialWrap .author, .testimonialWrap .url {
    margin: 20px 0 0;
    width: 100%;
    padding-left: 50%;
    text-align: left;
    float: right;
    font-size: 1em;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /*
  you'll probably need to do quite a bit
  of overriding here if you styled them for
  mobile. Make sure to double check these!
  */
  /* line 656, ../scss/_768up.scss */
  .footer-links {
    background: rgba(255, 255, 255, 0.8);
  }
  /* line 659, ../scss/_768up.scss */
  .footer-links ul {
    margin: 0;
  }
  /* line 661, ../scss/_768up.scss */
  .footer-links ul li {
    float: left;
    width: 20%;
    text-align: center;
  }
  /* line 666, ../scss/_768up.scss */
  .footer-links ul li a {
    padding: 14px 0;
    display: block;
    font-family: Karla, "Karla", Karla, "Karla", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    font-weight: 700;
    font-style: italic;
    color: #8a5d75;
    text-transform: uppercase;
  }
  /* line 676, ../scss/_768up.scss */
  .footer-links ul li a i {
    margin-right: 5px;
  }
  /* line 678, ../scss/_768up.scss */
  .footer-links ul li a:hover {
    background: #fff;
    color: #6c485b;
  }

  /* end .footer-links */
}
@media only screen and (min-width: 1030px) {
  /******************************************************************
  
  Stylesheet: Desktop Stylsheet
  
  ******************************************************************/
  /******************************************************************
  H1, H2, H3, H4, H5 STYLES
  ******************************************************************/
  /* line 12, ../scss/_1030up.scss */
  h1, .h1 {
    font-size: 2.5em;
    line-height: 1.35;
  }

  /* line 17, ../scss/_1030up.scss */
  h2, .h2 {
    font-size: 2.1em;
    line-height: 1.35;
    margin-bottom: 0.375em;
  }

  /* line 23, ../scss/_1030up.scss */
  h3, .h3 {
    font-size: 1.725em;
    margin-bottom: 0.5em;
  }

  /* line 28, ../scss/_1030up.scss */
  h4, .h4 {
    font-size: 1.4em;
  }

  /* line 32, ../scss/_1030up.scss */
  h5, .h5 {
    font-size: 1.1em;
    text-transform: uppercase;
    letter-spacing: 2px;
  }

  /* line 38, ../scss/_1030up.scss */
  .page-title {
    font-size: 3.1em;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 46, ../scss/_1030up.scss */
  .header {
    background-size: 165px 375px;
    padding-left: 165px;
  }
  /* line 48, ../scss/_1030up.scss */
  .header .headerList {
    display: block;
    padding-left: 20px;
  }
  /* line 54, ../scss/_1030up.scss */
  .header .headerList h3 a {
    color: #000;
    border-bottom: 2px solid #f8b23b;
  }
  /* line 58, ../scss/_1030up.scss */
  .header .headerList h3 a:hover {
    background: #f8b23b;
    color: #000;
    padding-left: 2px;
  }
  /* line 63, ../scss/_1030up.scss */
  .header .headerList h3 a:hover span {
    display: inline;
  }
  /* line 69, ../scss/_1030up.scss */
  .header .headerList h3 span {
    display: none;
    text-decoration: none;
    padding: 0 2px;
  }
  /* line 76, ../scss/_1030up.scss */
  .header .headerList ul {
    margin: 5px 0 0 0;
  }
  /* line 79, ../scss/_1030up.scss */
  .header .headerList ul li {
    margin-bottom: 10px;
    line-height: 1.2;
  }
  /* line 82, ../scss/_1030up.scss */
  .header .headerList ul li a {
    color: #000;
  }
  /* line 85, ../scss/_1030up.scss */
  .header .headerList ul li a:hover {
    background: rgba(248, 178, 59, 0.5);
  }
  /* line 93, ../scss/_1030up.scss */
  .header #headBioWrap {
    width: 220px;
  }
  /* line 97, ../scss/_1030up.scss */
  .header .headStack {
    width: 25%;
  }
  /* line 106, ../scss/_1030up.scss */
  .header #headerSearch input {
    font-size: 14px;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /**********************
  HOME STYLES
  **********************/
  /* line 126, ../scss/_1030up.scss */
  .home #homeFeatured ul.wpp-list {
    font-size: 1em;
  }
  /* line 130, ../scss/_1030up.scss */
  .home #homeFeatured #morePopular ul li {
    font-size: 1em;
  }

  /**********************
  ARTICLES AND BOOKS PAGE
  **********************/
  /* line 143, ../scss/_1030up.scss */
  #myBooks .bookCard img {
    width: 60%;
  }
  /* line 147, ../scss/_1030up.scss */
  #myBooks .bookCard .text {
    width: 60%;
  }

  /**********************
  BLOG AND TEASER STYLES
  **********************/
  /* line 158, ../scss/_1030up.scss */
  .teaser {
    margin-bottom: 3em;
  }
  /* line 161, ../scss/_1030up.scss */
  .teaser .teaserTitle {
    padding: 40px 40px 25px;
    font-size: 2.3em;
    line-height: 1.1;
  }
  /* line 167, ../scss/_1030up.scss */
  .teaser .teaserText {
    padding: 25px 40px 40px;
    width: 55%;
  }
  /* line 172, ../scss/_1030up.scss */
  .teaser .teaserImage {
    width: 45%;
  }

  /* line 181, ../scss/_1030up.scss */
  #relatedPosts .shadowbox .loopText {
    font-size: 1.35em;
  }
}
@media only screen and (min-width: 1240px) {
  /******************************************************************
  
  Stylesheet: Super Large Monitor Stylesheet
  
  ******************************************************************/
  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 11, ../scss/_1240up.scss */
  #logo {
    display: block;
  }

  /**********************
  HEADER STYLES
  **********************/
  /* line 17, ../scss/_1240up.scss */
  .headerList {
    margin-left: 26px;
  }

  /* line 22, ../scss/_1240up.scss */
  #infoBlurb #infoText {
    width: 64%;
    float: left;
  }
  /* line 27, ../scss/_1240up.scss */
  #infoBlurb #infoVid {
    display: block;
    width: 36%;
    float: right;
    padding: 0px 5px 0px 30px;
    position: relative;
  }
  /* line 34, ../scss/_1240up.scss */
  #infoBlurb #infoVid .headline {
    padding-left: 0;
  }
  /* line 36, ../scss/_1240up.scss */
  #infoBlurb #infoVid .youtube {
    background: #f69f0a;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: relative;
  }
  /* line 42, ../scss/_1240up.scss */
  #infoBlurb #infoVid .centerIcon {
    font-size: 40px;
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -20px;
  }
  /* line 53, ../scss/_1240up.scss */
  #infoBlurb #infoVid .centerIcon i.fa {
    color: #fac56c;
  }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 64, ../scss/_1240up.scss */
  .show1240 {
    display: block;
  }

  /**********************
  HOME PAGE
  **********************/
  /* line 73, ../scss/_1240up.scss */
  .home #samPhoto {
    display: block;
  }
  /* line 77, ../scss/_1240up.scss */
  .home #samPosts {
    width: 31.491712705%;
  }

  /**********************
  ARTICLES AND BOOKS PAGE
  **********************/
  /* line 87, ../scss/_1240up.scss */
  #stickyShare {
    width: 19.364640883%;
  }

  /* line 96, ../scss/_1240up.scss */
  #myBooks .bookCard img {
    width: 50%;
  }
  /* line 100, ../scss/_1240up.scss */
  #myBooks .bookCard .text {
    width: 50%;
  }

  /**********************
  BLOG AND TEASER STYLES
  **********************/
  /* line 112, ../scss/_1240up.scss */
  .teaser .teaserText {
    width: 60%;
  }
  /* line 116, ../scss/_1240up.scss */
  .teaser .teaserImage {
    width: 40%;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(http://www.samuelkillermann.com/wp-content/themes/pfhtheme/library/css/img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(http://www.samuelkillermann.com/wp-content/themes/pfhtheme/library/css/img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
}
@media print {
  /******************************************************************
  
  Stylesheet: Print Stylesheet
  
  ******************************************************************/
  /* line 9, ../scss/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 17, ../scss/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 22, ../scss/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 27, ../scss/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 34, ../scss/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 38, ../scss/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 43, ../scss/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 47, ../scss/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 51, ../scss/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 59, ../scss/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 65, ../scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 74, ../scss/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}