@import url(reset.css);
/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/**
 * Grid settings.
 * All values are defaults and can therefore be easily overidden.
 */
/**
 * List functions courtesy of the wonderful folks at Team Sass.
 * Check out their awesome grid: Singularity.
 */
/**
 * Get  percentage from a given ratio.
 * @param {number} [$ratio=1] - The column ratio of the element.
 * @returns {number} - The percentage value.
 */
/**
 * Work out the column widths based on the ratio and gutter sizes.
 * @param {number} [$ratios=1] - The column ratio of the element.
 * @param {number} [$gutter=$jeet-gutter] - The gutter for the column.
 * @returns {list} $width $gutter - A list containing the with and gutter for the element.
 */
/**
 * Get the set layout direction for the project.
 * @returns {string} $direction - The layout direction.
 */
/**
 * Replace a specified list value with a new value (uses built in set-nth() if available)
 * @param {list} $list - The list of values you want to alter.
 * @param {number} $index - The index of the list item you want to replace.
 * @param {*} $value - The value you want to replace $index with.
 * @returns {list} $list - The list with the value replaced or removed.
 * @warn if an invalid index is supplied.
 */
/**
 * Reverse a list (progressively enhanced for Sass 3.3)
 * @param {list} $list - The list of values you want to reverse.
 * @returns {list} $result - The reversed list.
 */
/**
 * Get the opposite direction to a given value.
 * @param {string} $dir - The direction you want the opposite of.
 * @returns {string} - The opposite direction to $dir.
 * @warn if an incorrect string is provided.
 */
/**
 * Style an element as a column with a gutter.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [$cycle=0] - Easily create an nth column grid where $cycle equals the number of columns.
 * @param {number} [$uncycle=0] - Undo a previous cycle value to allow for a new one.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column mixin.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Get the width of a column and nothing else.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Get the gutter size of a column and nothing else.
 * @param {number} [ratios=1] - A width relative to its container as a fraction.
 * @param {number} [gutter=jeet.gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column-width function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * An alias for the column-gutter function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Style an element as a column without any gutters for a seamless row.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [cycle=0] - Easily create an nth column grid where cycle equals the number of columns.
 * @param {number} [uncycle=0] - Undo a previous cycle value to allow for a new one.
 */
/**
 * Reorder columns without altering the HTML.
 * @param {number} [$ratios=0] - Specify how far along you want the element to move.
 * @param {string} [$col-or-span=column] - Specify whether the element has a gutter or not.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Reset an element that has had shift() applied to it.
 */
/**
 * View the grid and its layers for easy debugging.
 * @param {string} [$color=black] - The background tint applied.
 * @param {boolean} [$important=false] - Whether to apply the style as !important.
 */
/**
 *  Alias for edit().
 */
/**
 * Horizontally center an element.
 * @param {number} [$max-width=1410px] - The max width the element can be.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 */
/**
 * Uncenter an element.
 */
/**
 * Stack an element so that nothing is either side of it.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 * @param {boolean/string} [$align=false] - Specify the text align for the element.
 */
/**
 * Unstack an element.
 */
/**
 * Center an element on either or both axes.
 * @requires A parent container with relative positioning.
 * @param {string} [$direction=both] - Specify which axes to center the element on.
 */
/**
 * Apply a clearfix to an element.
 */
/*  Syntax Quick Reference
--------------------------
column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
span($ratio: 1, $offset: 0)
shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
unshift()
edit()
center($max_width: 1410px, $pad: 0)
stack($pad: 0, $align: false)
unstack()
align($direction: both)
cf()
*/
@import url(reset.css);
@import url("http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic");
@font-face {
  font-family: "Entypo Fontello";
  src: url(/res/font/entypo/entypo-icons.ttf) format('truetype'), url(/res/font/entypo/entypo-icons.eot) format('embedded-opentype'), url(/res/font/entypo/entypo-icons.woff) format('woff'), url(/res/font/entypo/entypo-icons.svg) format('svg'); }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'entypo-icons';
    src: url("/res/font/entypo/entypo-icons.svg?71891158#entypo-icons") format("svg"); } }
body {
  font-family: "Lato", "Helevetica Neue", Helvetica, Arial, sans-serif; }

h1, h2, h3, h4, p, a {
  font-weight: 300;
  margin-bottom: 0.3125em;
  color: #333333; }

#wrap {
  *zoom: 1;
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 5%;
  padding-right: 5%; }
  #wrap:before, #wrap:after {
    content: '';
    display: table; }
  #wrap:after {
    clear: both; }

nav {
  display: none; }

div.slicknav_menu {
  display: block; }
  div.slicknav_menu ul {
    padding-left: 2%; }

.top {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  position: relative;
  line-height: 1.6;
  margin-top: 1px; }
  .top:before, .top:after {
    content: '';
    display: table; }
  .top:after {
    clear: both; }
  .top:last-child {
    margin-right: 0%; }
  .top a {
    font: 1/0 a;
    text-shadow: none;
    color: transparent;
    border: 0;
    overflow: hidden;
    display: block;
    text-decoration: none;
    background-color: #00be00;
    background-image: url(/res/stat/white-arrow-up.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center; }
    .top a:hover {
      background-color: #333333; }

body > div:nth-of-type(2) {
  margin: 0.0625em 0 1.25em 0;
  padding: 0.625em 0 0.4375em 0;
  background: #333333;
  color: white; }
  body > div:nth-of-type(2) > div {
    *zoom: 1;
    width: auto;
    max-width: 1280px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%; }
    body > div:nth-of-type(2) > div:before, body > div:nth-of-type(2) > div:after {
      content: '';
      display: table; }
    body > div:nth-of-type(2) > div:after {
      clear: both; }
    body > div:nth-of-type(2) > div .social {
      display: none; }
    body > div:nth-of-type(2) > div p {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 100%;
      margin-left: 4.29167%;
      margin-right: 3%;
      font-size: 1.125em;
      color: white;
      position: relative;
      padding-left: 1.375em; }
      body > div:nth-of-type(2) > div p:before, body > div:nth-of-type(2) > div p:after {
        content: '';
        display: table; }
      body > div:nth-of-type(2) > div p:after {
        clear: both; }
      body > div:nth-of-type(2) > div p:last-child {
        margin-right: 0%; }
      body > div:nth-of-type(2) > div p:before {
        font-family: 'Entypo Fontello';
        content: '\e805';
        color: white;
        font-style: normal;
        font-weight: normal;
        speak: none;
        text-decoration: inherit;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        font-size: 1.25em;
        position: absolute;
        top: -2px;
        left: 0; }
      body > div:nth-of-type(2) > div p a {
        color: white;
        text-decoration: none; }
    body > div:nth-of-type(2) > div ul:nth-of-type(2) {
      display: none; }

#wrap > div {
  *zoom: 1;
  margin-bottom: 3.125em; }
  #wrap > div:before, #wrap > div:after {
    content: '';
    display: table; }
  #wrap > div:after {
    clear: both; }
  #wrap > div > img {
    display: none;
    position: absolute; }

article {
  display: block;
  clear: both;
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
  width: auto;
  max-width: 1410px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 2.2%;
  padding-right: 2.2%; }
  article:first-child {
    margin-left: auto; }
  article:last-child {
    margin-right: auto; }
  article:before, article:after {
    content: '';
    display: table; }
  article:after {
    clear: both; }
  article h1 {
    font-size: 1.75em; }
  article h2 {
    font-size: 1.625em; }
  article p {
    font-size: 0.9375em;
    line-height: 1.5;
    margin-bottom: 0.9375em; }
    article p strong {
      font-size: 0.875em;
      line-height: 1.2; }

#int {
  position: relative; }
  #int > p:nth-of-type(1) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 2.14583%;
    margin-right: 3%;
    background: url(../../res/stat/whittaker-design.png) no-repeat;
    background-size: cover;
    padding-top: 25.6%;
    margin-bottom: 1.25em;
    position: relative; }
    #int > p:nth-of-type(1):before, #int > p:nth-of-type(1):after {
      content: '';
      display: table; }
    #int > p:nth-of-type(1):after {
      clear: both; }
    #int > p:nth-of-type(1):last-child {
      margin-right: 0%; }
    #int > p:nth-of-type(1) a {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      font: 1/0 a;
      text-shadow: none;
      color: transparent;
      border: 0;
      overflow: hidden; }
  #int > p:nth-of-type(2) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: 0%;
    background: url(../../res/stat/ciat.png) no-repeat;
    background-size: cover;
    padding-top: 19%;
    position: absolute;
    top: 0;
    right: 0; }
    #int > p:nth-of-type(2):before, #int > p:nth-of-type(2):after {
      content: '';
      display: table; }
    #int > p:nth-of-type(2):after {
      clear: both; }
    #int > p:nth-of-type(2):last-child {
      margin-right: 0%; }
    #int > p:nth-of-type(2) a {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      font: 1/0 a;
      text-shadow: none;
      color: transparent;
      border: 0;
      overflow: hidden; }
  #int article p {
    font-size: 0.875em;
    font-weight: 600; }

#lic > article {
  margin-top: 1.25em; }

#info > article {
  margin-top: 1.25em; }
  #info > article img {
    border: 0.625em solid rgba(51, 51, 51, 0.6);
    padding: 0.125em;
    background: white;
    margin-bottom: 1.25em; }

ul.social {
  display: block;
  clear: both;
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1;
  padding-right: 1; }
  ul.social:first-child {
    margin-left: auto; }
  ul.social:last-child {
    margin-right: auto; }
  ul.social li {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: 0 6% 0 0;
    position: relative;
    box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); }
    ul.social li:before {
      font-family: "Entypo Fontello";
      font-style: normal;
      font-weight: normal;
      speak: none;
      text-decoration: inherit;
      text-align: center;
      font-variant: normal;
      text-transform: none;
      color: white;
      font-size: 2.0625em;
      line-height: .95;
      position: relative; }
    ul.social li:nth-of-type(1):before {
      content: "\e806"; }
    ul.social li:nth-of-type(2):before {
      content: "\e803"; }
    ul.social li:nth-of-type(3):before {
      content: "\e800"; }
    ul.social li:nth-of-type(4) {
      border-radius: 10%; }
      ul.social li:nth-of-type(4):before {
        content: "\e807"; }
    ul.social li a {
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      font: 1/0 a;
      text-shadow: none;
      color: transparent;
      border: 0;
      overflow: hidden; }
      ul.social li a:hover {
        box-shadow: 0 0 5px 5px rgba(0, 190, 0, 0.6); }
    ul.social li:nth-of-type(4) a {
      border-radius: 10%; }

form {
  display: block;
  clear: both;
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: rgba(51, 51, 51, 0.7);
  padding: 1.5625em 0.625em 0.625em 0.625em;
  position: relative;
  z-index: 10;
  margin-bottom: 1.25em; }
  form:first-child {
    margin-left: auto; }
  form:last-child {
    margin-right: auto; }
  form fieldset {
    border: none; }
  form li {
    margin-bottom: 0.9375em;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%; }
    form li:before, form li:after {
      content: '';
      display: table; }
    form li:after {
      clear: both; }
    form li:last-child {
      margin-right: 0%; }
    form li:nth-of-type(-n+2) {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 48.5%;
      margin-left: 0%;
      margin-right: 3%; }
      form li:nth-of-type(-n+2):before, form li:nth-of-type(-n+2):after {
        content: '';
        display: table; }
      form li:nth-of-type(-n+2):after {
        clear: both; }
      form li:nth-of-type(-n+2):nth-child(2n) {
        margin-right: 0%;
        float: right; }
      form li:nth-of-type(-n+2):nth-child(2n + 1) {
        clear: both; }
    form li.hide {
      display: none; }
  form legend {
    color: white;
    font-size: 1.25em; }
  form label {
    color: white;
    font-size: 0.9375em;
    line-height: 2; }
  form input, form textarea {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    padding: 0.625em;
    background: rgba(211, 223, 225, 0.5);
    border: 1px solid white;
    border-radius: 4px;
    color: #141414;
    font-size: 0.8125em;
    font-weight: 600;
    box-shadow: rgba(20, 20, 20, 0.6) 1px 1px 8px inset; }
    form input:before, form input:after, form textarea:before, form textarea:after {
      content: '';
      display: table; }
    form input:after, form textarea:after {
      clear: both; }
    form input:last-child, form textarea:last-child {
      margin-right: 0%; }
  form input:not([type=submit]):focus, form textarea:focus {
    background: rgba(255, 255, 255, 0.7); }
  form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.875em; }
  form input:-moz-placeholder, form textarea:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.875em; }
  form input::-moz-placeholder, form textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.875em; }
  form input:-ms-input-placeholder, form textarea:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.875em; }
  form button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYmUwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, #00be00), color-stop(100%, #00be00));
    background-image: -webkit-linear-gradient(bottom, #00be00, #00be00);
    background-image: -webkit-linear-gradient(bottom left, #00be00, #00be00);
    background-image: linear-gradient(to top right, #00be00, #00be00);
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 65.66667%;
    margin-left: 0%;
    margin-right: 3%;
    border: 1px solid white;
    border-radius: 4px;
    color: white;
    text-transform: uppercase;
    text-align: center;
    line-height: 2; }
    form button:before, form button:after {
      content: '';
      display: table; }
    form button:after {
      clear: both; }
    form button:last-child {
      margin-right: 0%; }
    form button:hover {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYmUwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, #00be00), color-stop(100%, #00be00));
      background-image: -webkit-linear-gradient(bottom, #00be00, #00be00);
      background-image: -webkit-linear-gradient(bottom left, #00be00, #00be00);
      background-image: linear-gradient(to top right, #00be00, #00be00); }

#add {
  *zoom: 1;
  background: rgba(51, 51, 51, 0.8);
  padding: 5%;
  position: relative;
  margin-bottom: 0.625em; }
  #add:before, #add:after {
    content: '';
    display: table; }
  #add:after {
    clear: both; }
  #add p {
    color: white;
    font-size: 0.9375em;
    line-height: 1.6;
    margin: 0; }
    #add p a {
      color: white; }
  #add ul {
    margin-top: 0.9375em;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 61.375%;
    margin-left: 0%;
    margin-right: 3%; }
    #add ul:before, #add ul:after {
      content: '';
      display: table; }
    #add ul:after {
      clear: both; }
    #add ul:last-child {
      margin-right: 0%; }
  #add > img {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
    display: block;
    position: absolute;
    bottom: 7%;
    right: 2%; }
    @media (max-width: 400px) {
      #add > img {
        display: none; } }
    #add > img:before, #add > img:after {
      content: '';
      display: table; }
    #add > img:after {
      clear: both; }
    #add > img:last-child {
      margin-right: 0%; }

#twitfeed {
  margin-bottom: 1.25em; }

#map {
  height: 250px; }

footer {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
  background: #333333;
  padding: 0 0 1.25em 0; }
  footer:before, footer:after {
    content: '';
    display: table; }
  footer:after {
    clear: both; }
  footer:last-child {
    margin-right: 0%; }
  footer p:nth-of-type(2) {
    color: white;
    text-align: center;
    font-size: 0.8125em;
    line-height: 2; }
    footer p:nth-of-type(2) a {
      color: white;
      font-weight: 600;
      text-decoration: none; }

#int .block, #res .block, #com .block, #lic .block, #ret .block {
  position: relative;
  *zoom: 1;
  clear: both; }
  #int .block:before, #int .block:after, #res .block:before, #res .block:after, #com .block:before, #com .block:after, #lic .block:before, #lic .block:after, #ret .block:before, #ret .block:after {
    content: '';
    display: table; }
  #int .block:after, #res .block:after, #com .block:after, #lic .block:after, #ret .block:after {
    clear: both; }
  #int .block > div > div:nth-of-type(2) img:nth-of-type(2), #res .block > div > div:nth-of-type(2) img:nth-of-type(2), #com .block > div > div:nth-of-type(2) img:nth-of-type(2), #lic .block > div > div:nth-of-type(2) img:nth-of-type(2), #ret .block > div > div:nth-of-type(2) img:nth-of-type(2) {
    display: none; }
  #int .block > div:nth-of-type(1), #res .block > div:nth-of-type(1), #com .block > div:nth-of-type(1), #lic .block > div:nth-of-type(1), #ret .block > div:nth-of-type(1) {
    *zoom: 1; }
    #int .block > div:nth-of-type(1):before, #int .block > div:nth-of-type(1):after, #res .block > div:nth-of-type(1):before, #res .block > div:nth-of-type(1):after, #com .block > div:nth-of-type(1):before, #com .block > div:nth-of-type(1):after, #lic .block > div:nth-of-type(1):before, #lic .block > div:nth-of-type(1):after, #ret .block > div:nth-of-type(1):before, #ret .block > div:nth-of-type(1):after {
      content: '';
      display: table; }
    #int .block > div:nth-of-type(1):after, #res .block > div:nth-of-type(1):after, #com .block > div:nth-of-type(1):after, #lic .block > div:nth-of-type(1):after, #ret .block > div:nth-of-type(1):after {
      clear: both; }
    #int .block > div:nth-of-type(1) > div, #res .block > div:nth-of-type(1) > div, #com .block > div:nth-of-type(1) > div, #lic .block > div:nth-of-type(1) > div, #ret .block > div:nth-of-type(1) > div {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 49.925%;
      margin-left: 0%;
      margin-right: 0.15%; }
      #int .block > div:nth-of-type(1) > div:before, #int .block > div:nth-of-type(1) > div:after, #res .block > div:nth-of-type(1) > div:before, #res .block > div:nth-of-type(1) > div:after, #com .block > div:nth-of-type(1) > div:before, #com .block > div:nth-of-type(1) > div:after, #lic .block > div:nth-of-type(1) > div:before, #lic .block > div:nth-of-type(1) > div:after, #ret .block > div:nth-of-type(1) > div:before, #ret .block > div:nth-of-type(1) > div:after {
        content: '';
        display: table; }
      #int .block > div:nth-of-type(1) > div:after, #res .block > div:nth-of-type(1) > div:after, #com .block > div:nth-of-type(1) > div:after, #lic .block > div:nth-of-type(1) > div:after, #ret .block > div:nth-of-type(1) > div:after {
        clear: both; }
      #int .block > div:nth-of-type(1) > div:last-child, #res .block > div:nth-of-type(1) > div:last-child, #com .block > div:nth-of-type(1) > div:last-child, #lic .block > div:nth-of-type(1) > div:last-child, #ret .block > div:nth-of-type(1) > div:last-child {
        margin-right: 0%; }
  #int .block > div:nth-of-type(2), #res .block > div:nth-of-type(2), #com .block > div:nth-of-type(2), #lic .block > div:nth-of-type(2), #ret .block > div:nth-of-type(2) {
    border: 1px solid white;
    border-width: 1px 0 0 0; }

#int .block > div:nth-of-type(1) > div:nth-of-type(1), #com .block > div:nth-of-type(1) > div:nth-of-type(1) {
  background: #00be00; }
  #int .block > div:nth-of-type(1) > div:nth-of-type(1) img, #com .block > div:nth-of-type(1) > div:nth-of-type(1) img {
    padding-top: 3.3%; }

#com .block > div:nth-of-type(1) > div:nth-of-type(1) {
  background: #333333; }

blockquote {
  border: 1px solid white;
  border-width: 0 0 1px 0;
  *zoom: 1; }
  blockquote:before, blockquote:after {
    content: '';
    display: table; }
  blockquote:after {
    clear: both; }
  blockquote > div {
    background: rgba(51, 51, 51, 0.8);
    border: 1px solid white;
    border-width: 0;
    padding: 8% 5% 6% 5%; }
    blockquote > div p {
      color: white;
      font-size: 0.8125em;
      line-height: 1.4;
      position: relative;
      font-style: italic; }
      blockquote > div p:before {
        font-family: 'Entypo Fontello';
        content: '\e808';
        font-size: 2.5em;
        font-style: normal;
        line-height: 0.1;
        margin-right: 0.1875em;
        color: #00be00; }
    blockquote > div cite {
      color: #00be00;
      font-size: 0.8125em;
      text-align: right; }

#int blockquote, #ret blockquote {
  border-width: 1px 0 0 0; }

dl, article ul {
  display: block;
  clear: both;
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0.3125em;
  position: relative; }
  dl:first-child, article ul:first-child {
    margin-left: auto; }
  dl:last-child, article ul:last-child {
    margin-right: auto; }

dt {
  font-size: 1.25em;
  background: rgba(211, 223, 225, 0.8);
  line-height: 2.5;
  padding-left: 10px; }

dd, article li {
  font-size: 0.875em;
  font-style: italic;
  border-bottom: 1px solid white;
  background-color: rgba(211, 223, 225, 0.6);
  background-image: url(/res/stat/green-arrow.svg);
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: 3% 48%;
  line-height: 2;
  padding-left: 10px; }

dd:last-of-type, article li:last-of-type {
  background-position: 3% 32%;
  border-bottom: none;
  padding-bottom: 0.625em; }

@media (min-width: 600px) {
  #info > div:nth-of-type(2) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%; }
    #info > div:nth-of-type(2):before, #info > div:nth-of-type(2):after {
      content: '';
      display: table; }
    #info > div:nth-of-type(2):after {
      clear: both; }
    #info > div:nth-of-type(2):last-child {
      margin-right: 0%; }
    #info > div:nth-of-type(2) #add {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 49%;
      margin-left: 0%;
      margin-right: 2%; }
      #info > div:nth-of-type(2) #add:before, #info > div:nth-of-type(2) #add:after {
        content: '';
        display: table; }
      #info > div:nth-of-type(2) #add:after {
        clear: both; }
      #info > div:nth-of-type(2) #add:last-child {
        margin-right: 0%; }
      #info > div:nth-of-type(2) #add > img {
        *zoom: 1;
        float: left;
        clear: none;
        text-align: inherit;
        width: 35.625%;
        margin-left: 0%;
        margin-right: 3%;
        top: 5%;
        right: 10%; }
        #info > div:nth-of-type(2) #add > img:before, #info > div:nth-of-type(2) #add > img:after {
          content: '';
          display: table; }
        #info > div:nth-of-type(2) #add > img:after {
          clear: both; }
        #info > div:nth-of-type(2) #add > img:last-child {
          margin-right: 0%; }
      #info > div:nth-of-type(2) #add ul {
        *zoom: 1;
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0%;
        margin-right: 3%; }
        #info > div:nth-of-type(2) #add ul:before, #info > div:nth-of-type(2) #add ul:after {
          content: '';
          display: table; }
        #info > div:nth-of-type(2) #add ul:after {
          clear: both; }
        #info > div:nth-of-type(2) #add ul:last-child {
          margin-right: 0%; }
    #info > div:nth-of-type(2) #twitfeed {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 49%;
      margin-left: 0%;
      margin-right: 2%;
      z-index: 1000;
      position: relative;
      background: #333333; }
      #info > div:nth-of-type(2) #twitfeed:before, #info > div:nth-of-type(2) #twitfeed:after {
        content: '';
        display: table; }
      #info > div:nth-of-type(2) #twitfeed:after {
        clear: both; }
      #info > div:nth-of-type(2) #twitfeed:last-child {
        margin-right: 0%; } }
@media (min-width: 736px) {
  body > div:nth-of-type(2) {
    margin: 0.0625em 0 2.5em 0; }
    body > div:nth-of-type(2) > div .social {
      display: block;
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 25%;
      margin-left: 4.16667%;
      margin-right: 0%; }
      body > div:nth-of-type(2) > div .social:before, body > div:nth-of-type(2) > div .social:after {
        content: '';
        display: table; }
      body > div:nth-of-type(2) > div .social:after {
        clear: both; }
      body > div:nth-of-type(2) > div .social:last-child {
        margin-right: 0%; }
    body > div:nth-of-type(2) > div p {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 41.66667%;
      margin-left: 4.16667%;
      margin-right: 0%;
      font-size: 1.25em;
      margin-top: 0.1875em; }
      body > div:nth-of-type(2) > div p:before, body > div:nth-of-type(2) > div p:after {
        content: '';
        display: table; }
      body > div:nth-of-type(2) > div p:after {
        clear: both; }
      body > div:nth-of-type(2) > div p:last-child {
        margin-right: 0%; }
      body > div:nth-of-type(2) > div p:before {
        font-family: 'Entypo Fontello';
        content: '\e805';
        color: white; }

  blockquote {
    border-width: 1px 0 0 0;
    position: absolute;
    z-index: 10000;
    bottom: 0; }
    blockquote div {
      background: rgba(51, 51, 51, 0.6);
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 48.5%;
      margin-left: 0%;
      margin-right: 3%;
      border-width: 0 1px 0 0;
      padding: 6% 5% 4% 5%; }
      blockquote div:before, blockquote div:after {
        content: '';
        display: table; }
      blockquote div:after {
        clear: both; }
      blockquote div:last-child {
        margin-right: 0%; }
      blockquote div p {
        font-size: 0.9375em; }

  dd, article li {
    padding-left: 4%; }

  #int > p:nth-of-type(1) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 25%;
    margin-left: 2.08333%;
    margin-right: 0%;
    padding-top: 20.4%; }
    #int > p:nth-of-type(1):before, #int > p:nth-of-type(1):after {
      content: '';
      display: table; }
    #int > p:nth-of-type(1):after {
      clear: both; }
    #int > p:nth-of-type(1):last-child {
      margin-right: 0%; }
  #int > p:nth-of-type(2) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 10.41667%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 11.25%;
    top: 14%;
    left: 10%; }
    #int > p:nth-of-type(2):before, #int > p:nth-of-type(2):after {
      content: '';
      display: table; }
    #int > p:nth-of-type(2):after {
      clear: both; }
    #int > p:nth-of-type(2):last-child {
      margin-right: 0%; }
  #int article {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 68.75%;
    margin-left: 4.16667%;
    margin-right: 0%; }
    #int article:before, #int article:after {
      content: '';
      display: table; }
    #int article:after {
      clear: both; }
    #int article:last-child {
      margin-right: 0%; }
    #int article h1 {
      font-size: 1.875em;
      margin: 0 0 0.625em 0; }
    #int article p {
      line-height: 1.8; } }
@media (min-width: 780px) {
  #int > p:nth-of-type(2) {
    display: none; } }
@media (min-width: 960px) {
  body > div:nth-of-type(2) {
    margin: 0.0625em 0 5em 0; }
    body > div:nth-of-type(2) > div .social {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 18.45833%;
      margin-left: 6.4375%;
      margin-right: 3%; }
      body > div:nth-of-type(2) > div .social:before, body > div:nth-of-type(2) > div .social:after {
        content: '';
        display: table; }
      body > div:nth-of-type(2) > div .social:after {
        clear: both; }
      body > div:nth-of-type(2) > div .social:last-child {
        margin-right: 0%; }
    body > div:nth-of-type(2) > div p {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 48.5%;
      margin-left: 0%;
      margin-right: 3%; }
      body > div:nth-of-type(2) > div p:before, body > div:nth-of-type(2) > div p:after {
        content: '';
        display: table; }
      body > div:nth-of-type(2) > div p:after {
        clear: both; }
      body > div:nth-of-type(2) > div p:last-child {
        margin-right: 0%; }
      body > div:nth-of-type(2) > div p:before {
        font-family: 'Entypo Fontello';
        content: '\e805';
        color: white; }
    body > div:nth-of-type(2) > div ul:nth-of-type(2) {
      display: block;
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 18.75%;
      margin-left: 0%;
      margin-right: 0%; }
      body > div:nth-of-type(2) > div ul:nth-of-type(2):before, body > div:nth-of-type(2) > div ul:nth-of-type(2):after {
        content: '';
        display: table; }
      body > div:nth-of-type(2) > div ul:nth-of-type(2):after {
        clear: both; }
      body > div:nth-of-type(2) > div ul:nth-of-type(2):last-child {
        margin-right: 0%; }
      body > div:nth-of-type(2) > div ul:nth-of-type(2) li {
        float: left; }
        body > div:nth-of-type(2) > div ul:nth-of-type(2) li a {
          color: white;
          font-size: 0.875em;
          text-decoration: none;
          line-height: 2.5;
          font-weight: 600; }

  #int > p:nth-of-type(1) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 16.66667%;
    margin-left: 5.20833%;
    margin-right: 0%;
    padding-top: 13.5%; }
    #int > p:nth-of-type(1):before, #int > p:nth-of-type(1):after {
      content: '';
      display: table; }
    #int > p:nth-of-type(1):after {
      clear: both; }
    #int > p:nth-of-type(1):last-child {
      margin-right: 0%; }
  #int > p:nth-of-type(2) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 9.5%;
    display: block;
    top: 0;
    left: 92%; }
    #int > p:nth-of-type(2):before, #int > p:nth-of-type(2):after {
      content: '';
      display: table; }
    #int > p:nth-of-type(2):after {
      clear: both; }
    #int > p:nth-of-type(2):last-child {
      margin-right: 0%; }
  #int article {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 60.41667%;
    margin-left: 4.16667%;
    margin-right: 0%;
    margin-bottom: 1.25em; }
    #int article:before, #int article:after {
      content: '';
      display: table; }
    #int article:after {
      clear: both; }
    #int article:last-child {
      margin-right: 0%; }
  #int dl {
    position: absolute;
    z-index: 10000;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 29.16667%;
    margin-left: 33.33333%;
    margin-right: 0%;
    border-width: 0 1px 0 0; }
    #int dl:before, #int dl:after {
      content: '';
      display: table; }
    #int dl:after {
      clear: both; }
    #int dl:last-child {
      margin-right: 0%; }

  nav {
    *zoom: 1;
    width: auto;
    max-width: 1280px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 4%;
    padding-right: 4%;
    clear: both;
    display: block;
    margin: 2.5em 0 1.25em 0; }
    nav:before, nav:after {
      content: '';
      display: table; }
    nav:after {
      clear: both; }
    nav ul {
      border-bottom: 1px solid #d3dfe1;
      *zoom: 1; }
      nav ul:before, nav ul:after {
        content: '';
        display: table; }
      nav ul:after {
        clear: both; }
      nav ul li {
        display: inline;
        position: relative;
        font-size: 0.9375em;
        float: left;
        line-height: 2;
        font-weight: 600; }
        nav ul li:nth-last-of-type(-n+2) {
          display: none; }
        nav ul li:nth-of-type(5) {
          margin: 0; }
        nav ul li:first-of-type a {
          padding-left: 2.1875em; }
          nav ul li:first-of-type a:before {
            font-family: 'Entypo Fontello';
            content: '\e804';
            font-size: 1.875em;
            position: absolute;
            top: -20px;
            left: 0; }
        nav ul li a {
          color: #333333;
          display: block;
          text-decoration: none;
          font-weight: 600;
          border-bottom: 7px solid transparent; }
          nav ul li a:hover {
            border-bottom: 7px solid #d3dfe1; }

  div.slicknav_menu {
    display: none; }

  #wrap > div {
    position: relative; }
    #wrap > div > img {
      display: block; }

  blockquote > div p {
    font-size: 0.8125em; }

  #int .block > div:nth-of-type(1), #res .block > div:nth-of-type(1), #com .block > div:nth-of-type(1), #lic .block > div:nth-of-type(1), #ret .block > div:nth-of-type(1) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 33.25%;
    margin-left: 0%;
    margin-right: 0%; }
    #int .block > div:nth-of-type(1):before, #int .block > div:nth-of-type(1):after, #res .block > div:nth-of-type(1):before, #res .block > div:nth-of-type(1):after, #com .block > div:nth-of-type(1):before, #com .block > div:nth-of-type(1):after, #lic .block > div:nth-of-type(1):before, #lic .block > div:nth-of-type(1):after, #ret .block > div:nth-of-type(1):before, #ret .block > div:nth-of-type(1):after {
      content: '';
      display: table; }
    #int .block > div:nth-of-type(1):after, #res .block > div:nth-of-type(1):after, #com .block > div:nth-of-type(1):after, #lic .block > div:nth-of-type(1):after, #ret .block > div:nth-of-type(1):after {
      clear: both; }
    #int .block > div:nth-of-type(1):last-child, #res .block > div:nth-of-type(1):last-child, #com .block > div:nth-of-type(1):last-child, #lic .block > div:nth-of-type(1):last-child, #ret .block > div:nth-of-type(1):last-child {
      margin-right: 0%; }
    #int .block > div:nth-of-type(1) > div, #res .block > div:nth-of-type(1) > div, #com .block > div:nth-of-type(1) > div, #lic .block > div:nth-of-type(1) > div, #ret .block > div:nth-of-type(1) > div {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 100%;
      margin-left: 0%;
      margin-right: 3%; }
      #int .block > div:nth-of-type(1) > div:before, #int .block > div:nth-of-type(1) > div:after, #res .block > div:nth-of-type(1) > div:before, #res .block > div:nth-of-type(1) > div:after, #com .block > div:nth-of-type(1) > div:before, #com .block > div:nth-of-type(1) > div:after, #lic .block > div:nth-of-type(1) > div:before, #lic .block > div:nth-of-type(1) > div:after, #ret .block > div:nth-of-type(1) > div:before, #ret .block > div:nth-of-type(1) > div:after {
        content: '';
        display: table; }
      #int .block > div:nth-of-type(1) > div:after, #res .block > div:nth-of-type(1) > div:after, #com .block > div:nth-of-type(1) > div:after, #lic .block > div:nth-of-type(1) > div:after, #ret .block > div:nth-of-type(1) > div:after {
        clear: both; }
      #int .block > div:nth-of-type(1) > div:last-child, #res .block > div:nth-of-type(1) > div:last-child, #com .block > div:nth-of-type(1) > div:last-child, #lic .block > div:nth-of-type(1) > div:last-child, #ret .block > div:nth-of-type(1) > div:last-child {
        margin-right: 0%; }
    #int .block > div:nth-of-type(1) > div:nth-of-type(1), #res .block > div:nth-of-type(1) > div:nth-of-type(1), #com .block > div:nth-of-type(1) > div:nth-of-type(1), #lic .block > div:nth-of-type(1) > div:nth-of-type(1), #ret .block > div:nth-of-type(1) > div:nth-of-type(1) {
      border: 1px solid white;
      border-width: 0 0 1px 0; }
  #int .block > div:nth-of-type(2), #res .block > div:nth-of-type(2), #com .block > div:nth-of-type(2), #lic .block > div:nth-of-type(2), #ret .block > div:nth-of-type(2) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 66.75%;
    margin-left: 0%;
    margin-right: 0%;
    border-width: 0 0 0 1px; }
    #int .block > div:nth-of-type(2):before, #int .block > div:nth-of-type(2):after, #res .block > div:nth-of-type(2):before, #res .block > div:nth-of-type(2):after, #com .block > div:nth-of-type(2):before, #com .block > div:nth-of-type(2):after, #lic .block > div:nth-of-type(2):before, #lic .block > div:nth-of-type(2):after, #ret .block > div:nth-of-type(2):before, #ret .block > div:nth-of-type(2):after {
      content: '';
      display: table; }
    #int .block > div:nth-of-type(2):after, #res .block > div:nth-of-type(2):after, #com .block > div:nth-of-type(2):after, #lic .block > div:nth-of-type(2):after, #ret .block > div:nth-of-type(2):after {
      clear: both; }
    #int .block > div:nth-of-type(2):last-child, #res .block > div:nth-of-type(2):last-child, #com .block > div:nth-of-type(2):last-child, #lic .block > div:nth-of-type(2):last-child, #ret .block > div:nth-of-type(2):last-child {
      margin-right: 0%; }
  #int blockquote, #res blockquote, #com blockquote, #lic blockquote, #ret blockquote {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 66.75%;
    margin-left: 33.25%;
    margin-right: 0%; }
    #int blockquote:before, #int blockquote:after, #res blockquote:before, #res blockquote:after, #com blockquote:before, #com blockquote:after, #lic blockquote:before, #lic blockquote:after, #ret blockquote:before, #ret blockquote:after {
      content: '';
      display: table; }
    #int blockquote:after, #res blockquote:after, #com blockquote:after, #lic blockquote:after, #ret blockquote:after {
      clear: both; }
    #int blockquote:last-child, #res blockquote:last-child, #com blockquote:last-child, #lic blockquote:last-child, #ret blockquote:last-child {
      margin-right: 0%; }
    #int blockquote > div, #res blockquote > div, #com blockquote > div, #lic blockquote > div, #ret blockquote > div {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 39.91667%;
      margin-left: 0%;
      margin-right: 3%;
      position: relative;
      left: 60.08333%;
      border-width: 0 0 0 1px; }
      #int blockquote > div:before, #int blockquote > div:after, #res blockquote > div:before, #res blockquote > div:after, #com blockquote > div:before, #com blockquote > div:after, #lic blockquote > div:before, #lic blockquote > div:after, #ret blockquote > div:before, #ret blockquote > div:after {
        content: '';
        display: table; }
      #int blockquote > div:after, #res blockquote > div:after, #com blockquote > div:after, #lic blockquote > div:after, #ret blockquote > div:after {
        clear: both; }
      #int blockquote > div:last-child, #res blockquote > div:last-child, #com blockquote > div:last-child, #lic blockquote > div:last-child, #ret blockquote > div:last-child {
        margin-right: 0%; }

  #res .block > div:nth-of-type(1), #com .block > div:nth-of-type(1), #ret .block > div:nth-of-type(1) {
    position: relative;
    left: 66.75%; }
  #res .block > div:nth-of-type(2), #com .block > div:nth-of-type(2), #ret .block > div:nth-of-type(2) {
    position: relative;
    left: -33.25%;
    border-width: 0 1px 0 0; }
  #res blockquote, #com blockquote, #ret blockquote {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 66.75%;
    margin-left: 0%;
    margin-right: 0%; }
    #res blockquote:before, #res blockquote:after, #com blockquote:before, #com blockquote:after, #ret blockquote:before, #ret blockquote:after {
      content: '';
      display: table; }
    #res blockquote:after, #com blockquote:after, #ret blockquote:after {
      clear: both; }
    #res blockquote:last-child, #com blockquote:last-child, #ret blockquote:last-child {
      margin-right: 0%; }
    #res blockquote > div, #com blockquote > div, #ret blockquote > div {
      position: static;
      left: 0;
      border-width: 0 1px 0 0; }
  #res article, #com article, #ret article {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 60.41667%;
    margin-left: 0%;
    margin-right: 0%;
    position: relative;
    left: 33.33333%; }
    #res article:before, #res article:after, #com article:before, #com article:after, #ret article:before, #ret article:after {
      content: '';
      display: table; }
    #res article:after, #com article:after, #ret article:after {
      clear: both; }
    #res article:last-child, #com article:last-child, #ret article:last-child {
      margin-right: 0%; }
  #res dl, #com dl, #ret dl {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 27.08333%;
    margin-left: 0%;
    margin-right: 0%;
    position: relative;
    left: -54.16667%; }
    #res dl:before, #res dl:after, #com dl:before, #com dl:after, #ret dl:before, #ret dl:after {
      content: '';
      display: table; }
    #res dl:after, #com dl:after, #ret dl:after {
      clear: both; }
    #res dl:last-child, #com dl:last-child, #ret dl:last-child {
      margin-right: 0%; }

  #int blockquote {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 25%;
    margin-left: 75%;
    margin-right: 0%;
    border-width: 0 0 0 1px;
    height: 100%; }
    #int blockquote:before, #int blockquote:after {
      content: '';
      display: table; }
    #int blockquote:after {
      clear: both; }
    #int blockquote:last-child {
      margin-right: 0%; }
    #int blockquote > div {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 100%;
      margin-left: 0%;
      margin-right: 3%;
      position: static;
      left: 0;
      border-width: 1px 0 0 0;
      position: absolute;
      bottom: 0;
      padding: 15% 8% 10% 8%; }
      #int blockquote > div:before, #int blockquote > div:after {
        content: '';
        display: table; }
      #int blockquote > div:after {
        clear: both; }
      #int blockquote > div:last-child {
        margin-right: 0%; }
  #int dl {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 41.66667%;
    margin-left: 33.33333%;
    margin-right: 0%;
    border: 1px solid white;
    border-width: 0 0 1px 0;
    padding: 0; }
    #int dl:before, #int dl:after {
      content: '';
      display: table; }
    #int dl:after {
      clear: both; }
    #int dl:last-child {
      margin-right: 0%; }
    #int dl dt, #int dl dd {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 57.08333%;
      margin-left: 0%;
      margin-right: 3%;
      display: block;
      border-right: 1px solid white; }
      #int dl dt:before, #int dl dt:after, #int dl dd:before, #int dl dd:after {
        content: '';
        display: table; }
      #int dl dt:after, #int dl dd:after {
        clear: both; }
      #int dl dt:last-child, #int dl dd:last-child {
        margin-right: 0%; }

  #res article h2, #lic article h2, #res article h2, #com article h2, #ret article h2 {
    font-size: 2em; }
  #res article p, #lic article p, #res article p, #com article p, #ret article p {
    line-height: 1.7; }
  #res dl dt, #lic dl dt, #res dl dt, #com dl dt, #ret dl dt {
    padding-left: 3%; }
  #res dl dd, #res dl article li, #lic dl dd, #lic dl article li, #res dl dd, #res dl article li, #com dl dd, #com dl article li, #ret dl dd, #ret dl article li {
    font-size: 0.875em;
    line-height: 2.2;
    padding-left: 30px; }
    #res dl dd:before, #res dl article li:before, #lic dl dd:before, #lic dl article li:before, #res dl dd:before, #res dl article li:before, #com dl dd:before, #com dl article li:before, #ret dl dd:before, #ret dl article li:before {
      font-size: 1.6875em;
      left: 3%; }

  #res {
    padding-top: 20%; }
    #res blockquote > div {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 57.08333%;
      margin-left: 0%;
      margin-right: 3%; }
      #res blockquote > div:before, #res blockquote > div:after {
        content: '';
        display: table; }
      #res blockquote > div:after {
        clear: both; }
      #res blockquote > div:last-child {
        margin-right: 0%; }
    #res > img {
      top: 5%; }
      #res > img:nth-of-type(1) {
        *zoom: 1;
        float: left;
        clear: none;
        text-align: inherit;
        width: 27.04167%;
        margin-left: 6.4375%;
        margin-right: 3%; }
        #res > img:nth-of-type(1):before, #res > img:nth-of-type(1):after {
          content: '';
          display: table; }
        #res > img:nth-of-type(1):after {
          clear: both; }
        #res > img:nth-of-type(1):last-child {
          margin-right: 0%; }
      #res > img:nth-of-type(2) {
        top: 2%;
        *zoom: 1;
        float: left;
        clear: none;
        text-align: inherit;
        width: 22.75%;
        margin-left: 35.62083%;
        margin-right: 3%; }
        #res > img:nth-of-type(2):before, #res > img:nth-of-type(2):after {
          content: '';
          display: table; }
        #res > img:nth-of-type(2):after {
          clear: both; }
        #res > img:nth-of-type(2):last-child {
          margin-right: 0%; }

  #lic article, #com article {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 62.5%;
    margin-left: 0%;
    margin-right: 0%;
    position: relative;
    left: 33.33333%; }
    #lic article:before, #lic article:after, #com article:before, #com article:after {
      content: '';
      display: table; }
    #lic article:after, #com article:after {
      clear: both; }
    #lic article:last-child, #com article:last-child {
      margin-right: 0%; }
  #lic dl, #com dl {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 41.66667%;
    margin-left: 0%;
    margin-right: 0%;
    position: relative;
    left: 35.41667%; }
    #lic dl:before, #lic dl:after, #com dl:before, #com dl:after {
      content: '';
      display: table; }
    #lic dl:after, #com dl:after {
      clear: both; }
    #lic dl:last-child, #com dl:last-child {
      margin-right: 0%; }
  #lic > img, #com > img {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 30%;
    margin-left: 2.08333%;
    margin-right: 0%;
    top: 5%; }
    #lic > img:before, #lic > img:after, #com > img:before, #com > img:after {
      content: '';
      display: table; }
    #lic > img:after, #com > img:after {
      clear: both; }
    #lic > img:last-child, #com > img:last-child {
      margin-right: 0%; }
  #lic h3, #com h3 {
    font-size: 1.5em; }

  #lic {
    background: url(../../res/stat/protractor.png) no-repeat 10% 95%; }

  #ret {
    padding-top: 15%;
    background: url(../../res/stat/stationery.png) no-repeat 100% 0; }
    #ret article {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 62.5%;
      margin-left: 0%;
      margin-right: 0%;
      position: relative;
      left: 4.16667%; }
      #ret article:before, #ret article:after {
        content: '';
        display: table; }
      #ret article:after {
        clear: both; }
      #ret article:last-child {
        margin-right: 0%; }

  #info {
    padding: 5% 0 30% 0;
    border-bottom: 5px solid #333333; }
    #info article, #info form, #info #add {
      position: relative;
      z-index: 1000;
      padding: 3%; }
    #info > div:nth-of-type(1) {
      *zoom: 1;
      position: relative;
      margin-bottom: 1.25em; }
      #info > div:nth-of-type(1):before, #info > div:nth-of-type(1):after {
        content: '';
        display: table; }
      #info > div:nth-of-type(1):after {
        clear: both; }
    #info article:nth-of-type(1) {
      background: rgba(51, 51, 51, 0.8);
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 39.58333%;
      margin-left: 4.16667%;
      margin-right: 0%;
      margin-bottom: 0.3125em; }
      #info article:nth-of-type(1):before, #info article:nth-of-type(1):after {
        content: '';
        display: table; }
      #info article:nth-of-type(1):after {
        clear: both; }
      #info article:nth-of-type(1):nth-child(2n) {
        margin-right: 0%;
        float: right; }
      #info article:nth-of-type(1):nth-child(2n + 1) {
        clear: both; }
      #info article:nth-of-type(1) h2 {
        color: white;
        font-size: 1.625em;
        margin-bottom: 0.3125em; }
      #info article:nth-of-type(1) p {
        color: white;
        font-size: 0.9375em; }
      #info article:nth-of-type(1) ul {
        *zoom: 1;
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0%;
        margin-right: 3%; }
        #info article:nth-of-type(1) ul:before, #info article:nth-of-type(1) ul:after {
          content: '';
          display: table; }
        #info article:nth-of-type(1) ul:after {
          clear: both; }
        #info article:nth-of-type(1) ul:last-child {
          margin-right: 0%; }
        #info article:nth-of-type(1) ul li {
          padding: 0.625em 0 0.625em 2em;
          background-image: url(/res/stat/green-arrow.svg);
          background-color: rgba(20, 20, 20, 0.5);
          border-bottom: 1px solid #666;
          color: white; }
          #info article:nth-of-type(1) ul li:last-of-type {
            background-position: 3% 48%; }
    #info article:nth-of-type(2) {
      background: rgba(51, 51, 51, 0.8);
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 50%;
      margin-left: 0%;
      margin-right: 4.16667%;
      min-height: 60.0625em; }
      #info article:nth-of-type(2):before, #info article:nth-of-type(2):after {
        content: '';
        display: table; }
      #info article:nth-of-type(2):after {
        clear: both; }
      #info article:nth-of-type(2):nth-child(2n) {
        margin-right: 4.16667%;
        float: right; }
      #info article:nth-of-type(2):nth-child(2n + 1) {
        clear: both; }
      #info article:nth-of-type(2) h2 {
        color: white;
        font-size: 1.625em;
        margin-bottom: 0.3125em; }
      #info article:nth-of-type(2) p {
        color: white;
        font-size: 1em; }
        #info article:nth-of-type(2) p img {
          margin-bottom: 0.9375em;
          border: 10px solid #333333; }
    #info form {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 39.58333%;
      margin-left: 4.16667%;
      margin-right: 0%;
      position: absolute;
      margin-bottom: 0;
      bottom: 0; }
      #info form:before, #info form:after {
        content: '';
        display: table; }
      #info form:after {
        clear: both; }
      #info form:nth-child(2n) {
        margin-right: 0%;
        float: left; }
      #info form:nth-child(2n + 1) {
        clear: none; }
      #info form:last-child {
        margin-right: 0%; }
    #info #map {
      *zoom: 1;
      float: left;
      clear: none;
      text-align: inherit;
      width: 100%;
      margin-left: 0%;
      margin-right: 3%;
      position: absolute;
      border: none;
      height: auto;
      top: 0;
      bottom: 0;
      left: 0;
      z-index: 1; }
      #info #map:before, #info #map:after {
        content: '';
        display: table; }
      #info #map:after {
        clear: both; }
      #info #map:last-child {
        margin-right: 0%; }
    #info > div:nth-of-type(2) {
      position: relative; }
      #info > div:nth-of-type(2) #add {
        position: absolute;
        height: 300px;
        top: 0;
        *zoom: 1;
        float: left;
        clear: none;
        text-align: inherit;
        width: 39.58333%;
        margin-left: 4.16667%;
        margin-right: 0%; }
        #info > div:nth-of-type(2) #add:before, #info > div:nth-of-type(2) #add:after {
          content: '';
          display: table; }
        #info > div:nth-of-type(2) #add:after {
          clear: both; }
        #info > div:nth-of-type(2) #add:last-child {
          margin-right: 0%; }
        #info > div:nth-of-type(2) #add > img {
          *zoom: 1;
          float: left;
          clear: none;
          text-align: inherit;
          width: 31.33333%;
          margin-left: 0%;
          margin-right: 3%;
          top: 60%;
          right: 3%; }
          #info > div:nth-of-type(2) #add > img:before, #info > div:nth-of-type(2) #add > img:after {
            content: '';
            display: table; }
          #info > div:nth-of-type(2) #add > img:after {
            clear: both; }
          #info > div:nth-of-type(2) #add > img:last-child {
            margin-right: 0%; }
      #info > div:nth-of-type(2) #twitfeed {
        *zoom: 1;
        float: left;
        clear: none;
        text-align: inherit;
        width: 50%;
        margin-left: 45.83333%;
        margin-right: 0%;
        padding: 2%;
        z-index: 1000;
        position: relative;
        background: #333333; }
        #info > div:nth-of-type(2) #twitfeed:before, #info > div:nth-of-type(2) #twitfeed:after {
          content: '';
          display: table; }
        #info > div:nth-of-type(2) #twitfeed:after {
          clear: both; }
        #info > div:nth-of-type(2) #twitfeed:last-child {
          margin-right: 0%; } }
@media (min-width: 960px) {
  nav ul li {
    font-size: 0.9375em;
    margin-right: 3%; } }
@media (min-width: 1024px) {
  nav ul li {
    font-size: 1em;
    margin-right: 3.2%; } }
@media (min-width: 1140px) {
  nav ul li {
    margin-right: 5.4%; } }
@media (min-width: 1280px) {
  nav ul li {
    margin-right: 7%; } }
@media (min-width: 1400px) {
  nav ul li {
    margin-right: 7.3%; } }
@media (min-width: 1440px) {
  nav ul li {
    margin-right: 7.2%; } }
@media (min-width: 1590px) {
  nav ul li {
    margin-right: 6.7%; } }
@media (min-width: 1800px) {
  nav ul li {
    margin-right: 6.3%; } }
@media (min-width: 1960px) {
  nav ul li {
    margin-right: 5.9%; } }
@media (min-width: 2200px) {
  nav ul li {
    margin-right: 5.7%; } }
@media (min-width: 2400px) {
  nav ul li {
    margin-right: 5%; } }

.success, .error {
  padding: 4%;
  color: white;
  background: #00be00;
  font-size: 0.875em;
  line-height: 1.5;
  margin-bottom: 1.25em; }

.error {
  background: pink; }
