/* This is the Sass/Scss file loaded by WordPress in frontend.
 * Tweak it and have fun.
 */
@import url("../../reverie-master/css/style.css");
.ylc-icon {
    position: relative;
    top: 0.7rem;
}
/** CSS UPDATES 14-09-16 **/
.js-wpv-reset-trigger {
    position: relative;
    top: -10px;
}
.committee-featured-image { float: left;}
/* small displays */
@media only screen {
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }

  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* medium displays */
@media only screen and (min-width: 40.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* large displays */
@media only screen and (min-width: 64.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }

  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }
/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important; }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-landscape, table.show-for-portrait {
  display: table; }

thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important; }

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important; }

  /* Specific visibility for tables */
  table.show-for-landscape, table.hide-for-portrait {
    display: table; }

  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important; }

  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important; }

  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important; }

  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important; } }
@media only screen and (orientation: portrait) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important; }

  .hide-for-portrait,
  .show-for-landscape {
    display: none !important; }

  /* Specific visibility for tables */
  table.show-for-portrait, table.hide-for-landscape {
    display: table; }

  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important; }

  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important; }

  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important; }

  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important; } }
/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important; }

.hide-for-touch {
  display: inherit !important; }

.touch .show-for-touch {
  display: inherit !important; }

.touch .hide-for-touch {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-touch {
  display: table; }

.touch table.show-for-touch {
  display: table; }

thead.hide-for-touch {
  display: table-header-group !important; }

.touch thead.show-for-touch {
  display: table-header-group !important; }

tbody.hide-for-touch {
  display: table-row-group !important; }

.touch tbody.show-for-touch {
  display: table-row-group !important; }

tr.hide-for-touch {
  display: table-row !important; }

.touch tr.show-for-touch {
  display: table-row !important; }

td.hide-for-touch {
  display: table-cell !important; }

.touch td.show-for-touch {
  display: table-cell !important; }

th.hide-for-touch {
  display: table-cell !important; }

.touch th.show-for-touch {
  display: table-cell !important; }

/* Print visibility */
@media print {
  .show-for-print {
    display: block; }

  .hide-for-print {
    display: none; }

  table.show-for-print {
    display: table; }

  thead.show-for-print {
    display: table-header-group !important; }

  tbody.show-for-print {
    display: table-row-group !important; }

  tr.show-for-print {
    display: table-row !important; }

  td.show-for-print {
    display: table-cell !important; }

  th.show-for-print {
    display: table-cell !important; } }
html, body {
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  height: auto; }

body p {
  font-size: 0.875rem; }
body li {
  font-size: 0.875rem; }
body li.tab-title {
  font-size: 0.9em; }
body li.tab-title > a {
  padding: 0.5em; }
body h2 {
  font-size: 2rem; }
body h3 {
  font-size: 1.6rem; }
body h4 {
  font-size: 1.3rem; }
body h5 {
  font-size: 1rem; }

[class*="column"] + [class*="column"]:last-child {
  float: left; }

/* PRINT STYLES */
@media print {
  .large-1 {
    width: 8.33333%; }

  .large-2 {
    width: 16.66667%; }

  .large-3 {
    width: 25%; }

  .large-4 {
    width: 33.33333%; }

  .large-5 {
    width: 41.66667%; }

  .large-6 {
    width: 50%; }

  .large-7 {
    width: 58.33333%; }

  .large-8 {
    width: 66.66667%; }

  .large-9 {
    width: 75%; }

  .large-10 {
    width: 83.33333%; }

  .large-11 {
    width: 91.66667%; }

  .large-12 {
    width: 100%; } }
/* END PRINT STYLES */
/* Styles for mobile and upwards - 640px (40em) breakpoint */
@media only screen {
  /* Wordpress CSS Settings */
  .sticky {
    margin: auto; }

  .gallery-caption {
    margin: auto; }

  .bypostauthor {
    margin: auto; }

  .wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center; }

  .wp-caption.alignnone {
    margin: 5px 20px 20px 0; }

  .wp-caption.alignleft {
    margin: 5px 20px 20px 0; }

  .wp-caption.alignright {
    margin: 5px 0 20px 20px; }

  .wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto; }

  .wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px; }

  /* Text meant only for screen readers. */
  .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden; }

  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

  /* End Wordpress CSS */
  /* Headings, Links Et Al */
  body {
    font-size: 14px; }

  a {
    color: #001C58;
    font-family: "Helvetica Neue", "Helvetica", "Open Sans", Helvetica, Arial, sans-serif; }

  a:hover, a:focus {
    color: #0076C0; }

  a.link-title:hover {
    background: #0076C0; }

  .button:hover {
    /* Secondary blue */
    background: #0076C0 !important; }

  h1, h2, h3, h4, h5, h6 {
    color: #001C58; }

  /* GENERAL STYLES */
  #content {
    padding-top: 0; }

  /* White background for container as default */
  .row {
    background: #fff; }

  .fullWidth {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%; }

  /* Moves the hamburger down to correct alignment after adding search in top bar */
  .top-bar .toggle-topbar.menu-icon {
    margin-top: 0px; }

  /* Remove the list style icons on bulleted lists */
  ul.side-menu, ul.member-menu, ul.title-area {
    list-style-type: none;
    margin-left: 0 !important;
    margin-bottom: 0 !important; }

  /* Display lists horizontally */
  ul.side-menu li, ul.member-menu li {
    display: inline; }

  /* Display background colour fullwidth for menu container */
  .nav-bgd {
    background: #001C58; }

  input.ubermenu-search-input {
    width: 75%;
    float: left; }

  input.ubermenu-search-submit {
    width: 25%; }

  .above-header {
    padding-top: 0.5em; }

  /* Remove padding from columns */
  .nopadding {
    padding-left: 0rem;
    padding-right: 0rem; }

  /* Make buttons LSWA blue by default */
  .button {
    background: #001C58; }

  .button:hover {
    background: #405582; }

  /* Make action buttons orange */
  .action-button {
    background: #F15D2F; }

  .action-button:hover {
    background: #405582; }

  /* Colour styles */
  .orange {
    color: #f15c30;
    font-weight: bold; }

  /* Header (nav container) general styles */
  .nav-container {
    background: #001C58; }

  #content {
    border: none; }

  .breadcrumbs {
    z-index: 2; }

  /* END GENERAL STYLES */
  /* BREADCRUMBS */
  .breadcrumbs {
    display: block;
    padding: 0.5625rem 0.875rem 0.5625rem;
    overflow: hidden;
    margin-left: auto;
    list-style: none;
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.7);
    border: 0;
    border-radius: 3px; }

  .breadcrumbs > * {
    text-transform: none;
    color: #000; }

  .breadcrumbs > * a {
    color: #000; }

  .breadcrumbs > *:before {
    content: '';
    margin: 0; }

  .bc-prefix {
    float: left; }

  /* END BREADCRUMBS */
  /* HEADER STYLES */
  .side-menu {
    color: #001C58;
    font-size: 0.8em; }

  .side-menu > li.divider:before {
    content: '|';
    padding-right: 0.2em; }

  .side-menu > li.divider:first-child {
    display: none; }

  .side-menu > li > a {
    color: #001C58; }

  .member-login {
    background: #F15D2F; }

  .member-login:hover {
    background: #f58663; }

  /* END HEADER STYLE */
  /* UBERMENU STYLES */
  .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
    min-width: 20% !important; } }
@media only screen and (max-width: 959px) {
  .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
    width: 33.3% !important; } }
@media only screen {
  		/*
  		#ubermenu-nav-main-9-primary li > ul > li {
  			color: red!important;
  		}
  
  		#ubermenu-nav-main-9-primary li > ul > li > ul > li {
  			color: blue!important;
  		}
  
  		#ubermenu-nav-main-9-primary li > ul > li > ul > li > ul > li > a {
  			color: yellow!important;
  		}
  
  		*/
  /* Submenu header text in footer menu*/
  #ubermenu-nav-footer-4-footer-menu > li.ubermenu-item > ul > li > a > span {
    font-size: 0.7em; }

  #ubermenu-nav-footer-4-footer-menu > li.ubermenu-item > ul > li > a,
  #ubermenu-nav-footer-4-footer-menu > li.ubermenu-item > ul > li > ul > li > a,
  #ubermenu-nav-footer-10-footer-menu > li.ubermenu-item > a {
    padding-top: 5px !important;
    padding-bottom: 5px !important; }

  /* normal item text in footer menu */
  #ubermenu-nav-footer-4-footer-menu > li.ubermenu-item > ul > li > ul > li > a > span {
    font-size: 0.7em; }

  /* Submenu content */
  #ubermenu-nav-main-9-primary li > ul > li > a {
    font-size: 1em;
    padding-bottom: 5px; }

  /* Submenu content */
  #ubermenu-nav-main-9-primary li > ul > li > ul > li {
    font-size: 0.8em; }

  /* Remove padding in nested child item UL's */
  #ubermenu-nav-main-9-primary li > ul > li > ul > li > ul {
    padding-top: 0;
    padding-bottom: 0; }

  /* Submenu Headers */
  #ubermenu-nav-main-9-primary li > ul > li > ul > li a span.ubermenu-target-text {
    font-weight: 600; }

  #ubermenu-nav-main-9-primary .ubermenu-item-level-3 {
    padding: 0 !important; }

  #ubermenu-nav-main-9-primary .ubermenu-item-level-2 {
    padding: 0.5em 0 !important; }

  /* Sub menu items */
  #ubermenu-nav-main-9-primary li > ul > li > ul > li > ul > li > a span.ubermenu-target-text {
    font-weight: 400; }

  /* Justify menu items (based on 5 top level) */
  #ubermenu-nav-main-9-primary > li.ubermenu-item {
    width: 20%;
    text-align: center; }

  .ubermenu-searchform {
    background: #fff;
    width: 100% !important; }

  #ubermenu-nav-main-9-primary > li > ul > li > div > h2 {
    font-size: 1.4em;
    font-weight: 200; }

  #ubermenu-main-9-primary {
    /* Make sure menu always on top */
    z-index: 999 !important; }

  .ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target:hover {
    /* Secondary blue */
    background: #0076C0 !important; }

  /* END UBERMENU STYLES */
  /* SLIDER */
  /* The following hides all but the first slide on page load to stop the flashed stack of slides */
  .slider-background > div.row {
    background: none; }

  ul[data-orbit] {
    margin: 0;
    padding-left: 0;
    list-style-type: none; }

  /* initially, hide all slides... */
  ul[data-orbit] li,
  ul[data-orbit] .orbit-caption {
    display: none; }

  /* ...except for the first one */
  ul[data-orbit] li:first-child {
    display: block; }

  /* show slides once .orbit-container is loaded */
  .orbit-container ul[data-orbit] li,
  .orbit-container ul[data-orbit] .orbit-caption {
    display: block; }

  .slider-content {
    list-style-type: none; }

  /* Remove default bottom-margin from header to sit slider flush at top */
  body > header.contain-to-grid, .post header, .page header {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important; }

  .slider-background {
    height: 360px;
    background-size: 100% auto !important;
    background-repeat: no-repeat; }

  /* Set max height for homepage slider */
  .flexslider-main {
    max-height: 360px;
    margin: 0 0 0 0 !important; }

  /* Remove border from slider */
  .flexslider {
    border: none !important; }

  /* Customise the layout of slide text for 9 aligment variations */
  /* General Slider Text Styles */
  .slide-text {
    padding: 0.5em;
    background: rgba(0, 0, 0, 0.6);
    position: relative;
    display: inline-block;
    margin: 0 0.5em 1em 0.5em; }

  .slide-text h2, .slide-text h3, .slide-text p {
    color: #fff; }

  .slide-text a {
    color: #f15c30; }


  /* Edit slider prev / next controls */
  .orbit-next, .orbit-prev {
    margin: 0 2em;
    padding: 0.3em 2em 0.5em 1em; }

  .orbit-container .orbit-prev, .orbit-container .orbit-next {
    text-indent: 0px !important;
    background-color: rgba(0, 0, 0, 0.5); }

  .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
    background-color: rgba(241, 93, 47, 0.7); }

  .orbit-container .orbit-prev > span, .orbit-container .orbit-next > span {
    display: block !important; }

  .arrow-left, .arrow-right {
    padding-right: 1em; }

  .orbit-container .orbit-prev, .orbit-container .orbit-next {
    display: none; }

  .orbit-container:hover .orbit-prev, .orbit-container:hover .orbit-next {
    display: block; }

  /* END SLIDER */
  /* QUICK LINKS */
  a.quick-link { color: #fff!important; }
  a.button_green {
    background: url("../img/quick-links-green.png") !important;
    background-size: contain; }

  a.button_red {
    background: url("../img/quick-links-red.png") !important;
    background-size: contain; }

  a.button_blue {
    background: url("../img/quick-links-light-blue.png") !important;
    background-size: contain; }

  a.button_dark_blue {
    background: url("../img/quick-links-dark-blue.png") !important;
    background-size: contain; }

  a.button_orange {
    background: url("../img/quick-links-orange.png") !important;
    background-size: contain; }

  a.quick-link span {
    font-size: 1.4em;
    line-height: auto;
    min-height: 0em;
    height: auto; }

  #ubermenu-nav-quicklinks-15 {
    list-style: none; }

  /* END QUICK LINKS */
  /* LATEST NEWS */
  .row.latest-news {
    font-weight: 400; }

  .news-footer, .social-footer {
    border-bottom: 2px solid #001C58; }

  .news-footer:after, .social-footer:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 5px;
    border-top: solid 10px #001C58;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent; }

  .latest-news-container {
    margin: 0 1em; }

  .latest-news-container > .latest-news {
    margin-left: 0 !important; }

  .latest-news {
    padding: 1em;
    margin: 0 1em;
    border-bottom: 2px solid #001C58; }

  .more-link {
    text-align: right; }

  .latest-news-items {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important; }

  .latest-news-items a {
    color: #001C58;
    font-weight: bold; }

  .pub-type {
    font-size: 1em;
    border: 2px solid #001C58;
    padding: 0.2em;
    margin: 1em 0 0 0;
    text-align: center;
    text-transform: uppercase; }

  .news-date {
    margin-top: 0.5em; }

  .news-content {
    font-size: 1em;
    margin: 1em 0 0 0; }

  .news-content > p {
    font-size: 1em; }

  /* END LATEST NEWS */
  /* LATEST EVENTS */
  .events-footer {
    border-bottom: 2px solid #F15D2F;
    margin-bottom: 1em; }

  .events-footer:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 5px;
    border-top: solid 10px #F15D2F;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent; }

  .event-title, .more-events {
    color: #F15D2F; }

  .latest-event-items, .latest-elearning-container > div > div {
    font-size: 1em;
    padding-left: 0; }

  .latest-event-items a, .online-event-items > div > div > a {
    color: #001C58;
    font-weight: bold; }

  .latest-events-container {
    margin: 0 1em 0 0; }

  .latest-events-container > .latest-events {
    margin-left: 0 !important; }

  .latest-events {
    padding: 1em;
    margin: 0 1em;
    border-bottom: 2px solid #F15D2F; }

  .latest-event-items {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important; }

  .event-date {
    border: 2px solid #F15D2F;
    padding: 0.2em;
    margin: 0.4em;
    text-align: center; }

  .event-day {
    font-weight: bold;
    font-size: 1.6em;
    color: #F15D2F; }

  .event-month {
    text-transform: uppercase;
    font-weight: bold;
    color: #F15D2F; }

  .out-now {
    border: 2px solid #F15D2F;
    padding: 0.2em;
    margin: 0.4em;
    text-align: center; }

  .e-out, .e-now {
    font-size: 1.2em;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #F15D2F; }

  .elink {
    margin-left: 1em; }

  .event-link {
    margin: 0.5em 0; }

  /* END LATEST EVENTS */
  /* AD SPACES */
  .banner-ad, .ad-container.banner {
    height: 12em;
    margin: 0.5em 0; }

  .ad-container.mrec {
    height: 20em; }

  .ad-container {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center; }

  /* END AD SPACES */
  /* SOCIAL FEEDS */
  .social-tabs > div.tabs-content {
    margin-bottom: 0 !important;
    background: none; }

  .social-tabs dd {
    background: #001C58;
    padding: 1em 0.5em;
    color: #fff;
    text-align: center;
    padding-left: 0 !important;
    padding-right: 0.4em !important;
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important; }
    .social-tabs dd a:hover {
      color: #fff; }

  .social-tabs dd a:hover {
    color: #fff; }

  .social-feeds > dl > dd > a:hover {
    color: #fff;
    background: none; }

  .social-tabs dd.active {
    background: #0076C0; }
    .social-tabs dd.active .social-tabs dd.active a,
    .social-tabs dd.active .social-feeds > dl > dd > a:hover {
      background: #0076C0; }

  .social-tabs dd:hover {
    background: #0076C0;
    color: #fff; }

  a.social-tab-link:hover {
    color: #fff !important; }

  .fa-twitter {
    padding: 0.2em;
    border: 1px solid #fff;
    float: right; }

  .fa-facebook {
    padding: 0.2em 0.4em;
    border: 1px solid #fff;
    float: right; }

  /* END SOCIAL FEEDS */
  /* FOOTER */
  #footer {
    background-color: #4d4d4d;
    background-image: url(../img/lswa-grey-bg_logo.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e3e3e), color-stop(19%, #4d4d4d), color-stop(90%, #4d4d4d), color-stop(100%, #3e3e3e), color-stop(100%, #1e5799));
    /* Chrome,Safari4+ */
    background-image: url(../img/lswa-grey-bg_logo.png), -webkit-linear-gradient(top, #3e3e3e 0%, #4d4d4d 19%, #4d4d4d 90%, #3e3e3e 100%, #1e5799 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: url(../img/lswa-grey-bg_logo.png), -moz-linear-gradient(top, #3e3e3e 0%, #4d4d4d 19%, #4d4d4d 90%, #3e3e3e 100%, #1e5799 100%);
    /* FF3.6+ */
    background-image: url(../img/lswa-grey-bg_logo.png), -ms-linear-gradient(top, #3e3e3e 0%, #4d4d4d 19%, #4d4d4d 90%, #3e3e3e 100%, #1e5799 100%);
    /* IE10+ */
    background-image: url(../img/lswa-grey-bg_logo.png), -o-linear-gradient(top, #3e3e3e 0%, #4d4d4d 19%, #4d4d4d 90%, #3e3e3e 100%, #1e5799 100%);
    /* Opera 11.10+ */
    background-image: url(../img/lswa-grey-bg_logo.png), llinear-gradient(to bottom, #1e1e1e 0%, #4d4d4d 19%, #4d4d4d 90%, #1e1e1e 100%, #1e5799 100%);
    /* W3C */
    background-image: url(../img/lswa-grey-bg_logo.png), linear-gradient(to bottom, #3e3e3e 0%, #4d4d4d 19%, #4d4d4d 90%, #3e3e3e 100%, #1e5799 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#1e5799',GradientType=0 );
    /* IE6-9 */
    background-repeat: no-repeat;
    background-position: right bottom; }

  .footer-widget {
    background: #4d4d4d; }

  #footer > .row {
    /* No background to show gradient of parent */
    background: none; }

  .footer-widget, #footer.full-width {
    padding-top: 1em !important;
    padding-bottom: 1em;
    margin-top: 1em; }

  .contact-details h3, .contact details p, .contact-details a {
    font-size: 1em; }

  div.contact-details > p.address, div.contact-details > p.phone, div.contact-details > p.fax, div.contact-details > p.email {
    margin-bottom: 0 !important; }

  .contact-details > p.email > a {
    font-size: 1em; }

  #footer.full-width a, #footer.full-width p {
    color: #cecece;
    font-size: 1em; }

  #footer.full-width li {
    margin-bottom: 0.3em; display: inline; }

  #menu-footer-links {
    display: inline-block;
    margin-left: 0; }

  #menu-footer-links li {
    float: left; }

  .ylc-icon a {
    display: block;
    background-image: url("../img/ylc-icon.png");
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -9000px;
    margin-top: 0.25em; }

  .sm-icon {
    padding: 0 5px 5px 5px;
    border: 1px solid #fff;
    color: #fff;
    width: 2em;
    height: 2em;
    margin-right: 10px;
    margin-bottom: 0.5em;
    float: left;
    text-align: center;
    font: normal normal normal 21px/2 FontAwesome !important; }

  .footer-rights, footer-tagline {
    margin: 0 auto;
    padding: 0 auto; }

  .footer-menu > div > ul {
    list-style-type: none; }

  .law-council {
    margin: 1em 0; }

  hr {
    margin: 0 important; }

  /* END FOOTER */
  /* LANDING PAGE TEMPLATE */
  .hero-image {
    height: 360px;
    background-size: 100% auto !important;
    background-repeat: no-repeat;
    z-index: -1; }

  .page-hero {
    position: relative; }

  .page-hero .breadcrumbs {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }

  .hero-image .hero-text-container {
    padding: 0.5em;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    margin: 0.5em; }

  .hero-image.gradient:before {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    height: 100%;
    display: block;
    z-index: 0;
    background: -webkit-linear-gradient(right, rgba(0, 28, 88, 0), #001c58);
    /*Safari 5.1-6*/
    background: -o-linear-gradient(left, rgba(0, 28, 88, 0), #001c58);
    /*Opera 11.1-12*/
    background: -moz-linear-gradient(left, rgba(0, 28, 88, 0), #001c58);
    /*Fx 3.6-15*/
    background: linear-gradient(to left, rgba(0, 28, 88, 0), #001c58);
    /*Standard*/ }

  .hero-image.gradient .hero-text-container {
    background: none; }

  .page-hero > div > .hero-image > div.breadcrumbs {
    z-index: 50; }

  #wpcf-field-byline {
    color: #fff; }

  .hero-text, .hero-text-container h1, hero-text-container h2, .hero-text-container h3, .hero-text-container p {
    color: #fff; }

  .hero-text-container a {
    color: #f15c30; }

  .aside-text > h1, .aside-text > h2, .aside-text > h3, .aside-text > h4 {
    font-size: 1.2em;
    font-weight: 500; }

  .aside-text > a {
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.6875rem;
    padding-left: 1.25rem;
    font-size: 0.6875rem;
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    font-size: 1rem;
    background-color: #001C58;
    border-color: #007095;
    color: white;
    transition: background-color 300ms ease-out; }

  /* Fancy SCSS to give equal spacing to menu items */
  .tabs {
    display: flex; }
    .tabs li {
      display: flex; }
      .tabs li a {
        flex: 1; }

  .tab-title > a {
    text-align: center;
    padding: 1rem 0 !important; }

  .tabs .tab-title.active, .tabs .tab-title.active > a {
    background: #001C58;
    color: #fff; }

  .tab-title:hover, .tabs .tab-title > a:hover {
    background: #0076C0;
    color: #fff; }

  .tab-title:focus, .tabs .tab-title.active > a:focus, .tabs .tab-title > a:active {
    outline: none; }

  .tabs .tab-title:nth-last-child(1) {
    border-right: none; }

  .accordion dd > .content {
    padding: 0; }

  .tabs-content {
    margin-bottom: 0rem; }

  .landing-links {
    margin: 0 !important; }

  .accordion-button {
    background: #0076C0; }

  .accordion dd > .content.active, .accordion dd > .content.active > div, .accordion dd > .content.active > p {
    margin-bottom: 1.5rem !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9d9d9+0,ffffff+100 */
    background: #d9d9d9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #d9d9d9 0%, #ffffff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#ffffff',GradientType=0 );
    /* IE6-9 */ }

  /* END LANDING PAGE TEMPLATE */
  /* USEFUL LINKS */
  .useful-links {
    margin-bottom: 1em; }

  .useful-links h2 {
    font-size: 1.4em; }

  .useful-link {
    padding: 0.5em;
    border: 1px solid #CECECE;
    background-color: #CECECE;
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -webkit-gradient(linear, 0% 0%, 100% 0%, from(#CECECE), to(#fefefe));
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -webkit-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -moz-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -ms-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -o-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo-sm.png), linear-gradient(bottom, #CECECE, #fefefe);
    background-repeat: no-repeat;
    background-position: right bottom;
    -webkit-box-shadow: -2px 5px 25px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -2px 5px 25px -5px rgba(0, 0, 0, 0.75);
    box-shadow: -2px 5px 25px -5px rgba(0, 0, 0, 0.75); }

  /* END USEFUL LINKS */
  /* DEFAULT PAGE TEMPLATE */
  .byline-text {
    font-style: italic; }

  .page #content {
    padding-top: 0 !important; }

  /* END DEFAULT PAGE TEMPLATE */
  /* EVENTS HOMEPAGE */
  .featured-event {
    border: 1px solid #CECECE;
    background-color: #CECECE;
    background-image: url(../img/lswa-grey-bg_logo.png), -webkit-gradient(linear, 0% 0%, 100% 0%, from(#CECECE), to(#fefefe));
    background-image: url(../img/lswa-grey-bg_logo.png), -webkit-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo.png), -moz-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo.png), -ms-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo.png), -o-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo.png), linear-gradient(bottom, #CECECE, #fefefe);
    background-repeat: no-repeat;
    background-position: right bottom;
    -webkit-box-shadow: -2px 5px 25px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -2px 5px 25px -5px rgba(0, 0, 0, 0.75);
    box-shadow: -2px 5px 25px -5px rgba(0, 0, 0, 0.75); }

  .list, .events {
    display: flex;
    flex-wrap: wrap; }

  .list-item, .event-item {
    display: flex;
    padding: 0 0.5em 1em 0.5em; }

  .event-content {
    border: 1px solid #CECECE;
    background-color: #CECECE;
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -webkit-gradient(linear, 0% 0%, 100% 0%, from(#CECECE), to(#fefefe));
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -webkit-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -moz-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -ms-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo-sm.png), -o-linear-gradient(bottom, #CECECE, #fefefe);
    background-image: url(../img/lswa-grey-bg_logo-sm.png), linear-gradient(bottom, #CECECE, #fefefe);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 0.5em; }

  .featured-event {
    margin-bottom: 2em;
    margin-top: 0.5em; }

  .featured-event h3 {
    font-size: 1em;
    margin-top: 0.5em; }

  .event-content h3 {
    font-size: 1em;
    margin-top: 0;
    min-height: 4em; }

  .event-excerpt {
    margin: 0.5em 0;
    min-height: 7em; }

  .featured-event-title, .featured-event-title a, .event-content > h3 > a {
    color: #001C58;
    font-weight: 600; }

  .featured-event-date, .featured-event-venue {
    font-size: 0.8em;
    font-weight: 600;
    line-height: 1.6em; }

  .list-content-date, .list-content-venue {
    font-size: 0.8em;
    font-weight: 600;
    line-height: 1.6em; }

  .featured-event > hr {
    margin: 0.6em; }

  .list-content > hr {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
    margin: 0.25rem 0 0.1875rem; }

  .featured-event > div > h4 {
    font-size: 1em;
    font-weight: bold; }

  .featured-event > div > ul > li {
    font-size: 1em; }

  .featured-event > div > p, .featured-event > div > ul, .list-content > div > p {
    font-size: 0.8em; }

  /* SPEAKERS IN EVENT */
  .member {
    font-size: 0.8em;
    margin: 1em 0; }

  .member-name {
    font-weight: 700; }

  .member-role, .member-business {
    font-size: 0.8em;
    line-height: 1.2em;
    margin-top: 0.5em; }

  button.micro, .button.micro {
    padding-top: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.6rem; }

  .events-list {
    margin-top: 2em; }

  .events-list ul {
    margin-left: 0; }

  .speakers > p:first-line {
    font-weight: 700; }

  .event-content, .elink, featured-event {
    margin-top: 0.5em; }

  a.acc-link {
    padding: 0 !important; }

  a.acc-link span {
    display: block !important;
    background: #0076C0 !important;
    color: #fff !important; }

  .content-box {
    background: #fff !important; }

  		/*
  
  			.accordion dd > a {
      		background: #0076C0!important;
      		color: #fff!important;
  		}	
  		.accordion dd > a:hover {
      		background: #0076C0;
      		color: #fff;
  		}
  
  
  		.accordion dd.active > a {
      		background: #0076C0;
      		color: #fff!important;
  		}
  
  		.accordion dd > a:hover {
      		background: #001C58!important;
      		color: #fff;
  		}
  
  
  		*/
  /* END EVENTS HOMEPAGE */
  /* SINGLE EVENT PAGE */
  .single-event-date, .single-event-venue, .single-event-address {
    font-weight: 400;
    font-size: 1.2em;
    margin: 1em 0; }

  .event-images-container {
    margin-bottom: 2em; }

  .prices {
    margin-bottom: 0.5em; }

  ul.cpd {
    margin-left: 0; }

  .cpd li {
    list-style-type: none; }

  .cpd .cpd-icon {
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    height: 24px;
    width: 20px;
    float: left;
    margin-left: 1em; }

  .cpd .pm {
    background-image: url(../../../../wp-content/uploads/1970/01/competency-icons.png); }

  .cpd .ps {
    background-image: url(../../../../wp-content/uploads/1970/01/competency-icons.png);
    background-position-x: -25px !important; }

  .cpd .ethics {
    background-image: url(../../../../wp-content/uploads/1970/01/competency-icons.png);
    background-position-x: -50px !important; }

  .cpd .sl {
    background-image: url(../../../../wp-content/uploads/1970/01/competency-icons.png);
    background-position-x: -75px !important; }

  .event-sponsors {
    margin-bottom: 1em; }

  .single-event #content {
    padding: 0 !important; }

  .entry-title {
   /* margin-left: 0.5em; */ }

  /* END SINGLE EVENT PAGE */
  /* Media Centre Landing Page */
  .news {
    border: 1px solid #fff;
    background: #fff; }

  .news-content {
    padding: 05.3m; }

  .news-content > h3 {
    font-size: 1.2em;
    font-weight: 600; }

  .news-content > h3 > a {
    color: #001C58; }

  .news-image {
    height: 5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%; }

  .tabs-content {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9d9d9+0,ffffff+100 */
    background: #d9d9d9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #d9d9d9 0%, #ffffff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#ffffff',GradientType=0 );
    /* IE6-9 */ }

  .tabs-content.news {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9d9d9+0,ffffff+100 */
    background: #d9d9d9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d9d9d9 0%, #ffffff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #d9d9d9 0%, #ffffff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#ffffff',GradientType=0 );
    /* IE6-9 */ }

  .tabs-content.news > .content {
    padding: 0; }

  .news-list {
    margin-top: 1em; }

  ul.custom-archives {
    list-style-type: none;
    margin-left: 0;
    margin-top: 3em; }

  .child-tabs.news nav ul li a {
    text-align: center; }

  /* END Media Centre */
  /* Single News Page */
  .single-news-footer {
    padding-bottom: 0 -1em; }

  .inline-news-image {
    margin-left: 1em;
    margin-bottom: 1em; }

  /* END Single News Page */
  /* Committee Homepage */
  #triple-list li {
    width: 30%;
    line-height: 1.5em;
    float: left;
    display: list-item;
    margin-right: 0.5em; }

  /* Styling for committee role view */
  ul.committee {
    margin-left: 0;
    list-style-type: none; }

  .committee > div > li > div.committee-name {
    font-weight: 700; }

  .tabs-content.committee {
    background: none; }

  .committee-panel-header {
    border-top: 2px solid #fff;
    margin: 0;
    padding: 1em 0.5em;
    background: #001C58;
    color: #fff; }

  .committee-member > p:first-line {
    font-weight: 700 !important; }

  .tabs-content.committee section > div > img {
    margin: 0 1em 1em 1em;
    padding: 1rem; }

  /* END Committee Homepage */
  /* Find A Lawyer */
  .team-map-height {
    width: 100%;
    box-sizing: border-box;
    height: 400px; }

  .google-maps img {
    max-width: none; }

  #js-main-map-canvas {
    min-height: 200px; }

  /* END Find A Lawyer */
  /* Member Resources */
  .document-image {
    width: 6em;
    height: 8em;
    background-size: 100% auto !important;
    background-repeat: no-repeat;
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: 10px 10px 20px -10px #c6c6c6;
    -moz-box-shadow: 10px 10px 20px -10px #c6c6c6;
    box-shadow: 10px 10px 20px -10px #c6c6c6; }

  .document-listing {
    margin-bottom: 1em; }

  /* End Member Resources */
  /* Job Application Form */
  .form-container {
    display: none; }

  /* End Job Application Form */
  /* Pricing Page */
  .fancybox-hidden {
    display: none; }

  .criteria-container {
    display: none; }

  /* End Pricing Page */
  /* Contact Page */
  .contact-map {
    margin: 1em 0;
    min-height: 200px;
    height: 400px; }

  /* End Contact Page */
  /* Single Product Page */
  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right !important; }

  .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: #001C58; }

  .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background: #F15D2F; }

  table.shop_attributes {
    display: none; }

  .product .single_product_content {
    margin: 2em 0 1em 0; }

  .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price {
    color: #001C58; }

  .woocommerce .woocommerce-message {
    border-top-color: #F15D2F; }

  /* End Single Product Page */
  /* Cart Page */
  .cross-sells .products li {
    list-style-type: none; }

  .cross-sells .products li a img {
    display: none; }

  .shop_table_header div div {
    color: #001C58;
    padding: 1em; }

  .shop_table {
    display: table; }

  .shop_table_header {
    display: table-header-group; }

  .shop_table_row {
    display: table-row; }

  .shop_table_field {
    display: table;
    height: 5em;
    display: table; }

  .cart-field {
    display: table-cell;
    vertical-align: middle; }

  .shop_table_body {
    display: table-row-group; }

  .update-cart-button {
    float: right;
    margin: 0.5em; }

  .empty-cart-button, .apply-coupon-button {
    float: left;
    margin: 0.5em; }

  .cart_form_header {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d9d9d9+100 */
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #d9d9d9 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #d9d9d9 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #d9d9d9 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #d9d9d9 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #d9d9d9 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 );
    /* IE6-9 */
    color: #001C58; }

  .upsell-item {
    margin: 0.5em 0;
    border-bottom: 1px solid #4d4d4d;
    color: #001C58; }

  .cross-sells .products {
    margin-left: 0 !important; }

  .button-rev {
    background: #fff !important;
    border: 1px solid #001C58 !important;
    color: #001C58 !important; }

  .button-rev:hover, .checkout-button:hover {
    border: 1px solid #fff !important;
    color: #FFF !important; }

  .checkout-button {
    border: 1px solid #001C58; }

  .product-remove > span > a {
    background: #f3f3f3;
    padding: 0 0.3em 0.1em 0.3em; }

  .product-remove > span > a:hover {
    background: #001C58;
    color: #fff; }

  .cart_totals, table tr th, table tr td {
    color: #001C58;
    text-align: left; }

  .woocommerce-message > .button {
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.6875rem;
    padding-left: 1.25rem;
    font-size: 0.6875rem; }

  /* .cart-tab > .widget_shopping_cart > .widget_shopping_cart_content > ul.cart_list > .mini_cart_item a img */
  .mini_cart_item > div a img {
    display: none !important; }

  .mini_cart_item a.remove {
    background: #f3f3f3;
    padding: 0 0.3em 0.1em 0.3em; }

  .mini_cart_item a.remove:hover {
    background: #001C58;
    color: #fff; }

  ul.cart_list {
    list-style-type: none;
    margin-left: 0 !important; }

  /* End Cart Page */
  /* FAQ */
  .vc_toggle_title > h4 {
    font-size: 1rem; }

  /* END FAQ */
  /* Membership Selection Form */
  #gform_submit_button_2 {
    display: none; }

  #gform_fields_2 .gfield .woocommerce .single-product .product .summary .product_title,
  #gform_fields_2 .gfield .woocommerce .single-product .product .summary .quantity,
  #gform_fields_2 .gfield .woocommerce .single-product .product .summary h2,
  #gform_fields_2 .gfield .woocommerce .single-product .product .images {
    display: none; }

  /* End Member Selection Form */ }
/* Define mobile styles */
@media only screen and (max-width: 40em) {
  /* Quick Links */
  .mobile tagline, .mobtag {
    color: #001C58;
    font-size: 0.8em;
    font-weight: 600;
    text-align: center;
    padding-top: 0.5em;
    padding-bottom: 0.5em; }

  #ubermenu-nav-quicklinks-15 li a span {
    line-height: 3em;
    vertical-align: middle;
    font-weight: 600; }

  #ubermenu-nav-quicklinks-15 li a, #ubermenu-nav-quicklinks-15 li a:hover, #ubermenu-nav-quicklinks-15 li a:active, #ubermenu-nav-quicklinks-15 li a:visited {
    color: #fff !important; }

  /* End Quick Links */
  /* Homepage News */
  .latest-news-items > div > .news-date {
    font-size: 1.4em; }

  /* End Homepage News */
  /* Events */
  #all-events > div > div {
    margin: 0 !important;
    padding: 0 !important; }

  .featured-event {
    margin: 0 !important; }

  .accordion dd > .content.active, .accordion dd > .content.active > div, .accordion dd > .content.active > p {
    margin: 0rem !important; }

  .acc-link > span, .committee-panel-header {
    padding: 0.5em;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff; }

  .event-loop, .event-loop2, .new-events-list {
    padding: 0 !important; }

  .event-content {
    margin-top: 0 !important; }

  /* End Events */
  /* Category Events */
  .mobile-events, .link-row, .link-row > div {
    padding: 0 !important; }

  /* End Category Events */
  footer > div > div {
    margin-top: 2em; }

  .footer-widget, footer.full-width {
    padding-top: 1em !important;
    padding-bottom: 1em;
    margin-top: 0 !important;
    border: none !important; }

  .useful-links, .links-parent {
    padding: 0 !important;
    margin-bottom: 0; }

  /* Committees */
  .acc-content {
    background: #fff !important; }

  .committee-featured-image {
    padding-right: 1em; }

  /* End Committees */
  /* News */
  .content-box > .list {
    margin-left: 0 !important; }

  .list .list-item {
    padding: 0 !important; }

  .single-news-mobile img {
    width: 100% !important; }

  /* End News */ }
/* Tablet and upwards styles - 641px (40.063em) to 1024px (64em) */
@media only screen and (min-width: 40.063em) {
  /* Useful Links */
  .committee-panel-header {
    margin: 0.5em 0;
    padding: 1em 0.5em;
    background: #001C58;
    color: #fff; }

  .link-row {
    margin-top: 1em !important;
    margin-bottom: 1em !important; }

  .accordion dd > .content.active, .accordion dd > .content.active > div, .accordion dd > .content.active > p {
    margin-bottom: 0rem !important;
    background: rgba(255, 255, 255, 0) !important; }

  /* End Useful Links */ }
/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* Main Menu */
  #ubermenu-nav-main-9-primary > li.ubermenu-item {
    min-width: 25% !important;
    text-align: center; }

  #ubermenu-nav-main-9-primary > li > ul li {
    width: 100% !important; }

  /* END Main Menu */
  /* Homepage News */
  .news-date {
    margin-top: 0.75em;
    font-weight: 600;
    color: #001C58; }

  .row.latest-news-items {
    margin-left: auto; }

  /* End Homepage News */
  /* Slider */
  .slider-background {
    height: 240px;
    background-size: 100% auto !important;
    background-repeat: no-repeat; }

  /* Set max height for homepage slider */
  .flexslider-main {
    max-height: 240px;
    margin: 0 0 0 0 !important; }

  .news-content {
    padding-left: 2em;
    padding-top: 0.5em; }

  /* End Slider */
  /* Quick Links */
  #ubermenu-nav-quicklinks-15 > li > a > span {
    min-height: 2em; }

  /* End Quick Links */
  /* AD SPACES */
  .banner-ad, .ad-container.banner {
    height: 10em;
    margin: 0.5em 0; }

  /* End AD SPACEA */ }
/* Desktop and up styles - 1025px (64.063em) to 1440px */
/* Desktop specific styles */
/* Higher rez monitors and up */
/* Specific styles for high rez monitors */
/* Retina and UHD screens and above */
/* Specific styles for retina and UHD screens */
