/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 11, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 30, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

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

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 53, ../sass/_normalize.scss */
[hidden] {
  display: none; }

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

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

/**
 * Address margins handled incorrectly in IE 6/7.
 */
/* line 91, ../sass/_normalize.scss */
body {
  margin: 0; }

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

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 111, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
/* line 126, ../sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

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

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

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

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

/* line 151, ../sass/_normalize.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0; }

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
/* line 160, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
/* line 168, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold; }

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

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 181, ../sass/_normalize.scss */
dfn {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
/* line 190, ../sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Address styling not present in IE 6/7/8/9.
 */
/* line 200, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address margins set differently in IE 6/7.
 */
/* line 209, ../sass/_normalize.scss */
p,
pre {
  margin: 1em 0; }

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 218, ../sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

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

/**
 * Address CSS quotes not supported in IE 6/7.
 */
/* line 241, ../sass/_normalize.scss */
q {
  quotes: none; }

/**
 * Address `quotes` property not supported in Safari 4.
 */
/* line 249, ../sass/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 259, ../sass/_normalize.scss */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 267, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

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

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

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
/* line 291, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

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

/**
 * Address paddings set differently in IE 6/7.
 */
/* line 306, ../sass/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px; }

/**
 * Correct list images handled incorrectly in IE 7.
 */
/* line 316, ../sass/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
/* line 331, ../sass/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */ }

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 340, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 352, ../sass/_normalize.scss */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
/* line 364, ../sass/_normalize.scss */
form {
  margin: 0; }

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

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 384, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */ }

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
/* line 398, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */ }

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 413, ../sass/_normalize.scss */
button,
input {
  line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 425, ../sass/_normalize.scss */
button,
select {
  text-transform: none; }

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

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

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 465, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */ }

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

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

/**
 * Remove inner padding and border in Firefox 3+.
 */
/* line 500, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 511, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

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

@font-face {
  font-family: 'Ampersand';
  src: url("webfont/ampersand_as6-webfont-webfont.eot"); }
@font-face {
  font-family: 'Ampersand';
  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAIRYABEAAAAAwiwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcaqXcyUdERUYAAAGcAAAAHgAAACABEwAET1MvMgAAAbwAAABXAAAAYMCkE25jbWFwAAACFAAAAxkAAATahxZQiGN2dCAAAAUwAAAARAAAAEQPnxIYZnBnbQAABXQAAAGxAAACZVO0L6dnYXNwAAAHKAAAAAgAAAAIAAAAEGdseWYAAAcwAAB0sAAAq4yf5AfDaGVhZAAAe+AAAAAxAAAANgPo/hloaGVhAAB8FAAAACAAAAAkDRkFW2htdHgAAHw0AAACXgAAA5iW6C7pbG9jYQAAfpQAAAFLAAABzgkW3b5tYXhwAAB/4AAAAB8AAAAgAgkEG25hbWUAAIAAAAABXgAAAro9NWDGcG9zdAAAgWAAAAIlAAADK3euZFBwcmVwAACDiAAAAMUAAAGDXW1uqndlYmYAAIRQAAAABgAAAAapaVMoAAAAAQAAAADMPaLPAAAAAM8Z4BIAAAAAz05Z53jaY2BkYGDgA2IJBhBgYmAEwqdAzALmMQAADiEBGAAAeNpjYGb+zTiBgZWBhXUWqzEDA6M0hGa+yJDGJMTAwMQAAwsYmN4HMFT8hol4+CgoMDgwKPz/z5b2L42Bge0v480HDIzz738H6n7HWgNUosDACAAfOBPUAHjatZPrUxVlHMe/e44cCS9AYeGJjs958KwpJpCmgmVeUPHSRVDzzik4OmYXZaZCMczK8X4BRkCBwoQXzjijIigqKopAg0KiUHCQZZvyn3Bwtu85D9ML8m0789nPd5+d/T27v+dZACEA7GQyCQO0MmgIDHVyVAuO2wfHh2nbeL0ac/hMNPJwHpaWqKVrOVqBrcXWZz9rbxBhIko4hUtIoYsEkSxSRIY455buQmmTDhkuI6VTumScTJVe6ZO5se2eak+9p9UzoHv1TH2TZXEGgQo8ZuW0YOVmW3ewMkSEiBYxQrByvEj6t3L+cypn/aeyz7Ksv6w7VpHlsxZYbiv0WdezpoGnA3+bVWaFWW6WmaVmiXnc3G/uNn3m2P7K/unGr0aTccOoN2qMi0aVccDINr401vaF9np6Y3rD/YY/17/Dn6O69b8cIwMn28zBqynBzoB9V+tVQc6TT8hjEuhcNtcpUYEiOo2kMxfTOQqcpAsUOMX6zaSFuZTuJn3M5ZzirAJn6AYFKtUrCO4HVNERJIr5Ah1NnMy1dAxxMdfRfEBI5uu0rsBNOp4kMN+ik0gy8206RYFGOkOBu/Q5BZoAt1SA7+7OJ4XM/AZpU6CVdihwjw5X4D4dqUAb7VSgnXYp8Bsdp8ADOlWBDtqrwEM6i/iYH9G5CnQBse0K/A54qhX4g65XgD32tCrQQw8o4Ad0rwK9dKYisLY659E3MfdBCykhXEP0Q+PnaY7AXviTdgQBnkDdGNw2WqAftiE7izftw0Icw0NfCBsxctTo8IjIF1+KGvPyK9Fjna/GvOYaJ9wydrxHn/D6xElxk9+YEp+Q+ObUaW9NnzEzKXnW2+/MfnfO3HnzUxYsXJS6eMnSZe+9/8GHy9PSV6xc9dHqNWvXrd+wMcP78eBE2d98nbNzR+63u/O+2/PD9z/u3Xdg/8HDh44fyy+4jizflhv4atvWZnz6MND2R52b0dp2v/LBZziz6ygyv2g/1XHvc9wMbPDikks1dVdrLx/pOXGysen2HaAeV641DP1jikpPby//6Wf8UlH2D7kwBK0AAAABBwNjBKsAkAEwAJoAogCpALAAtAC7AMgAzgDaAIgAygDbAH4AjwCTAJkAngCiALAAtgDBAMoAeABkAMQAjQBVAEQFEXjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jalLx5YBvlmT8+90hzSDMjjUb3fViWbNmSJUW+rzhx4hyOcx8kIYGEQEggHCUEKGeBUs4WKGdLKfSCzshOoBQo3XK1W3o3tMu2W3qrdLvtlu6WbSN+z/uOk/b758+2pNF4LM88x+f5PMc7BEVMEgS1l91A0ARPdFskURps8kz8P8sWx/77YJOmYJOwaLSbRbubPJf4+2CTRPsrakLNJNTEJBVvp8n72/vZDf/3+UnmDQI+kthGbCdv5L4OnxojhogmTxAF0oyXzMhJS3KXy5ZfaVk+f8v0lK0EWbB8EVUbdTI87VK9RjiaNhqmXzXZBtHTW69VjLrB8XQlV63n6rm+etmgDZ33cAUyCzu3JacquTHtlpwMX8Hg2P5AUJbHinvkTp8sv/ygLG+bOIeBl9HcQ6uWJVa3T41l5VNfOOEgB3Nwnu/Q36U+wn6L0IkssY9oMhRRMIOVBS9DOJmCmS6TZq5kkictWW1ZnAAn7g61TFmxDDjpKOzrgFc3qWpNRlEbjYYpq5ZThFdDsxxZeI2qVjDeaBAW41U1Kwm7eno99Wqu7jN0g4dvndd5Ay4lmUF7K7Ab7eVSyeo7TmdlpeBUHQ6HqjqNsBolJaez4FiqOp0peF9htk7ecnPMHygGCgEultU8OwKb9l6355aYkvRfNnJzYNMeAuviYuINejeznJgldpCzRLMGujBHK02WJApNLRCqVCpNHrYXujtrmgwvLmKSKSzIW9E7c6ayIOMdTUoyymUQyFklc+KktXwFCGNYazUnhoXC/OjEUmfBHFYsBeTR2AC/MkKteW+2VE4b5aahoEOMohM998CBlbK1kyyYteBzI7/9+x2EXhAYc0W3y5x+ibX48Hsuc91L5jpl3rGO9xTmRfTMzkvo5bmRH//tIThenN+B3jbhOX5r/NYU51K1hik2TEeDOO4Qp1es29GNv8gTvEOUpk+/7TZHg6Q1PKFq87RTmEN2pqjNwa3bGlhn85qeq8JOwuqugboGJmBvp9pcPrcB/X6r1szFNtlang8nkmk4ErTZV6/UBkisN71SruZqlTLartTBbHUvn83xqRwHe+qw3+vGB+p8KplL1at8zvCizWSu2ge23Zficyk+GyMr9Wo9WyCrnH7x1Xo8Hg67eL5zPa8kpnj4MsPh8KqIvMzF97p0nt+wHX7LL+mUHTy/XueX6LHElGsb/EGY58Op/3KFt/HOoGsVnexxPBDml/Ap3aX/61RqagQ+Vden0kKAhwPWn8ePJAwXvwE+qnekd7WbH4kmDi8L+8WzV6H/qj233rUtfJjnXWBTDHEFsYc+yf2IWEVsIfYSFxK/J5rLkF0NVcyZkjlWsRhXy1xXNs8umd0V0jxUMqdPWrwTDGPS12pOTyKDmCbBFCYVaztZaI6u3wnGZVX0ltV/TrlsVhRro69lbiyZIxVzu2LG4ydVK6+34BdmDm2nYDtVsnJ6q5lLoU/LFZFhKdZ5YIE18MzD8LpxEmBFCASjobHxtbOb9yJ9V9TjycbQprN2wxsrHwfXzSy5AJRqnZdTNbMEup9ZBhujDZNRm8SSWaTvs7UTarmyefu+C2yVg7YMULUnV69mq0h3oD2wAR+2AaOGlFkDD4dtn86lcqkkr/p0AyufS2UBxlLY57NI5clMGRRermaHyBxHeyvw22od/sJj6LUhsi+X8l6R6530CoKwNHJphxDKe/sj8ObSqJAb6NA8Zq939dkRLfam8K2IsGRZr8fZm3N2dzpjWe8FvaTmdQreSc+AKu0WBK8w43tHOHuph7zbmw8JUVLLrRb66tHVVw2t/0jOzEZvEXqF3lxuS6Q3J7hSF+Qm+c7NvZvbj16UGHjp+uecwtlDGTgkejd3KLLmd5uFNcW5SwU32ffE0n5BeOdb7SsmL+ieFWr+HNjHdcT9zDPcXqIK6D9DzBFtohkC+2j2AcBatKtl8QCmTRneNZcC9lhzbKupIEBKIiRasTq0FJBoBQae+dIc7Vh8Js31JbNy0hpSW83KEFJ7hUCoUukF5Q8p1hKysNAVIu5lCtYGG2CG7vvDAwhgTAXwRX/JSqjvmbGXTF2Z9+oKIAg8/wNBCNgZS2DcWFBOb9qYMVQBQIiEwRiWqPNsqMQgW+rSmpzP30D4PrcaMEUbWz6M9i9VzYmG1VeCP6kPNBYtBoUx+PZFSNrLczyyhiQPVoDsR/PUy/ANpsLneAQa1Vq9moyR9WofYAcJoa9WrVV8MRLBRd0oI3S47q49zptDmXdDy68+2Dle73IGxLURZ3rruj3dWkgZc8LXBdPHX2R90YdD6+o18k2nc3Zy8kPhrhcP7jh3XaQQXapxHmcP59ScWsjpHHG2/xh9+dkDBx76VNd0La1lfk6uJMMHr/m8IHice89d47xsLhC6NBTSpry+gb//j3PrTOfyzsZluz9wV3h6K2ACDRE0y7zFHiMGiOXEWmI10SwiREhWmh3waq2kW00BhVe+srDURVQZUOZsyTROWiFfy1oH3hoywBl94QiW59KVqnZcCWSyw2ttn6shCY2Aj4Egdc5N+pDXYD+DEApvdD5ZIlMUoCmfAl+qI4cCTK2mq9m6r1IDEXqyKU7nPGWjUqtnc9nsTne84L9xiXBxo7rWs+zWnZ5wyan27txp/NlTmjl2pfDjL1TcTqHkDDudnvb/ZD85fKuuOPc7sy+ueMcXDD8++vkN9M6Pf3LlzAwvCY2dP3lzY6ln/MpsISEv/6UQva3H09g5034tKwQqM4KTm2rcn53xzK32Ltm/3ymQPeOVCy89tfv+i28/FiYIkrib+hnxB+ZRQiDyRJNCPuBgCAHJSCyZxMkFJkToEJRZ/GJJZAGYkWcECYEz3GT2bi/XJ5MapaWdzA1BUko9u2tzjAyi+E8S2fb/Uj/iThAFIkSQZhF9nqUDQnaBzHUCsM5APMujgIjBxiIk2CbYJ4eEDBzFAyjG+5CEcTjLQUCjsi/V9nxsa7/3jp5l1U09WZBP1unxnLfR85OeiSOrIi/cfRN1jLya3HrFljs9Hk9pIJifvHL1hsM/c0YakbYlCNnGvqnlfcecTm9KFoTyL0l8njPt56grgDOm4buZwkAhtJoshahjBkvBqRAOuPysffngEWXDZ2gqnCEFZwwKrwESa6B3ug7GUKdyyRlpxbrZw0MfEoT6Pdu3rhLOW3WT0OP0uwRh5wMJbqd34wPLnm9f2f644BTas398sMQZQm4mu4m87js9AhlvHHDmSPFpOLel1G+o/2WvI/qJGwhsxhatAm/qwbzJRRjAj0IIvgJoR9wFnlBodsL2fKNbQLA1UDIdQH3V1nyH5HAUrDQAWLoDAVg66ixYg6CKDgeYP9tZQAFHUpuyK4+20tqCW0+mspiVhLpBW/mGfe2+Sh1BRxnoIpg3+ITuqyDqABr0InphLIYaUCPACYSSElkFKrLUM3Cgl+eHG6zDwe9J5G67OhLzx4zYjvxRI5eITDnqbvG84Vhz2OFwH2TeNHLDjlV1XTjHiF0SM54Ib3AYbkk0pqa+EUt5Ypf2b3WXU9efyysO3uGo2/Z2P/FnxsH8ErAfGHUSob4T4TyyaksxKkAHaiUzd9JiHRDxo56WmUYBPQG8IJFGEkkEQCJ1kEgaRWQekegFpyjHkwhaE9q8GnbHsDioJPw+tMjBjAwkBwgbeBAMcvEK5l+pRSNOArvOVREXQxwLCYK//2BOIGMQFns7ck5XICoIjXjvUkH4RRli5eCaLV4BRV3hFUHoEJwdA3TPNC/kOp7vLXfs2QK/5PzwS++tgnB5rqP9lzV7Xo14by2jY/EXyOHi9/+dPJ98HXy6hzCJ0gKNk4rTHs0pRMB2ZYtDTkg1UKIFGxxckJFFzm3woLuLHecVhU1iYyTQmQ6TzTDlyn3jwO4EfP4R6iCdpvshw4oRplqyeKmFciyUUBEWr6KkhOUadvjBoQck4jPAQGxWimJNikOiyB5JQFa33dXNT4p8IjE+OD44wHdw/PKneG6Q+oF3WIwh9iBrQsa/tCj0ibog5HVR1G19zxFnkxlymBCJDPgG0rcDAT4twulIGG04dws/ZOy4ENQwzKR4PTn3mc76kFC9t/PqyYw+LQro87qJMfoptk2o8N10YPfXSpYH/+0IWQInJ5FwfDxJuUmuW3VRN68gv7KxcC4n39S+5/ve2fVX5B3OO56iO/8l5UtMvH5qf/uF6U2CnZeSJXoFu5TwER1EjjD1khVywWnmSyZ90iTKVs7TsjpBJTkaYjdlNDAyghf1eSD2ILRJIf4O6JhKeuAUDIBMMCyIJqkk7d3mdD5e3XDF4YeSQRR9Y7OfNL+T0sdXrr1rbSXgEDZcn798N3Wbc3X/U6Sy2fP0im8L/ULk2zueJV9cWFdjirfd17cpt3/vRPvxS7BcnyD+j7yW/QoRJhpEM3zaj0gzgjJSky5bOriM5FIRcTZAulGE55CLLsiKJxhO26iOQiD8gIOUcV6JTh9ybEALPvWEhL6WJsNRw+AVQ5K6Z8UUGTn17MvSvkt+PRKZPdLYv13qXtv+wfWdjdGwhDCaeJT+Ans/kSTWE00dqVmUW00a+XcYnuYTOmZpKWzirELwYOJpOC8WLHveKfpD2HFFHexcBWdWm06XG8EcjRwdOXKmzug+g6M5HqI7OmdEFJI5hOypXBKgbIbs2EayIW30lVhG/NyPJ8Pc2vamB5JxF6nujF4sXvVo9yQz8eAXxWWbuY//oX2Pevm2i9eIV51L/vSVOx8Vv5pUbJvdQ9xCf4m9lSgTlxBNBV2HLrfMMmQrJbMACFUpmZ1gt0ar2ckhTOokEc3sTAPN5BQrAFckgaX0IeftVLUTDrgMI4guzpICcG0iXKSu4NBqltV5hxToQODVrVlE5yIfzMQBp3md0Q2FBRfMIUSH1AH5JUapZK6vjq0LIVaST+0hE+TEveTW7vbr+6amY411bPW/t6e+1Oguid2pnOepHeKU1C9KjdoDBvNc97q1jy099ESyvLfUPvkTI97bmPX79r81ixUuzVaHp5aWtqVEUdwOPjFE3Mk8za4mlhDLiA8RzTz2YFDmwqQd2ETE2tgKfl2oNfKiXDAHK1aNbZmlMmkuhxztpDlRtjRvqzmiIWmNgLSsaRCONgIszunNF7vGseJreXifKnZV+upIHg31OBFNdPeinNuc1BZoPegfOJ1igcoriKtBbo3TKpRCG3UdIMyLAFxHrojoc52uYChDQksk6xU4RK+jLArAjRsiN8bWFjMdIheqT4joK1FMfC9RZn9b3CyKxdqkuFn0iQnfOPqVVG+fbPxg/IYbE/DmscwD1G31JeSnLmgkiuOb8R9v/p4PjhZ140JR9D346b3iqs1FslbEn/uAiH712uYtqz57/nXYxmLEHH0NewNRJz5MNOPIxnLAgZFkTa5iuflWk8L+vKRkVk+avWXLAwL0VJEAPS5noVn1oM0qJDhmVbF8gZbpUTA4hb0tqwGvnipIk6KTqVIFCdCnmpmG2QkZLye4FWcgGst2Yam7IY42w5na6ViAqANEA71ejpB8ikH8OUJWMmCKXhqVI3CyUvbg5MNN4rJbNRu7sb4z1AUXeei3xaPtH4oJkXifjIvv37hq7cqi79C5j/ueuP4zexMghPOZF+p3bsZCWZ2oa4Oi+MFbE+MD1yZebv/3+NHEoLaFFFYli77QAbF4596J+vcTdp3KT9xMfZZdD3jXQVxANANIYjGQEirKLWSVACMD9eNttAYADJUtl7dluhQrBbLwajZwAwxoZqRhptQFmvMFMlgAsQAmCmZWNYmGqWhN0uVBqMOopgQiCZGKBxXk7ARdryC7gxiJMnSUPAyQgP1VlMX7N/5oYy+7aZcQF29beX/nFz6aSjyz8c1Un35bQdR9jy4hXyJd4Kb9Bd0nRm74qygOT8TvLT771ZVTs3vOe+a+wlihhrgkcRF9EXs5USR22ldpE0qGr1SsDrplpsqY9Fq0A3YUWZsCW51Cy8yWmxI2ma6SGTppGUrL6oZrNkIo99QTaXyxnXCxlju2CDMVHPYrRiUDoGroNKo66hC9gA1VcpoHLgsVKNBj6bGkOHmOBFojP5xcMikuEX2Js6Ib3UlAjAaY/4r1hpjPfmWS+XHyHB9SbtfkB9u/E6X2qSWNrzSWXHTskaRI/paED0gaySTkg4PEDJ1k90CcrROjxLV2BcD0V5ocUmhlMQccw0XhJaDJJQrmwTpslhAjFCFHGYcdSyJweYlUB4aMkjoqGlwwky0WKtV+nG0PamZ3wxTVeaesamiHrlkoqhBWBQmGKeDD7DherWUqPh3ZPZICsntQOlCgJF2FOIlyTKTxGAn5N9h9HwiG4z1eCPPgCvygIEySGzYe92RL/tk7Xm84I7/aLwi9K/X0iejlD4cvEgXh84Eh+WMXf29t8vOXpuk/RrJZ4bqrMxvvcH6l5LnJ84sj2cOXADckvU7BOWEWGpHdP/7YFmFi7154f78ntOpU4MFUpPH2BbOzyB8OENvofeyvINYWiArR9CBLQZF2Pu/BQbZYQikcYeU9AAOAo6kMyhJMWrVydpDRRkhGt/kKAChVgHiThDygruFCeopIJetlsoKiTfLAzGdeI/UuSTLGxcT+iG9i75ajGOvab30t/5G1pAO2pc1P0J8mz/9ssba1mJhIvN+C5/ZFicTqxKq95JYbfOJrYvudF0gBsBT78xXEn8kr6f8kHIRC9BJNN/JnSWzZiQAvgCOrmB0ywF000DMDHKHplBAfIOyEH5XMsrjaBrnMFf7+ufxy4Vj+4n3bp0v0vumh7eFkjDn1SwD4Hfu8Nobsef8a8hL6+8C5fWB/TRf8K1OBeG6UTOHkAo/T5yYvIGDlWQBWXoFTgjgFp+BH8Yq3mTgw8JqnXtYBD5M5SLbsug2YyZ5yb3ndpwMh11QqnU4Prpe26Z8ntUT+wfaH1Tl6xZILVZer1u8+jPB/PfED6vOMjwiCBzQ1pD2ORM4bKpnMScsRallh+JcOBtxV1exrhpCPeIDOsb6KXkbFYVTNyCVz2fU//12HPhRvX/Ol9YdqG52vOx1rJ7351dTe2rmfXZGSjHve+bG2f1w66vSunxqyZXGE/BX9v4wB0s/Cty12t6NlF/5pEpdiLJluoR4HamRgoY/QKEnwuZkcbFMQcUdIXLWKkT4+5yaPGP3F7x18t/AQxZjCb7/4p35npmumuLog1caTiSdgN0n96uif/kTfsTVAkVpU9mbGRJEWAn3tT+xRGJfmEl2Ml5Jgvy8TY1wBJKebiYuo77HdoLG4zSkXQc7AJFKxSaR/kf5Xy8CKqlnIZesVMkZypJtMJW+Odd5498Dshx6v9JHkl4Rk+xcP5PP+x+cqX7vsw+KRK34+nG9/9fHlB9ovv6mDXE5A5vR19tdEmugCG212nfar03k7hts4hGqUzM+nAixyNuCFvpOWS2vNZ1w+SOALARx6kAZ5wKkSvGZ8gDZ6MJlCXuhSLU8OQkxBm6cV1Y7DgS4wcAHtXkzhwcRB1bgJ5MWoDJcFxp4eIrNAekHzHtT8gmNSJzZcxGz8c6j9t1mnc2ti5VTW2dVFxhPj2uA9tdCHeG+oNntllI2HPqR4//zp97ai9KN8XajrVefWfS7nW5Zz9gLn316/wOlcfoFtGzPEHmYD+2143U78iGhOI2ReVmmOIFlgnteH4bmZQPWMLXh7wVOYTkAI9tCthTVBvLkG5U47kJpQOjIQapkDihUBUayCzVUKquqZ6yGp8resdL5cNnMKEtSCEiJmQaVnwYGRAbB+B2Sp5irVig3B6zptob5cmN6ChJhTR50+Q8xUR+Y2bsLor53waB3lscmlWKAFQD5Ta1hrgpD10JSvA5FHc4tqRbqwiFHVT6uDU42QcY+N9ahIiNptJbIPUUuUFAGT9FVq1XI1B3lcgeT4JE+BPhDqo7oKlUI1ryzpBS6KMsE6ipk6P0O5nR2T+cznTpLugytP3HZspcMxEVevrSordm/ovSbqcDid4eVPqYmyesFD+flidOm2G/569PbCmOPlnzcCX7h0jsxvU/sVRyKv3uCgbkg4HeTg7r7S4UP97Rdvfzzx0CO9H3WWH86/dsN/OBvbOldMHk18+6w1n85ufLF9Yu5bF9T7wteucJTbbzocS57cRj68bEhak08UcwlHaZUD9FslnqQX2MsAebqIs4hmjsB9zaaCHQtsWT6JMK8pY7ouc4CEmm3MfrdtzBrE0oVoPN9ZRCINq5YeAeX4NdMHclcQoYzki9iQEdeuZ1Fc8YBAUUUKkMvnQVWGZI6G+JnjdIRkHgPyZK4KvCG5dUstUFxyty+5/L5ztqyLPpws3FOclB4W37kr2bVk9e+WiMn5fKZL6yW3fb2r0P+NH7zc/sPJQmDsMClFQpI7uvWWUSqdKDaPXYNtOUocYFzsI5DLjRHXLSIIhIPCQtW24TjKTvET8nKrLKC8pVmm0aWXu5wgkPGSGT1ppQzgXoqVRy4NFjsBr6ko6hT6jR4khLz6jEvThS7gHegtr1n1JYhlxIGGLyj+TOfgIs1AdUlG97IoaanHVSKRTYEo6kk654H4i2pUYG9gltUMuHgq5+XBtiDZ7YNEj0ctgOj6fV96m1zbfjwjDZPXta32/6n68PhcINsrBzIrRjKRxMMPXNV+W5JCF957mNQ2vfVjaY98TJaeLpdZPXB45ad673hDliQ50P5b+5yV2cNl8jyJjN3SO5L92Gu7wpFdmWNSIBMSTs199KrflwNyQJIwDm8jbmFeYC8g8ii3RxZjhYRWM5RDcgrFICFB7Zp5LScjPOzEHJwtWwEwmAKIKgDE22IcSCAaol0E58MFO1m1HN4zbW8gYMgfcZUSHA1Mg+N1DTNsVMJEnDud2+ZyRdxbzr5u+vPur5fHuuu/3huZeK//Jy83IpHhn9/55qb2qWVU2OXeGHH1/3rv0qFHXKGnXTOBc7bt+oi5sX3qL4WI69WPbpz9GNjG+88TK+nL2Q8B1leIS4mmD/mBVsGJl5U6U13uK5mBk1ZBaZkRRDw73S2zoGBqLcPVVdHVIQ4aDNk1yE71hJfNZHNlnHYVNMvTC77RrQKpQZefQnFAkAu92BxowJA+HD8Nn44uEXhYDmdZOVybqcBL1k5xPRUCkD+TMibHE5uORf8sX9TznNT50E+2yL3yCq3hlwKyLAcCN4+QlwQkv1TOkOpI+xd+iU0Py3FterOc2XSFJUmv/LD9jbJ8rPzqVTevGNk4fFVmbfsnK6WVw5n2VnLq4KFzH91k10AOEBfTB9lniB6Uh2B9RyU7JzWZiiXILVMq25JyQBJSQoRBBSrVi0oj4EFWGEKgu2yVUUbaCZcsk648huVoDpepgatb8aSt+gxq2wCZTgHX5g22XsGNUWTvuoJqtYCyHI/jH42kcmAf+Vs52xdcVfiFvFXKkh2jqypnfy8XkEdzCx++ftUHjpFbrr1rjxyQg0G2fgSkUtk3Kklj7wZGQ5mvykFZ/mD7/eHrKu3/Tha+JeVIkNe3ZHzNg0SU4dl18HoP0ew5HfktATCBLTcFjAmCA+DQXV4IJ3toCHJhV8sC/yxbkkOJv1QizaGSWQZr8bTMHMBIAcMIJOnWMAiiUAZkVFTMYa1kD7hEBo2BhNUTHj0UT/UtQRYjaQs+f6AfBSuLFuAPCFFunCkL6UkEAiAbb8rAtey6jsRVtwu3gBZVFpI43WdPESB5odSlnh2k0mQ90SntPVZ+rVyWZcH9Xmal7B+R9q7Y+/TI0+0XJCleHxk2tpTRpExAYh7PnBd/Ogv+H8juuepjZYQDtE+W4to2h5RQ5b2bypJs9gxveixD/nilJEty+eZbbJwYZGqAEzXipkX2VMEFNKbV5KnFimCGxK0/0qxjdkCVLTc4ldsenMnBZmcZNWstN+L8JFvF8xfqCSefSJV6sFvltGYm34XlqFdU7YTm8Rn5HlwpyqjPUC434Q+lcjbiQpjvg3wBUfQcp4Ij6QYiTlWQIsrtQDpGGsEubSSBAeQ8YIcQ0bfJsvXghvtHZt6UZz78zrqsdHVlRJaukUdnyOyGwGgwGJRmRkeC8i9/cdx3DrUgj3yDFG5W3LcEKvIV7V9KcvvlYObqrPxHZG/nlrMBX35kpl2cOWfmHNJ3at3cVUhWQ8QkkwV7W0L8xbY3M1HBoIPyYNzwJtGTAz15cHbQKJnUSYsPtCynCJSJx+UNM1O2YrCr325qy+JXN59partfsgqR98ziS8+99N2/fBftZk1PN2NmXnJZAeE9M/zSfDAQ9hRMjzKf82Q8hSa8/UfPuwn7UOv7hDsYzuQKxcVBGfIZN6oi/2OH3QbnKZRrkg5BLiNNpNTjuj+d7cbxMYYKL0AOwOqbqewS26LruLAJOSiqPHuNDGAhrnWWQZ08qrLgxkwFQJHltQpQYNo25yFJ8m7d4PdLkjREZqRHpSHv2JHzhJCcmT6KrLezILXfuimXdO+cuRxbsw5/cY8aP3uDLPXO9A9JGen6p6d7Ty3/t5W90xsmYv+ezhwle4/627/5GvkuGLOU6cE9R+IK8lfsTwgVsg/ctsB48E8NB5R9lj1AE+Gs69kqhPGZGy7fHsrdkBiQO3KyzK4cK2b+9va7s+zBuDJhNXttbJ18/yJ6gj1GJFAsdSL3iPOtJoGpCf4HSZz68loLaRhlv2gaLlDGtSwetYHohqmpljMOjuHTTBkE63UCnNBRm3Oh4igSaKVc92ThzFQ0dgSniadOqERyUlkZzMmXBj+3aiwoj/UUtqnOYI8qy5vba5/vk3+f6Vt9Tf13JLP8Y7lpisj9bn/uhV8AKpyqwrlXgTW9xUWAO+bt+pQZtyOmKYNDd5QQQyIsKgCQz4fC6dO1lYpPNfRKGjXpDZJH/eIKon3pXEr32HXaOl2t7lK/qijkmiPpF3avPXVV/IvfP6zEd1/7wfazn1d6fJ2ju5VdSpy9rWf3Y+07FOW3t96pjJ56Y9cvI2PKrpsGnrxVaX/xoosU8nsKqY4RNhZdxJTZE0SAGLcrJChuLdZVgyXTf9L0lS2H3rJCKNX2gwBZD4IUwYOybh8Il0KtVrdtrCgh0H2qznsq5YxR8aYYXCjz9G2Tg6H9HXKw70byF30d3zv19w8Pgyxldtu21Xe0/2P8vfbPnln97MN35u6ivrN78bzeYl+D8xog5hbnIMDfcaiR3KgDOlgyu082eyr1crm80KkQfuCp3Z0olHSjUDIEZ9vZDa5GJzOlsj2SRhfhlPlQ4wzFJHRISGp2ec/Da4hbgPvgfi8kOXoK9XRQjLAnJ+2aT71vW0e1foLcLP/9nEYoJ7vGg3LXiuhM9dolwZ2/v9x/xQ0hOeQaP686UpDxQCV6Ys+VJ37Q/t81r+7YbIXk7e0j4+07vyyvitCBk5eEuLcOhB5Z23733OABsiWHZPmAfINLvmvzoh8Q97Or2O8CN796MQsBOWjIlqjTXZZmsbsHtbDSSquZxiJIZyAAp+1hQh326nh+UPeBYFDHJd2JhkXpOJvoKHSVeu0hvnknH0raxb95QfQHsMg0ICKWgD3GAwTTZ3hJL9ilmqug4RAwWI+CDBQwJwX5CTgOxAUaCwogKTvZo8Tu6CGvvvMrbrc7NhK/Y/TRXe2/TgV/eVhRlLjSE6x+1ue2v3ay144qPWsT7Y+O7P6pQkYPLX3umtG97V+fmm+/P/SfFhndpbSvU5T3D6XJA/8x0nPN6GjJzl32AOc+wG4mPEQKYoRdI/OLLVwiJc10yQyeNMNAPYCGZlDTCRJdU4Ar48CUm6KWbPwjz614WZ/h0RU2FadzlTq8r6DeJHAqMAduTyymfPQTZPoTN25vl89v/+HqkvL60Kr/fROuzL2jdkq5lfreb9xu8tpC7/j32y8o7U9+gdRf/3D7+e33Hh7qvvKB4e3Kr9D5Vt//E/0b9pNEHDR62WKuRdv9ofkS6v2ZXbZeo/i8M0arGc0g7UXRsF/Gzq6cfrt1loHs6rg3kkimSnZ+dYIVaS3t7sbKK+kAMGIuX7aLmshMzpAkYENxj+4lkxEyBYk6HqJEWShKMKi63S9K1+FAPocZE3m7LJH/Mn2qBdxn+HBmGEUMbzQQGL6lLK+U/OSO4fbXpZFhaSXz5+FNwIPaPw98s/1vmUDmVw+vX/1aZmTTj7zAkchGatPwa7K06V9vlD7YjTpp3iiO8Q52AzsIfGiz7evNPqRGt2SnF800cvsEa9eTmlkc5YEW1U5aMjBooYzmiQnIPYgSokSE5e4DJfc0rARy+HCvfc0aKLSMxqB1I4VRH0+N4gpGpZrLpiBMxT0GX/Z4gdr0oeZXIq0OZTdZAyt98mfqLtfC1OMfKXv3jruWurI/d61/+IVDJPFll+vCBw6dv2kq32r/W3ueOtBJOuZIfuleq/27+tTByBNzx+udT7oW/m93Tm3v+vDCqfZc8Vv9E/JPB0jNriNNEl9kVrKfgUhRIyYWowUwHAYn2mgeAfM/qxo4w/iqKLilQL9lCCALYihVrCEFM6pZWUS2OlIty/FeFpxVX2zGwFWBjwKeJWmk6mrWKBvlDJCJVI7RjcnbPv4V8u3x9mc+fQ3Ze0SS5fH0lq2vPYzypSOHx1VdDma/og58jtw1OnFvuX2pzBzY0qy038p+8MVVgc0PhAU4bjQwOpJ4RN4ymiWta+QfycXY/DfzPbcFY+u34Jh4EZNhTxFJ4nKiGUPqZcBL3egyvXLrdMObChE3MgBtCh7rMECnhmLxZGEhpBDJxU44ha4/0bAMCbTrjEEE4lVTb5ghren2BjDfZWL4ENOrLhCU0wgtzhlXIE9OV7MZVGvJoAkKyAYY3cci+0cdnWz1/PHmdpLxtOdfpSa3PzP0bvsrB8hd55/84qnLrxqiBs5v3z06PfOX17du/+3Hxjrd6wLKmg9966eZvd/ae/QzX8J2bDBPs28QXUiTUaTJ0CJXJSt49AAyIGD2qAhQjDrB1TsqqJaEykWEVYyirlMKzy7ZI0rAuYEUICKOhslQkbOsGrjViJq1SRonLajzBBlhdmjWRS2ZnJS/vS0k3vqYyxXqcLlqs7IrP77UBV+hy/Z0hHbOHmV+M+tqZF2uyfzwdGjnUdn1WPupDpf88S+EdrpcdNEl53+0bp0r5NJs7q2wO5jPE53EGNHMLF4PBit3ZZHmFVAlbEGzR3GKi2UvK5JEWqCBFjcdkcRp0AEaCCS2UvPUsdt5jArvwaaJLLKSS1FsKlul6OTQPdfucLkGIg88FAkmVqzKu9zuT3V3vnT2jqDHHYle0P7Pyx7b2xNg5iJ57dRQ8caj5CuRfVb7TveKU39YER2IkBc9Nt22vnZwN3kruQnH0ChxJ/MIaxJhYJM24p4hY5ESmvoAMqariwMUiIcBtYbT1CDilQ2aSiEKkIUgR0VTW376r7XN1fw5t2uqlkrfftHosmW9H6wu67rhh+xRLf1ye+nHB/zkdpI4WzvQPnrqcJU8W/43cpa05/O2E/fzYXacyKAVHWiuywws8kJPpSkhbCPQk4qevBjlsiUrh05PSgKUs7w7coYrIvoPT7gwUobUDU2mUHy2Cl6epMHZ6b7ty2qffurcfGrTtvNP7V+26Rr5UDriVz/y5lWrLl+Wf+rA8olTzCe3LD/V+olAvr2m682/biG/vXPu2PnLT02nal8r/vep1haK+tTNdh9+G/tZbpQoQIy159FQD96iGETETjfRHMnF0St0MnWiQuAxUzrlI3GewgNLyKW8NJ7dR2Gm5qmmc7Fcunsr+XgPSW9eOfTF29118qFNyW3KUPvt8wa7o/e5o+cNlvNu9+yR9l/fYz6+2+l2t9+nSu6hrt+1n9rd/nrvkqhbiW55pqva/uvW6Da3vrdr6yS5vuunaxf1vo5VOJ4ook4Wmh/A5VuLltF5d5XM5EkrCpl0qIwrVdEkGrUwAkE/Hv2xlPgZk0DDP6yBB2jrRgVfGAse6cFJGe46QOxU+3LZXCY6lJ4g61esfiIRLn1UkvxDQ0L7v5+RelEi1jm5QUL52PTT69q/Zf4mjce/tuHeS4fOlgNDmcK+x3ZI7Qtveka6acOFN66AnC1dq5+z7pFF+2VJsJsKsZdoJpDdpCqWIbdMvYxhZiEgEypzhkdYZWDwCG5MsWL1lFHNBa8h6CuhShxhBQBpmpovi0oGZdXqyOPxofnOYqn3TP0Vj1pn8JILAB+ktboRz6AWP8QVVM9Ho6K1eiqX5KtopDXqWT09lJ7eQK6HLHL39IbZV+E6M6SfXFaPtp+1fpD2937u8JMbpqUbP70vLR09yFjSQSwLeGw4ceOX2s/1IDqw21sdGu0agr2xI+n/+eOlX7aPYW0ujALmt7kHIYaMEE0/0qcLL4tK4eqz6Gk1xSiiSiLrLDSj4mnWhKOGiC7aiZYSoT6hCswGdQc53qdrnsXBPh0HAXB1uq+eSpKvdrD7P7a7P7E18S/B/kQHu/4X6w92qCs8fNAzxgW8vUN9dSEvhH/Q3nXq7W2X8rLsyV36mX+nLj1Mhl4fR+f7/reJHupydh2hQG682KtFEe4SgEoN58Z0DY3fGj6eA9OhcnS2l9/zgdHb7rqQ1aPD2/6mXLuejY6Ix3/WvvDUk6UCzT9LPvIwOfQg+uz73t9NNbgbANEgP6KJxYYbhzbCwJtQpdnyuFrz7rDHYWfLzpOmVLb8BjAmVKP16a2m4MPlOpQwobTZKag4Ue7pzVX7MDEqe+iqJ8Wm4H2mUlaBHPPY3FPZ8y5P3nkvF5dVlW1fwarkfY1dyXO7Jre83jHdyPPLlpFJ6vu3kxsvDMaXHmibf1+6u/3tnbkrZSfS48X0CqrN1gk/MUrg+Lhg4MnOebeBW4UBLCnJ7lsGEWsnFkfC3AZEFxJlnaxqem1braOFIwYaYEckpwpnB/aavfii86VR/hrhA0uNOccPwoIRvaU6SR/O3vvM+sOlm2MxPigdqHa79fbfo150Tn3EemaO3ECUiK1Es4BsK5HpQCu7upFIKeAqDFpxUW6mMDUFWUuqF71348Uz7ghqg/SUrF4cTVKo0ICacm71uFNW/HiacHEpHvpBKKKf2Vpc2ADZfiqbSp4erwVB9wUmuUhEjZztZ7m7uAs5rt/g2JTEsZH8/k2a+t2Rm27qYLlLuO6U9kr0cweRByFi/k9fmcAz/jQue2dsH7qY+i/yN8zvCQFQ5fQkLa8Q0uIkLa6cOBv2cHwthubjQZYkPZS7rbaUS4aZhW4+Hnnj2O5KXMf8dR1xC/0p+jBhgFcOLE40BkE6yDMXnHb/iCGJ0yONll9rIX8EjoZajgSneRKL7GyEwtWXik1W0VKEAplE87ZoOVA2xaz711XPHJ4VvBO7PZO79nQ7hRdv9exb4emPPD7h9La/SX7ynuMTkw/0v/eE11lJL/vcZPtvf5tKX7FuJrrrEJznLHE/3ceOElnQ8JbFabK8q7U4HttTMlk8vuryoK70QgbPOZgZrE8rwwJ20Kg1g9rSTVFIY5aJ1j6Z0YbpUJvhdHfjn1o0QHViZAWVUTnda2D7BP5GoeZMia6Cz5chpuT4WTQEVB3TRUEgyeKBtwu3xURx27ax48Mr9dHkl7RdO27/8I3MBgAysSrm61Vxpd7+r7ggzG6/drZHKKxs/z182YauSz4R33fueaQvPhkesnV85P02HaDvIqbR3OtSdKUFZK+krRrSXIE1kfa0rJVIE8ECXB5l6PbcvMUr+Er64CqGyfowDRwoSvMuspvMZV0UbKC1N3BZUfhNDR0CHhglDVRbd8FxdAodeETzruyJ9/X2xQdfoSWR4TwdpXrSHYulPCPrvB7KxXUPL4vHxmKiyvFsqhLjGNJJM4KiDs2e1XvtbdE4ebfDsXb5mptrckiXD3OSSxVTsjfr5inZKyS31GtjHDs4FavlfEJElBiGVihNcrA0paHCUjgfdoUvnN2FbfQQsZr6O8SQJNFNrFrUfQatl8K6L6HJFsvnbZnBsulTTA9CR2wHJcsDMupBtUUXOLTkR1pXEKslAoUz1VkNLR6oIwpwekhY5zUDRMEBHUP2Wx4h+3JJPXlIgPOe2PSGwJK6sE4Pe1SBZWWISVnfj7d/+96wnN9zwHvR0y5yRwwMYniZN79t7KeCMCyce9Ph/Mfb3+von+kJO3cy/gcv6Nlw5/aPuZ+Ga+shCIaj/wR++AHih0RzJWIHMxWrl26ZPeWmgHR+yAlIfwgjvdtZWNgSW+mW8UzCHBofu6Jk7j9pGUarud9Ax+xH0eCoXSb//QVfU3GZfKbbZa5+ibV6PO+5zOJLZlGZ7yr2eArzJfRsrlbmV62e8RSasPOflpOWGk3YjWrjC6uLXaVViwtK0XbPzKp/roob+8GVdDRo2AuCJgYaeAiBZm1LHKaqw3S9PExBTIpSepQEGwQ7S2JrBNOL0kaUHKDggPowBc7lg7doFhEdk8110xkvuJyvUq4MM2DPdcCTXDcFKOui3RTXI7rEjrPOOb8m5zqyrkyokve7KDkod8ztPDQRygQUziGwgZAc76yl0r2h6ZQrm8+65FAk7g0GeZYhHfkd555fm31sdnJDLU4WeE6keJKRcl3FrCTKTgfPkIzmA/6bCLkUn6Q7SEuGj5AnDu2cy8M/9yeycqjak5NrOyazgmbIRiKeCbk8mgfAXA7lQ6EAmHVakRWWY8K1qQ6lKxTacs6+Xwk8xzCU2+c3nE7ZpYgcR1O8yNNOTVN0n5IQERYY799Lz7K9RJn4IGF3lzRXy+wtNaPxEoQ3i2RbVohtmXIJV526TlodQIk7FMuNSJPXrjN1dKnaCc7LG2kfmgeFqGahypkpasCSkVOQoLYTgWA4lrQ7GSEVld9lzfIZDVSGNxk7oa3TGhoO9eDRhjrkVBHS4L0DZAZ8BrXuQWkePLWVrNKox2sM74vF+i46tuNTxlxdFaSp5wRhx3KSmovFLvbOPejd4VZ2iPuWzwn6RurIsOAlR0k53363s9KXN7uDP/YOi98Sluc7RVGP6evax/PnjL5MPi8IaLarfSN9O/02RINh4id2tt6UcIqAnlDEshp8yxwooyUOKYSaIxg1ezRwLAVlZZZTbZlOxeQRXtT8LbNWQmMPply2Rm33Gf77u4/ba7Nz3aypdKPxHSkKHqQoVjr63nwmnQMXyqLnJmz/k+dkAbgzYLrgLvOSksmecZRaDzhKAA32oP4wr1luDXfMdTzHY0ZV9MuGdpxw5rt6+0+vr67V4xHSd3rxNB4SQNWOvhG6AiEeAZSnlnOTaDeaV8viaV2+CgceOf6kSbyviHiUcdWugYQ14uC4iCjWfdG9IwFfmYxfet5tZ6/ae2v9qMa9vKJYXHJD8jLyR4ef/3LyJ8UDd1x6x1FRTIgHvnrod8O1Ur7uFrfcdndrDylUppfEl31ETEjSqqUXLhHF/mo/jl3HiX+lr2RvI8aIW4jmKEKzYgXbbTOMdDLgaDXdmE6M4zafz9eyBK1cnvdTrKtgEhXLZbQsabiMoNyqgJbi7lYzmc6iAjkaSPFBLDdHUBw3lYZZ0awgApu42iw2+nFUHxhF0RAvSjXDiyQTIYaKp+lBiGiwGcIfindoNApZMwgRpUn4O5lD8a+KZqYoIDEoGU8eV2nPQB8bdANeOdmzStfVHu1geJJ0SMFgVtN9AUakSIZRJIWrdS5/esx3mPxr5jNTZ5EvDnQu7xhlmO7+w+eGw8zOqctJbaKstluJJRPh4Gh5qjPv4kiH3hN1Cr5gprRrz+7eU39bD/Y9RwyRW5mnCQ8RIdYSTRVZtYHcP4KqbdGSqZ+0gkrLjnaiBqkTHpYXXYD+MeT6qHjMqwYirmZQRZzQiqinM+K6PYhS9uC5Oy+a87ZbKqiFMoeIp3PlWkVadoc06M9PDHcp9/nJ7bvWp8/3p/3t9yTp8UPSB8aeo57ZuWt5uq+OYnRf+zLyT8w7RIjIEXsIM1iyKEcLNctM/qSl+FqmVm7yuI3BC87CfFLhHZDpAFSFS1bS3bKHjsJo2MiFexdmUrUnBxRtXvXqPnu9WxDxcv9iyd+o52pDZBYXgX2qvbaHc5OpHEr48SJAXs/29eoH1kmpwjC/SXzcMFy6lL13auqs+886UJI+0v7ptPBQ/r5vPPnkMT32yfbX4vuPifp/mZ3r2cfndJ3ZmtcF0W9zshnIep5iXgC82UM0O5E2MjhX41rNTBhdVibhtCcncVfb8gNjs2tAPaeXVvFAnREd5WnU8ncWsbmGgY6YxYaloAESUfZ12z6PyQhavefDJTc0v47zC073JZDl2qt8c/aEfq4+Iwjndni9uuD1fvT8DkGMxjp++NSNZPbkuduTGUHY/lRwpb4s0SPQC0Ll6Co25j1qHJ+9UBKiHUcPb//UhkxBiwlR7+2F6z4wd9S+3nXEVjLCbiFiRI1oRk5PReJbmJAnzVjZMtSWFfS38N1LDHQDENYZRj4HtuZq2JOqHnSDgL7U4pQh8CqaBxir4DZddZ1TRuuK5VRkwINWWANn6ndu9ky+0/ssyXpJrv9A712rzu+PTF7dvml8ynl3f2D4alzTvJ85Su8H3rSMaAYxE+yCLI/Gou7FEM8GFufnC0oLD+ewaB063YWGUVWwf8KiwY6asXzhzBwqiLRSQ2ur8XIbnw70H58laAEtEUyiRSDZAsmjeeTqEL91l2/Nutq9cfGBofhtulgoDdbUTCE+NNnVt1HIBcVd98UL1HcTl33yvsKXLxaX3Zh448DBfxn1LQusjH9ipnCiJoob3/z97o2F3basi8QJOknvAVmvtde5mUql6SQXxY2uCBydtbvkbh1HqMTikjIzbHfJAyhX1ZqiS8dW5QzjpVe4mAcAV/GgS8R3Z0jl8HI9jrYX3he9vuHsjPCdXbmrhoGqxkYEIZa/5sZ9nWKMVnqY9ufIruXbDnzI7Oyb65ubm25xd7e/D8H70GLv437qHvoNQobssUo0RaQNBRzCVoa/ZHrsKW+0WsyBJlVZJHsF2Yqs27IHOoGWu6HQlqQ92gBZq2ZTOj9pzMTJA2OJVw7efMnH+yaLV9TfEqkbyVyitHP0CfH3n02QPKm2bzuy/09i0e7D3NB+hc7S9xMByBA3LK5oC0GwwctL8Kw3V8H3sgFxBn2teV+QAADS/PYdbDQwiBOsi1O9YXsNSQitXQvitpuYzpy2kwHSQHeowWU0PsV7ULRI0skREhlPX4l2kzfEKpW8INz3nyvV9rGhvHCY3T1gJMKh+84RDkRi9aliT6dAbdv+tiAIh8d6vG98U8i31yf7HyAH/mIMzg33dTtlQegjaGKyvY/+BPMKkcF3kLhxcX4e0xzcW+rhWwvpDg0tCUq7WvNljXEUcJVwGF9iFhA3q6BxGcsHsDMCr/1ZuEZGC4np7pq9WmrBwXudfny9aQ1cRETNmA4VdV7KGnAYswcsq4KWCWmmY5GJZHCGhMvAho4msmy6B/aLxtaQr6CbDdh3BEG1EE4nQb/1al9qcst95IbEikHR91AX5M1Lup5U+CtX37oi40Fp9MD1n74+lv7ZxGpRnN0kvkP+sMsnTVAH+p//9TV7pYlT779TXC2Jh0T13nO2nw2prDGRmLiyS/zdoSVP9oxmLujqEp997O8/MXbTYtdq7FMZ4k5aY9xEEPhh08BrR0ncdLcUJ/IgvAohcNLyKPYqBA9aNMTyOEM0AIo51hX4x2CHp1Kv2RN7SbhWHRMwmspslXv2BPfcNHC8q7+PYT5WTkZzfWppNX08OEq1XzavrfRtlduTt6/JkF3kxJkaKPkuEyRSkN3jaUwr5LRXJFhOroU73qA+WW81ZQKPJvMQ0FHnW0aDYoFQ0vZvNGAqa7EkPkUVmCCeHk3luAiqpaHRUswR0Tq2Wh3oTPKPtw0OKiumFqZeH6zec+lINJjc6p26SP31WpW6depDX/QOClu909d03HXeWJf3nrnBC/3dwsrUQnXT6brtz1lUY7t4sb+b+H8XtVeEFh7ewitNqmiyw4oBz3YACKN6NkpDaggDulEdhutFYSKmWrwTpyDzLnc4go2wgvq92R57JsUf6cVup6LbC+GJhLJucLpRN9BF4XXtaAE1j+YZavjyvSxexYTyjusTAZoDkrtH0MWz6/O+YlHLvnHEJ64pd/eV1yd87ffq30mI4oxPo4WDYixV3PRA/Pbi0MXAkoMdRd84LZ3l833xxUeCEje4yuc77xHy1hueE0U8z/FN+hr6Grtui9zRcoL7BZ1RB6oy2OTWZCqLJDdZMqWTeGkeXqInYcAmLJ8TBOEPo2I25GILFMdLxOlBPgUt99QgDqk5XMPF08HofliooFhNTgrCtDgteDvjr4nT8aQm1Mq3CBvWTV376MUPy9QakcxMx9sfXnUJuTo+fLMgtn+9Ynju+aZte13EndRXGR58omfRJzAwuivYGeBEVcN2BlVarNfS4Aq266PaiM8TI2tVmzkaXtxYy9K5rpn4jmNCrTgmZjPLQhcs2aX7Jn/mo82Emrmy/bOxQnLXtaL4Sakw2f5s+wnf5VRkN4HXAL7IKPQhiH11m0+h+6QE0enQ9ivu8PhPWtEQXuNHWEFgSMd5jzuezp65CRG6I0wFT9j1oUU7egUvYKuj3jCVQjkqWD7Ppejs0vOF9J7VQo8zMzgZX5/zdlc8nlxvZP+y3RNrelxzUzNf3EQnnUsk9e27e53Cf6h079/TRu/NN0/mhN5N7ZXBZf9SCNy8idxxHJ37MNFFu5goMN2i3Qu3iYiPs5d2/b9TYj6waS69SFlRlRufr33nEjdgYwU31KpoIrME0s1lc8O+seUDH/CdLSYSB3tZ35bLfNdsS4wVH48v29FV0G//uHiQfnTcd/vXao+IQuLjB3Vj+sdf8429UqvX9vd8ye3ffOzsP/q/ad9P5CF6L90Cvz28OOuLlzbrJG4zmTFIjNH6lSoiqBCgwWHt8ZSQvuiv6B4A5b4Gmkw5rkcSqaJdHADb7ShgHErFULcYrs7SIbFdoByuYPE0gUV6KKtopSG6S0AfWjgCVASCh8LiZXjoLj54kSGdxI2bvhywWKHXu8Yr5Hv3XVwW1pRHx4AZtv/y/J7I2vV3dEQFoaye+8ieyWW91O3l3GvOcvvtqZzwarTnxa4VveOF9kNC+aPtI1/OVdZGot5XN5wQhA6SfOSzewc6FmexSJ7uo/8PUOwsonk+srntFfM8AKnmjl17UDFlWmqZs+VmHmFargd2oEkkFRvjkZJ1CdLn9HlghZPE0jUXHLRv0necdYbCtSE8v6NZcux0yaveV0PFqr4saBRnlpiyJyFdgV+OUOiOPGWwVlSdJXU3QICL1FFt1k2PoJQefoWaIjTan0pyBaobF8yAiKJCS7KbmhTDPZmp6ehwLcsxFE11lTq6YxGXNCuG8pLkT+oXbOjsYKjOFVGeM1SfPzjABj1qiAopmtEnihs+HTK8SYYRWJb3CQWWYTiKCTjiBUcw4KVIX6ro+4Cv8y5BdymCg1wfKqajknOk6F+2fFBiZY53GJoi8FQwmlotOBmGDcQdJHwCl0g+1Ej4NHeIokJuTR+TY4E4SdIURZHBwOUc/BuZZhiKpGiIUXKc510erBvv+18n32GeBVzosu95sVjZn0JzQgsJ+7Y/y8AoEzUIfTG60LN4f4cRkkZV7IoP9TN5LEYuCpySc1MGJPY8180gqSPngsOq3XQO/UCKn/Nee74S1LUYw/aG4tnreCQC1imLDjqs9Vw8WX0gRkULvYUIxQVkt6owDM3SkOZzlOxWOM7jFAUqee2VZD3oVSMMRdHMxS5ZDIvOYm2wnKaZQmB81YlXrqiVKIZ3OlhFlJTz8olIhePi2TjHGX5AUJl3OGzbNN9/nlzNJYg06sKQp2/5kzppMWoLNR3RejFI89Gtf+z2FO6iMarlUnAUNTn7bheG5omyuvdMJaObqg2S1b5uCi6YNhu9bpHmOJah3E5R8mtKiCLhC2mHpin2VPru9kfab61//N4P7u6nxZI/nCBJlqM7GuMDnSyba0yl5s6lcQ9w6/tfpRrMq6Cv84gmsXiDBOK0yhonLUFtmYJiOsG9Fkbx+ZujpQWnvSUoKBNeCNvXhdQ62kBpwcBSFBIFtZnv6UO3pAujQJnMVRZXxKLCMPhFjKSRYnlcRkY/XsTJedtVXEyJhNwTSA9cfr1vmMlhF9yaTYR7OTqhlZSD1wM1cHo4TlFkimPAFFkwSUVzuwIcaLxciFGxh2pLLwnrWph2iLLAUjzDcsyrDJgxE1VL7Zevut5wOHiZonW/n+MSmQTHVSPJ/PmKJKqcw8nTVKl+5de/tDoTDRYYOlMZqhcFMSy57DUYz5MnmDT1daIELNCMlhZUhsgw/9R+VNGiK3AP9yKUIsM1fDUDdWlicHEGtnIvKp9T2Zxt0dmcm3y+HvB7u9zR8YBYC8XTR+/In+N1y7pq+Djwz7gsd3elaUry+KRQ6tGHqf1LHRzrJEnGwQRdqndJ985xcIc4Q4fiEWTrYBaiLNKkpBliMOHcg/OsF4hd5G+4NyDji52pS6ERmKYf2UCs9E8pqyW4y2WUt+r+lqlDNljBaSu+45YfdYBHnQyH7ncajMYWnRkl356U4UnZdwFFEdyDIgSej8nxLyze1VT+51udBrVb9qNboDJXnHC0X861Lzxzq1OSHsvKDDFxzv4HZRnO/XziQXoH8wQxQxwkOoC9IZg/B0XAC0vmzpNWDtzrEFqdsRMZHe4IwjnVsgjGUScNNdPApkok3qqXo5QRRbiNTXDRFkkM44vttm6S5MBkKYhzYKBlHA66qRQ+CH4OMpQWinXEBIbREpC/cRTlSiguNpQN1Icms+G+3m6fL+qiRafiDXmdCrqlxUTUl4gE5PhkipH4CCSAlCRJFOUgG4zHBTasMMGExxFi3FG/SrnCxZjaY7iSjOz7mdcRHhle4mUkJtgZ4D1eD58cjURnr6wm8n6BcvvDsjywfEXEk07GZPi1ynkCcF6huFbc3MO5naFcIqLSJM1QYoA6bnSorIOmXKybYeRwIh/yF5NeR8DFii61F9vJNDnIHGUeI/xg5fcT9nKYjgpe7LHA4duqmN7SggMvOF7gF3tZPXY7227e8soCaW+RJbRGwAGA4bZ3CGWTQbhC22Ghd3Ht/IIeyNjLNd2qWcD31MkBSXF48VgEGjOUGmZGm3cKuRJ2rRDJGrk6S7OopxslvViZHG97HG6NjpCQXnjYes5NTQfpXvos6tQHZOrIDI9gg2amLrx12ZPfP1HVvWpWceVUr3794d2Vr7Q/uPHzl12xhnyb+qrzEed6+tQu9SgkvJ5MRENgCw+SPOthr+oKMhTEUqdcHjjQ/hG3f9a/4nqCJc4mxpilzD5iEHjbvxP/Syqk71nCV/gy8VciT/yaCBaeJX6tPEsc+w48SmMxwge/yMKjBo8peGyEx7nwuAweN8HjXng8AY8T8HgVHifh8Wt4/A883DvGAgQHG/9/PkS6aIwlXoGNH8KDuuhZ4q9wOrfC6dxaQqf2JeI+ouNde+/DsPfhkr39Cdj+BGzfB9ufge3PLO6fh+35kn1Rv4ft39v7SfE78FjcdsG2q0Q8S6AdLngoJcCLrK0o7J+ISJ3+WXTLRZ/EcfAfP/XFg1DXEbe/F5178QcfZFMEHGI4o6+Wy6LeJAmhBP0BrgC5SKMnSlXwB0G8heMxKAOvA1zwnfn/+GfxE+lcH+q1U/YJ4501H0Z14Me1aq2vXuurnvkjjxf/z3qtis+aT3KIH3q5s0nVIZXisfFlq7sC5WA2k51OhsvezFRQ9DgZ0SG7FCm8MqV2lnqM+IpceCiYnopmJqIA+5y8i5U4JeX3d/XUE8mJ0Yaf4qIdLtbjEA3OkxIFoIMpj14o1ZOJpWmjzz94bteeBXB7f67k1XWSYmW3J+6UIGiQgiyRgia6Al7Rr0UbcQgUrL/enaAZp8YHYkm3R6UojqU03uEFX+FkWYhFfSTDCj6fIfI8jT5EzaU9CUM4TLGs5hCBRAEbYeEkOJZ1MjeK8C84kWFJzQFYQ3EUYpKQQYc7p6KRalfCCeFLURK6Vgj2nlP3V6q1sK+rq+DtXlvQowFdUgS36JDUzmBiZUdwMDB6SbD/sklv1ad35eMOh8zF0wzFxoMOySF65ezKjtTKdKQeiAzUSqoad7Buh2+8uGstsKNEIR5wueBEfR4XTftdmod1ak5gDUCOGMUXlP0O1qGTgXKAYihXKKMnVoZFRRYYTtX0gpcXOUER5VDQ7+Rl1XCzMs3zkoNj3JqH9/ldTo424pmEl3fwFM2JFEc7ZIfD7QBWRjkgFLPtdygAJpCMQxCUsIuhSYF1RVyyH9939M/EIeY7TA9RAS72LkF4gOb2/cOqT9s6ja3ytHVx2TP+UOPOuEPln/yg+g+XoRdd4fQPeETVPqxcgz9Bf1VBtMxr+CoR1N0Hwo0692SqDw1EARXlUt5/fAJ4ieH12b4KDoSTHcTeURYPWRFYPHxs2VdBh0Qo+Htcz1qMm/BR8HP63P7MurtjwRX9oYKvfKjRv7tHiUf8vCcb91H/X3tfHiZHdd1b+76v3dX7Pr1N93RP98xoVo12abShDQmBxCJhsdhsZhNgsFkNMasfMWACwbFN8mL3jIRYDH442CGOHSyHPMA2iYMdJ5aDE39+If7yHCbv3Kqe0WgD/L287+UPi2bqVnXVrarbv3Pu7557zrm0lswMZ9yhZHljfdFH2lafV9+Q0EPrcJpPZEKtwUHPqqtrPz6kVnQrrLqyGFLUuiVmdKsxMBDW82ppqkfPiMmawKuHWFoXRUcQBVoUOVqnPXVxP4eYI2BVoDmNZnQ4TsJPhXYZNcGLIkOzOJRpjZYUkTdoUZahTMEgAqgVXCtLDC/RqIgOgATQPCNZIm8JUkTMVS09SgsC/qPyGc3+XfX6iM54aopn+EZc1HTXjA0Nj6daZ9TL23uiJcfq0S0rJxqis7Qenbqn4TXOyNmJkC3Jgj7eb+U8ZzASX12NTHrJhiUromuLvEhzotNjyZaQW1rzGlPhiuWmLDWlsjS8Ch0FNkxQvAwvRMABGrCJg16Fb2iDN0Kq6jlq0vFbhKFFGuRWpGmEWCSkHAdSQxGcBrtwHYnO4WmBkRxVzFtWI/Bz+i+Rv5ECXriROodClqhLsS9gX8OXYjNXIZ7yVd/9rfNcY8ZAu3sC2vJArfPZ5sE7fObSuauBd/6k1rnstekXI0c6X2x0HkMTTw8ZRzqfaHQe0qafsI90nqh1XtSmZ4Ck7Ie9/RrKzHwwGVCXl7pZ4K/51SvI00DpYFqHeHF6KPFvnUtfhJ0DOEaY5c6QdmBw6FKzPAO7CyJX4RjyznkKwwkoduNWj9nznQ4eegLFi6m1+pLlypV//DUUdT3zGNClc8676sHnEF3arz9d3nXWrXff/9TTaHeLcSia65lyNu3wzbJ3PKAbh0ayU+vvfPAR9PVX9QmBzAxv3PKRTzz2B3+MjlxlPBXdEbv8Ky+gnT165wz0kyEtFPRg6EM483rIfg89RAafgQ+mhwZACzWRoSQYDOGsr1iarh0cY1ikJ1AgoB1opFFUjU/13EZgoeklMwWFtN0LaU1xI0pk7bDXa0UGh4ZjE+fW5WQ8zBk9aYfW0tmRnDOcLG+rD1/YirQj9Y0RK7KRYhhRD5uhgaFFnuiGXHHNjcNuQXPCmivzrqbVXT4r2K3BIc/p0crrylpOTPaJtHJ/cnH+zEtu0NXUQE95MrlyWTzCsZZLW062vjmnsOxQpKTRQkSkLiMoUuTMeKFdljSO4zUtWh3Jqgz+SvnMvli7UQ/Vxw06omk6gxNiIymohmvEhseX5up7yvWd5UjOtWqiZSQ1l3eXl5Kn3dOKhGrVsmmnIp5MsCDi+mS/m4tYQ05uXd0bSyb7PEERwq7AcDTBu+UIbYm5FXWvdV6pXImsXKZq4Wg6pNm0M5IUBQ76MRiYhHS2nmcqUXvfeeEkt04olHCGDtmUEgsJDqgrDldIihWFst9fTWHXkF+lfw1SX8cmkB0dzS9Pp5UjQQCrCgWUJj2YFanC3hDKQzRa7eeCdGkwvEwGqdGw6XRMN6ZlFHZT1Q+4Yjh/1GfGRakDHJTIphmknU+3ariKo9ibAatpA7dv9RcaKATHTqNEcY7bSBB+Vvr81Ktf3CgIeSF6zwVDZiR+T14Y+utbBaH+sYsueCS7L9ai9WWvlpav/UTTHtwqSPqS/7mmjt/6P/7hoyzKO1R6/utv1GP1enb5Vn7ti3lB+MUF/ETxCaGRXbtkfIzEzCXX7966O1//wztQCC+a64P2uIJ+2p+7bKF4ad+HCTnIH+wJMjLFCT8I+WCD1uJyebqhIO/AA3ktjlqk7bdIAVoE5QwuwEBo2osg6yytQdHqmwvfQf4dKOzET+TlR5qgl0VJr/2VGlBeDhL5GhTaLaRd0yS79K7HLtm7OO5aW9ZHdu8v0NyRnZlH9zPXX/t7mYzxhZ+t4rly5eMX8mNGhatce52OK5c1f/WF3bO/MH4Q6Te800djS/9OJMfXXf70BTzvGV+Y/eG7mzOrrh4dWz/h8vzsDz+Nct3OricvJX+BNVAmKj9Dvh/gU8Pmfn+ZPDIDfRCaCuORj3bTX47EDB/paA2UD7ICyjQVwc6hgthYE0c+JHoeJUboVPRDtB2NZYIY2ZRxQHESoq/T5AiKbcLc+dgm3zuITbfSBZQPsmEniJw/ocbOOaYX/FiuFkoiPZDvveOO/77s2vzOqhmRZv8p7Ui/OB83pC/f+8n084b4dDW3x3Uv3/uY6z6Kv3jGF7+8ofd7Q0NLR2+5IT30krhU7L3D3fm7pQ3pW/P8Xa6709zce8dS95OZAAsj2AXk9xgUZ1eH8ie78wvW3GTN9CL6yMGmlEB5ORi+2Zxu0kc6rUanEqTlABxo2hHkn4bSTMQAEignh4amDlOZXJBjYoIHfpkolCt9fi6OmDFDF0u+NV9C1nzDG0JrRBykOUFBBqjOIqPT352qT5psN6NEgbWdpoWmg1w/W6RFZ1soWVcDbwQBQrm86aehbrT6Qb5G9v70XtyqXZueTIvVB89KZabekV4VpVRV02dvmb32kfPYyH78I84jKee25Oz0vfu37kwvcbY/8kNiNz5TnV17HpohdkTxwJqsmJ0Qncr5Fy/bNk39fPvsqzNSqph7Z82/Xz8oipUDpZ2oDZdBGy5l/gnLASMegUGs7/PfiTWDZmR8PzT6yEwDdeptJcZAW7Y5P/ltI2jGwdemJSdoO2lQN54Khb1qb80HjoJsryHkbtHWpzUTtsOGn0PT1HL93VAGlNoZpMtmkT/DQBM5C7RY3/qPUumN4/5qKQzOoiZqoalxZhne3Cs2hSfGRtdcfN9P7cTYlxKf2d+cfbu4c11VKI5vPP/jX7k7MiD0p2af+8zOz3zzo8LnPgec0Xla0ePx0/YVRl9n7xevnX2ruFI8/xJgOk3hX8kz7D+5ZX+zKaz8D+xL8uyGS4Hw3FIMfCWuww6RT1C/Av07BYxn3uOkDymZfOB54me7OTDF9yEFs/YUTijr5vIaR5OpKQQVQ3+KD+dry9b4NhjjkKjY9b72uN9wH9glhTzR3nnU3Jmet96r+HWn9l0xa46l52Vv0BaqbiTxoWszW+OioVgmTdteVBQLhThJZKxQ7LZb39PNhVw8zNJA43GKJV1J0euFjYM9WoQk3GiIIimCwGFIAMNDy41ym335fQO7nyzQX8dkLAL4W931iokzR/y0F74M+3PDBzzS4vwIwU4q8JJBLqlcCsUJ2o4bJDyI+64ymZO5yhzFEQ04mneceWOB44x74cNXur1cOTr7yxumPj7nRXPjMV40xLvSJWtXxGJM6YHz2NncnEsNgT2GfZv8OeghGavNRXVPu8qRAz1uhfNdTmZieJBKyt/yNd965702ne56uaWRrx5VQnoli9a1yJeQQbUT09HCIp7SXdPiGIXxvpPfjx2rJoz3mgtnPndUO/z68HvMixPYjP+uv4ul4F3PeN9ZfX+Flk4teOHu7H7ff9LsPvJFw5A6ZVGY3sx7vV/jbhvfeGmYuWX227Hr7FPO/JM1aQavbs+teSdXRPi8Et51mvoFvGsJtOM9J31bP16/KB6ZqXbTxR3n1dDvh17mNd/FSIIRTLnht0Ktmyss70e78vGkn+tJ7whDHcuYiVZ9x4+a3jFQIyF4oDb6jZtoLi1qbq5w5Xs1ExUeO708JdyMPxQa3lxaJdxwypYi/m7dxNnxbIpiVo+dGcskKF+eX8JW0B61F3jZxdhXUAa12xAE0HJhnUO1g1f79AzvPI+m0A8OBNbpAW16I5CSeDDCewEaZID03Sg6G/WnvUxt8fpNH74XNU3cOBBJpzb4sn71IZTKev39X+4cRF/dhozbGzfdHTTKvI3zgxt0goHUiYbNUxp0mo12sxU/9ux8e2Depnr0XnMm1fwCy+ncE5AvMTqBq05MiW9bHOkND9+wZPLifi2TiglmMRsiKT2XW1oMj6dru5uL9w97g9GB7XHXO51gaMmMOt6isfGE1e9sumck1GdaMSOsElLINPo8qSCFhkbHY0Zd791SNotycpHEKmdFoiRD5tcXnJKTHEtwBqGkJVokzJLo9bhyUvW4hADjGJxwE47Kyb1xLSHRFBtOk3iMFWSuXjyt0NrbEixNxP+6vrcVH+xvhpsrFCarZASOa2dF3QgZqYnJ5YWBC+p95/ZGe02vV7OdjGrL3qq+zGmPDsa8Zl/VCqVjYVUQKX35kFMMecOR/MZmbHkqOeihmL6QxPEMy9uNsGio+almdHC5G8VpHLoQjaZphrCpxHBSzemcrCRXZay0GWt6fEwmWRx+zLQeTZJEQmFjtF1LsSInejJJM6JKUTjJqth/obUwfvscxz7HXfjj5OvETdCzXICh9dqKFSDtKnnkAMnoFlob8Gj8aUfVDigqoZQPmaxAOeFI1m1O94pHpsscynx+dH643Au6MwV0floFNnpIwuYiVDuE3knMOcd3o1PdDxCnepfZT7uOYk8ZFP0pagtNVwyKiggU5SQ3LFHkx/vOPz+RpnbQmYjyYAj/1RVBoKp6fKCqJxHdQFUcuwN/hPoi8Rl47z3+ey+IuM2o6I0zKXjj/HHv3yGQNw7FCsgbpxdlyJ575wxa+SfnewZiKDIX8cuFobnmbxiae8dvEpqL/3LfSWNzDxwbm3sueR/eS2uYgHzm/aT9HIWJ3RVvoH+gg2EqitOlkWsV6ycLpTgUMscG4YjOOOGQ0KedO6SHS2PccEXYRr7859TZKTw6+3yUUPz7fAfu85B/nwoWJG7Gjt4HrRJ19D48sgYQZOA+0V1TJ6/i3/FrFtFNyPui+FJ/UR24S8CHNpEdgqIpbD32BLYURuVoXHBhc6aNxktjfo83fd/jjUZnCXCgz9U621/rbGgc3B90d3+AzJzboS/bvG3r2Q8+2p3X96fPSD94rxf3/aKCkdLcNBnjsIzl+m4cbX8mAXUxaYXI5BUimIlL5wdQJXOXow+aV19QC2lHccey5+sZaJ+8nk04QTHA3AmaYVgK/pE4p6qGJLCiwCFKT1E8y5LIMwI5x6DZWpHnZMLWGJkgNdAPrGkoBK1QyGz/dlAbSeJztZEMKxuyeGxtpCBy3cpMVXZPURn5I821TICWAP+rAlzIUAyqlyAoGIfwJCnLIk66DGNTtE4RLEERFCe1NUbEOZ7zXXlIUmRIwQ4qchynWxGLphe4Y+ohVEMjSU2H23frYkmCPlltaDxAfp3YSLvYadjj2H3YzDZ/wQaj2Tz4aGAI39AI/IGlnbtAdtFY+uYm3vn9Wmf5awcTQdb55QmQdGx5GyQ9oU0/CEDZpx+ZfgK2ieUouYPmIbF+UJ/g9ZC7/abb73/AX590nzGz85r9voHi0QYQy9jqSx5Cx7fpB701ay9+uOskM4Y3G2NE0xnDG8GUKvKfgzEjE8fnfTQIf73BfCHfH2CoNYLn+1ttlPjDd9LLF8bxU9UTVDFX28Jq8IF2fmCuEuRr9pjGSOQJPy5+SqRIPEIK3QWKwPst3wXKG+9V10kwvLCuOQijynwIU9/XGKH70wa/rHFKnDA0LSCcCEDnDH0eJyRHkgATSh46RVUnw+7Ruuaxi+qh2MAfagb/FP4CcQPGYXGsw9amCRTixtemMWDRlIYmXaaFbnb+LuWfSay5qHWm/Dh+eNf6q7LVHpRghMQ/hf03+h38ZkzEXCyD4oMEf9Sahr6ElI9MKxHofLggnWOwOFfWtyUy6pG5NY3i3TRzYQZZlYM1CXILVuvK5YOFABI4U1h4HP9UsIwX/v2zL1of06wCwaVH8OuCg6/Nre2lbrxJcpXtNYXt4ZfPL/hFYBOkTj5Br8MWYzegGHAU5ncwfnTpoZl1aMhRrC9vdgOdDo4HMpduzGxDuxcE81RXNmY2oXHJjubBi32Hms45oKA/Vusseu1gNhiaZLWOjhxn5lxsagf1oCQ3UL7BSWjwVcGB69FpVwfeequ06b3wzVmBhr8ROYizKFwEhRBP6geVcE/DjyhZZXT2D01ffT18t3wNfLdXn153enddB9DUY7i/IGXDdhXkBQ1jDt+RH0QJOe6xNtLbA24jjnfd+ZnAXXagTKTzdAtGKCgq3J9rhoILhblILQXvOtbmCxl/hhiFa/XiKF4LJbtpTbieQ+EclyqyNM/WrWJRVnlGVqorPYW1LGSfYzkurcjDg5Fav8iyKY4W8Ksd07YVtWDZ2aTCZquqPCbyiuioFiOKgiiJcVXwxDQniDRbyiZlizrHKzAaY5WWyqOWXvAYBp0uaRJrx2WuUt+QBVHAaS7FKl47s3nn+EoRtzwnuzxh9azw9GJCrZVK/dujrObRIPvZIU1AsUTw3M3qXqtXd3qQnyw+zewFbvGXmIp8grBnsEW1Z7DxWr3P8KfQ5xyXjrq1kHN/SZTnob3wW7LpO7GR8/P/8xNwSNFZmTRyI63h+aMuMfPjx4Wf/NhRFXviB/e9FNEKcQWglzQvorlwGnm+shyrclrMk5LJCKd6MhNNREE9hFw0eyyoWlxWFE1TYnCFoOq6SFKiGI2EOXU0ocaTGas4GZbCnqcotqHxfNiWfZ8s5J3MTuZIuIcohmyDEhI87xhm0eQpStR1F50siQrUysDDqIoqiqCnXDdiwviN5xVVHZtos5wowCmyCCxX4DXTsFWoztANwYnwMGATYcjIMRr+mswLimWoEThGortTAs1LKqsqMiOJPGWgPhb5/yL3YUWJyarCsLQMChoO0QxO8LLCSKYlyqqhxlq2qKqmqtqqwrKKIlE0z9OeajjSEsbvtyVZIhmLYUIMTVjIWwdAxnEUxUDLUgpS1qhXwGkSByVrAounaRaa1AYFTrM8ywGJhYZHTc8xcI2sAJ0woEeCj0ASUsBjVfxLzDnkfyzA2B8Cxr6MMJZv+p4aKJn7UczgC5EzZ5pQjhK1Ez/zE8JO020Hcdd+XpJu4agzZdDp9uLz33dTR/QSc4AkFwISemINp49DgE6/JwIEbQEC0LEAAS3uFAjQxQABAuywAAGGnAO1oL4/phOSKuuaEv2gmFYQY3iSDquGe1IMiPwcBgAA6BdFxM4HAWCApgxTpwMMWLYRYICVJYkDRHIsyzMINQp0y10MQI2ERKicKAGkowBlCoc6uYWIpvUA0TxAnQQAIUQDlsQuomkCFwJEC0qAaEELEC1zgGg4TfDtaiZWowaoCWwLdghvYZjRVUnHOOMtABeatQ8Awyy0eqk4s9DwdfxngHHmrw62FtJ3+HEefwGFa+XhGfLIW/yEihaayo4xm82r2fG5k/1IAzbdgm26gL5utOdv7j8HopPdVzn25ZDlASE8z6ZBVfp4r+ELJAIty2JDpX5+HhSY3K8IrOxwYSXZI5giZ4ljty+Lj8Zjk2G35QqAVUvIh/okn/9R0BcJuhReXomuL7Nbt5U39WgZ1YzrakoRJF73JMURGR4gRFdIlUE+SgbN2WJE61lRFhSNLW2qVLeVJKCJrmildT2lGiGfWvq/OBfKRHhPtoq2klaUrJZZnc2sTDISI9oCJ7N6UvOalmPDCOOdfDKfMrKWVfH623LC0jN6JmzzrIn7/0hQkwRHK5ZgiRKyokiWinyODVWDdzQcTmEpgaFFhuJB3cLYioanh6dQRU6H9wtRHJNKQZ1wx4ir6PA6FM0irklkJxKLRt2EVauJjsiF6USKRe5ahq6ZwGZYTuML5c1nwsNaPVZyVSxUd5ubM26FIx2ViSggQlxEEi2Jc3g9abt9ISWuaClV1UOK5Ep6TE8mNU0Ij9o4w3EkpxGEYYKapwVOK1huJRSbyIgGL4dks25prpzfnFNMQY3KPAiiRvEo/AIGGYjP0xKtp/XocLJ4VlWPfylmuzpncJwjR1xg0fBGAjyHHrB6gqJQq9Eg7AQKqsHRXx7+kkC+OZIhgKtDzSyLhn3wh6ECB0tGZDmckKEb03hTFKFlRdb3SYPrCRiA+P3A7LvYQfwApWMh4OV+vOA0oRyZkf05gHANm5YJfxVToMgDwapUyDm+NdCkEziIJpFJz76bbX72j5bXPrbhpZFxvP6maD//h0/19UVeH8neddq5XOm0yuOV6FtX9vU8cNlDcjD/XcVWUDf/1t7+ge3t1d/a2/+/2NtF7J/Jd8nPY1/HytjM2WhQ+UJzpumLxjdqnXNeO3h2AMc/RcbL5tmAx7uHFnL0hWR9IVGfp+jj+AJ6Tp5Az52j5Dy/gJuTxxIi/Hhujp+SmwMJAFXJ0sAtBKQ2ofOHIb1aEQSNoxCV5FICjRMML5gcz7dZGpFnlgDdohsqTasGyuJhOpJXBP6jAXeRRYFhoNfHCY4hgaJSRRenWACRIiD6QisiA0yEQTpKtE2RQdQJWR9YRVaQTQN0q4isCECBhXwxRQu8wvq8BegO0FgezhbhCRQgYATFshKQFQGPaIKoAeVL0wJLAchpEYWk6NApSSJt2ybFmiKKdVSh9zO0Eg0MEFQuQYiqDtXJuiRpuq1nRsOSYbi6HkIkTFcVWnTihu0p61lGYilFg7ZzoUNA9jJk7mDgoXURKoIbaqpEoHhMoFM0ykyNyBc8aihkk6ys84qiwPtwAvxBb6tpEkHa6EkJVqK69l0R+xlg63HsTxG2HsPm9N95TbzzMsqnc5ALsPVn/lzGY4Ct9tB7cPPjwIMfz83xk3Fz51hqrixkIgsZ+jw3D9K1dXk5eTwvVwED8KPSCAMkz/6/AoEMrFSgEJIRJSVJ2KXfG8oCh6AsCB8MymTFiRl2BOGABur+nw8EnAUgyIgLICCHLSOFKP9vgGRcOopkzTkJkoN8DlSCSkBvW8CCJVlwX3FR/uwB6edt7W6mad/w1qendHTJr98CfOIl6Kh/Qn8Mi6E8vtH5fNK6fMSvqOM2pzEZLebSUVDUn5+uKorWQEJp4FXosZ0GylEF9eKtJnIS9vUc24uiN4kY3mQzcDu89EBuw/XbE+1WK5aNr/QyBZP+e+svZ39IfOvte9dcsb5IcQLzFsOpkXzo0rffbRHf8n25J7AQnabewfLYSmwndin2KDazZC5ZBTKUIaOab0/bhSxnbuDSnWvgnctqneJrnby/GIkM71/RMAW+KmloHe+DmzSMg71N2vR5yKHOOtIZanQ07WAreKFWbfpyOL5plW4cSk56687yo8OntaJuzFj9i33jtbsEdoqbTkdxrRfsAqE93xdaZIXJ0g0/aMj2gxuC0Ik5lpFJkXor5edJdFDPUEgBkXYI11KIQp5CEofngxZELlL+PtN0YNiB+EI/m0nbUK/lTMJwrTC8MocfwGeSi6pRACancavuWSV5fPvqa65sMwrwZGr2bhxfGxGzp6/c9cKWiyv9cFtgmeHmVOMvZi/4i+aW0TR+CV6Z2js0vHeqAtvhoT1TFfxtorJmjRVCxub63RVE45/8UDM90RcniEhtLNPaNwiMgOcqFby3SoM84O/ejf9rec3tV+/paZpLTn/zJsHgbp9957bC6qEMTpPp0S14Z2jv2koZbrBoz+pyec0e/Iu9JOm6mRXZOl42srrZnXO7EzuHEanXsCVYDptZjDgqCRy1jKas6s2ZBIJjCxC4tDa9zEfcQBBvAlrJCbajqGV7/YgZ0I75AI5o+ghavz3AsI4F7YpCyO+EYcX5T62pbV3Rr0QiVt5sbBnLxCazw8sts33zg0/u4Krr942MX9Rz7mZtsnr6uuEteP2suw69dcv+H/4dQSxehMdbq8rIEt6/5swWqRlE4YY1hVXJxReu66XSiZF966p9JbPZPM0TMqeP8ia/66VDj125bCn0Bvswk7qR3uSvgjyKbcU+hF2L3Ys9gT2P/QD7e+KtIDawioFYYh6UtmJFbMQv7YPSNr90AL691S+F4dg3/BhCTHsGIw/D/7VnsDCUzcPB1oGtUwu+L0K5COWt2rNYDSv+Cyo9g/XB0T44OgblBpQbteewfrh7VTeGnsFqcHQAjg7UgrMXHQ6MlOjsYSgPw9nL4bn2dc9+FluBlaDmffD9Svh+JZy7AsqrobwNtpthu7mGvn8W2w/P8Cx2tv8k98Hx++D4btjuhu1+OPdSKF8K5bPn4yPhHChffzg4djds7+4euwedC9t7YXuvf82z2CN+zZ+DI5+DIw/D9mHYPgLffMH/5gCUDvqlzuHnsKegTQ/4b/EFqOcFOPuFGjrnGexlKL8M5YNQPgzlw1D+BpT/8nBw7E3Yvtk99ydQ/kn3N/jpm9gzWD/sDNa+gn0Ny2Ip/0cTQVO/7pc+D6Vn/Z9PhNM5uJSrBWXlcBAYmYJyHMrxbjkL5SyUvwblXij3+uc/CwjK/gv6+Z7DBqDGz/uv8ez8TxScPwnlyW55BZRXQPl1KK+C8qpueQuUt0D581DeCeWdtaCePVDe0712P5T3d8s3Qfmm7rVzMaPo2unDwXVBNChq3OCp/NmDASSWaGrOcYMUsmh6AOk7FPKfL4DWg8HnQFOH/1oZ08+WR9qZloki0tDQ1G6C9CJ96i8Tomfm/OH9RUT8gwPdU0fx/oIftGabzZZz7DGoAGpHKcuPudSE2wZXA3mCcqbFdL+YrzNjd88dxaHH697APfoQ+0gq1DOQ3PHUWWc9tSMxWAxRJBwpDiaCI8mBHjiycfWK1T/gtw/RAzvOP/1DkuDqlm5OTNA8LbI8RU1sSiZb9UQyEW83komNHK9qvCDwGvCMDROyophRVdW0uKyxCgNXcRytwHPSEnCusfU0JXEyKzHr1gH1c6OycnY4VK6FQotZVlUZ5ho3VC5HIpMMo6kMi1/Wd3Zfol100VO6xXYCdk848oPZK/FPLiH+5cc/nj3w9o/+/ZW4poqCk8c3z87SAgmUR8Yp/NHv1+OxRLz+/XYcHrzX4AQgaT9RYITBKf/e52ksa5q550uOw9Ei98DsFX/FUBTPGR3gOBRJfBrfNftVjWHgSxYfn93Z68myab77TF806kX6vVCC40UhMrGt7nnRSDWddnieF6004glpTGTGGRk7A8Ux4yzW9C3dX8F+DTL3hi9fbwAWv/vmc9irsP9dXzr+CpD5azj6N7D9m2DGZewktsSj7HvO1Gc71rFWywGfORMnMVn6VoW2Yy80fS40szs+c68fDazqWi9PZgA93upwNCY55yf79DPK+kv02kRmfonegWOX6C10l+g1j12iNyqLoqdIeSvcH1NjqhxXz/jWnur2SmV3Ts8XcrpiqYl4K7/SIAgg2oqphY3ch8ZLHx0X8cU3TCbHRkfibtONVkNOn62Ykpc3rLRqSAzPbocBI83phre5psdUzrBs0YhqMBpx+7xY2UstWbIkqbkhvrE7Xxg3aGC9AoESqViy2siLtqh4ojbo6jknNTE+kQrX3MyyTKjouk2zsjyuopAu4NO0QuCnjay55fd/+WuPq+LOL5+X1GrfIiOS5Y1Iqzdihi+5ZMcrAmetv2jDN8Y/+1luBb+D56/PZol/3tVb3VZJ98ayy1N6UpOyXG9dpEmODXuSoRmyGBLtaGvJ/rsES4yNxGoXVDMr0quv608vlilcj4g0pzkCxwpSj6FHDTGpeLVEalW2VHVr7tc8ObM0PXBp//gldT1n8AJFkYzJSyAVCklqnAjDIYXmBbpnXbN1+YSR1820lV+TL67tqW9LCzonenqobMDYitJhaELAeMqUuBiHbMQbK3axXA3xpqBH9SPGxvZV6fPvF0DQjOdn32hHN2Zxin/l3Exv9MK7l9r2ssh2aAiLnTUvOv3JrMEbcJ7Pr+sYwQwzCnYO9k3sn7FZDDPb/fn+BUgcOCHyuOUWjkoEcypb+snlYcBy3JOJQtM5uewN+DZ8QH792NoyJ78ridw9jl2dmDnJ6sR0d3ViP91sxq3DWJNSCBjHSmln4xWm5rVC+fPr+an8pkfWhFr9dYvDK+sB0RIoKRUndIamWNpmJM9yGp6a0o0ePXtGb3VHr5GMJ4zy1pJdsvWqsvETrVBJlsytCieGFSEhihEts7XXKVd7w4LJ63FdDsvpJenWh5sj55e1tKYTMFrlBIrTCNwUZcsKaYwgMZUtrcGrFhs5E6FjVbZnTb52WpyHSh3NzWkSjHSRN9JloYw0vt35Mr8xcysXv+T3Jvgs31J6dM4AHWwY51ZxCf3u2cjXq39h8MT/touloq3HDGC+2cnkVVMyr3hGLAXDZpwoZMREvjeM83hzz6A3MjYRDzdCiUWxyJBnJPTUYCw5HtOTqhbT0lFBVBiCoFmSNURaZmlJGH98a2F9uXQOH6666SUpN+/afXpxLCJFPQdOBelG4dEyJ0Wc+JkNI6nrRceI6aA/6s1YMZxcvHgiodkuX92RzLRkiqBIjjBAPWnWQFF0RTUq6SMhMwsKYfEE/ruOK4Sk/gk+Mrb9Bp771EM/zPLbs3fvOKdVHavuiAx9t823q97s4X9ct2HV5eO+TTqFSUyJfhc7E3sJBs9ndnuKa6CnGPc52ctQesXvM8ahd1gMvcMrsP0mbL9ZC8rfgvK3uuWADj6HfReuednvV9DRV+Hoq6fuUwbazjES4PcsJyK60Mw0j5+rn/u4zLF2oe5esx4nTjofdnxf0u2fmOM7le4ejpbkef+lm9mTLt2cwn0YVcLhVsxpRjOr8lbeUov6nu+cW9nSk9/kSfFETBIE0TWTSiRKgL41KbYv5dWiI59c1/zEBC7jkzdOJgdbfWGrargxXc0pAsOpFstx5HoiGeIklpR1g1cMSSvr2XK4N5pZumRZRg9FhLGrBxftK0m2JLu8bnE8mrZxGJnhFJJOK2LMjMLoMObUQtmVWa/uuYvc1jm95TMzrMiIYV7iZZtXY/jV+J1/G4rzKwFM2SzwF+FApCXoVX5la+X11Rt+yvNOsbeiT2RRiKjBk27VDfW5fVt6Cquz0YTt1V3RErgQoTiu6Nn2UFaPRWOGklASucm1v3O7aAqxwXhtdya2KDJ0Wsx0eFqVmUi2x1RDut0Ku6WQltWTizL5DQVq2R3jUL2kysDpoqoVMYsh6D8oRRaRO5ieSqQ2NtWkokaMzOpcaX2peV5NcSU9bUXHPCssGj3FgibxFCuQJPIooMVa1OvPsxqn2IobTk6m2x/GC5E17vUR0BBGZOWOC7MwgucITeAcZTHDhyR+5Ri86I3pyvhHPXxLmxM4IXvOuSBLYcxgMgwOsvSn2BFsYzB2vRfrwX7sC9C9IAq3gyjcXgvKd0L5Tij/eME4CR3/xzdBAn8Kcnelf9lPYTxzGMYzH4iTzf85jpQ1T0nKgk/bnzteIDrvNZvsp3o50XEmmE0mT94D4gsWNR7HFy5qDLcLVjU2fdol5hDtUmKqBLTr5fOAj5R3ZfV8PotoVyriVc0VBvIRRMRL9fTc3vHiFWMiPn7dZGJsdDgGijNSAeJlKYYczutWSuMVBpjXGMWLFLAjOszJMa3HjbXbg0nFdoWxa8YnbxrRkzro3ngj5PU60TRCEslwJI6rwM9icVPJW7HhhF13rH63/8JWuL+/EeJ1XksogF2v5ubWxJIJhuQp/NPCgBnlNxvXtWsGX8vGF4ucqYcYnp+Y/eZtxM/Pqla3ltPVWHZZEvoMOcNVa0CwWESwdM2QgGA5EW8kee0nBVOMDcd691Uyy9Orru1PTciU7gk0qzs8IlgFIFi6mJS9Wjy1MmOXHbfX5S3DFIyUES6HGmU3pBilUkHDeVGipBBJeRHOZDlFcodiyclM+cymEpXNjBVZHnPTZnR4eFHEiilO0ZRlSQzTMkFDt8TzFE9zjMDqnNvwilvqI7dPhnrd2d8Rnozkhs7oefIr/RdGB/CPRJ9cE1366dMEnn/3XZCDNvCoCfoX2C7sGziORQM5+B5Wwt7yAf09wPjrgPfXj+sSMgMZf5KIOJYVHUWl45vpjwfY8Tj0gZnvB15mH+/Gg/uIJk/RC+UXVjBPs07sD6K4CwN0szvMeL9lmq2TLNNcQ2MGBN3S5eM4YPf6xfPYrbpHsZtWdTRoANVmxxlkuT9BMHJ6Lp/TFEvR48pRyVhC4aoEKjZuKTmEW6cW4LYdbiLcGrwKuLX4OdyyBE9TLvQlJO1xSlQrhJBwJBQ7dLxwNCsRkA2SnonnCjf/SnhqdY8Z44Wayaf6nXb+rIK55I+26tt2WUDE61P53oSA/pmoUyD79lXSgOT9zfS4QuqeP1TwkdyjA5KlhBJGSM6WyjBU6D2run2LHgmH1MyylJ7QJBCTukBTMA4JIzGBcYgAJBLk5Oo7BUuIL4pVVsTcFKB4ZChixRWnx1TQ0nyMjM+hGK4VWI33UVwbuX0JiEsoYxtJwwNhKYVcxUTCwktIVigqDLLCcbLkLopNLAVRUSOKkTXx3+H7PvPi4KeWjt9o8ZOzP6rNvnMLP2QSww9vsuhHp6xLF/3JSnMK3wVvLKzldwn8vrFg3r+MCUyL/jfoF17G3sUSXY71M6yAXeULxM9Aw/+Nb7H628PzIkGeTMsv9BY6YejNNtnm+4y9j5et91Dz/XNOQ7+pmu+GpXTXZ0SdD1qgsYEWMbTQKSdZoTGrCKD5AeKWEEIQ18R5iO/OptelfM3fymV6UeYdRlDnFD9Ij7RA8ztR0Px1G2hQGAYoKTTk5jik+IGQU7QHw2gFaf6BANz8+NU+uFO6ntISfSGv5kQyxAdT/EAwAsWfnYolkgwhUDinDrQq4dboOxWeW94ajZ23kuP4yLd+1mO/PXHXlKdnr91wzWg/t/uKtR53+nriJ35P4IM8u9QHedYHOclyIc+NhgHiTqS5ZPTjywDhJ+0JkPxwfk8Q0SXUE8TSKzPlEsgP6ghEPWV4pXCo1zm2JwgDuqPI50YRAd3dnsCHd2TFMT1BjyVLIGjMwp6A5Vmdd/u80uZuT4Bfyq3ndY7jdJ4fvXnX5DNXZmDUzS+Xe8q9Kcej4OzTvM6XNt8WnEQGOYmSGM+MMiK2G/tz7B+w/4Vlgx7i28CUzvYFAlmz/wx6iD8DRvRtKP/9+4jFe5Ef8gNYpP5vzFHkKcxRC4VioB8FJwVrHDF2s7vqdbDAyYAzjDf8RY3SrOczIEYDOTiZ6Smf0xVbTUUjVXPlHAeyVN/4ZDeHxhIScZz5qWEda346n4ShiGytLqlhhdUtS9Q91e4D7uBFK156ydIlKd3x+P69pcrKEMuxHPz2FE3JvFjMCBavuDxjh8KCnrHhJuPJUC2UWZEJlUNOy+qdSidXWhRNMjqJsmTNjD08liXHl7Iuu6f94fh1F4bdm8ceDuXV85Kcql1eIH7um5r0aDisdI1NOcD/nLHJV/JhIeR5o6kTrE16Oh5ij7E3yYgOGb4QJFKrM6WqW3e/tDTTvrQ9cWXTzFsCWo6MswToFWSdZiSG5Tm08B9HZZbV+i4a03PQwVn5NbnSup7GjhxyZovocihkC5pMs45jMjRL0TJPh6Hfl6Kri/l1vbwhaCB4njz72Evf+XFC1Thr9wGWKzfci5I339luLloxdfNFiVqiAJD/P2WlWMx42mNgZGBgAOItDLbb4vltvjLIczCAwHm/yBcw+t/ff/7sMmx/gVwOBiaQKABIZQykAAAAeNpjYGRgYPv7T52BgYPh399/vuwyDEARFPAMAJDwBoJ42n1STUiTYRz/PR/vs8JDRKvs4FZCO1iJgQbGFju8O0i76ESp10O5RamjwlUgRIV9YFQeOvRBRBLUoUbEsE6ODh0WVOghSgyKCImow6DoUOn6vXtfFS8dfvye5//9Jb/DXgHAhewGxAc48h2+qTwGdQRD1koM68+IiAyuynlE5AMkVR0SegQ3xFsMqqPIiWNIqXE0qgtwRAn3VZk2ZaT1e8R0DmE5hVp1Dwl1CFHa9Yu/GJKtSDNep96NnFqLEdo91Y/o9wkt2kZI/4ajypUJ1tGvo4gyn6N7EaNfknlsS9AuBccoONYwbF1kvgha+I7pM/w71L9BzOrhv4hQoB09VglhqxYhazVCssB+b1Um5fHKdbWTvebQLMlqBh3qNNrVHdb1Ekf0WTTxv14DOR3CE3ETKVmPZvUVSZFFh36FGPvaKqdhcxbn6GOrPdgs4wD7An1t+QXb2FOC8l3sP6n2UZZHUAbxmLxX5zHhzp6zLbKOAT2FNjJc0MblXupgzeKH/OXJ6QN39uYh7QeoKxFdHrgvVHdwm3Pw4ywgUEfdKBr1Ou6CO1nM07ocvvykz9PL4mS8HHyPEQVffoIz8vTwYrg3Fbji15Sr9vdfWH/w3DrP+k4BZm6JZSfv8hnR4AEfyQfIaW8GC2COy9YLXOQNpolJwo2bIsbc+Iu9vkYhkBWjbozq3fv5RZeXx7WhPG4OI+jqTRar1E/KZ/m+xjrHvRm4LLf781jCGmB+Tt/lzg1qtEZN1TdMzIgG3mPc9OESY/WZDOpNL5pMNzaZNmwwB7HD7McW42DjP9Omq+8AAHjaY2Bg0IHCBoZPTDLMOixqLEdYPrG6sU5h02Jbx3aPXYndi72C/RyHBEcNJxPnOi43rl3cetznePR4MnjW8bzjdeKt4v3D94Y/SYBNoEDgn2CFkJTQBuEG4TUiXCIJImtEDUQPiEmILRJXEJ8iwSaRJ3FJUkyySPKclJHUNmk+aRvpWdJPZCJkGmSuyHrJXpJzkA+Qv6OwQtFHcYmSiFKP0g1lJ+V5yk9UfFTeqFqoTlKTUCtT26MupZ6n/k3jiKaL5hwtK60ZQPhNe42OFwTqJekl6e+DQAMmw10IaORkdAABjT2MX5lUoUJTDSDsQUAzJrMKswpzAULQIgUnXGHxxtLAco2VmlWUVZdVl/UUm0NQ+MzWCRXaRdh32Xc57MEGnfqcTrjIuHq5VQHhLLcX7g88grz++MzwE/LfEWgTdCTEJ/QYAMAdkT4AeNpjYGRgYHjGaMbAzQACTAyMQCzGAKIeggQAJJQCKQB42nWRPU7DQBCF35KABAooSkG9Sh2MzZ/AHQpCFECBLGgxjnEsJQ4yjqJ0nIKCko47cABoOAKn4AC8HS8QxUKrsb/d+Xs7C6CBR9Sg6ssAzmklK7S4K3kBa7i2XEMHmeU62niyvIgAr5aX0FJNyyt4UG3LDXTUs+VVNNWH5Tesq0/L73DVF2tNcYcYtwgR8a/xQjsiZUhxLydd9OnN4JC34HLtCh8jpz/GhF5DDg4xlGo5M01GDxfcJRhjIDFVv49Lu08x4omGxzqmRzVWz1X7L1PjjP6pqD3gFP9UG07lZgUtZB0tyge0UG5b7Rrw9mYSmjMyfQrSRKI1J5ZLZsGv0TcWNRk1mun8RHd/o0YkLdNzpV7OkyHphFkJ+2zglCcJdxFjIvH2mVdQk49NrokshxG9mTdySDGj5l/kinYzo7ucUECdsZ1SLqf78t1jD4/qfGyTy6l52PkGOKFoMgAAeNptz9VvUwEUx/Hv2Spb5+7uw25v127FZ8XdnUJHW9ja0rWM4RAkSCAhQNAAwUJ4wV0SAvwLeIAXQrB/AVjvfeS8fE5Ofjknhzhi9aeOY/yvvoLESTzxGDBiwkwCiVhIIpkUUkkjnQwyySKbHHLJI58CCimimBJKKaOcCiqpopoaaqmjngYaGcRghjCUYShYUbHRhB0HzbTgZDgjGMkoRjOGsbTSRjsddOJiHOOZwEQmMZkpTGUa05nBTGYxmznMZR7zWcBCFrGYJSxlGctxi4EL7GQXT/59+Y3dHGQ/Z7jKRTGyj3f4+MEv9rIaP2vooZsA5wiylhBheokSYR19fGc9G+hnI5vZxH3Os5UtbGM7P/nNQ15znRs84jJv+MJ7PvCRz7zlE2c5JSYxS4IkikWSJFlSJFXSJF0yJFOyuMkt7nKPF9zmDi/ZwXP2cE2yecVTnvFYciSXA5In+VLAcSnkJCe4xGFOc4VDHOGoFEmxlEgpD6RMyqVCKqVKqqVGaqVO6qVBGk3e7v6Qz6qhmqMBv6K0KrodA6qKouhadVVdm26Trl3Xodus26Lr1G3VtOp7rVbLKr83Gu7yuHt92kh1adpdhs5oOGh2h8PBvmjIEjPs9/oiibHWE+wLxJKqflRtbotpa+80R8J+tzca0vRoObur3dgbcnu6DCu7oyuMvi53OGL2+N09wYDHFLUqdmeLhnMAh6JoWDVUDZuG4y90fK8/AAAAeNo9zjsOglAUBFAfKKIgH/mK//olbsBWSAyNsYLEdVjbWBldy8XK3enE3NxuzjQzH/W9k3r2arJPTafUq+0qSzdbCtqa4jPCrV2SpS9Nj8xNSaY+UH9Tvk3P0H8MgH7IsIDBgzEErCPDBoZ7xgiwd4wxMNoyHGC8ZriAs2JMADdieMCEHyjy+VeA1q8N3ZnVFQzBIBBOwVALI3C6EMZgNBcmYFwIUzB5CDMwzYU5mGXCGZinwgKcJcI5WMhuS7H+AfdiapUAAAAAAVMoqWgAAA==) format("woff"), url("webfont/ampersand_as6-webfont-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'AntiqueOliveStd';
  src: url("webfont/AntiqueOliveStd-Bold.eot");
  /* IE9 Compat Modes */
  src: url("webfont/AntiqueOliveStd-Bold.eot?#iefix") format("embedded-opentype"), url("webfont/AntiqueOliveStd-Bold.woff") format("woff"), url("webfont/AntiqueOliveStd-Bold.ttf") format("truetype"), url("webfont/AntiqueOliveStd-Bold.svg#xtatfhmwtl") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700; }
@font-face {
  font-family: 'AntiqueOlive';
  src: url("webfont/AntiqOliBla.eot");
  /* IE9 Compat Modes */
  src: url("webfont/AntiqOliBla.eot?#iefix") format("embedded-opentype"), url("webfont/AntiqOliBla.woff") format("woff"), url("webfont/AntiqOliBla.ttf") format("truetype"), url("webfont/AntiqOliBla.svg#b3a7cf2ea0e14d6249ea2463475f9b19") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400; }
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* line 13, ../sass/_main.scss */
html,
button,
input,
select,
textarea {
  color: #222; }

/* line 21, ../sass/_main.scss */
html {
  font-size: 1em;
  line-height: 1.4; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
/* line 32, ../sass/_main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

/* line 37, ../sass/_main.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none; }

/*
 * A better looking default horizontal rule
 */
/* line 46, ../sass/_main.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */
/* line 60, ../sass/_main.scss */
audio,
canvas,
img,
video {
  vertical-align: middle; }

/*
 * Remove default fieldset styles.
 */
/* line 71, ../sass/_main.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/*
 * Allow only vertical resizing of textareas.
 */
/* line 81, ../sass/_main.scss */
textarea {
  resize: vertical; }

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */
/* line 89, ../sass/_main.scss */
.browsehappy {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Image replacement
 */
/* line 124, ../sass/_main.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px; }

/* line 132, ../sass/_main.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%; }

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
/* line 143, ../sass/_main.scss */
.hidden {
  display: none !important;
  visibility: hidden; }

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
/* line 152, ../sass/_main.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
/* line 168, ../sass/_main.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*
 * Hide visually and from screenreaders, but maintain layout
 */
/* line 182, ../sass/_main.scss */
.invisible {
  visibility: hidden; }

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 198, ../sass/_main.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 204, ../sass/_main.scss */
.clearfix:after {
  clear: both; }

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 213, ../sass/_main.scss */
.clearfix {
  *zoom: 1; }

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */ }
@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */ }
/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  /* line 240, ../sass/_main.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }

  /* line 247, ../sass/_main.scss */
  a,
  a:visited {
    text-decoration: underline; }

  /* line 252, ../sass/_main.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 256, ../sass/_main.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /*
   * Don't show links for images, or javascript/internal links
   */
  /* line 264, ../sass/_main.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

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

  /* line 276, ../sass/_main.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */ }

  /* line 280, ../sass/_main.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 285, ../sass/_main.scss */
  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }
  /* line 293, ../sass/_main.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  /* line 300, ../sass/_main.scss */
  h2,
  h3 {
    page-break-after: avoid; } }
/* line 7, ../sass/styles.scss */
html, body {
  min-height: 100%; }

/* line 8, ../sass/styles.scss */
body {
  padding: 55px 0 20px;
  -webkit-font-smoothing: antialiased; }
  @media (max-width: 768px) {
    /* line 8, ../sass/styles.scss */
    body {
      padding: 45px 0 20px; } }
  /* line 16, ../sass/styles.scss */
  body #main {
    padding-left: 271px; }
    @media only screen and (max-width: 768px) and (orientation: portrait) {
      /* line 16, ../sass/styles.scss */
      body #main {
        padding-left: 0; } }
  @media (max-width: 960px) {
    /* line 24, ../sass/styles.scss */
    body #main {
      padding-left: 240px; }
    /* line 28, ../sass/styles.scss */
    body .nav-contain .gradBG, body .search-contain .gradBG {
      background-position: -31px 0; } }
  @media (max-width: 690px) {
    /* line 8, ../sass/styles.scss */
    body {
      padding: 72px 0 20px; }
      /* line 36, ../sass/styles.scss */
      body #main {
        padding-left: 0; }
      /* line 40, ../sass/styles.scss */
      .home body .gradBG {
        display: none; }
      /* line 44, ../sass/styles.scss */
      body .nav-contain .gradBG {
        background-position: -300px 0; } }
  /* line 49, ../sass/styles.scss */
  body.page-id-77, body.page-id-242 {
    padding: 60% 0 0; }
    /* line 51, ../sass/styles.scss */
    body.page-id-77 #main, body.page-id-242 #main {
      padding-left: 0; }
  @media (max-width: 690px) {
    /* line 56, ../sass/styles.scss */
    body.page-id-242 {
      padding: 8px 0 0; } }
  /* line 62, ../sass/styles.scss */
  body.home {
    padding: 60% 0 0; }
    /* line 65, ../sass/styles.scss */
    body.home #main {
      padding-left: 0; }
    /* line 68, ../sass/styles.scss */
    body.home .home-cycle {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 60%;
      overflow: hidden;
      z-index: 0; }
      /* line 76, ../sass/styles.scss */
      body.home .home-cycle .cycle-slideshow {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        list-style: none;
        margin: 0px;
        padding: 0px; }
        /* line 85, ../sass/styles.scss */
        body.home .home-cycle .cycle-slideshow li {
          position: absolute;
          top: 0px;
          left: 0px;
          width: 100%;
          height: 100%;
          -moz-background-size: cover;
          -o-background-size: cover;
          -webkit-background-size: cover;
          background-size: cover;
          background-position: 50% 50%; }
    /* line 97, ../sass/styles.scss */
    body.home header {
      height: auto; }
      /* line 99, ../sass/styles.scss */
      body.home header .menu-sidebarmenu-container {
        display: block; }
    /* line 104, ../sass/styles.scss */
    body.home.admin-bar .home-cycle {
      top: 32px; }
  /* line 108, ../sass/styles.scss */
  body.single-performances {
    background-image: -moz-linear-gradient(top right, #c89bf4, #f89aa9);
    background-image: -webkit-linear-gradient(top right, #c89bf4, #f89aa9);
    background-image: linear-gradient(to bottom left, #c89bf4, #f89aa9); }
  /* line 111, ../sass/styles.scss */
  body.category {
    background-image: -moz-linear-gradient(top, #62e6ee, #589ade, #565ad0, #9257ce);
    background-image: -webkit-linear-gradient(top, #62e6ee, #589ade, #565ad0, #9257ce);
    background-image: linear-gradient(to bottom, #62e6ee, #589ade, #565ad0, #9257ce); }
  /* line 114, ../sass/styles.scss */
  body.page {
    background-image: -moz-linear-gradient(top right, #74cee0, #5ec7ea);
    background-image: -webkit-linear-gradient(top right, #74cee0, #5ec7ea);
    background-image: linear-gradient(to bottom left, #74cee0, #5ec7ea); }

/* line 119, ../sass/styles.scss */
.upper-deck {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 60%;
  overflow: hidden;
  z-index: 0; }
  /* line 128, ../sass/styles.scss */
  .upper-deck .upper-backgrounds {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none; }
    /* line 135, ../sass/styles.scss */
    .upper-deck .upper-backgrounds li {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-size: cover;
      background-position: top center;
      background-repeat: no-repeat; }
      /* line 144, ../sass/styles.scss */
      .upper-deck .upper-backgrounds li iframe {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; }
  @media (max-width: 690px) {
    /* line 119, ../sass/styles.scss */
    .upper-deck {
      top: 48px; }
      /* line 157, ../sass/styles.scss */
      .page-id-242 .upper-deck {
        top: 0;
        position: relative;
        margin: 40px 0 10px;
        height: 200px; } }

/* line 166, ../sass/styles.scss */
a {
  color: #fff; }

/* line 168, ../sass/styles.scss */
.icon {
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal; }

/* line 169, ../sass/styles.scss */
.wLine {
  position: relative; }
  /* line 171, ../sass/styles.scss */
  .wLine a {
    position: relative;
    z-index: 5; }

/* line 176, ../sass/styles.scss */
.line-sep {
  position: relative;
  overflow: hidden; }

/* line 180, ../sass/styles.scss */
.dynamic-canvas {
  position: absolute;
  bottom: -10px;
  left: 0px;
  z-index: 1; }

@media (max-width: 690px) {
  /* line 190, ../sass/styles.scss */
  .showing-left-menu .mobiles-close, .showing-right-menu .mobiles-close {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    bottom: 0%; } }

/* line 197, ../sass/styles.scss */
header {
  position: fixed;
  top: 0px;
  height: auto;
  left: 0px;
  width: 271px;
  z-index: 151; }
  /* line 204, ../sass/styles.scss */
  .home header {
    position: absolute;
    height: 100%; }
    @media (max-width: 690px) {
      /* line 204, ../sass/styles.scss */
      .home header {
        position: fixed; } }
  /* line 213, ../sass/styles.scss */
  .category header, .single-performances header, .error404 header, .page-id-85 header, .attachment header, .search header {
    display: block;
    height: 100%; }
    @media (max-width: 690px) {
      /* line 213, ../sass/styles.scss */
      .category header, .single-performances header, .error404 header, .page-id-85 header, .attachment header, .search header {
        height: auto; } }
  @media (max-width: 960px) {
    /* line 197, ../sass/styles.scss */
    header {
      width: 240px; } }
  @media (max-width: 690px) {
    /* line 226, ../sass/styles.scss */
    .showing-search header {
      top: 60px; } }
  /* line 232, ../sass/styles.scss */
  header .mobile-toggles {
    display: none; }
  /* line 236, ../sass/styles.scss */
  header .mobiles-close {
    display: none;
    position: fixed;
    right: 0;
    width: 60px;
    height: 90px;
    bottom: 100%;
    cursor: pointer;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    z-index: 160;
    color: #FFF;
    font-size: 2.5em;
    text-align: right; }
    /* line 246, ../sass/styles.scss */
    header .mobiles-close span {
      text-align: center;
      width: 60px;
      height: 60px;
      margin-bottom: 15px;
      background-color: black;
      background-color: rgba(0, 0, 0, 0.9);
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline; }
    @media (max-width: 690px) {
      /* line 236, ../sass/styles.scss */
      header .mobiles-close {
        display: block; } }
  /* line 265, ../sass/styles.scss */
  .showing-sidebar header .sidebar-toggle {
    -moz-transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg); }
  @media (max-width: 690px) {
    /* line 197, ../sass/styles.scss */
    header {
      width: 100%;
      height: auto;
      -moz-transition: 0.2s;
      -o-transition: 0.2s;
      -webkit-transition: 0.2s;
      transition: 0.2s;
      background-color: black;
      background-color: rgba(0, 0, 0, 0.8); }
      /* line 275, ../sass/styles.scss */
      .showing-left-menu header {
        height: 100%;
        background-color: black;
        background-color: black; }
      /* line 280, ../sass/styles.scss */
      header .mobile-toggles {
        width: 100%;
        position: fixed;
        top: 48px;
        left: 0;
        display: block;
        z-index: 155;
        font-family: "AntiqueOlive";
        font-weight: 400;
        font-style: normal;
        font-size: 21px;
        line-height: 1;
        -moz-transition: 0.2s;
        -o-transition: 0.2s;
        -webkit-transition: 0.2s;
        transition: 0.2s;
        background-color: black;
        background-color: rgba(0, 0, 0, 0.6);
        color: #FFF; }
        /* line 294, ../sass/styles.scss */
        header .mobile-toggles .mobile-toggle {
          float: left;
          width: 50%;
          padding: 6px 0;
          text-transform: uppercase;
          text-align: center; }
        /* line 302, ../sass/styles.scss */
        .showing-search header .mobile-toggles {
          top: 100px; } }
  /* line 308, ../sass/styles.scss */
  header h1#site-title {
    position: relative;
    z-index: 2;
    width: 205px;
    height: 101px;
    margin: 20px auto 0px;
    padding: 0px; }
    /* line 316, ../sass/styles.scss */
    header h1#site-title a {
      position: relative;
      height: 100%;
      margin: 0px;
      display: block;
      text-indent: -6000px;
      background: url(../img/dixonplace_logo-wh.png) no-repeat; }
      @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        /* line 316, ../sass/styles.scss */
        header h1#site-title a {
          /* on retina, use image that's scaled by 2 */
          background-image: url("../img/dixonplace_logo-wh-2x.png");
          background-size: 205px 101px; } }
    /* line 325, ../sass/styles.scss */
    .admin-bar header h1#site-title {
      margin-top: 52px; }
    @media (max-width: 690px) {
      /* line 308, ../sass/styles.scss */
      header h1#site-title {
        width: 240px;
        height: 40px;
        margin: 0 auto;
        z-index: 130;
        padding: 4px 0; }
        /* line 336, ../sass/styles.scss */
        header h1#site-title a {
          margin: 0 auto;
          background: url(../img/dixonplace_logo-mobile.png) no-repeat; } }
    @media (max-width: 690px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 690px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 690px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 690px) and (min-device-pixel-ratio: 1.3), (max-width: 690px) and (min-resolution: 1.3dppx) {
      /* line 336, ../sass/styles.scss */
      header h1#site-title a {
        /* on retina, use image that's scaled by 2 */
        background-image: url("../img/dixonplace_logo-mobile-2x.png");
        background-size: 240px 40px; } }

/* line 345, ../sass/styles.scss */
.sidebar-toggle {
  color: #FFF;
  position: relative;
  height: 36px;
  display: block;
  cursor: pointer;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  -moz-transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  z-index: 200;
  width: 100%; }
  /* line 357, ../sass/styles.scss */
  .home .sidebar-toggle, .category .sidebar-toggle, .single-performances .sidebar-toggle, .error404 .sidebar-toggle, .page-id-85 .sidebar-toggle, .attachment .sidebar-toggle, .search .sidebar-toggle {
    display: none; }
  /* line 361, ../sass/styles.scss */
  .sidebar-toggle span {
    font-size: 2.5em;
    text-align: center;
    line-height: 1;
    position: absolute;
    width: 100%;
    height: 100%; }
    /* line 373, ../sass/styles.scss */
    .sidebar-toggle span.sidebar-up {
      display: none; }
  @media (max-width: 690px) {
    /* line 345, ../sass/styles.scss */
    .sidebar-toggle {
      display: none; } }

/* line 383, ../sass/styles.scss */
.gradBG {
  pointer-events: none;
  display: block;
  position: absolute;
  background-image: url(../img/left-nav-gradient-bg.png);
  background-repeat: repeat-x;
  background-position: 0 -100px;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: -1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s; }
  /* line 397, ../sass/styles.scss */
  .navHover .gradBG, .navScrolled .gradBG, .touch .gradBG, .showing-search .gradBG {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8; }
  @media (max-width: 690px) {
    /* line 383, ../sass/styles.scss */
    .gradBG {
      max-height: 40px;
      display: none; } }

/* line 407, ../sass/styles.scss */
.menu-sidebarmenu-container {
  display: none; }
  /* line 409, ../sass/styles.scss */
  .category .menu-sidebarmenu-container, .single-performances .menu-sidebarmenu-container, .error404 .menu-sidebarmenu-container, .page-id-85 .menu-sidebarmenu-container, .attachment .menu-sidebarmenu-container, .search .menu-sidebarmenu-container {
    display: block; }
  /* line 412, ../sass/styles.scss */
  .menu-sidebarmenu-container ul.menu {
    font-family: "AntiqueOlive";
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    list-style: none;
    margin: 0px;
    padding: 25px 0 0 20px;
    font-size: 30px; }
    @media (max-width: 768px) {
      /* line 412, ../sass/styles.scss */
      .menu-sidebarmenu-container ul.menu {
        padding: 15px 0 0 10px;
        font-size: 20px; } }
    @media (max-width: 690px) {
      /* line 412, ../sass/styles.scss */
      .menu-sidebarmenu-container ul.menu {
        padding: 6px 0 0 3px; } }
    /* line 428, ../sass/styles.scss */
    .menu-sidebarmenu-container ul.menu li {
      position: relative;
      padding: 0px;
      margin-bottom: 3px;
      line-height: 110%; }
      /* line 433, ../sass/styles.scss */
      .menu-sidebarmenu-container ul.menu li a {
        position: relative;
        text-decoration: none;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        -moz-transition: 0.2s;
        -o-transition: 0.2s;
        -webkit-transition: 0.2s;
        transition: 0.2s;
        padding: 0 0 7px; }
        /* line 440, ../sass/styles.scss */
        .menu-sidebarmenu-container ul.menu li a .catmenu-popout {
          visibility: hidden;
          position: absolute;
          left: 95%;
          left: calc(100% - 10px);
          bottom: 25px;
          height: 97px;
          max-height: 97px;
          min-width: 270px;
          max-width: 300px;
          text-align: center;
          text-transform: lowercase;
          font-size: 18px;
          line-height: 1;
          background: url(../img/pop-desc.png) 0 0 no-repeat;
          -moz-transition: 0.15s;
          -o-transition: 0.15s;
          -webkit-transition: 0.15s;
          transition: 0.15s;
          -moz-transform: scale(0, 0);
          -ms-transform: scale(0, 0);
          -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
          -moz-transform-origin: 0px 97px;
          -ms-transform-origin: 0px 97px;
          -webkit-transform-origin: 0px 97px;
          transform-origin: 0px 97px;
          -moz-transition-property: -moz-transform;
          -o-transition-property: -o-transform;
          -webkit-transition-property: -webkit-transform;
          transition-property: transform;
          z-index: 2;
          color: #FFF; }
          @media only screen and (max-width: 800px) {
            /* line 440, ../sass/styles.scss */
            .menu-sidebarmenu-container ul.menu li a .catmenu-popout {
              display: none; } }
          @media only screen and (max-width: 768px) and (orientation: portrait) {
            /* line 440, ../sass/styles.scss */
            .menu-sidebarmenu-container ul.menu li a .catmenu-popout {
              display: none; } }
          @media (max-width: 690px) {
            /* line 440, ../sass/styles.scss */
            .menu-sidebarmenu-container ul.menu li a .catmenu-popout {
              display: none; } }
          /* line 475, ../sass/styles.scss */
          .menu-sidebarmenu-container ul.menu li a .catmenu-popout .catmenu-description {
            font-family: "Ampersand";
            font-weight: 400;
            font-style: normal;
            display: block;
            -moz-transition: 0.25s;
            -o-transition: 0.25s;
            -webkit-transition: 0.25s;
            transition: 0.25s;
            -moz-transition-delay: 0.1s;
            -o-transition-delay: 0.1s;
            -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
            -moz-transition-property: opacity;
            -o-transition-property: opacity;
            -webkit-transition-property: opacity;
            transition-property: opacity;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            opacity: 0;
            padding: 18px 10px 36px; }
        /* line 490, ../sass/styles.scss */
        .no-touch .menu-sidebarmenu-container ul.menu li a:HOVER canvas {
          display: block; }
        /* line 494, ../sass/styles.scss */
        .no-touch .menu-sidebarmenu-container ul.menu li a:HOVER .catmenu-popout {
          visibility: visible;
          -moz-transform: scale(1, 1);
          -ms-transform: scale(1, 1);
          -webkit-transform: scale(1, 1);
          transform: scale(1, 1); }
          /* line 498, ../sass/styles.scss */
          .no-touch .menu-sidebarmenu-container ul.menu li a:HOVER .catmenu-popout .catmenu-description {
            filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
            opacity: 1; }
      /* line 505, ../sass/styles.scss */
      .menu-sidebarmenu-container ul.menu li canvas {
        position: absolute;
        z-index: -1;
        bottom: -7px;
        left: 0px;
        display: none; }
      /* line 516, ../sass/styles.scss */
      .menu-sidebarmenu-container ul.menu li.current-menu-parent canvas, .menu-sidebarmenu-container ul.menu li.current-page-item canvas, .menu-sidebarmenu-container ul.menu li.current-menu-item canvas {
        display: block; }
    @media (max-width: 960px) {
      /* line 412, ../sass/styles.scss */
      .menu-sidebarmenu-container ul.menu {
        font-size: 26px; } }
  @media (max-width: 690px) {
    /* line 407, ../sass/styles.scss */
    .menu-sidebarmenu-container {
      position: fixed;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: auto;
      top: -100%;
      display: block;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0;
      -moz-transition: 0.2s;
      -o-transition: 0.2s;
      -webkit-transition: 0.2s;
      transition: 0.2s;
      background-color: black;
      background-color: rgba(0, 0, 0, 0.9); }
      /* line 539, ../sass/styles.scss */
      .showing-left-menu .menu-sidebarmenu-container {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
        top: 0; }
      /* line 544, ../sass/styles.scss */
      .showing-left-menu .menu-sidebarmenu-container, .showing-right-menu .menu-sidebarmenu-container {
        -moz-transition: 0;
        -o-transition: 0;
        -webkit-transition: 0;
        transition: 0; }
      /* line 548, ../sass/styles.scss */
      .menu-sidebarmenu-container ul.menu {
        margin: 100px 0 30px;
        font-size: 21px;
        text-align: center; }
        /* line 554, ../sass/styles.scss */
        .menu-sidebarmenu-container ul.menu li a {
          padding: 0 0 7px; } }

/* line 562, ../sass/styles.scss */
.showing-left-menu .right-menu, .showing-right-menu .left-menu {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3; }

/* line 566, ../sass/styles.scss */
.nav-contain {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 110;
  -webkit-backface-visibility: hidden;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s; }
  /* line 573, ../sass/styles.scss */
  .nav-contain div {
    -webkit-backface-visibility: hidden; }
  /* line 575, ../sass/styles.scss */
  .home .nav-contain {
    position: absolute; }
    @media (max-width: 690px) {
      /* line 575, ../sass/styles.scss */
      .home .nav-contain {
        position: fixed;
        overflow: auto; } }
  /* line 584, ../sass/styles.scss */
  .showing-search .nav-contain {
    top: 102px; }
    @media (max-width: 960px) {
      /* line 584, ../sass/styles.scss */
      .showing-search .nav-contain {
        top: 90px; } }
    @media (max-width: 690px) {
      /* line 584, ../sass/styles.scss */
      .showing-search .nav-contain {
        top: 100px; } }
  /* line 593, ../sass/styles.scss */
  .nav-contain .gradBG {
    display: block;
    position: absolute;
    background-image: url(../img/top-nav-bg.png);
    background-repeat: repeat-y;
    background-position: 0 0;
    top: 0px;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s; }
    /* line 606, ../sass/styles.scss */
    .navHover .nav-contain .gradBG, .navScrolled .nav-contain .gradBG, .touch .nav-contain .gradBG, .showing-search .nav-contain .gradBG {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
      opacity: 0.8; }
  /* line 611, ../sass/styles.scss */
  .nav-contain ul.menu {
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    text-transform: lowercase;
    z-index: 10;
    list-style: none;
    margin: 0px 0 0 271px;
    padding: 0px;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s; }
    @media (max-width: 960px) {
      /* line 611, ../sass/styles.scss */
      .nav-contain ul.menu {
        margin-left: 240px; } }
    /* line 625, ../sass/styles.scss */
    .nav-contain ul.menu li {
      display: block;
      position: relative;
      float: left;
      padding: 0 10px;
      line-height: 55px;
      height: 55px; }
      @media (max-width: 960px) {
        /* line 625, ../sass/styles.scss */
        .nav-contain ul.menu li {
          height: 40px;
          line-height: 40px; } }
      /* line 636, ../sass/styles.scss */
      .nav-contain ul.menu li:first-of-type {
        margin-left: 9px; }
        @media (max-width: 768px) {
          /* line 636, ../sass/styles.scss */
          .nav-contain ul.menu li:first-of-type {
            margin-left: 0; } }
      @media (max-width: 690px) {
        /* line 625, ../sass/styles.scss */
        .nav-contain ul.menu li {
          height: auto; }
          /* line 645, ../sass/styles.scss */
          .nav-contain ul.menu li#menu-item-174 {
            margin-left: 0; } }
      /* line 649, ../sass/styles.scss */
      .nav-contain ul.menu li.expand-sub {
        height: auto; }
        /* line 652, ../sass/styles.scss */
        .nav-contain ul.menu li.expand-sub .icon {
          -moz-transform: rotateX(180deg);
          -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg); }
      /* line 657, ../sass/styles.scss */
      .nav-contain ul.menu li a {
        text-decoration: none;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        -moz-transition: 0.2s;
        -o-transition: 0.2s;
        -webkit-transition: 0.2s;
        transition: 0.2s;
        overflow: hidden; }
        /* line 662, ../sass/styles.scss */
        .nav-contain ul.menu li a .dynamic-canvas {
          bottom: 2px;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
          opacity: 0;
          visibility: hidden; }
          @media (max-width: 960px) {
            /* line 662, ../sass/styles.scss */
            .nav-contain ul.menu li a .dynamic-canvas {
              bottom: -7px; } }
          /* line 671, ../sass/styles.scss */
          .showing-right-menu .nav-contain ul.menu li a .dynamic-canvas {
            display: none; }
        /* line 676, ../sass/styles.scss */
        .nav-contain ul.menu li a:HOVER .dynamic-canvas {
          visibility: visible;
          filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
          opacity: 1; }
      /* line 685, ../sass/styles.scss */
      .nav-contain ul.menu li.menu-item-has-children a .icon {
        font-size: 75%;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        margin: -3px 0 0 3px; }
        @media (max-width: 1024px) {
          /* line 685, ../sass/styles.scss */
          .nav-contain ul.menu li.menu-item-has-children a .icon {
            margin: -3px 0 0 1px; } }
        /* line 694, ../sass/styles.scss */
        .nav-contain ul.menu li.menu-item-has-children a .icon.extLink {
          font-size: 1.25em;
          line-height: 1;
          text-transform: none; }
      /* line 702, ../sass/styles.scss */
      .nav-contain ul.menu li .sub-menu {
        position: absolute;
        top: -455px;
        left: 0;
        margin: 0;
        padding: 0 0 10px;
        list-style: none;
        z-index: 15;
        min-width: 150px; }
        /* line 711, ../sass/styles.scss */
        .nav-contain ul.menu li .sub-menu li:first-of-type {
          margin-left: 0px; }
        /* line 714, ../sass/styles.scss */
        .nav-contain ul.menu li .sub-menu .drop-bg {
          position: absolute;
          height: 100%;
          width: 100%;
          top: 0;
          left: 0;
          background-image: url(../img/left-nav-gradient-bg.png);
          background-repeat: repeat-x;
          background-position: 0 -55px;
          z-index: -1;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
          opacity: 0.3;
          -moz-transition: 0.2s;
          -o-transition: 0.2s;
          -webkit-transition: 0.2s;
          transition: 0.2s; }
          /* line 726, ../sass/styles.scss */
          .navHover .nav-contain ul.menu li .sub-menu .drop-bg, .navScrolled .nav-contain ul.menu li .sub-menu .drop-bg {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
            opacity: 0.8; }
          @media only screen and (max-width: 1024px) {
            /* line 714, ../sass/styles.scss */
            .nav-contain ul.menu li .sub-menu .drop-bg {
              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
              opacity: 0.8; } }
          @media only screen and (max-width: 768px) and (orientation: portrait) {
            /* line 714, ../sass/styles.scss */
            .nav-contain ul.menu li .sub-menu .drop-bg {
              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
              opacity: 0.8; } }
          /* line 735, ../sass/styles.scss */
          .touch .nav-contain ul.menu li .sub-menu .drop-bg {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
            opacity: 0.8; }
          /* line 738, ../sass/styles.scss */
          .nav-contain ul.menu li .sub-menu .drop-bg li a {
            -moz-transition: 0.2s;
            -o-transition: 0.2s;
            -webkit-transition: 0.2s;
            transition: 0.2s; }
            /* line 740, ../sass/styles.scss */
            .nav-contain ul.menu li .sub-menu .drop-bg li a .dynamic-canvas {
              bottom: 2px;
              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
              opacity: 0; }
            /* line 746, ../sass/styles.scss */
            .nav-contain ul.menu li .sub-menu .drop-bg li a:HOVER .dynamic-canvas {
              filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
              opacity: 1; }
        /* line 753, ../sass/styles.scss */
        .nav-contain ul.menu li .sub-menu li {
          display: block;
          clear: left;
          line-height: 1.6;
          height: auto; }
        @media (max-width: 690px) {
          /* line 702, ../sass/styles.scss */
          .nav-contain ul.menu li .sub-menu {
            position: relative;
            display: none;
            top: 0;
            margin-bottom: 10px; }
            /* line 765, ../sass/styles.scss */
            .nav-contain ul.menu li .sub-menu .drop-bg {
              display: none; } }
    /* line 776, ../sass/styles.scss */
    .nav-contain ul.menu .menu-item-has-children:HOVER a {
      cursor: default; }
      @media (max-width: 768px) {
        /* line 776, ../sass/styles.scss */
        .nav-contain ul.menu .menu-item-has-children:HOVER a {
          cursor: pointer; } }
      /* line 781, ../sass/styles.scss */
      .nav-contain ul.menu .menu-item-has-children:HOVER a .dynamic-canvas {
        visibility: hidden; }
    /* line 785, ../sass/styles.scss */
    .nav-contain ul.menu .menu-item-has-children:HOVER .sub-menu {
      top: 55px; }
      @media (max-width: 960px) {
        /* line 785, ../sass/styles.scss */
        .nav-contain ul.menu .menu-item-has-children:HOVER .sub-menu {
          top: 40px; } }
      /* line 791, ../sass/styles.scss */
      .nav-contain ul.menu .menu-item-has-children:HOVER .sub-menu a {
        cursor: pointer; }
        /* line 793, ../sass/styles.scss */
        .nav-contain ul.menu .menu-item-has-children:HOVER .sub-menu a .dynamic-canvas {
          visibility: visible; }
      @media (max-width: 690px) {
        /* line 785, ../sass/styles.scss */
        .nav-contain ul.menu .menu-item-has-children:HOVER .sub-menu {
          top: 0; } }
    @media (max-width: 1024px) {
      /* line 611, ../sass/styles.scss */
      .nav-contain ul.menu {
        font-size: 17px;
        padding: 0 8px; } }
    @media (max-width: 768px) {
      /* line 611, ../sass/styles.scss */
      .nav-contain ul.menu {
        font-size: 15px; } }
    @media (max-width: 860px) {
      /* line 812, ../sass/styles.scss */
      .nav-contain ul.menu li {
        font-size: 14px;
        line-height: 35px;
        padding: 0 4px; } }
  @media (max-width: 690px) {
    /* line 566, ../sass/styles.scss */
    .nav-contain {
      height: 100%;
      overflow: auto;
      top: 0px;
      left: 0;
      background-color: black;
      background-color: rgba(0, 0, 0, 0.9);
      display: none; }
      /* line 827, ../sass/styles.scss */
      .showing-right-menu .nav-contain {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
        top: 0px;
        display: block; }
      /* line 833, ../sass/styles.scss */
      .showing-left-menu .nav-contain, .showing-right-menu .nav-contain {
        -moz-transition: 0;
        -o-transition: 0;
        -webkit-transition: 0;
        transition: 0; }
      /* line 837, ../sass/styles.scss */
      .nav-contain .gradBG {
        background-position: -280px 0;
        display: none; }
      /* line 842, ../sass/styles.scss */
      .nav-contain ul.menu {
        width: 100%;
        margin: 100px 0 30px;
        padding: 0; }
        /* line 847, ../sass/styles.scss */
        .nav-contain ul.menu li {
          float: none;
          padding: 0;
          width: 100%;
          margin: 0;
          text-align: center;
          font-size: 21px; } }
  /* line 859, ../sass/styles.scss */
  .admin-bar .nav-contain {
    top: 32px; }

/* line 864, ../sass/styles.scss */
.nav-contain ul.sub-menu li a .dynamic-canvas {
  bottom: -10px; }

/* line 866, ../sass/styles.scss */
.search-toggle {
  position: fixed;
  top: 0;
  right: 5px;
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal;
  color: #FFF;
  font-size: 2em;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  z-index: 115;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }
  /* line 868, ../sass/styles.scss */
  .home .search-toggle {
    position: absolute; }
    @media (max-width: 690px) {
      /* line 868, ../sass/styles.scss */
      .home .search-toggle {
        position: fixed; } }
  /* line 874, ../sass/styles.scss */
  .admin-bar .search-toggle {
    top: 32px; }
  /* line 890, ../sass/styles.scss */
  .search-toggle:HOVER {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6; }
  @media (max-width: 960px) {
    /* line 866, ../sass/styles.scss */
    .search-toggle {
      height: 40px;
      width: 40px;
      line-height: 40px; } }
  @media (max-width: 730px) {
    /* line 866, ../sass/styles.scss */
    .search-toggle {
      right: 0px;
      display: none; } }
  /* line 905, ../sass/styles.scss */
  .search-toggle span {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s; }
    /* line 912, ../sass/styles.scss */
    .search-toggle span.mag {
      top: 0;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
      /* line 916, ../sass/styles.scss */
      .showing-search .search-toggle span.mag {
        top: 55px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0; }
    /* line 922, ../sass/styles.scss */
    .search-toggle span.close {
      top: -55px;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }
      /* line 926, ../sass/styles.scss */
      .showing-search .search-toggle span.close {
        top: 0;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }

/* line 935, ../sass/styles.scss */
.search-contain {
  position: fixed;
  top: -102px;
  left: 0px;
  width: 100%;
  height: 102px;
  z-index: 110;
  line-height: 102px;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s; }
  /* line 937, ../sass/styles.scss */
  .home .search-contain {
    position: absolute; }
    @media (max-width: 690px) {
      /* line 937, ../sass/styles.scss */
      .home .search-contain {
        position: fixed; } }
  @media (max-width: 960px) {
    /* line 935, ../sass/styles.scss */
    .search-contain {
      top: -90px;
      height: 90px;
      line-height: 90px; } }
  @media (max-width: 690px) {
    /* line 935, ../sass/styles.scss */
    .search-contain {
      top: -60px;
      height: 60px;
      line-height: 60px;
      background-color: black;
      background-color: rgba(0, 0, 0, 0.9); } }
  /* line 959, ../sass/styles.scss */
  .search-contain .gradBG {
    display: block;
    position: absolute;
    background-image: url(../img/top-nav-bg.png);
    background-repeat: repeat-y;
    background-position: 0 0;
    top: 0px;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s; }
    /* line 972, ../sass/styles.scss */
    .navHover .search-contain .gradBG, .navScrolled .search-contain .gradBG, .touch .search-contain .gradBG, .showing-search .search-contain .gradBG {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
      opacity: 0.8; }
    @media (max-width: 690px) {
      /* line 959, ../sass/styles.scss */
      .search-contain .gradBG {
        display: none; } }
  /* line 983, ../sass/styles.scss */
  .showing-search .search-contain {
    top: 0; }
  /* line 986, ../sass/styles.scss */
  .search-contain .search-inner {
    padding: 0 0 0 271px; }
    @media (max-width: 960px) {
      /* line 986, ../sass/styles.scss */
      .search-contain .search-inner {
        padding: 0 0 0 240px; } }
    /* line 992, ../sass/styles.scss */
    .search-contain .search-inner h1 {
      text-transform: uppercase;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      font-family: "AntiqueOlive";
      font-weight: 400;
      font-style: normal;
      color: #FFF;
      font-size: 32px;
      line-height: 1;
      margin: 0 20px 0; }
      @media (max-width: 960px) {
        /* line 992, ../sass/styles.scss */
        .search-contain .search-inner h1 {
          font-size: 26px;
          margin: 0 10px 0; } }
    @media (max-width: 690px) {
      /* line 986, ../sass/styles.scss */
      .search-contain .search-inner {
        padding: 0 10px; }
        /* line 1009, ../sass/styles.scss */
        .search-contain .search-inner h1 {
          display: none; } }
  /* line 1015, ../sass/styles.scss */
  .search-contain .search-wrap {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    overflow: hidden;
    position: relative; }
    /* line 1020, ../sass/styles.scss */
    .search-contain .search-wrap .line-sep {
      position: absolute;
      bottom: 15px;
      line-height: 0; }
  /* line 1027, ../sass/styles.scss */
  .search-contain #searchform {
    line-height: 102px;
    padding: 0; }
    @media (max-width: 960px) {
      /* line 1027, ../sass/styles.scss */
      .search-contain #searchform {
        line-height: 90px; } }
    /* line 1032, ../sass/styles.scss */
    .search-contain #searchform label {
      display: none; }
    /* line 1036, ../sass/styles.scss */
    .search-contain #searchform input {
      font-family: "Ampersand";
      font-weight: 400;
      font-style: normal;
      font-size: 27px;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      background: none;
      border: none;
      color: #FFF;
      padding: 3px 2px 5px;
      margin: 0; }
      @media (max-width: 960px) {
        /* line 1036, ../sass/styles.scss */
        .search-contain #searchform input {
          font-size: 21px; } }
      /* line 1050, ../sass/styles.scss */
      .search-contain #searchform input[type='submit'] {
        font-size: 200%;
        line-height: 1;
        padding: 3px 10px 3px;
        margin: 0;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
        color: #FFF; }
        /* line 1057, ../sass/styles.scss */
        .search-contain #searchform input[type='submit']:HOVER {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
          opacity: 0.6; }
    @media (max-width: 690px) {
      /* line 1027, ../sass/styles.scss */
      .search-contain #searchform {
        line-height: 60px; }
        /* line 1064, ../sass/styles.scss */
        .search-contain #searchform input {
          font-size: 18px; }
          /* line 1066, ../sass/styles.scss */
          .search-contain #searchform input[type='submit'] {
            font-size: 200%; } }

/* line 1075, ../sass/styles.scss */
.home-cycle-feature {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 60%; }

/* line 1085, ../sass/styles.scss */
.gradient-region {
  width: 100%;
  padding-bottom: 100px;
  position: relative;
  background: #9352e1;
  background-image: -moz-linear-gradient(bottom left, #9352e1, #58d0e1);
  background-image: -webkit-linear-gradient(bottom left, #9352e1, #58d0e1);
  background-image: linear-gradient(to top right, #9352e1, #58d0e1);
  z-index: 2; }
  /* line 1092, ../sass/styles.scss */
  .gradient-region .gradColor {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
  /* line 1101, ../sass/styles.scss */
  .gradient-region ul.gradGrid {
    position: relative;
    margin: 0px 0px 20px;
    list-style: none;
    padding: 0px;
    text-align: center; }
    /* line 1109, ../sass/styles.scss */
    .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes {
      width: 100%;
      list-style: none;
      padding: 0;
      margin: 0 auto; }
      /* line 1114, ../sass/styles.scss */
      .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li {
        width: 100%; }
        /* line 44, ../sass/_mixins.scss */
        .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li:after {
          content: "";
          display: table;
          clear: both; }
        /* line 1118, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li .inner {
          padding: 0 50px; }
          @media (max-width: 690px) {
            /* line 1118, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li .inner {
              padding: 0 10px; } }
        /* line 1126, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li p {
          font-family: "AntiqueOlive";
          font-weight: 400;
          font-style: normal;
          font-size: 20px;
          line-height: 110%;
          text-transform: uppercase;
          font-weight: normal;
          margin: 0 0 5px; }
          /* line 1134, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li p a {
            text-decoration: none;
            color: inherit; }
          /* line 1139, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li p em, .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li p i, .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li p span {
            font-size: 27px;
            font-family: "AntiqueOlive";
            font-weight: 400;
            font-style: normal; }
        /* line 1145, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li h3 {
          font-style: normal;
          font-weight: 400;
          line-height: 14px;
          padding: 4px 5px 2px;
          font-size: 14px;
          margin: 0 0 10px;
          color: #000;
          text-transform: uppercase;
          font-family: "AntiqueOlive";
          font-weight: 400;
          font-style: normal;
          display: inline-block;
          vertical-align: middle;
          *vertical-align: auto;
          *zoom: 1;
          *display: inline; }
        /* line 1159, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li em, .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li i {
          font-family: "Ampersand";
          font-weight: 400;
          font-style: normal;
          font-size: 20px;
          font-style: normal; }
        /* line 1167, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes li .quote-copy .citation {
          font-family: "Ampersand";
          font-weight: 400;
          font-style: normal;
          font-size: 20px;
          padding-right: 10px;
          font-style: normal; }
      @media (max-width: 690px) {
        /* line 1109, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space .feature-rotate-quotes {
          width: 100%;
          margin-right: 0; } }
    /* line 1183, ../sass/styles.scss */
    .gradient-region ul.gradGrid li.ad-space ul {
      padding: 0px 0 0 10px;
      margin: 0px;
      list-style: none; }
      @media (max-width: 768px) {
        /* line 1183, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space ul {
          padding: 0 20px 0 0; } }
      @media (max-width: 690px) {
        /* line 1183, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space ul {
          padding: 0 20px 0 0; } }
      /* line 1195, ../sass/styles.scss */
      .gradient-region ul.gradGrid li.ad-space ul li.col {
        float: left;
        width: 30%;
        width: calc(33% - 20px);
        margin: 20px 10px 0;
        padding: 0;
        text-align: left; }
        @media (min-width: 1200px) {
          /* line 1195, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col {
            max-width: 500px; } }
        @media (max-width: 768px) {
          /* line 1195, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col {
            padding: 10px 0 0;
            width: 100%; } }
        /* line 1210, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space ul li.col .col-title {
          margin: 0;
          padding: 0 0 0 10px;
          font-size: 18px;
          font-weight: normal; }
          /* line 1216, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col .col-title .icon {
            font-size: 200%;
            line-height: .5; }
        /* line 1223, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space ul li.col.tweet-col .col-title {
          position: relative;
          padding: 0 0 0 40px; }
          /* line 1227, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col.tweet-col .col-title .icon {
            position: absolute;
            top: 2px;
            left: 4px; }
        /* line 1234, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space ul li.col.tweet-col .social-ad {
          margin-top: 10px; }
        /* line 1239, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space ul li.col .featured-performances {
          padding: 0;
          list-style: none;
          margin: 10px 0 0; }
          /* line 1243, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col .featured-performances h2 {
            font-weight: normal;
            margin: 0;
            line-height: 110%;
            text-transform: uppercase; }
          /* line 1251, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col .featured-performances span {
            font-size: 20px; }
          /* line 1254, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col .featured-performances li {
            background-color: black;
            background-color: rgba(0, 0, 0, 0.3);
            padding: 0;
            margin: 0 0 5px; }
          /* line 1260, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col .featured-performances a {
            color: #FFF;
            text-decoration: none;
            padding: 5px 10px;
            margin: 0;
            display: block;
            filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
            opacity: 1; }
            /* line 1268, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space ul li.col .featured-performances a:HOVER {
              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
              opacity: 0.6; }
            /* line 1272, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space ul li.col .featured-performances a.featured-category-link {
              font-family: "Ampersand";
              font-weight: 400;
              font-style: normal;
              padding: 5px 10px 5px 40px;
              position: relative; }
              /* line 1277, ../sass/styles.scss */
              .gradient-region ul.gradGrid li.ad-space ul li.col .featured-performances a.featured-category-link .icon {
                position: absolute;
                top: 0;
                left: 10px;
                font-size: 200%;
                line-height: 1; }
        /* line 1288, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space ul li.col.today-col {
          position: relative; }
          /* line 1291, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col.today-col #performance-pager {
            position: absolute;
            top: 0;
            right: 0;
            line-height: 1; }
            /* line 1297, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space ul li.col.today-col #performance-pager span {
              padding: 0 0 0 5px; }
              /* line 1300, ../sass/styles.scss */
              .gradient-region ul.gradGrid li.ad-space ul li.col.today-col #performance-pager span.cycle-pager-active {
                color: #000; }
        /* line 1308, ../sass/styles.scss */
        .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap {
          width: 100%;
          margin: 10px 0 0;
          padding: 0;
          list-style: none;
          background-color: black;
          background-color: rgba(0, 0, 0, 0.3); }
          /* line 1315, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap li {
            padding: 0;
            width: 100%; }
          /* line 1319, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap a {
            display: block; }
            /* line 1322, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap a.performance-image {
              max-height: 500px;
              overflow: hidden; }
            /* line 1327, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap a img {
              width: 100%;
              height: auto; }
          /* line 1333, ../sass/styles.scss */
          .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad {
            padding: 10px; }
            /* line 1336, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad h2 {
              font-weight: normal;
              text-transform: uppercase;
              line-height: 110%;
              margin: 0 0 10px; }
              /* line 1341, ../sass/styles.scss */
              .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad h2 span {
                display: block;
                text-transform: none;
                font-size: 20px;
                color: #fff; }
              /* line 1348, ../sass/styles.scss */
              .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad h2 a {
                text-decoration: none;
                filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
                opacity: 1;
                display: block; }
                /* line 1353, ../sass/styles.scss */
                .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad h2 a:HOVER {
                  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
                  opacity: 0.6; }
            /* line 1360, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad .ticketing-link, .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad .more-info-link {
              font-family: "Ampersand";
              font-weight: 400;
              font-style: normal;
              filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
              opacity: 1;
              font-size: 20px;
              color: #FFF;
              text-decoration: none; }
              /* line 1367, ../sass/styles.scss */
              .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad .ticketing-link:HOVER, .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad .more-info-link:HOVER {
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
                opacity: 0.6; }
            /* line 1371, ../sass/styles.scss */
            .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad .ticketIcon, .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad .moreInfoIcon {
              display: inline-block;
              vertical-align: middle;
              *vertical-align: auto;
              *zoom: 1;
              *display: inline;
              font-size: 200%;
              font-weight: normal;
              line-height: 50%;
              vertical-align: middle;
              margin-top: -3px; }
              @media (max-width: 690px) {
                /* line 1371, ../sass/styles.scss */
                .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad .ticketIcon, .gradient-region ul.gradGrid li.ad-space ul li.col .today-wrap .textPad .moreInfoIcon {
                  margin-top: -9px; } }
    @media (max-width: 690px) {
      /* line 1108, ../sass/styles.scss */
      .gradient-region ul.gradGrid li.ad-space {
        margin-left: 0; } }

/* line 1394, ../sass/styles.scss */
.grad1 .gradColor1 {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

/* line 1395, ../sass/styles.scss */
.grad2 .gradColor2 {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

/* line 1396, ../sass/styles.scss */
.grad3 .gradColor3 {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

/* line 1397, ../sass/styles.scss */
.gradColor1 {
  background-image: -moz-linear-gradient(top left, #c6e742, #f26522);
  background-image: -webkit-linear-gradient(top left, #c6e742, #f26522);
  background-image: linear-gradient(to bottom right, #c6e742, #f26522); }

/* line 1398, ../sass/styles.scss */
.gradColor2 {
  background-image: -moz-linear-gradient(left, #5368f7, #5afffe);
  background-image: -webkit-linear-gradient(left, #5368f7, #5afffe);
  background-image: linear-gradient(to right, #5368f7, #5afffe); }

/* line 1399, ../sass/styles.scss */
.gradColor3 {
  background-image: -moz-linear-gradient(left bottom, #ff6752, #ffc450);
  background-image: -webkit-linear-gradient(left bottom, #ff6752, #ffc450);
  background-image: linear-gradient(to right top, #ff6752, #ffc450); }

/* line 1402, ../sass/styles.scss */
.feature-rotate-home {
  list-style: none;
  margin: 0px auto !important;
  padding: 0px 0 0;
  text-align: left;
  max-width: 1600px;
  font-family: "AntiqueOlive";
  font-weight: 400;
  font-style: normal;
  font-size: 17px; }
  /* line 1408, ../sass/styles.scss */
  .feature-rotate-home .inner {
    padding: 0 0 0 20px; }
    @media (max-width: 768px) {
      /* line 1408, ../sass/styles.scss */
      .feature-rotate-home .inner {
        padding: 0 0 0 10px; } }
  @media (max-width: 690px) {
    /* line 1402, ../sass/styles.scss */
    .feature-rotate-home {
      font-size: 12px; } }
  /* line 1418, ../sass/styles.scss */
  .feature-rotate-home li {
    padding: 15px 25px 0 0; }
    @media (max-width: 690px) {
      /* line 1418, ../sass/styles.scss */
      .feature-rotate-home li {
        padding: 15px 25px 0 10px; } }
  /* line 1425, ../sass/styles.scss */
  .feature-rotate-home h3 {
    font-size: 27px;
    line-height: 110%;
    margin: 0px;
    font-weight: normal;
    text-transform: uppercase; }
    @media (max-width: 690px) {
      /* line 1425, ../sass/styles.scss */
      .feature-rotate-home h3 {
        font-size: 18px; } }
  /* line 1436, ../sass/styles.scss */
  .feature-rotate-home .citation {
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    font-size: 20px; }
    /* line 1439, ../sass/styles.scss */
    .feature-rotate-home .citation p {
      margin-top: 0px; }
    @media (max-width: 690px) {
      /* line 1436, ../sass/styles.scss */
      .feature-rotate-home .citation {
        font-size: 14px; } }
  /* line 1445, ../sass/styles.scss */
  .feature-rotate-home .cycle-pager {
    font-size: 30px;
    margin-left: 20px; }
    @media (max-width: 768px) {
      /* line 1445, ../sass/styles.scss */
      .feature-rotate-home .cycle-pager {
        margin-left: 10px; } }
    /* line 1452, ../sass/styles.scss */
    .feature-rotate-home .cycle-pager span {
      padding: 0 5px 0 0;
      cursor: pointer;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
      /* line 1457, ../sass/styles.scss */
      .feature-rotate-home .cycle-pager span:HOVER {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
      /* line 1460, ../sass/styles.scss */
      .feature-rotate-home .cycle-pager span.cycle-pager-active {
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
        /* line 1464, ../sass/styles.scss */
        .feature-rotate-home .cycle-pager span.cycle-pager-active:HOVER {
          filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
          opacity: 1; }

/* line 1472, ../sass/styles.scss */
.rotating-quotes {
  margin: 20px auto 0;
  padding: 0;
  width: 100%; }
  /* line 1477, ../sass/styles.scss */
  .rotating-quotes .inner-quotes {
    padding: 0 20px 10px; }
  @media (max-width: 600px) {
    /* line 1472, ../sass/styles.scss */
    .rotating-quotes {
      display: none; } }

/* line 1485, ../sass/styles.scss */
h3.section-headline {
  font-family: "AntiqueOlive";
  font-weight: 400;
  font-style: normal;
  font-size: 27px;
  line-height: 100%;
  margin: 27px 0 5px;
  text-transform: uppercase; }

/* line 1492, ../sass/styles.scss */
h4.section-subheadline {
  font-family: "AntiqueOlive";
  font-weight: 400;
  font-style: normal;
  font-size: 19px;
  line-height: 100%;
  margin: 40px 0 5px;
  text-transform: uppercase; }
  /* line 1498, ../sass/styles.scss */
  h4.section-subheadline.first {
    margin-top: 0px; }

/* line 1503, ../sass/styles.scss */
.callout-link {
  text-decoration: none; }

/* line 1506, ../sass/styles.scss */
.ad {
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal; }
  /* line 1509, ../sass/styles.scss */
  .callout-link:HOVER .ad {
    background-color: black;
    background-color: rgba(0, 0, 0, 0.5); }
  /* line 1512, ../sass/styles.scss */
  .ad h3 {
    font-size: 27px;
    margin: 8px 0px 0;
    line-height: 110%;
    font-weight: 400;
    text-transform: uppercase; }
    @media (max-width: 768px) {
      /* line 1512, ../sass/styles.scss */
      .ad h3 {
        float: left;
        margin: 8px 0 0 8px;
        display: block; } }
  /* line 1524, ../sass/styles.scss */
  .ad img {
    width: 100%;
    height: auto; }
    @media (max-width: 768px) {
      /* line 1524, ../sass/styles.scss */
      .ad img {
        width: 25%;
        float: left; } }
  /* line 1532, ../sass/styles.scss */
  .ad span.citation {
    display: block;
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 110%; }
    @media (max-width: 768px) {
      /* line 1532, ../sass/styles.scss */
      .ad span.citation {
        float: left;
        margin: 0 0 0 8px; } }
  @media (max-width: 690px) {
    /* line 1544, ../sass/styles.scss */
    .ad h3 {
      font-size: 18px; }
    /* line 1548, ../sass/styles.scss */
    .ad span.citation {
      font-size: 14px; } }
  @media (max-width: 960px) {
    /* line 1553, ../sass/styles.scss */
    .ad.social-ad {
      max-width: 100%; } }
  /* line 1560, ../sass/styles.scss */
  .ad .social-connect {
    position: relative;
    width: 100%;
    font-size: 20px;
    line-height: 1.2; }
    /* line 1566, ../sass/styles.scss */
    .ad .social-connect .social-links {
      background: url(../img/social-home.png) center center no-repeat;
      margin: 0;
      height: 164px;
      width: 100%;
      padding: 0 !important;
      list-style: none;
      text-align: center; }
      /* line 1575, ../sass/styles.scss */
      .ad .social-connect .social-links li {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        width: 46px;
        height: 42px;
        padding: 0;
        margin: 56px 0 0;
        text-align: center; }
        /* line 1583, ../sass/styles.scss */
        .ad .social-connect .social-links li.facebook {
          width: 42px; }
        /* line 1587, ../sass/styles.scss */
        .ad .social-connect .social-links li a {
          display: block;
          text-decoration: none;
          color: #FFF;
          font-size: 2em;
          filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
          opacity: 1; }
          /* line 1594, ../sass/styles.scss */
          .ad .social-connect .social-links li a:HOVER {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
            opacity: 0.6; }
      @media (max-width: 960px) {
        /* line 1566, ../sass/styles.scss */
        .ad .social-connect .social-links {
          background: none;
          height: auto; }
          /* line 1604, ../sass/styles.scss */
          .ad .social-connect .social-links li {
            width: 25%;
            margin: 0;
            height: auto; } }

/* line 1617, ../sass/styles.scss */
.newsletter-signup {
  display: block;
  position: relative;
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal;
  margin: 10px 0 0; }
  /* line 1624, ../sass/styles.scss */
  .newsletter-signup form input {
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: none;
    border: none;
    color: #000;
    -webkit-backface-visibility: visible; }
    /* line 1630, ../sass/styles.scss */
    .home .newsletter-signup form input {
      color: #FFF; }
    /* line 1633, ../sass/styles.scss */
    .newsletter-signup form input[type='text'] {
      width: 80%; }
      @media only screen and (max-width: 1024px) {
        /* line 1633, ../sass/styles.scss */
        .newsletter-signup form input[type='text'] {
          width: 75%; } }
      @media (max-width: 960px) {
        /* line 1633, ../sass/styles.scss */
        .newsletter-signup form input[type='text'] {
          width: 75%; } }
    /* line 1639, ../sass/styles.scss */
    .newsletter-signup form input.submit {
      font-size: 1.5em;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
      /* line 1642, ../sass/styles.scss */
      .newsletter-signup form input.submit:HOVER {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        opacity: 0.6; }
      @media only screen and (max-width: 1024px) {
        /* line 1639, ../sass/styles.scss */
        .newsletter-signup form input.submit {
          padding: 2px 6px 3px; } }
  /* line 1652, ../sass/styles.scss */
  .newsletter-signup form input::-webkit-input-placeholder {
    color: #000; }
    /* line 1654, ../sass/styles.scss */
    .home .newsletter-signup form input::-webkit-input-placeholder {
      color: #FFF; }
  /* line 1659, ../sass/styles.scss */
  .newsletter-signup form input:-moz-placeholder {
    /* Firefox 18- */
    color: #000; }
    /* line 1661, ../sass/styles.scss */
    .home .newsletter-signup form input:-moz-placeholder {
      color: #FFF; }
  /* line 1666, ../sass/styles.scss */
  .newsletter-signup form input::-moz-placeholder {
    /* Firefox 19+ */
    color: #000; }
    /* line 1668, ../sass/styles.scss */
    .home .newsletter-signup form input::-moz-placeholder {
      color: #FFF; }
  /* line 1673, ../sass/styles.scss */
  .newsletter-signup form input:-ms-input-placeholder {
    color: #000; }
    /* line 1675, ../sass/styles.scss */
    .home .newsletter-signup form input:-ms-input-placeholder {
      color: #FFF; }
  /* line 1680, ../sass/styles.scss */
  .newsletter-signup span {
    position: absolute;
    top: 15px;
    right: 20px;
    font-size: 2.5em;
    line-height: 0.5; }
  /* line 1688, ../sass/styles.scss */
  .newsletter-signup .line-sep {
    margin-top: -10px;
    width: 95%; }

/* Generic Page Styles */
/* line 1695, ../sass/styles.scss */
.page-contents {
  padding: 0 20px; }
  /* line 1697, ../sass/styles.scss */
  .page-contents a {
    color: #000; }
  @media (max-width: 1024px) {
    /* line 1695, ../sass/styles.scss */
    .page-contents {
      padding: 0 10px; } }

/* Single Performance Page */
/* line 1705, ../sass/styles.scss */
.performance-contents {
  position: relative; }

/* line 1709, ../sass/styles.scss */
.fullLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%; }

/* line 1716, ../sass/styles.scss */
.stretchBG {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center; }

/* line 1721, ../sass/styles.scss */
.today-loop, .feature-loop {
  list-style: none;
  margin: 20px 0;
  padding: 0px; }
  /* line 1726, ../sass/styles.scss */
  .today-loop li, .feature-loop li {
    position: relative;
    color: #fff;
    margin: 0 0 20px;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.3); }
    /* line 1732, ../sass/styles.scss */
    .today-loop li:HOVER, .feature-loop li:HOVER {
      background-color: black;
      background-color: rgba(0, 0, 0, 0.6); }
    /* line 1736, ../sass/styles.scss */
    .today-loop li .textPad, .feature-loop li .textPad {
      position: relative;
      padding: 20px 80px 20px 20px; }
    /* line 1740, ../sass/styles.scss */
    .today-loop li.has-image, .feature-loop li.has-image {
      min-height: 220px; }
      /* line 1742, ../sass/styles.scss */
      .today-loop li.has-image .today-grid-image, .feature-loop li.has-image .today-grid-image {
        position: absolute;
        width: 330px;
        height: 100%;
        overflow: hidden; }
      /* line 1748, ../sass/styles.scss */
      .today-loop li.has-image .textPad, .feature-loop li.has-image .textPad {
        float: left;
        margin-left: 350px;
        padding: 20px 80px 20px 0; }
    /* line 1755, ../sass/styles.scss */
    .today-loop li h2, .feature-loop li h2 {
      font-family: "AntiqueOlive";
      font-weight: 400;
      font-style: normal;
      font-size: 32px;
      text-transform: uppercase;
      line-height: 110%;
      margin: 0px 0px 10px; }
      /* line 1761, ../sass/styles.scss */
      .today-loop li h2 a, .feature-loop li h2 a {
        text-decoration: none;
        color: inherit; }
    /* line 1766, ../sass/styles.scss */
    .today-loop li h3, .feature-loop li h3 {
      font-family: "Ampersand";
      font-weight: 400;
      font-style: normal;
      font-size: 20px;
      line-height: 100%;
      text-transform: none;
      margin: 0px 0px 10px; }
    /* line 1773, ../sass/styles.scss */
    .today-loop li .today-links, .feature-loop li .today-links {
      position: absolute;
      bottom: 10px;
      left: 350px; }
    /* line 1778, ../sass/styles.scss */
    .today-loop li .ticketing-link, .today-loop li .more-info-link, .feature-loop li .ticketing-link, .feature-loop li .more-info-link {
      font-family: "Ampersand";
      font-weight: 400;
      font-style: normal;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1;
      font-size: 20px;
      color: inherit;
      text-decoration: none; }
      /* line 1785, ../sass/styles.scss */
      .today-loop li .ticketing-link:HOVER, .today-loop li .more-info-link:HOVER, .feature-loop li .ticketing-link:HOVER, .feature-loop li .more-info-link:HOVER {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        opacity: 0.6; }
  @media (max-width: 690px) {
    /* line 1721, ../sass/styles.scss */
    .today-loop, .feature-loop {
      margin: 10px 0; }
      /* line 1794, ../sass/styles.scss */
      .today-loop li .textpad, .feature-loop li .textpad {
        padding: 10px 10px 20px; }
      /* line 1799, ../sass/styles.scss */
      .today-loop li.has-image .today-grid-image, .feature-loop li.has-image .today-grid-image {
        position: relative;
        width: 100%;
        min-height: 200px; }
      /* line 1805, ../sass/styles.scss */
      .today-loop li.has-image .textPad, .feature-loop li.has-image .textPad {
        float: none;
        margin-left: 0;
        padding: 10px 10px 20px; }
      /* line 1812, ../sass/styles.scss */
      .today-loop li h2, .feature-loop li h2 {
        font-size: 21px;
        margin: 0px 0px 5px; }
      /* line 1816, ../sass/styles.scss */
      .today-loop li h3, .feature-loop li h3 {
        font-size: 18px;
        margin: 0px 0px 5px; }
      /* line 1820, ../sass/styles.scss */
      .today-loop li .today-links, .feature-loop li .today-links {
        position: absolute;
        bottom: 5px;
        left: 10px; }
      /* line 1825, ../sass/styles.scss */
      .today-loop li .ticketing-link, .today-loop li .more-info-link, .feature-loop li .ticketing-link, .feature-loop li .more-info-link {
        font-size: 14px; } }

/* line 1832, ../sass/styles.scss */
.pre-title, .subtitle {
  display: block;
  font-size: 50%;
  line-height: 120%; }

h2>.pretitle-home {font-size: 60%;}


/* line 1838, ../sass/styles.scss */
.text-intro-area h1, .page-contents-search h1 {
  font-family: "AntiqueOlive";
  font-weight: 400;
  font-style: normal;
  font-size: 32px;
  text-transform: uppercase;
  line-height: 110%;
  margin: 28px 0; }
  /* line 1844, ../sass/styles.scss */
  .text-intro-area h1 span.sub-title, .page-contents-search h1 span.sub-title {
    display: block;
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: 100%;
    text-transform: none; }
  @media (max-width: 690px) {
    /* line 1838, ../sass/styles.scss */
    .text-intro-area h1, .page-contents-search h1 {
      font-size: 21px;
      margin: 30px 0 10px; }
      /* line 1856, ../sass/styles.scss */
      .text-intro-area h1 span.subtitle, .page-contents-search h1 span.subtitle {
        font-size: 18px; } }

/* line 1862, ../sass/styles.scss */
.primary-image {
  position: relative;
  overflow: hidden;
  max-height: 500px;
  text-align: left; }
  /* line 1867, ../sass/styles.scss */
  .primary-image img {
    height: auto;
    width: auto;
    min-height: 300px;
    max-width: 100%; }
    @media (max-width: 960px) {
      /* line 1867, ../sass/styles.scss */
      .primary-image img {
        min-height: 50px; } }
  @media (max-width: 960px) {
    /* line 1862, ../sass/styles.scss */
    .primary-image {
      max-width: 100%; } }
  @media (max-width: 690px) {
    /* line 1862, ../sass/styles.scss */
    .primary-image {
      /*max-height:200px;*/ }
      /* line 1884, ../sass/styles.scss */
      .primary-image img {
        min-height: 0px;
        width: 100%;
        height: auto; } }

/* line 1891, ../sass/styles.scss */
.primary-details {
  position: relative;
  float: right;
  margin: 0 20px 0 70%;
  color: #fff;
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal;
  font-size: 20px; }
  /* line 1896, ../sass/styles.scss */
  .primary-details .inner {
    padding: 0 0 0 20px; }
  @media (max-width: 860px) {
    /* line 1891, ../sass/styles.scss */
    .primary-details {
      float: none;
      margin: 0px;
      width: auto;
      padding: 0 24px 20px; } }
  /* line 1907, ../sass/styles.scss */
  .primary-details h2 {
    font-family: "AntiqueOlive";
    font-weight: 400;
    font-style: normal;
    font-size: 27px;
    text-transform: uppercase;
    line-height: 110%; }
  /* line 1913, ../sass/styles.scss */
  .primary-details a {
    color: #fff; }
    /* line 1915, ../sass/styles.scss */
    .primary-details a.ticketing-link {
      font-family: "Ampersand";
      font-weight: 400;
      font-style: normal;
      font-size: 20px;
      text-decoration: none; }
  /* line 1921, ../sass/styles.scss */
  .primary-details.performance-no-image {
    margin-left: 20px;
    float: none; }
  /* line 1925, ../sass/styles.scss */
  .primary-details .ticketing {
    padding-bottom: 30px; }

/* line 1930, ../sass/styles.scss */
.estimated-runtime {
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  margin: 5px 0 0; }

/* line 1936, ../sass/styles.scss */
.performance-columns {
  position: relative;
  font-family: "AntiqueOliveStd";
  font-weight: 400;
  font-style: normal;
  font-size: 14px; }
  /* line 1940, ../sass/styles.scss */
  .performance-columns p {
    margin: 0 2em 1em 0; }
    @media (max-width: 690px) {
      /* line 1940, ../sass/styles.scss */
      .performance-columns p {
        margin: 0 0 10px;
        padding: 0 20px 0 0; } }
  /* line 1948, ../sass/styles.scss */
  .performance-columns .performance-col-main {
    float: left;
    margin-right: 260px;
    max-width: 800px; }
    @media (min-width: 1480px) {
      /* line 1948, ../sass/styles.scss */
      .performance-columns .performance-col-main {
        margin-right: 20px; } }
    @media (max-width: 1024px) {
      /* line 1948, ../sass/styles.scss */
      .performance-columns .performance-col-main {
        width: 70%;
        margin-right: 30%; } }
    @media (max-width: 768px) {
      /* line 1948, ../sass/styles.scss */
      .performance-columns .performance-col-main {
        width: auto;
        float: none;
        margin-right: 0; } }
    /* line 1967, ../sass/styles.scss */
    .performance-columns .performance-col-main b, .performance-columns .performance-col-main strong, .performance-columns .performance-col-main h3 {
      font-family: "AntiqueOlive";
      font-weight: 400;
      font-style: normal; }
  /* line 1971, ../sass/styles.scss */
  .performance-columns .performance-col-side {
    float: right;
    width: 240px;
    margin-left: -260px;
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: 100%; }
    @media (min-width: 1480px) {
      /* line 1971, ../sass/styles.scss */
      .performance-columns .performance-col-side {
        margin-left: 0;
        float: left; } }
    /* line 1981, ../sass/styles.scss */
    .performance-columns .performance-col-side p {
      margin-bottom: .45em; }
    @media (max-width: 1024px) {
      /* line 1971, ../sass/styles.scss */
      .performance-columns .performance-col-side {
        width: 28%;
        margin-left: -30%; } }
    @media (max-width: 960px) {
      /* line 1971, ../sass/styles.scss */
      .performance-columns .performance-col-side {
        width: 28%;
        margin-left: -30%; } }
    @media (max-width: 768px) {
      /* line 1971, ../sass/styles.scss */
      .performance-columns .performance-col-side {
        width: auto;
        float: none;
        margin-left: 0; } }
    /* line 2010, ../sass/styles.scss */
    .performance-columns .performance-col-side strong, .performance-columns .performance-col-side b {
      font-weight: normal; }
    /* line 2016, ../sass/styles.scss */
    .performance-columns .performance-col-side .ticketing {
      line-height: 1.3;
      margin: 12px 0 24px; }
      /* line 2019, ../sass/styles.scss */
      .performance-columns .performance-col-side .ticketing strong, .performance-columns .performance-col-side .ticketing b {
        text-transform: none;
        font-size: 20px; }
  /* line 2026, ../sass/styles.scss */
  .performance-columns .vid-caption {
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    margin: 5px 0 0;
    text-transform: lowercase; }
  /* line 2033, ../sass/styles.scss */
  .performance-columns .vid-embed p {
    margin: 0px; }

/* line 2038, ../sass/styles.scss */
.linkList {
  list-style: none;
  margin: 0px;
  padding: 0px; }
  /* line 2043, ../sass/styles.scss */
  .linkList a {
    text-decoration: none;
    text-transform: lowercase;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
    /* line 2048, ../sass/styles.scss */
    .linkList a:HOVER {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
    /* line 2052, ../sass/styles.scss */
    .linkList a .icon {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      text-transform: none;
      margin-top: 2px;
      font-size: 150%;
      font-weight: normal;
      line-height: 50%;
      vertical-align: text-top; }

/* line 2064, ../sass/styles.scss */
.category-callout {
  position: relative; }
  /* line 2066, ../sass/styles.scss */
  .category-callout a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 5px 0 0;
    padding: 0 0 7px;
    font-weight: normal;
    overflow: hidden;
    text-transform: uppercase;
    position: relative;
    font-size: 14px;
    text-decoration: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
    /* line 2077, ../sass/styles.scss */
    .category-callout a .line-sep {
      position: absolute;
      bottom: -7px;
      left: 0;
      z-index: -1; }
    /* line 2084, ../sass/styles.scss */
    .category-callout a:HOVER {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }

@media (max-width: 768px) {
  /* line 2090, ../sass/styles.scss */
  .performance-info {
    display: none; }
    /* line 2093, ../sass/styles.scss */
    .performance-info h4 {
      font-size: 14px;
      padding: 0 15px 0 0; }
    /* line 2097, ../sass/styles.scss */
    .performance-info .ticketing {
      font-size: 15px; }
    /* line 2101, ../sass/styles.scss */
    .performance-info .loop-links .ticketing-link {
      font-size: 14px;
      padding: 4px 9px; } }
@media (max-width: 690px) {
  /* line 2090, ../sass/styles.scss */
  .performance-info {
    display: none; } }

/* line 2112, ../sass/styles.scss */
.touchscreen-info {
  display: none;
  margin: 27px 0 5px; }
  @media only screen and (max-width: 768px) and (orientation: portrait) {
    /* line 2112, ../sass/styles.scss */
    .touchscreen-info {
      display: block; } }
  @media (max-width: 768px) {
    /* line 2112, ../sass/styles.scss */
    .touchscreen-info {
      display: block; } }
  @media (max-width: 690px) {
    /* line 2112, ../sass/styles.scss */
    .touchscreen-info {
      display: block; } }

/* line 2126, ../sass/styles.scss */
.grid-test {
  list-style: none;
  margin: 0px 10px;
  padding: 20px 0px;
  text-align: left;
  position: relative; }
  /* line 2133, ../sass/styles.scss */
  .grid-test .category-wrap {
    margin: 0;
    padding: 0 32px 0 0; }
    @media (max-width: 960px) {
      /* line 2133, ../sass/styles.scss */
      .grid-test .category-wrap {
        padding: 0 20px 0 0; } }
    @media only screen and (max-width: 768px) and (orientation: portrait) {
      /* line 2133, ../sass/styles.scss */
      .grid-test .category-wrap {
        padding: 0; } }
    @media (max-width: 690px) {
      /* line 2133, ../sass/styles.scss */
      .grid-test .category-wrap {
        display: none; } }
  /* line 2147, ../sass/styles.scss */
  .grid-test .cat-blurb {
    font-family: "AntiqueOliveStd";
    font-weight: 400;
    font-style: normal;
    max-width: 1050px;
    margin: 0 0 5px; }
    /* line 44, ../sass/_mixins.scss */
    .grid-test .cat-blurb:after {
      content: "";
      display: table;
      clear: both; }
    /* line 2153, ../sass/styles.scss */
    .grid-test .cat-blurb .blurb-inner {
      padding: 10px 50px 0px 10px; }
      @media (max-width: 690px) {
        /* line 2153, ../sass/styles.scss */
        .grid-test .cat-blurb .blurb-inner {
          padding: 10px 10px 0px 0px; } }
      /* line 2160, ../sass/styles.scss */
      .grid-test .cat-blurb .blurb-inner h1 {
        font-family: "AntiqueOlive";
        font-weight: 400;
        font-style: normal;
        font-size: 20px;
        line-height: 110%;
        text-transform: uppercase;
        font-weight: normal;
        margin: 0 0 5px; }
      /* line 2169, ../sass/styles.scss */
      .grid-test .cat-blurb .blurb-inner h6 {
        font-family: "Ampersand";
        font-weight: 400;
        font-style: normal;
        margin: 0;
        font-size: 20px;
        line-height: 110%; }
      /* line 2176, ../sass/styles.scss */
      .grid-test .cat-blurb .blurb-inner p {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        margin: 1em 0 0; }
      /* line 2183, ../sass/styles.scss */
      .grid-test .cat-blurb .blurb-inner a {
        color: inherit;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
        /* line 2187, ../sass/styles.scss */
        .grid-test .cat-blurb .blurb-inner a:HOVER {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
          opacity: 0.6; }
  /* line 2194, ../sass/styles.scss */
  .grid-test li, .grid-test .category-feature {
    position: relative;
    display: block;
    float: left;
    margin: 0 9px 18px;
    width: 240px;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    text-align: left; }
    /* line 2201, ../sass/styles.scss */
    .grid-test li:HOVER, .grid-test .category-feature:HOVER {
      background-color: black;
      background-color: rgba(0, 0, 0, 0.5); }
    /* line 2206, ../sass/styles.scss */
    .grid-test li a, .grid-test .category-feature a {
      text-decoration: none; }
      /* line 2208, ../sass/styles.scss */
      .grid-test li a.feature-img, .grid-test .category-feature a.feature-img {
        display: block;
        text-align: center;
        background-color: black;
        background-color: rgba(0, 0, 0, 0.5); }
    /* line 2214, ../sass/styles.scss */
    .grid-test li.double, .grid-test .category-feature.double {
      width: 500px; }
      @media only screen and (max-width: 768px) and (orientation: portrait) {
        /* line 2214, ../sass/styles.scss */
        .grid-test li.double, .grid-test .category-feature.double {
          width: 100%;
          width: calc(100% - 20px); } }
    /* line 2222, ../sass/styles.scss */
    .grid-test li.category-feature, .grid-test .category-feature.category-feature {
      width: 100%;
      margin: 0 0px 18px 9px;
      background-color: black;
      background-color: rgba(0, 0, 0, 0.5);
      font-family: "Ampersand";
      font-weight: 400;
      font-style: normal; }
      /* line 2226, ../sass/styles.scss */
      .grid-test li.category-feature:HOVER, .grid-test .category-feature.category-feature:HOVER {
        background-color: black;
        background-color: rgba(0, 0, 0, 0.8); }
      /* line 2231, ../sass/styles.scss */
      .grid-test li.category-feature .textPad, .grid-test .category-feature.category-feature .textPad {
        position: relative;
        padding: 20px 80px 30px 20px; }
      /* line 2236, ../sass/styles.scss */
      .grid-test li.category-feature.has-image, .grid-test .category-feature.category-feature.has-image {
        min-height: 220px; }
        /* line 2238, ../sass/styles.scss */
        .grid-test li.category-feature.has-image .category-grid-image, .grid-test .category-feature.category-feature.has-image .category-grid-image {
          position: absolute;
          width: 330px;
          height: 100%;
          overflow: hidden;
          top: 0;
          left: 0; }
          @media (max-width: 1400px) {
            /* line 2238, ../sass/styles.scss */
            .grid-test li.category-feature.has-image .category-grid-image, .grid-test .category-feature.category-feature.has-image .category-grid-image {
              width: 240px; } }
          @media (max-width: 690px) {
            /* line 2238, ../sass/styles.scss */
            .grid-test li.category-feature.has-image .category-grid-image, .grid-test .category-feature.category-feature.has-image .category-grid-image {
              position: relative; } }
        /* line 2252, ../sass/styles.scss */
        .grid-test li.category-feature.has-image .textPad, .grid-test .category-feature.category-feature.has-image .textPad {
          float: left;
          margin-left: 350px;
          padding: 20px 80px 30px 0; }
          @media (max-width: 1400px) {
            /* line 2252, ../sass/styles.scss */
            .grid-test li.category-feature.has-image .textPad, .grid-test .category-feature.category-feature.has-image .textPad {
              margin-left: 260px; } }
          @media only screen and (max-width: 768px) and (orientation: portrait) {
            /* line 2252, ../sass/styles.scss */
            .grid-test li.category-feature.has-image .textPad, .grid-test .category-feature.category-feature.has-image .textPad {
              float: none; } }
      /* line 2264, ../sass/styles.scss */
      .grid-test li.category-feature h2, .grid-test .category-feature.category-feature h2 {
        font-family: "AntiqueOlive";
        font-weight: 400;
        font-style: normal;
        font-size: 32px;
        text-transform: uppercase;
        line-height: 110%;
        margin: 0 0 20px; }
        @media (max-width: 960px) {
          /* line 2264, ../sass/styles.scss */
          .grid-test li.category-feature h2, .grid-test .category-feature.category-feature h2 {
            font-size: 26px; } }
        /* line 2274, ../sass/styles.scss */
        .grid-test li.category-feature h2 a, .grid-test .category-feature.category-feature h2 a {
          text-decoration: none;
          color: inherit; }
      /* line 2279, ../sass/styles.scss */
      .grid-test li.category-feature h3, .grid-test .category-feature.category-feature h3 {
        font-family: "Ampersand";
        font-weight: 400;
        font-style: normal;
        font-size: 20px;
        line-height: 100%;
        text-transform: none;
        margin: 0px; }
      /* line 2286, ../sass/styles.scss */
      .grid-test li.category-feature .ticketIcon, .grid-test li.category-feature .moreInfoIcon, .grid-test .category-feature.category-feature .ticketIcon, .grid-test .category-feature.category-feature .moreInfoIcon {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        font-size: 200%;
        font-weight: normal;
        line-height: 50%;
        vertical-align: middle;
        margin-top: -3px; }
        @media (max-width: 690px) {
          /* line 2286, ../sass/styles.scss */
          .grid-test li.category-feature .ticketIcon, .grid-test li.category-feature .moreInfoIcon, .grid-test .category-feature.category-feature .ticketIcon, .grid-test .category-feature.category-feature .moreInfoIcon {
            margin-top: -9px; } }
      /* line 2299, ../sass/styles.scss */
      .grid-test li.category-feature .feature-links, .grid-test .category-feature.category-feature .feature-links {
        position: absolute;
        bottom: 10px;
        left: 350px; }
        @media (max-width: 1400px) {
          /* line 2299, ../sass/styles.scss */
          .grid-test li.category-feature .feature-links, .grid-test .category-feature.category-feature .feature-links {
            left: 260px; } }
      /* line 2306, ../sass/styles.scss */
      .grid-test li.category-feature .ticketing-link, .grid-test li.category-feature .more-info-link, .grid-test .category-feature.category-feature .ticketing-link, .grid-test .category-feature.category-feature .more-info-link {
        font-family: "Ampersand";
        font-weight: 400;
        font-style: normal;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
        font-size: 20px; }
        /* line 2311, ../sass/styles.scss */
        .grid-test li.category-feature .ticketing-link:HOVER, .grid-test li.category-feature .more-info-link:HOVER, .grid-test .category-feature.category-feature .ticketing-link:HOVER, .grid-test .category-feature.category-feature .more-info-link:HOVER {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
          opacity: 0.6; }
      /* line 2315, ../sass/styles.scss */
      .grid-test li.category-feature .ticketing-link, .grid-test .category-feature.category-feature .ticketing-link {
        margin: 0 10px 10px 0; }
        /* line 2317, ../sass/styles.scss */
        .single-performances .grid-test li.category-feature .ticketing-link, .single-performances .grid-test .category-feature.category-feature .ticketing-link {
          display: inline-block;
          vertical-align: middle;
          *vertical-align: auto;
          *zoom: 1;
          *display: inline;
          background-color: #000;
          padding: 8px 12px;
          -moz-transition: 0.2s;
          -o-transition: 0.2s;
          -webkit-transition: 0.2s;
          transition: 0.2s; }
          /* line 2322, ../sass/styles.scss */
          .single-performances .grid-test li.category-feature .ticketing-link:HOVER, .single-performances .grid-test .category-feature.category-feature .ticketing-link:HOVER {
            color: #fff; }
          /* line 2326, ../sass/styles.scss */
          .single-performances .grid-test li.category-feature .ticketing-link .ticketIcon, .single-performances .grid-test .category-feature.category-feature .ticketing-link .ticketIcon {
            margin: -3px 0 0 -3px; }
    /* line 2332, ../sass/styles.scss */
    .grid-test li.override-sm, .grid-test .category-feature.override-sm {
      width: 240px; }
      /* line 2333, ../sass/styles.scss */
      .grid-test li.override-sm.hasImg .feature-img, .grid-test .category-feature.override-sm.hasImg .feature-img {
        height: 124px; }
      /* line 2337, ../sass/styles.scss */
      .grid-test li.override-sm img, .grid-test .category-feature.override-sm img {
        width: 240px;
        height: 124px; }
      /* line 2338, ../sass/styles.scss */
      .grid-test li.override-sm h3.exerpt-for-grid, .grid-test .category-feature.override-sm h3.exerpt-for-grid {
        display: none; }
    /* h3.exerpt-for-grid>p {@include font("AntiqueOlive"); font: .8em helvetica, arial;}
    /* line 2340, ../sass/styles.scss */
    .grid-test li div.textPad, .grid-test .category-feature div.textPad {
      position: relative;
      padding: 0 20px 50px 15px; }
      /* line 2344, ../sass/styles.scss */
      .grid-test li div.textPad h1.tonight-date, .grid-test .category-feature div.textPad h1.tonight-date {
        font-family: "AntiqueOlive";
        font-weight: 400;
        font-style: normal;
        font-size: 14px;
        line-height: 14px;
        padding: 4px 5px 2px;
        background-color: #FFF; }
    /* line 2354, ../sass/styles.scss */
    .grid-test li.hasImg div.textPad h1.tonight-date, .grid-test .category-feature.hasImg div.textPad h1.tonight-date {
      display: block;
      position: absolute;
      top: -25px;
      left: 12px; }
    /* line 2363, ../sass/styles.scss */
    .grid-test li.noImg div.textPad h1.tonight-date, .grid-test .category-feature.noImg div.textPad h1.tonight-date {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      margin: 12px 0 0; }
    /* line 2370, ../sass/styles.scss */
    .grid-test li.show-tonight, .grid-test .category-feature.show-tonight {
      background-color: black;
      background-color: rgba(0, 0, 0, 0.5); }
      /* line 2373, ../sass/styles.scss */
      .grid-test li.show-tonight:HOVER, .grid-test .category-feature.show-tonight:HOVER {
        background-color: black;
        background-color: rgba(0, 0, 0, 0.7); }
    /* line 2377, ../sass/styles.scss */
    .grid-test li h3, .grid-test .category-feature h3 {
      font-family: "Ampersand";
      font-weight: 400;
      font-style: normal;
      font-size: 18px;
      margin: 12px 0 5px;
      line-height: 110%; }
    /* line 2383, ../sass/styles.scss */
    .grid-test li h2, .grid-test .category-feature h2 {
      font-family: "AntiqueOlive";
      font-weight: 400;
      font-style: normal;
      font-size: 27px;
      text-transform: uppercase;
      margin: 0px;
      line-height: 110%; }
      /* line 2389, ../sass/styles.scss */
      .grid-test li h2 span.sub-title, .grid-test .category-feature h2 span.sub-title {
        font-family: "Ampersand";
        font-weight: 400;
        font-style: normal;
        font-size: 20px;
        line-height: 110%;
        display: block;
        margin: 10px 0 0;
        text-transform: none; }
      /* line 2397, ../sass/styles.scss */
      .grid-test li h2 a, .grid-test .category-feature h2 a {
        display: block; }
    /* line 2401, ../sass/styles.scss */
    .grid-test li.reduced-size h2, .grid-test .category-feature.reduced-size h2 {
      font-size: 21px; }
      /* line 2403, ../sass/styles.scss */
      .grid-test li.reduced-size h2 .hairspace, .grid-test .category-feature.reduced-size h2 .hairspace {
        width: 1px;
        overflow: hidden;
        margin-right: -2px; }
  @media (max-width: 960px) {
    /* line 2126, ../sass/styles.scss */
    .grid-test {
      padding: 30px 0px; } }
  @media (max-width: 768px) {
    /* line 2126, ../sass/styles.scss */
    .grid-test {
      padding: 0; }
      /* line 2417, ../sass/styles.scss */
      .grid-test .category-wrap {
        padding: 0 10px 0 0; }
      /* line 2420, ../sass/styles.scss */
      .grid-test li, .grid-test .category-feature {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        margin: 0 4px 10px; }
        /* line 2425, ../sass/styles.scss */
        .grid-test li.double, .grid-test .category-feature.double {
          width: 100%;
          width: calc(100% - 20px); }
          /* line 2430, ../sass/styles.scss */
          .grid-test li.double img, .grid-test .category-feature.double img {
            width: 100%;
            height: auto; }
        /* line 2435, ../sass/styles.scss */
        .grid-test li.category-feature, .grid-test .category-feature.category-feature {
          width: 100%;
          background-color: black;
          background-color: rgba(0, 0, 0, 0.8); }
          /* line 2438, ../sass/styles.scss */
          .grid-test li.category-feature .textPad, .grid-test .category-feature.category-feature .textPad {
            padding: 10px 30px 30px 10px; } }
      @media (max-width: 768px) and (max-width: 768px) {
        /* line 2435, ../sass/styles.scss */
        .grid-test li.category-feature, .grid-test .category-feature.category-feature {
          margin: 0 0px 9px 4px; } }
  @media (max-width: 768px) {
          /* line 2446, ../sass/styles.scss */
          .grid-test li.category-feature.has-image, .grid-test .category-feature.category-feature.has-image {
            min-height: 220px; }
            /* line 2448, ../sass/styles.scss */
            .grid-test li.category-feature.has-image .category-grid-image, .grid-test .category-feature.category-feature.has-image .category-grid-image {
              position: relative;
              width: 100%;
              min-height: 200px; }
            /* line 2453, ../sass/styles.scss */
            .grid-test li.category-feature.has-image .textPad, .grid-test .category-feature.category-feature.has-image .textPad {
              float: none;
              margin-left: 0px;
              padding: 10px 30px 30px 10px; }
          /* line 2460, ../sass/styles.scss */
          .grid-test li.category-feature h2, .grid-test .category-feature.category-feature h2 {
            font-size: 21px;
            margin: 5px 0 10px; }
          /* line 2464, ../sass/styles.scss */
          .grid-test li.category-feature h3, .grid-test .category-feature.category-feature h3 {
            font-size: 18px; }
          /* line 2467, ../sass/styles.scss */
          .grid-test li.category-feature .feature-links, .grid-test .category-feature.category-feature .feature-links {
            position: absolute;
            bottom: 5px;
            left: 10px; }
          /* line 2473, ../sass/styles.scss */
          .grid-test li.category-feature .ticketing-link, .grid-test li.category-feature .more-info-link, .grid-test .category-feature.category-feature .ticketing-link, .grid-test .category-feature.category-feature .more-info-link {
            font-size: 18px; }
        /* line 2477, ../sass/styles.scss */
        .grid-test li.override-sm, .grid-test .category-feature.override-sm {
          width: 240px; }
          /* line 2478, ../sass/styles.scss */
          .grid-test li.override-sm.hasImg .feature-img, .grid-test .category-feature.override-sm.hasImg .feature-img {
            height: 124px; }
          /* line 2482, ../sass/styles.scss */
          .grid-test li.override-sm img, .grid-test .category-feature.override-sm img {
            width: 100%;
            height: auto;
            max-height: 100px; }
        /* line 2484, ../sass/styles.scss */
        .grid-test li div.textPad, .grid-test .category-feature div.textPad {
          position: relative;
          padding: 0 20px 50px 10px; }
          /* line 2488, ../sass/styles.scss */
          .grid-test li div.textPad h1.tonight-date, .grid-test .category-feature div.textPad h1.tonight-date {
            font-size: 12px;
            line-height: 12px;
            padding: 4px 5px 2px; }
        /* line 2496, ../sass/styles.scss */
        .grid-test li.hasImg div.textPad h1.tonight-date, .grid-test .category-feature.hasImg div.textPad h1.tonight-date {
          position: absolute;
          top: -21px;
          left: 6px; }
        /* line 2503, ../sass/styles.scss */
        .grid-test li.show-tonight, .grid-test .category-feature.show-tonight {
          background-color: black;
          background-color: rgba(0, 0, 0, 0.7); }
        /* line 2506, ../sass/styles.scss */
        .grid-test li h3, .grid-test .category-feature h3 {
          font-size: 14px;
          margin: 6px 0 5px; }
        /* line 2510, ../sass/styles.scss */
        .grid-test li h2, .grid-test .category-feature h2 {
          font-size: 18px; }
          /* line 2512, ../sass/styles.scss */
          .grid-test li h2 span.sub-title, .grid-test .category-feature h2 span.sub-title {
            font-size: 14px;
            margin: 10px 0 0; } }
  @media (max-width: 690px) {
    /* line 2126, ../sass/styles.scss */
    .grid-test {
      margin: 10px;
      padding: 10px 0; }
      /* line 2523, ../sass/styles.scss */
      .grid-test .category-wrap {
        padding: 0; }
      /* line 2526, ../sass/styles.scss */
      .grid-test li, .grid-test .category-feature {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        margin: 0 0 10px;
        width: 100%; }
        /* line 2531, ../sass/styles.scss */
        .grid-test li.double, .grid-test .category-feature.double {
          width: 100%; } }

/* line 2539, ../sass/styles.scss */
.lower-menu {
  overflow: hidden;
  text-transform: lowercase; }
  @media (max-width: 960px) {
    /* line 2539, ../sass/styles.scss */
    .lower-menu {
      width: 230px; } }
  /* line 2546, ../sass/styles.scss */
  .lower-menu ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    /* line 2551, ../sass/styles.scss */
    .lower-menu ul li {
      margin: 0 0 0px; }
      /* line 2553, ../sass/styles.scss */
      .lower-menu ul li a {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        color: inherit;
        text-decoration: none;
        font-size: 20px;
        padding: 0 0 7px;
        line-height: 1.2;
        overflow: hidden;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
        /* line 2562, ../sass/styles.scss */
        .lower-menu ul li a .dynamic-canvas {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
          opacity: 0; }
        /* line 2565, ../sass/styles.scss */
        .lower-menu ul li a:HOVER {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
          opacity: 0.6; }
          /* line 2567, ../sass/styles.scss */
          .lower-menu ul li a:HOVER .dynamic-canvas {
            filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
            opacity: 1; }
      /* line 2575, ../sass/styles.scss */
      .lower-menu ul li.current_page_item a .dynamic-canvas, .page-id-77 .lower-menu ul li.page-item-240 a .dynamic-canvas {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
  @media (max-width: 690px) {
    /* line 2539, ../sass/styles.scss */
    .lower-menu {
      display: none; } }

/* line 2590, ../sass/styles.scss */
.layout-big-image .lower-deck .lower-content {
  left: 0px; }
  @media (max-width: 690px) {
    /* line 2590, ../sass/styles.scss */
    .layout-big-image .lower-deck .lower-content {
      left: 10px; } }
  @media (min-width: 960px) {
    /* line 2590, ../sass/styles.scss */
    .layout-big-image .lower-deck .lower-content {
      left: 20px; } }
/* line 2599, ../sass/styles.scss */
.layout-big-image .lower-deck .fixed {
  left: 291px;
  margin-top: 0px; }
  @media (max-width: 960px) {
    /* line 2599, ../sass/styles.scss */
    .layout-big-image .lower-deck .fixed {
      left: 260px; } }
  @media (max-width: 690px) {
    /* line 2599, ../sass/styles.scss */
    .layout-big-image .lower-deck .fixed {
      left: 20px; } }
/* line 2611, ../sass/styles.scss */
.layout-big-image .lower-deck .abs {
  left: 20px;
  margin-top: 0px; }
  @media (max-width: 768px) {
    /* line 2611, ../sass/styles.scss */
    .layout-big-image .lower-deck .abs {
      left: 20px; } }

/* line 2621, ../sass/styles.scss */
.page-template-default .layout-big-image .lower-menu {
  left: -251px; }
  /* line 2624, ../sass/styles.scss */
  .page-template-default .layout-big-image .lower-menu.lower-menu-fixed {
    left: 20px; }
  @media (max-width: 960px) {
    /* line 2621, ../sass/styles.scss */
    .page-template-default .layout-big-image .lower-menu {
      left: -230px; }
      /* line 2633, ../sass/styles.scss */
      .page-template-default .layout-big-image .lower-menu.lower-menu-fixed {
        left: 10px; } }

/* line 2639, ../sass/styles.scss */
#SingleSub {
  overflow: hidden; }
  /* line 2641, ../sass/styles.scss */
  #SingleSub h4 {
    padding-bottom: 10px;
    margin-bottom: 0px; }
  /* line 2645, ../sass/styles.scss */
  #SingleSub ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-transform: lowercase; }
    /* line 2651, ../sass/styles.scss */
    #SingleSub ul li {
      margin: 0 0 0px; }
      /* line 2653, ../sass/styles.scss */
      #SingleSub ul li a {
        color: inherit;
        text-decoration: none;
        font-size: 20px;
        padding: 0 0 7px;
        line-height: 1.2;
        display: block;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
        /* line 2661, ../sass/styles.scss */
        #SingleSub ul li a:HOVER {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
          opacity: 0.6; }
      /* line 2667, ../sass/styles.scss */
      #SingleSub ul li.active-menu-item a {
        border-bottom: 1px solid black;
        padding: 0; }
  @media (max-width: 768px) {
    /* line 2639, ../sass/styles.scss */
    #SingleSub {
      visibility: none;
      height: 1px; } }

/* line 2680, ../sass/styles.scss */
.social-share {
  margin: 20px 0 0; }
  /* line 2683, ../sass/styles.scss */
  .social-share .share-toggle {
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    cursor: pointer; }
    /* line 2689, ../sass/styles.scss */
    .social-share .share-toggle p {
      position: relative;
      margin: 0 0 10px;
      padding: 10px 28px 5px 0;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
      /* line 2696, ../sass/styles.scss */
      .social-share .share-toggle p:HOVER {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        opacity: 0.6; }
      /* line 2700, ../sass/styles.scss */
      .social-share .share-toggle p span {
        font-size: 180%;
        position: absolute;
        top: 5px;
        right: 0; }
  /* line 2709, ../sass/styles.scss */
  .social-share .addthis_toolbox {
    display: none; }

/* line 2714, ../sass/styles.scss */
.credits {
  text-transform: lowercase;
  line-height: 1.3; }
  /* line 2718, ../sass/styles.scss */
  .credits h4.section-subheadline {
    margin: 20px 0 5px; }
  /* line 2722, ../sass/styles.scss */
  .credits b, .credits strong {
    text-transform: uppercase;
    font-size: 14px; }

/* line 2729, ../sass/styles.scss */
.page-template-default .layout-no-header .lower-menu {
  position: fixed;
  width: 251px;
  top: 200px; }
  @media (max-width: 1024px) {
    /* line 2735, ../sass/styles.scss */
    .touch .page-template-default .layout-no-header .lower-menu {
      left: 20px; } }
  @media (max-width: 960px) {
    /* line 2729, ../sass/styles.scss */
    .page-template-default .layout-no-header .lower-menu {
      width: 220px;
      left: 10px; } }
  /* line 2745, ../sass/styles.scss */
  .page-template-default .layout-no-header .lower-menu.lower-menu-fixed {
    left: 20px; }
/* line 2749, ../sass/styles.scss */
.page-template-default .layout-no-header .page-contents-single {
  margin-right: 300px; }
  @media (max-width: 960px) {
    /* line 2749, ../sass/styles.scss */
    .page-template-default .layout-no-header .page-contents-single {
      margin-right: 20px; } }
  @media (max-width: 690px) {
    /* line 2749, ../sass/styles.scss */
    .page-template-default .layout-no-header .page-contents-single {
      margin-right: 0; } }

@media (max-width: 767px) {
  /* line 2760, ../sass/styles.scss */
  .fText {
    max-width: 100%;
    overflow: hidden; } }

/* line 2767, ../sass/styles.scss */
.lower-deck {
  position: relative;
  width: 100%;
  min-height: 100%; }
  /* line 2771, ../sass/styles.scss */
  .lower-deck .gradient-region {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: -1; }
    /* line 2782, ../sass/styles.scss */
    .lower-deck .gradient-region.gradient-01 {
      background-image: -moz-linear-gradient(bottom left, #9352e1, #58d0e1);
      background-image: -webkit-linear-gradient(bottom left, #9352e1, #58d0e1);
      background-image: linear-gradient(to top right, #9352e1, #58d0e1); }
    /* line 2785, ../sass/styles.scss */
    .lower-deck .gradient-region.gradient-02 {
      background-image: -moz-linear-gradient(left bottom, #3cd8ac, #fe7ed5);
      background-image: -webkit-linear-gradient(left bottom, #3cd8ac, #fe7ed5);
      background-image: linear-gradient(to right top, #3cd8ac, #fe7ed5); }
    /* line 2788, ../sass/styles.scss */
    .lower-deck .gradient-region.gradient-03 {
      background-image: -moz-linear-gradient(bottom right, #00eeaa, #ddae00);
      background-image: -webkit-linear-gradient(bottom right, #00eeaa, #ddae00);
      background-image: linear-gradient(to top left, #00eeaa, #ddae00); }
  /* line 2793, ../sass/styles.scss */
  .lower-deck .lower-menu {
    width: 251px;
    position: absolute;
    top: 40px;
    left: 20px; }
    @media (max-width: 960px) {
      /* line 2793, ../sass/styles.scss */
      .lower-deck .lower-menu {
        width: 220px; } }
    @media (max-height: 800px) {
      /* line 2793, ../sass/styles.scss */
      .lower-deck .lower-menu {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
        /* line 2805, ../sass/styles.scss */
        .showing-sidebar .lower-deck .lower-menu {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
          opacity: 0; } }
  /* line 2812, ../sass/styles.scss */
  .lower-deck .social-connect {
    position: absolute;
    top: 40px;
    right: 20px;
    width: 251px;
    font-size: 20px;
    line-height: 1.2; }
    @media only screen and (max-width: 960px) {
      /* line 2812, ../sass/styles.scss */
      .lower-deck .social-connect {
        display: none; } }
    /* line 2825, ../sass/styles.scss */
    .lower-deck .social-connect .social-links {
      background: url(../img/social-zone.png) 0 0 no-repeat;
      margin: 0;
      padding: 54px 27px;
      list-style: none;
      text-align: left; }
      @media (max-width: 960px) {
        /* line 2825, ../sass/styles.scss */
        .lower-deck .social-connect .social-links {
          padding: 54px 25px; } }
      /* line 2836, ../sass/styles.scss */
      .lower-deck .social-connect .social-links li {
        width: 42px;
        height: 42px;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        text-align: center; }
        /* line 2842, ../sass/styles.scss */
        .lower-deck .social-connect .social-links li.facebook {
          width: 36px; }
        /* line 2846, ../sass/styles.scss */
        .lower-deck .social-connect .social-links li a {
          text-decoration: none;
          color: #000;
          font-size: 2em;
          filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
          opacity: 1; }
          /* line 2852, ../sass/styles.scss */
          .lower-deck .social-connect .social-links li a:HOVER {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
            opacity: 0.6; }
      @media only screen and (max-width: 768px) and (orientation: portrait) {
        /* line 2825, ../sass/styles.scss */
        .lower-deck .social-connect .social-links {
          text-align: center; }
          /* line 2860, ../sass/styles.scss */
          .lower-deck .social-connect .social-links li {
            width: 20%; }
            /* line 2862, ../sass/styles.scss */
            .lower-deck .social-connect .social-links li a {
              font-size: 1.8em; } }
    /* line 2869, ../sass/styles.scss */
    .lower-deck .social-connect .newsletter-signup {
      display: block;
      position: relative;
      font-family: "Ampersand";
      font-weight: 400;
      font-style: normal;
      padding: 0;
      margin: 10px 0 0; }
      /* line 2875, ../sass/styles.scss */
      .lower-deck .social-connect .newsletter-signup span {
        position: absolute;
        top: 15px;
        right: 20px;
        font-size: 2.5em;
        line-height: 0.5; }
      /* line 2882, ../sass/styles.scss */
      .lower-deck .social-connect .newsletter-signup .line-sep {
        width: 95%; }
  /* line 2888, ../sass/styles.scss */
  .lower-deck .lower-content {
    position: relative;
    left: 291px;
    margin: 20px 0;
    padding: 0;
    list-style: none;
    width: 50%;
    font-size: 14px;
    line-height: 1.4;
    		/*.touch & {
    			margin:20px 0;
    
    			@include breakpoint("ipad"){
    				left:20px;
    				
    			}
    
    
    			@include breakpoint("ipadVert"){
    				left:0;
    				margin:10px;
    			}
    
    			@include breakpoint("phone"){
    				margin:10px auto 0;
    			}
    
    			@media (min-width: 1021px) {
    				margin:20px 251px 20px 0;
    			}
    		}*/ }
    @media (max-width: 960px) {
      /* line 2888, ../sass/styles.scss */
      .lower-deck .lower-content {
        width: auto;
        margin-right: 20px; } }
    @media (min-width: 960px) {
      /* line 2904, ../sass/styles.scss */
      .touch .lower-deck .lower-content {
        width: auto;
        margin-right: 321px; } }
    @media only screen and (max-width: 768px) {
      /* line 2888, ../sass/styles.scss */
      .lower-deck .lower-content {
        float: right;
        margin: 20px 20px 20px 0; } }
    @media (max-width: 690px) {
      /* line 2888, ../sass/styles.scss */
      .lower-deck .lower-content {
        float: none;
        margin: 20px 20px 20px 0; } }
    /* line 2943, ../sass/styles.scss */
    .page-id-242 .lower-deck .lower-content {
      position: relative;
      left: 0px;
      margin: auto; }
      @media (max-width: 960px) {
        /* line 2943, ../sass/styles.scss */
        .page-id-242 .lower-deck .lower-content {
          left: 120px; } }
      @media (max-width: 768px) {
        /* line 2943, ../sass/styles.scss */
        .page-id-242 .lower-deck .lower-content {
          margin-right: 20px; } }
      @media (min-width: 690px) and (max-width: 768px) {
        /* line 2943, ../sass/styles.scss */
        .page-id-242 .lower-deck .lower-content {
          left: 0px; } }
      @media (max-width: 690px) {
        /* line 2943, ../sass/styles.scss */
        .page-id-242 .lower-deck .lower-content {
          left: 10px; } }
      /* line 2963, ../sass/styles.scss */
      .touch .page-id-242 .lower-deck .lower-content {
        margin: 0 auto 20px; }
        @media only screen and (max-width: 768px) and (orientation: portrait) {
          /* line 2963, ../sass/styles.scss */
          .touch .page-id-242 .lower-deck .lower-content {
            margin: 0 30px 20px;
            left: 10px; } }
        @media (max-width: 690px) {
          /* line 2963, ../sass/styles.scss */
          .touch .page-id-242 .lower-deck .lower-content {
            margin: 0 auto 20px;
            left: 0; } }
        @media only screen and (max-width: 1024px) {
          /* line 2963, ../sass/styles.scss */
          .touch .page-id-242 .lower-deck .lower-content {
            left: 0px; } }
  @media only screen and (max-width: 1024px) and (min-width: 768px) {
    /* line 2963, ../sass/styles.scss */
    .touch .page-id-242 .lower-deck .lower-content {
      left: 0px; } }

        @media only screen and (min-width: 769px) and (max-width: 960px) {
          /* line 2963, ../sass/styles.scss */
          .touch .page-id-242 .lower-deck .lower-content {
            left: 120px; } }
        @media (max-width: 768px) {
          /* line 2963, ../sass/styles.scss */
          .touch .page-id-242 .lower-deck .lower-content {
            margin-right: 20px; } }
        @media (max-width: 690px) {
          /* line 2963, ../sass/styles.scss */
          .touch .page-id-242 .lower-deck .lower-content {
            margin: 0px 10px; } }
        @media only screen and (min-width: 691px) and (max-width: 768px) {
          /* line 2963, ../sass/styles.scss */
          .touch .page-id-242 .lower-deck .lower-content {
            margin-left: 251px; } }
    /* line 2998, ../sass/styles.scss */
    .lower-deck .lower-content .about-section, .lower-deck .lower-content .staff-section {
      margin: 0 0 20px; }
    /* line 3004, ../sass/styles.scss */
    .lower-deck .lower-content .staff-section .inner h1 {
      margin: 0 0 10px; }
    /* line 3008, ../sass/styles.scss */
    .lower-deck .lower-content .staff-section .inner p {
      margin: 0; }
    /* line 3014, ../sass/styles.scss */
    .lower-deck .lower-content .inner {
      background-color: black;
      background-color: rgba(0, 0, 0, 0.5);
      padding: 20px 40px 20px 20px;
      color: #FFF;
      font-family: "AntiqueOliveStd";
      font-weight: 400;
      font-style: normal; }
      /* line 3019, ../sass/styles.scss */
      .lower-deck .lower-content .inner b, .lower-deck .lower-content .inner strong {
        font-family: "AntiqueOlive";
        font-weight: 400;
        font-style: normal; }
      /* line 3023, ../sass/styles.scss */
      .lower-deck .lower-content .inner h1 {
        font-size: 27px;
        line-height: 110%;
        margin: 0px;
        font-weight: normal;
        text-transform: uppercase; }
      /* line 3031, ../sass/styles.scss */
      .lower-deck .lower-content .inner h6 {
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        margin: 0; }
      /* line 3038, ../sass/styles.scss */
      .lower-deck .lower-content .inner .internship-intro {
        margin: 15px 0 30px; }
        /* line 3041, ../sass/styles.scss */
        .lower-deck .lower-content .inner .internship-intro h1 {
          font-family: "AntiqueOlive";
          font-weight: 400;
          font-style: normal;
          font-size: 18px;
          line-height: 120%; }
          /* line 3046, ../sass/styles.scss */
          .lower-deck .lower-content .inner .internship-intro h1 a {
            text-decoration: none;
            border-bottom: 1px solid #FFF; }
      /* line 3053, ../sass/styles.scss */
      .lower-deck .lower-content .inner ul {
        padding: 0 20px 0 30px; }
        /* line 3056, ../sass/styles.scss */
        .lower-deck .lower-content .inner ul.internship-list {
          margin: 0;
          padding: 0;
          list-style: none; }
          /* line 3060, ../sass/styles.scss */
          .lower-deck .lower-content .inner ul.internship-list li {
            margin: 0 0 30px; }
            /* line 3062, ../sass/styles.scss */
            .lower-deck .lower-content .inner ul.internship-list li h1 {
              font-family: "AntiqueOlive";
              font-weight: 400;
              font-style: normal; }
      /* line 3069, ../sass/styles.scss */
      .lower-deck .lower-content .inner a {
        color: inherit;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
        /* line 3073, ../sass/styles.scss */
        .lower-deck .lower-content .inner a:HOVER {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
          opacity: 0.6; }
      /* line 3078, ../sass/styles.scss */
      .lower-deck .lower-content .inner .parking-col {
        width: 50%;
        float: left; }
      /* line 3083, ../sass/styles.scss */
      .lower-deck .lower-content .inner .subway-col {
        width: 50%;
        float: left; }
        @media (max-width: 690px) {
          /* line 3083, ../sass/styles.scss */
          .lower-deck .lower-content .inner .subway-col {
            width: 100%;
            margin: 0; } }
        /* line 3092, ../sass/styles.scss */
        .lower-deck .lower-content .inner .subway-col p span {
          padding: 2px 0;
          line-height: 1; }
          /* line 3096, ../sass/styles.scss */
          .lower-deck .lower-content .inner .subway-col p span.icon {
            padding: 0;
            font-size: 2.5em; }

/* line 3107, ../sass/styles.scss */
.page-id-242 .lower-deck {
  position: relative; }
  /* line 3110, ../sass/styles.scss */
  .page-id-242 .lower-deck .lower-content {
    position: relative; }
    /* line 3113, ../sass/styles.scss */
    .page-id-242 .lower-deck .lower-content #content-02 {
      -moz-transition: 0.25s;
      -o-transition: 0.25s;
      -webkit-transition: 0.25s;
      transition: 0.25s; }
  /* line 3117, ../sass/styles.scss */
  .page-id-242 .lower-deck #about-location {
    position: relative; }
    /* line 3120, ../sass/styles.scss */
    .page-id-242 .lower-deck #about-location .directions-toggle {
      position: absolute;
      background-color: black;
      background-color: rgba(0, 0, 0, 0.8);
      height: 60px;
      width: 60px;
      top: -60px;
      right: 0;
      text-align: center;
      font-size: 3em;
      line-height: 60px;
      color: #FFF;
      cursor: pointer;
      overflow: hidden; }
      @media (max-width: 690px) {
        /* line 3120, ../sass/styles.scss */
        .page-id-242 .lower-deck #about-location .directions-toggle {
          display: none; } }
      /* line 3138, ../sass/styles.scss */
      .page-id-242 .lower-deck #about-location .directions-toggle span {
        position: absolute;
        width: 60px;
        height: 60px;
        left: 0;
        -moz-transition: 0.25s;
        -o-transition: 0.25s;
        -webkit-transition: 0.25s;
        transition: 0.25s; }
        /* line 3145, ../sass/styles.scss */
        .page-id-242 .lower-deck #about-location .directions-toggle span.loc-up {
          top: 70px; }
        /* line 3149, ../sass/styles.scss */
        .page-id-242 .lower-deck #about-location .directions-toggle span.loc-down {
          top: 0; }
      /* line 3154, ../sass/styles.scss */
      .page-id-242 .lower-deck #about-location .directions-toggle:HOVER {
        background-color: black;
        background-color: rgba(0, 0, 0, 0.9); }
      /* line 3159, ../sass/styles.scss */
      .page-id-242 .lower-deck #about-location .directions-toggle.toggled .loc-up {
        top: 0; }
      /* line 3163, ../sass/styles.scss */
      .page-id-242 .lower-deck #about-location .directions-toggle.toggled .loc-down {
        top: -70px; }

/* line 3172, ../sass/styles.scss */
.lower-menu, .social-connect {
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal; }
  /* line 3174, ../sass/styles.scss */
  .lower-menu h4, .social-connect h4 {
    margin: 0;
    font-family: "AntiqueOlive";
    font-weight: 400;
    font-style: normal;
    padding-bottom: 10px; }

/* line 3180, ../sass/styles.scss */
.single-performances .lower-menu {
  padding: 20px 30px; }

/* line 3184, ../sass/styles.scss */
.loop-links, .today-loop, .feature-loop {
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  text-decoration: none; }
  /* line 3189, ../sass/styles.scss */
  .loop-links a, .today-loop a, .feature-loop a {
    text-decoration: none; }
  /* line 3192, ../sass/styles.scss */
  .category-page .loop-links, .category-page .today-loop, .category-page .feature-loop {
    position: absolute;
    bottom: 10px;
    left: 15px; }
    @media (max-width: 690px) {
      /* line 3192, ../sass/styles.scss */
      .category-page .loop-links, .category-page .today-loop, .category-page .feature-loop {
        left: 10px; } }
  /* line 3201, ../sass/styles.scss */
  .loop-links .ticketIcon, .loop-links .moreInfoIcon, .today-loop .ticketIcon, .today-loop .moreInfoIcon, .feature-loop .ticketIcon, .feature-loop .moreInfoIcon {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-size: 200%;
    font-weight: normal;
    line-height: 50%;
    vertical-align: middle;
    margin-top: -3px; }
    @media (max-width: 690px) {
      /* line 3201, ../sass/styles.scss */
      .loop-links .ticketIcon, .loop-links .moreInfoIcon, .today-loop .ticketIcon, .today-loop .moreInfoIcon, .feature-loop .ticketIcon, .feature-loop .moreInfoIcon {
        margin-top: -9px; } }
  /* line 3214, ../sass/styles.scss */
  .loop-links .ticketing-link, .loop-links .more-info-link, .today-loop .ticketing-link, .today-loop .more-info-link, .feature-loop .ticketing-link, .feature-loop .more-info-link {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
    /* line 3217, ../sass/styles.scss */
    .loop-links .ticketing-link:HOVER, .loop-links .more-info-link:HOVER, .today-loop .ticketing-link:HOVER, .today-loop .more-info-link:HOVER, .feature-loop .ticketing-link:HOVER, .feature-loop .more-info-link:HOVER {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
  /* line 3221, ../sass/styles.scss */
  .loop-links .ticketing-link, .today-loop .ticketing-link, .feature-loop .ticketing-link {
    margin: 0 10px 10px 0; }
    /* line 3223, ../sass/styles.scss */
    .single-performances .loop-links .ticketing-link, .single-performances .today-loop .ticketing-link, .single-performances .feature-loop .ticketing-link {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      background-color: black;
      background-color: black;
      padding: 8px 12px;
      -moz-transition: 0.2s;
      -o-transition: 0.2s;
      -webkit-transition: 0.2s;
      transition: 0.2s; }
      /* line 3228, ../sass/styles.scss */
      .single-performances .loop-links .ticketing-link:HOVER, .single-performances .today-loop .ticketing-link:HOVER, .single-performances .feature-loop .ticketing-link:HOVER {
        background-color: black;
        background-color: rgba(0, 0, 0, 0.6);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
      /* line 3233, ../sass/styles.scss */
      .single-performances .loop-links .ticketing-link .ticketIcon, .single-performances .today-loop .ticketing-link .ticketIcon, .single-performances .feature-loop .ticketing-link .ticketIcon {
        margin: -3px 0 0 -3px; }
  /* line 3238, ../sass/styles.scss */
  .single-performances .loop-links, .single-performances .today-loop, .single-performances .feature-loop {
    left: 15px; }

/* line 3243, ../sass/styles.scss */
.page-contents-single {
  position: relative;
  margin: 30px;
  max-width: 800px; }
  /* line 44, ../sass/_mixins.scss */
  .page-contents-single:after {
    content: "";
    display: table;
    clear: both; }
  /* line 3249, ../sass/styles.scss */
  .page-contents-single .inner {
    background-color: black;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 20px 40px 20px 20px;
    color: #FFF;
    font-size: 14px;
    line-height: 1.4;
    font-family: "AntiqueOliveStd";
    font-weight: 400;
    font-style: normal; }
    /* line 3256, ../sass/styles.scss */
    .page-contents-single .inner b, .page-contents-single .inner strong {
      font-family: "AntiqueOlive";
      font-weight: 400;
      font-style: normal; }
    /* line 3260, ../sass/styles.scss */
    .page-contents-single .inner h1 {
      font-size: 27px;
      line-height: 120%;
      margin: 0px;
      font-weight: normal;
      text-transform: uppercase; }
      /* line 3266, ../sass/styles.scss */
      .page-contents-single .inner h1 a {
        border-bottom: 2px solid #FFF; }
    /* line 3271, ../sass/styles.scss */
    .page-contents-single .inner h6 {
      font-family: Arial, sans-serif;
      font-size: 12px;
      font-weight: normal; }
    /* line 3277, ../sass/styles.scss */
    .page-contents-single .inner .internship-intro {
      margin: 15px 0 30px; }
      /* line 3280, ../sass/styles.scss */
      .page-contents-single .inner .internship-intro h1 {
        font-family: "AntiqueOlive";
        font-weight: 400;
        font-style: normal;
        font-size: 18px;
        line-height: 120%; }
        /* line 3285, ../sass/styles.scss */
        .page-contents-single .inner .internship-intro h1 a {
          text-decoration: none;
          border-bottom: 1px solid #FFF; }
    /* line 3292, ../sass/styles.scss */
    .page-contents-single .inner ul {
      padding: 0 20px 0 30px; }
      /* line 3295, ../sass/styles.scss */
      .page-contents-single .inner ul.internship-list {
        margin: 0;
        padding: 0;
        list-style: none; }
        /* line 3299, ../sass/styles.scss */
        .page-contents-single .inner ul.internship-list li {
          margin: 0 0 30px; }
          /* line 3301, ../sass/styles.scss */
          .page-contents-single .inner ul.internship-list li h1 {
            font-family: "AntiqueOlive";
            font-weight: 400;
            font-style: normal; }
    /* line 3308, ../sass/styles.scss */
    .page-contents-single .inner a {
      color: inherit;
      border-bottom: 1px solid #FFF;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1;
      text-decoration: none; }
      /* line 3313, ../sass/styles.scss */
      .page-contents-single .inner a:HOVER {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        opacity: 0.6; }
  @media (max-width: 960px) {
    /* line 3243, ../sass/styles.scss */
    .page-contents-single {
      margin: 15px; }
      /* line 3324, ../sass/styles.scss */
      .page-contents-single .inner h1 {
        font-size: 18px; }
        /* line 3327, ../sass/styles.scss */
        .page-contents-single .inner h1 a {
          border-bottom: 1px solid #FFF; } }
  @media (max-width: 690px) {
    /* line 3243, ../sass/styles.scss */
    .page-contents-single {
      margin: 0;
      max-width: 100%; }
      /* line 3337, ../sass/styles.scss */
      .page-contents-single .inner {
        padding: 10px 10px 20px;
        margin: 15px 10px; }
        /* line 3340, ../sass/styles.scss */
        .page-contents-single .inner h1 {
          font-size: 27px; } }

/* line 3348, ../sass/styles.scss */
.inner-space {
  padding: 0 120px 0 20px;
  font-family: "AntiqueOliveStd";
  font-weight: 400;
  font-style: normal;
  font-weight: normal;
  font-size: 14px; }
  /* line 3354, ../sass/styles.scss */
  .inner-space h1 {
    font-family: "AntiqueOlive";
    font-weight: 400;
    font-style: normal;
    font-size: 27px;
    line-height: 100%;
    font-weight: 400;
    margin: 27px 0 5px;
    text-transform: uppercase; }
  @media (max-width: 960px) {
    /* line 3348, ../sass/styles.scss */
    .inner-space {
      padding: 0 20px 0 15px; } }

/* line 3368, ../sass/styles.scss */
#rates-space {
  max-width: 800px;
  line-height: 1.4; }
  /* line 3372, ../sass/styles.scss */
  #rates-space a {
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
    /* line 3378, ../sass/styles.scss */
    #rates-space a:HOVER {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }

/* line 3385, ../sass/styles.scss */
#rental-spaces {
  margin: 0;
  padding: 0;
  max-width: 800px;
  list-style: none; }
  /* line 3391, ../sass/styles.scss */
  #rental-spaces li {
    margin: 12px 0 24px;
    max-width: 920px; }
  /* line 3396, ../sass/styles.scss */
  #rental-spaces a {
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
    /* line 3402, ../sass/styles.scss */
    #rental-spaces a:HOVER {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
  /* line 3407, ../sass/styles.scss */
  #rental-spaces .space-gallery {
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.5); }
    /* line 3413, ../sass/styles.scss */
    #rental-spaces .space-gallery li {
      margin: 0;
      text-align: center; }
      /* line 3417, ../sass/styles.scss */
      #rental-spaces .space-gallery li img {
        max-width: 80%;
        height: auto; }
        @media (max-width: 960px) {
          /* line 3417, ../sass/styles.scss */
          #rental-spaces .space-gallery li img {
            width: 75%;
            height: auto; } }
    /* line 3428, ../sass/styles.scss */
    #rental-spaces .space-gallery .cycle-prev, #rental-spaces .space-gallery .cycle-next {
      font-size: 2em;
      position: absolute;
      top: 50%;
      color: #FFF;
      display: block;
      width: 50px;
      text-align: center;
      line-height: 100px;
      margin: -50px 0 0;
      z-index: 101;
      cursor: pointer;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
      /* line 3442, ../sass/styles.scss */
      #rental-spaces .space-gallery .cycle-prev:HOVER, #rental-spaces .space-gallery .cycle-next:HOVER {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
    /* line 3447, ../sass/styles.scss */
    #rental-spaces .space-gallery .cycle-prev {
      left: 0; }
    /* line 3448, ../sass/styles.scss */
    #rental-spaces .space-gallery .cycle-next {
      right: 0;
      -moz-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
      -webkit-transform: scaleX(-1);
      transform: scaleX(-1); }
  /* line 3454, ../sass/styles.scss */
  #rental-spaces .cycle-pager {
    font-size: 30px;
    width: 100%;
    text-align: center; }
    /* line 3459, ../sass/styles.scss */
    #rental-spaces .cycle-pager span {
      padding: 0 3px;
      cursor: pointer;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
      /* line 3464, ../sass/styles.scss */
      #rental-spaces .cycle-pager span:HOVER {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
      /* line 3467, ../sass/styles.scss */
      #rental-spaces .cycle-pager span.cycle-pager-active {
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
        /* line 3471, ../sass/styles.scss */
        #rental-spaces .cycle-pager span.cycle-pager-active:HOVER {
          filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
          opacity: 1; }
  /* line 3478, ../sass/styles.scss */
  #rental-spaces .space-intro {
    font-size: 1.2em; }
    /* line 3479, ../sass/styles.scss */
    #rental-spaces .space-intro h1 {
      font-size: 27px; }
  /* line 3486, ../sass/styles.scss */
  #rental-spaces h1 {
    font-size: 18px;
    margin: 27px 0 12px; }
  /* line 3491, ../sass/styles.scss */
  #rental-spaces .space-features {
    margin: 0 0 48px; }
    /* line 3493, ../sass/styles.scss */
    #rental-spaces .space-features .col {
      width: 50%;
      margin: 0;
      float: left; }
      /* line 3498, ../sass/styles.scss */
      #rental-spaces .space-features .col ul {
        margin: 0;
        padding: 0 0 0 16px;
        list-style: disc; }
        /* line 3503, ../sass/styles.scss */
        #rental-spaces .space-features .col ul li {
          margin: 0 0 8px;
          padding: 0 20px 0 0; }
      @media (max-width: 690px) {
        /* line 3493, ../sass/styles.scss */
        #rental-spaces .space-features .col {
          width: 100%;
          float: left; } }
  /* line 3516, ../sass/styles.scss */
  #rental-spaces .space-addendum {
    padding: 0 72px 0 0; }
    @media (max-width: 690px) {
      /* line 3516, ../sass/styles.scss */
      #rental-spaces .space-addendum {
        padding: 0 36px 0 0; } }

/* line 3525, ../sass/styles.scss */
.rental-menu {
  position: fixed;
  top: 200px;
  left: 20px;
  width: 251px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }
  @media (max-width: 960px) {
    /* line 3525, ../sass/styles.scss */
    .rental-menu {
      width: 220px; } }
  /* line 3536, ../sass/styles.scss */
  .showing-sidebar .rental-menu {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  @media (max-width: 690px) {
    /* line 3525, ../sass/styles.scss */
    .rental-menu {
      display: none; } }
  /* line 3544, ../sass/styles.scss */
  .rental-menu h4 {
    padding-bottom: 10px;
    text-transform: uppercase;
    margin: 0;
    font-size: 1.2em; }
  /* line 3551, ../sass/styles.scss */
  .rental-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: "Ampersand";
    font-weight: 400;
    font-style: normal;
    text-transform: lowercase; }
    /* line 3559, ../sass/styles.scss */
    .rental-menu ul li.wLine {
      overflow: hidden; }
    /* line 3562, ../sass/styles.scss */
    .rental-menu ul li a {
      color: inherit;
      text-decoration: none;
      color: inherit;
      display: block;
      font-size: 20px;
      line-height: 1.2;
      padding: 0 0 7px;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
      /* line 3571, ../sass/styles.scss */
      .rental-menu ul li a:HOVER {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        opacity: 0.6; }

/* line 3579, ../sass/styles.scss */
.message-page {
  max-width: 800px;
  padding: 20px 0;
  text-align: center;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s; }
  /* line 3585, ../sass/styles.scss */
  .search-no-results.showing-search .message-page {
    margin: 100px 0 40px; }
  /* line 3588, ../sass/styles.scss */
  .search-no-results .message-page {
    margin: 0 0 40px; }
  /* line 3592, ../sass/styles.scss */
  .message-page .inner {
    margin: 0 20px;
    padding: 20px;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.3); }
    /* line 3597, ../sass/styles.scss */
    .message-page .inner h1 {
      font-family: "Ampersand";
      font-weight: 400;
      font-style: normal;
      font-size: 8em;
      color: #FFF; }
      @media (max-width: 960px) {
        /* line 3597, ../sass/styles.scss */
        .message-page .inner h1 {
          margin: .25em 0; } }
    /* line 3607, ../sass/styles.scss */
    .message-page .inner h4 {
      font-family: "AntiqueOlive";
      font-weight: 400;
      font-style: normal;
      color: #FFF;
      margin: 0;
      font-size: 2em; }
    /* line 3614, ../sass/styles.scss */
    .message-page .inner p {
      font-family: "AntiqueOliveStd";
      font-weight: 400;
      font-style: normal;
      color: #FFF;
      font-size: 1em; }

/* line 3623, ../sass/styles.scss */
#footer {
  width: auto;
  margin: 0;
  max-width: 2040px;
  position: relative;
  position: relative;
  z-index: 15;
  font-family: "Ampersand";
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  line-height: 110%;
  overflow: hidden; }
  /* line 3626, ../sass/styles.scss */
  .home #footer {
    margin-left: auto;
    margin-right: auto; }
  /* line 3632, ../sass/styles.scss */
  #footer .inner {
    padding: 0 20px 20px; }
  /* line 3635, ../sass/styles.scss */
  #footer .footer-line-draw {
    overflow: hidden;
    position: relative; }
  @media (max-width: 690px) {
    /* line 3623, ../sass/styles.scss */
    #footer {
      width: 100%; }
      /* line 3642, ../sass/styles.scss */
      #footer .inner {
        padding: 0 10px 5px; } }
  /* line 3646, ../sass/styles.scss */
  #footer .line-sep {
    width: 100%; }
  /* line 3656, ../sass/styles.scss */
  #footer p {
    margin: 0px; }
  /* line 3659, ../sass/styles.scss */
  #footer span.footer-sep {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 10px; }
  /* line 3663, ../sass/styles.scss */
  #footer a {
    color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
    /* line 3666, ../sass/styles.scss */
    #footer a:HOVER {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
  /* line 3671, ../sass/styles.scss */
  .page-id-77 #footer, .parent-pageid-77 #footer {
    margin-top: -90px; }
  /* line 3674, ../sass/styles.scss */
  .page-template-default #footer {
    margin-top: 0px; }
  @media (max-width: 690px) {
    /* line 3678, ../sass/styles.scss */
    .page-id-242 #footer {
      margin-top: 0; } }
  /* line 3684, ../sass/styles.scss */
  .parent-pageid-77.page-template-template-about-reg-php #footer {
    margin-top: 0; }
  /* line 3688, ../sass/styles.scss */
  .home #footer {
    margin-top: -110px; }
  @media (max-width: 768px) {
    /* line 3623, ../sass/styles.scss */
    #footer {
      font-size: 15px; } }
  /* line 3695, ../sass/styles.scss */
  #footer .address-footer {
    margin: 0;
    padding: 0 20px;
    list-style: none; }
    @media (max-width: 690px) {
      /* line 3695, ../sass/styles.scss */
      #footer .address-footer {
        padding: 0 5px; } }
    /* line 3704, ../sass/styles.scss */
    #footer .address-footer li {
      float: left;
      width: 25%; }
      @media (max-width: 690px) {
        /* line 3704, ../sass/styles.scss */
        #footer .address-footer li {
          width: 47%;
          margin: 0 3% 10px 0;
          padding: 0; } }
      /* line 3713, ../sass/styles.scss */
      #footer .address-footer li b {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: normal; }
      /* line 3719, ../sass/styles.scss */
      #footer .address-footer li .social-links {
        margin: 0;
        padding: 0;
        list-style: none; }
        /* line 3724, ../sass/styles.scss */
        #footer .address-footer li .social-links li {
          width: 25%;
          margin: 0; }
          @media (max-width: 1024px) {
            /* line 3724, ../sass/styles.scss */
            #footer .address-footer li .social-links li {
              width: 20%; } }
          /* line 3732, ../sass/styles.scss */
          #footer .address-footer li .social-links li a {
            font-size: 2em;
            line-height: 1;
            text-decoration: none; }
            @media (max-width: 1024px) {
              /* line 3732, ../sass/styles.scss */
              #footer .address-footer li .social-links li a {
                font-size: 1.8em; } }
            @media (max-width: 768px) {
              /* line 3732, ../sass/styles.scss */
              #footer .address-footer li .social-links li a {
                font-size: 1.5em; } }
          @media (max-width: 690px) {
            /* line 3724, ../sass/styles.scss */
            #footer .address-footer li .social-links li {
              width: 25%; }
              /* line 3746, ../sass/styles.scss */
              #footer .address-footer li .social-links li a {
                font-size: 1.2em; } }

/* Twitter Widget */
/* line 3759, ../sass/styles.scss */
.social-ad #msg_loading {
  position: absolute;
  left: -9999px;
  width: 1px !important;
  height: 1px !important; }
/* line 3765, ../sass/styles.scss */
.social-ad .tb_header {
  display: none; }
/* line 3768, ../sass/styles.scss */
.social-ad a.tb_photo, .social-ad span.tb_author {
  display: none; }
/* line 3771, ../sass/styles.scss */
.social-ad div.tb_tweetlist {
  border: none; }
/* line 3774, ../sass/styles.scss */
.social-ad div.tb_tweet {
  font-size: 18px;
  padding: 0 0 15px;
  border: none; }
  /* line 3779, ../sass/styles.scss */
  .social-ad div.tb_tweet a {
    color: #000; }
  /* line 3784, ../sass/styles.scss */
  .social-ad div.tb_tweet .tb_msg a {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
    /* line 3787, ../sass/styles.scss */
    .social-ad div.tb_tweet .tb_msg a:HOVER {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
/* line 3793, ../sass/styles.scss */
.social-ad .tb_tweet-info {
  font-style: normal;
  font-family: "AntiqueOlive";
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase; }
  /* line 3798, ../sass/styles.scss */
  .social-ad .tb_tweet-info a {
    color: #000; }
    /* line 3801, ../sass/styles.scss */
    .social-ad .tb_tweet-info a:HOVER {
      color: #FFF;
      text-decoration: none; }

/* line 3810, ../sass/styles.scss */
.page-contents-search {
  min-height: 450px; }
  /* line 3813, ../sass/styles.scss */
  .page-contents-search .single-search-result {
    padding: 0 0 0px;
    max-width: 680px; }
  /* line 3817, ../sass/styles.scss */
  .page-contents-search h1 {
    margin-bottom: 50px; }

/* line 3821, ../sass/styles.scss */
.gallery {
  position: relative; }
  /* line 3824, ../sass/styles.scss */
  .gallery img {
    max-width: 100%;
    height: auto; }
  /* line 3828, ../sass/styles.scss */
  .gallery .gallery-caption {
    text-align: left;
    font-size: 10px;
    padding: 2px 0; }

/* line 3834, ../sass/styles.scss */
.single-image-large {
  max-width: 100%;
  max-width: calc(100% - 40px);
  height: auto;
  margin: 20px; }

/* line 3841, ../sass/styles.scss */
.opacity .category-page {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  min-height: 2000px; }

/* line 3846, ../sass/styles.scss */
.opacity .loaded .category-page {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  margin-top: 0px;
  min-height: 0px; }

/* line 3852, ../sass/styles.scss */
.alignleft {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em; }
  @media (max-width: 767px) {
    /* line 3852, ../sass/styles.scss */
    .alignleft {
      float: none;
      margin: 0 auto 1em;
      display: block;
      max-width: 100%;
      height: auto; } }

/* line 3864, ../sass/styles.scss */
.alignright {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em; }
  @media (max-width: 767px) {
    /* line 3864, ../sass/styles.scss */
    .alignright {
      float: none;
      margin: 0 auto 1em;
      display: block;
      max-width: 100%;
      height: auto; } }

/* line 3876, ../sass/styles.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto; }

/* line 3884, ../sass/styles.scss */
.site-credits {
  font-family: "AntiqueOlive";
  font-weight: 400;
  font-style: normal;
  font-weight: 400;
  font-style: normal;
  padding-bottom: 10px;
  text-transform: uppercase; }
  /* line 3890, ../sass/styles.scss */
  .site-credits a {
    color: #000; }
p.wp-caption-text {font-size: 75%; text-align: center;}