@charset "UTF-8";
/* This is needed for some UTF-8 glyphs in events */
/* 
  HTML5 ✰ Boilerplate 
  
  style.css contains a reset, font normalization and some base styles.
  
  credit is left where credit is due.
  much inspiration was taken from these projects:
    yui.yahooapis.com/2.8.1/build/base/base.css
    camendesign.com/design/
    praegnanz.de/weblog/htmlcssjs-kickstart
*/
/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/
/* line 19, ../../app/assets/stylesheets/templates/_style.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 40, ../../app/assets/stylesheets/templates/_style.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 45, ../../app/assets/stylesheets/templates/_style.scss */
nav ul {
  list-style: none;
}

/* line 47, ../../app/assets/stylesheets/templates/_style.scss */
blockquote, q {
  quotes: none;
}

/* line 49, ../../app/assets/stylesheets/templates/_style.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 52, ../../app/assets/stylesheets/templates/_style.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 54, ../../app/assets/stylesheets/templates/_style.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 56, ../../app/assets/stylesheets/templates/_style.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 58, ../../app/assets/stylesheets/templates/_style.scss */
del {
  text-decoration: line-through;
}

/* line 60, ../../app/assets/stylesheets/templates/_style.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
/* line 63, ../../app/assets/stylesheets/templates/_style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 65, ../../app/assets/stylesheets/templates/_style.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 67, ../../app/assets/stylesheets/templates/_style.scss */
input, select {
  vertical-align: middle;
}

/* END RESET CSS */
/* fonts.css from the YUI Library: developer.yahoo.com/yui/
   Refer to developer.yahoo.com/yui/3/cssfonts/ for font sizing percentages

  There are three custom edits:
   * remove arial, helvetica from explicit font stack
   * we normalize monospace styles ourselves
   * table font-size is reset in the HTML5 reset above so there is no need to repeat
*/
/* line 80, ../../app/assets/stylesheets/templates/_style.scss */
body {
  font: 13px/1.231 sans-serif;
  *font-size: small;
}

/* hack retained to preserve specificity */
/* line 82, ../../app/assets/stylesheets/templates/_style.scss */
select, input, textarea, button {
  font: 99% sans-serif;
}

/* normalize monospace sizing 
 * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome
 */
/* line 87, ../../app/assets/stylesheets/templates/_style.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* 
 * minimal base styles 
 */
/* line 95, ../../app/assets/stylesheets/templates/_style.scss */
body, select, input, textarea {
  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
  color: #444;
  /* set your base font here, to apply evenly */
  /* font-family: Georgia, serif;  */
}

/* Headers (h1,h2,etc) have no default font-size or margin,
   you'll want to define those yourself. */
/* line 104, ../../app/assets/stylesheets/templates/_style.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/* always force a scrollbar in non-IE */
/* line 107, ../../app/assets/stylesheets/templates/_style.scss */
html {
  overflow-y: scroll;
}

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
/* line 111, ../../app/assets/stylesheets/templates/_style.scss */
a:hover, a:active {
  outline: none;
}

/* line 113, ../../app/assets/stylesheets/templates/_style.scss */
a, a:active, a:visited {
  color: #4c5f71;
}

/* line 114, ../../app/assets/stylesheets/templates/_style.scss */
a:hover {
  color: #036;
}

/* line 117, ../../app/assets/stylesheets/templates/_style.scss */
ul, ol {
  margin-left: 1.8em;
}

/* line 118, ../../app/assets/stylesheets/templates/_style.scss */
ol {
  list-style-type: decimal;
}

/* Remove margins for navigation lists */
/* line 121, ../../app/assets/stylesheets/templates/_style.scss */
nav ul, nav li {
  margin: 0;
}

/* line 123, ../../app/assets/stylesheets/templates/_style.scss */
small {
  font-size: 85%;
}

/* line 124, ../../app/assets/stylesheets/templates/_style.scss */
strong, th {
  font-weight: bold;
}

/* line 126, ../../app/assets/stylesheets/templates/_style.scss */
td, td img {
  vertical-align: top;
}

/* line 128, ../../app/assets/stylesheets/templates/_style.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
}

/* line 129, ../../app/assets/stylesheets/templates/_style.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}

/* line 131, ../../app/assets/stylesheets/templates/_style.scss */
pre {
  padding: 15px;
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}

/* line 141, ../../app/assets/stylesheets/templates/_style.scss */
textarea {
  overflow: auto;
}

/* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
/* line 143, ../../app/assets/stylesheets/templates/_style.scss */
.ie6 legend, .ie7 legend {
  margin-left: -7px;
}

/* thnx ivannikolic! */
/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
/* line 147, ../../app/assets/stylesheets/templates/_style.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 148, ../../app/assets/stylesheets/templates/_style.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 149, ../../app/assets/stylesheets/templates/_style.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 150, ../../app/assets/stylesheets/templates/_style.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* hand cursor on clickable input elements */
/* line 153, ../../app/assets/stylesheets/templates/_style.scss */
label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* webkit browsers add a 2px margin outside the chrome of form elements */
/* line 156, ../../app/assets/stylesheets/templates/_style.scss */
button, input, select, textarea {
  margin: 0;
}

/* colors for form validity */
/* line 160, ../../app/assets/stylesheets/templates/_style.scss */
input:invalid, textarea:invalid {
  border-radius: 1px;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
}

/* line 166, ../../app/assets/stylesheets/templates/_style.scss */
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* These selection declarations have to be separate.
   No text-shadow: twitter.com/miketaylr/status/12228805301 
   Also: hot pink. */
/* line 173, ../../app/assets/stylesheets/templates/_style.scss */
::-moz-selection {
  background: #B14A1F;
  color: #fff;
  text-shadow: none;
}

/* line 174, ../../app/assets/stylesheets/templates/_style.scss */
::selection {
  background: #B14A1F;
  color: #fff;
  text-shadow: none;
}

/*  j.mp/webkit-tap-highlight-color */
/* line 177, ../../app/assets/stylesheets/templates/_style.scss */
a:link {
  -webkit-tap-highlight-color: #FF5E99;
}

/* make buttons play nice in IE:    
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
/* line 181, ../../app/assets/stylesheets/templates/_style.scss */
button {
  width: auto;
  overflow: visible;
}

/* bicubic resizing for non-native sized IMG: 
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
/* line 185, ../../app/assets/stylesheets/templates/_style.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* 
 * Non-semantic helper classes 
 */
/* for image replacement */
/* line 194, ../../app/assets/stylesheets/templates/_style.scss */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
/* line 198, ../../app/assets/stylesheets/templates/_style.scss */
.hidden {
  display: none;
  visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders 
   www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden  */
/* line 202, ../../app/assets/stylesheets/templates/_style.scss */
.visuallyhidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/* Hide visually and from screenreaders, but maintain layout */
/* line 207, ../../app/assets/stylesheets/templates/_style.scss */
.invisible {
  visibility: hidden;
}

/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
/* line 210, ../../app/assets/stylesheets/templates/_style.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 214, ../../app/assets/stylesheets/templates/_style.scss */
.clearfix:after {
  clear: both;
}

/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
/* line 216, ../../app/assets/stylesheets/templates/_style.scss */
.clearfix {
  zoom: 1;
}

/*

  Usage
  -----
  In your main scss file, add the following three lines.
    $show-grid: true;
    $container-id: container;
    @import "grid";

  To hide the grid background and borders, change the first line to
    $show-grid: false;
  
  Then you get a series of classes named .col-1, .col-2, .col-3, etc. which you can use in your markup

*/
/* Colour definitions */
/* line 55, ../../app/assets/stylesheets/templates/_grid.scss */
.col-1 {
  width: 100px;
  margin-left: 20px;
  display: block;
  float: left;
  display: inline;
}

/* line 55, ../../app/assets/stylesheets/templates/_grid.scss */
.col-2 {
  width: 220px;
  margin-left: 20px;
  display: block;
  float: left;
  display: inline;
}

/* line 55, ../../app/assets/stylesheets/templates/_grid.scss */
.col-3 {
  width: 340px;
  margin-left: 20px;
  display: block;
  float: left;
  display: inline;
}

/* line 55, ../../app/assets/stylesheets/templates/_grid.scss */
.col-4 {
  width: 460px;
  margin-left: 20px;
  display: block;
  float: left;
  display: inline;
}

/* line 55, ../../app/assets/stylesheets/templates/_grid.scss */
.col-5 {
  width: 580px;
  margin-left: 20px;
  display: block;
  float: left;
  display: inline;
}

/* line 55, ../../app/assets/stylesheets/templates/_grid.scss */
.col-6 {
  width: 700px;
  margin-left: 20px;
  display: block;
  float: left;
  display: inline;
}

/* line 55, ../../app/assets/stylesheets/templates/_grid.scss */
.col-7 {
  width: 820px;
  margin-left: 20px;
  display: block;
  float: left;
  display: inline;
}

/* line 55, ../../app/assets/stylesheets/templates/_grid.scss */
.col-8 {
  width: 940px;
  margin-left: 20px;
  display: block;
  float: left;
  display: inline;
}

/* line 58, ../../app/assets/stylesheets/templates/_grid.scss */
.push-1 {
  margin-left: 140px;
}

/* line 58, ../../app/assets/stylesheets/templates/_grid.scss */
.push-2 {
  margin-left: 260px;
}

/* line 58, ../../app/assets/stylesheets/templates/_grid.scss */
.push-3 {
  margin-left: 380px;
}

/* line 58, ../../app/assets/stylesheets/templates/_grid.scss */
.push-4 {
  margin-left: 500px;
}

/* line 58, ../../app/assets/stylesheets/templates/_grid.scss */
.push-5 {
  margin-left: 620px;
}

/* line 58, ../../app/assets/stylesheets/templates/_grid.scss */
.push-6 {
  margin-left: 740px;
}

/* line 58, ../../app/assets/stylesheets/templates/_grid.scss */
.push-7 {
  margin-left: 860px;
}

/* line 58, ../../app/assets/stylesheets/templates/_grid.scss */
.push-8 {
  margin-left: 980px;
}

/* line 61, ../../app/assets/stylesheets/templates/_grid.scss */
.first {
  margin-left: 0px;
}

/* line 62, ../../app/assets/stylesheets/templates/_grid.scss */
.colborder {
  padding-right: 9px;
  margin-right: -11px;
  border-right: 1px solid #EDEDED;
}

/* line 64, ../../app/assets/stylesheets/templates/_grid.scss */
.wrapper {
  width: 960px;
  padding-right: 20px;
}

/* line 72, ../../app/assets/stylesheets/templates/_grid.scss */
.show-grid {
  outline: 2px solid rgba(0, 0, 255, 0.2);
  background-image: -webkit-gradient(linear, left center, right center, from(transparent), color-stop(16.66667%, transparent), color-stop(16.66667%, rgba(255, 0, 0, 0.2)), to(rgba(255, 0, 0, 0.2)));
  -webkit-background-size: 120px;
  background-image: -moz-repeating-linear-gradient(center left, transparent, transparent 20.0px, rgba(255, 0, 0, 0.2) 20.0px, rgba(255, 0, 0, 0.2) 120px);
}

/* Colour definitions */
@font-face {
  font-family: 'droid sans';
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/DroidSans-webfont.eot");
  src: url("../fonts/DroidSans-webfont.eot?#iefix") format("eot"), url("../fonts/DroidSans-webfont.woff") format("woff"), url("../fonts/DroidSans-webfont.ttf") format("truetype"), url("../fonts/DroidSans-webfont.svg#webfontw7zqO19G") format("svg");
}
@font-face {
  font-family: 'droid sans';
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/DroidSans-Bold-webfont.eot");
  src: url("../fonts/DroidSans-Bold-webfont.eot?#iefix") format("eot"), url("../fonts/DroidSans-Bold-webfont.woff") format("woff"), url("../fonts/DroidSans-Bold-webfont.ttf") format("truetype"), url("../fonts/DroidSans-Bold-webfont.svg#webfontSOhoM6aS") format("svg");
}
@font-face {
  font-family: 'droid sans mono';
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/droidsansmono-webfont.eot");
  src: url("../fonts/droidsansmono-webfont.eot?#iefix") format("eot"), url("../fonts/droidsansmono-webfont.woff") format("woff"), url("../fonts/droidsansmono-webfont.ttf") format("truetype"), url("../fonts/droidsansmono-webfont.svg#webfontcbE9jlbh") format("svg");
}
/* line 6, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
.banners {
  background: #dce9f4;
  background: rgba(145, 181, 218, 0.3);
  max-width: 100% !important;
  width: 100% !important;
  padding: 20px 0px;
  overflow: hidden;
}

/* line 7, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners {
  border: 3px #1e4c7d solid;
  clear: both;
  display: inline;
  float: left;
  margin: 0 0 30px 20px;
  overflow: hidden;
  width: 694px;
}
/* line 16, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner .summary {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #003366;
  background: rgba(0, 51, 102, 0.9);
  width: 100%;
}
/* line 17, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner p {
  margin: 20px;
  width: 75%;
}
/* line 18, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner p a {
  color: #fff;
}
/* line 19, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner p a:hover, #event-banners #event-banners .event-banner p a:active {
  color: #A9C5E0;
}
/* line 20, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner p.title {
  margin-bottom: -10px;
  font-size: 24px;
  font-weight: bold;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
}
/* line 21, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner p.button-container {
  position: absolute;
  bottom: 14px;
  right: -14px;
  width: auto;
}
/* line 23, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner a.button {
  background: #134272;
  padding: 8px 16px;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-weight: bold;
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
}
/* line 24, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner a.button::after {
  color: #fff;
  font-size: 1.9em;
  position: relative;
  top: 2px;
  margin-left: 16px;
}
/* line 25, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner a.button:hover, #event-banners #event-banners .event-banner a.button:active {
  background: #245C94;
}
/* line 27, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .banner-navigation {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 5px 0px 5px 5px;
  background: #003366;
  background: rgba(0, 51, 102, 0.8);
  border-radius: 5px;
}
/* line 28, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .next-banner,
#event-banners .previous-banner,
#event-banners .play-pause-banner {
  display: block;
  float: left;
  width: 25px;
  margin: 0px 5px 0px 0px;
  text-indent: -300px;
  overflow: hidden;
  -webkit-transition: opacity 300ms linear;
}
/* line 31, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .next-banner:hover, #event-banners #event-banners .next-banner:active,
#event-banners .previous-banner:hover, #event-banners #event-banners .previous-banner:active,
#event-banners .play-pause-banner:hover, #event-banners #event-banners .play-pause-banner:active {
  opacity: 0.6;
}
/* line 37, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .previous-banner {
  background: url("data:image/gif;base64,R0lGODlhCQAJAKIFAOXq71Z4mtff5ytVgI+lvAAzZgAAAAAAACH5BAEAAAUALAAAAAAJAAkAAAMZWFohsyoAIKCcYV2Q1wQExHydRopXhTpKAgA7") 50% 50% no-repeat;
}
/* line 38, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .next-banner {
  background: url("data:image/gif;base64,R0lGODlhCQAJAPIFAOXq71Z4mtff5ytVgI+lvAAzZgAAAAAAACH5BAUAAAUALAAAAAAJAAkAQAMXWDUS+qtBSIB9wQKHNVeC9XUilJUgWiQAOw==") 50% 50% no-repeat;
  margin-right: 0px;
}
/* line 39, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .play-pause-banner {
  background: url("data:image/gif;base64,R0lGODlhCQAJAJECAOXq73OPqwAzZgAAACH5BAEAAAIALAAAAAAJAAkAAAIVFBASJ4bKXFqgnRkvrHLbR30Yp4UFADs=") 50% 50% no-repeat;
}
/* line 40, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners.paused .play-pause-banner {
  background: url("data:image/gif;base64,R0lGODlhCQAJAPMIAI+lvLrI1itVgOXq71Z4mg4+btff58jT3gAzZgAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAAAgALAAAAAAJAAkAQAQaEKEgpJX02sH52RxQXJ1IGoSGdEMmse6KXhEAOw==") 50% 50% no-repeat;
}
/* line 43, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .previous-banner {
  *background: url("/images/icons/banner-back.gif") 50% 50% no-repeat;
}
/* line 44, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .next-banner {
  *background: url("/images/icons/banner-forward.gif") 50% 50% no-repeat;
  margin-right: 0px;
}
/* line 45, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .play-pause-banner {
  *background: url("/images/icons/banner-pause.gif") 50% 50% no-repeat;
}
/* line 46, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .play-pause-banner {
  *background: url("/images/icons/banner-play.gif") 50% 50% no-repeat;
}
/* line 50, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner.livestream {
  background: #a0c461 url("livestream.jpg") 500px 25px no-repeat;
  height: 294px;
  width: 694px;
}
/* line 55, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner.livestream h1 {
  color: #fff;
  font-size: 2.5em;
  height: 90px;
  overflow: hidden;
  padding: 30px 0px 0px 20px;
  width: 400px;
}
/* line 63, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner.livestream .summary {
  height: 101px;
}
/* line 66, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner.livestream a {
  color: #fff;
}
/* line 67, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner.livestream a:hover {
  color: #fff;
}
/* line 69, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner.livestream .button-container {
  right: 10px;
  bottom: 0px;
}
/* line 73, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner.livestream a.button {
  background: #9fc45f;
  font-size: 1.5em;
  text-shadow: none;
  box-shadow: none;
}
/* line 79, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .event-banner.livestream .summary {
  background: #d0e2b0;
}
/* line 84, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
.js #event-banners {
  position: relative;
  height: 294px;
  z-index: 1;
}
/* line 86, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
.js #event-banners .event-banner {
  position: absolute;
  top: 0;
  left: 0;
  height: 294px;
  overflow: hidden;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
}
/* line 93, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
.js #event-banners .event-banner img {
  display: block;
}
/* line 100, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .previous-banner {
  *background: url("../images/icons/banner-back.gif") 50% 50% no-repeat;
}
/* line 101, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .next-banner {
  *background: url("../images/icons/banner-forward.gif") 50% 50% no-repeat;
  margin-right: 0px;
}
/* line 102, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .play-pause-banner {
  *background: url("../images/icons/banner-pause.gif") 50% 50% no-repeat;
}
/* line 103, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners.paused .play-pause-banner {
  *background: url("../images/icons/banner-play.gif") 50% 50% no-repeat;
}
/* line 104, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .banner-count {
  color: #a5c3de;
  color: rgba(165, 195, 222, 0.7);
  font-size: 11px;
  letter-spacing: 3px;
  padding: 1px 8px;
  border-left: 1px solid #002C4F;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
}
/* line 105, ../../app/assets/stylesheets/templates/_event_home_banners.scss */
#event-banners .banner-count em {
  font-style: normal;
}

/*  Font Awesome
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
    http://creativecommons.org/licenses/by/3.0/ A mention of
    'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
    source code is considered acceptable attribution (most common on the web).
    If human readable source code is not available to the end user, a mention in
    an 'About' or 'Credits' screen is considered acceptable (most common in desktop
    or mobile software).

    Contact
    -------------------------------------------------------
    Email: dave@davegandy.com
    Twitter: http://twitter.com/fortaweso_me
    Work: Lead Product Designer @ http://kyruus.com

    */
@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot);
  src: url(../fonts/fontawesome-webfont.eot?#iefix) format("eot"), url(../fonts/fontawesome-webfont.woff) format("woff"), url(../fonts/fontawesome-webfont.ttf) format("truetype"), url(../fonts/fontawesome-webfont.svg#FontAwesomeRegular) format("svg");
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
/* line 34, ../../app/assets/stylesheets/templates/_font-awesome.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

/* line 43, ../../app/assets/stylesheets/templates/_font-awesome.scss */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}

/* makes the font 33% larger relative to the icon container */
/* line 50, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-large:before {
  vertical-align: middle;
  font-size: 4/3em;
}

/* line 56, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.btn [class^="icon-"],
.btn [class*=" icon-"], .nav-tabs [class^="icon-"],
.nav-tabs [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
  line-height: .9em;
}

/* line 64, ../../app/assets/stylesheets/templates/_font-awesome.scss */
li [class^="icon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
/* line 70, ../../app/assets/stylesheets/templates/_font-awesome.scss */
li .icon-large:before,
li .icon-large:before {
  /* 1.5 increased font size for icon-large * 1.25 width */
  width: 1.875em;
}

/* line 77, ../../app/assets/stylesheets/templates/_font-awesome.scss */
ul.icons {
  list-style-type: none;
  margin-left: 2em;
  text-indent: -.8em;
}
/* line 83, ../../app/assets/stylesheets/templates/_font-awesome.scss */
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .8em;
}
/* line 87, ../../app/assets/stylesheets/templates/_font-awesome.scss */
ul.icons li .icon-large:before,
ul.icons li .icon-large:before {
  /* 1.5 increased font size for icon-large * 1.25 width */
  vertical-align: initial;
}

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
/* line 98, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-glass:before {
  content: "\f000";
}

/* line 99, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-music:before {
  content: "\f001";
}

/* line 100, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-search:before {
  content: "\f002";
}

/* line 101, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-envelope:before {
  content: "\f003";
}

/* line 102, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 103, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-star:before {
  content: "\f005";
}

/* line 104, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-star-empty:before {
  content: "\f006";
}

/* line 105, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-user:before {
  content: "\f007";
}

/* line 106, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-film:before {
  content: "\f008";
}

/* line 107, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 108, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 109, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 110, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-ok:before {
  content: "\f00c";
}

/* line 111, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-remove:before {
  content: "\f00d";
}

/* line 112, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-zoom-in:before {
  content: "\f00e";
}

/* line 114, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-zoom-out:before {
  content: "\f010";
}

/* line 115, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-off:before {
  content: "\f011";
}

/* line 116, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 117, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-cog:before {
  content: "\f013";
}

/* line 118, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-trash:before {
  content: "\f014";
}

/* line 119, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-home:before {
  content: "\f015";
}

/* line 120, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-file:before {
  content: "\f016";
}

/* line 121, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-time:before {
  content: "\f017";
}

/* line 122, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-road:before {
  content: "\f018";
}

/* line 123, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-download-alt:before {
  content: "\f019";
}

/* line 124, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-download:before {
  content: "\f01a";
}

/* line 125, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-upload:before {
  content: "\f01b";
}

/* line 126, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-inbox:before {
  content: "\f01c";
}

/* line 127, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-play-circle:before {
  content: "\f01d";
}

/* line 128, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-repeat:before {
  content: "\f01e";
}

/* \f020 doesn't work in Safari. all shifted one down */
/* line 131, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-refresh:before {
  content: "\f021";
}

/* line 132, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-list-alt:before {
  content: "\f022";
}

/* line 133, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-lock:before {
  content: "\f023";
}

/* line 134, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-flag:before {
  content: "\f024";
}

/* line 135, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-headphones:before {
  content: "\f025";
}

/* line 136, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 137, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 138, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 139, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-qrcode:before {
  content: "\f029";
}

/* line 140, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-barcode:before {
  content: "\f02a";
}

/* line 141, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-tag:before {
  content: "\f02b";
}

/* line 142, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-tags:before {
  content: "\f02c";
}

/* line 143, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-book:before {
  content: "\f02d";
}

/* line 144, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 145, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-print:before {
  content: "\f02f";
}

/* line 147, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-camera:before {
  content: "\f030";
}

/* line 148, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-font:before {
  content: "\f031";
}

/* line 149, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-bold:before {
  content: "\f032";
}

/* line 150, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-italic:before {
  content: "\f033";
}

/* line 151, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-text-height:before {
  content: "\f034";
}

/* line 152, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-text-width:before {
  content: "\f035";
}

/* line 153, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-align-left:before {
  content: "\f036";
}

/* line 154, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-align-center:before {
  content: "\f037";
}

/* line 155, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-align-right:before {
  content: "\f038";
}

/* line 156, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-align-justify:before {
  content: "\f039";
}

/* line 157, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 158, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-indent-left:before {
  content: "\f03b";
}

/* line 159, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-indent-right:before {
  content: "\f03c";
}

/* line 160, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-facetime-video:before {
  content: "\f03d";
}

/* line 161, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-picture:before {
  content: "\f03e";
}

/* line 163, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-pencil:before {
  content: "\f040";
}

/* line 164, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-map-marker:before {
  content: "\f041";
}

/* line 165, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-adjust:before {
  content: "\f042";
}

/* line 166, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-tint:before {
  content: "\f043";
}

/* line 167, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-edit:before {
  content: "\f044";
}

/* line 168, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-share:before {
  content: "\f045";
}

/* line 169, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-check:before {
  content: "\f046";
}

/* line 170, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-move:before {
  content: "\f047";
}

/* line 171, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-step-backward:before {
  content: "\f048";
}

/* line 172, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 173, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-backward:before {
  content: "\f04a";
}

/* line 174, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 175, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-pause:before {
  content: "\f04c";
}

/* line 176, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-stop:before {
  content: "\f04d";
}

/* line 177, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-forward:before {
  content: "\f04e";
}

/* line 179, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 180, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-step-forward:before {
  content: "\f051";
}

/* line 181, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-eject:before {
  content: "\f052";
}

/* line 182, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 183, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 184, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-plus-sign:before {
  content: "\f055";
}

/* line 185, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-minus-sign:before {
  content: "\f056";
}

/* line 186, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-remove-sign:before {
  content: "\f057";
}

/* line 187, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-ok-sign:before {
  content: "\f058";
}

/* line 188, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-question-sign:before {
  content: "\f059";
}

/* line 189, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-info-sign:before {
  content: "\f05a";
}

/* line 190, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-screenshot:before {
  content: "\f05b";
}

/* line 191, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-remove-circle:before {
  content: "\f05c";
}

/* line 192, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-ok-circle:before {
  content: "\f05d";
}

/* line 193, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-ban-circle:before {
  content: "\f05e";
}

/* line 195, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 196, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 197, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 198, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 199, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-share-alt:before {
  content: "\f064";
}

/* line 200, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-resize-full:before {
  content: "\f065";
}

/* line 201, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-resize-small:before {
  content: "\f066";
}

/* line 202, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 203, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 204, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-asterisk:before {
  content: "\f069";
}

/* line 205, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 206, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-gift:before {
  content: "\f06b";
}

/* line 207, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-leaf:before {
  content: "\f06c";
}

/* line 208, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-fire:before {
  content: "\f06d";
}

/* line 209, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-eye-open:before {
  content: "\f06e";
}

/* line 211, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-eye-close:before {
  content: "\f070";
}

/* line 212, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-warning-sign:before {
  content: "\f071";
}

/* line 213, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-plane:before {
  content: "\f072";
}

/* line 214, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-calendar:before {
  content: "\f073";
}

/* line 215, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-random:before {
  content: "\f074";
}

/* line 216, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-comment:before {
  content: "\f075";
}

/* line 217, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-magnet:before {
  content: "\f076";
}

/* line 218, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 219, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 220, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 221, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 222, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-folder-close:before {
  content: "\f07b";
}

/* line 223, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 224, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-resize-vertical:before {
  content: "\f07d";
}

/* line 225, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 227, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-bar-chart:before {
  content: "\f080";
}

/* line 228, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-twitter-sign:before {
  content: "\f081";
}

/* line 229, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-facebook-sign:before {
  content: "\f082";
}

/* line 230, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 231, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-key:before {
  content: "\f084";
}

/* line 232, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-cogs:before {
  content: "\f085";
}

/* line 233, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 234, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-thumbs-up:before {
  content: "\f087";
}

/* line 235, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-thumbs-down:before {
  content: "\f088";
}

/* line 236, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-star-half:before {
  content: "\f089";
}

/* line 237, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-heart-empty:before {
  content: "\f08a";
}

/* line 238, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-signout:before {
  content: "\f08b";
}

/* line 239, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-linkedin-sign:before {
  content: "\f08c";
}

/* line 240, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-pushpin:before {
  content: "\f08d";
}

/* line 241, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-external-link:before {
  content: "\f08e";
}

/* line 243, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-signin:before {
  content: "\f090";
}

/* line 244, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-trophy:before {
  content: "\f091";
}

/* line 245, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-github-sign:before {
  content: "\f092";
}

/* line 246, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-upload-alt:before {
  content: "\f093";
}

/* line 247, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-lemon:before {
  content: "\f094";
}

/* line 248, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-phone:before {
  content: "\f095";
}

/* line 249, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-check-empty:before {
  content: "\f096";
}

/* line 250, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-bookmark-empty:before {
  content: "\f097";
}

/* line 251, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-phone-sign:before {
  content: "\f098";
}

/* line 252, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 253, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-facebook:before {
  content: "\f09a";
}

/* line 254, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-github:before {
  content: "\f09b";
}

/* line 255, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-unlock:before {
  content: "\f09c";
}

/* line 256, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 257, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-rss:before {
  content: "\f09e";
}

/* line 259, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-hdd:before {
  content: "\f0a0";
}

/* line 260, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 261, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-bell:before {
  content: "\f0a2";
}

/* line 262, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 263, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-hand-right:before {
  content: "\f0a4";
}

/* line 264, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-hand-left:before {
  content: "\f0a5";
}

/* line 265, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-hand-up:before {
  content: "\f0a6";
}

/* line 266, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-hand-down:before {
  content: "\f0a7";
}

/* line 267, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 268, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 269, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 270, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 271, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-globe:before {
  content: "\f0ac";
}

/* line 272, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 273, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 275, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-filter:before {
  content: "\f0b0";
}

/* line 276, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 277, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-fullscreen:before {
  content: "\f0b2";
}

/* line 279, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-group:before {
  content: "\f0c0";
}

/* line 280, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-link:before {
  content: "\f0c1";
}

/* line 281, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 282, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-beaker:before {
  content: "\f0c3";
}

/* line 283, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-cut:before {
  content: "\f0c4";
}

/* line 284, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-copy:before {
  content: "\f0c5";
}

/* line 285, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-paper-clip:before {
  content: "\f0c6";
}

/* line 286, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-save:before {
  content: "\f0c7";
}

/* line 287, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-sign-blank:before {
  content: "\f0c8";
}

/* line 288, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-reorder:before {
  content: "\f0c9";
}

/* line 289, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 290, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 291, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 292, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-underline:before {
  content: "\f0cd";
}

/* line 293, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-table:before {
  content: "\f0ce";
}

/* line 295, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-magic:before {
  content: "\f0d0";
}

/* line 296, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-truck:before {
  content: "\f0d1";
}

/* line 297, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 298, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-pinterest-sign:before {
  content: "\f0d3";
}

/* line 299, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-google-plus-sign:before {
  content: "\f0d4";
}

/* line 300, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 301, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-money:before {
  content: "\f0d6";
}

/* line 302, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 303, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 304, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 305, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 306, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-columns:before {
  content: "\f0db";
}

/* line 307, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-sort:before {
  content: "\f0dc";
}

/* line 308, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-sort-down:before {
  content: "\f0dd";
}

/* line 309, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-sort-up:before {
  content: "\f0de";
}

/* line 311, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-envelope-alt:before {
  content: "\f0e0";
}

/* line 312, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 313, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-undo:before {
  content: "\f0e2";
}

/* line 314, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-legal:before {
  content: "\f0e3";
}

/* line 315, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 316, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-comment-alt:before {
  content: "\f0e5";
}

/* line 317, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-comments-alt:before {
  content: "\f0e6";
}

/* line 318, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-bolt:before {
  content: "\f0e7";
}

/* line 319, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 320, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 321, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-paste:before {
  content: "\f0ea";
}

/* line 323, ../../app/assets/stylesheets/templates/_font-awesome.scss */
.icon-user-md:before {
  content: "\f200";
}

/* line 1, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

/* line 7, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.btn.dropdown-toggle [class^="icon-"],
.btn.dropdown-toggle [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
  line-height: 1.4em;
}

/* line 13, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-large {
  font-size: 1.3333em;
}

/* line 16, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-glass {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf000;&nbsp;');
}

/* line 19, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-music {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf001;&nbsp;');
}

/* line 22, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-search {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf002;&nbsp;');
}

/* line 25, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-envelope {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf003;&nbsp;');
}

/* line 28, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-heart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf004;&nbsp;');
}

/* line 31, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-star {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf005;&nbsp;');
}

/* line 34, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-star-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf006;&nbsp;');
}

/* line 37, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-user {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;&nbsp;');
}

/* line 40, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-film {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf008;&nbsp;');
}

/* line 43, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-th-large {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf009;&nbsp;');
}

/* line 46, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-th {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00a;&nbsp;');
}

/* line 49, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-th-list {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00b;&nbsp;');
}

/* line 52, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-ok {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;&nbsp;');
}

/* line 55, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-remove {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00d;&nbsp;');
}

/* line 58, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-zoom-in {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00e;&nbsp;');
}

/* line 61, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-zoom-out {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf010;&nbsp;');
}

/* line 64, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-off {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;&nbsp;');
}

/* line 67, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-signal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf012;&nbsp;');
}

/* line 70, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-cog {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;&nbsp;');
}

/* line 73, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-trash {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf014;&nbsp;');
}

/* line 76, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-home {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf015;&nbsp;');
}

/* line 79, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-file {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf016;&nbsp;');
}

/* line 82, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-time {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf017;&nbsp;');
}

/* line 85, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-road {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf018;&nbsp;');
}

/* line 88, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-download-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf019;&nbsp;');
}

/* line 91, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-download {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01a;&nbsp;');
}

/* line 94, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-upload {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01b;&nbsp;');
}

/* line 97, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-inbox {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01c;&nbsp;');
}

/* line 100, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-play-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01d;&nbsp;');
}

/* line 103, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-repeat {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;&nbsp;');
}

/* line 106, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-refresh {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf021;&nbsp;');
}

/* line 109, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-list-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf022;&nbsp;');
}

/* line 112, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-lock {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf023;&nbsp;');
}

/* line 115, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-flag {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf024;&nbsp;');
}

/* line 118, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-headphones {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf025;&nbsp;');
}

/* line 121, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-volume-off {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf026;&nbsp;');
}

/* line 124, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-volume-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf027;&nbsp;');
}

/* line 127, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-volume-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf028;&nbsp;');
}

/* line 130, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-qrcode {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf029;&nbsp;');
}

/* line 133, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-barcode {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02a;&nbsp;');
}

/* line 136, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-tag {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02b;&nbsp;');
}

/* line 139, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-tags {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02c;&nbsp;');
}

/* line 142, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-book {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02d;&nbsp;');
}

/* line 145, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-bookmark {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02e;&nbsp;');
}

/* line 148, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-print {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;&nbsp;');
}

/* line 151, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-camera {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf030;&nbsp;');
}

/* line 154, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-font {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf031;&nbsp;');
}

/* line 157, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-bold {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf032;&nbsp;');
}

/* line 160, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-italic {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf033;&nbsp;');
}

/* line 163, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-text-height {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf034;&nbsp;');
}

/* line 166, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-text-width {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf035;&nbsp;');
}

/* line 169, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-align-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf036;&nbsp;');
}

/* line 172, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-align-center {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf037;&nbsp;');
}

/* line 175, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-align-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf038;&nbsp;');
}

/* line 178, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-align-justify {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf039;&nbsp;');
}

/* line 181, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-list {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03a;&nbsp;');
}

/* line 184, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-indent-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03b;&nbsp;');
}

/* line 187, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-indent-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03c;&nbsp;');
}

/* line 190, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-facetime-video {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03d;&nbsp;');
}

/* line 193, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-picture {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03e;&nbsp;');
}

/* line 196, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-pencil {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf040;&nbsp;');
}

/* line 199, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-map-marker {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf041;&nbsp;');
}

/* line 202, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-adjust {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf042;&nbsp;');
}

/* line 205, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-tint {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf043;&nbsp;');
}

/* line 208, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-edit {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf044;&nbsp;');
}

/* line 211, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-share {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf045;&nbsp;');
}

/* line 214, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-check {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf046;&nbsp;');
}

/* line 217, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-move {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf047;&nbsp;');
}

/* line 220, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-step-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf048;&nbsp;');
}

/* line 223, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-fast-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf049;&nbsp;');
}

/* line 226, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04a;&nbsp;');
}

/* line 229, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-play {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04b;&nbsp;');
}

/* line 232, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-pause {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04c;&nbsp;');
}

/* line 235, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-stop {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04d;&nbsp;');
}

/* line 238, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04e;&nbsp;');
}

/* line 241, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-fast-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf050;&nbsp;');
}

/* line 244, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-step-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf051;&nbsp;');
}

/* line 247, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-eject {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf052;&nbsp;');
}

/* line 250, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-chevron-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf053;&nbsp;');
}

/* line 253, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-chevron-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf054;&nbsp;');
}

/* line 256, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-plus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf055;&nbsp;');
}

/* line 259, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-minus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf056;&nbsp;');
}

/* line 262, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-remove-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf057;&nbsp;');
}

/* line 265, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-ok-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;&nbsp;');
}

/* line 268, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-question-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;&nbsp;');
}

/* line 271, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-info-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;&nbsp;');
}

/* line 274, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-screenshot {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05b;&nbsp;');
}

/* line 277, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-remove-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05c;&nbsp;');
}

/* line 280, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-ok-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05d;&nbsp;');
}

/* line 283, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-ban-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05e;&nbsp;');
}

/* line 286, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-arrow-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf060;&nbsp;');
}

/* line 289, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-arrow-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf061;&nbsp;');
}

/* line 292, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-arrow-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf062;&nbsp;');
}

/* line 295, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-arrow-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf063;&nbsp;');
}

/* line 298, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-share-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;&nbsp;');
}

/* line 301, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-resize-full {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf065;&nbsp;');
}

/* line 304, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-resize-small {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf066;&nbsp;');
}

/* line 307, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-plus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf067;&nbsp;');
}

/* line 310, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-minus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf068;&nbsp;');
}

/* line 313, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-asterisk {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;&nbsp;');
}

/* line 316, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-exclamation-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06a;&nbsp;');
}

/* line 319, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-gift {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06b;&nbsp;');
}

/* line 322, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-leaf {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06c;&nbsp;');
}

/* line 325, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-fire {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06d;&nbsp;');
}

/* line 328, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-eye-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06e;&nbsp;');
}

/* line 331, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-eye-close {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf070;&nbsp;');
}

/* line 334, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-warning-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf071;&nbsp;');
}

/* line 337, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-plane {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf072;&nbsp;');
}

/* line 340, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-calendar {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf073;&nbsp;');
}

/* line 343, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-random {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf074;&nbsp;');
}

/* line 346, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-comment {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf075;&nbsp;');
}

/* line 349, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-magnet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf076;&nbsp;');
}

/* line 352, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-chevron-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf077;&nbsp;');
}

/* line 355, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-chevron-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf078;&nbsp;');
}

/* line 358, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-retweet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf079;&nbsp;');
}

/* line 361, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-shopping-cart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;&nbsp;');
}

/* line 364, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-folder-close {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07b;&nbsp;');
}

/* line 367, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-folder-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07c;&nbsp;');
}

/* line 370, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-resize-vertical {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07d;&nbsp;');
}

/* line 373, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-resize-horizontal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07e;&nbsp;');
}

/* line 376, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-bar-chart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;&nbsp;');
}

/* line 379, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-twitter-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf081;&nbsp;');
}

/* line 382, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-facebook-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf082;&nbsp;');
}

/* line 385, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-camera-retro {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf083;&nbsp;');
}

/* line 388, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-key {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf084;&nbsp;');
}

/* line 391, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-cogs {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;&nbsp;');
}

/* line 394, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-comments {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf086;&nbsp;');
}

/* line 397, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-thumbs-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf087;&nbsp;');
}

/* line 400, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-thumbs-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf088;&nbsp;');
}

/* line 403, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-star-half {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf089;&nbsp;');
}

/* line 406, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-heart-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08a;&nbsp;');
}

/* line 409, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-signout {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08b;&nbsp;');
}

/* line 412, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-linkedin-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08c;&nbsp;');
}

/* line 415, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-pushpin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08d;&nbsp;');
}

/* line 418, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-external-link {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08e;&nbsp;');
}

/* line 421, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-signin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf090;&nbsp;');
}

/* line 424, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-trophy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf091;&nbsp;');
}

/* line 427, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-github-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf092;&nbsp;');
}

/* line 430, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-upload-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf093;&nbsp;');
}

/* line 433, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-lemon {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf094;&nbsp;');
}

/* line 436, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-phone {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf095;&nbsp;');
}

/* line 439, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-check-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;&nbsp;');
}

/* line 442, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-bookmark-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf097;&nbsp;');
}

/* line 445, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-phone-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf098;&nbsp;');
}

/* line 448, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-twitter {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;&nbsp;');
}

/* line 451, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-facebook {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09a;&nbsp;');
}

/* line 454, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-github {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09b;&nbsp;');
}

/* line 457, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-unlock {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09c;&nbsp;');
}

/* line 460, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-credit-card {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09d;&nbsp;');
}

/* line 463, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-rss {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;&nbsp;');
}

/* line 466, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-hdd {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;&nbsp;');
}

/* line 469, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-bullhorn {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a1;&nbsp;');
}

/* line 472, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-bell {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a2;&nbsp;');
}

/* line 475, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-certificate {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a3;&nbsp;');
}

/* line 478, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-hand-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a4;&nbsp;');
}

/* line 481, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-hand-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a5;&nbsp;');
}

/* line 484, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-hand-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a6;&nbsp;');
}

/* line 487, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-hand-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a7;&nbsp;');
}

/* line 490, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-circle-arrow-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a8;&nbsp;');
}

/* line 493, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-circle-arrow-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;&nbsp;');
}

/* line 496, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-circle-arrow-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0aa;&nbsp;');
}

/* line 499, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-circle-arrow-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ab;&nbsp;');
}

/* line 502, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-globe {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ac;&nbsp;');
}

/* line 505, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-wrench {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ad;&nbsp;');
}

/* line 508, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-tasks {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ae;&nbsp;');
}

/* line 511, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-filter {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b0;&nbsp;');
}

/* line 514, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-briefcase {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b1;&nbsp;');
}

/* line 517, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-fullscreen {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b2;&nbsp;');
}

/* line 520, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-group {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c0;&nbsp;');
}

/* line 523, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-link {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c1;&nbsp;');
}

/* line 526, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-cloud {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c2;&nbsp;');
}

/* line 529, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-beaker {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c3;&nbsp;');
}

/* line 532, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-cut {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c4;&nbsp;');
}

/* line 535, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-copy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c5;&nbsp;');
}

/* line 538, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-paper-clip {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;&nbsp;');
}

/* line 541, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-save {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c7;&nbsp;');
}

/* line 544, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-sign-blank {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c8;&nbsp;');
}

/* line 547, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-reorder {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;&nbsp;');
}

/* line 550, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-list-ul {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ca;&nbsp;');
}

/* line 553, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-list-ol {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cb;&nbsp;');
}

/* line 556, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-strikethrough {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cc;&nbsp;');
}

/* line 559, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-underline {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cd;&nbsp;');
}

/* line 562, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-table {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ce;&nbsp;');
}

/* line 565, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-magic {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;&nbsp;');
}

/* line 568, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-truck {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d1;&nbsp;');
}

/* line 571, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-pinterest {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d2;&nbsp;');
}

/* line 574, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-pinterest-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d3;&nbsp;');
}

/* line 577, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-google-plus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d4;&nbsp;');
}

/* line 580, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-google-plus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d5;&nbsp;');
}

/* line 583, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-money {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d6;&nbsp;');
}

/* line 586, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-caret-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d7;&nbsp;');
}

/* line 589, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-caret-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d8;&nbsp;');
}

/* line 592, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-caret-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d9;&nbsp;');
}

/* line 595, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-caret-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;&nbsp;');
}

/* line 598, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-columns {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0db;&nbsp;');
}

/* line 601, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-sort {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;&nbsp;');
}

/* line 604, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-sort-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;&nbsp;');
}

/* line 607, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-sort-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;&nbsp;');
}

/* line 610, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-envelope-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;&nbsp;');
}

/* line 613, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-linkedin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e1;&nbsp;');
}

/* line 616, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-undo {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;&nbsp;');
}

/* line 619, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-legal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e3;&nbsp;');
}

/* line 622, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-dashboard {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e4;&nbsp;');
}

/* line 625, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-comment-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e5;&nbsp;');
}

/* line 628, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-comments-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e6;&nbsp;');
}

/* line 631, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-bolt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e7;&nbsp;');
}

/* line 634, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-sitemap {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e8;&nbsp;');
}

/* line 637, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-umbrella {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e9;&nbsp;');
}

/* line 640, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-paste {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ea;&nbsp;');
}

/* line 643, ../../app/assets/stylesheets/templates/_font-awesome-ie7.css */
.icon-user-md {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf200;&nbsp;');
}

/* line 13, ../../app/assets/stylesheets/events.scss */
body {
  margin: 0;
  font-size: 13px;
  line-height: 1.4;
}

/* line 14, ../../app/assets/stylesheets/events.scss */
.wrapper {
  margin: 0px auto;
}

/* line 21, ../../app/assets/stylesheets/events.scss */
h1,
.nav h2,
.aside h2,
body.home .main > h2,
body.home #main-content > h2 {
  font-size: 16px;
  color: #4f4f4f;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
}

/* line 26, ../../app/assets/stylesheets/events.scss */
h2,
h3,
h4,
.pullquote {
  font-size: 24px;
  color: #036;
  clear: both;
  padding: 0px 0px 3px;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-weight: normal;
}

/* line 30, ../../app/assets/stylesheets/events.scss */
.pullquote {
  font-size: 24px;
}

/* line 31, ../../app/assets/stylesheets/events.scss */
h2 {
  font-size: 24px;
  font-weight: bold;
}

/* line 32, ../../app/assets/stylesheets/events.scss */
h3 {
  font-size: 18px;
  font-weight: bold;
}

/* line 33, ../../app/assets/stylesheets/events.scss */
h4 {
  font-size: 16px;
  font-weight: normal;
}

/* line 35, ../../app/assets/stylesheets/events.scss */
p {
  margin-bottom: 8px;
}

/* line 36, ../../app/assets/stylesheets/events.scss */
small {
  color: #666;
  line-height: 1.4;
}

/* line 36, ../../app/assets/stylesheets/events.scss */
x
hr {
  overflow: hidden;
  visibility: hidden;
  padding: 0px;
  margin: 0px;
  border: 0px;
  clear: both;
}

/* line 38, ../../app/assets/stylesheets/events.scss */
hr.padding {
  overflow: hidden;
  visibility: hidden;
  padding: 10px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  clear: both;
}

/* line 39, ../../app/assets/stylesheets/events.scss */
hr.visible {
  overflow: hidden;
  visibility: visible;
  padding: 20px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
  border: 0px;
  clear: both;
  border-bottom: 1px solid #ededed;
}

/* line 49, ../../app/assets/stylesheets/events.scss */
a {
  text-decoration: none;
}
/* line 50, ../../app/assets/stylesheets/events.scss */
a:hover, a:focus {
  -webkit-transition: color 150ms linear;
  -moz-transition: color 150ms linear;
  transition: color 150ms linear;
  color: #c33;
}

/* line 55, ../../app/assets/stylesheets/events.scss */
.main a {
  border-bottom: 1px solid;
}
/* line 57, ../../app/assets/stylesheets/events.scss */
.main a:visited {
  color: #4D476B;
  border-bottom: 1px solid #4D476B;
}
/* line 60, ../../app/assets/stylesheets/events.scss */
.main a:visited:hover {
  color: #c33;
  border-bottom: 1px solid #c33;
}

/* line 65, ../../app/assets/stylesheets/events.scss */
a.button {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  transition: all 150ms linear;
  background-color: #164682;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#446791), to(#164682));
  background-image: -moz-linear-gradient(top, #446791, #164682);
  color: #fff;
  display: inline-block;
  padding: 5px 14px 4px;
  margin: 5px 5px 10px 0px;
  color: #fff;
  border: 0px;
  vertical-align: middle;
  float: left;
}

/* line 72, ../../app/assets/stylesheets/events.scss */
a.button,
a.button:visited {
  color: #fff;
  border: 0px;
  border: 0px;
}
/* line 74, ../../app/assets/stylesheets/events.scss */
a.button:hover,
a.button:visited:hover {
  color: #fff;
}

/* line 75, ../../app/assets/stylesheets/events.scss */
a.button:after {
  content: "›";
  font-family: trebuchet;
  font-size: 1.7em;
  font-weight: bold;
  margin: 0px 0px 0px 12px;
  line-height: 0.5;
  color: #56738F;
}

/* line 76, ../../app/assets/stylesheets/events.scss */
a.button:hover, a.button:focus {
  box-shadow: 0px 0px 10px #446791;
  -webkit-box-shadow: 0px 0px 10px #446791;
  -moz-box-shadow: 0px 0px 10px #446791;
  -o-box-shadow: 0px 0px 10px #446791;
}

/* line 81, ../../app/assets/stylesheets/events.scss */
.label {
  padding: 5px 5px;
  background-color: #ccc;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
}
/* line 89, ../../app/assets/stylesheets/events.scss */
.label.important {
  background-color: #c43c35;
  margin-top: 10px;
}
/* line 92, ../../app/assets/stylesheets/events.scss */
.label.important a, .label.important a:link, .label.important a:active, .label.important a:visited, .label.important a:hover {
  color: #fff;
  text-decoration: none;
  border-bottom: none;
}
/* line 94, ../../app/assets/stylesheets/events.scss */
.label.booking-link {
  display: inline-block;
  margin-bottom: 7px;
}
/* line 98, ../../app/assets/stylesheets/events.scss */
.label.warning {
  background-color: #fc0;
}
/* line 99, ../../app/assets/stylesheets/events.scss */
.label.success {
  background-color: #090;
}
/* line 100, ../../app/assets/stylesheets/events.scss */
.label.notice {
  background-color: #56738F;
}

/* line 103, ../../app/assets/stylesheets/events.scss */
td span a, a:focus, a:active, a:hover, a:visited {
  text-decoration: none;
}

/* line 107, ../../app/assets/stylesheets/events.scss */
.header {
  *zoom: 1;
  background: #003466 url("../images/events-background.jpg") top center no-repeat;
  color: #fff;
  min-height: 115px;
  position: relative;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
.header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 113, ../../app/assets/stylesheets/events.scss */
.header .wrapper {
  *zoom: 1;
  clear: both;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
.header .wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 117, ../../app/assets/stylesheets/events.scss */
.header .hgroup {
  overflow: hidden;
  *zoom: 1;
  margin: -2px 0 30px 155px;
  display: block;
  position: relative;
}
/* line 120, ../../app/assets/stylesheets/events.scss */
.header .hgroup h1 {
  color: #fff;
  display: inline;
  float: left;
  font-size: 33px;
  line-height: 1;
  text-shadow: 0.5px 0.5px 4px #024;
  -webkit-text-shadow: 0.5px 0.5px 4px #024;
  -moz-text-shadow: 0.5px 0.5px 4px #024;
  -o-text-shadow: 0.5px 0.5px 4px #024;
  padding: 40px 0 12px;
}
/* line 128, ../../app/assets/stylesheets/events.scss */
.header .hgroup h1 a {
  color: #fff;
}
/* line 132, ../../app/assets/stylesheets/events.scss */
.header .hgroup h2 {
  bottom: 14px;
  clear: both;
  font-size: 16px;
  position: relative;
}
/* line 137, ../../app/assets/stylesheets/events.scss */
.header .hgroup h2 a {
  color: #C7E2FE;
  text-decoration: underline;
}
/* line 140, ../../app/assets/stylesheets/events.scss */
.header .hgroup h2 a:hover {
  color: #fff;
}
/* line 147, ../../app/assets/stylesheets/events.scss */
.header a.change-focus {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  transition: all 150ms linear;
  background: #fff;
  color: #036;
  float: right;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  margin: 45px 0px 0px 20px;
  padding: 1px 11px 3px 16px;
  text-shadow: none;
}
/* line 158, ../../app/assets/stylesheets/events.scss */
.header a.change-focus:hover {
  background: #036;
  color: #fff;
}
/* line 162, ../../app/assets/stylesheets/events.scss */
.header a.change-focus span {
  font-weight: normal;
}
/* line 165, ../../app/assets/stylesheets/events.scss */
.header a.change-focus i {
  font-size: 20px;
  margin-left: 5px;
  position: relative;
  top: 3px;
}
/* line 173, ../../app/assets/stylesheets/events.scss */
.header .submit-event {
  border-bottom: solid 1px;
  color: #A8C5E0;
  float: right;
  margin-top: 52px;
}
/* line 178, ../../app/assets/stylesheets/events.scss */
.header .submit-event:hover {
  color: #c33;
}
/* line 184, ../../app/assets/stylesheets/events.scss */
.header .block-header {
  background: #fff;
  padding-top: 18px;
  padding-bottom: 15px;
}
/* line 188, ../../app/assets/stylesheets/events.scss */
.header .block-header h1 {
  color: #036;
  font-size: 32px;
  line-height: 1.25;
  width: 90%;
}
/* line 195, ../../app/assets/stylesheets/events.scss */
.header .sub-title {
  color: #56738F;
  display: block;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px;
}
/* line 204, ../../app/assets/stylesheets/events.scss */
.header .sub-title .label {
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: -2px;
}
/* line 205, ../../app/assets/stylesheets/events.scss */
.header .sub-title:hover {
  color: #c33;
}
/* line 207, ../../app/assets/stylesheets/events.scss */
.header .sub-title:hover .label {
  background: #c33;
}

/* line 212, ../../app/assets/stylesheets/events.scss */
.feature-wrapper {
  *padding-bottom: 30px;
}

/*==================================================
* Email subscribe - index page
* ===============================================*/
/* line 220, ../../app/assets/stylesheets/events.scss */
#mc_embed_signup {
  color: #A8C5E0;
  float: left;
  margin-left: 20px;
  width: 220px;
}
/* line 225, ../../app/assets/stylesheets/events.scss */
#mc_embed_signup h2 {
  color: #A8C5E0;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: .15em;
  margin-top: 0;
  padding: 0 0 3px;
}
/* line 234, ../../app/assets/stylesheets/events.scss */
#mc_embed_signup input.email {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
  -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
  -o-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
  background: #002952;
  border: 1px #036 solid;
  color: #D6E6F4;
  margin: 10px 0px;
  outline: 0;
  padding: 8px;
  width: 202px;
}
/* line 245, ../../app/assets/stylesheets/events.scss */
#mc_embed_signup input.button {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
  -o-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  transition: all 150ms linear;
  background-color: #164682;
  background-color: #164682;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#446791), to(#164682));
  background-image: -moz-linear-gradient(top, #446791, #164682);
  border: 1px #5D83BB solid;
  color: white !important;
  float: left;
  line-height: 21px;
  margin-top: 5px;
  padding: 3px 18px 2px;
}
/* line 258, ../../app/assets/stylesheets/events.scss */
#mc_embed_signup input.button:hover {
  box-shadow: 0px 0px 10px #446791;
  -webkit-box-shadow: 0px 0px 10px #446791;
  -moz-box-shadow: 0px 0px 10px #446791;
  -o-box-shadow: 0px 0px 10px #446791;
}

/* line 263, ../../app/assets/stylesheets/events.scss */
.live-streaming-now {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  background: white;
  float: left;
  height: 120px;
  margin: 25px 0px 0px 20px;
  overflow: hidden;
  width: 220px;
}
/* line 271, ../../app/assets/stylesheets/events.scss */
.live-streaming-now h2 {
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  -o-border-radius: 3px 3px 0px 0px;
  background: #9FC65A;
  color: white;
  font-size: 16px;
  padding: 5px 10px;
}
/* line 278, ../../app/assets/stylesheets/events.scss */
.live-streaming-now a {
  color: #444;
  display: block;
  padding: 5px 10px 10px;
}
/* line 282, ../../app/assets/stylesheets/events.scss */
.live-streaming-now a:hover, .live-streaming-now a:focus {
  -webkit-transition: color 150ms linear;
  -moz-transition: color 150ms linear;
  transition: color 150ms linear;
  color: #c33;
}

/* line 292, ../../app/assets/stylesheets/events.scss */
#filter-spacer {
  clear: both;
  height: 0;
  overflow: hidden;
}

/* line 294, ../../app/assets/stylesheets/events.scss */
#event-filters,
#recordings-filters {
  box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.1);
  clear: both;
  background: #214f80;
  border-top: 1px #2b5785 solid;
  width: 100%;
}
/* line 302, ../../app/assets/stylesheets/events.scss */
#event-filters .wrapper,
#recordings-filters .wrapper {
  padding: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 970px;
}
/* line 310, ../../app/assets/stylesheets/events.scss */
#event-filters.has-underlay .wrapper,
#recordings-filters.has-underlay .wrapper {
  background: #285584;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 315, ../../app/assets/stylesheets/events.scss */
#event-filters.has-date-anchors,
#recordings-filters.has-date-anchors {
  border-bottom: 30px #fff solid;
}
/* line 318, ../../app/assets/stylesheets/events.scss */
#event-filters.sticky,
#recordings-filters.sticky {
  top: 0;
  position: fixed;
  z-index: 100;
  box-shadow: 0px 10px 15px white;
  -webkit-box-shadow: 0px 10px 15px white;
  -moz-box-shadow: 0px 10px 15px white;
  -o-box-shadow: 0px 10px 15px white;
  border-bottom: 0;
}
/* line 325, ../../app/assets/stylesheets/events.scss */
#event-filters form,
#recordings-filters form {
  *zoom: 1;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
#event-filters form:after,
#recordings-filters form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 330, ../../app/assets/stylesheets/events.scss */
#event-filters form#filters,
#recordings-filters form#filters {
  margin-left: 100px;
}
/* line 334, ../../app/assets/stylesheets/events.scss */
#event-filters #search span,
#recordings-filters #search span {
  float: left;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-size: 11px;
  letter-spacing: .15em;
  margin: 10px 5px 0px 0px;
  text-transform: uppercase;
}
/* line 342, ../../app/assets/stylesheets/events.scss */
#event-filters label,
#recordings-filters label {
  display: inline-block;
  float: left;
  color: #a8c5e0;
  margin-right: 7px;
}
/* line 348, ../../app/assets/stylesheets/events.scss */
#event-filters label span,
#recordings-filters label span {
  display: inline-block;
  padding: 0px 2px;
}
/* line 353, ../../app/assets/stylesheets/events.scss */
#event-filters button,
#recordings-filters button {
  float: left;
  margin-left: 10px;
}
/* line 356, ../../app/assets/stylesheets/events.scss */
#event-filters input[type=checkbox],
#recordings-filters input[type=checkbox] {
  margin: 11px 10px 5px 0;
}
/* line 360, ../../app/assets/stylesheets/events.scss */
#event-filters form h3,
#recordings-filters form h3 {
  color: #fff;
  display: inline-block;
  float: left;
  font-weight: normal;
  padding-right: 15px;
  margin-top: 10px;
}
/* line 370, ../../app/assets/stylesheets/events.scss */
#event-filters .host select,
#recordings-filters .host select {
  width: 345px;
}
/* line 373, ../../app/assets/stylesheets/events.scss */
#event-filters .tag,
#recordings-filters .tag {
  width: 194px;
}
/* line 375, ../../app/assets/stylesheets/events.scss */
#event-filters .tag select,
#recordings-filters .tag select {
  width: 150px;
}
/* line 377, ../../app/assets/stylesheets/events.scss */
#event-filters select, #event-filters input,
#recordings-filters select,
#recordings-filters input {
  box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.15);
  -o-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.15);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-appearance: none;
  background-color: #002952;
  border: 1px #036 solid;
  color: #d6e6f4;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  outline: 0;
  margin: 0 0 0 5px;
  padding: 8px;
  vertical-align: middle;
  width: 239px;
  float: left;
  *padding-top: 7px;
  *padding-bottom: 6px;
  *height: auto;
}
/* line 399, ../../app/assets/stylesheets/events.scss */
#event-filters select:hover, #event-filters input:hover,
#recordings-filters select:hover,
#recordings-filters input:hover {
  background-color: #012f5c;
  color: #fff;
}
/* line 403, ../../app/assets/stylesheets/events.scss */
#event-filters select:focus, #event-filters select:active, #event-filters input:focus, #event-filters input:active,
#recordings-filters select:focus,
#recordings-filters select:active,
#recordings-filters input:focus,
#recordings-filters input:active {
  box-shadow: 0px 1px 7px #06f;
  -webkit-box-shadow: 0px 1px 7px #06f;
  -moz-box-shadow: 0px 1px 7px #06f;
  -o-box-shadow: 0px 1px 7px #06f;
  background-color: #012f5c;
  color: #fff;
  z-index: 1;
}
/* line 412, ../../app/assets/stylesheets/events.scss */
#event-filters input,
#recordings-filters input {
  cursor: auto;
  font-weight: normal;
}
/* line 416, ../../app/assets/stylesheets/events.scss */
#event-filters button,
#recordings-filters button {
  -webkit-appearance: none;
  box-shadow: 0px 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 0 rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0px 1px 0 rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  background-color: #0b458f;
  border: 1px solid #3164a4;
  color: #fff;
  display: inline;
  float: left;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.3;
  *line-height: 1;
  outline: 0;
  overflow: visible;
  padding: .35em .8em .4em;
  *padding: 5px 10px;
  text-decoration: none;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  width: auto;
}
/* line 437, ../../app/assets/stylesheets/events.scss */
#event-filters button:hover,
#recordings-filters button:hover {
  background-color: #3ea54c;
  border-color: #044c0e;
}
/* line 443, ../../app/assets/stylesheets/events.scss */
#event-filters .filter-context,
#recordings-filters .filter-context {
  display: inline;
  float: left;
  position: relative;
  margin-right: 20px;
  margin-left: 15px;
}
/* line 451, ../../app/assets/stylesheets/events.scss */
#event-filters .reset-filters, #event-filters .loading-events,
#recordings-filters .reset-filters,
#recordings-filters .loading-events {
  margin-top: 2px;
  padding: 10px 0 5px 10px;
}
/* line 454, ../../app/assets/stylesheets/events.scss */
.js #event-filters .reset-filters, .js #event-filters .loading-events, .js
#recordings-filters .reset-filters, .js
#recordings-filters .loading-events {
  border-left: 1px #2b5786 solid;
}
/* line 456, ../../app/assets/stylesheets/events.scss */
#event-filters .reset-filters,
#recordings-filters .reset-filters {
  display: none;
  float: left;
}
/* line 460, ../../app/assets/stylesheets/events.scss */
#event-filters .reset-filters a,
#recordings-filters .reset-filters a {
  background: url(../images/red-x.png) center right no-repeat;
  color: #c6d2de;
  padding-right: 18px;
}
/* line 464, ../../app/assets/stylesheets/events.scss */
#event-filters .reset-filters a:hover,
#recordings-filters .reset-filters a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 471, ../../app/assets/stylesheets/events.scss */
#event-filters .loading-events,
#recordings-filters .loading-events {
  display: none;
  position: absolute;
}
/* line 474, ../../app/assets/stylesheets/events.scss */
#event-filters .loading-events a,
#recordings-filters .loading-events a {
  background: url(../images/ajax-loader.gif) center left no-repeat;
  color: #c6d2de;
  padding-left: 28px;
}
/* line 478, ../../app/assets/stylesheets/events.scss */
#event-filters .loading-events a:hover,
#recordings-filters .loading-events a:hover {
  color: #fff;
  text-decoration: underline;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  /* line 489, ../../app/assets/stylesheets/events.scss */
  #event-filters select {
    background-image: url(../images/select-arrow-down.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 30px;
  }
}
/* line 499, ../../app/assets/stylesheets/events.scss */
.event-date-anchors {
  clear: both;
  display: table;
  margin: 15px auto -35px 105px;
  *text-align: center;
}
/* line 504, ../../app/assets/stylesheets/events.scss */
.event-date-anchors * {
  *text-align: left;
}
/* line 507, ../../app/assets/stylesheets/events.scss */
.event-date-anchors ul {
  *zoom: 1;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border: 1px #2d5784 solid;
  background: #036;
  list-style: none;
  margin: 0 !important;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
.event-date-anchors ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 515, ../../app/assets/stylesheets/events.scss */
.event-date-anchors li {
  border-left: 1px #0a3b6d solid;
  display: inline;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 523, ../../app/assets/stylesheets/events.scss */
.event-date-anchors li:first-child {
  border: 0;
}
/* line 525, ../../app/assets/stylesheets/events.scss */
.event-date-anchors li:first-child a {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 535, ../../app/assets/stylesheets/events.scss */
.event-date-anchors li:last-child a {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 545, ../../app/assets/stylesheets/events.scss */
.event-date-anchors a {
  color: #a8c5e0;
  display: block;
  padding: 8px 20px;
}
/* line 549, ../../app/assets/stylesheets/events.scss */
.event-date-anchors a:hover {
  background-color: #012f5c;
  color: #fff;
}
/* line 554, ../../app/assets/stylesheets/events.scss */
.event-date-anchors .selected a {
  background: #fff;
  color: #036;
  position: relative;
}
/* line 558, ../../app/assets/stylesheets/events.scss */
.event-date-anchors .selected a:after {
  bottom: 0;
  content: url(../images/date-anchors-arrow.png);
  height: 20px;
  left: 50%;
  margin-left: -3px;
  margin-bottom: -8px;
  position: absolute;
  width: 7px;
  z-index: 100;
}
/* line 569, ../../app/assets/stylesheets/events.scss */
.ie8 .event-date-anchors .selected a:after {
  margin-bottom: -7px;
}

/*==================================================
* Main content
* ===============================================*/
/* line 581, ../../app/assets/stylesheets/events.scss */
#main-content .wrapper {
  *zoom: 1;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
#main-content .wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/*==================================================
* Event listings
* ===============================================*/
/* line 591, ../../app/assets/stylesheets/events.scss */
#main-content .events {
  *zoom: 1;
  padding-bottom: 10px;
  padding-top: 10px;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
#main-content .events:after {
  content: "";
  display: table;
  clear: both;
}
/* line 595, ../../app/assets/stylesheets/events.scss */
#main-content .events > h2 {
  border-bottom: 1px #e5e5e5 solid;
  color: #3d3d3d;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: .15em;
  padding: 0 0 10px;
}
/* line 603, ../../app/assets/stylesheets/events.scss */
#main-content .events > h2 em {
  color: #888;
  font-style: normal;
  float: right;
  text-transform: none;
  letter-spacing: 0;
}
/* line 610, ../../app/assets/stylesheets/events.scss */
#main-content .events > h2 + .event {
  border-top: 2px #c3d8ee solid;
  margin-top: -1px;
}
/* line 614, ../../app/assets/stylesheets/events.scss */
#main-content .events > h2.large {
  font-weight: bold;
  font-size: 22px;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 3px;
}
/* line 620, ../../app/assets/stylesheets/events.scss */
#main-content .events > h2.large em {
  font-size: 14px;
  font-weight: normal;
  padding-top: 6px;
}

/* line 629, ../../app/assets/stylesheets/events.scss */
a.right {
  float: right;
}

/* line 633, ../../app/assets/stylesheets/events.scss */
.event-day {
  *zoom: 1;
  padding-bottom: 1.31em;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
.event-day:after {
  content: "";
  display: table;
  clear: both;
}
/* line 636, ../../app/assets/stylesheets/events.scss */
.event-day > h2 {
  border-bottom: 1px #c3d8ee dashed;
  color: #56738F;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0px;
  padding: 10px 0;
}
/* line 644, ../../app/assets/stylesheets/events.scss */
.event-day .relative-time {
  color: #333;
  float: right;
  font-size: 14px;
  letter-spacing: 0;
  text-transform: none;
}
/* line 650, ../../app/assets/stylesheets/events.scss */
.event-day .relative-time span {
  font-weight: normal !important;
}

/*==================================================
* Event listings - Base event styles
* ===============================================*/
/* line 660, ../../app/assets/stylesheets/events.scss */
.event {
  *zoom: 1;
  border-bottom: 1px #f1f1f1 solid;
  position: relative;
  padding: 15px 0;
  z-index: 1;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
.event:after {
  content: "";
  display: table;
  clear: both;
}
/* line 666, ../../app/assets/stylesheets/events.scss */
.event:last-child, .event.event-show {
  border-bottom: none;
}
/* line 670, ../../app/assets/stylesheets/events.scss */
.event h3 {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}
/* line 675, ../../app/assets/stylesheets/events.scss */
.event h3 a,
.event h3 a:visited {
  color: #036;
  border-bottom: none;
}
/* line 679, ../../app/assets/stylesheets/events.scss */
.event h3 a:hover, .event h3 a:focus,
.event h3 a:visited:hover,
.event h3 a:visited:focus {
  -webkit-transition: color 150ms linear;
  -moz-transition: color 150ms linear;
  transition: color 150ms linear;
  border-bottom: 1px #c33 solid;
  color: #c33;
}
/* line 687, ../../app/assets/stylesheets/events.scss */
.event .relative-time {
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 690, ../../app/assets/stylesheets/events.scss */
.event .relative-time span {
  background: #fbfbd7;
  outline: 2px solid #fbfbd7;
  padding: 3px 0px;
}
/* line 697, ../../app/assets/stylesheets/events.scss */
.event .metadata {
  float: left;
  width: 140px;
}
/* line 700, ../../app/assets/stylesheets/events.scss */
.event .metadata h4 {
  padding: 2px 0 3px;
}
/* line 703, ../../app/assets/stylesheets/events.scss */
.event .metadata .timestamp {
  color: #3d3d3d;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0px 0px 5px 0px;
  padding: 0;
  position: relative;
  display: block;
}
/* line 713, ../../app/assets/stylesheets/events.scss */
.event .metadata .timestamp:before {
  content: url("../images/icon-clock.png");
  position: absolute;
  left: -28px;
  top: 4px;
}
/* line 719, ../../app/assets/stylesheets/events.scss */
.event .metadata .timestamp strong {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 724, ../../app/assets/stylesheets/events.scss */
.event .metadata .timestamp .label {
  display: inline-block;
}
/* line 728, ../../app/assets/stylesheets/events.scss */
.event .metadata .image {
  margin-top: 15px;
  width: 86px;
  width: 86px;
  overflow: hidden;
}
/* line 734, ../../app/assets/stylesheets/events.scss */
.event .metadata img {
  width: 75%;
  border: #FBFBD7 solid 2px;
}
/* line 738, ../../app/assets/stylesheets/events.scss */
.event .metadata .todayimage {
  width: 75%;
  height: 75%;
  border: #FBFBD7 solid 2px;
}
/* line 745, ../../app/assets/stylesheets/events.scss */
.event .description {
  float: left;
  font-size: 15px;
  margin: 0px 50px 0px 20px;
  width: 445px;
}
/* line 752, ../../app/assets/stylesheets/events.scss */
.event .type-summary {
  color: #888;
}
/* line 754, ../../app/assets/stylesheets/events.scss */
.event .type-summary a {
  background: none;
  border-color: #efefef;
  color: #3d3d3d;
  display: block;
}
/* line 759, ../../app/assets/stylesheets/events.scss */
.event .type-summary a:hover, .event .type-summary a:focus {
  border-color: #c33;
  color: #c33;
}
/* line 765, ../../app/assets/stylesheets/events.scss */
.event .type-summary span.tag {
  display: inline-block;
  background: url("../images/tag-type.gif") no-repeat 0px center;
  padding: 0px 10px 0px 28px;
  margin: 3px 0px;
  height: 28px;
}
/* line 774, ../../app/assets/stylesheets/events.scss */
.event .col-2 {
  width: 230px;
}
/* line 778, ../../app/assets/stylesheets/events.scss */
.event .col-6 {
  width: 655px;
}

/* line 783, ../../app/assets/stylesheets/events.scss */
.event-item__presenters {
  margin-left: 0px;
}
/* line 785, ../../app/assets/stylesheets/events.scss */
.event-item__presenters li {
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  margin-bottom: 5px;
}
/* line 789, ../../app/assets/stylesheets/events.scss */
.event-item__presenters li i {
  float: left;
  padding-right: 5px;
  padding-top: 2px;
}

/* line 799, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .event-item__presenters li a {
  border-bottom: 0px none #FFF;
}

/*==================================================
* Event sashes
* ===============================================*/
/* line 811, ../../app/assets/stylesheets/events.scss */
.event-sash {
  bottom: 0;
  color: #fff;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: .12em;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
  width: 203px;
}
/* line 822, ../../app/assets/stylesheets/events.scss */
.event-sash span {
  background: #036;
  background: rgba(0, 51, 102, 0.95);
  padding: 8px 80px;
  position: absolute;
  left: 0;
  top: 30%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  /* IE8 */
  -moz-transform: rotate(45deg);
  /* FF3.5/3.6 */
  -o-transform: rotate(45deg);
  /* Opera 10.5 */
  -webkit-transform: rotate(45deg);
  /* Saf3.1+ */
  transform: rotate(45deg);
  /* Newer browsers (incl IE9) */
  white-space: nowrap;
}

/* line 838, ../../app/assets/stylesheets/events.scss */
.event-sash-today {
  bottom: 0;
  color: #fff;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: .12em;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
  width: 183px;
  height: 150px;
}
/* line 850, ../../app/assets/stylesheets/events.scss */
.event-sash-today span {
  background: #036;
  background: rgba(0, 51, 102, 0.95);
  padding: 8px 80px;
  position: absolute;
  left: 0;
  top: 30%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  /* IE8 */
  -moz-transform: rotate(45deg);
  /* FF3.5/3.6 */
  -o-transform: rotate(45deg);
  /* Opera 10.5 */
  -webkit-transform: rotate(45deg);
  /* Saf3.1+ */
  transform: rotate(45deg);
  /* Newer browsers (incl IE9) */
  white-space: nowrap;
}

/* line 867, ../../app/assets/stylesheets/events.scss */
.booked-out span {
  background: #e74a4a;
  background: rgba(231, 74, 74, 0.95);
}

/* line 868, ../../app/assets/stylesheets/events.scss */
.cancelled span {
  background: #971717;
  background: rgba(151, 23, 23, 0.9);
  color: #ffe3e3;
}

/*==================================================
* Event list expanded - used for "events today"
* ===============================================*/
/* line 876, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .event {
  padding: 15px 15px 15px 0px;
}
/* line 878, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .event h3 {
  font-size: 21px;
  line-height: 1.4;
  margin: 0 0 15px;
  width: 75%;
}
/* line 885, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .event .metadata .timestamp {
  margin: 0;
}
/* line 888, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .event .metadata .image {
  float: left;
  margin-top: 7px;
}
/* line 893, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .event .description p {
  padding-top: 5px;
}
/* line 896, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .event .type-summary {
  float: right;
  margin: 8px 10px 0 20px;
}
/* line 902, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .event-sash {
  width: 180px;
}
/* line 906, ../../app/assets/stylesheets/events.scss */
.event-list-expanded .relative-time {
  font-weight: normal;
  display: block;
  margin-top: 7px;
}

/*==================================================
* Event list condensed - used for "events this week"
* ===============================================*/
/* line 919, ../../app/assets/stylesheets/events.scss */
.event-list-condensed .event-sash {
  width: 180px;
}
/* line 923, ../../app/assets/stylesheets/events.scss */
.event-list-condensed .timestamp {
  margin-top: 4px;
}
/* line 927, ../../app/assets/stylesheets/events.scss */
.event-list-condensed .relative-time {
  margin-bottom: 1px;
}
/* line 929, ../../app/assets/stylesheets/events.scss */
.event-list-condensed .relative-time span {
  font-weight: bold;
}
/* line 934, ../../app/assets/stylesheets/events.scss */
.event-list-condensed .type-summary {
  margin-top: 0px;
}
/* line 938, ../../app/assets/stylesheets/events.scss */
.event-list-condensed h4 {
  padding: 2px 0 3px;
}

/*==================================================
* Event list compressed - used for events by month
* ===============================================*/
/* line 948, ../../app/assets/stylesheets/events.scss */
.event-list-compressed .timestamp {
  margin-top: 2px;
  line-height: 1.4;
}
/* line 951, ../../app/assets/stylesheets/events.scss */
.event-list-compressed .timestamp .label {
  margin: 7px 7px;
}

/*==================================================
* Event show page styles
* ===============================================*/
/* line 961, ../../app/assets/stylesheets/events.scss */
.event-show-header {
  position: relative;
}
/* line 964, ../../app/assets/stylesheets/events.scss */
.event-show-header .event-sash {
  position: absolute;
  right: -22px;
  top: -20px;
  width: 175px;
}
/* line 969, ../../app/assets/stylesheets/events.scss */
.event-show-header .event-sash.booked-out {
  height: 132px;
}
/* line 970, ../../app/assets/stylesheets/events.scss */
.event-show-header .event-sash.cancelled {
  height: 140px;
}

/* line 974, ../../app/assets/stylesheets/events.scss */
.event-show {
  *zoom: 1;
  padding-top: 15px;
  border: none;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
.event-show:after {
  content: "";
  display: table;
  clear: both;
}
/* line 979, ../../app/assets/stylesheets/events.scss */
.event-show.unlinked-to-event .metadata {
  width: auto;
}
/* line 982, ../../app/assets/stylesheets/events.scss */
.event-show.unlinked-to-event .metadata .event-share span {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: 10px;
}
/* line 987, ../../app/assets/stylesheets/events.scss */
.event-show.unlinked-to-event .metadata .event-share span.share-label {
  margin-right: 0px;
}
/* line 990, ../../app/assets/stylesheets/events.scss */
.event-show.unlinked-to-event .metadata .event-share span.twitter, .event-show.unlinked-to-event .metadata .event-share span.google {
  margin-right: 10px;
  top: 9px;
}
/* line 998, ../../app/assets/stylesheets/events.scss */
.event-show.unlinked-to-event .youtube-embed {
  margin-bottom: 0px;
}
/* line 1003, ../../app/assets/stylesheets/events.scss */
.event-show .media-embed .label {
  background: #A0C461;
  position: relative;
  bottom: 10px;
}
/* line 1008, ../../app/assets/stylesheets/events.scss */
.event-show .media-embed iframe {
  border: solid 1px #E7E7E7 !important;
  margin-bottom: 20px;
  padding: 10px;
}
/* line 1014, ../../app/assets/stylesheets/events.scss */
.event-show .tags {
  list-style: none;
  margin: 20px 0px 0px 0px;
  position: relative;
}
/* line 1018, ../../app/assets/stylesheets/events.scss */
.event-show .tags::before {
  content: url("../images/tag-type.gif");
  left: -39px;
  position: absolute;
  top: -3px;
}
/* line 1024, ../../app/assets/stylesheets/events.scss */
.event-show .tags li {
  margin-bottom: 7px;
}
/* line 1026, ../../app/assets/stylesheets/events.scss */
.event-show .tags li a {
  border-bottom: none;
}
/* line 1032, ../../app/assets/stylesheets/events.scss */
.event-show .hosts {
  list-style: none;
  margin: 0px;
}
/* line 1035, ../../app/assets/stylesheets/events.scss */
.event-show .hosts li {
  margin-bottom: 7px;
}
/* line 1041, ../../app/assets/stylesheets/events.scss */
.event-show .associated-content h3 {
  font-size: 16px;
}
/* line 1044, ../../app/assets/stylesheets/events.scss */
.event-show .associated-content ul {
  margin-bottom: 10px;
}
/* line 1050, ../../app/assets/stylesheets/events.scss */
.event-show .details #map {
  margin-bottom: 5px;
}
/* line 1053, ../../app/assets/stylesheets/events.scss */
.event-show .details h2 {
  font-size: 14px;
  margin: 19px 0 2px;
}
/* line 1056, ../../app/assets/stylesheets/events.scss */
.event-show .details h2:first-child {
  margin-top: 0;
  padding-top: 0;
}
/* line 1058, ../../app/assets/stylesheets/events.scss */
.event-show .details table {
  table-layout: fixed;
  width: 100%;
}
/* line 1059, ../../app/assets/stylesheets/events.scss */
.event-show .details th {
  background: #f09;
  text-align: left;
  font-weight: normal;
  padding-right: 10px;
}
/* line 1065, ../../app/assets/stylesheets/events.scss */
.event-show .details th[scope='row'] {
  display: none;
}
/* line 1066, ../../app/assets/stylesheets/events.scss */
.event-show .details .contact-website, .event-show .details .contact-email, .event-show .details contact-phone {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  padding: 3px 25px;
}
/* line 1073, ../../app/assets/stylesheets/events.scss */
.event-show .details td {
  width: 100%;
}
/* line 1076, ../../app/assets/stylesheets/events.scss */
.event-show .details .contact-email {
  background-image: url("../images/icon-message.gif");
  background-repeat: no-repeat;
  background-position: -5px center;
}
/* line 1082, ../../app/assets/stylesheets/events.scss */
.event-show .details .contact-phone {
  background-image: url("../images/icon-phone.gif");
  background-repeat: no-repeat;
  background-position: -5px center;
  padding: 7px 25px;
}
/* line 1089, ../../app/assets/stylesheets/events.scss */
.event-show .details .contact-website {
  background-image: url("../images/icon-link.gif");
  background-repeat: no-repeat;
  background-position: -5px center;
}
/* line 1095, ../../app/assets/stylesheets/events.scss */
.event-show .details td.email {
  display: inline-block;
  width: 50px;
  height: 50px;
  background-image: url("/images/icon-message.gif");
  background: #03305d;
  border: 1px solid #03305d;
  border-radius: 2px;
}
/* line 1107, ../../app/assets/stylesheets/events.scss */
.event-show .live-stream h2 {
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 1111, ../../app/assets/stylesheets/events.scss */
.event-show .live-stream iframe {
  border: solid 1px #E7E7E7 !important;
  margin-bottom: 20px;
  padding: 10px;
}
/* line 1118, ../../app/assets/stylesheets/events.scss */
.event-show .bookings {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-bottom: 1px dashed #C3D8EE;
  border-top: 1px dashed #C3D8EE;
  background: #fff;
  margin-top: 15px;
  padding: 15px 0px;
}
/* line 1126, ../../app/assets/stylesheets/events.scss */
.event-show .bookings h2 .label {
  float: right;
  margin-top: -2px;
}
/* line 1128, ../../app/assets/stylesheets/events.scss */
.event-show .bookings .contact-website, .event-show .bookings .contact-email, .event-show .bookings contact-phone {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  padding: 3px 25px;
}
/* line 1135, ../../app/assets/stylesheets/events.scss */
.event-show .bookings .contact-email {
  background-image: url("../images/icon-message.gif");
  background-repeat: no-repeat;
  background-position: -5px center;
}
/* line 1141, ../../app/assets/stylesheets/events.scss */
.event-show .bookings .contact-phone {
  background-image: url("../images/icon-phone.gif");
  background-repeat: no-repeat;
  background-position: -5px center;
  padding: 7px 25px;
}
/* line 1148, ../../app/assets/stylesheets/events.scss */
.event-show .bookings .contact-website {
  background-image: url("../images/icon-link.gif");
  background-repeat: no-repeat;
  background-position: -5px center;
}

/* line 1158, ../../app/assets/stylesheets/events.scss */
.event-share .share, .event-share .google, .event-share .twitter, .event-share .facebook {
  display: block;
  margin-bottom: 4px;
}
/* line 1162, ../../app/assets/stylesheets/events.scss */
.event-share .twitter {
  margin-right: 10px;
  margin-top: 4px;
}
/* line 1166, ../../app/assets/stylesheets/events.scss */
.event-share .share {
  margin-bottom: 10px;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: .15em;
  margin-right: 15px;
  margin-top: 15px;
  text-transform: uppercase;
}

/*==================================================
* Email subscribe - show page
* ===============================================*/
/* line 1183, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup {
  margin: 50px 0px 0px 0px;
  border-radius: 3px;
  background: #F3F3F3 url("../images/bg-email-signup.png") repeat-x;
  overflow: hidden;
  padding: 20px;
}
/* line 1189, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup form {
  float: left;
  margin-right: 20px;
  overflow: hidden;
}
/* line 1193, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup form h2 {
  color: #666;
  font-size: 18px;
  margin-bottom: 5px;
}
/* line 1198, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup form label {
  color: #666;
  display: block;
  padding-bottom: 20px;
}
/* line 1203, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup form > input {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border: solid 1px #CCC;
  height: 30px;
  margin-right: 20px;
  outline: none;
  padding: 0px 8px;
}
/* line 1211, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup form .button {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
  -o-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  transition: all 150ms linear;
  background-color: #164682;
  background-color: #164682;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#446791), to(#164682));
  background-image: -moz-linear-gradient(top, #446791, #164682);
  border: 1px #5D83BB solid;
  color: white !important;
  float: left;
  line-height: 21px;
  margin-top: 2px;
  padding: 3px 18px 2px;
}
/* line 1224, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup form .button:hover {
  box-shadow: 0px 0px 10px #446791;
  -webkit-box-shadow: 0px 0px 10px #446791;
  -moz-box-shadow: 0px 0px 10px #446791;
  -o-box-shadow: 0px 0px 10px #446791;
}
/* line 1229, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup .next-lecture {
  float: left;
  width: 505px;
}
/* line 1232, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup .next-lecture .image {
  float: left;
  margin-right: 20px;
}
/* line 1235, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup .next-lecture .image img {
  width: 75px;
}
/* line 1239, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup .next-lecture h2 {
  color: #666;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: .15em;
  margin: 2px 0px 4px;
}
/* line 1246, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup .next-lecture h3 {
  display: inline;
  font-size: 14px;
  line-height: 16px;
}
/* line 1250, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup .next-lecture h3 a {
  border-bottom: 0px;
}
/* line 1252, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup .next-lecture h3 a:hover {
  border-bottom: solid 1px;
}
/* line 1257, ../../app/assets/stylesheets/events.scss */
.show-page-email-signup .next-lecture p {
  margin-top: 5px;
}

/*==================================================
* Event tags
* ===============================================*/
/* line 1267, ../../app/assets/stylesheets/events.scss */
.event-tags-header h1 {
  font-weight: normal;
}

/* line 1272, ../../app/assets/stylesheets/events.scss */
#event-tags .group {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px #F1F1F1 solid;
}
/* line 1276, ../../app/assets/stylesheets/events.scss */
#event-tags h2 {
  font-family: "pragmatica-web-condensed-1", "pragmatica-web-condensed-2", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 28px;
  line-height: 1.1;
  margin-bottom: .8em;
  margin-top: 4px;
  text-transform: uppercase;
}
/* line 1284, ../../app/assets/stylesheets/events.scss */
#event-tags ul {
  margin: 17px 0 20px;
  padding: 0;
}
/* line 1287, ../../app/assets/stylesheets/events.scss */
.ie6 #event-tags ul, #event-tags ul .ie7 {
  margin-bottom: 1em;
}
/* line 1291, ../../app/assets/stylesheets/events.scss */
#event-tags li {
  clear: left;
  list-style: none;
  margin-bottom: 2px;
  padding-left: 0;
}
/* line 1296, ../../app/assets/stylesheets/events.scss */
#event-tags li:before {
  display: none;
}
/* line 1297, ../../app/assets/stylesheets/events.scss */
#event-tags li a {
  overflow: hidden;
  *zoom: 1;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border: none;
  display: block;
  padding: .3em 0 .4em;
  position: relative;
  text-decoration: none;
}
/* line 1305, ../../app/assets/stylesheets/events.scss */
#event-tags li a:hover {
  background: #edf1f6;
}
/* line 1307, ../../app/assets/stylesheets/events.scss */
#event-tags li a:hover .name {
  text-decoration: underline;
}
/* line 1310, ../../app/assets/stylesheets/events.scss */
#event-tags li a:hover .perc {
  background: #cee4fb;
}
/* line 1315, ../../app/assets/stylesheets/events.scss */
#event-tags li .name {
  display: inline;
  float: left;
  padding-left: .6em;
  position: relative;
  z-index: 2;
}
/* line 1322, ../../app/assets/stylesheets/events.scss */
#event-tags li .count {
  display: inline;
  float: right;
  padding-right: 1em;
  position: relative;
  z-index: 2;
}
/* line 1329, ../../app/assets/stylesheets/events.scss */
#event-tags li .perc {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  background: #e5f1fd;
  bottom: 0;
  left: 0;
  position: absolute;
  text-indent: -999em;
  top: 0;
  z-index: 1;
}

/*==================================================
* Additional pages
* ===============================================*/
/* line 1347, ../../app/assets/stylesheets/events.scss */
body.afghanistan .main, body.mesopotamia .main {
  margin-top: 30px !important;
}
/* line 1348, ../../app/assets/stylesheets/events.scss */
body.afghanistan #event-banners, body.mesopotamia #event-banners {
  margin-left: 0px;
}

/*==================================================
* Elsewhere
* ===============================================*/
/* line 1356, ../../app/assets/stylesheets/events.scss */
.events-elsewhere > h2 {
  border-bottom: 1px #e5e5e5 solid;
  color: #3d3d3d;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: .15em;
  padding: 0 0 10px;
  margin-bottom: 18px;
}
/* line 1366, ../../app/assets/stylesheets/events.scss */
.events-elsewhere a {
  border: 0;
  display: block;
}
/* line 1369, ../../app/assets/stylesheets/events.scss */
.events-elsewhere a img {
  opacity: .9;
  -webkit-transition: opacity 300ms linear;
}
/* line 1370, ../../app/assets/stylesheets/events.scss */
.events-elsewhere a:hover {
  text-decoration: underline;
}
/* line 1372, ../../app/assets/stylesheets/events.scss */
.events-elsewhere a:hover img {
  opacity: 1;
}

/*==================================================
* Recordings Section
* ===============================================*/
/* line 1381, ../../app/assets/stylesheets/events.scss */
.tile-container {
  *zoom: 1;
  margin-right: -30px;
}
/* line 42, ../../app/assets/stylesheets/templates/_variables.scss */
.tile-container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1386, ../../app/assets/stylesheets/events.scss */
.live-link {
  margin: 10px 0px 0px !important;
}
/* line 1388, ../../app/assets/stylesheets/events.scss */
.live-link span {
  font-weight: bold;
}

/*==================================================
* Recordings - tiles
* ===============================================*/
/* line 1397, ../../app/assets/stylesheets/events.scss */
a.recording-tile {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  background: #fff;
  border: solid 1px #e2e2e2 !important;
  float: left;
  height: 229px;
  margin: 15px 30px 15px 0px;
  overflow-y: hidden;
  padding: 15px 15px 15px;
  position: relative;
  text-decoration: none;
  width: 261px;
}
/* line 1409, ../../app/assets/stylesheets/events.scss */
a.recording-tile:hover h3 {
  color: #c33;
}
/* line 1412, ../../app/assets/stylesheets/events.scss */
a.recording-tile h3 {
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  transition: all 150ms linear;
  font-size: 16px;
  height: 65px;
  margin-bottom: 15px;
  overflow: hidden;
  word-wrap: break-word;
}

/* line 1422, ../../app/assets/stylesheets/events.scss */
.recording-thumbnail {
  position: relative;
}
/* line 1424, ../../app/assets/stylesheets/events.scss */
.recording-thumbnail img {
  clip: rect(25px, 261px, 171px, 0px);
  display: block;
  margin: 0px auto;
  position: absolute;
  top: -25px;
  width: 261px;
}
/* line 1432, ../../app/assets/stylesheets/events.scss */
.recording-thumbnail .play-icon {
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  border: solid 5px rgba(255, 255, 255, 0.8);
  height: 60px;
  left: 95px;
  position: absolute;
  text-align: center;
  top: 40px;
  width: 60px;
}
/* line 1441, ../../app/assets/stylesheets/events.scss */
.recording-thumbnail .play-icon i {
  color: rgba(255, 255, 255, 0.8);
  font-size: 50px;
  line-height: 70px;
}

/*==================================================
* Recordings - recently added
* ===============================================*/
/* line 1453, ../../app/assets/stylesheets/events.scss */
.recently-added {
  margin: 0px -30px 20px 0px;
  overflow: hidden;
  padding-left: 20px;
}
/* line 1457, ../../app/assets/stylesheets/events.scss */
.recently-added h2 {
  color: #A8C5E0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: .15em;
  margin-top: 0;
  padding: 0 0 3px;
}
/* line 1467, ../../app/assets/stylesheets/events.scss */
.recently-added .recent-recording {
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  transition: all 150ms linear;
  color: #A8C5E0;
  float: left;
  position: relative;
  margin-right: 30px;
  width: 212px;
  overflow: hidden;
}
/* line 1475, ../../app/assets/stylesheets/events.scss */
.recently-added .recent-recording:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 1478, ../../app/assets/stylesheets/events.scss */
.recently-added .recent-recording:hover .recording-thumbnail {
  border-color: #567A9B;
}
/* line 1482, ../../app/assets/stylesheets/events.scss */
.recently-added .recent-recording .recording-thumbnail {
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  transition: all 150ms linear;
  border: 2px #1E4C7D solid;
  height: 117px;
}
/* line 1486, ../../app/assets/stylesheets/events.scss */
.recently-added .recent-recording .recording-thumbnail img {
  clip: rect(20px, 208px, 137px, 0px);
  display: block;
  margin: 0px auto;
  position: absolute;
  top: -20px;
  width: 208px;
}
/* line 1495, ../../app/assets/stylesheets/events.scss */
.recently-added .recent-recording .recording-title {
  display: block;
  font-weight: normal;
  font-size: 13px;
  padding: 5px;
}

/*==================================================
* Footer
* ===============================================*/
/* line 1508, ../../app/assets/stylesheets/events.scss */
.footer {
  overflow: hidden;
  *zoom: 1;
  display: block;
  margin: 30px 0px -24px;
  padding: 30px 0 50px;
  clear: both;
  color: #686868;
  background: #f2f2f2;
  line-height: 1.6em;
}

/* line 1509, ../../app/assets/stylesheets/events.scss */
.footer p.footertitle {
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-weight: bold;
  clear: both;
  font-size: 20px;
  margin: 0px 0px 14px 20px;
  color: #686868;
}

/* line 1510, ../../app/assets/stylesheets/events.scss */
.footer h2, .footer h3, .footer h4 {
  color: #686868;
  margin: 0px;
  padding: 0px;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 13px;
}

/* line 1511, ../../app/assets/stylesheets/events.scss */
.footer a {
  color: #686868;
}

/* line 1512, ../../app/assets/stylesheets/events.scss */
.footer ul {
  margin-top: 0px;
  padding: 0px;
  list-style: none;
}

/* line 1513, ../../app/assets/stylesheets/events.scss */
.footer #org-details, .footer ul {
  float: left;
  padding: 0px;
}

/* line 1514, ../../app/assets/stylesheets/events.scss */
.footer ul li {
  clear: both;
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
}

/* line 1515, ../../app/assets/stylesheets/events.scss */
.footer li strong {
  margin: 0px;
  padding: 0px;
}

/* line 1516, ../../app/assets/stylesheets/events.scss */
.footer a.facebook, .footer a.twitter {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  color: #f2f2f2;
  background-color: #686868;
  padding: 3px 9px 3px 36px;
  float: left;
  text-decoration: none;
  margin: 6px 2px 0px;
}

/* line 1520, ../../app/assets/stylesheets/events.scss */
a.twitter {
  background: #003366 url("http://brand.unimelb.edu.au/web-templates/1-0-0/images/icon-twitter-small.png") center left no-repeat;
}

/* line 1523, ../../app/assets/stylesheets/events.scss */
a.facebook {
  background: #003366 url("http://brand.unimelb.edu.au/web-templates/1-0-0/images/icon-facebook-small.png") center left no-repeat;
}

/*==================================================
* Footer - subscription buttons
* ===============================================*/
/* line 1530, ../../app/assets/stylesheets/events.scss */
#local {
  position: relative;
}

/* line 1532, ../../app/assets/stylesheets/events.scss */
ul.footer-menu {
  right: 0px;
  position: absolute;
}
/* line 1535, ../../app/assets/stylesheets/events.scss */
ul.footer-menu li {
  clear: none;
  float: left;
  margin-right: 20px;
}
/* line 1539, ../../app/assets/stylesheets/events.scss */
ul.footer-menu li .submit-event {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  background: #777;
  color: white;
  font-family: 'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: .1em;
  padding: 5px;
  text-transform: uppercase;
}
/* line 1549, ../../app/assets/stylesheets/events.scss */
ul.footer-menu li .submit-event:hover {
  color: #c33;
  background: #fff;
}
/* line 1553, ../../app/assets/stylesheets/events.scss */
ul.footer-menu li .submit-event i {
  font-size: 14px;
  line-height: 5px;
  width: 10px;
}

/* line 1563, ../../app/assets/stylesheets/events.scss */
.subscribe-container .label {
  background: #777;
  cursor: pointer;
  padding: 5px;
}
/* line 1568, ../../app/assets/stylesheets/events.scss */
.subscribe-container .label:hover {
  background: #fff;
  color: #c33;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 1576, ../../app/assets/stylesheets/events.scss */
.subscribe-container .label:hover .subscribe-options {
  opacity: 1;
  visibility: visible;
}

/* line 1580, ../../app/assets/stylesheets/events.scss */
.subscribe-options {
  background: #fff;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
  left: 0px;
  list-style: none;
  opacity: 0;
  visibility: hidden;
  right: 0;
  margin-left: 0px;
  width: 106px;
  display: block;
  position: absolute;
}
/* line 1596, ../../app/assets/stylesheets/events.scss */
.subscribe-options li {
  border-top: 1px #e4edf6 solid;
}
/* line 1597, ../../app/assets/stylesheets/events.scss */
.subscribe-options li:first-child {
  border-top: none;
}
/* line 1598, ../../app/assets/stylesheets/events.scss */
.subscribe-options a {
  display: block;
  font-size: 14px;
  letter-spacing: 0;
  padding: 4px 8px;
  text-transform: none;
  width: 90px;
}
/* line 1605, ../../app/assets/stylesheets/events.scss */
.subscribe-options a:hover {
  color: #c33;
}

/* line 1615, ../../app/assets/stylesheets/events.scss */
.ie9 .event-sash span, .ie8 .event-sash span,
.ie9 .event-sash-today span,
.ie8 .event-sash-today span {
  left: 25px;
  top: -45px;
}

/* line 1624, ../../app/assets/stylesheets/events.scss */
.ie8 .recording-thumbnail .play-icon {
  background: url("../images/icon-recordings-play.png") no-repeat;
  height: 70px;
  width: 70px;
}
/* line 1628, ../../app/assets/stylesheets/events.scss */
.ie8 .recording-thumbnail .play-icon i {
  display: none;
}

/* line 1635, ../../app/assets/stylesheets/events.scss */
.ie7 .event-date-anchors {
  width: 668px;
}
/* line 1638, ../../app/assets/stylesheets/events.scss */
.ie7 .event-sash,
.ie7 .event-sash-today {
  top: -30px;
}
/* line 1641, ../../app/assets/stylesheets/events.scss */
.ie7 .event-sash span,
.ie7 .event-sash-today span {
  left: -35px;
}
/* line 1645, ../../app/assets/stylesheets/events.scss */
.ie7 .metadata .event-share span.google {
  display: none;
}
/* line 1649, ../../app/assets/stylesheets/events.scss */
.ie7 .recently-added .recent-recording .recording-thumbnail {
  display: inline;
}
/* line 1651, ../../app/assets/stylesheets/events.scss */
.ie7 .recently-added .recent-recording .recording-thumbnail img {
  clip: rect(20px 208px 137px 0px);
}
/* line 1655, ../../app/assets/stylesheets/events.scss */
.ie7 .recently-added .recent-recording .recording-title {
  padding: 125px 5px 5px;
}
/* line 1660, ../../app/assets/stylesheets/events.scss */
.ie7 .recording-tile .recording-thumbnail .play-icon {
  background: url("../images/icon-recordings-play.png") no-repeat;
  height: 70px;
  width: 70px;
}
/* line 1664, ../../app/assets/stylesheets/events.scss */
.ie7 .recording-tile .recording-thumbnail .play-icon i {
  display: none;
}
/* line 1668, ../../app/assets/stylesheets/events.scss */
.ie7 .recording-tile .recording-thumbnail img {
  clip: rect(25px 261px 171px 0px);
}
/* line 1673, ../../app/assets/stylesheets/events.scss */
.ie7 .footer ul li {
  list-style-position: outside;
}
/* line 1676, ../../app/assets/stylesheets/events.scss */
.ie7 .footer .subscribe-container .subscribe-options {
  position: relative;
}
/* line 1679, ../../app/assets/stylesheets/events.scss */
.ie7 .footer .submit-event i {
  line-height: 21px;
}

/* line 1686, ../../app/assets/stylesheets/events.scss */
.event .description ul, .event .description ol {
  margin-bottom: 8px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 1694, ../../app/assets/stylesheets/events.scss */
  #event-filters.sticky {
    position: static;
  }
}
@media only screen and (max-device-width: 480px) {
  /* line 1702, ../../app/assets/stylesheets/events.scss */
  #event-filters.sticky {
    position: static;
  }
}
/* line 4, ../../app/assets/stylesheets/application.scss */
html,
input,
::-webkit-input-placeholder {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

/* line 10, ../../app/assets/stylesheets/application.scss */
h1, h2, h3, h4 {
  text-rendering: optimizeLegibility;
}
